]> jfr.im git - irc/rqf/shadowircd.git/blame - ChangeLog
[svn] - better text for RPL_LOAD2HI explaining in a better way what is going on
[irc/rqf/shadowircd.git] / ChangeLog
CommitLineData
fffecc26 1jilles 2007/08/01 20:52:54 UTC (20070801-3546)
2 Log:
3 Also rerun autoheader, for solaris ports changes.
4
5
6 Changes: Modified:
7 +3 -0 trunk/include/setup.h.in (File Modified)
8
9
8f0a1bf3 10jilles 2007/08/01 20:50:54 UTC (20070801-3544)
11 Log:
12 Rerun autoconf for version bump, at last.
13
14
15 Changes: Modified:
16 +9 -9 trunk/configure (File Modified)
17
18
7dfa2d1d 19jilles 2007/08/01 20:18:12 UTC (20070801-3542)
20 Log:
21 Make highest connection counts a bit more consistent.
22
23
24 Changes: Modified:
25 +5 -0 trunk/src/s_serv.c (File Modified)
26 +8 -8 trunk/src/s_user.c (File Modified)
27
28
2f15f871 29jilles 2007/07/30 17:26:00 UTC (20070730-3540)
30 Log:
31 Fix wrong line numbers in ircd.conf parser (some comments).
32 from ratbox 2.2 (androsyn).
33
34
35 Changes: Modified:
36 +1 -0 trunk/src/ircd_lexer.l (File Modified)
37
38
4f3f411b 39jilles 2007/07/26 14:21:57 UTC (20070726-3538)
40 Log:
41 Change EmptyString so gcc 4.2 doesn't complain.
42 from ratbox (androsyn), slightly changed
43
44
45 Changes: Modified:
46 +1 -1 trunk/include/irc_string.h (File Modified)
47
48
d62ae16c 49jilles 2007/07/14 21:50:21 UTC (20070714-3536)
50 Log:
51 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
52 This already works correctly for successful/notfound case.
53
54
55 Changes: Modified:
56 +1 -1 trunk/modules/m_whois.c (File Modified)
57
58
f7eac53d 59jilles 2007/07/14 13:34:50 UTC (20070714-3534)
60 Log:
61 Use mask_match() to check bans from local clients for
62 redundancy. This fixes the problem that bans like *!?@*
63 prevent any ban starting with *!*@ being set.
64
65
66 Changes: Modified:
67 +1 -1 trunk/src/chmode.c (File Modified)
68
69
fd488ac1 70jilles 2007/07/14 13:32:18 UTC (20070714-3532)
71 Log:
72 Add mask_match(), like ircu mmatch().
73 This compares two masks and returns whether the "new" is
74 more specific than or equal to the "old". The difference
75 with match() is that a '?' in "old" does not match a '*' in
76 "new".
77
78
79 Changes: Modified:
80 +2 -0 trunk/include/irc_string.h (File Modified)
81 +73 -0 trunk/src/match.c (File Modified)
82
83
df251055 84jilles 2007/07/14 12:20:48 UTC (20070714-3530)
85 Log:
86 add_id() for local client: do not collapse() the ban mask.
87 The code calling this already collapses the mask, and if
88 not, doing it here would cause a desync.
89
90
91 Changes: Modified:
92 +0 -2 trunk/src/chmode.c (File Modified)
93
94
94d53e53 95nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
96 Log:
97 - fix dereference problems with not widely used polling engines
98
99
100 Changes: Modified:
101 +3 -0 trunk/libcharybdis/poll.c (File Modified)
102 +3 -1 trunk/libcharybdis/select.c (File Modified)
103
104
efb1d086 105nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
106 Log:
107 - forgot to do something
108
109
110 Changes: Modified:
111 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
112
113
b076458c 114nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
115 Log:
116 - fix a possible problem with ipv6
117
118
119 Changes: Modified:
120 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
121
122
514235a7 123nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
124 Log:
125 - new ip cloaking module
126
127
128 Changes: Modified:
129 +1 -0 trunk/extensions/Makefile.in (File Modified)
130 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
131 + - trunk/extensions/ip_cloaking_old.c (File Added)
132
133
762cc38c 134jilles 2007/06/30 22:15:35 UTC (20070630-3520)
135 Log:
136 monitor: send the same message buffer to all users
137 monitoring a certain nick; the target field of the
138 numeric becomes *, much like server notices
139
140
141 Changes: Modified:
142 +6 -0 trunk/doc/monitor.txt (File Modified)
143 +3 -0 trunk/include/send.h (File Modified)
144 +3 -15 trunk/src/monitor.c (File Modified)
145 +35 -0 trunk/src/send.c (File Modified)
146
147
8aba962d 148jilles 2007/06/22 21:59:09 UTC (20070622-3518)
149 Log:
150 Call add_to_hostname_hash() with correct (orig) hostname.
151
152
153 Changes: Modified:
154 +1 -1 trunk/modules/core/m_nick.c (File Modified)
155
156
66b4a7ae 157jilles 2007/06/10 16:14:03 UTC (20070610-3516)
158 Log:
159 Version bump on trunk to 2.3.
160
161
162 Changes: Modified:
163 +1 -1 trunk/configure.ac (File Modified)
164
165
88cb7f99 166nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
167 Log:
168 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
169
170
171 Changes: Modified:
172 +2 -2 trunk/src/client.c (File Modified)
173
174
f80a1823 175nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
176 Log:
177 Add IRC_DEPRECATED macro for marking functions and data structures
178 as deprecated on compilers that support it.
179
180
181 Changes: Modified:
182 +14 -4 trunk/include/ircd_defs.h (File Modified)
183
184
4a8fab1f 185nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
186 Log:
187 - update IDEAS with link failover
188
189
190 Changes: Modified:
191 +1 -0 trunk/IDEAS (File Modified)
192
193
7fd77cb0 194jilles 2007/06/04 16:04:49 UTC (20070604-3508)
195 Log:
196 xline/resv wildcard checking:
197 - count escaped (\) characters as one nonwild
198 - accept strings without wilds no matter how short they are
199
200
201 Changes: Modified:
202 +8 -2 trunk/src/s_newconf.c (File Modified)
203
204
7d08aa89 205jilles 2007/05/30 10:22:25 UTC (20070530-3498)
206 Log:
207 Tweak some comments in sno_whois extension.
208
209
210 Changes: Modified:
211 +2 -2 trunk/extensions/sno_whois.c (File Modified)
212
213
5832fa36 214jilles 2007/05/30 10:22:01 UTC (20070530-3496)
215 Log:
216 Tweak NEWS a little.
217
218
219 Changes: Modified:
220 +3 -6 trunk/NEWS (File Modified)
221
222
f7b60293 223jilles 2007/05/27 13:07:27 UTC (20070527-3494)
224 Log:
225 - allow JOIN 0 from remotes
226 - allow JOIN 0 from locals, but only if it is exactly one
227 zero and is the first channel
228
229
230 Changes: Modified:
231 +65 -0 trunk/modules/core/m_join.c (File Modified)
232
233
f4a80ce6 234nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
235 Log:
236 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
237 levels?), hideops, namespace cleanups, etc
238
239
240 Changes: Modified:
241 + - trunk/IDEAS (File Added)
242
243
a6ac2e91 244nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
245 Log:
246 - disallow JOIN 0
247
248
249 Changes: Modified:
250 +0 -65 trunk/modules/core/m_join.c (File Modified)
251
252
a3986d94 253nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
254 Log:
255 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
256 to their policies indicating that they wish to be contacted before their services are used.
257
258
259 Changes: Modified:
260 +6 -3 trunk/doc/example.conf (File Modified)
261 +6 -3 trunk/doc/reference.conf (File Modified)
262
263
57b8cb0f 264nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
265 Log:
266 - update NEWS in preparation of upcoming 2.2 release this week
267
268
269 Changes: Modified:
270 +3 -0 trunk/NEWS (File Modified)
271
272
a88fc0a8 273jilles 2007/05/24 15:10:06 UTC (20070524-3478)
274 Log:
275 Move sno_channeljoin to unsupported, due to the privacy
276 issue and the fact that any oper with admin or hidden_admin
277 can load extensions.
278
279
280 Changes: Modified:
281 +0 -1 trunk/doc/example.conf (File Modified)
282 +0 -2 trunk/doc/reference.conf (File Modified)
283 +0 -46 trunk/extensions/Makefile.in (File Modified)
284 + - trunk/extensions/sno_channeljoin.c (File Deleted)
285 +47 -1 trunk/unsupported/Makefile.in (File Modified)
286 + - trunk/unsupported/sno_channeljoin.c (File Added)
287
288
297c7db4 289nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
290 Log:
291 - createoperonly: like createauthonly, but checks opered status instead of authed status
292
293
294 Changes: Modified:
295 +41 -0 trunk/extensions/Makefile.in (File Modified)
296 + - trunk/extensions/createoperonly.c (File Added)
297
298
45ed9777 299nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
300 Log:
301 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
302
303
304 Changes: Modified:
305 +1 -0 trunk/doc/example.conf (File Modified)
306 +3 -1 trunk/doc/reference.conf (File Modified)
307 +46 -0 trunk/extensions/Makefile.in (File Modified)
308 + - trunk/extensions/sno_channeljoin.c (File Added)
309
310
59e2698a 311nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
312 Log:
313 - update config files
314
315
316 Changes: Modified:
317 +1 -0 trunk/doc/example.conf (File Modified)
318 +2 -0 trunk/doc/reference.conf (File Modified)
319
320
446d88dd 321nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
322 Log:
323 - fold in whois_notice_global functionality.
324
325
326 Changes: Modified:
327 +0 -1 trunk/extensions/Makefile.in (File Modified)
328 +1 -56 trunk/extensions/sno_whois.c (File Modified)
329 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
330
331
3868ef9a 332nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
333 Log:
334 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
335
336
337 Changes: Modified:
338 +64 -57 trunk/extensions/Makefile.in (File Modified)
339 + - trunk/extensions/sno_whois.c (File Added)
340 + - trunk/extensions/spy_whois_notice.c (File Deleted)
341
342
9e6feafe 343jilles 2007/05/19 23:36:51 UTC (20070519-3466)
344 Log:
345 Prevent too wide klines with CIDR masks.
346
347
348 Changes: Modified:
349 +17 -5 trunk/modules/m_kline.c (File Modified)
350
351
88a2a148 352jilles 2007/05/19 22:21:10 UTC (20070519-3464)
353 Log:
354 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
355
356
357 Changes: Modified:
358 +4 -0 trunk/modules/m_kline.c (File Modified)
359
360
598ebb42 361jilles 2007/05/18 20:31:33 UTC (20070518-3460)
362 Log:
363 - fold conf_connect_allowed() into accept_connection()
364 - extend add_connection() so that exempt{}s apply to max unregistered
365 connections per ip
366 from ratbox
367
368
369 Changes: Modified:
370 +1 -1 trunk/doc/example.conf (File Modified)
371 +1 -1 trunk/doc/reference.conf (File Modified)
372 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
373 +0 -2 trunk/include/s_conf.h (File Modified)
374 +14 -7 trunk/src/listener.c (File Modified)
375
376
b808adf9 377jilles 2007/05/18 19:51:22 UTC (20070518-3458)
378 Log:
379 m_webirc: call del_unknown_ip() otherwise the unknown will
380 never be subtracted from the cgiirc ip
381
382
383 Changes: Modified:
384 +2 -0 trunk/extensions/m_webirc.c (File Modified)
385
386
477bbce4 387jilles 2007/05/18 19:14:18 UTC (20070518-3456)
388 Log:
389 Remove s_assert in del_unknown_ip() supposedly if the ip
390 cannot be found, it is not feasible to avoid that case
391 entirely with m_webirc.c.
392
393
394 Changes: Modified:
395 +1 -2 trunk/src/reject.c (File Modified)
396
397
8017ad2d 398jilles 2007/05/14 22:21:16 UTC (20070514-3446)
399 Log:
400 Apply ratbox flood fix.
401
402
403 Changes: Modified:
404 +1 -0 trunk/doc/example.conf (File Modified)
405 +5 -0 trunk/doc/reference.conf (File Modified)
406 +3 -0 trunk/include/client.h (File Modified)
407 +4 -0 trunk/include/reject.h (File Modified)
408 +1 -0 trunk/include/s_conf.h (File Modified)
409 +2 -0 trunk/src/client.c (File Modified)
410 +3 -0 trunk/src/listener.c (File Modified)
411 +1 -0 trunk/src/newconf.c (File Modified)
412 +8 -5 trunk/src/packet.c (File Modified)
413 +59 -2 trunk/src/reject.c (File Modified)
414 +1 -0 trunk/src/s_conf.c (File Modified)
415 +2 -0 trunk/src/s_serv.c (File Modified)
416 +1 -0 trunk/src/s_user.c (File Modified)
417
418
54015b5f 419nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
420 Log:
421 - fix a bug here
422
423
424 Changes: Modified:
425 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
426
427
f8b45e91 428nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
429 Log:
430 - regen configure
431
432
433 Changes: Modified:
434 +114 -1 trunk/configure (File Modified)
435
436
c1c5fdc4 437nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
438 Log:
439 - remove "ASM hashing code" from the configure overview
440
441
442 Changes: Modified:
443 +0 -1 trunk/configure.ac (File Modified)
444
445
686ebf41 446jilles 2007/05/06 14:46:45 UTC (20070506-3438)
447 Log:
448 Target left IRC (more friendly error message if a UID
449 cannot be found) for /invite.
450
451
452 Changes: Modified:
453 +8 -3 trunk/modules/m_invite.c (File Modified)
454
455
0482ebf7 456jilles 2007/05/02 19:56:40 UTC (20070502-3436)
457 Log:
458 Remove emptyline craq because it leaks memory on /rehash motd etc.
459 from ratbox 2.2 (anfl/Androsyn)
460
461
462 Changes: Modified:
463 +6 -14 trunk/src/cache.c (File Modified)
464
465
1d3e262e 466jilles 2007/04/28 23:47:25 UTC (20070428-3434)
467 Log:
468 Merge old trunk r2767:
469 Copy channel name from command on lowerTS JOIN/SJOIN,
470 this makes the capitalization of the channel name
471 timestamped like modes are.
472
473
474 Changes: Modified:
475 +3 -0 trunk/modules/core/m_join.c (File Modified)
476 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
477
478
1117fbd3 479jilles 2007/04/26 23:01:16 UTC (20070426-3432)
480 Log:
481 Merge old trunk r2065,r2067:
482 channel_modes(): get rid of the trailing space
483 also make the *pbuf check work like it should
484 (don't call IsMember another time if we already
485 gave one parameter)
486 simplify a bit more, update comments
487
488
489 Changes: Modified:
490 +13 -13 trunk/src/channel.c (File Modified)
491
492
f1e35c19 493jilles 2007/04/25 15:22:28 UTC (20070425-3426)
494 Log:
495 webirc bugfix
496
497
498 Changes: Modified:
499 +1 -1 trunk/extensions/m_webirc.c (File Modified)
500
501
4636e5cb 502jilles 2007/04/25 15:21:34 UTC (20070425-3424)
503 Log:
504 chghost: refuse spoofs which are empty or start with a colon
505 (would break the protocol)
506
507
508 Changes: Modified:
509 +3 -0 trunk/modules/m_chghost.c (File Modified)
510
511
822a4a25 512jilles 2007/04/22 14:35:28 UTC (20070422-3422)
513 Log:
514 Fix description of 043 numeric.
515
516
517 Changes: Modified:
518 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
519
520
f22db6d0 521jilles 2007/04/22 14:02:54 UTC (20070422-3420)
522 Log:
523 SAVE: make the nickTS of the UID nick equal to 100, so it
524 is always in sync on the network.
525
526
527 Changes: Modified:
528 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
529 +15 -11 trunk/modules/core/m_nick.c (File Modified)
530
531
3f7e0642 532jilles 2007/04/22 11:22:10 UTC (20070422-3418)
533 Log:
534 Force nickTS to increase when a local user changes their nick.
535
536
537 Changes: Modified:
538 +5 -1 trunk/modules/core/m_nick.c (File Modified)
539
540
95ffa685 541jilles 2007/04/15 20:18:54 UTC (20070415-3416)
542 Log:
543 Remove #define UFLAGS. We haven't allowed this
544 undocumented extension to the IRC protocol for
545 years (allowing an initial umode in USER).
546
547
548 Changes: Modified:
549 +0 -2 trunk/modules/m_user.c (File Modified)
550
551
81795a91 552jilles 2007/04/15 16:54:50 UTC (20070415-3414)
553 Log:
554 Move new_local_user hook, so it is possible to call
555 exit_client() from it, refusing the connection.
556
557
558 Changes: Modified:
559 +3 -1 trunk/doc/hooks.txt (File Modified)
560 +10 -9 trunk/src/s_user.c (File Modified)
561
562
e2b44358 563jilles 2007/04/15 16:49:56 UTC (20070415-3412)
564 Log:
565 Only free PreClient struct when the rest of the Client
566 is freed, not immediately upon exit_client(). Doing this
567 would cause problems with sasl's new_local_user hook
568 vs hooks that exit the client there.
569
570
571 Changes: Modified:
572 +0 -1 trunk/src/client.c (File Modified)
573
574
ec3fbdec 575jilles 2007/04/14 21:53:28 UTC (20070414-3410)
576 Log:
577 Use TS6 prefix for server-server JOIN 0.
578
579
580 Changes: Modified:
581 +2 -1 trunk/modules/core/m_join.c (File Modified)
582
583
452f4d4b 584jilles 2007/04/14 20:58:56 UTC (20070414-3408)
585 Log:
586 Use orighost in kill server notices.
587
588
589 Changes: Modified:
590 +3 -3 trunk/modules/core/m_kill.c (File Modified)
591
592
d1d0629f 593jilles 2007/04/13 19:06:53 UTC (20070413-3406)
594 Log:
595 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
596
597
598 Changes: Modified:
599 +3 -3 trunk/modules/m_set.c (File Modified)
600
601
f4ed5745 602nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
603 Log:
604 - 2.2 operline
605
606
607 Changes: Modified:
608 +1 -1 trunk/src/messages.tab (File Modified)
609
610
725a6c5d 611jilles 2007/04/05 00:38:52 UTC (20070405-3396)
612 Log:
613 Show max_clients in /info.
614
615
616 Changes: Modified:
617 +6 -0 trunk/modules/m_info.c (File Modified)
618
619
d8228627 620jilles 2007/04/05 00:33:52 UTC (20070405-3394)
621 Log:
622 Don't allow /quote set max higher than the
623 serverinfo::max_clients ircd.conf value.
624
625
626 Changes: Modified:
627 +8 -0 trunk/modules/m_set.c (File Modified)
628
629
6c70c576 630jilles 2007/04/05 00:24:47 UTC (20070405-3392)
631 Log:
632 Change code that checks maxclients limit: allow exactly
633 the configured amount of non-exceed_limit clients.
634 Code that appeared to limit exceed_limit clients too
635 but less heavily removed (it was not effective because
636 the parentheses were wrong).
637
638
639 Changes: Modified:
640 +2 -4 trunk/src/s_user.c (File Modified)
641
642
afc20e91 643jilles 2007/04/05 00:12:55 UTC (20070405-3390)
644 Log:
645 By default, leave MAX_BUFFER fds free for log files,
646 server connections, ident lookups, exceed_limit clients,
647 etc. Mention this in example.conf and reference.conf.
648
649
650 Changes: Modified:
651 +4 -2 trunk/doc/example.conf (File Modified)
652 +3 -1 trunk/doc/reference.conf (File Modified)
653 +1 -1 trunk/src/s_conf.c (File Modified)
654
655
23836ead 656jilles 2007/04/03 22:45:04 UTC (20070403-3384)
657 Log:
658 --with-maxclients configure option is gone
659
660
661 Changes: Modified:
662 +0 -11 trunk/INSTALL (File Modified)
663
664
78e647ad 665jilles 2007/04/03 22:25:11 UTC (20070403-3380)
666 Log:
667 Make the code that raises fd rlimit to hard limit work.
668
669
670 Changes: Modified:
671 +5 -5 trunk/src/ircd.c (File Modified)
672
673
1aa8ffcb 674nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
675 Log:
676 - note the I/O reworking
677
678
679 Changes: Modified:
680 +2 -0 trunk/NEWS (File Modified)
681
682
f32e30dd 683nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
684 Log:
685 - use mkdir -p
686
687
688 Changes: Modified:
689 +4 -4 trunk/doc/Makefile.in (File Modified)
690
691
75189454 692nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
693 Log:
694 - enforce proper conditions for EPOLL_CTL_DEL.
695 - remove possibly problematic "performance" check
696
697
698 Changes: Modified:
699 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
700
701
5522d08c 702nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
703 Log:
704 - rename m_list_safelist to m_list and remove ratbox implementation
705
706
707 Changes: Modified:
708 +393 -664 trunk/modules/Makefile.in (File Modified)
709 + - trunk/modules/m_list.c (File Added)
710 + - trunk/modules/m_list_ratbox.c (File Deleted)
711 + - trunk/modules/m_list_safelist.c (File Deleted)
712
713
607cf49f 714nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
715 Log:
716 - some more transit to sendto_one_numeric().
717
718
719 Changes: Modified:
720 +2 -3 trunk/modules/m_away.c (File Modified)
721 +3 -3 trunk/src/messages.tab (File Modified)
722 +1 -1 trunk/src/s_user.c (File Modified)
723
724
e8a2d50d 725nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
726 Log:
727 - change some sendto_one() to sendto_one_numeric().
728
729
730 Changes: Modified:
731 +4 -10 trunk/modules/m_admin.c (File Modified)
732 +3 -3 trunk/modules/m_map.c (File Modified)
733 +12 -12 trunk/src/messages.tab (File Modified)
734 +1 -2 trunk/src/s_conf.c (File Modified)
735 +9 -10 trunk/src/s_user.c (File Modified)
736
737
88520303 738nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
739 Log:
740 - river's ports.c from old charybdis trunk
741
742
743 Changes: Modified:
744 +195 -0 trunk/configure.ac (File Modified)
745 + - trunk/libcharybdis/ports.c (File Added)
746
747
1b4cfad8 748nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
749 Log:
750 - remove broken ports stuff and devpoll stuff.
751
752
753 Changes: Modified:
754 +0 -307 trunk/configure (File Modified)
755 +0 -21 trunk/configure.ac (File Modified)
756 +0 -474 trunk/include/setup.h.in (File Modified)
757 + - trunk/libcharybdis/devpoll.c (File Deleted)
758 + - trunk/libcharybdis/ports.c (File Deleted)
759
760
5e12fb10 761nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
762 Log:
763 - regenerate files
764
765
766 Changes: Modified:
767 +1 -25 trunk/configure (File Modified)
768 +0 -3 trunk/include/setup.h.in (File Modified)
769
770
4536ee25 771nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
772 Log:
773 - remove x86-optimized hash code.
774
775
776 Changes: Modified:
777 +0 -13 trunk/configure.ac (File Modified)
778 +2 -187 trunk/src/Makefile.in (File Modified)
779 + - trunk/src/fnvhash.s (File Deleted)
780
781
6c8cbf34 782nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
783 Log:
784 - apparently setting KE_LENGTH to 128 is fine.
785
786
787 Changes: Modified:
788 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
789
790
3611dcf7 791nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
792 Log:
793 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
794
795
796 Changes: Modified:
797 +5627 -5747 trunk/configure (File Modified)
798 +0 -15 trunk/configure.ac (File Modified)
799 +0 -2 trunk/include/m_info.h (File Modified)
800 +6 -9 trunk/include/setup.h.in (File Modified)
801 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
802
803
631ef239 804nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
805 Log:
806 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
807 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
808 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
809
810
811 Changes: Modified:
812 +0 -5 trunk/include/config.h (File Modified)
813 +0 -5 trunk/include/config.h.dist (File Modified)
814 +0 -6 trunk/include/defaults.h (File Modified)
815 +0 -3 trunk/include/m_info.h (File Modified)
816 +21 -7 trunk/libcharybdis/commio.c (File Modified)
817 +2 -0 trunk/libcharybdis/commio.h (File Modified)
818 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
819 +4 -3 trunk/libcharybdis/poll.c (File Modified)
820 +0 -3 trunk/libcharybdis/select.c (File Modified)
821 +0 -9 trunk/src/ircd.c (File Modified)
822 +23 -26 trunk/src/listener.c (File Modified)
823 +2 -1 trunk/src/restart.c (File Modified)
824 +5 -1 trunk/src/s_auth.c (File Modified)
825 +1 -1 trunk/src/s_conf.c (File Modified)
826 +3 -1 trunk/src/s_serv.c (File Modified)
827
828
6fcb8629 829jilles 2007/04/02 22:03:08 UTC (20070402-3350)
830 Log:
831 Repair operspy who !#channel, broken by me in r3283.
832
833
834 Changes: Modified:
835 +2 -2 trunk/modules/m_who.c (File Modified)
836
837
f71e18ee 838jilles 2007/04/01 22:20:00 UTC (20070401-3344)
839 Log:
840 Update bug report and IRC channel information.
841
842
843 Changes: Modified:
844 +2 -1 trunk/BUGS (File Modified)
845 +2 -1 trunk/NEWS (File Modified)
846
847
91132813 848jilles 2007/04/01 22:10:05 UTC (20070401-3342)
849 Log:
850 Change copyright years in version.c.SH as in release-2.1 r3339.
851
852
853 Changes: Modified:
854 +2 -2 trunk/src/version.c.SH (File Modified)
855
856
8d53472c 857jilles 2007/03/30 23:34:11 UTC (20070330-3325)
858 Log:
859 Rerun autoconf.
860
861
862 Changes: Modified:
863 +104 -0 trunk/configure (File Modified)
864
865
3ad1a781 866jilles 2007/03/30 23:33:43 UTC (20070330-3323)
867 Log:
868 Need to check for various flavours of epoll,
869 even if --enable-epoll is forced.
870
871
872 Changes: Modified:
873 +1 -0 trunk/configure.ac (File Modified)
874
875
a34ec229 876jilles 2007/03/30 23:32:43 UTC (20070330-3321)
877 Log:
878 Hack to allow some more warnings, already present in configure (?).
879
880
881 Changes: Modified:
882 +1 -1 trunk/aclocal.m4 (File Modified)
883
884
5c5d24f0 885jilles 2007/03/29 20:03:06 UTC (20070329-3319)
886 Log:
887 Merge old trunk r2077,r2079:
888 - Move closing of servlink control fd to close_connection()
889 instead of doing it in exit_local_server(), and make sure
890 we first close the data fd and then the control fd.
891 - Have servlink process ready fds in order net, data, ctrl
892 instead of ctrl, data, net. This seems to fix the problem
893 that squit reasons do not show up on the other side of a
894 ziplink (by making it send any final SQUIT and/or ERROR
895 before noticing the closed control fd).
896
897
898 Changes: Modified:
899 +1 -1 trunk/servlink/io.c (File Modified)
900 +3 -12 trunk/src/client.c (File Modified)
901
902
64f2a7eb 903jilles 2007/03/28 23:17:06 UTC (20070328-3317)
904 Log:
905 Don't show the UID if a TS6 server sends a kick with
906 an empty or no comment. Note that charybdis never sends
907 such kicks.
908
909
910 Changes: Modified:
911 +4 -4 trunk/modules/core/m_kick.c (File Modified)
912
913
0bba1788 914jilles 2007/03/28 15:40:24 UTC (20070328-3307)
915 Log:
916 Merge old trunk r2081:
917 Don't say that services cannot be killed in
918 ERR_ISCHANSERVICE message (given when trying
919 to kick or deop them), as that's not the case.
920
921
922 Changes: Modified:
923 +1 -1 trunk/src/messages.tab (File Modified)
924
925
8d19a2b2 926jilles 2007/03/28 15:30:56 UTC (20070328-3305)
927 Log:
928 Merge old trunk r2059
929 Clarifications to the descriptions of umode +Q and cmode +F,
930 suggested by Ariadne@SorceryNet.
931
932
933 Changes: Modified:
934 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
935 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
936
937
e7d250a6 938jilles 2007/03/28 15:22:49 UTC (20070328-3303)
939 Log:
940 Merge old trunk r2907,r2991:
941 Allow TESTLINE on channel names.
942
943
944 Changes: Modified:
945 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
946 +4 -0 trunk/help/opers/testline (File Modified)
947 +22 -0 trunk/modules/m_testline.c (File Modified)
948
949
add9f99d 950jilles 2007/03/28 15:04:06 UTC (20070328-3301)
951 Log:
952 Merge old trunk r2835:
953 resolver: if sendto(2) fails, try sending to the next nameserver
954
955
956 Changes: Modified:
957 +1 -1 trunk/src/res.c (File Modified)
958
959
42bda3f3 960jilles 2007/03/28 14:54:10 UTC (20070328-3299)
961 Log:
962 Merge old trunk r2817:
963 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
964 starts with a digit. This is safe because the last
965 parameter is a nick and never a UID. (The first parameter
966 in a server-server two-param whois is a UID/SID.)
967
968
969 Changes: Modified:
970 +1 -1 trunk/modules/m_whois.c (File Modified)
971
972
8a1e143f 973jilles 2007/03/28 14:49:48 UTC (20070328-3297)
974 Log:
975 Merge old trunk r2779,r2785:
976 Show correct privilege name in a few ERR_NOPRIVS numerics.
977
978
979 Changes: Modified:
980 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
981 +1 -1 trunk/extensions/m_opme.c (File Modified)
982 +2 -2 trunk/unsupported/m_force.c (File Modified)
983
984
a5ea0e0d 985jilles 2007/03/28 14:45:46 UTC (20070328-3295)
986 Log:
987 Merge old trunk r2695:
988 Send an SQUIT instead of an ERROR to announce /die to connected servers.
989 This will generate better server notices.
990
991
992 Changes: Modified:
993 +3 -2 trunk/modules/core/m_die.c (File Modified)
994
995
5ea98c7a 996jilles 2007/03/28 14:33:50 UTC (20070328-3293)
997 Log:
998 Merge old trunk r2294:
999 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1000
1001
1002 Changes: Modified:
1003 +1 -1 trunk/src/s_user.c (File Modified)
1004
1005
c83cbedc 1006jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1007 Log:
1008 Merge old trunk r2226:
1009 If we are connecting outward to a server, check if the
1010 server name they sent is the same as what we tried to
1011 connect to. Previously such a connection could succeed
1012 if there existed connect blocks with the same IP and
1013 passwords for the other server name.
1014
1015
1016 Changes: Modified:
1017 +11 -0 trunk/modules/core/m_server.c (File Modified)
1018
1019
9c2f9ec9 1020jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1021 Log:
1022 Merge old trunk r2212:
1023 Another handling of SJOINs without nicks:
1024 Propagate them if the channel is +P or the channel
1025 already existed, otherwise remove the channel again
1026 and do not propagate the SJOIN.
1027
1028
1029 Changes: Modified:
1030 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1031
1032
7201bb21 1033jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1034 Log:
1035 Remove channels entirely from /whois on services.
1036 This cannot be overridden with operspy.
1037
1038
1039 Changes: Modified:
1040 +20 -17 trunk/modules/m_whois.c (File Modified)
1041
1042
04513cff 1043jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1044 Log:
1045 Fix /who on channels with ** in their name.
1046
1047
1048 Changes: Modified:
1049 +2 -2 trunk/modules/m_who.c (File Modified)
1050
1051
4cda5f22 1052jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1053 Log:
1054 NEWS: As in 2.1.3, mention that the TS6 revision will
1055 interoperate with older versions
1056
1057
1058 Changes: Modified:
1059 +2 -1 trunk/NEWS (File Modified)
1060
1061
0af87e57 1062jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1063 Log:
1064 Fix documentation of HIDE_SERVERS_IPS define.
1065
1066
1067 Changes: Modified:
1068 +2 -2 trunk/include/config.h.dist (File Modified)
1069
1070
3891c2c2 1071jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1072 Log:
1073 Don't leak auth{} spoofed ip for I-line is full notice either.
1074
1075
1076 Changes: Modified:
1077 +1 -1 trunk/src/s_conf.c (File Modified)
1078
1079
4b7e6904 1080jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1081 Log:
1082 Update NEWS.
1083
1084
1085 Changes: Modified:
1086 +37 -0 trunk/NEWS (File Modified)
1087
1088
0b15df83 1089jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1090 Log:
1091 Allow /invite (but not invex) to override +r, +l, +j in
1092 addition to +i. As before, a restrictive mode must be in
1093 place at /invite time for the invite to have an effect;
1094 +r does not count as a restrictive mode if the user is
1095 logged in; +l and +j always count as restrictive modes to
1096 allow for cases where they would allow join at /invite
1097 time but not when the user tries to join.
1098
1099
1100 Changes: Modified:
1101 +6 -2 trunk/modules/m_invite.c (File Modified)
1102 +21 -10 trunk/src/channel.c (File Modified)
1103
1104
1ebf4db4 1105jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1106 Log:
1107 Remove invite_ops_only, forcing it to YES.
1108
1109
1110 Changes: Modified:
1111 +0 -1 trunk/doc/example.conf (File Modified)
1112 +0 -5 trunk/doc/reference.conf (File Modified)
1113 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1114 +0 -1 trunk/include/s_conf.h (File Modified)
1115 +0 -6 trunk/modules/m_info.c (File Modified)
1116 +10 -14 trunk/modules/m_invite.c (File Modified)
1117 +0 -1 trunk/src/newconf.c (File Modified)
1118 +0 -1 trunk/src/s_conf.c (File Modified)
1119
1120
307328bb 1121jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1122 Log:
1123 Move username check after xline and dnsbl checks, so it
1124 will not complain to opers about clients who are xlined
1125 or blacklisted anyway (both of which silently reject).
1126
1127
1128 Changes: Modified:
1129 +15 -15 trunk/src/s_user.c (File Modified)
1130
1131
0734f634 1132nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1133 Log:
1134 - MASTER_MAX is no longer relevant
1135
1136
1137 Changes: Modified:
1138 +0 -7 trunk/modules/m_set.c (File Modified)
1139
1140
35237302 1141nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1142 Log:
1143 - add config option for setting max_clients.
1144
1145
1146 Changes: Modified:
1147 +5 -0 trunk/doc/example.conf (File Modified)
1148 +5 -0 trunk/doc/reference.conf (File Modified)
1149 +2 -0 trunk/include/s_conf.h (File Modified)
1150 +1 -1 trunk/src/ircd.c (File Modified)
1151 +2 -0 trunk/src/newconf.c (File Modified)
1152 +2 -1 trunk/src/s_conf.c (File Modified)
1153
1154
c2d96fcb 1155nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1156 Log:
1157 - remove get_maxrss() and all of that insecure and unsafe nonsense
1158
1159
1160 Changes: Modified:
1161 +3 -38 trunk/src/ircd.c (File Modified)
1162 +1 -1 trunk/src/restart.c (File Modified)
1163 +0 -4 trunk/src/s_stats.c (File Modified)
1164
1165
68ff929f 1166nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1167 Log:
1168 - avoid some potential NULL dereferencing
1169
1170
1171 Changes: Modified:
1172 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1173
1174
a6a30f6f 1175nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1176 Log:
1177 - fix a typo
1178
1179
1180 Changes: Modified:
1181 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1182
1183
c18de29d 1184nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1185 Log:
1186 - rework poll a bit for the MAXCONNECTIONS changes.
1187
1188
1189 Changes: Modified:
1190 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1191
1192
ce439f51 1193jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1194 Log:
1195 Our way of using kqueue may cause it to report fds we
1196 don't know about anymore, cope.
1197
1198
1199 Changes: Modified:
1200 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1201
1202
51b5f335 1203jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1204 Log:
1205 Don't reference freed memory (fde_t) in comm_close().
1206
1207
1208 Changes: Modified:
1209 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1210
1211
df98bc52 1212nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1213 Log:
1214 - fix for 100% cpu use
1215
1216
1217 Changes: Modified:
1218 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1219
1220
61e3b8f2 1221nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1222 Log:
1223 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1224
1225
1226 Changes: Modified:
1227 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1228
1229
d0e1e8ee 1230nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1231 Log:
1232 - clear up use of fd_table in ircd.
1233
1234
1235 Changes: Modified:
1236 +3 -2 trunk/src/s_serv.c (File Modified)
1237
1238
c961476e 1239nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1240 Log:
1241 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1242
1243
1244 Changes: Modified:
1245 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1246 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1247 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1248 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1249 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1250 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1251 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1252 +2 -2 trunk/libcharybdis/select.c (File Modified)
1253
1254
e70f8e92 1255jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1256 Log:
1257 Fix some cases where the size argument to strlcpy()
1258 for usernames and hostnames is 1 too small.
1259
1260
1261 Changes: Modified:
1262 +1 -1 trunk/modules/m_chghost.c (File Modified)
1263 +2 -2 trunk/src/res.c (File Modified)
1264 +2 -2 trunk/src/s_user.c (File Modified)
1265
1266
14e23b0e 1267jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1268 Log:
1269 Cut down quit/part/kick reasons to avoid quit reasons
1270 overflowing the client exiting server notice (from
1271 TOPICLEN to 260). kill reasons become shorter accordingly.
1272 kline/dline/gline reasons become 390.
1273 away messages stay at TOPICLEN for now.
1274
1275
1276 Changes: Modified:
1277 +8 -3 trunk/include/ircd_defs.h (File Modified)
1278 +2 -2 trunk/modules/m_dline.c (File Modified)
1279 +4 -4 trunk/modules/m_gline.c (File Modified)
1280 +2 -2 trunk/modules/m_kline.c (File Modified)
1281
1282
61569b65 1283jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1284 Log:
1285 Don't leak auth{} spoofed IP addresses in +f notices.
1286 from ratbox (androsyn)
1287
1288
1289 Changes: Modified:
1290 +10 -3 trunk/src/s_conf.c (File Modified)
1291
1292
606384ae 1293jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1294 Log:
1295 Make oper_up() take +i/-i during opering up into account
1296 (e.g. no_oper_invis extension, +i in operator::umodes).
1297 Remove the hack from no_oper_invis.
1298
1299
1300 Changes: Modified:
1301 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1302 +4 -0 trunk/src/s_user.c (File Modified)
1303
1304
652b8478 1305jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1306 Log:
1307 no_oper_invis: decrement invisible count when clearing
1308 invisible on a local client who has just opered up
1309 oper_up() should really do this
1310
1311
1312 Changes: Modified:
1313 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1314
1315
af6ca5f5 1316jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1317 Log:
1318 Put "End of Channel Quiet List" instead of
1319 "End of Channel Ban List" for a +q list.
1320 Due to client restrictions the numerics for
1321 quiet lists must be the same as for ban lists.
1322
1323
1324 Changes: Modified:
1325 +4 -1 trunk/src/chmode.c (File Modified)
1326
1327
11781253 1328jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1329 Log:
1330 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1331 Change TS6 JOIN processing
1332 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1333 a local user joins an existing channel
1334 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1335 propagating a TS6 JOIN
1336 - don't interpret simple modes in an incoming TS6 JOIN
1337
1338 This is to avoid desyncs when certain mode changes (e.g. -im)
1339 cross with joins. A downside is that simple modes will be
1340 more desynched when a JOIN creates a channel or lowers TS,
1341 but that's less important.
1342
1343 Update the TS6 specification to include this, and clarify
1344 that TMODE can come from a server and that MODE must be
1345 translated into TMODE from other servers too.
1346
1347
1348 Changes: Modified:
1349 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1350 +19 -127 trunk/modules/core/m_join.c (File Modified)
1351
1352
bee3b671 1353jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1354 Log:
1355 Make -logfile work again.
1356
1357
1358 Changes: Modified:
1359 +2 -2 trunk/src/s_log.c (File Modified)
1360
1361
9b6ff0c8 1362nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1363 Log:
1364 - fix off-by-one memory overflow error.
1365
1366
1367 Changes: Modified:
1368 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1369
1370
c8ff7ca9 1371jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1372 Log:
1373 Change handling of modularized umodes:
1374 - keep the bitmask reserved forever to the letter, fixing
1375 the problems when loading multiple umode modules,
1376 unloading them and then loading them in a different order
1377 - don't allow local users to change umodes which have
1378 been unloaded and don't set them on new users via
1379 default_umodes
1380
1381
1382 Changes: Modified:
1383 +24 -3 trunk/src/s_user.c (File Modified)
1384
1385
a8086a7c 1386jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1387 Log:
1388 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1389
1390
1391 Changes: Modified:
1392 +1 -0 trunk/include/s_user.h (File Modified)
1393 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1394 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1395 +22 -0 trunk/src/s_user.c (File Modified)
1396
1397
01cebbd8 1398jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1399 Log:
1400 DNSBL keyword substitution is available as of 2.1.3.
1401
1402
1403 Changes: Modified:
1404 +1 -1 trunk/doc/example.conf (File Modified)
1405
1406
1e56e993 1407jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1408 Log:
1409 Change two occurances like match(userinput, target_p->name) ||
1410 match(target_p->name, userinput) to just match(userinput,
1411 target_p->name). No client name can contain * or ? now.
1412
1413
1414 Changes: Modified:
1415 +1 -1 trunk/modules/m_trace.c (File Modified)
1416 +1 -2 trunk/src/s_serv.c (File Modified)
1417
1418
4d7a1ee5 1419jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1420 Log:
1421 Do not try find_server() on a name find_client() has
1422 returned NULL for, as this will always return NULL
1423 since the removal of hostmasking.
1424
1425
1426 Changes: Modified:
1427 +1 -2 trunk/modules/m_pong.c (File Modified)
1428 +0 -4 trunk/src/s_serv.c (File Modified)
1429
1430
e26e2b19 1431jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1432 Log:
1433 Remove server_exists() which checked whether the
1434 server name existed taking hostmasking into account
1435 and just check with find_server(); admittedly
1436 this checks if the name is a SID but that's not
1437 a real problem.
1438
1439
1440 Changes: Modified:
1441 +3 -27 trunk/modules/core/m_server.c (File Modified)
1442
1443
b0b7de54 1444jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1445 Log:
1446 Remove hash_find_masked_server(), which made it possible
1447 to specify the full (unmasked) name of a server behind
1448 a hostmask. As a result find_any_client() (for prefixes)
1449 becomes equal to find_client(), so remove that too.
1450
1451
1452 Changes: Modified:
1453 +0 -1 trunk/include/hash.h (File Modified)
1454 +1 -75 trunk/src/hash.c (File Modified)
1455 +1 -1 trunk/src/parse.c (File Modified)
1456
1457
f42e9ceb 1458jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1459 Log:
1460 Remove '*' from valid server name characters.
1461 This makes it impossible to connect hostmasked servers.
1462 (This support didn't work well anyway, was incompatible
1463 with TS6 and we never masked ourselves.)
1464
1465
1466 Changes: Modified:
1467 +1 -1 trunk/src/match.c (File Modified)
1468
1469
e5d9ca18 1470jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1471 Log:
1472 Change spambot, flooder and jupe joiner notices from host to orighost.
1473
1474
1475 Changes: Modified:
1476 +1 -1 trunk/modules/core/m_join.c (File Modified)
1477 +2 -2 trunk/modules/core/m_message.c (File Modified)
1478 +2 -2 trunk/src/channel.c (File Modified)
1479
1480
63aecfb9 1481jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1482 Log:
1483 Add documentation for SASL client protocol, same as atheme doc/SASL.
1484
1485
1486 Changes: Modified:
1487 + - trunk/doc/sasl.txt (File Added)
1488
1489
0c8f86ec 1490jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1491 Log:
1492 Include real hostname in Closing Link message for unknown
1493 connections that have sent USER. This is helpful for
1494 k-lined users while not breaking server IP hiding.
1495
1496
1497 Changes: Modified:
1498 +3 -1 trunk/src/client.c (File Modified)
1499
1500
dd12a19c 1501jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1502 Log:
1503 Rerun autoconf.
1504
1505
1506 Changes: Modified:
1507 +29 -29 trunk/configure (File Modified)
1508
1509
b1fc1658 1510nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1511 Log:
1512 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1513
1514
1515 Changes: Modified:
1516 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1517
1518
8d090389 1519nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1520 Log:
1521 Backport from early 3.x:
1522
1523 --
1524 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1525 Log:
1526 - remove "Processing connection to foobar.net" message
1527
1528
1529 Changes: Modified:
1530 +0 -3 trunk/src/s_auth.c (File Modified)
1531
1532
1533 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1534 Log:
1535 - missed the processing connection one (actually, we can probably nuke this one)
1536
1537
1538 Changes: Modified:
1539 +1 -2 trunk/src/s_auth.c (File Modified)
1540
1541
1542 river 2006/09/27 16:33:05 UTC (20060927-2174)
1543 Log:
1544 get_client_name = stupid
1545
1546
1547
1548 Changes: Modified:
1549 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1550
1551
1552 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1553 Log:
1554 - remove excessive arguments
1555
1556
1557 Changes: Modified:
1558 +1 -2 trunk/src/s_conf.c (File Modified)
1559 +1 -1 trunk/src/s_user.c (File Modified)
1560
1561
1562 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1563 Log:
1564 - use sendto_one_notice() for on-connect notices too.
1565
1566
1567 Changes: Modified:
1568 +10 -10 trunk/src/s_auth.c (File Modified)
1569
1570
1571 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1572 Log:
1573 - use sendto_one_notice() in the core, too.
1574
1575
1576 Changes: Modified:
1577 +2 -2 trunk/src/chmode.c (File Modified)
1578 +8 -15 trunk/src/modules.c (File Modified)
1579 +3 -5 trunk/src/s_conf.c (File Modified)
1580 +1 -2 trunk/src/s_newconf.c (File Modified)
1581 +20 -57 trunk/src/s_user.c (File Modified)
1582
1583
1584 river 2006/09/27 16:19:25 UTC (20060927-2166)
1585 Log:
1586 the KILL command will use get_client_name(, SHOW_IP) instead of
1587 target->name, and will show a more useful error for local opers
1588
1589
1590
1591 Changes: Modified:
1592 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1593
1594
1595 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1596 Log:
1597 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1598
1599
1600 Changes: Modified:
1601 +4 -2 trunk/src/send.c (File Modified)
1602
1603
1604 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1605 Log:
1606 - back out r2159
1607
1608
1609 Changes: Modified:
1610 +1 -1 trunk/include/client.h (File Modified)
1611
1612
1613 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1614 Log:
1615 - get_id(): fall back to "*" if client has no known name
1616
1617
1618 Changes: Modified:
1619 +1 -1 trunk/include/client.h (File Modified)
1620
1621
1622 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1623 Log:
1624 - convert to sendto_one_notice().
1625
1626
1627 Changes: Modified:
1628 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1629 +4 -6 trunk/unsupported/m_force.c (File Modified)
1630
1631
1632 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1633 Log:
1634 - use sendto_one_notice() in many places instead of
1635 sendto_one(source_p, ":%s NOTICE %s :", ...);
1636
1637
1638 Changes: Modified:
1639 +10 -25 trunk/extensions/example_module.c (File Modified)
1640 +5 -14 trunk/extensions/hurt.c (File Modified)
1641 +1 -2 trunk/extensions/m_42.c (File Modified)
1642 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1643 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1644 +1 -2 trunk/extensions/m_opme.c (File Modified)
1645 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1646 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1647 +3 -7 trunk/modules/core/m_die.c (File Modified)
1648 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1649 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1650 +1 -2 trunk/modules/m_challenge.c (File Modified)
1651 +11 -15 trunk/modules/m_connect.c (File Modified)
1652 +20 -28 trunk/modules/m_dline.c (File Modified)
1653 +2 -2 trunk/modules/m_etrace.c (File Modified)
1654 +11 -21 trunk/modules/m_gline.c (File Modified)
1655 +2 -4 trunk/modules/m_kline.c (File Modified)
1656 +1 -2 trunk/modules/m_rehash.c (File Modified)
1657 +3 -7 trunk/modules/m_restart.c (File Modified)
1658 +31 -45 trunk/modules/m_set.c (File Modified)
1659 +2 -4 trunk/modules/m_testmask.c (File Modified)
1660 +5 -8 trunk/modules/m_unreject.c (File Modified)
1661 +2 -5 trunk/modules/m_xline.c (File Modified)
1662 --
1663
1664
1665 Changes: Modified:
1666 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1667 +10 -25 trunk/extensions/example_module.c (File Modified)
1668 +5 -14 trunk/extensions/hurt.c (File Modified)
1669 +1 -2 trunk/extensions/m_42.c (File Modified)
1670 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1671 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1672 +1 -2 trunk/extensions/m_opme.c (File Modified)
1673 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1674 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1675 +3 -7 trunk/modules/core/m_die.c (File Modified)
1676 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1677 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1678 +1 -2 trunk/modules/m_challenge.c (File Modified)
1679 +11 -15 trunk/modules/m_connect.c (File Modified)
1680 +2 -4 trunk/modules/m_dline.c (File Modified)
1681 +2 -2 trunk/modules/m_etrace.c (File Modified)
1682 +11 -21 trunk/modules/m_gline.c (File Modified)
1683 +2 -4 trunk/modules/m_kline.c (File Modified)
1684 +1 -2 trunk/modules/m_rehash.c (File Modified)
1685 +3 -7 trunk/modules/m_restart.c (File Modified)
1686 +31 -45 trunk/modules/m_set.c (File Modified)
1687 +2 -4 trunk/modules/m_testmask.c (File Modified)
1688 +5 -8 trunk/modules/m_unreject.c (File Modified)
1689 +1 -3 trunk/modules/m_xline.c (File Modified)
1690 +2 -2 trunk/src/chmode.c (File Modified)
1691 +8 -15 trunk/src/modules.c (File Modified)
1692 +10 -14 trunk/src/s_auth.c (File Modified)
1693 +3 -6 trunk/src/s_conf.c (File Modified)
1694 +1 -2 trunk/src/s_newconf.c (File Modified)
1695 +20 -57 trunk/src/s_user.c (File Modified)
1696 +4 -2 trunk/src/send.c (File Modified)
1697 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1698 +4 -6 trunk/unsupported/m_force.c (File Modified)
1699
1700
5366977b 1701nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1702 Log:
1703 - keyword-subst from charybdis 2.2.
1704
1705
1706 Changes: Modified:
1707 +12 -3 trunk/doc/example.conf (File Modified)
1708 +58 -3 trunk/doc/reference.conf (File Modified)
1709 + - trunk/include/substitution.h (File Added)
1710 +1 -0 trunk/src/Makefile.in (File Modified)
1711 +2 -2 trunk/src/s_conf.c (File Modified)
1712 +164 -1 trunk/src/s_user.c (File Modified)
1713 + - trunk/src/substitution.c (File Added)
1714
1715
92fb5c31 1716nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1717 Log:
1718 Removed merge tracking for "svnmerge" for
1719 http://svn.atheme.org/charybdis/branches/release-2.2
1720
1721
1722 Changes: Modified:
1723 + - trunk/ (Property Modified)
1724
1725
1726nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1727 Log:
1728 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1729 http://svn.atheme.org/charybdis/branches/release-2.2
1730
1731
1732 Changes: Modified:
1733 + - trunk/ (Property Modified)
1734
1735
1736nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1737 Log:
1738 Removed merge tracking for "svnmerge" for
1739 http://svn.atheme.org/charybdis/branches/release-2.2
1740
1741
1742 Changes: Modified:
1743 + - trunk/ (Property Modified)
1744
1745
1746nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1747 Log:
1748 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1749 http://svn.atheme.org/charybdis/branches/release-2.2
1750
1751
1752 Changes: Modified:
1753 + - trunk/ (Property Modified)
1754
1755
1756nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1757 Log:
1758 - bleah
1759
1760
1761 Changes: Modified:
1762 + - trunk/ (Property Modified)
1763
1764
1765nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1766 Log:
1767 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1768 http://svn.atheme.org/charybdis/branches/release-2.2
1769
1770
1771 Changes: Modified:
1772 + - trunk/ (Property Modified)
1773
1774
1775nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1776 Log:
1777 - version bump to 2.2.0
1778
1779
1780 Changes: Modified:
1781 +3 -1 trunk/NEWS (File Modified)
1782 +1 -1 trunk/configure.ac (File Modified)
1783
1784
55da5539 1785nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1786 Log:
1787 - the new plan:
1788 + branches/release-2.1 -> 2.2 base
1789 + 3.0 -> branches/cxxconversion
1790 + backport some immediate 3.0 functionality for 2.2
1791 + other stuff
1792
1793
1794 Changes: Modified:
1795 + - trunk/ (File Added)
1796
1797
212380e3 1798jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1799 Log:
1800 Merged revisions 3135,3137 via svnmerge from
1801 http://svn.atheme.org/charybdis/trunk
1802
1803 ........
1804 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1805
1806 - Expand TRACE description
1807 - Mention expiry time in TESTLINE
1808 ........
1809 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1810
1811 Update copyright year for sgml docs to 2007.
1812 ........
1813
1814
1815 Changes: Modified:
1816 + - branches/release-2.1/ (Property Modified)
1817 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1818 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1819
1820
1821jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1822 Log:
1823 Merged revisions 1999 via svnmerge from
1824 http://svn.atheme.org/charybdis/trunk
1825 Add river to CREDITS
1826
1827 ........
1828 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1829
1830 vanity
1831 ........
1832
1833
1834 Changes: Modified:
1835 + - branches/release-2.1/ (Property Modified)
1836 +1 -0 branches/release-2.1/CREDITS (File Modified)
1837
1838
1839jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1840 Log:
1841 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1842 http://svn.atheme.org/charybdis/trunk
1843
1844 ........
1845 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1846
1847 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1848 ........
1849 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1850
1851 - add use_forward to /info
1852 ........
1853 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1854
1855 Call channel_modes() with &me instead of source_p when
1856 sending out a JOIN and SJOIN for a local user. This
1857 saves checking whether they are on the channel they
1858 have just joined.
1859 ........
1860 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1861
1862 If use_forward is disabled:
1863 - hide +fFQ in 005
1864 - hide +f in /mode #channel (/mode #channel f still shows it)
1865 - do not send any mode changes adding +f to local clients
1866 (-f ones are still sent)
1867 ........
1868
1869
1870 Changes: Modified:
1871 + - branches/release-2.1/ (Property Modified)
1872 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1873 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1874 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1875 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1876 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1877 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1878 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1879 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1880 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1881 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1882 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1883 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1884
1885
1886jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1887 Log:
1888 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1889
1890
1891 Changes: Modified:
1892 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1893 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1894 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1895
1896
1897jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1898 Log:
1899 Add accountability (wallops, log) to OKICK.
1900
1901
1902 Changes: Modified:
1903 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1904
1905
1906jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1907 Log:
1908 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1909 Similar to branches/release-2.2 r3061.
1910
1911
1912 Changes: Modified:
1913 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1914
1915
1916jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1917 Log:
1918 - Write xline to file after instead of before notifying opers and source
1919 - Also notify source of failure to add xline
1920 Similar to branches/release-2.2 r3057.
1921
1922
1923 Changes: Modified:
1924 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1925
1926
1927jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1928 Log:
1929 If a dline/kline/resv cannot be added to the file, send
1930 the regular notices to local opers and source anyway,
1931 and also warn the source (local opers were already warned).
1932 Similar to branches/release-2.2 r3053.
1933
1934
1935 Changes: Modified:
1936 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1937
1938
1939jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1940 Log:
1941 Port over fixes from unkline/unxline/unresv to undline.
1942 Similar to branches/release-2.2 r3049.
1943
1944
1945 Changes: Modified:
1946 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1947
1948
1949jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1950 Log:
1951 Merged revisions 2915 via svnmerge from
1952 http://svn.atheme.org/charybdis/trunk
1953
1954 ........
1955 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1956
1957 In usage message, show kline.conf and xline.conf instead
1958 of klines.conf and xlines.conf.
1959 ........
1960
1961
1962 Changes: Modified:
1963 + - branches/release-2.1/ (Property Modified)
1964 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1965
1966
1967jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1968 Log:
1969 Merged revisions 2831,2833,2853 via svnmerge from
1970 http://svn.atheme.org/charybdis/trunk
1971
1972 ........
1973 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1974
1975 unkline/unxline/unresv:
1976 - if fclose on the output returns an error, treat this as a
1977 write error too
1978 - check if the rename from the temp file to the ban conf failed
1979 ........
1980 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1981
1982 When adding a permanent dline/kline/xline/resv, check
1983 the return value of fclose().
1984 ........
1985 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1986
1987 Do not free xline aconf if it could not be written out.
1988 It will be added to the list in memory anyway.
1989 ........
1990
1991
1992 Changes: Modified:
1993 + - branches/release-2.1/ (Property Modified)
1994 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1995 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1996 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1997 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1998
1999
2000jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2001 Log:
2002 NEWS: Clarify effects of ip_cloaking changes a little.
2003
2004
2005 Changes: Modified:
2006 +2 -0 branches/release-2.1/NEWS (File Modified)
2007
2008
2009jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2010 Log:
2011 Rerun autoconf.
2012
2013
2014 Changes: Modified:
2015 +9 -9 branches/release-2.1/configure (File Modified)
2016
2017
2018jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2019 Log:
2020 Version bump on 2.1 branch to 2.1.2.
2021
2022
2023 Changes: Modified:
2024 +1 -1 branches/release-2.1/configure.ac (File Modified)
2025
2026
2027jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2028 Log:
2029 Mention r2801/r2805.
2030
2031
2032 Changes: Modified:
2033 +1 -0 branches/release-2.1/NEWS (File Modified)
2034
2035
2036jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2037 Log:
2038 Merged revisions 2801 via svnmerge from
2039 http://svn.atheme.org/charybdis/trunk
2040
2041 ........
2042 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2043
2044 ip_cloaking: try to avoid truncation by removing more
2045 components of the hostname (except the TLD).
2046 ........
2047
2048
2049 Changes: Modified:
2050 + - branches/release-2.1/ (Property Modified)
2051 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2052
2053
2054jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2055 Log:
2056 Update NEWS.
2057
2058
2059 Changes: Modified:
2060 +8 -1 branches/release-2.1/NEWS (File Modified)
2061
2062
2063jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2064 Log:
2065 Merged revisions 2781 via svnmerge from
2066 http://svn.atheme.org/charybdis/trunk
2067
2068 ........
2069 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2070
2071 Fix stupid bug: checked a hostmask against the found
2072 ban instead of all exceptions, causing all host mangled
2073 clients to be exempted if there was a single ban
2074 exception in many cases.
2075 ........
2076
2077
2078 Changes: Modified:
2079 + - branches/release-2.1/ (Property Modified)
2080 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2081
2082
2083jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2084 Log:
2085 Merged revisions 2773 via svnmerge from
2086 http://svn.atheme.org/charybdis/trunk
2087
2088 ........
2089 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2090
2091 user@host must be *@* for a shared{} block with flags=locops
2092 (server should not be *).
2093 ........
2094
2095
2096 Changes: Modified:
2097 + - branches/release-2.1/ (Property Modified)
2098 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2099
2100
2101jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2102 Log:
2103 Tweak \s code a little.
2104
2105
2106 Changes: Modified:
2107 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2108 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2109 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2110
2111
2112jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2113 Log:
2114 Merged revisions 2761 via svnmerge from
2115 http://svn.atheme.org/charybdis/trunk
2116
2117 ........
2118 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2119
2120 The testline/no_tilde fixes are in 2.1.1.
2121 ........
2122
2123
2124 Changes: Modified:
2125 + - branches/release-2.1/ (Property Modified)
2126 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2127
2128
2129jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2130 Log:
2131 Update NEWS.
2132
2133
2134 Changes: Modified:
2135 +4 -1 branches/release-2.1/NEWS (File Modified)
2136
2137
2138jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2139 Log:
2140 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
2141 http://svn.atheme.org/charybdis/trunk
2142 no_tilde fixes
2143
2144 ........
2145 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2146
2147 If the auth{} block has no_tilde and is not kline exempt,
2148 check the username without tilde against klines too.
2149 This is consistent with the way klines work on spoofs
2150 (klines checked on both raw and appearing-on-IRC version).
2151 ........
2152 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2153
2154 Rework the fix for klines with no_tilde.
2155 Add an extra argument to find_address_conf() for the
2156 username without tilde, as that may contain one character more.
2157 ........
2158 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2159
2160 Unbreak compile (because of r2697).
2161 testline with ~ could be improved some more perhaps, but this should work.
2162 ........
2163 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2164
2165 testline: take no_tilde and username truncation into account
2166 ........
2167 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2168
2169 Add some information on /testline with no_tilde and username truncation.
2170 ........
2171
2172
2173 Changes: Modified:
2174 + - branches/release-2.1/ (Property Modified)
2175 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2176 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2177 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2178 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2179 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2180 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2181
2182
2183jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2184 Log:
2185 Merged revisions 2149,2151 via svnmerge from
2186 http://svn.atheme.org/charybdis/trunk
2187
2188 ........
2189 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2190
2191 Move kills from services from +s to +k snomask.
2192 Kills from non-service opers remain on +s.
2193 ........
2194 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2195
2196 Update description of +s and +k snomasks.
2197 ........
2198
2199
2200 Changes: Modified:
2201 + - branches/release-2.1/ (Property Modified)
2202 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2203 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2204 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2205
2206
2207jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2208 Log:
2209 Merged revisions 2685 via svnmerge from
2210 http://svn.atheme.org/charybdis/trunk
2211
2212 ........
2213 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2214
2215 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2216 ........
2217
2218
2219 Changes: Modified:
2220 + - branches/release-2.1/ (Property Modified)
2221 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2222
2223
2224jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2225 Log:
2226 Merged revisions 2693 via svnmerge from
2227 http://svn.atheme.org/charybdis/trunk
2228
2229 ........
2230 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2231
2232 Fix truncation (by one) of unidented usernames
2233 if user registration is done because of DNSBL
2234 completion (which is the usual case if a valid
2235 NICK and USER are sent quickly and any DNSBLs
2236 are enabled).
2237 ........
2238
2239
2240 Changes: Modified:
2241 + - branches/release-2.1/ (Property Modified)
2242 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2243
2244
2245jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2246 Log:
2247 Update NEWS.
2248
2249
2250 Changes: Modified:
2251 +10 -0 branches/release-2.1/NEWS (File Modified)
2252
2253
2254jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2255 Log:
2256 Rerun autoconf.
2257
2258
2259 Changes: Modified:
2260 +9 -9 branches/release-2.1/configure (File Modified)
2261
2262
2263jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2264 Log:
2265 Version bump to 2.1.1.
2266
2267
2268 Changes: Modified:
2269 +1 -1 branches/release-2.1/configure.ac (File Modified)
2270
2271
2272jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2273 Log:
2274 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
2275 http://svn.atheme.org/charybdis/trunk
2276
2277 ........
2278 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2279
2280 - fix a server notice on SID collision where the server name is mentioned twice
2281 ........
2282 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2283
2284 - get_server_name() is stupid
2285 ........
2286 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2287
2288 - fix an oops
2289 ........
2290 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2291
2292 Do the Attempt to re-introduce SID server notice somewhat
2293 differently, showing a real host again if !HIDE_SERVERS_IPS
2294 and still showing the server name exactly once.
2295 ........
2296 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2297
2298 Fix log message for Attempt to re-introduce SID (server notice was ok).
2299 ........
2300 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2301
2302 - replace "No N line" with "no connect block" in a
2303 serverlog message
2304 - show attempted server name in a few serverlog messages
2305 ........
2306
2307
2308 Changes: Modified:
2309 + - branches/release-2.1/ (Property Modified)
2310 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2311
2312
2313jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2314 Log:
2315 Merged revisions 2218 via svnmerge from
2316 http://svn.atheme.org/charybdis/trunk
2317
2318 ........
2319 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2320
2321 Fix garbage in /stats y output on 64-bit archs.
2322 ........
2323
2324
2325 Changes: Modified:
2326 + - branches/release-2.1/ (Property Modified)
2327 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2328
2329
2330jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2331 Log:
2332 Merged revisions 2438 via svnmerge from
2333 http://svn.atheme.org/charybdis/trunk
2334
2335 ........
2336 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2337
2338 Enable Revision keyword in addition to Id.
2339 ........
2340
2341
2342 Changes: Modified:
2343 + - branches/release-2.1/ (Property Modified)
2344 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2345
2346
2347jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2348 Log:
2349 Merged revisions 2679 via svnmerge from
2350 http://svn.atheme.org/charybdis/trunk
2351
2352 ........
2353 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2354
2355 Port over ratbox 2.2 r23253 (anfl):
2356 - remove the cached storage of how many +beI there are, thereby fixing a
2357 case where it can get desynced from reality
2358 ........
2359
2360
2361 Changes: Modified:
2362 + - branches/release-2.1/ (Property Modified)
2363 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2364 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2365
2366
2367jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2368 Log:
2369 Merged revisions 2093,2095 via svnmerge from
2370 http://svn.atheme.org/charybdis/trunk
2371
2372 ........
2373 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2374
2375 - change DNSBL licensing to BSD.
2376 ........
2377 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2378
2379 - change x86-assembly FNV implementation to BSD license
2380 ........
2381
2382
2383 Changes: Modified:
2384 + - branches/release-2.1/ (Property Modified)
2385 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2386 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2387
2388
2389jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2390 Log:
2391 Merged revisions 2073,2075 via svnmerge from
2392 http://svn.atheme.org/charybdis/trunk
2393
2394 ........
2395 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2396
2397 Put full information in the squit reason when exiting
2398 a server due to a servlink (ziplinks) error.
2399 ........
2400 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2401
2402 Put full information in the squit reason when exiting
2403 a server due to not enough arguments for a command.
2404 ........
2405
2406
2407 Changes: Modified:
2408 + - branches/release-2.1/ (Property Modified)
2409 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2410 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2411
2412
2413jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2414 Log:
2415 Merged revisions 2071 via svnmerge from
2416 http://svn.atheme.org/charybdis/trunk
2417
2418 ........
2419 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2420
2421 Don't redirect users from an existing domain to an
2422 existing server in reference.conf.
2423 Idea from ratbox.
2424 ........
2425
2426
2427 Changes: Modified:
2428 + - branches/release-2.1/ (Property Modified)
2429 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2430
2431
2432jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2433 Log:
2434 Merged revisions 2053 via svnmerge from
2435 http://svn.atheme.org/charybdis/trunk
2436
2437 ........
2438 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2439
2440 Make find_channel_membership() choose the shortest list
2441 (channel's list or user's list) to search, avoiding excessive
2442 CPU usage with services which are in lots of channels.
2443 From ratbox 2.2 (anfl/jilles)
2444 ........
2445
2446
2447 Changes: Modified:
2448 + - branches/release-2.1/ (Property Modified)
2449 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2450
2451
2452jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2453 Log:
2454 Rerun autoconf.
2455
2456
2457 Changes: Modified:
2458 +9 -9 branches/release-2.1/configure (File Modified)
2459
2460
2461jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2462 Log:
2463 Version change 2.1.0rc1 -> 2.1.0 (release).
2464
2465
2466 Changes: Modified:
2467 +1 -1 branches/release-2.1/configure.ac (File Modified)
2468
2469
2470jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2471 Log:
2472 Merged revisions 2029 via svnmerge from
2473 http://svn.atheme.org/charybdis/trunk
2474
2475 ........
2476 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2477
2478 NEWS: mention m_webirc.c module
2479 ........
2480
2481
2482 Changes: Modified:
2483 + - branches/release-2.1/ (Property Modified)
2484 +1 -0 branches/release-2.1/NEWS (File Modified)
2485
2486
2487jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2488 Log:
2489 Rerun autoconf.
2490
2491
2492 Changes: Modified:
2493 +9 -9 branches/release-2.1/configure (File Modified)
2494
2495
2496jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2497 Log:
2498 Change version to 2.1.0rc1.
2499
2500
2501 Changes: Modified:
2502 +1 -1 branches/release-2.1/configure.ac (File Modified)
2503
2504
2505jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2506 Log:
2507 Merged revisions 2021 via svnmerge from
2508 http://svn.atheme.org/charybdis/trunk
2509
2510 ........
2511 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2512
2513 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2514 related flaky looking things, and instead keep a list
2515 of BlacklistClients in PreClient.
2516 ........
2517
2518
2519 Changes: Modified:
2520 + - branches/release-2.1/ (Property Modified)
2521 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2522 +1 -1 branches/release-2.1/include/client.h (File Modified)
2523 +0 -1 branches/release-2.1/include/res.h (File Modified)
2524 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2525 +0 -24 branches/release-2.1/src/res.c (File Modified)
2526 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2527
2528
2529jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2530 Log:
2531 Merged revisions 2015,2017 via svnmerge from
2532 http://svn.atheme.org/charybdis/trunk
2533
2534 ........
2535 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2536
2537 Check if the name in the question section of the
2538 DNS reply matches what we queried, to guard against
2539 late replies to a previous query with the same id.
2540 ........
2541 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2542
2543 res.c: add a comment summarizing our changes
2544 ........
2545
2546
2547 Changes: Modified:
2548 + - branches/release-2.1/ (Property Modified)
2549 +53 -18 branches/release-2.1/src/res.c (File Modified)
2550
2551
2552jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2553 Log:
2554 Merged revisions 1981 via svnmerge from
2555 http://svn.atheme.org/charybdis/trunk
2556
2557 ........
2558 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2559
2560 Alphabetize extensions and tweak the descriptions a little.
2561 ........
2562
2563
2564 Changes: Modified:
2565 + - branches/release-2.1/ (Property Modified)
2566 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2567 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2568
2569
2570jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2571 Log:
2572 Merged revisions 1975 via svnmerge from
2573 http://svn.atheme.org/charybdis/trunk
2574
2575 ........
2576 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2577
2578 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2579 We should use the IP and not truncate the hostname.
2580 From ratbox 2.2 (androsyn)
2581 ........
2582
2583
2584 Changes: Modified:
2585 + - branches/release-2.1/ (Property Modified)
2586 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2587
2588
2589jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2590 Log:
2591 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2592 http://svn.atheme.org/charybdis/trunk
2593
2594
2595 Changes: Modified:
2596 + - branches/release-2.1/ (Property Modified)
2597
2598
2599nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2600 Log:
2601 - branch 2.1 release family
2602
2603
2604 Changes: Modified:
2605 + - branches/release-2.1/ (File Added)
2606
2607
2608jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2609 Log:
2610 Describe new handling of host mangling in channel bans in SGML.
2611
2612
2613 Changes: Modified:
2614 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2615
2616
2617nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2618 Log:
2619 - ok, 2.1 operline brought to you by marvin the melancholy robot
2620
2621
2622 Changes: Modified:
2623 +1 -1 trunk/src/messages.tab (File Modified)
2624
2625
2626nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2627 Log:
2628 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2629 If anybody comes up with anything better, then please let us know
2630 and we will change this before 2.1 is branched.
2631
2632
2633 Changes: Modified:
2634 +1 -1 trunk/src/messages.tab (File Modified)
2635
2636
2637jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2638 Log:
2639 Add EUID to capab.txt.
2640
2641
2642 Changes: Modified:
2643 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2644
2645
2646jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2647 Log:
2648 Update NEWS file.
2649
2650
2651 Changes: Modified:
2652 +3 -0 trunk/NEWS (File Modified)
2653
2654
2655jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2656 Log:
2657 Allow service{} servers to manipulate the nick delay table
2658 (for "nickserv enforcement").
2659 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2660 If duration is 0, the nickdelay entry is removed, otherwise
2661 it is added with the duration in seconds (maximum 24 hours).
2662 It is suggested that this is used if the EUID capab is present.
2663
2664
2665 Changes: Modified:
2666 +42 -1 trunk/modules/m_services.c (File Modified)
2667
2668
2669jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2670 Log:
2671 HURT: strip off *@ from the start of the mask
2672 reject anything else containing '@' or '!'
2673
2674
2675 Changes: Modified:
2676 +11 -0 trunk/extensions/hurt.c (File Modified)
2677
2678
2679jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2680 Log:
2681 ircd.c: need supported.h here
2682
2683
2684 Changes: Modified:
2685 +1 -0 trunk/src/ircd.c (File Modified)
2686
2687
2688jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2689 Log:
2690 HURT: less ambiguity here
2691 ips/hosts to be hurt must contain a '.' or ':' otherwise
2692 they are interpreted as nicks
2693
2694
2695 Changes: Modified:
2696 +14 -9 trunk/extensions/hurt.c (File Modified)
2697
2698
2699nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2700 Log:
2701 - we're now ircd-charybdis.org.
2702 - properly alphabetize credits
2703
2704
2705 Changes: Modified:
2706 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2707
2708
2709nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2710 Log:
2711 - add additional modules to the configs
2712
2713
2714 Changes: Modified:
2715 +6 -0 trunk/doc/example.conf (File Modified)
2716 +12 -0 trunk/doc/reference.conf (File Modified)
2717
2718
2719nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2720 Log:
2721 - remove hurt.h, it is pointless and confusing
2722
2723
2724 Changes: Modified:
2725 +27 -62 trunk/extensions/hurt.c (File Modified)
2726 + - trunk/extensions/hurt.h (File Deleted)
2727
2728
2729nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2730 Log:
2731 - add code to suggest a local HURT by nickname.
2732 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2733
2734
2735 Changes: Modified:
2736 +40 -10 trunk/extensions/hurt.c (File Modified)
2737 +1 -0 trunk/extensions/hurt.h (File Modified)
2738
2739
2740nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2741 Log:
2742 - update NEWS file
2743
2744
2745 Changes: Modified:
2746 +2 -1 trunk/NEWS (File Modified)
2747
2748
2749jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2750 Log:
2751 MASKTRACE/TESTMASK: check orighost as well
2752
2753
2754 Changes: Modified:
2755 +4 -2 trunk/modules/m_etrace.c (File Modified)
2756 +3 -1 trunk/modules/m_testmask.c (File Modified)
2757
2758
2759jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2760 Log:
2761 Make RPL_ISUPPORT (005) numeric modularizable.
2762 Currently it will reassemble the numeric every time
2763 it needs to be sent, using a few dozen callbacks;
2764 if this is too slow some caching scheme should be
2765 implemented.
2766
2767
2768 Changes: Modified:
2769 +0 -1 trunk/include/s_user.h (File Modified)
2770 +36 -114 trunk/include/supported.h (File Modified)
2771 +1 -1 trunk/modules/m_version.c (File Modified)
2772 +1 -0 trunk/src/Makefile.in (File Modified)
2773 +1 -0 trunk/src/ircd.c (File Modified)
2774 +300 -25 trunk/src/s_user.c (File Modified)
2775 + - trunk/src/supported.c (File Added)
2776
2777
2778jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2779 Log:
2780 EUID orighost could differ from host only in case,
2781 do not mark as dynamic spoof then
2782
2783
2784 Changes: Modified:
2785 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2786
2787
2788jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2789 Log:
2790 kline help file: clarify a bit and remove some obsolete stuff
2791 partly suggested by Olin
2792
2793
2794 Changes: Modified:
2795 +8 -8 trunk/help/opers/kline (File Modified)
2796
2797
2798jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2799 Log:
2800 Update NEWS file.
2801
2802
2803 Changes: Modified:
2804 +20 -0 trunk/NEWS (File Modified)
2805
2806
2807jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2808 Log:
2809 Show real host/IP to nonopers whoising themselves.
2810 The IP is not shown for auth{} spoofs, otherwise it is,
2811 as it looked rather weird to me to show an auth{} spoofed
2812 IP like this. (/userhost on self still shows the IP.)
2813
2814
2815 Changes: Modified:
2816 +13 -2 trunk/modules/m_whois.c (File Modified)
2817
2818
2819jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2820 Log:
2821 Document nick_delay stuff and move it around a bit.
2822
2823
2824 Changes: Modified:
2825 +1 -2 trunk/doc/example.conf (File Modified)
2826 +8 -2 trunk/doc/reference.conf (File Modified)
2827
2828
2829nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2830 Log:
2831 - disable nickdelay by default. Needs to be documented in reference.conf.
2832
2833
2834 Changes: Modified:
2835 +2 -0 trunk/doc/example.conf (File Modified)
2836 +2 -0 trunk/doc/reference.conf (File Modified)
2837
2838
2839jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2840 Log:
2841 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2842
2843
2844 Changes: Modified:
2845 +2 -1 trunk/modules/m_services.c (File Modified)
2846
2847
2848jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2849 Log:
2850 ip_cloaking: somewhat hackish but we need to send the
2851 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2852 umodes
2853
2854
2855 Changes: Modified:
2856 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2857
2858
2859jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2860 Log:
2861 If EUID is used, show realhost in far connect notice
2862 (but not in far disconnect notice).
2863
2864
2865 Changes: Modified:
2866 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2867
2868
2869jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2870 Log:
2871 ip_cloaking:
2872 - use non-ENCAP CHGHOST if possible
2873 - really introduce new users with their mangled and real
2874 host if +h is in default umodes
2875
2876
2877 Changes: Modified:
2878 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2879
2880
2881jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2882 Log:
2883 Add non-ENCAP CHGHOST.
2884
2885
2886 Changes: Modified:
2887 +49 -11 trunk/modules/m_chghost.c (File Modified)
2888
2889
2890jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2891 Log:
2892 Initial addition of EUID (puts realhost/account in same
2893 command as user introduction).
2894 See doc/technical/euid.txt for more information.
2895 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2896
2897
2898 Changes: Modified:
2899 + - trunk/doc/technical/euid.txt (File Added)
2900 +2 -1 trunk/include/s_serv.h (File Modified)
2901 +1 -1 trunk/include/s_user.h (File Modified)
2902 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2903 +1 -34 trunk/modules/m_chghost.c (File Modified)
2904 +0 -28 trunk/modules/m_services.c (File Modified)
2905 +30 -1 trunk/src/s_serv.c (File Modified)
2906 +30 -3 trunk/src/s_user.c (File Modified)
2907
2908
2909jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2910 Log:
2911 Store the mangled host in localClient and use it for
2912 ban matching (also match real host for mangled users,
2913 also match mangled host for uncloaked users).
2914 Improve interaction of +h with auth{} and services
2915 spoofs.
2916 Note that all of this only applies to clients who
2917 connect after the mangling module is loaded
2918 (other clients cannot even set +h).
2919 The sorcerynet cloaking module has not been updated
2920 for these changes.
2921
2922
2923 Changes: Modified:
2924 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2925 +3 -0 trunk/include/client.h (File Modified)
2926 +64 -5 trunk/src/channel.c (File Modified)
2927 +1 -0 trunk/src/client.c (File Modified)
2928 +2 -2 trunk/src/s_user.c (File Modified)
2929
2930
2931jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2932 Log:
2933 Document /stats U letters in sgml.
2934
2935
2936 Changes: Modified:
2937 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2938
2939
2940jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2941 Log:
2942 Better description of hub_mask and leaf_mask.
2943
2944
2945 Changes: Modified:
2946 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2947
2948
2949jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2950 Log:
2951 Add operspy_dont_care_user_info to sgml docs.
2952
2953
2954 Changes: Modified:
2955 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2956
2957
2958jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2959 Log:
2960 Add general::operspy_dont_care_user_info.
2961 This makes /who mask equivalent to /who !mask for opers
2962 with the operspy flag, and removes the operspy log/notice
2963 on /who mask, /masktrace and /scan.
2964 The necessary privilege (operspy flag) is unchanged.
2965 Behaviour for the other operspy commands (channel
2966 related ones) is also unchanged.
2967
2968
2969 Changes: Modified:
2970 +1 -0 trunk/doc/example.conf (File Modified)
2971 +6 -0 trunk/doc/reference.conf (File Modified)
2972 +1 -0 trunk/include/s_conf.h (File Modified)
2973 +10 -8 trunk/modules/m_etrace.c (File Modified)
2974 +6 -0 trunk/modules/m_info.c (File Modified)
2975 +8 -5 trunk/modules/m_scan.c (File Modified)
2976 +1 -1 trunk/modules/m_version.c (File Modified)
2977 +6 -1 trunk/modules/m_who.c (File Modified)
2978 +1 -0 trunk/src/newconf.c (File Modified)
2979 +1 -0 trunk/src/s_conf.c (File Modified)
2980
2981
2982jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2983 Log:
2984 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2985 This letter will also be used for showing operspy with
2986 limited accountability (show non channel related info
2987 without '!' or notice).
2988
2989
2990 Changes: Modified:
2991 +2 -0 trunk/doc/server-version-info (File Modified)
2992 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2993 +2 -0 trunk/include/ircd.h (File Modified)
2994 +6 -0 trunk/modules/m_info.c (File Modified)
2995 +2 -0 trunk/modules/m_version.c (File Modified)
2996 +1 -0 trunk/src/ircd_state.c (File Modified)
2997
2998
2999jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3000 Log:
3001 Add m_webirc module, allows showing real host of CGI:IRC users.
3002 Differences to the version available on my web page for a while:
3003 instructions on how to set it up.
3004
3005
3006 Changes: Modified:
3007 +137 -0 trunk/extensions/Makefile.in (File Modified)
3008 + - trunk/extensions/m_webirc.c (File Added)
3009
3010
3011nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3012 Log:
3013 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3014
3015
3016 Changes: Modified:
3017 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3018
3019
3020nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3021 Log:
3022 - move beu from core to contributors
3023 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3024
3025
3026 Changes: Modified:
3027 +2 -2 trunk/CREDITS (File Modified)
3028
3029
3030jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3031 Log:
3032 Mention that class blocks must be defined before the
3033 auth or connect blocks referencing them.
3034
3035
3036 Changes: Modified:
3037 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3038
3039
3040jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3041 Log:
3042 extb_canjoin:
3043 - change from "can join" to "is banned", this reverses sense
3044 and removes "weird" checks like for +i, +l, +j
3045 - don't allow $j to same channel
3046 - +s/+p restriction removed, anyone can /mode b anyway
3047 - +k check removed
3048
3049
3050 Changes: Modified:
3051 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3052
3053
3054jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3055 Log:
3056 Add a few important lines from reference.conf to example.conf.
3057
3058
3059 Changes: Modified:
3060 +8 -1 trunk/doc/example.conf (File Modified)
3061
3062
3063nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3064 Log:
3065 - we don't support rtsigio anymore
3066 - we definately don't support VMS nor Cygwin either.
3067
3068
3069 Changes: Modified:
3070 +2 -2 trunk/INSTALL (File Modified)
3071 +0 -2 trunk/README.FIRST (File Modified)
3072
3073
3074nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3075 Log:
3076 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3077
3078
3079 Changes: Modified:
3080 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3081
3082
3083jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3084 Log:
3085 extb_canjoin:
3086 - return EXTBAN_NOMATCH for a valid ban that does not match
3087 - consider a $j ban invalid if we were already processing a
3088 can_join for a $j ban
3089
3090
3091 Changes: Modified:
3092 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3093
3094
3095jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3096 Log:
3097 extb_extgecos: realhost -> orighost
3098
3099
3100 Changes: Modified:
3101 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3102
3103
3104nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3105 Log:
3106 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3107
3108
3109 Changes: Modified:
3110 +59 -0 trunk/extensions/Makefile.in (File Modified)
3111 + - trunk/extensions/extb_canjoin.c (File Added)
3112
3113
3114nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3115 Log:
3116 - oh right, charybdis calls that 'orighost'.
3117
3118
3119 Changes: Modified:
3120 +2 -2 trunk/modules/m_who.c (File Modified)
3121
3122
3123nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3124 Log:
3125 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3126
3127
3128 Changes: Modified:
3129 +2 -0 trunk/modules/m_who.c (File Modified)
3130
3131
3132nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3133 Log:
3134 - also check $x against realhost
3135
3136
3137 Changes: Modified:
3138 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3139
3140
3141jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3142 Log:
3143 Sorcerynet people want a debugging notice moved from +s to +d.
3144
3145
3146 Changes: Modified:
3147 +1 -1 trunk/src/blacklist.c (File Modified)
3148
3149
3150jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3151 Log:
3152 Use source_p instead of client_p for free_pre_client().
3153 client_p could be NULL or another client.
3154
3155
3156 Changes: Modified:
3157 +1 -1 trunk/src/client.c (File Modified)
3158
3159
3160nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3161 Log:
3162 - revert this, I know how to fix it now
3163
3164
3165 Changes: Modified:
3166 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3167
3168
3169nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3170 Log:
3171 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3172 This fix is probably suboptimal, but it does indeed fix the problem.
3173
3174
3175 Changes: Modified:
3176 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3177
3178
3179nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3180 Log:
3181 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3182
3183
3184 Changes: Modified:
3185 +49 -0 trunk/extensions/Makefile.in (File Modified)
3186 + - trunk/extensions/extb_extgecos.c (File Added)
3187
3188
3189jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3190 Log:
3191 Remove undocumented and unused general::fallback_to_ip6_int config option.
3192
3193
3194 Changes: Modified:
3195 +0 -3 trunk/include/s_conf.h (File Modified)
3196 +0 -3 trunk/src/newconf.c (File Modified)
3197
3198
3199jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3200 Log:
3201 SGML docs:
3202 - document new TESTMASK
3203 - mention that TESTMASK matching is the same as MASKTRACE matching
3204 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3205 been that way)
3206
3207
3208 Changes: Modified:
3209 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3210
3211
3212jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3213 Log:
3214 New testmask from ratbox 2.2.
3215 Allows matches on nick, ip and gecos in addition to user
3216 and host, and is fully analogous to masktrace.
3217 The numeric has changed from 724 to 727 and fields in it
3218 have changed.
3219
3220
3221 Changes: Modified:
3222 +4 -3 trunk/help/opers/testmask (File Modified)
3223 +1 -0 trunk/include/numeric.h (File Modified)
3224 +82 -9 trunk/modules/m_testmask.c (File Modified)
3225 +2 -2 trunk/src/messages.tab (File Modified)
3226
3227
3228jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3229 Log:
3230 contrib -> extensions
3231
3232
3233 Changes: Modified:
3234 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3235
3236
3237jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3238 Log:
3239 CHGHOST: Check validity of new hostname.
3240 If the command came from a local client (disabled by
3241 default), send an error message and drop the command.
3242 If the command came from a remote client or server,
3243 send a notice to opers and the target user (if local).
3244
3245
3246 Changes: Modified:
3247 +42 -1 trunk/modules/m_chghost.c (File Modified)
3248
3249
3250jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3251 Log:
3252 Update NEWS file.
3253
3254
3255 Changes: Modified:
3256 +23 -1 trunk/NEWS (File Modified)
3257
3258
3259jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3260 Log:
3261 When an outgoing server connection succeeds, set
3262 localClient->ip by simply copying the whole sockaddr
3263 struct instead of copying certain parts only.
3264
3265
3266 Changes: Modified:
3267 +1 -19 trunk/src/s_serv.c (File Modified)
3268
3269
3270jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3271 Log:
3272 Give a special error message and ignore the connect block
3273 if trying to add a connect block for the server's own name.
3274
3275
3276 Changes: Modified:
3277 +7 -0 trunk/src/newconf.c (File Modified)
3278
3279
3280jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3281 Log:
3282 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3283 when --disable-balloc is used, so that it compiles.
3284 Obviously the BlockHeapUsage() stub returns just zeroes so
3285 /stats z will be less informative.
3286
3287
3288 Changes: Modified:
3289 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3290
3291
3292jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3293 Log:
3294 Free and zero dns_query in DNS callback for outgoing connect.
3295 This avoids double free of reslist.
3296
3297
3298 Changes: Modified:
3299 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3300
3301
3302jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3303 Log:
3304 From ratbox, log failed outgoing connections to serverlog.
3305 Added: IP address.
3306
3307
3308 Changes: Modified:
3309 +13 -1 trunk/src/s_serv.c (File Modified)
3310
3311
3312jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3313 Log:
3314 Change serverlog message when connecting to be more clear and show the port number.
3315
3316
3317 Changes: Modified:
3318 +1 -1 trunk/src/s_serv.c (File Modified)
3319
3320
3321jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3322 Log:
3323 Remove gethost_byname(), this is meaningless
3324 since the removal of AAAA -> A fallback (r1763).
3325
3326
3327 Changes: Modified:
3328 +0 -1 trunk/include/res.h (File Modified)
3329 +0 -12 trunk/src/res.c (File Modified)
3330
3331
3332jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3333 Log:
3334 Remove ip6.int support and use only ip6.arpa.
3335 The global ip6.int zone has disappeared on June 1
3336 and a lot of other software has been removing ip6.int
3337 support also.
3338 This removes the second and last case where IPv6
3339 support in charybdis causes extra lookups and slows
3340 DNS down.
3341
3342
3343 Changes: Modified:
3344 +5 -27 trunk/src/res.c (File Modified)
3345
3346
3347jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3348 Log:
3349 Mention new default (r1767) for connect::aftype in sgml docs.
3350
3351
3352 Changes: Modified:
3353 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3354
3355
3356jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3357 Log:
3358 Use IPv6 if connect::host looks like an IPv6 address
3359 (contains a colon). No need to aftype=ipv6 anymore.
3360
3361
3362 Changes: Modified:
3363 +2 -0 trunk/src/newconf.c (File Modified)
3364
3365
3366jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3367 Log:
3368 More information about connect::host.
3369
3370
3371 Changes: Modified:
3372 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3373
3374
3375jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3376 Log:
3377 Remove fallback to A if AAAA cannot be found.
3378 In case of a forward check of a reverse lookup, we
3379 already know if it's ipv4 or ipv6, so it is not
3380 useful and in case of a forward lookup of a hostname
3381 in connect::host, connect::aftype already specifies
3382 if it's ipv4 or ipv6.
3383
3384
3385 Changes: Modified:
3386 +4 -27 trunk/src/res.c (File Modified)
3387
3388
3389jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3390 Log:
3391 msg_channel():
3392 - check if +c made the message text empty and refuse
3393 to send it if so
3394 - don't copy message text if it is not necessary
3395 (channel is -c)
3396
3397
3398 Changes: Modified:
3399 +14 -4 trunk/modules/core/m_message.c (File Modified)
3400
3401
3402jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3403 Log:
3404 remove_conf_item(): do not free cf_name, this is generally a string constant
3405
3406
3407 Changes: Modified:
3408 +0 -1 trunk/src/newconf.c (File Modified)
3409
3410
3411jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3412 Log:
3413 Remove the old unused FDL_ constants.
3414
3415
3416 Changes: Modified:
3417 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3418
3419
3420jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3421 Log:
3422 Remove an unused struct irc_sockaddr_storage from fde_t
3423 (allocated for every possible file descriptor).
3424
3425
3426 Changes: Modified:
3427 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3428
3429
3430jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3431 Log:
3432 If the DNS lookup for an outgoing connection is still
3433 pending when it is closed, clean it up.
3434
3435
3436 Changes: Modified:
3437 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3438
3439
3440jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3441 Log:
3442 If proc_answer() fails (for example if a lookup for an
3443 A record returns a CNAME), fail the query immediately.
3444 Previously the packet was just ignored, leaving the
3445 query to time out.
3446
3447
3448 Changes: Modified:
3449 +4 -8 trunk/src/res.c (File Modified)
3450
3451
3452jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3453 Log:
3454 Correct sockhost field in an outgoing server connection.
3455 First copy the host field from the server_conf, then
3456 take the IP from to where the connection was attempted
3457 when the connection callback is called.
3458 (Before r1747 this used the IP from the server_conf.)
3459
3460
3461 Changes: Modified:
3462 +8 -2 trunk/src/s_serv.c (File Modified)
3463
3464
3465jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3466 Log:
3467 Remove ipnum (keep aftype) and dns_query from server_conf.
3468 We don't keep track of binary form address in connect{}
3469 blocks anymore, DNS lookups of names in host= gone.
3470 As before the DNS lookup is done on connect.
3471 This should unbreak hostnames in host= somewhat.
3472
3473
3474 Changes: Modified:
3475 +1 -2 trunk/include/s_newconf.h (File Modified)
3476 +2 -2 trunk/src/newconf.c (File Modified)
3477 +1 -42 trunk/src/s_newconf.c (File Modified)
3478 +12 -31 trunk/src/s_serv.c (File Modified)
3479
3480
3481jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3482 Log:
3483 Rerun autoconf.
3484
3485
3486 Changes: Modified:
3487 +1 -1 trunk/configure (File Modified)
3488
3489
3490jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3491 Log:
3492 Fix --disable-balloc help text (said --disable-small-net).
3493
3494
3495 Changes: Modified:
3496 +1 -1 trunk/configure.ac (File Modified)
3497
3498
3499jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3500 Log:
3501 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3502 services (+S). Unlike operstring and adminstring, this
3503 is not changeable with /quote set but is updated on rehash.
3504
3505
3506 Changes: Modified:
3507 +1 -0 trunk/doc/example.conf (File Modified)
3508 +10 -2 trunk/doc/reference.conf (File Modified)
3509 +1 -0 trunk/include/s_conf.h (File Modified)
3510 +6 -0 trunk/modules/m_info.c (File Modified)
3511 +3 -2 trunk/modules/m_whois.c (File Modified)
3512 +1 -0 trunk/src/newconf.c (File Modified)
3513 +1 -0 trunk/src/s_conf.c (File Modified)
3514
3515
3516jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3517 Log:
3518 Fix handling of comma in whois: ignore the comma and
3519 everything after it but do output the entire parameter
3520 in RPL_ENDOFWHOIS.
3521
3522
3523 Changes: Modified:
3524 +2 -2 trunk/modules/m_whois.c (File Modified)
3525
3526
3527beu 2006/07/21 22:36:46 UTC (20060721-1737)
3528 Log:
3529 New /stats letter 's' to list HURTs:
3530 - opers get the full listing.
3531 - users get any HURTs that match their sockhost/orighost if
3532 "stats_k_oper_only" is set to 1.
3533
3534
3535 Changes: Modified:
3536 +50 -0 trunk/extensions/hurt.c (File Modified)
3537
3538
3539nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3540 Log:
3541 - make the newconf system available to modules.
3542
3543
3544 Changes: Modified:
3545 +4 -1 trunk/include/newconf.h (File Modified)
3546 +4 -8 trunk/src/newconf.c (File Modified)
3547
3548
3549beu 2006/07/18 22:39:16 UTC (20060718-1733)
3550 Log:
3551 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3552
3553 Changes: Modified:
3554 +0 -3 trunk/doc/example.conf (File Modified)
3555 +0 -3 trunk/doc/reference.conf (File Modified)
3556
3557
3558beu 2006/07/18 22:34:36 UTC (20060718-1731)
3559 Log:
3560 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3561
3562
3563 Changes: Modified:
3564 +3 -0 trunk/doc/example.conf (File Modified)
3565 +3 -0 trunk/doc/reference.conf (File Modified)
3566
3567
3568jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3569 Log:
3570 Fix too early truncation of JOIN channel list.
3571
3572
3573 Changes: Modified:
3574 +2 -3 trunk/modules/core/m_join.c (File Modified)
3575
3576
3577jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3578 Log:
3579 - From ratbox 2.2 (anfl), send server notices about read
3580 errors from handshakes and servers to +s instead of +d.
3581 - Send various server notices about failed server
3582 connections which did not reach registered state network
3583 wide if the connection was initiated by a remote oper.
3584 This avoids annoying the whole net if there is a
3585 broken autoconnect, but allows all opers to see why a
3586 remote connect failed. Failed connections which did reach
3587 server state already generate server notices everywhere.
3588
3589 Note: this is an exception to our general policy to not send
3590 server notices about unregistered connections remotely.
3591
3592
3593 Changes: Modified:
3594 +1 -0 trunk/include/client.h (File Modified)
3595 +20 -6 trunk/src/client.c (File Modified)
3596 +6 -6 trunk/src/s_serv.c (File Modified)
3597
3598
3599nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3600 Log:
3601 - fix typoes
3602
3603
3604 Changes: Modified:
3605 +1 -1 trunk/doc/example.conf (File Modified)
3606 +1 -1 trunk/doc/reference.conf (File Modified)
3607
3608
3609jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3610 Log:
3611 Don't allow #channel +b $c:&channel (inconsistent target).
3612
3613
3614 Changes: Modified:
3615 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3616
3617
3618jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3619 Log:
3620 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3621
3622
3623 Changes: Modified:
3624 +0 -2 trunk/include/client.h (File Modified)
3625
3626
3627jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3628 Log:
3629 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3630
3631
3632 Changes: Modified:
3633 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3634
3635
3636jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3637 Log:
3638 Store IP addresses in whowas. These are shown to opers.
3639 Obtained from Eurus patches.
3640 orighost tracking removed (not worth the memory IMHO),
3641 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3642 with unknown IPs and to not violate auth{} spoof policy.
3643
3644
3645 Changes: Modified:
3646 +2 -0 trunk/doc/reference.conf (File Modified)
3647 +1 -0 trunk/include/numeric.h (File Modified)
3648 +1 -0 trunk/include/whowas.h (File Modified)
3649 +10 -1 trunk/modules/m_whowas.c (File Modified)
3650 +1 -1 trunk/src/messages.tab (File Modified)
3651 +4 -0 trunk/src/whowas.c (File Modified)
3652
3653
3654jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3655 Log:
3656 Describe hostmask parameter of masktrace better in sgml docs.
3657
3658
3659 Changes: Modified:
3660 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3661
3662
3663jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3664 Log:
3665 masktrace help file: mention CIDR IP masks
3666 From ratbox 2.2
3667
3668
3669 Changes: Modified:
3670 +2 -0 trunk/help/opers/masktrace (File Modified)
3671
3672
3673jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3674 Log:
3675 MASKTRACE: allow normal match() on IP address also
3676 From ratbox 2.2
3677
3678
3679 Changes: Modified:
3680 +2 -3 trunk/modules/m_etrace.c (File Modified)
3681
3682
3683jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3684 Log:
3685 Allow +S clients (services) to send to channels and @/+ channels always.
3686
3687
3688 Changes: Modified:
3689 +1 -1 trunk/modules/core/m_message.c (File Modified)
3690 +1 -1 trunk/src/channel.c (File Modified)
3691
3692
3693jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3694 Log:
3695 Allow servers to send to @#chan and +#chan.
3696
3697
3698 Changes: Modified:
3699 +1 -1 trunk/modules/core/m_message.c (File Modified)
3700
3701
3702jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3703 Log:
3704 Don't count opers on service{} servers in /lusers.
3705
3706
3707 Changes: Modified:
3708 +2 -2 trunk/src/s_user.c (File Modified)
3709
3710
3711jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3712 Log:
3713 Show opers the real host behind a dynamic spoof in WHOIS.
3714 If the user is auth{} spoofed, this shows the auth{} spoof
3715 otherwise it shows the DNS hostname and IP address.
3716 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3717
3718
3719 Changes: Modified:
3720 +1 -0 trunk/include/numeric.h (File Modified)
3721 +12 -2 trunk/modules/m_whois.c (File Modified)
3722 +1 -1 trunk/src/messages.tab (File Modified)
3723
3724
3725jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3726 Log:
3727 Remove #define HIDE_SPOOF_IPS from config.h, should
3728 have been done earlier.
3729
3730
3731 Changes: Modified:
3732 +0 -7 trunk/include/config.h (File Modified)
3733
3734
3735jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3736 Log:
3737 Bring back ERR_CANTKILLSERVER.
3738
3739
3740 Changes: Modified:
3741 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3742
3743
3744jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3745 Log:
3746 ip_cloaking module:
3747 - also send RPL_HOSTHIDDEN on -h
3748 - don't allow +h for auth{} spoofed clients
3749
3750
3751 Changes: Modified:
3752 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3753
3754
3755jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3756 Log:
3757 /etc/resolv.conf parsing:
3758 - don't crash (sometimes) if there is a line without an argument
3759 (e.g. 'search' by itself)
3760 - fix handling of lines with leading whitespace
3761
3762
3763 Changes: Modified:
3764 +9 -8 trunk/src/reslib.c (File Modified)
3765
3766
3767jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3768 Log:
3769 Put back code that terminates DNS queries, which was
3770 removed during the resolver changes.
3771
3772
3773 Changes: Modified:
3774 +4 -0 trunk/src/s_auth.c (File Modified)
3775
3776
3777nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3778 Log:
3779 - oh hey, that was in the wrong place
3780
3781
3782 Changes: Modified:
3783 +13 -13 trunk/src/s_auth.c (File Modified)
3784
3785
3786nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3787 Log:
3788 - handle a situation where a user can go away before DNS completes
3789
3790
3791 Changes: Modified:
3792 +13 -0 trunk/src/s_auth.c (File Modified)
3793
3794
3795jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3796 Log:
3797 More dnsbl stuff
3798
3799
3800 Changes: Modified:
3801 +1 -0 trunk/include/blacklist.h (File Modified)
3802 +1 -0 trunk/include/res.h (File Modified)
3803 +33 -2 trunk/src/blacklist.c (File Modified)
3804 +2 -0 trunk/src/client.c (File Modified)
3805 +24 -0 trunk/src/res.c (File Modified)
3806
3807
3808jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3809 Log:
3810 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3811 if comm_accept() failed.
3812
3813 Found with valgrind.
3814
3815
3816 Changes: Modified:
3817 +4 -4 trunk/src/listener.c (File Modified)
3818
3819
3820nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3821 Log:
3822 - handle unavailable Client/preClient structs
3823
3824
3825 Changes: Modified:
3826 +9 -0 trunk/src/blacklist.c (File Modified)
3827
3828
3829jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3830 Log:
3831 Add +lf to SGML docs.
3832
3833
3834 Changes: Modified:
3835 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3836
3837
3838jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3839 Log:
3840 Also do forwarding if the channel limit (+l) is exceeded.
3841
3842
3843 Changes: Modified:
3844 +1 -1 trunk/help/opers/cmode (File Modified)
3845 +2 -2 trunk/modules/core/m_join.c (File Modified)
3846
3847
3848beu 2006/06/07 11:53:21 UTC (20060607-1663)
3849 Log:
3850 Post-release lovin':
3851 - Update version to 2.1.0.
3852 - Regenerate configure.
3853
3854
3855 Changes: Modified:
3856 +9 -9 trunk/configure (File Modified)
3857 +1 -1 trunk/configure.ac (File Modified)
3858
3859
3860beu 2006/06/07 11:42:54 UTC (20060607-1659)
3861 Log:
3862 Comment out example blacklist{} block.
3863
3864
3865 Changes: Modified:
3866 +7 -7 trunk/doc/example.conf (File Modified)
3867 +7 -7 trunk/doc/reference.conf (File Modified)
3868
3869
3870beu 2006/06/07 10:59:48 UTC (20060607-1653)
3871 Log:
3872 Add note regarding use of AHBL BLs.
3873
3874
3875 Changes: Modified:
3876 +4 -0 trunk/doc/example.conf (File Modified)
3877 +4 -0 trunk/doc/reference.conf (File Modified)
3878
3879
3880jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3881 Log:
3882 Fix typos.
3883
3884
3885 Changes: Modified:
3886 +2 -2 trunk/CREDITS (File Modified)
3887
3888
3889jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3890 Log:
3891 Add beu to CREDITS.
3892
3893
3894 Changes: Modified:
3895 +1 -0 trunk/CREDITS (File Modified)
3896
3897
3898jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3899 Log:
3900 Put more recent ratbox CREDITS here.
3901
3902
3903 Changes: Modified:
3904 +3 -2 trunk/doc/Ratbox-team (File Modified)
3905
3906
3907jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3908 Log:
3909 Clarify a bit.
3910
3911
3912 Changes: Modified:
3913 +5 -4 trunk/NEWS (File Modified)
3914
3915
3916jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3917 Log:
3918 Mention that install or make install also avoids modunload crashes.
3919
3920
3921 Changes: Modified:
3922 +2 -1 trunk/BUGS (File Modified)
3923
3924
3925nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3926 Log:
3927 - update NEWS a bit
3928
3929
3930 Changes: Modified:
3931 +3 -8 trunk/NEWS (File Modified)
3932
3933
3934nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3935 Log:
3936 - further updates
3937
3938
3939 Changes: Modified:
3940 +3 -2 trunk/BUGS (File Modified)
3941
3942
3943nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3944 Log:
3945 - add orighost check to hurt.c
3946 - update BUGS info
3947
3948
3949 Changes: Modified:
3950 +1 -6 trunk/BUGS (File Modified)
3951 +1 -1 trunk/extensions/hurt.c (File Modified)
3952
3953
3954jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3955 Log:
3956 Make kline_exempt exempt from HURT also.
3957
3958
3959 Changes: Modified:
3960 +2 -1 trunk/extensions/hurt.c (File Modified)
3961
3962
3963jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3964 Log:
3965 Fix mask HEAL propagation.
3966
3967
3968 Changes: Modified:
3969 +6 -3 trunk/extensions/hurt.c (File Modified)
3970
3971
3972beu 2006/06/04 03:01:05 UTC (20060604-1622)
3973 Log:
3974 - Remove old cruft.
3975 - Update.
3976
3977
3978 Changes: Modified:
3979 +18 -31 trunk/extensions/README (File Modified)
3980
3981
3982jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3983 Log:
3984 More target change hax.
3985 Ick.
3986
3987
3988 Changes: Modified:
3989 +5 -0 trunk/extensions/hurt.c (File Modified)
3990
3991
3992jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3993 Log:
3994 Improvements to HURT propagation.
3995
3996
3997 Changes: Modified:
3998 +8 -6 trunk/extensions/hurt.c (File Modified)
3999
4000
4001nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4002 Log:
4003 - further simplification
4004
4005
4006 Changes: Modified:
4007 +25 -76 trunk/extensions/hurt.c (File Modified)
4008 +0 -9 trunk/extensions/hurt.h (File Modified)
4009
4010
4011nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4012 Log:
4013 - client_exit hook
4014
4015
4016 Changes: Modified:
4017 +13 -0 trunk/extensions/hurt.c (File Modified)
4018
4019
4020nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4021 Log:
4022 - cut off at 15 messages instead of 30
4023
4024
4025 Changes: Modified:
4026 +1 -1 trunk/extensions/hurt.h (File Modified)
4027
4028
4029jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4030 Log:
4031 Squash a warning here.
4032
4033
4034 Changes: Modified:
4035 +1 -3 trunk/src/ircd.c (File Modified)
4036
4037
4038jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4039 Log:
4040 Don't show servers in /stats l to nonopers if flatten links is enabled.
4041
4042
4043 Changes: Modified:
4044 +3 -1 trunk/modules/m_stats.c (File Modified)
4045
4046
4047nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4048 Log:
4049 - hurt expiry
4050
4051
4052 Changes: Modified:
4053 +20 -7 trunk/extensions/hurt.c (File Modified)
4054
4055
4056nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4057 Log:
4058 - remove inline stuff (yuck)
4059 - sockaddr should have been sockhost
4060
4061
4062 Changes: Modified:
4063 +22 -31 trunk/extensions/hurt.c (File Modified)
4064
4065
4066nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4067 Log:
4068 - make hurt checking actually work
4069
4070
4071 Changes: Modified:
4072 +2 -7 trunk/extensions/hurt.c (File Modified)
4073
4074
4075jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4076 Log:
4077 Slight tweak to alias{}.
4078
4079
4080 Changes: Modified:
4081 +4 -0 trunk/src/parse.c (File Modified)
4082
4083
4084nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4085 Log:
4086 - further simplification
4087
4088
4089 Changes: Modified:
4090 +59 -71 trunk/extensions/hurt.c (File Modified)
4091 +0 -1 trunk/extensions/hurt.h (File Modified)
4092
4093
4094nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4095 Log:
4096 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4097
4098
4099 Changes: Modified:
4100 +10 -20 trunk/extensions/hurt.c (File Modified)
4101 +0 -4 trunk/extensions/hurt.h (File Modified)
4102
4103
4104nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4105 Log:
4106 - remove some unnecessary code here (hurt_initial_check_event()).
4107
4108
4109 Changes: Modified:
4110 +0 -23 trunk/extensions/hurt.c (File Modified)
4111
4112
4113nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4114 Log:
4115 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4116
4117
4118 Changes: Modified:
4119 +8 -0 trunk/modules/core/m_message.c (File Modified)
4120
4121
4122nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4123 Log:
4124 - more sane tgchange hax
4125
4126
4127 Changes: Modified:
4128 +2 -1 trunk/extensions/hurt.c (File Modified)
4129
4130
4131jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4132 Log:
4133 Make HEAL <nick> work.
4134
4135
4136 Changes: Modified:
4137 +40 -43 trunk/extensions/hurt.c (File Modified)
4138
4139
4140jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4141 Log:
4142 Destroy hurt_clients list on unload.
4143
4144
4145 Changes: Modified:
4146 +7 -0 trunk/extensions/hurt.c (File Modified)
4147
4148
4149jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4150 Log:
4151 Coding style: no space between a function name and parenthesis.
4152
4153
4154 Changes: Modified:
4155 +43 -43 trunk/extensions/hurt.c (File Modified)
4156
4157
4158jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4159 Log:
4160 Now works and throws out hurt clients after 30 protocol messages
4161 unless they identify.
4162
4163
4164 Changes: Modified:
4165 +28 -36 trunk/extensions/hurt.c (File Modified)
4166 +1 -7 trunk/extensions/hurt.h (File Modified)
4167
4168
4169jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4170 Log:
4171 Working addition/lookup.
4172
4173
4174 Changes: Modified:
4175 +8 -0 trunk/extensions/hurt.c (File Modified)
4176
4177
4178jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4179 Log:
4180 Get rid of hyb6 style propagation (:server COMMAND source).
4181
4182
4183 Changes: Modified:
4184 +18 -22 trunk/extensions/hurt.c (File Modified)
4185
4186
4187jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4188 Log:
4189 add not-working hurt_add and hurt_find
4190
4191
4192 Changes: Modified:
4193 +13 -5 trunk/extensions/hurt.c (File Modified)
4194
4195
4196jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4197 Log:
4198 Comment out a lot of stuff so I can load and unload this without crashing.
4199
4200
4201 Changes: Modified:
4202 +17 -6 trunk/extensions/hurt.c (File Modified)
4203
4204
4205jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4206 Log:
4207 Fix svn:keywords and add a short comment at the top.
4208
4209
4210 Changes: Modified:
4211 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4212
4213
4214jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4215 Log:
4216 - Make hurt module compile
4217 - Link it to the build
4218 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4219 correct flag name, no CAP_TS6 use etc
4220
4221
4222 Changes: Modified:
4223 +1 -0 trunk/extensions/Makefile.in (File Modified)
4224 +30 -32 trunk/extensions/hurt.c (File Modified)
4225
4226
4227jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4228 Log:
4229 Put beu's hurt module in trunk.
4230
4231
4232 Changes: Modified:
4233 + - trunk/extensions/hurt.c (File Added)
4234 + - trunk/extensions/hurt.h (File Added)
4235
4236
4237nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4238 Log:
4239 - _iprint(): use stderr instead of stdout
4240
4241
4242 Changes: Modified:
4243 +1 -1 trunk/src/s_log.c (File Modified)
4244
4245
4246jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4247 Log:
4248 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4249 and subsequently destroy our kqueue when we close 0, 1, 2
4250 (broke /restart).
4251 - After closing fd 0, 1, 2 reopen them to /dev/null again
4252 so we don't send messages from malloc etc to a random
4253 user's connection.
4254 - Remove an obsolete comment.
4255
4256
4257 Changes: Modified:
4258 +13 -2 trunk/src/ircd.c (File Modified)
4259
4260
4261jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4262 Log:
4263 Update NEWS file.
4264
4265
4266 Changes: Modified:
4267 +29 -1 trunk/NEWS (File Modified)
4268
4269
4270jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4271 Log:
4272 Rerun autoconf.
4273
4274
4275 Changes: Modified:
4276 +1 -1 trunk/configure (File Modified)
4277
4278
4279jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4280 Log:
4281 Fix openssl version check to also accept versions newer than 0.9.6.
4282
4283
4284 Changes: Modified:
4285 +1 -1 trunk/configure.ac (File Modified)
4286
4287
4288jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4289 Log:
4290 Oops, need packet.h here.
4291
4292
4293 Changes: Modified:
4294 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4295
4296
4297jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4298 Log:
4299 End the flood grace period in CPRIVMSG/CNOTICE.
4300
4301
4302 Changes: Modified:
4303 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4304
4305
4306nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4307 Log:
4308 - update class::connectfreq documentation
4309
4310
4311 Changes: Modified:
4312 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4313
4314
4315nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4316 Log:
4317 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4318
4319
4320 Changes: Modified:
4321 +3 -6 trunk/src/s_serv.c (File Modified)
4322
4323
4324jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4325 Log:
4326 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4327
4328
4329 Changes: Modified:
4330 +1 -1 trunk/src/messages.tab (File Modified)
4331
4332
4333jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4334 Log:
4335 Don't mention that /stats p shows idle times, as it doesn't.
4336
4337
4338 Changes: Modified:
4339 +1 -1 trunk/help/opers/stats (File Modified)
4340 +1 -1 trunk/help/users/stats (File Modified)
4341
4342
4343jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4344 Log:
4345 /stats A shows DNS servers, it doesn't matter whether ircd
4346 uses ADNS or something else.
4347
4348
4349 Changes: Modified:
4350 +1 -1 trunk/help/opers/stats (File Modified)
4351
4352
4353jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4354 Log:
4355 get_client_name() fix
4356
4357
4358 Changes: Modified:
4359 +4 -0 trunk/src/client.c (File Modified)
4360
4361
4362jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4363 Log:
4364 Add some comments.
4365
4366
4367 Changes: Modified:
4368 +6 -0 trunk/src/ircd.c (File Modified)
4369
4370
4371beu 2006/05/28 09:22:09 UTC (20060528-1521)
4372 Log:
4373 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4374
4375 Changes: Modified:
4376 +16 -17 trunk/configure (File Modified)
4377 +1 -1 trunk/configure.ac (File Modified)
4378
4379
4380beu 2006/05/28 09:10:43 UTC (20060528-1517)
4381 Log:
4382 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4383
4384 Changes: Modified:
4385 +135 -0 trunk/configure (File Modified)
4386 +6 -0 trunk/configure.ac (File Modified)
4387
4388
4389jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4390 Log:
4391 Exit 0 on successful -conftest.
4392
4393
4394 Changes: Modified:
4395 +1 -1 trunk/src/ircd.c (File Modified)
4396
4397
4398jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4399 Log:
4400 Make the "keep the parent process around" thing work, by opening
4401 a pipe to the child process. This pipe is on fd 0 in the child
4402 process. After successful initialization, the child will write
4403 a byte to this pipe, on fatal errors it will close it without
4404 writing anything.
4405
4406 Somewhat hackish still but should work.
4407
4408
4409 Changes: Modified:
4410 +27 -30 trunk/src/ircd.c (File Modified)
4411
4412
4413nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4414 Log:
4415 - convert some error messages to ierror() over fprintf/ilog combination
4416
4417
4418 Changes: Modified:
4419 +3 -6 trunk/src/ircd.c (File Modified)
4420
4421
4422nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4423 Log:
4424 - inotice() for loadmodule when in foreground mode
4425
4426
4427 Changes: Modified:
4428 +3 -0 trunk/src/modules.c (File Modified)
4429
4430
4431nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4432 Log:
4433 - remove inotice() on loading modules from the config
4434
4435
4436 Changes: Modified:
4437 +0 -3 trunk/src/modules.c (File Modified)
4438
4439
4440nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4441 Log:
4442 - usleep for 50000usec in the parent process to allow for startup messages
4443 to be cleanly printed before detaching to shell, this should be more than
4444 enough time really
4445
4446
4447 Changes: Modified:
4448 +3 -0 trunk/src/ircd.c (File Modified)
4449
4450
4451nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4452 Log:
4453 - display more errors during normal startup as to try to help people find common problems
4454
4455
4456 Changes: Modified:
4457 +27 -10 trunk/src/ircd.c (File Modified)
4458
4459
4460nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4461 Log:
4462 - version bump in preparation of 2.0.0 release
4463
4464
4465 Changes: Modified:
4466 +9 -9 trunk/configure (File Modified)
4467 +1 -1 trunk/configure.ac (File Modified)
4468
4469
4470jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4471 Log:
4472 Change example.conf operator block from "admin" to "god",
4473 so as to show we encourage per-person operator blocks.
4474
4475
4476 Changes: Modified:
4477 +4 -2 trunk/doc/example.conf (File Modified)
4478
4479
4480jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4481 Log:
4482 Document alias{} block.
4483
4484
4485 Changes: Modified:
4486 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4487
4488
4489jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4490 Log:
4491 Document DNS blacklist stuff in sgml.
4492
4493
4494 Changes: Modified:
4495 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4496 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4497
4498
4499jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4500 Log:
4501 Misc /stats clarifications.
4502
4503
4504 Changes: Modified:
4505 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4506
4507
4508jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4509 Log:
4510 Move snomasks into umodes chapter.
4511 Move oprivs chapter down.
4512
4513
4514 Changes: Modified:
4515 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4516 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4517 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4518
4519
4520jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4521 Log:
4522 Mention operator{} user@host change.
4523
4524
4525 Changes: Modified:
4526 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4527
4528
4529jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4530 Log:
4531 operator{} block user@host matches against orighost now, not host.
4532 This means that services/+h spoofs do not work in operator{} blocks;
4533 auth{} spoofs still work.
4534
4535
4536 Changes: Modified:
4537 +4 -0 trunk/doc/example.conf (File Modified)
4538 +1 -1 trunk/doc/reference.conf (File Modified)
4539 +2 -2 trunk/modules/m_challenge.c (File Modified)
4540 +1 -1 trunk/modules/m_oper.c (File Modified)
4541
4542
4543nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4544 Log:
4545 - inotice/iwarn/ierror() stuff I was working on
4546
4547
4548 Changes: Modified:
4549 +3 -0 trunk/include/s_log.h (File Modified)
4550 +15 -11 trunk/src/ircd.c (File Modified)
4551 +3 -1 trunk/src/modules.c (File Modified)
4552 +1 -1 trunk/src/newconf.c (File Modified)
4553 +54 -0 trunk/src/s_log.c (File Modified)
4554
4555
4556jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4557 Log:
4558 Oops, don't add blacklists to the list twice on rehash.
4559
4560
4561 Changes: Modified:
4562 +3 -2 trunk/src/blacklist.c (File Modified)
4563
4564
4565jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4566 Log:
4567 Remove notices to the client about progress of dnsbl lookups.
4568
4569
4570 Changes: Modified:
4571 +0 -4 trunk/src/blacklist.c (File Modified)
4572
4573
4574jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4575 Log:
4576 Add auth{} flag dnsbl_exempt.
4577
4578
4579 Changes: Modified:
4580 +2 -1 trunk/doc/example.conf (File Modified)
4581 +2 -1 trunk/doc/reference.conf (File Modified)
4582 +2 -0 trunk/include/s_conf.h (File Modified)
4583 +1 -0 trunk/src/newconf.c (File Modified)
4584 +8 -1 trunk/src/s_user.c (File Modified)
4585
4586
4587jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4588 Log:
4589 Switch alias{} and blacklist{} around, for consistency with example.conf.
4590
4591
4592 Changes: Modified:
4593 +18 -18 trunk/doc/reference.conf (File Modified)
4594
4595
4596jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4597 Log:
4598 Send a warning to the user if they are dnsbl listed but exempted.
4599
4600
4601 Changes: Modified:
4602 +17 -12 trunk/src/s_user.c (File Modified)
4603
4604
4605jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4606 Log:
4607 Move throwing out dnsbl listed clients to registration,
4608 and make kline_exempt exempt from it.
4609
4610
4611 Changes: Modified:
4612 +1 -0 trunk/include/blacklist.h (File Modified)
4613 +4 -0 trunk/include/client.h (File Modified)
4614 +15 -16 trunk/src/blacklist.c (File Modified)
4615 +6 -0 trunk/src/client.c (File Modified)
4616 +17 -0 trunk/src/s_user.c (File Modified)
4617
4618
4619jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4620 Log:
4621 Show refcount in /stats n.
4622
4623
4624 Changes: Modified:
4625 +3 -2 trunk/modules/m_stats.c (File Modified)
4626
4627
4628jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4629 Log:
4630 Don't look up dnsbls twice if they send USER twice.
4631
4632
4633 Changes: Modified:
4634 +5 -3 trunk/modules/m_user.c (File Modified)
4635
4636
4637jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4638 Log:
4639 Add /stats n to help files.
4640
4641
4642 Changes: Modified:
4643 +1 -0 trunk/help/opers/stats (File Modified)
4644 +1 -0 trunk/help/users/stats (File Modified)
4645
4646
4647jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4648 Log:
4649 Only check dnsbls for A records, not AAAA.
4650
4651
4652 Changes: Modified:
4653 +1 -1 trunk/src/blacklist.c (File Modified)
4654
4655
4656jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4657 Log:
4658 Don't remove non-illegal blacklists on completion of check.
4659 Add debugging notices (not working).
4660
4661
4662 Changes: Modified:
4663 +5 -1 trunk/src/blacklist.c (File Modified)
4664
4665
4666jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4667 Log:
4668 Don't call register_local_user() if they haven't sent a nick yet.
4669
4670
4671 Changes: Modified:
4672 +1 -1 trunk/src/blacklist.c (File Modified)
4673
4674
4675jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4676 Log:
4677 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4678
4679
4680 Changes: Modified:
4681 +21 -0 trunk/modules/m_stats.c (File Modified)
4682
4683
4684jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4685 Log:
4686 More dnsbl rehash fixes, it was adding bogus entries.
4687
4688
4689 Changes: Modified:
4690 +2 -7 trunk/src/newconf.c (File Modified)
4691
4692
4693jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4694 Log:
4695 Need blacklist.h here.
4696
4697
4698 Changes: Modified:
4699 +1 -0 trunk/src/s_conf.c (File Modified)
4700
4701
4702nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4703 Log:
4704 - nuke iauth
4705
4706
4707 Changes: Modified:
4708 +1 -2 trunk/configure (File Modified)
4709 +0 -48 trunk/configure.ac (File Modified)
4710 + - trunk/doc/example-iauth.conf (File Deleted)
4711 + - trunk/iauth/ (File Deleted)
4712
4713
4714jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4715 Log:
4716 Improve handling of rehashing with blacklists.
4717 Also some coding style tweaks.
4718
4719
4720 Changes: Modified:
4721 +3 -2 trunk/include/blacklist.h (File Modified)
4722 +35 -16 trunk/src/blacklist.c (File Modified)
4723 +2 -0 trunk/src/s_conf.c (File Modified)
4724
4725
4726jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4727 Log:
4728 Clear can_send cache if a user logs in or out from services.
4729
4730
4731 Changes: Modified:
4732 +2 -0 trunk/modules/m_services.c (File Modified)
4733
4734
4735jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4736 Log:
4737 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4738 This directory is not entered by default.
4739 More stuff needs to be moved into here.
4740
4741
4742 Changes: Modified:
4743 +2 -1 trunk/configure (File Modified)
4744 +1 -0 trunk/configure.ac (File Modified)
4745 +69 -458 trunk/extensions/Makefile.in (File Modified)
4746 + - trunk/extensions/m_clearchan.c (File Deleted)
4747 + - trunk/extensions/m_force.c (File Deleted)
4748 + - trunk/unsupported/ (File Added)
4749 + - trunk/unsupported/Makefile.in (File Added)
4750 + - trunk/unsupported/m_clearchan.c (File Added)
4751 + - trunk/unsupported/m_force.c (File Added)
4752
4753
4754jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4755 Log:
4756 Logging/wallops for forcejoin/forcepart, numeric fix.
4757 This needs to be moved to the toys section.
4758
4759
4760 Changes: Modified:
4761 +22 -2 trunk/extensions/m_force.c (File Modified)
4762
4763
4764jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4765 Log:
4766 Fix comments at the top (including copyright).
4767
4768
4769 Changes: Modified:
4770 +3 -2 trunk/extensions/m_omode.c (File Modified)
4771
4772
4773jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4774 Log:
4775 Add OMODE command to extensions/ for oper mode hacking:
4776 - requires admin privs
4777 - does not work for opped opers
4778 - sends wallops
4779 - sends a ServerMode for opping the oper themselves,
4780 otherwise a mode coming from the oper (not only
4781 does this provide full accountability, it is also
4782 easiest to implement while avoiding channels
4783 messed up with bogus bans etc).
4784
4785
4786 Changes: Modified:
4787 +171 -0 trunk/extensions/Makefile.in (File Modified)
4788 + - trunk/extensions/m_omode.c (File Added)
4789
4790
4791gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4792 Log:
4793 Metadata fix
4794
4795
4796 Changes: Modified:
4797 + - trunk/include/blacklist.h (Property Modified)
4798 + - trunk/src/blacklist.c (Property Modified)
4799
4800
4801nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4802 Log:
4803 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4804
4805
4806 Changes: Modified:
4807 +5 -1 trunk/src/blacklist.c (File Modified)
4808
4809
4810nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4811 Log:
4812 Initial DNS blacklist support:
4813 - see example.conf for how to use.
4814 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4815 - tor.ahbl.org is also included because most networks will not want to allow tor
4816 (and we're considering going KoS on tor users here anyway due to abuse)
4817
4818
4819 Changes: Modified:
4820 +18 -0 trunk/doc/example.conf (File Modified)
4821 +66 -0 trunk/doc/reference.conf (File Modified)
4822 + - trunk/include/blacklist.h (File Added)
4823 +2 -0 trunk/include/client.h (File Modified)
4824 +3 -0 trunk/modules/m_user.c (File Modified)
4825 +152 -0 trunk/src/Makefile.in (File Modified)
4826 + - trunk/src/blacklist.c (File Added)
4827 +34 -0 trunk/src/newconf.c (File Modified)
4828 +1 -0 trunk/src/s_auth.c (File Modified)
4829 +4 -0 trunk/src/s_user.c (File Modified)
4830
4831
4832jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4833 Log:
4834 Remove last bit of lzo stuff (comment in example.conf connect{}).
4835
4836
4837 Changes: Modified:
4838 +0 -4 trunk/doc/example.conf (File Modified)
4839
4840
4841jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4842 Log:
4843 Show sasl successes and failures in /stats t (like other
4844 things in /stats t, about local clients only).
4845
4846
4847 Changes: Modified:
4848 +2 -0 trunk/include/s_stats.h (File Modified)
4849 +3 -0 trunk/modules/m_sasl.c (File Modified)
4850 +3 -0 trunk/src/s_stats.c (File Modified)
4851
4852
4853jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4854 Log:
4855 Allow messaging services by nickname without using
4856 target change slots (this was already possible with
4857 user@server notation or services shortcuts).
4858
4859
4860 Changes: Modified:
4861 +2 -2 trunk/modules/core/m_message.c (File Modified)
4862
4863
4864jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4865 Log:
4866 Abort a safelist if a new /list comes in while one is already in progress.
4867
4868
4869 Changes: Modified:
4870 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4871
4872
4873jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4874 Log:
4875 Change $![letter]:[mask] to $~[letter]:[mask]
4876 so both ! and ~ invert an extban.
4877
4878
4879 Changes: Modified:
4880 +2 -0 trunk/src/chmode.c (File Modified)
4881
4882
4883nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4884 Log:
4885 - revert due to technical issues
4886
4887
4888 Changes: Modified:
4889 +1 -1 trunk/src/extban.c (File Modified)
4890
4891
4892nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4893 Log:
4894 - 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
4895
4896
4897 Changes: Modified:
4898 +1 -1 trunk/src/extban.c (File Modified)
4899
4900
4901jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4902 Log:
4903 Don't pace /list on a single channel.
4904
4905
4906 Changes: Modified:
4907 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4908
4909
4910jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4911 Log:
4912 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4913
4914
4915 Changes: Modified:
4916 +4 -2 trunk/include/supported.h (File Modified)
4917
4918
4919jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4920 Log:
4921 Extban types are case insensitive; force them to lowercase when added.
4922
4923
4924 Changes: Modified:
4925 +5 -5 trunk/doc/extban.txt (File Modified)
4926 +4 -0 trunk/src/chmode.c (File Modified)
4927 +3 -3 trunk/src/extban.c (File Modified)
4928
4929
4930jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4931 Log:
4932 sendto_wallops_flags():
4933 - instead of checking IsOper on each client, walk the appropriate list
4934 - instead of sending non-+z wallops from persons to nonopers, send only
4935 +w wallops from persons
4936
4937
4938 Changes: Modified:
4939 +1 -5 trunk/src/send.c (File Modified)
4940
4941
4942jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4943 Log:
4944 Prefix oper wallops with "WALLOPS - " if they would
4945 otherwise look like operwalls or locops, when sending
4946 them to local users.
4947
4948
4949 Changes: Modified:
4950 +11 -1 trunk/modules/m_wallops.c (File Modified)
4951
4952
4953jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4954 Log:
4955 Make sure destination field in some sasl numerics
4956 is the user's nick, not the sasl agent or server
4957 name.
4958
4959
4960 Changes: Modified:
4961 +2 -2 trunk/modules/m_sasl.c (File Modified)
4962
4963
4964beu 2006/05/19 19:24:44 UTC (20060519-1373)
4965 Log:
4966 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4967
4968
4969 Changes: Modified:
4970 +1 -1 trunk/extensions/Makefile.in (File Modified)
4971
4972
4973jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4974 Log:
4975 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4976
4977
4978 Changes: Modified:
4979 +1 -0 trunk/src/s_user.c (File Modified)
4980
4981
4982beu 2006/05/19 18:10:13 UTC (20060519-1367)
4983 Log:
4984 Fix build for when IPv6 is disabled.
4985
4986
4987 Changes: Modified:
4988 +12 -10 trunk/src/s_auth.c (File Modified)
4989
4990
4991jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4992 Log:
4993 Add information about adding extban types.
4994
4995
4996 Changes: Modified:
4997 +25 -0 trunk/doc/extban.txt (File Modified)
4998
4999
5000jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5001 Log:
5002 Better extban validation: try to match a new extban from
5003 a local user against its setter to see if it is valid.
5004 Unknown extban types from remotes are no longer hidden.
5005
5006
5007 Changes: Modified:
5008 +4 -3 trunk/doc/extban.txt (File Modified)
5009 +1 -0 trunk/include/channel.h (File Modified)
5010 +2 -6 trunk/src/chmode.c (File Modified)
5011 +32 -0 trunk/src/extban.c (File Modified)
5012
5013
5014jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5015 Log:
5016 Make sure both .c.o: and .s.o: are followed by the necessary command.
5017
5018
5019 Changes: Modified:
5020 +1 -0 trunk/src/Makefile.in (File Modified)
5021
5022
5023jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5024 Log:
5025 Add need_sasl auth{} flag to sgml documentation.
5026
5027
5028 Changes: Modified:
5029 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5030
5031
5032jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5033 Log:
5034 Document need_sasl auth{} flag in example confs.
5035
5036
5037 Changes: Modified:
5038 +1 -0 trunk/doc/example.conf (File Modified)
5039 +1 -0 trunk/doc/reference.conf (File Modified)
5040
5041
5042jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5043 Log:
5044 Don't allow TB to set an empty topic.
5045 This would be possible if a server sent bad protocol
5046 and could cause a crash.
5047
5048
5049 Changes: Modified:
5050 +4 -0 trunk/modules/m_tb.c (File Modified)
5051
5052
5053nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5054 Log:
5055 - oops
5056
5057
5058 Changes: Modified:
5059 +1 -1 trunk/Makefile.in (File Modified)
5060
5061
5062nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5063 Log:
5064 - typo fix
5065
5066
5067 Changes: Modified:
5068 +2 -2 trunk/configure (File Modified)
5069 +1 -1 trunk/configure.ac (File Modified)
5070
5071
5072nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5073 Log:
5074 - rebuild configure
5075
5076
5077 Changes: Modified:
5078 +2 -2 trunk/configure (File Modified)
5079
5080
5081nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5082 Log:
5083 - makefile fix
5084
5085
5086 Changes: Modified:
5087 +1 -1 trunk/extensions/Makefile.in (File Modified)
5088
5089
5090nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5091 Log:
5092 - rename contrib to extensions to bring some clarity to things
5093
5094
5095 Changes: Modified:
5096 +1 -1 trunk/Makefile.in (File Modified)
5097 +1 -1 trunk/configure.ac (File Modified)
5098 +10 -10 trunk/doc/example.conf (File Modified)
5099 +10 -10 trunk/doc/reference.conf (File Modified)
5100 + - trunk/extensions/ (File Added)
5101 + - trunk/extras/ (File Deleted)
5102
5103
5104nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5105 Log:
5106 - temporary rename
5107
5108
5109 Changes: Modified:
5110 +1 -1 trunk/Makefile.in (File Modified)
5111 +1 -1 trunk/configure.ac (File Modified)
5112 + - trunk/contrib/ (File Deleted)
5113 + - trunk/extras/ (File Added)
5114
5115
5116jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5117 Log:
5118 Don't allow servers to QUIT (they should use SQUIT).
5119
5120
5121 Changes: Modified:
5122 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5123
5124
5125nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5126 Log:
5127 - keywords
5128
5129
5130 Changes: Modified:
5131 + - trunk/src/fnvhash.s (Property Modified)
5132
5133
5134nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5135 Log:
5136 - reduced version of code
5137
5138
5139 Changes: Modified:
5140 +9 -61 trunk/src/fnvhash.s (File Modified)
5141
5142
5143nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5144 Log:
5145 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5146
5147
5148 Changes: Modified:
5149 +1 -1 trunk/src/fnvhash.s (File Modified)
5150
5151
5152jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5153 Log:
5154 Fix orighost matching for klines, etc. Was hashing the visible
5155 host, oops.
5156
5157
5158 Changes: Modified:
5159 +1 -1 trunk/src/hostmask.c (File Modified)
5160
5161
5162nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5163 Log:
5164 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5165
5166
5167 Changes: Modified:
5168 +7 -1 trunk/configure (File Modified)
5169 +5 -0 trunk/configure.ac (File Modified)
5170 +5 -6 trunk/src/Makefile.in (File Modified)
5171 +0 -4 trunk/src/fnvhash.s (File Modified)
5172 +0 -2 trunk/src/hash.c (File Modified)
5173
5174
5175nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5176 Log:
5177 - regenerate configure
5178
5179
5180 Changes: Modified:
5181 +18 -0 trunk/configure (File Modified)
5182
5183
5184nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5185 Log:
5186 - --enable-ricer-hashing option.
5187
5188
5189 Changes: Modified:
5190 +9 -0 trunk/configure.ac (File Modified)
5191 +3 -0 trunk/include/setup.h.in (File Modified)
5192
5193
5194nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5195 Log:
5196 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5197
5198
5199 Changes: Modified:
5200 + - trunk/src/fnvhash.s (File Added)
5201 +3 -0 trunk/src/hash.c (File Modified)
5202
5203
5204jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5205 Log:
5206 Fix syntax error in reference.conf.
5207
5208
5209 Changes: Modified:
5210 +0 -1 trunk/doc/reference.conf (File Modified)
5211
5212
5213jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5214 Log:
5215 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5216 (&& instead of ||...)
5217 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5218
5219
5220 Changes: Modified:
5221 +1 -1 trunk/src/chmode.c (File Modified)
5222
5223
5224jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5225 Log:
5226 Documentation for extban.
5227
5228
5229 Changes: Modified:
5230 + - trunk/doc/extban.txt (File Added)
5231
5232
5233jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5234 Log:
5235 Add extban modules to example confs.
5236
5237
5238 Changes: Modified:
5239 +5 -0 trunk/doc/example.conf (File Modified)
5240 +10 -0 trunk/doc/reference.conf (File Modified)
5241
5242
5243jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5244 Log:
5245 Initial addition of extended ban types (conditionals).
5246 Allows custom +bqeI checks via modules.
5247 Initial extra types are account (a[:mask]), oper (o),
5248 channel (c:name), realname (r:mask), server (s:mask).
5249
5250
5251 Changes: Modified:
5252 +229 -0 trunk/contrib/Makefile.in (File Modified)
5253 + - trunk/contrib/extb_account.c (File Added)
5254 + - trunk/contrib/extb_channel.c (File Added)
5255 + - trunk/contrib/extb_oper.c (File Added)
5256 + - trunk/contrib/extb_realname.c (File Added)
5257 + - trunk/contrib/extb_server.c (File Added)
5258 +13 -0 trunk/include/channel.h (File Modified)
5259 +1 -0 trunk/src/Makefile.in (File Modified)
5260 +14 -5 trunk/src/channel.c (File Modified)
5261 +91 -0 trunk/src/chmode.c (File Modified)
5262 + - trunk/src/extban.c (File Added)
5263
5264
5265jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5266 Log:
5267 Do not force +bqeI modes starting with '$' in nick!user@host format.
5268 * and ? characters in them are still assumed to be wildcards.
5269
5270
5271 Changes: Modified:
5272 +6 -0 trunk/src/chmode.c (File Modified)
5273
5274
5275nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5276 Log:
5277 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5278
5279
5280 Changes: Modified:
5281 +4 -0 trunk/modules/m_capab.c (File Modified)
5282
5283
5284jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5285 Log:
5286 Stop some mixing of client and server protocol.
5287
5288
5289 Changes: Modified:
5290 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5291 +4 -2 trunk/modules/m_pass.c (File Modified)
5292 +6 -0 trunk/modules/m_sasl.c (File Modified)
5293 +6 -0 trunk/modules/m_user.c (File Modified)
5294
5295
5296nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5297 Log:
5298 - additional revert
5299
5300
5301 Changes: Modified:
5302 +0 -2 trunk/include/s_newconf.h (File Modified)
5303 +0 -4 trunk/include/s_serv.h (File Modified)
5304 +0 -1 trunk/src/newconf.c (File Modified)
5305 +1 -13 trunk/src/s_serv.c (File Modified)
5306
5307
5308nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5309 Log:
5310 - revert LZOLink patch for now
5311
5312
5313 Changes: Modified:
5314 +0 -1 trunk/servlink/Makefile.in (File Modified)
5315 +0 -16 trunk/servlink/README (File Modified)
5316 +2 -36 trunk/servlink/control.c (File Modified)
5317 +0 -3 trunk/servlink/control.h (File Modified)
5318 +7 -5955 trunk/servlink/io.c (File Modified)
5319 + - trunk/servlink/lzoconf.h (File Deleted)
5320 + - trunk/servlink/lzodefs.h (File Deleted)
5321 + - trunk/servlink/minilzo.c (File Deleted)
5322 + - trunk/servlink/minilzo.h (File Deleted)
5323 +0 -1 trunk/servlink/servlink.h (File Modified)
5324
5325
5326nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5327 Log:
5328 - more stuff here
5329
5330
5331 Changes: Modified:
5332 +4 -2 trunk/servlink/control.c (File Modified)
5333 +2 -1 trunk/servlink/io.c (File Modified)
5334
5335
5336nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5337 Log:
5338 - oops
5339
5340
5341 Changes: Modified:
5342 +2 -2 trunk/servlink/io.c (File Modified)
5343
5344
5345nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5346 Log:
5347 - paranoia, prevent segfaults
5348
5349
5350 Changes: Modified:
5351 +2 -2 trunk/servlink/io.c (File Modified)
5352
5353
5354nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5355 Log:
5356 - more optimal servlink code
5357
5358
5359 Changes: Modified:
5360 +21 -8 trunk/servlink/io.c (File Modified)
5361
5362
5363nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5364 Log:
5365 - more efficient read strategy
5366
5367
5368 Changes: Modified:
5369 +15 -3 trunk/servlink/io.c (File Modified)
5370
5371
5372nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5373 Log:
5374 - use lzo_uintp cast to make LZO happy
5375
5376
5377 Changes: Modified:
5378 +3 -3 trunk/servlink/io.c (File Modified)
5379
5380
5381nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5382 Log:
5383 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5384
5385
5386 Changes: Modified:
5387 +4 -0 trunk/doc/example.conf (File Modified)
5388 +2 -1 trunk/include/s_newconf.h (File Modified)
5389 +4 -0 trunk/include/s_serv.h (File Modified)
5390 +1 -0 trunk/servlink/Makefile.in (File Modified)
5391 +16 -0 trunk/servlink/README (File Modified)
5392 +34 -2 trunk/servlink/control.c (File Modified)
5393 +3 -0 trunk/servlink/control.h (File Modified)
5394 +5929 -7 trunk/servlink/io.c (File Modified)
5395 + - trunk/servlink/lzoconf.h (File Added)
5396 + - trunk/servlink/lzodefs.h (File Added)
5397 + - trunk/servlink/minilzo.c (File Added)
5398 + - trunk/servlink/minilzo.h (File Added)
5399 +1 -0 trunk/servlink/servlink.h (File Modified)
5400 +1 -0 trunk/src/newconf.c (File Modified)
5401 +14 -2 trunk/src/s_serv.c (File Modified)
5402
5403
5404nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5405 Log:
5406 - remove imalloc, it was a concept that probably wouldn't have worked properly
5407
5408
5409 Changes: Modified:
5410 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5411 + - trunk/libcharybdis/imalloc.c (File Deleted)
5412 + - trunk/libcharybdis/imalloc.h (File Deleted)
5413
5414
5415nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5416 Log:
5417 - disable imalloc for now
5418
5419
5420 Changes: Modified:
5421 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5422
5423
5424nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5425 Log:
5426 - remove unneeded debug code
5427
5428
5429 Changes: Modified:
5430 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5431
5432
5433nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5434 Log:
5435 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5436
5437
5438 Changes: Modified:
5439 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5440
5441
5442nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5443 Log:
5444 - more stuff here, imalloc remains disabled for now
5445
5446
5447 Changes: Modified:
5448 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5449
5450
5451nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5452 Log:
5453 - more progress
5454
5455
5456 Changes: Modified:
5457 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5458
5459
5460nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5461 Log:
5462 - more tweaks
5463
5464
5465 Changes: Modified:
5466 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5467 +2 -0 trunk/src/ircd.c (File Modified)
5468
5469
5470nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5471 Log:
5472 - roll back libircd crap
5473
5474
5475 Changes: Modified:
5476 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5477 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5478 +29 -0 trunk/src/.depend (File Modified)
5479 +6 -21 trunk/src/Makefile.in (File Modified)
5480 +3 -218 trunk/src/ircd.c (File Modified)
5481 + - trunk/src/ircd_linker.c (File Deleted)
5482 + - trunk/src/main.c (File Deleted)
5483
5484
5485nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5486 Log:
5487 - realloc(), free() implementation
5488
5489
5490 Changes: Modified:
5491 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5492
5493
5494nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5495 Log:
5496 - malloc(), calloc() implementation
5497
5498
5499 Changes: Modified:
5500 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5501
5502
5503nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5504 Log:
5505 - block_free(), block_find(), retune_heaps() implementation
5506
5507
5508 Changes: Modified:
5509 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5510
5511
5512nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5513 Log:
5514 - block_destroy code, block_allocate code.
5515
5516
5517 Changes: Modified:
5518 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5519
5520
5521nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5522 Log:
5523 - block_new() code
5524
5525
5526 Changes: Modified:
5527 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5528
5529
5530nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5531 Log:
5532 - disable imalloc again :P
5533
5534
5535 Changes: Modified:
5536 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5537
5538
5539nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5540 Log:
5541 - fix warning
5542
5543
5544 Changes: Modified:
5545 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5546
5547
5548nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5549 Log:
5550 - fix typo
5551
5552
5553 Changes: Modified:
5554 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5555
5556
5557nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5558 Log:
5559 - constructor code for imalloc engine (malloc_init())
5560
5561
5562 Changes: Modified:
5563 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5564
5565
5566nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5567 Log:
5568 - imalloc engine improvements
5569
5570
5571 Changes: Modified:
5572 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5573
5574
5575nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5576 Log:
5577 - replace mmap() code with direct brk()/sbrk() calls.
5578
5579
5580 Changes: Modified:
5581 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5582
5583
5584nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5585 Log:
5586 - remove outdated i_malloc() interfaces
5587
5588
5589 Changes: Modified:
5590 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5591
5592
5593nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5594 Log:
5595 - redisable imalloc (sorry!)
5596
5597
5598 Changes: Modified:
5599 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5600
5601
5602nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5603 Log:
5604 - correct GET_PAGE_SLOT() macro
5605
5606
5607 Changes: Modified:
5608 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5609
5610
5611nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5612 Log:
5613 - oops forgot to commit it with imalloc turned off
5614
5615
5616 Changes: Modified:
5617 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5618
5619
5620nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5621 Log:
5622 - cleanups
5623
5624
5625 Changes: Modified:
5626 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5627 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5628
5629
5630nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5631 Log:
5632 - lowlevel imalloc code
5633
5634
5635 Changes: Modified:
5636 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5637 + - trunk/libcharybdis/imalloc.h (File Added)
5638
5639
5640nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5641 Log:
5642 - fix bindings
5643
5644
5645 Changes: Modified:
5646 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5647
5648
5649nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5650 Log:
5651 remove #ifndef
5652
5653
5654 Changes: Modified:
5655 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5656
5657
5658nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5659 Log:
5660 - 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)
5661
5662
5663 Changes: Modified:
5664 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5665 + - trunk/libcharybdis/imalloc.c (File Added)
5666
5667
5668nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5669 Log:
5670 - increment configure Id
5671
5672
5673 Changes: Modified:
5674 +2208 -1 trunk/configure (File Modified)
5675
5676
5677nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5678 Log:
5679 - bootstrap for imalloc code
5680
5681
5682 Changes: Modified:
5683 +54 -1 trunk/configure.ac (File Modified)
5684 +27 -0 trunk/include/setup.h.in (File Modified)
5685
5686
5687jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5688 Log:
5689 Clarify interaction of spoofs and channel bans/operator{} blocks.
5690
5691
5692 Changes: Modified:
5693 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5694 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5695
5696
5697nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5698 Log:
5699 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5700
5701
5702 Changes: Modified:
5703 +30 -22 trunk/src/ircd.c (File Modified)
5704
5705
5706jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5707 Log:
5708 If shared{} blocks deny something, the command
5709 is silently ignored.
5710
5711
5712 Changes: Modified:
5713 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5714
5715
5716jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5717 Log:
5718 Move up IsService check so we don't store a non-service
5719 in preClient->sasl_agent.
5720
5721
5722 Changes: Modified:
5723 +6 -6 trunk/modules/m_sasl.c (File Modified)
5724
5725
5726gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5727 Log:
5728 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5729 Add some more sanity checks on agent strings.
5730
5731
5732 Changes: Modified:
5733 +13 -11 trunk/modules/m_sasl.c (File Modified)
5734
5735
5736jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5737 Log:
5738 Unknown clients can have an ID too now so make sure to remove
5739 them from the hash if they exit.
5740
5741
5742 Changes: Modified:
5743 +3 -0 trunk/src/client.c (File Modified)
5744
5745
5746jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5747 Log:
5748 Only accept sasl from servers in a service{} block.
5749 Not tested but this must go in.
5750
5751
5752 Changes: Modified:
5753 +6 -0 trunk/modules/m_sasl.c (File Modified)
5754 +3 -0 trunk/modules/m_signon.c (File Modified)
5755
5756
5757jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5758 Log:
5759 Only process SAVE messages targetting registered users,
5760 not servers or unregistered connections. Could cause
5761 a crash when bad protocol was received.
5762
5763
5764 Changes: Modified:
5765 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5766
5767
5768nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5769 Log:
5770 - fix QJM buffer overflow vulnerability (fucking GXTi)
5771
5772
5773 Changes: Modified:
5774 +3 -3 trunk/src/s_user.c (File Modified)
5775
5776
5777jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5778 Log:
5779 Mention /scan umodes under oper_spy privilege.
5780
5781
5782 Changes: Modified:
5783 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5784
5785
5786jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5787 Log:
5788 Mention that overlapping cluster blocks are a bad thing.
5789
5790
5791 Changes: Modified:
5792 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5793
5794
5795jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5796 Log:
5797 - Document cluster{} and shared{} blocks.
5798 - Mention that service{} does not allow wildcards.
5799
5800
5801 Changes: Modified:
5802 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5803
5804
5805jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5806 Log:
5807 Document exempt{} and service{} blocks, point to reference.conf for
5808 general{}, channel{} and serverhide{}.
5809
5810
5811 Changes: Modified:
5812 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5813
5814
5815jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5816 Log:
5817 Document ~ in lists of values better.
5818
5819
5820 Changes: Modified:
5821 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5822
5823
5824jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5825 Log:
5826 More detailed CNOTICE, CPRIVMSG descriptions.
5827
5828
5829 Changes: Modified:
5830 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5831
5832
5833jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5834 Log:
5835 Oops, need both Revision and Id on modules.
5836
5837
5838 Changes: Modified:
5839 + - trunk/modules/sno_routing.c (Property Modified)
5840
5841
5842jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5843 Log:
5844 Tweak header comment a bit (filename, Id).
5845
5846
5847 Changes: Modified:
5848 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5849
5850
5851jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5852 Log:
5853 Add GLINE and UNGLINE.
5854
5855
5856 Changes: Modified:
5857 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5858
5859
5860jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5861 Log:
5862 New configure with proper Id.
5863
5864
5865 Changes: Modified:
5866 +3 -1 trunk/configure (File Modified)
5867
5868
5869jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5870 Log:
5871 Change #include directives for in6addr_any, hopefully compiles better now.
5872
5873
5874 Changes: Modified:
5875 +3 -1 trunk/configure.ac (File Modified)
5876
5877
5878jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5879 Log:
5880 Encourage putting actual administrative information
5881 in the admin{} block.
5882
5883
5884 Changes: Modified:
5885 +3 -3 trunk/doc/example.conf (File Modified)
5886
5887
5888gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5889 Log:
5890 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5891
5892
5893 Changes: Modified:
5894 +9 -7 trunk/include/s_conf.h (File Modified)
5895 +1 -0 trunk/src/newconf.c (File Modified)
5896 +10 -0 trunk/src/s_user.c (File Modified)
5897
5898
5899jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5900 Log:
5901 - Change to glines = no in example confs
5902 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5903 are disabled.
5904
5905
5906 Changes: Modified:
5907 +1 -1 trunk/doc/example.conf (File Modified)
5908 +1 -1 trunk/doc/reference.conf (File Modified)
5909 +2 -2 trunk/modules/m_gline.c (File Modified)
5910
5911
5912nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5913 Log:
5914 - forward-port QJM fix from 1.1
5915
5916
5917 Changes: Modified:
5918 +2 -0 trunk/src/s_user.c (File Modified)
5919
5920
5921nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5922 Log:
5923 - add switch to configure to disable the block allocator
5924
5925
5926 Changes: Modified:
5927 +18 -0 trunk/configure (File Modified)
5928 +9 -0 trunk/configure.ac (File Modified)
5929 +0 -6 trunk/include/config.h (File Modified)
5930 +3 -0 trunk/include/setup.h.in (File Modified)
5931
5932
5933gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5934 Log:
5935 Fix wierd error that would exit SASL users with "Overridden"
5936
5937 Changes: Modified:
5938 +1 -1 trunk/modules/m_signon.c (File Modified)
5939
5940
5941jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5942 Log:
5943 Remove obsolete XXX comment about lazylinks.
5944
5945
5946 Changes: Modified:
5947 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5948
5949
5950jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5951 Log:
5952 OJOIN: make sure to send the wallops remotely for #channels
5953
5954
5955 Changes: Modified:
5956 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5957
5958
5959gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5960 Log:
5961 Accountability for OJOIN (contrib module)
5962
5963 Changes: Modified:
5964 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5965
5966
5967nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5968 Log:
5969 - move more stuff over to ircd_state
5970
5971
5972 Changes: Modified:
5973 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5974 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5975 +9 -0 trunk/src/ircd_state.c (File Modified)
5976 +3 -3 trunk/src/patricia.c (File Modified)
5977
5978
5979nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5980 Log:
5981 - move more stuff out of libircd and into ircd_state.c
5982
5983
5984 Changes: Modified:
5985 +5 -5 trunk/src/channel.c (File Modified)
5986 +4 -4 trunk/src/client.c (File Modified)
5987 +12 -0 trunk/src/ircd_state.c (File Modified)
5988
5989
5990nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5991 Log:
5992 - this is just barrels of fun
5993
5994
5995 Changes: Modified:
5996 + - trunk/include/ircd_state.h (File Added)
5997 +1 -1 trunk/src/Makefile.in (File Modified)
5998 +2 -1 trunk/src/channel.c (File Modified)
5999 +3 -52 trunk/src/ircd.c (File Modified)
6000 +100 -3 trunk/src/ircd_state.c (File Modified)
6001
6002
6003jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6004 Log:
6005 It's .include, not #include.
6006
6007
6008 Changes: Modified:
6009 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6010
6011
6012jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6013 Log:
6014 More consistent section titles.
6015
6016
6017 Changes: Modified:
6018 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6019 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6020 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6021
6022
6023jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6024 Log:
6025 Mention possible exceeding of +j/+l due to propagation
6026 delays between servers.
6027
6028
6029 Changes: Modified:
6030 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6031
6032
6033jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6034 Log:
6035 Formatting nits:
6036 - "text" -> <quote>text</quote>
6037 - <filename>
6038 - a few more
6039
6040
6041 Changes: Modified:
6042 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6043 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6044 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6045 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6046
6047
6048jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6049 Log:
6050 Remove text about deprecation of glines.
6051
6052
6053 Changes: Modified:
6054 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6055
6056
6057jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6058 Log:
6059 - Add description of umode +D, deaf.
6060 - Mention CALLERID 005 token with umode +g.
6061
6062
6063 Changes: Modified:
6064 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6065
6066
6067jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6068 Log:
6069 Strip off a leading colon in services shortcuts (aliases).
6070
6071
6072 Changes: Modified:
6073 +2 -0 trunk/src/parse.c (File Modified)
6074
6075
6076jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6077 Log:
6078 Add no_oper_invis contrib module, denies opers setting
6079 themselves invisible (except hidden_oper's).
6080
6081
6082 Changes: Modified:
6083 +42 -0 trunk/contrib/Makefile.in (File Modified)
6084 + - trunk/contrib/no_oper_invis.c (File Added)
6085
6086
6087jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6088 Log:
6089 Mention /stats E, make the other /stats descriptions more consistent.
6090
6091
6092 Changes: Modified:
6093 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6094
6095
6096jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6097 Log:
6098 Mention that the KILL reason and oper will appear on channels.
6099
6100
6101 Changes: Modified:
6102 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6103
6104
6105jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6106 Log:
6107 Mention /mode #channel f to query forward channel from outside.
6108
6109
6110 Changes: Modified:
6111 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6112
6113
6114jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6115 Log:
6116 Port over RATBOX_2_1 r20960 (anfl):
6117 client connect notices to +C should be hiding the extra
6118 fields for spoofed users
6119
6120
6121 Changes: Modified:
6122 +2 -1 trunk/src/s_user.c (File Modified)
6123
6124
6125jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6126 Log:
6127 Add a chapter with our extra user commands:
6128 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6129
6130
6131 Changes: Modified:
6132 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6133 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6134
6135
6136jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6137 Log:
6138 Do not put by <server>: in SQUIT reasons to servers
6139 other than the one being exited.
6140
6141
6142 Changes: Modified:
6143 +1 -1 trunk/src/client.c (File Modified)
6144
6145
6146jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6147 Log:
6148 Regenerate configure.
6149
6150
6151 Changes: Modified:
6152 +1162 -1159 trunk/configure (File Modified)
6153
6154
6155jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6156 Log:
6157 Move the warning flags down so they do not mess up
6158 checks like for -Wl,-export-dynamic.
6159
6160
6161 Changes: Modified:
6162 +33 -30 trunk/configure.ac (File Modified)
6163
6164
6165nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6166 Log:
6167 - more work here
6168
6169
6170 Changes: Modified:
6171 +2 -1 trunk/iauth/Makefile.in (File Modified)
6172
6173
6174nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6175 Log:
6176 - build iauth makefile
6177
6178
6179 Changes: Modified:
6180 +3 -2 trunk/configure (File Modified)
6181 +1 -0 trunk/configure.ac (File Modified)
6182
6183
6184nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6185 Log:
6186 - Makefile
6187
6188
6189 Changes: Modified:
6190 + - trunk/iauth/Makefile.in (File Added)
6191
6192
6193nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6194 Log:
6195 - add iauth.conf.example from irc2.11
6196
6197
6198 Changes: Modified:
6199 + - trunk/doc/example-iauth.conf (File Added)
6200
6201
6202nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6203 Log:
6204 - wow, i found some docs on this thing
6205
6206
6207 Changes: Modified:
6208 + - trunk/doc/technical/iauth-internals.txt (File Added)
6209
6210
6211nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6212 Log:
6213 - no longer applicable
6214
6215
6216 Changes: Modified:
6217 + - trunk/authdaemon/ (File Deleted)
6218
6219
6220nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6221 Log:
6222 - remove libircd.so on make clean (oops)
6223
6224
6225 Changes: Modified:
6226 +1 -1 trunk/src/Makefile.in (File Modified)
6227
6228
6229nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6230 Log:
6231 - merge iauth source for experimentation
6232
6233
6234 Changes: Modified:
6235 + - trunk/iauth/ (File Added)
6236 + - trunk/iauth/a_conf.c (File Added)
6237 + - trunk/iauth/a_conf_def.h (File Added)
6238 + - trunk/iauth/a_conf_ext.h (File Added)
6239 + - trunk/iauth/a_defines.h (File Added)
6240 + - trunk/iauth/a_externs.h (File Added)
6241 + - trunk/iauth/a_io.c (File Added)
6242 + - trunk/iauth/a_io_ext.h (File Added)
6243 + - trunk/iauth/a_log.c (File Added)
6244 + - trunk/iauth/a_log_def.h (File Added)
6245 + - trunk/iauth/a_log_ext.h (File Added)
6246 + - trunk/iauth/a_struct_def.h (File Added)
6247 + - trunk/iauth/iauth.c (File Added)
6248 + - trunk/iauth/mod_lhex.c (File Added)
6249 + - trunk/iauth/mod_lhex_ext.h (File Added)
6250 + - trunk/iauth/mod_pipe.c (File Added)
6251 + - trunk/iauth/mod_pipe_ext.h (File Added)
6252 + - trunk/iauth/mod_rfc931.c (File Added)
6253 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6254 + - trunk/iauth/mod_socks.c (File Added)
6255 + - trunk/iauth/mod_socks_ext.h (File Added)
6256 + - trunk/iauth/mod_webproxy.c (File Added)
6257 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6258
6259
6260jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6261 Log:
6262 User /quote help index was not sorted properly.
6263
6264
6265 Changes: Modified:
6266 +2 -2 trunk/help/Makefile.in (File Modified)
6267 +8 -8 trunk/help/users/index (File Modified)
6268
6269
6270jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6271 Log:
6272 Add SCAN help file.
6273
6274
6275 Changes: Modified:
6276 +25 -8 trunk/help/opers/index (File Modified)
6277 + - trunk/help/opers/scan (File Added)
6278
6279
6280jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6281 Log:
6282 SGML docs:
6283 - Document SCAN UMODES
6284 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6285
6286
6287 Changes: Modified:
6288 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6289
6290
6291jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6292 Log:
6293 Add our copyright information to /info (part of release-1.1 r1026).
6294
6295
6296 Changes: Modified:
6297 +1 -0 trunk/src/version.c.SH (File Modified)
6298
6299
6300jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6301 Log:
6302 Fix some compile warnings.
6303
6304
6305 Changes: Modified:
6306 +1 -1 trunk/modules/core/m_join.c (File Modified)
6307 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6308 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6309 +1 -1 trunk/modules/m_scan.c (File Modified)
6310 +4 -4 trunk/modules/m_signon.c (File Modified)
6311
6312
6313jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6314 Log:
6315 RSFNC: OK, actually consider unknowns also for detecting a collide.
6316 Otherwise we can get two clients with the same nick.
6317
6318
6319 Changes: Modified:
6320 +1 -1 trunk/modules/m_services.c (File Modified)
6321
6322
6323nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6324 Log:
6325 - charybdis profiling stuff
6326 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6327 - update .depend
6328
6329
6330 Changes: Modified:
6331 +0 -8 trunk/configure (File Modified)
6332 +1 -8 trunk/configure.ac (File Modified)
6333 +18 -0 trunk/include/channel.h (File Modified)
6334 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6335 +335 -260 trunk/src/.depend (File Modified)
6336 +1569 -0 trunk/src/Makefile.in (File Modified)
6337 + - trunk/src/chmode.c (File Added)
6338 +16 -1 trunk/src/ircd.c (File Modified)
6339 +11 -0 trunk/src/main.c (File Modified)
6340 +11 -0 trunk/src/modules.c (File Modified)
6341
6342
6343jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6344 Log:
6345 RSFNC: Do not send kills to servers for unknowns
6346
6347
6348 Changes: Modified:
6349 +4 -2 trunk/modules/m_services.c (File Modified)
6350
6351
6352jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6353 Log:
6354 Describe service{} blocks in reference.conf.
6355
6356
6357 Changes: Modified:
6358 +12 -0 trunk/doc/reference.conf (File Modified)
6359
6360
6361jilles 2006/03/09 01:14:34 UTC (20060309-996)
6362 Log:
6363 Replace this list of modes with pointers to other documentation.
6364
6365
6366 Changes: Modified:
6367 +6 -50 trunk/doc/modes.txt (File Modified)
6368
6369
6370jilles 2006/03/08 00:10:46 UTC (20060308-986)
6371 Log:
6372 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6373 looks too much like an old-ircd client pointer otherwise.
6374
6375
6376 Changes: Modified:
6377 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6378
6379
6380jilles 2006/03/08 00:09:27 UTC (20060308-984)
6381 Log:
6382 findforwards:
6383 - note truncation of the list (perhaps sending multiple
6384 notices is better)
6385 - clarify in a comment that /findforwards on a nonexistent
6386 channel can be useful
6387 - sendto_one_notice() requires that the text start with
6388 a colon
6389
6390
6391 Changes: Modified:
6392 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6393
6394
6395jilles 2006/03/07 23:33:48 UTC (20060307-982)
6396 Log:
6397 When we close a local server's link, always include the
6398 name of the client causing the exit in the reason in the
6399 SQUIT we send them (replacing them with us). This makes
6400 sure server notices for stuff like "Not enough arguments
6401 to server command" are different on the two sides.
6402
6403
6404 Changes: Modified:
6405 +7 -5 trunk/src/client.c (File Modified)
6406
6407
6408gxti 2006/03/07 22:58:03 UTC (20060307-980)
6409 Log:
6410 New contrib module m_findforwards.c
6411
6412
6413 Changes: Modified:
6414 +112 -0 trunk/contrib/Makefile.in (File Modified)
6415 + - trunk/contrib/m_findforwards.c (File Added)
6416
6417
6418jilles 2006/03/07 22:21:29 UTC (20060307-968)
6419 Log:
6420 Whoops, don't show real host behind auth{} spoof in
6421 spoof notices if hide_spoof_ips is enabled.
6422
6423 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6424
6425
6426 Changes: Modified:
6427 +3 -2 trunk/src/s_conf.c (File Modified)
6428
6429
6430jilles 2006/03/07 12:54:53 UTC (20060307-962)
6431 Log:
6432 Add dalnet-style /identify that sends to nickserv or chanserv.
6433
6434
6435 Changes: Modified:
6436 +102 -0 trunk/contrib/Makefile.in (File Modified)
6437 + - trunk/contrib/m_identify.c (File Added)
6438
6439
6440jilles 2006/03/07 12:26:20 UTC (20060307-958)
6441 Log:
6442 Document alias{} blocks a bit better.
6443
6444
6445 Changes: Modified:
6446 +9 -0 trunk/doc/reference.conf (File Modified)
6447
6448
6449nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6450 Log:
6451 - add aliases to /stats m (data usage is not counted though, sorry)
6452
6453
6454 Changes: Modified:
6455 +1 -0 trunk/include/s_conf.h (File Modified)
6456 +3 -0 trunk/src/newconf.c (File Modified)
6457 +15 -0 trunk/src/parse.c (File Modified)
6458
6459
6460nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6461 Log:
6462 - remove m_sshortcut as it's no longer relevant
6463
6464
6465 Changes: Modified:
6466 +0 -145 trunk/modules/Makefile.in (File Modified)
6467 + - trunk/modules/m_sshortcut.c (File Deleted)
6468
6469
6470nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6471 Log:
6472 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6473 targets instead of my original idea :P)
6474
6475
6476 Changes: Modified:
6477 +32 -0 trunk/doc/example.conf (File Modified)
6478 +35 -0 trunk/doc/reference.conf (File Modified)
6479 +4 -0 trunk/include/parse.h (File Modified)
6480 +7 -0 trunk/include/s_conf.h (File Modified)
6481 +82 -0 trunk/src/newconf.c (File Modified)
6482 +78 -0 trunk/src/parse.c (File Modified)
6483 +16 -0 trunk/src/s_conf.c (File Modified)
6484
6485
6486jilles 2006/03/05 23:33:56 UTC (20060305-942)
6487 Log:
6488 Remove some spaces after tabs. ??
6489
6490
6491 Changes: Modified:
6492 +18 -18 trunk/src/newconf.c (File Modified)
6493
6494
6495jilles 2006/03/05 23:15:38 UTC (20060305-940)
6496 Log:
6497 Global /who:
6498 - make sure to clear all marks also if the who was aborted
6499 because of too many matches
6500 - give ERR_TOOMANYMATCHES if too many matches
6501 - clarify comments
6502
6503 ratbox RATBOX_2_2 r22003 (jilles)
6504
6505
6506 Changes: Modified:
6507 +28 -26 trunk/modules/m_who.c (File Modified)
6508
6509
6510nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6511 Log:
6512 - devel is 2.0
6513
6514
6515 Changes: Modified:
6516 +9 -9 trunk/configure (File Modified)
6517 +1 -1 trunk/configure.ac (File Modified)
6518
6519
6520nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6521 Log:
6522 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6523
6524
6525 Changes: Modified:
6526 +2 -1 trunk/include/s_newconf.h (File Modified)
6527 +20 -0 trunk/modules/m_rehash.c (File Modified)
6528 +1 -1 trunk/src/s_newconf.c (File Modified)
6529
6530
6531gxti 2006/03/05 03:38:33 UTC (20060305-930)
6532 Log:
6533 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6534
6535
6536 Changes: Modified:
6537 +0 -1 trunk/doc/example.conf (File Modified)
6538 +0 -3 trunk/doc/reference.conf (File Modified)
6539 +0 -1 trunk/include/s_conf.h (File Modified)
6540 +0 -6 trunk/modules/m_info.c (File Modified)
6541 +1 -1 trunk/src/channel.c (File Modified)
6542 +0 -1 trunk/src/newconf.c (File Modified)
6543
6544
6545gxti 2006/03/05 00:48:56 UTC (20060305-928)
6546 Log:
6547 Missing header in m_chghost.c
6548
6549 Changes: Modified:
6550 +1 -0 trunk/modules/m_chghost.c (File Modified)
6551
6552
6553gxti 2006/02/28 19:53:33 UTC (20060228-926)
6554 Log:
6555 Relocate QJM code to a seperate function(change_nick_user_host)
6556 Change CHGHOST to use change_nick_user_host instead of just setting it
6557
6558
6559 Changes: Modified:
6560 +3 -0 trunk/include/s_user.h (File Modified)
6561 +1 -1 trunk/modules/m_chghost.c (File Modified)
6562 +3 -78 trunk/modules/m_signon.c (File Modified)
6563 +89 -0 trunk/src/s_user.c (File Modified)
6564
6565
6566jilles 2006/02/28 13:24:51 UTC (20060228-924)
6567 Log:
6568 Restore /stats a (dns servers, admin-only).
6569
6570
6571 Changes: Modified:
6572 +1 -0 trunk/include/res.h (File Modified)
6573 +5 -8 trunk/modules/m_stats.c (File Modified)
6574 +16 -0 trunk/src/res.c (File Modified)
6575
6576
6577nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6578 Log:
6579 - Add CHARYBDIS_PROFILE if we are profiling.
6580 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6581 - Remove duplicate --enable-epoll entry.
6582
6583
6584 Changes: Modified:
6585 +1595 -15 trunk/configure (File Modified)
6586 +30 -11 trunk/configure.ac (File Modified)
6587 +3 -0 trunk/include/setup.h.in (File Modified)
6588
6589
6590nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6591 Log:
6592 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6593
6594
6595 Changes: Modified:
6596 +28 -0 trunk/aclocal.m4 (File Modified)
6597
6598
6599jilles 2006/02/23 13:25:48 UTC (20060223-916)
6600 Log:
6601 Allow requesting forward channel and quiet list in same mode command.
6602
6603
6604 Changes: Modified:
6605 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6606
6607
6608jilles 2006/02/22 00:06:41 UTC (20060222-912)
6609 Log:
6610 Add description of xline wildcards.
6611
6612
6613 Changes: Modified:
6614 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6615
6616
6617gxti 2006/02/21 23:54:57 UTC (20060221-908)
6618 Log:
6619 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6620
6621
6622 Changes: Modified:
6623 +0 -4 trunk/modules/m_services.c (File Modified)
6624
6625
6626nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6627 Log:
6628 typo
6629
6630
6631 Changes: Modified:
6632 +1 -1 trunk/include/hook.h (File Modified)
6633
6634
6635nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6636 Log:
6637 call_hook, not hook_call
6638
6639
6640 Changes: Modified:
6641 +1 -1 trunk/modules/core/m_join.c (File Modified)
6642
6643
6644nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6645 Log:
6646 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6647 Could be useful for a number of things.
6648
6649
6650 Changes: Modified:
6651 +9 -0 trunk/modules/core/m_join.c (File Modified)
6652
6653
6654nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6655 Log:
6656 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6657
6658
6659 Changes: Modified:
6660 +7 -0 trunk/include/hook.h (File Modified)
6661
6662
6663gxti 2006/02/20 21:27:46 UTC (20060220-896)
6664 Log:
6665 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6666
6667
6668 Changes: Modified:
6669 +15 -0 trunk/modules/m_services.c (File Modified)
6670
6671
6672jilles 2006/02/20 11:26:45 UTC (20060220-894)
6673 Log:
6674 Clarify snomask +f, +k, +u.
6675
6676
6677 Changes: Modified:
6678 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6679
6680
6681jilles 2006/02/20 11:26:22 UTC (20060220-892)
6682 Log:
6683 Cmode +p and +s may be set simultaneously.
6684
6685
6686 Changes: Modified:
6687 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6688
6689
6690nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6691 Log:
6692 actually, we should check the data version on each reload (oops)
6693
6694
6695 Changes: Modified:
6696 +6 -6 trunk/src/main.c (File Modified)
6697
6698
6699nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6700 Log:
6701 more work on the loader
6702
6703
6704 Changes: Modified:
6705 +45 -21 trunk/src/main.c (File Modified)
6706
6707
6708nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6709 Log:
6710 Add prototype ircd_state.c
6711
6712
6713 Changes: Modified:
6714 + - trunk/src/ircd_state.c (File Added)
6715
6716
6717jilles 2006/02/19 00:41:15 UTC (20060219-882)
6718 Log:
6719 Smaller improvements.
6720
6721
6722 Changes: Modified:
6723 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6724
6725
6726jilles 2006/02/19 00:15:39 UTC (20060219-880)
6727 Log:
6728 Add a lot of stuff here.
6729
6730
6731 Changes: Modified:
6732 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6733
6734
6735jilles 2006/02/18 22:55:32 UTC (20060218-878)
6736 Log:
6737 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6738
6739
6740 Changes: Modified:
6741 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6742
6743
6744jilles 2006/02/18 21:57:54 UTC (20060218-873)
6745 Log:
6746 Invex doesn't trump +r or (sic) +J.
6747
6748
6749 Changes: Modified:
6750 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6751
6752
6753nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6754 Log:
6755 Check to make sure a module is not loaded before loading it.
6756
6757
6758 Changes: Modified:
6759 +6 -1 trunk/src/ircd_parser.y (File Modified)
6760
6761
6762nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6763 Log:
6764 - Add a missing comma in the HeaderMessages array
6765 - Only send "Your hostname is too long ..." if that really is the case
6766
6767
6768 Changes: Modified:
6769 +2 -2 trunk/src/s_auth.c (File Modified)
6770
6771
6772nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6773 Log:
6774 build_symtable() will have already bailed here, so no need to check
6775 explicitly whether or not charybdis_main is NULL.
6776
6777
6778 Changes: Modified:
6779 +7 -16 trunk/src/main.c (File Modified)
6780
6781
6782nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6783 Log:
6784 Data structure versioning, part 1.
6785
6786
6787 Changes: Modified:
6788 +10 -1 trunk/include/ircd_defs.h (File Modified)
6789 +2 -0 trunk/src/ircd.c (File Modified)
6790 +15 -3 trunk/src/main.c (File Modified)
6791
6792
6793nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6794 Log:
6795 build a symbol table and use that instead of doing a raw dlsym on everything
6796
6797
6798 Changes: Modified:
6799 + - trunk/include/ircd_linker.h (File Added)
6800 +71 -1 trunk/src/Makefile.in (File Modified)
6801 + - trunk/src/ircd_linker.c (File Added)
6802 +16 -4 trunk/src/main.c (File Modified)
6803
6804
6805nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6806 Log:
6807 The launcher now calls io_loop() instead of charybdis_main().
6808 This is so that we do not have to reinitialize *everything* later.
6809
6810
6811 Changes: Modified:
6812 +1 -0 trunk/include/ircd.h (File Modified)
6813 +6 -7 trunk/src/ircd.c (File Modified)
6814 +13 -1 trunk/src/main.c (File Modified)
6815
6816
6817nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6818 Log:
6819 Use global binding on libircd.so.
6820
6821
6822 Changes: Modified:
6823 +1 -1 trunk/src/main.c (File Modified)
6824
6825
6826nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6827 Log:
6828 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6829 (it will do more later)
6830
6831
6832 Changes: Modified:
6833 +14 -12 trunk/include/config.h (File Modified)
6834 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6835 +31 -5 trunk/src/Makefile.in (File Modified)
6836 +78 -1 trunk/src/ircd.c (File Modified)
6837 + - trunk/src/main.c (File Added)
6838
6839
6840nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6841 Log:
6842 Add whitespace here, oops.
6843
6844
6845 Changes: Modified:
6846 +1 -1 trunk/CREDITS (File Modified)
6847
6848
6849nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6850 Log:
6851 Properly copy over the IP address here instead of using a cheap hack.
6852 Because the hack didn't work right except on IPv6. :|
6853
6854
6855 Changes: Modified:
6856 +12 -2 trunk/src/s_newconf.c (File Modified)
6857
6858
6859jilles 2006/02/15 01:33:43 UTC (20060215-849)
6860 Log:
6861 Revert reject cache notice to ratbox's, which more
6862 clearly suggests what's happening.
6863
6864
6865 Changes: Modified:
6866 +4 -1 trunk/src/reject.c (File Modified)
6867
6868
6869nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6870 Log:
6871 Fix the openssl status in the overview information.
6872
6873
6874 Changes: Modified:
6875 +1 -3 trunk/configure (File Modified)
6876 +1 -3 trunk/configure.ac (File Modified)
6877
6878
6879jilles 2006/02/15 00:53:32 UTC (20060215-843)
6880 Log:
6881 - Add simple exempt{} block (127.0.0.1) to example.conf.
6882 - Remove mention of deny{}.
6883
6884
6885 Changes: Modified:
6886 +5 -0 trunk/doc/example.conf (File Modified)
6887 +1 -1 trunk/doc/reference.conf (File Modified)
6888
6889
6890jilles 2006/02/15 00:37:34 UTC (20060215-839)
6891 Log:
6892 example.conf: add some comments at the start
6893 reference.conf: some ircd-ratbox -> charybdis
6894
6895
6896 Changes: Modified:
6897 +11 -0 trunk/doc/example.conf (File Modified)
6898 +6 -5 trunk/doc/reference.conf (File Modified)
6899
6900
6901jilles 2006/02/15 00:27:59 UTC (20060215-833)
6902 Log:
6903 Rename m_createauthonly module to createauthonly
6904 as this is not a module providing an m_function
6905 (command).
6906
6907
6908 Changes: Modified:
6909 +1 -38 trunk/contrib/Makefile.in (File Modified)
6910 + - trunk/contrib/createauthonly.c (File Added)
6911 + - trunk/contrib/m_createauthonly.c (File Deleted)
6912
6913
6914jilles 2006/02/15 00:22:08 UTC (20060215-831)
6915 Log:
6916 Add to example confs commented lines for:
6917 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6918 sno_globalkline.so, sno_globaloper.so.
6919
6920
6921 Changes: Modified:
6922 +5 -1 trunk/doc/example.conf (File Modified)
6923 +9 -1 trunk/doc/reference.conf (File Modified)
6924
6925
6926jilles 2006/02/15 00:12:24 UTC (20060215-829)
6927 Log:
6928 - Unbreak connecting to connect{}s with hostnames
6929 instead of IP addresses (broken with new resolver).
6930 - Try to do A/AAAA query based on aftype in
6931 connect{} (doesn't seem to work fully).
6932
6933
6934 Changes: Modified:
6935 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6936
6937
6938jilles 2006/02/14 22:54:37 UTC (20060214-827)
6939 Log:
6940 Unbreak /rehash dns.
6941
6942
6943 Changes: Modified:
6944 +1 -0 trunk/src/res.c (File Modified)
6945
6946
6947jilles 2006/02/14 22:40:55 UTC (20060214-825)
6948 Log:
6949 Preserve Hybrid Id and add one of our own.
6950
6951
6952 Changes: Modified:
6953 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6954 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6955
6956
6957jilles 2006/02/14 22:17:17 UTC (20060214-821)
6958 Log:
6959 Add anfl and Androsyn to CREDITS.
6960 They wrote a lot of ratbox code we use, both before and after the fork.
6961
6962
6963 Changes: Modified:
6964 +2 -0 trunk/CREDITS (File Modified)
6965
6966
6967nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6968 Log:
6969 Hostname validity check.
6970
6971
6972 Changes: Modified:
6973 +42 -3 trunk/src/s_auth.c (File Modified)
6974
6975
6976nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6977 Log:
6978 Version bump to 1.2.0.
6979
6980
6981 Changes: Modified:
6982 +9 -9 trunk/configure (File Modified)
6983 +1 -1 trunk/configure.ac (File Modified)
6984
6985
6986nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6987 Log:
6988 - Missed a spot in the IPv6 code here. Should be usable now.
6989
6990
6991 Changes: Modified:
6992 +2 -2 trunk/src/res.c (File Modified)
6993
6994
6995nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6996 Log:
6997 Alright, so, this massive commit does the following:
6998 - Removes adns
6999 - Adds a resolver based on the undernet and hybrid one.
7000 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7001 - Makes a check in ./configure be posixly correct
7002 - Simplifies the auth code and DNS callbacks
7003
7004 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7005
7006
7007 Changes: Modified:
7008 +1 -1 trunk/Makefile.in (File Modified)
7009 + - trunk/adns/ (File Deleted)
7010 +148 -80 trunk/configure (File Modified)
7011 +1 -2 trunk/configure.ac (File Modified)
7012 +6 -0 trunk/include/client.h (File Modified)
7013 +1 -0 trunk/include/packet.h (File Modified)
7014 +153 -41 trunk/include/res.h (File Modified)
7015 + - trunk/include/reslib.h (File Added)
7016 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7017 +930 -1449 trunk/modules/.depend (File Modified)
7018 +3 -0 trunk/modules/m_stats.c (File Modified)
7019 +417 -621 trunk/src/.depend (File Modified)
7020 +1 -1 trunk/src/.indent.pro (File Modified)
7021 +2069 -289 trunk/src/Makefile.in (File Modified)
7022 + - trunk/src/adns.c (File Deleted)
7023 + - trunk/src/res.c (File Added)
7024 + - trunk/src/reslib.c (File Added)
7025 +11 -50 trunk/src/s_auth.c (File Modified)
7026 +4 -26 trunk/src/s_newconf.c (File Modified)
7027
7028
7029nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7030 Log:
7031 Document the NOBALLOC feature.
7032
7033
7034 Changes: Modified:
7035 +7 -1 trunk/include/config.h (File Modified)
7036
7037
7038jilles 2006/02/12 20:50:51 UTC (20060212-806)
7039 Log:
7040 commands.sgml changes
7041
7042
7043 Changes: Modified:
7044 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7045
7046
7047jilles 2006/02/12 19:58:28 UTC (20060212-804)
7048 Log:
7049 connect{} changes.
7050
7051
7052 Changes: Modified:
7053 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7054
7055
7056jilles 2006/02/12 19:47:43 UTC (20060212-802)
7057 Log:
7058 Improve description of class{} block (in particular,
7059 mention server classes as well as client classes).
7060
7061
7062 Changes: Modified:
7063 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7064
7065
7066jilles 2006/02/12 19:37:35 UTC (20060212-800)
7067 Log:
7068 In comment:
7069 -/* sendq: servers need a higher sendq as they send more data */
7070 +/* sendq: servers need a higher sendq as they are sent more data */
7071
7072
7073 Changes: Modified:
7074 +1 -1 trunk/doc/reference.conf (File Modified)
7075
7076
7077jilles 2006/02/12 19:33:35 UTC (20060212-798)
7078 Log:
7079 Add modules{} block.
7080
7081
7082 Changes: Modified:
7083 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7084
7085
7086jilles 2006/02/12 17:31:44 UTC (20060212-796)
7087 Log:
7088 Add general::oper_snomask, snomask on oper up for opers
7089 that have umode +s set on oper up, but do not have
7090 a specific snomask setting in their operator block.
7091 If this is empty or not specified, +s is used as before.
7092
7093
7094 Changes: Modified:
7095 +4 -1 trunk/doc/example.conf (File Modified)
7096 +7 -1 trunk/doc/reference.conf (File Modified)
7097 +1 -0 trunk/include/client.h (File Modified)
7098 +1 -0 trunk/include/s_conf.h (File Modified)
7099 +32 -0 trunk/src/newconf.c (File Modified)
7100 +1 -0 trunk/src/s_conf.c (File Modified)
7101 +13 -3 trunk/src/s_user.c (File Modified)
7102
7103
7104nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7105 Log:
7106 fix error
7107
7108 Changes: Modified:
7109 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7110
7111
7112nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7113 Log:
7114 Add MASKTRACE and CHANTRACE commands.
7115
7116
7117 Changes: Modified:
7118 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7119
7120
7121nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7122 Log:
7123 document loadmodule directive
7124
7125
7126 Changes: Modified:
7127 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7128
7129
7130nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7131 Log:
7132 finish this up
7133
7134
7135 Changes: Modified:
7136 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7137
7138
7139nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7140 Log:
7141 q:lines are no longer living in the ircd.conf either
7142
7143
7144 Changes: Modified:
7145 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7146
7147
7148nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7149 Log:
7150 remove k:line, d:line, x:line as they are their own files now
7151
7152
7153 Changes: Modified:
7154 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7155
7156
7157jilles 2006/02/12 03:55:38 UTC (20060212-782)
7158 Log:
7159 New place for operator::snomask.
7160
7161
7162 Changes: Modified:
7163 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7164
7165
7166nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7167 Log:
7168 Document connect {}.
7169
7170
7171 Changes: Modified:
7172 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7173
7174
7175jilles 2006/02/12 03:42:26 UTC (20060212-778)
7176 Log:
7177 example.conf: move operator::snomask to a more logical place,
7178 more sensible default
7179 reference.conf: add operator::snomask
7180
7181
7182 Changes: Modified:
7183 +3 -3 trunk/doc/example.conf (File Modified)
7184 +3 -0 trunk/doc/reference.conf (File Modified)
7185
7186
7187jilles 2006/02/12 03:34:24 UTC (20060212-776)
7188 Log:
7189 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7190 in those conf entries that take umodes like <name1>, <name2>, ...
7191
7192
7193 Changes: Modified:
7194 +3 -0 trunk/doc/reference.conf (File Modified)
7195 +3 -0 trunk/src/newconf.c (File Modified)
7196
7197
7198nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7199 Log:
7200 Remove H:line
7201
7202
7203 Changes: Modified:
7204 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7205
7206
7207nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7208 Log:
7209 Aesthetic changes.
7210
7211
7212 Changes: Modified:
7213 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7214
7215
7216nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7217 Log:
7218 s/allow/auth
7219
7220
7221 Changes: Modified:
7222 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7223
7224
7225nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7226 Log:
7227 fix
7228
7229
7230 Changes: Modified:
7231 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7232
7233
7234nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7235 Log:
7236 Document operator {} blocks.
7237
7238
7239 Changes: Modified:
7240 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7241
7242
7243jilles 2006/02/12 03:18:31 UTC (20060212-764)
7244 Log:
7245 auth{}: clarify/add some details
7246
7247
7248 Changes: Modified:
7249 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7250
7251
7252nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7253 Log:
7254 auth{}: Move a paragraph.
7255
7256
7257 Changes: Modified:
7258 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7259
7260
7261nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7262 Log:
7263 Document auth{} blocks.
7264
7265
7266 Changes: Modified:
7267 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7268
7269
7270jilles 2006/02/12 02:23:21 UTC (20060212-758)
7271 Log:
7272 Add umode +R.
7273
7274
7275 Changes: Modified:
7276 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7277
7278
7279jilles 2006/02/12 02:19:41 UTC (20060212-756)
7280 Log:
7281 Add umode +R, prevents unidentified clients from
7282 sending private messages or notices. /accept'ed
7283 clients and opers are exempt.
7284 Due to the /accept part, this is only checked
7285 at the target's server, may want to change
7286 this?
7287
7288
7289 Changes: Modified:
7290 +1 -0 trunk/help/opers/umode (File Modified)
7291 +1 -0 trunk/help/users/umode (File Modified)
7292 +2 -0 trunk/include/client.h (File Modified)
7293 +1 -0 trunk/include/numeric.h (File Modified)
7294 +11 -1 trunk/modules/core/m_message.c (File Modified)
7295 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7296 +1 -1 trunk/src/messages.tab (File Modified)
7297 +1 -1 trunk/src/s_user.c (File Modified)
7298
7299
7300jilles 2006/02/12 01:26:44 UTC (20060212-754)
7301 Log:
7302 Don't allow a nick change if banned or quieted (and not
7303 voiced or opped) on a channel. This uses numeric 435
7304 (bahamut's "cannot change to a banned nick") because
7305 bahamut/ircu's 437 and hyperion's 438 already have
7306 another meaning for us.
7307
7308
7309 Changes: Modified:
7310 +2 -0 trunk/include/channel.h (File Modified)
7311 +1 -0 trunk/include/numeric.h (File Modified)
7312 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7313 +38 -0 trunk/src/channel.c (File Modified)
7314 +1 -1 trunk/src/messages.tab (File Modified)
7315
7316
7317jilles 2006/02/11 20:55:03 UTC (20060211-752)
7318 Log:
7319 KNOCK:
7320 - respect ban exceptions
7321 - also deny a knock if quieted
7322
7323
7324 Changes: Modified:
7325 +2 -1 trunk/modules/m_knock.c (File Modified)
7326
7327
7328jilles 2006/02/11 19:42:32 UTC (20060211-750)
7329 Log:
7330 Reverse bad substitution in comment.
7331
7332
7333 Changes: Modified:
7334 +1 -1 trunk/src/channel.c (File Modified)
7335
7336
7337jilles 2006/02/11 19:04:47 UTC (20060211-748)
7338 Log:
7339 - set DynSpoof flag for clients spoofed at registration
7340 - add orighost instead of host to the hostname hash
7341
7342
7343 Changes: Modified:
7344 +5 -1 trunk/src/s_user.c (File Modified)
7345
7346
7347jilles 2006/02/11 16:59:13 UTC (20060211-746)
7348 Log:
7349 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7350
7351
7352 Changes: Modified:
7353 +2 -3 trunk/src/send.c (File Modified)
7354
7355
7356gxti 2006/02/10 02:44:34 UTC (20060210-744)
7357 Log:
7358 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7359
7360
7361 Changes: Modified:
7362 +17 -7 trunk/modules/m_signon.c (File Modified)
7363
7364
7365gxti 2006/02/09 02:44:48 UTC (20060209-742)
7366 Log:
7367 Correct minimum args on ENCAP SASL to avoid nasty core.
7368
7369
7370 Changes: Modified:
7371 +1 -1 trunk/modules/m_sasl.c (File Modified)
7372
7373
7374jilles 2006/02/09 01:14:21 UTC (20060209-740)
7375 Log:
7376 Style nits: sptr can't ever be NULL, don't compare truth
7377 values with YES.
7378
7379
7380 Changes: Modified:
7381 +2 -3 trunk/modules/m_scan.c (File Modified)
7382
7383
7384jilles 2006/02/09 01:04:56 UTC (20060209-738)
7385 Log:
7386 - Comment out scan_cmodes() prototype to suppress warning
7387 - Correct minimum parameter count for mo_scan()
7388
7389
7390 Changes: Modified:
7391 +2 -2 trunk/modules/m_scan.c (File Modified)
7392
7393
7394jilles 2006/02/09 00:56:16 UTC (20060209-736)
7395 Log:
7396 SCAN UMODES:
7397 - Include full command in operspy notice
7398 - Allow global scans (no-list used, mask not used) without operspy
7399 - Use ERR_NOPRIVS numeric
7400
7401
7402 Changes: Modified:
7403 +21 -9 trunk/modules/m_scan.c (File Modified)
7404
7405
7406jilles 2006/02/08 23:45:23 UTC (20060208-734)
7407 Log:
7408 Cancel out the >3 default if < is given; this way
7409 any </> specification fully overrides the default.
7410
7411
7412 Changes: Modified:
7413 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7414
7415
7416jilles 2006/02/08 23:13:44 UTC (20060208-732)
7417 Log:
7418 - Call mo_list() from m_list() to reduce code duplication
7419 - Default to >3, rather arbitrarily (conf option?)
7420 - Make < and > mean less than and greater than again
7421
7422
7423 Changes: Modified:
7424 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7425
7426
7427jilles 2006/02/08 22:20:43 UTC (20060208-730)
7428 Log:
7429 When processing topic burst, hide connecting server
7430 on netburst if flatten links is enabled.
7431
7432
7433 Changes: Modified:
7434 +9 -2 trunk/modules/m_tb.c (File Modified)
7435
7436
7437nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7438 Log:
7439 - remove PENALTY token
7440
7441
7442 Changes: Modified:
7443 +0 -1 trunk/include/supported.h (File Modified)
7444
7445
7446nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7447 Log:
7448 005 fixups:
7449 - Add PENALTY because we have a pace-wait system.
7450 - Add FNC due to SAVE and RSFNC
7451 - Add q to MAXLIST.
7452
7453
7454 Changes: Modified:
7455 +4 -2 trunk/include/supported.h (File Modified)
7456
7457
7458nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7459 Log:
7460 mkay, indent went nuts here
7461
7462
7463 Changes: Modified:
7464 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7465
7466
7467nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7468 Log:
7469 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7470 and can be used instead. The SAFELIST implementation is the one used by
7471 default, as most users/networks will be used to it.
7472
7473
7474 Changes: Modified:
7475 +1 -0 trunk/NEWS (File Modified)
7476 +14 -0 trunk/include/client.h (File Modified)
7477 +5 -0 trunk/include/hash.h (File Modified)
7478 +404 -272 trunk/modules/Makefile.in (File Modified)
7479 + - trunk/modules/m_list.c (File Deleted)
7480 + - trunk/modules/m_list_ratbox.c (File Added)
7481 + - trunk/modules/m_list_safelist.c (File Added)
7482 +5 -5 trunk/src/hash.c (File Modified)
7483
7484
7485jilles 2006/02/08 21:02:52 UTC (20060208-720)
7486 Log:
7487 Clear invites on a lowerTS JOIN or SJOIN.
7488 This should complete kick_on_split_riding protection.
7489
7490
7491 Changes: Modified:
7492 +5 -0 trunk/modules/core/m_join.c (File Modified)
7493 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7494
7495
7496jilles 2006/02/08 20:26:58 UTC (20060208-718)
7497 Log:
7498 Like in ratbox, send and interpret timestamps on invites.
7499
7500
7501 Changes: Modified:
7502 +9 -2 trunk/modules/m_invite.c (File Modified)
7503
7504
7505jilles 2006/02/07 12:48:28 UTC (20060207-716)
7506 Log:
7507 Add +S (network service) umode. Just for completeness, users or opers
7508 cannot set this.
7509
7510
7511 Changes: Modified:
7512 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7513
7514
7515nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7516 Log:
7517 update NEWS a bit
7518
7519
7520 Changes: Modified:
7521 +35 -2 trunk/NEWS (File Modified)
7522
7523
7524gxti 2006/02/06 04:42:14 UTC (20060206-712)
7525 Log:
7526 Split off a PreClient structure for data to be freed on registation (i.e. password).
7527 New hook introduce_client for post-registration messages.
7528 Fix b0rked SASL numerics.
7529 Burst REALHOST post-introduction for spoofed-on-registration clients.
7530 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7531 Pre-registration signon support.
7532
7533
7534 Changes: Modified:
7535 +10 -0 trunk/configure (File Modified)
7536 +2 -0 trunk/configure.ac (File Modified)
7537 +14 -4 trunk/include/client.h (File Modified)
7538 +1 -0 trunk/include/hook.h (File Modified)
7539 +1 -0 trunk/include/numeric.h (File Modified)
7540 +3 -0 trunk/include/setup.h.in (File Modified)
7541 +16 -0 trunk/modules/m_chghost.c (File Modified)
7542 +25 -21 trunk/modules/m_sasl.c (File Modified)
7543 +63 -30 trunk/modules/m_signon.c (File Modified)
7544 +18 -0 trunk/src/client.c (File Modified)
7545 +2 -0 trunk/src/hook.c (File Modified)
7546 +5 -5 trunk/src/messages.tab (File Modified)
7547 +2 -0 trunk/src/s_serv.c (File Modified)
7548 +28 -2 trunk/src/s_user.c (File Modified)
7549
7550
7551gxti 2006/02/06 03:10:01 UTC (20060206-710)
7552 Log:
7553 Update hook documentation.
7554
7555
7556 Changes: Modified:
7557 +30 -0 trunk/doc/hooks.txt (File Modified)
7558
7559
7560jilles 2006/02/05 22:44:03 UTC (20060205-708)
7561 Log:
7562 Improve @/# handling in match_esc().
7563
7564
7565 Changes: Modified:
7566 +21 -13 trunk/src/match.c (File Modified)
7567
7568
7569nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7570 Log:
7571 backtrack instead of bailing out when handling a mismatched escape
7572
7573
7574 Changes: Modified:
7575 +1 -1 trunk/src/match.c (File Modified)
7576
7577
7578nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7579 Log:
7580 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7581
7582 Changes: Modified:
7583 +2 -1 trunk/CREDITS (File Modified)
7584
7585
7586nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7587 Log:
7588 Fix the escape brokenness and pick up a more efficient matching algorithm,
7589 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7590 Patch sent upstream. They can do whatever they want with it, *shrug*.
7591
7592
7593 Changes: Modified:
7594 +147 -161 trunk/src/match.c (File Modified)
7595
7596
7597jilles 2006/02/04 20:13:39 UTC (20060204-700)
7598 Log:
7599 If flatten links is enabled, fake the origins of some ServerModes
7600 sent to clients so that the server sending the netburst is hidden.
7601 Most mode hacks still show the true source.
7602
7603
7604 Changes: Modified:
7605 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7606 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7607
7608
7609jilles 2006/02/04 18:26:55 UTC (20060204-698)
7610 Log:
7611 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7612 where the exit originated).
7613 - When receiving an SQUIT for a server themselves
7614 (IsMe(target_p) || target_p == client_p)
7615 close their link and send a local server notice.
7616
7617
7618 Changes: Modified:
7619 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7620 +6 -3 trunk/src/client.c (File Modified)
7621
7622
7623nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7624 Log:
7625 Hooking into the wrong hook, whoops. :P
7626
7627
7628 Changes: Modified:
7629 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7630 +6 -10 trunk/modules/core/m_join.c (File Modified)
7631
7632
7633nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7634 Log:
7635 this doesn't work right, right now :P
7636
7637
7638 Changes: Modified:
7639 +40 -0 trunk/contrib/Makefile.in (File Modified)
7640 + - trunk/contrib/m_createauthonly.c (File Added)
7641 +6 -0 trunk/include/hook.h (File Modified)
7642 +26 -1 trunk/modules/core/m_join.c (File Modified)
7643 +1 -1 trunk/src/ircd.c (File Modified)
7644
7645
7646nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7647 Log:
7648 Make can_join() hookable.
7649
7650
7651 Changes: Modified:
7652 +12 -1 trunk/src/channel.c (File Modified)
7653
7654
7655nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7656 Log:
7657 add 'int approved;' to the channel event hook
7658
7659
7660 Changes: Modified:
7661 +1 -0 trunk/include/hook.h (File Modified)
7662
7663
7664gxti 2006/02/04 02:50:03 UTC (20060204-688)
7665 Log:
7666 Use SIDs in SASL ENCAP origin.
7667 Ignore responses from other agents once the first SASL response has been received for a client.
7668
7669
7670 Changes: Modified:
7671 +9 -5 trunk/modules/m_sasl.c (File Modified)
7672
7673
7674gxti 2006/02/04 01:44:17 UTC (20060204-686)
7675 Log:
7676 Removed stray debug code.
7677
7678
7679 Changes: Modified:
7680 +1 -1 trunk/modules/m_sasl.c (File Modified)
7681
7682
7683jilles 2006/02/03 22:39:24 UTC (20060203-684)
7684 Log:
7685 Don't complain "unknown MODE flag" if a non-oper attempts
7686 to unset an oper only umode they do not have.
7687 This is to prevent unwanted error messages when users/bots
7688 do things like MODE <nick> +i-sw.
7689
7690
7691 Changes: Modified:
7692 +4 -2 trunk/src/s_user.c (File Modified)
7693
7694
7695jilles 2006/02/03 22:32:03 UTC (20060203-682)
7696 Log:
7697 Fix client_exit hook name and only call it for local exits that are not
7698 IsAnyServer.
7699
7700
7701 Changes: Modified:
7702 +3 -2 trunk/modules/m_sasl.c (File Modified)
7703
7704
7705gxti 2006/02/03 21:41:48 UTC (20060203-680)
7706 Log:
7707 Fix SASL logic to actually use stored agent UID.
7708 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7709 Add abort code for exiting clients.
7710
7711
7712 Changes: Modified:
7713 +18 -9 trunk/modules/m_sasl.c (File Modified)
7714
7715
7716jilles 2006/02/03 20:25:01 UTC (20060203-678)
7717 Log:
7718 Port over ratbox 2.2 /challenge. This is slightly more secure
7719 (better crypto, longer keys, challenge timeout) and has better
7720 client scripts.
7721
7722 The respond tool is no longer part of the ircd tree but a
7723 separate package, currently available from
7724 http://respond.ircd-ratbox.org (we should mirror/... this).
7725
7726
7727 Changes: Modified:
7728 +65 -310 trunk/doc/challenge.txt (File Modified)
7729 +5 -5 trunk/include/client.h (File Modified)
7730 +3 -0 trunk/include/irc_string.h (File Modified)
7731 +3 -0 trunk/include/numeric.h (File Modified)
7732 +94 -50 trunk/modules/m_challenge.c (File Modified)
7733 +1 -2 trunk/src/client.c (File Modified)
7734 +125 -0 trunk/src/irc_string.c (File Modified)
7735 +2 -2 trunk/src/messages.tab (File Modified)
7736 + - trunk/tools/rsa_respond/ (File Deleted)
7737
7738
7739gxti 2006/02/03 20:05:09 UTC (20060203-676)
7740 Log:
7741 Preliminary SASL support.
7742
7743
7744 Changes: Modified:
7745 +7 -0 trunk/include/client.h (File Modified)
7746 +6 -0 trunk/include/numeric.h (File Modified)
7747 +1 -0 trunk/modules/Makefile.in (File Modified)
7748 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7749 +175 -1 trunk/modules/m_cap.c (File Modified)
7750 + - trunk/modules/m_sasl.c (File Added)
7751 +2 -0 trunk/modules/m_user.c (File Modified)
7752 +5 -5 trunk/src/messages.tab (File Modified)
7753 +8 -2 trunk/src/s_user.c (File Modified)
7754
7755
7756jilles 2006/02/03 18:13:03 UTC (20060203-674)
7757 Log:
7758 SIGNON: make logout also apply remotely.
7759
7760
7761 Changes: Modified:
7762 +7 -2 trunk/modules/m_signon.c (File Modified)
7763
7764
7765gxti 2006/02/03 17:45:04 UTC (20060203-672)
7766 Log:
7767 Use an asterisk when sending empty logins in SIGNON.
7768
7769
7770 Changes: Modified:
7771 +5 -5 trunk/modules/m_signon.c (File Modified)
7772
7773
7774jilles 2006/02/03 17:38:31 UTC (20060203-670)
7775 Log:
7776 SIGNON: Only add whowas entry (add_history()) and wipe
7777 accepts (del_all_accepts()) if nick changed.
7778
7779
7780 Changes: Modified:
7781 +5 -3 trunk/modules/m_signon.c (File Modified)
7782
7783
7784jilles 2006/02/03 17:26:52 UTC (20060203-668)
7785 Log:
7786 SIGNON: slight fixes to collision code:
7787 - don't kill if target_p == source_p (nick unchanged or only changed case)
7788 - add comment that SAVE support is missing
7789 - use sendto_realops_snomask() instead of sendto_realops_flags()
7790
7791
7792 Changes: Modified:
7793 +9 -6 trunk/modules/m_signon.c (File Modified)
7794
7795
7796jilles 2006/02/03 17:19:26 UTC (20060203-666)
7797 Log:
7798 Fix up kills for bad nick/user/host on SIGNON.
7799
7800
7801 Changes: Modified:
7802 +16 -6 trunk/modules/m_signon.c (File Modified)
7803
7804
7805jilles 2006/02/03 16:50:56 UTC (20060203-664)
7806 Log:
7807 If changing to a nick with a digit, only allow the UID.
7808
7809
7810 Changes: Modified:
7811 +4 -0 trunk/modules/m_signon.c (File Modified)
7812
7813
7814gxti 2006/02/03 04:20:31 UTC (20060203-661)
7815 Log:
7816 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7817 Strip leading digits from logins that are not purely numeric.
7818
7819
7820 Changes: Modified:
7821 +3 -0 trunk/include/numeric.h (File Modified)
7822 +2 -0 trunk/include/send.h (File Modified)
7823 +1 -0 trunk/modules/Makefile.in (File Modified)
7824 +456 -3 trunk/modules/m_services.c (File Modified)
7825 + - trunk/modules/m_signon.c (File Added)
7826 +2 -2 trunk/src/messages.tab (File Modified)
7827 +98 -0 trunk/src/send.c (File Modified)
7828
7829
7830jilles 2006/02/02 14:10:16 UTC (20060202-659)
7831 Log:
7832 Remove old server notice umodes from example confs.
7833
7834
7835 Changes: Modified:
7836 +1 -2 trunk/doc/example.conf (File Modified)
7837 +4 -17 trunk/doc/reference.conf (File Modified)
7838
7839
7840jilles 2006/02/01 15:11:42 UTC (20060201-657)
7841 Log:
7842 Add snomask help file (forgot this earlier).
7843
7844
7845 Changes: Modified:
7846 + - trunk/help/opers/snomask (File Added)
7847
7848
7849jilles 2006/01/31 12:50:36 UTC (20060131-655)
7850 Log:
7851 Add umode +l (receive locops).
7852
7853
7854 Changes: Modified:
7855 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7856
7857
7858jilles 2006/01/31 12:44:21 UTC (20060131-653)
7859 Log:
7860 We don't plan to implement cmode +R (quiet unidentified) and
7861 umode +I (deny invite) for 1.1, so comment them out from the
7862 docs.
7863
7864
7865 Changes: Modified:
7866 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7867 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7868
7869
7870jilles 2006/01/31 12:40:38 UTC (20060131-651)
7871 Log:
7872 Improve snomask usage description.
7873
7874
7875 Changes: Modified:
7876 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7877
7878
7879jilles 2006/01/31 12:33:01 UTC (20060131-649)
7880 Log:
7881 Mention the word snomask with umode +s (needs to be a link really).
7882
7883
7884 Changes: Modified:
7885 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7886
7887
7888jilles 2006/01/31 12:28:58 UTC (20060131-647)
7889 Log:
7890 Add snomask +Z (operspy notices).
7891
7892
7893 Changes: Modified:
7894 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7895
7896
7897jilles 2006/01/31 12:23:29 UTC (20060131-645)
7898 Log:
7899 Misc updates/clarifications.
7900
7901
7902 Changes: Modified:
7903 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7904
7905
7906jilles 2006/01/31 12:15:29 UTC (20060131-643)
7907 Log:
7908 Document snomasks.
7909
7910
7911 Changes: Modified:
7912 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7913 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7914 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7915
7916
7917jilles 2006/01/30 01:07:43 UTC (20060130-641)
7918 Log:
7919 - Allow ENCAP REALHOST outside burst
7920 - Fix comment describing race condition: this can only happen
7921 on a local whois with use_whois_actually enabled
7922
7923
7924 Changes: Modified:
7925 +4 -6 trunk/modules/m_chghost.c (File Modified)
7926
7927
7928jilles 2006/01/29 21:42:06 UTC (20060129-639)
7929 Log:
7930 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7931
7932
7933 Changes: Modified:
7934 +39 -0 trunk/contrib/Makefile.in (File Modified)
7935 + - trunk/contrib/sno_globaloper.c (File Added)
7936
7937
7938jilles 2006/01/29 21:26:53 UTC (20060129-637)
7939 Log:
7940 Pass along old umodes and snomask in umode_changed hook,
7941 changing its parameter type from struct Client *
7942 to hook_data_umode_changed *. (For a new client, both
7943 are zero.)
7944
7945 The IP cloaking module now fully ignores umode changes
7946 where +h didn't change.
7947
7948
7949 Changes: Modified:
7950 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7951 +7 -0 trunk/include/hook.h (File Modified)
7952 +18 -4 trunk/src/s_user.c (File Modified)
7953
7954
7955nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7956 Log:
7957 move libcharybdis-provided function initialisation into libcharybdis_init().
7958
7959
7960 Changes: Modified:
7961 +32 -11 trunk/src/ircd.c (File Modified)
7962
7963
7964jilles 2006/01/29 20:40:55 UTC (20060129-633)
7965 Log:
7966 Make +f notices (local host, global host, global user@host, local class)
7967 netwide. Exceeding /quote set max remains local.
7968
7969
7970 Changes: Modified:
7971 +4 -4 trunk/src/s_conf.c (File Modified)
7972
7973
7974jilles 2006/01/29 20:32:44 UTC (20060129-631)
7975 Log:
7976 Netwide notices about attempts to join juped channels.
7977
7978
7979 Changes: Modified:
7980 +1 -1 trunk/modules/core/m_join.c (File Modified)
7981
7982
7983jilles 2006/01/29 19:57:17 UTC (20060129-629)
7984 Log:
7985 Send server notices about failed oper attempts globally.
7986 Successful remote oper attempt notices will be generated
7987 from the mode changes.
7988
7989
7990 Changes: Modified:
7991 +3 -3 trunk/modules/m_challenge.c (File Modified)
7992 +2 -2 trunk/modules/m_oper.c (File Modified)
7993
7994
7995jilles 2006/01/29 19:56:11 UTC (20060129-627)
7996 Log:
7997 Rest of infrastructure for sending server notices globally.
7998 Uses a new L_NETWIDE level on sendto_realops_snomask().
7999
8000
8001 Changes: Modified:
8002 +1 -0 trunk/include/send.h (File Modified)
8003 +31 -4 trunk/src/send.c (File Modified)
8004
8005
8006jilles 2006/01/29 18:55:28 UTC (20060129-625)
8007 Log:
8008 Add general::global_snotices conf option to control
8009 whether we send out SNOTEs. Does not do anything yet.
8010
8011
8012 Changes: Modified:
8013 +1 -0 trunk/doc/example.conf (File Modified)
8014 +6 -0 trunk/doc/reference.conf (File Modified)
8015 +1 -0 trunk/include/s_conf.h (File Modified)
8016 +6 -0 trunk/modules/m_info.c (File Modified)
8017 +1 -0 trunk/src/newconf.c (File Modified)
8018 +1 -0 trunk/src/s_conf.c (File Modified)
8019
8020
8021jilles 2006/01/29 13:47:35 UTC (20060129-623)
8022 Log:
8023 Only accept SNOTE from servers.
8024
8025
8026 Changes: Modified:
8027 +2 -0 trunk/modules/m_snote.c (File Modified)
8028
8029
8030jilles 2006/01/29 13:25:06 UTC (20060129-621)
8031 Log:
8032 Correct parv indices so this actually works.
8033
8034
8035 Changes: Modified:
8036 +2 -2 trunk/modules/m_snote.c (File Modified)
8037
8038
8039jilles 2006/01/29 13:16:10 UTC (20060129-619)
8040 Log:
8041 s/scan/snote/g
8042
8043
8044 Changes: Modified:
8045 +3 -3 trunk/modules/m_snote.c (File Modified)
8046
8047
8048nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8049 Log:
8050 Add m_snote.c, SNOTE propagator.
8051
8052
8053 Changes: Modified:
8054 +86 -0 trunk/modules/Makefile.in (File Modified)
8055 + - trunk/modules/m_snote.c (File Added)
8056
8057
8058nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8059 Log:
8060 start seeding the 1.1 NEWS file
8061
8062
8063 Changes: Modified:
8064 +4 -0 trunk/NEWS (File Modified)
8065
8066
8067nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8068 Log:
8069 rename some modules to more descriptive names...
8070
8071
8072 Changes: Modified:
8073 +2 -131 trunk/contrib/Makefile.in (File Modified)
8074 + - trunk/contrib/globalconnexit.c (File Deleted)
8075 + - trunk/contrib/globallineactive.c (File Deleted)
8076 + - trunk/contrib/sno_farconnect.c (File Added)
8077 + - trunk/contrib/sno_globalkline.c (File Added)
8078 +1 -120 trunk/modules/Makefile.in (File Modified)
8079 + - trunk/modules/networknotice.c (File Deleted)
8080 + - trunk/modules/sno_routing.c (File Added)
8081
8082
8083jilles 2006/01/28 22:02:18 UTC (20060128-611)
8084 Log:
8085 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8086 Uses FLAGS2_FLOODDONE bit on servers.
8087
8088
8089 Changes: Modified:
8090 +3 -0 trunk/include/client.h (File Modified)
8091 +121 -1 trunk/modules/Makefile.in (File Modified)
8092 + - trunk/modules/networknotice.c (File Added)
8093
8094
8095jilles 2006/01/28 21:44:33 UTC (20060128-609)
8096 Log:
8097 Don't show servers in /trace to nonopers if flatten links is enabled.
8098
8099
8100 Changes: Modified:
8101 +8 -5 trunk/modules/m_trace.c (File Modified)
8102
8103
8104jilles 2006/01/28 16:45:46 UTC (20060128-607)
8105 Log:
8106 CHGHOST:
8107 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8108 - send back confirmation to source, if local client
8109 - send a +s server notice if the source is neither a server nor a service (+S)
8110
8111
8112 Changes: Modified:
8113 +5 -1 trunk/modules/m_chghost.c (File Modified)
8114
8115
8116jilles 2006/01/28 16:01:05 UTC (20060128-605)
8117 Log:
8118 Use sendto_realops_snomask_from() to make the
8119 server notices appear to come from the affected
8120 user's server.
8121
8122
8123 Changes: Modified:
8124 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8125 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8126
8127
8128jilles 2006/01/28 16:00:14 UTC (20060128-603)
8129 Log:
8130 Add sendto_realops_snomask_from(), allows
8131 specification of apparent source server.
8132
8133
8134 Changes: Modified:
8135 +1 -0 trunk/include/send.h (File Modified)
8136 +41 -1 trunk/src/send.c (File Modified)
8137
8138
8139jilles 2006/01/28 15:30:20 UTC (20060128-601)
8140 Log:
8141 Revert r579. Keep host, not orighost in oper up notice.
8142 It would be inconsistent to have orighost there, and we
8143 don't want to mess up all server notices by putting both
8144 host and orighost.
8145
8146
8147 Changes: Modified:
8148 +1 -1 trunk/src/s_user.c (File Modified)
8149
8150
8151jilles 2006/01/28 15:27:10 UTC (20060128-599)
8152 Log:
8153 Include the IP address in operlog/foperlog.
8154
8155
8156 Changes: Modified:
8157 +10 -8 trunk/modules/m_challenge.c (File Modified)
8158 +8 -6 trunk/modules/m_oper.c (File Modified)
8159
8160
8161jilles 2006/01/28 15:17:01 UTC (20060128-597)
8162 Log:
8163 Call umode_changed hook on oper up.
8164
8165
8166 Changes: Modified:
8167 +1 -0 trunk/src/s_user.c (File Modified)
8168
8169
8170jilles 2006/01/28 15:13:27 UTC (20060128-595)
8171 Log:
8172 Add globalconnexit contrib module, shows remote client connects/exits
8173 except netsplits/netjoin on snomask +F.
8174 Notice formatting will probably change somewhat still.
8175
8176
8177 Changes: Modified:
8178 +80 -0 trunk/contrib/Makefile.in (File Modified)
8179 + - trunk/contrib/globalconnexit.c (File Added)
8180
8181
8182jilles 2006/01/28 14:54:44 UTC (20060128-593)
8183 Log:
8184 Declare snomask_modes[] so modules can provide snomasks.
8185
8186
8187 Changes: Modified:
8188 +2 -0 trunk/include/snomask.h (File Modified)
8189
8190
8191jilles 2006/01/28 14:40:10 UTC (20060128-591)
8192 Log:
8193 Replace user_signon hook with two new hooks: new_local_user
8194 and new_remote_user.
8195 These are called right before the user is introduced to the
8196 rest of the network.
8197
8198
8199 Changes: Modified:
8200 +2 -1 trunk/include/hook.h (File Modified)
8201 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8202 +4 -2 trunk/src/hook.c (File Modified)
8203 +2 -3 trunk/src/s_user.c (File Modified)
8204
8205
8206nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8207 Log:
8208 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8209
8210
8211 Changes: Modified:
8212 +2 -2 trunk/modules/m_scan.c (File Modified)
8213
8214
8215jilles 2006/01/27 19:45:11 UTC (20060127-587)
8216 Log:
8217 Update doc/technical/send.txt.
8218
8219
8220 Changes: Modified:
8221 +91 -131 trunk/doc/technical/send.txt (File Modified)
8222
8223
8224jilles 2006/01/27 14:44:19 UTC (20060127-585)
8225 Log:
8226 Add chantrace and masktrace to help files.
8227
8228
8229 Changes: Modified:
8230 + - trunk/help/opers/chantrace (File Added)
8231 +27 -20 trunk/help/opers/index (File Modified)
8232 + - trunk/help/opers/masktrace (File Added)
8233 +2 -0 trunk/help/opers/operspy (File Modified)
8234
8235
8236jilles 2006/01/27 14:41:47 UTC (20060127-583)
8237 Log:
8238 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8239 Shows etrace-like output for all users in a channel,
8240 in particular IP addresses.
8241
8242
8243 Changes: Modified:
8244 +75 -2 trunk/modules/m_etrace.c (File Modified)
8245
8246
8247jilles 2006/01/27 13:49:21 UTC (20060127-581)
8248 Log:
8249 Port over ratbox 2.2 r21727 (anfl):
8250 add some logging when we drop servers in places where we only notify opers
8251
8252
8253 Changes: Modified:
8254 +31 -0 trunk/modules/core/m_server.c (File Modified)
8255
8256
8257nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8258 Log:
8259 display orighost in operup message
8260
8261
8262 Changes: Modified:
8263 +1 -1 trunk/src/s_user.c (File Modified)
8264
8265
8266jilles 2006/01/26 17:13:21 UTC (20060126-577)
8267 Log:
8268 Add globallineactive contrib module, a hack which can often
8269 show k/d/g/x line active for remote clients.
8270
8271
8272 Changes: Modified:
8273 +52 -0 trunk/contrib/Makefile.in (File Modified)
8274 + - trunk/contrib/globallineactive.c (File Added)
8275
8276
8277jilles 2006/01/26 16:34:00 UTC (20060126-575)
8278 Log:
8279 Show IP field in the same way as MASKTRACE:
8280 "255.255.255.255" if it's unknown (remote TS5 client)
8281 and "0" if we or the remote server are purposely
8282 hiding it.
8283
8284
8285 Changes: Modified:
8286 +12 -1 trunk/modules/m_scan.c (File Modified)
8287
8288
8289jilles 2006/01/26 16:25:22 UTC (20060126-573)
8290 Log:
8291 scan umodes:
8292 - don't show servers in a global scan
8293 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8294
8295
8296 Changes: Modified:
8297 +4 -1 trunk/modules/m_scan.c (File Modified)
8298
8299
8300nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8301 Log:
8302 Implement SCAN UMODES.
8303
8304
8305 Changes: Modified:
8306 +3 -0 trunk/include/numeric.h (File Modified)
8307 +128 -2 trunk/modules/m_scan.c (File Modified)
8308 +2 -2 trunk/src/messages.tab (File Modified)
8309
8310
8311nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8312 Log:
8313 more oops
8314
8315
8316 Changes: Modified:
8317 +1 -1 trunk/modules/m_scan.c (File Modified)
8318
8319
8320nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8321 Log:
8322 parv[0] should be parv[1].
8323
8324
8325 Changes: Modified:
8326 +1 -1 trunk/modules/m_scan.c (File Modified)
8327
8328
8329nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8330 Log:
8331 another oops
8332
8333
8334 Changes: Modified:
8335 +1 -1 trunk/modules/m_scan.c (File Modified)
8336
8337
8338nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8339 Log:
8340 fix mistake here
8341
8342
8343 Changes: Modified:
8344 +2 -2 trunk/modules/m_scan.c (File Modified)
8345
8346
8347nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8348 Log:
8349 framework for scan command
8350
8351
8352 Changes: Modified:
8353 +113 -0 trunk/modules/Makefile.in (File Modified)
8354 + - trunk/modules/m_scan.c (File Added)
8355
8356
8357nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8358 Log:
8359 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8360
8361
8362 Changes: Modified:
8363 +2 -0 trunk/include/irc_string.h (File Modified)
8364 +157 -1 trunk/modules/m_etrace.c (File Modified)
8365 +129 -90 trunk/src/match.c (File Modified)
8366
8367
8368nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8369 Log:
8370 orighost may live in a different hash bucket (likely the case), lets check it standalone
8371
8372
8373 Changes: Modified:
8374 +39 -3 trunk/src/hostmask.c (File Modified)
8375
8376
8377nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8378 Log:
8379 SVN didn't check modules/ somehow, hrmm.
8380
8381
8382 Changes: Modified:
8383 +1 -1 trunk/modules/m_kline.c (File Modified)
8384 +6 -6 trunk/modules/m_stats.c (File Modified)
8385
8386
8387nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8388 Log:
8389 Track hostmask entries for client_p->orighost, if available.
8390 Not throughly tested, but seems to work fine.
8391
8392
8393 Changes: Modified:
8394 +8 -4 trunk/include/hostmask.h (File Modified)
8395 +14 -10 trunk/src/hostmask.c (File Modified)
8396
8397
8398jilles 2006/01/22 19:14:11 UTC (20060122-549)
8399 Log:
8400 Pass on SQUIT reasons more.
8401
8402
8403 Changes: Modified:
8404 +17 -19 trunk/src/client.c (File Modified)
8405
8406
8407jilles 2006/01/21 17:25:27 UTC (20060121-543)
8408 Log:
8409 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8410 This way, hidden admins also get them.
8411
8412
8413 Changes: Modified:
8414 +4 -4 trunk/src/send.c (File Modified)
8415
8416
8417jilles 2006/01/20 22:26:17 UTC (20060120-541)
8418 Log:
8419 From ircd-ratbox 2.2 (r21339 anfl):
8420 ms_kill() should be using find_person(), not find_client()
8421 otherwise it can generate a core.
8422
8423
8424 Changes: Modified:
8425 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8426
8427
8428jilles 2006/01/18 22:56:51 UTC (20060118-539)
8429 Log:
8430 Add m_error to core_module_table, so it is loaded by default.
8431
8432
8433 Changes: Modified:
8434 +1 -0 trunk/src/modules.c (File Modified)
8435
8436
8437jilles 2006/01/18 00:28:30 UTC (20060118-536)
8438 Log:
8439 comment is a const char *, not char *.
8440
8441
8442 Changes: Modified:
8443 +1 -1 trunk/include/hook.h (File Modified)
8444
8445
8446jilles 2006/01/18 00:10:02 UTC (20060118-534)
8447 Log:
8448 Fix a long standing hybrid 7 bug: when getting a read error
8449 on a server, report_error() is called with a %d instead of
8450 a %s in the format string ("Lost connection" in +d).
8451
8452
8453 Changes: Modified:
8454 +1 -1 trunk/src/client.c (File Modified)
8455
8456
8457jilles 2006/01/16 17:21:11 UTC (20060116-532)
8458 Log:
8459 Clarifications.
8460
8461
8462 Changes: Modified:
8463 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8464
8465
8466nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8467 Log:
8468 Add document describing capabilities and what they mean.
8469
8470
8471 Changes: Modified:
8472 + - trunk/doc/technical/capab.txt (File Added)
8473
8474
8475jilles 2006/01/16 01:19:24 UTC (20060116-528)
8476 Log:
8477 Change client_exit hook to pass all exit_client() parameters.
8478
8479
8480 Changes: Modified:
8481 +8 -0 trunk/include/hook.h (File Modified)
8482 +6 -1 trunk/src/client.c (File Modified)
8483
8484
8485jilles 2006/01/15 21:51:42 UTC (20060115-526)
8486 Log:
8487 Add client_exit hook, called in exit_client() for all
8488 clients of all types, except clients exiting because
8489 of netsplits (QS). The only thing done before it is
8490 marking the client as "closing" (to prevent
8491 recursion).
8492
8493
8494 Changes: Modified:
8495 +1 -0 trunk/include/hook.h (File Modified)
8496 +2 -0 trunk/src/client.c (File Modified)
8497 +2 -0 trunk/src/hook.c (File Modified)
8498
8499
8500jilles 2006/01/15 21:06:36 UTC (20060115-524)
8501 Log:
8502 Improve the code that calculates the nnnS nnnC counts
8503 in RPL_TRACESERVER.
8504
8505 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8506
8507
8508 Changes: Modified:
8509 +43 -36 trunk/modules/m_trace.c (File Modified)
8510
8511
8512jilles 2006/01/15 20:55:27 UTC (20060115-522)
8513 Log:
8514 Add server_eob hook.
8515 Planning to use this for netsplit/join notices.
8516
8517
8518 Changes: Modified:
8519 +1 -0 trunk/include/hook.h (File Modified)
8520 +2 -0 trunk/modules/m_pong.c (File Modified)
8521 +2 -0 trunk/src/hook.c (File Modified)
8522
8523
8524jilles 2006/01/15 20:01:51 UTC (20060115-520)
8525 Log:
8526 Default motd: ircd-ratbox -> charybdis
8527
8528
8529 Changes: Modified:
8530 +1 -1 trunk/doc/ircd.motd (File Modified)
8531
8532
8533jilles 2006/01/15 19:35:03 UTC (20060115-518)
8534 Log:
8535 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8536
8537
8538 Changes: Modified:
8539 +4 -4 trunk/src/s_user.c (File Modified)
8540
8541
8542jilles 2006/01/15 19:12:28 UTC (20060115-516)
8543 Log:
8544 - Remove obsolete EOB help file
8545 - Document snomask in the help files
8546 - Update indexes
8547
8548
8549 Changes: Modified:
8550 + - trunk/help/opers/eob (File Deleted)
8551 +13 -12 trunk/help/opers/index (File Modified)
8552 +1 -13 trunk/help/opers/umode (File Modified)
8553 +7 -7 trunk/help/users/index (File Modified)
8554
8555
8556nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8557 Log:
8558 Bail if snomask to parse is not given. Pointy hat to myself.
8559
8560
8561 Changes: Modified:
8562 +3 -0 trunk/src/snomask.c (File Modified)
8563
8564
8565gxti 2006/01/15 17:48:44 UTC (20060115-512)
8566 Log:
8567 Remove m_flags from autoconf
8568
8569
8570 Changes: Modified:
8571 +0 -1 trunk/contrib/Makefile.in (File Modified)
8572
8573
8574nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8575 Log:
8576 remove m_flags
8577
8578
8579 Changes: Modified:
8580 + - trunk/contrib/m_flags.c (File Deleted)
8581
8582
8583jilles 2006/01/15 17:22:19 UTC (20060115-508)
8584 Log:
8585 If +s is in oper_only_umodes, clear snomask on deoper.
8586
8587
8588 Changes: Modified:
8589 +5 -0 trunk/src/s_user.c (File Modified)
8590
8591
8592gxti 2006/01/15 17:16:50 UTC (20060115-506)
8593 Log:
8594 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8595
8596
8597 Changes: Modified:
8598 +2 -2 trunk/configure (File Modified)
8599 +2 -2 trunk/configure.ac (File Modified)
8600
8601
8602jilles 2006/01/15 17:15:56 UTC (20060115-504)
8603 Log:
8604 Remove the old server notice umodes.
8605 Default oper only umodes is now +s.
8606 Please make sure all remaining umodes still work.
8607
8608
8609 Changes: Modified:
8610 +3 -21 trunk/include/client.h (File Modified)
8611 +0 -12 trunk/src/newconf.c (File Modified)
8612 +1 -1 trunk/src/s_conf.c (File Modified)
8613 +12 -12 trunk/src/s_user.c (File Modified)
8614
8615
8616jilles 2006/01/15 17:00:27 UTC (20060115-502)
8617 Log:
8618 operator::flags nick_changes now controls +n snomask instead of +n umode.
8619
8620
8621 Changes: Modified:
8622 +8 -8 trunk/src/s_user.c (File Modified)
8623
8624
8625jilles 2006/01/15 16:53:16 UTC (20060115-500)
8626 Log:
8627 Move down h_umode_changed hook call after umode allowed checks
8628 (so it will not see +a if someone tries to set it but is not
8629 allowed to).
8630
8631
8632 Changes: Modified:
8633 +2 -3 trunk/src/s_user.c (File Modified)
8634
8635
8636jilles 2006/01/15 16:40:33 UTC (20060115-498)
8637 Log:
8638 Move over non-+s server notices (hopefully, all of them).
8639
8640
8641 Changes: Modified:
8642 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8643 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8644 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8645 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8646 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8647 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8648 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8649 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8650 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8651 +2 -2 trunk/libcharybdis/event.c (File Modified)
8652 +2 -2 trunk/modules/core/m_join.c (File Modified)
8653 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8654 +3 -3 trunk/modules/core/m_message.c (File Modified)
8655 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8656 +2 -2 trunk/modules/core/m_server.c (File Modified)
8657 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8658 +1 -1 trunk/modules/m_post.c (File Modified)
8659 +1 -1 trunk/modules/m_services.c (File Modified)
8660 +2 -2 trunk/src/channel.c (File Modified)
8661 +3 -3 trunk/src/client.c (File Modified)
8662 +1 -1 trunk/src/hash.c (File Modified)
8663 +5 -5 trunk/src/s_conf.c (File Modified)
8664 +2 -2 trunk/src/s_log.c (File Modified)
8665 +4 -4 trunk/src/s_user.c (File Modified)
8666
8667
8668jilles 2006/01/15 16:18:59 UTC (20060115-496)
8669 Log:
8670 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8671
8672
8673 Changes: Modified:
8674 +2 -1 trunk/include/snomask.h (File Modified)
8675 +2 -2 trunk/src/snomask.c (File Modified)
8676
8677
8678jilles 2006/01/15 16:08:28 UTC (20060115-494)
8679 Log:
8680 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8681
8682
8683 Changes: Modified:
8684 +1 -1 trunk/contrib/example_module.c (File Modified)
8685 +2 -2 trunk/include/ircd_defs.h (File Modified)
8686 +6 -6 trunk/modules/core/m_error.c (File Modified)
8687 +1 -1 trunk/modules/core/m_join.c (File Modified)
8688 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8689 +1 -1 trunk/modules/core/m_message.c (File Modified)
8690 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8691 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8692 +18 -18 trunk/modules/core/m_server.c (File Modified)
8693 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8694 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8695 +4 -4 trunk/modules/m_challenge.c (File Modified)
8696 +4 -4 trunk/modules/m_dline.c (File Modified)
8697 +13 -13 trunk/modules/m_gline.c (File Modified)
8698 +5 -5 trunk/modules/m_kline.c (File Modified)
8699 +2 -2 trunk/modules/m_oper.c (File Modified)
8700 +1 -1 trunk/modules/m_pong.c (File Modified)
8701 +13 -13 trunk/modules/m_rehash.c (File Modified)
8702 +4 -4 trunk/modules/m_resv.c (File Modified)
8703 +16 -16 trunk/modules/m_set.c (File Modified)
8704 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8705 +6 -6 trunk/modules/m_xline.c (File Modified)
8706 +1 -1 trunk/src/adns.c (File Modified)
8707 +2 -2 trunk/src/channel.c (File Modified)
8708 +1 -1 trunk/src/listener.c (File Modified)
8709 +1 -1 trunk/src/s_auth.c (File Modified)
8710 +15 -15 trunk/src/s_conf.c (File Modified)
8711 +3 -3 trunk/src/s_user.c (File Modified)
8712 +7 -7 trunk/src/send.c (File Modified)
8713
8714
8715jilles 2006/01/15 15:34:12 UTC (20060115-492)
8716 Log:
8717 On oper up:
8718 - set +s snomask if +s umode set but no snomasks
8719 - put numerics in more logical order
8720
8721
8722 Changes: Modified:
8723 +3 -1 trunk/src/s_user.c (File Modified)
8724
8725
8726jilles 2006/01/15 15:12:39 UTC (20060115-490)
8727 Log:
8728 parse_snobuf_to_mask(): default to + at start
8729 allows stuff like /mode jilles +s C
8730
8731
8732 Changes: Modified:
8733 +1 -1 trunk/src/snomask.c (File Modified)
8734
8735
8736jilles 2006/01/15 15:04:34 UTC (20060115-488)
8737 Log:
8738 Changes to user_mode() snomask handling.
8739 - show snomask (if not 0) on /mode <nick>
8740 - show snomask once at the end if +s/-s used
8741 - only parse 1 parameter for umode changes
8742 - don't crash on /mode <nick> +s
8743 - /mode <nick> -s clears snomask, doesn't use parameter
8744 - set umode +s iff snomask is not 0
8745 - snomask is not propagated, but umode +s is
8746
8747
8748 Changes: Modified:
8749 +97 -72 trunk/src/s_user.c (File Modified)
8750
8751
8752nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8753 Log:
8754 Convert some messages over to snomask.
8755
8756
8757 Changes: Modified:
8758 +29 -29 trunk/src/client.c (File Modified)
8759 +2 -2 trunk/src/ircd.c (File Modified)
8760 +13 -13 trunk/src/modules.c (File Modified)
8761 +1 -1 trunk/src/newconf.c (File Modified)
8762 +5 -5 trunk/src/parse.c (File Modified)
8763 +1 -1 trunk/src/restart.c (File Modified)
8764 +4 -4 trunk/src/s_newconf.c (File Modified)
8765 +11 -11 trunk/src/s_serv.c (File Modified)
8766
8767
8768nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8769 Log:
8770 include snomask.h from client.h
8771
8772
8773 Changes: Modified:
8774 +1 -0 trunk/include/client.h (File Modified)
8775
8776
8777nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8778 Log:
8779 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8780
8781
8782 Changes: Modified:
8783 +1 -0 trunk/src/newconf.c (File Modified)
8784 +2 -1 trunk/src/snomask.c (File Modified)
8785
8786
8787nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8788 Log:
8789 should start with +, not \0. Whoops. :)
8790
8791
8792 Changes: Modified:
8793 +1 -1 trunk/src/snomask.c (File Modified)
8794
8795
8796nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8797 Log:
8798 core snomask support.
8799
8800
8801 Changes: Modified:
8802 +3 -0 trunk/doc/example.conf (File Modified)
8803 +2 -0 trunk/include/client.h (File Modified)
8804 +2 -0 trunk/include/numeric.h (File Modified)
8805 +2 -0 trunk/include/s_newconf.h (File Modified)
8806 +63 -0 trunk/include/send.h (File Modified)
8807 + - trunk/include/snomask.h (File Added)
8808 +1 -0 trunk/src/Makefile.in (File Modified)
8809 +1 -1 trunk/src/messages.tab (File Modified)
8810 +8 -0 trunk/src/newconf.c (File Modified)
8811 +12 -0 trunk/src/s_user.c (File Modified)
8812 +235 -0 trunk/src/send.c (File Modified)
8813 + - trunk/src/snomask.c (File Added)
8814
8815
8816nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8817 Log:
8818 add a blank line after the license info.
8819
8820
8821 Changes: Modified:
8822 +1 -1 trunk/CREDITS (File Modified)
8823
8824
8825jilles 2006/01/14 19:59:18 UTC (20060114-472)
8826 Log:
8827 Extend copyright to 2006.
8828
8829
8830 Changes: Modified:
8831 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8832
8833
8834jilles 2006/01/14 19:56:24 UTC (20060114-470)
8835 Log:
8836 - Fix up book id.
8837 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8838
8839
8840 Changes: Modified:
8841 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8842 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8843
8844
8845jilles 2006/01/14 19:52:16 UTC (20060114-468)
8846 Log:
8847 Add oper privileges document.
8848
8849
8850 Changes: Modified:
8851 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8852 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8853
8854
8855jilles 2006/01/14 18:45:57 UTC (20060114-466)
8856 Log:
8857 Capitalize message names in services shortcuts (for consistency).
8858
8859
8860 Changes: Modified:
8861 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8862
8863
8864jilles 2006/01/13 16:53:35 UTC (20060113-464)
8865 Log:
8866 Remove C++ comment.
8867
8868
8869 Changes: Modified:
8870 +1 -1 trunk/src/patricia.c (File Modified)
8871
8872
8873jilles 2006/01/13 13:45:56 UTC (20060113-462)
8874 Log:
8875 Remove obsolete 'nextconnect' variable.
8876
8877
8878 Changes: Modified:
8879 +0 -1 trunk/include/ircd.h (File Modified)
8880 +0 -2 trunk/src/client.c (File Modified)
8881 +0 -1 trunk/src/ircd.c (File Modified)
8882
8883
8884jilles 2006/01/13 13:02:54 UTC (20060113-460)
8885 Log:
8886 Remove this remnant of the hybrid 6 ziplinks implementation.
8887
8888
8889 Changes: Modified:
8890 + - trunk/include/s_zip.h (File Deleted)
8891
8892
8893jilles 2006/01/09 16:05:47 UTC (20060109-458)
8894 Log:
8895 Make clone limiting work on orighost, not host (so it
8896 looks through services cloaks). Lightly tested, please
8897 test/review.
8898
8899
8900 Changes: Modified:
8901 +2 -0 trunk/modules/m_chghost.c (File Modified)
8902 +1 -1 trunk/src/client.c (File Modified)
8903 +1 -1 trunk/src/s_conf.c (File Modified)
8904
8905
8906jilles 2006/01/09 15:51:02 UTC (20060109-456)
8907 Log:
8908 Don't forget to link me_realhost() into the command hash.
8909
8910 Pointy hat to: myself
8911
8912
8913 Changes: Modified:
8914 +1 -1 trunk/modules/m_chghost.c (File Modified)
8915
8916
8917jilles 2006/01/09 14:46:59 UTC (20060109-454)
8918 Log:
8919 It's call_hook, not hook_call.
8920
8921
8922 Changes: Modified:
8923 +1 -1 trunk/src/s_user.c (File Modified)
8924
8925
8926jilles 2006/01/09 14:45:36 UTC (20060109-452)
8927 Log:
8928 Add unreject help file.
8929
8930
8931 Changes: Modified:
8932 + - trunk/help/opers/unreject (File Added)
8933
8934
8935jilles 2006/01/09 14:41:41 UTC (20060109-450)
8936 Log:
8937 Link the all-important 42 module to the build :P
8938
8939
8940 Changes: Modified:
8941 +1 -0 trunk/contrib/Makefile.in (File Modified)
8942
8943
8944jilles 2006/01/08 19:12:10 UTC (20060108-448)
8945 Log:
8946 Mention /rehash help.
8947
8948
8949 Changes: Modified:
8950 +1 -0 trunk/help/opers/rehash (File Modified)
8951
8952
8953nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8954 Log:
8955 Add h_user_signon hook.
8956
8957
8958 Changes: Modified:
8959 +1 -0 trunk/include/hook.h (File Modified)
8960 +2 -0 trunk/src/hook.c (File Modified)
8961 +4 -0 trunk/src/s_user.c (File Modified)
8962
8963
8964jilles 2006/01/06 02:30:23 UTC (20060106-444)
8965 Log:
8966 Oops, forgot to set orighost for remote client introductions.
8967
8968
8969 Changes: Modified:
8970 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8971
8972
8973jilles 2006/01/06 01:40:44 UTC (20060106-442)
8974 Log:
8975 Use TS6 forms in services shortcuts, if possible.
8976
8977
8978 Changes: Modified:
8979 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8980
8981
8982jilles 2006/01/06 01:31:19 UTC (20060106-440)
8983 Log:
8984 - Start out default_umodes conf entry from the empty set instead of +i.
8985 - Move oper_only_umodes check to where default_umodes is used, as
8986 oper_only_umodes may not be set yet while we're reading the conf.
8987
8988
8989 Changes: Modified:
8990 +6 -7 trunk/src/newconf.c (File Modified)
8991 +1 -1 trunk/src/s_user.c (File Modified)
8992
8993
8994jilles 2006/01/06 01:00:44 UTC (20060106-438)
8995 Log:
8996 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8997
8998
8999 Changes: Modified:
9000 +1 -0 trunk/doc/example.conf (File Modified)
9001 +7 -0 trunk/doc/reference.conf (File Modified)
9002 +0 -7 trunk/include/config.h.dist (File Modified)
9003 +1 -0 trunk/include/s_conf.h (File Modified)
9004 +6 -0 trunk/modules/m_info.c (File Modified)
9005 +9 -18 trunk/src/client.c (File Modified)
9006 +1 -0 trunk/src/newconf.c (File Modified)
9007 +1 -0 trunk/src/s_conf.c (File Modified)
9008
9009
9010jilles 2006/01/06 00:14:18 UTC (20060106-436)
9011 Log:
9012 - Allow NULL target_ip in show_ip() (indicates message is being
9013 sent to local opers)
9014 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9015 confitem
9016 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9017 those in src/client.c
9018
9019 From ratbox 2.2 svn (anfl)
9020
9021
9022 Changes: Modified:
9023 +1 -0 trunk/include/client.h (File Modified)
9024 +21 -2 trunk/src/client.c (File Modified)
9025 +2 -4 trunk/src/hostmask.c (File Modified)
9026 +1 -5 trunk/src/s_conf.c (File Modified)
9027 +4 -8 trunk/src/s_user.c (File Modified)
9028
9029
9030nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9031 Log:
9032 Fire off events properly.
9033
9034
9035 Changes: Modified:
9036 +7 -3 trunk/src/s_user.c (File Modified)
9037
9038
9039nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9040 Log:
9041 make sure modules which depend on umode information get the message upon connection (oops)
9042
9043
9044 Changes: Modified:
9045 +3 -0 trunk/src/s_user.c (File Modified)
9046
9047
9048jilles 2006/01/05 23:33:33 UTC (20060105-430)
9049 Log:
9050 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9051 From ratbox 2.2 svn.
9052
9053
9054 Changes: Modified:
9055 +3 -7 trunk/modules/m_etrace.c (File Modified)
9056
9057
9058nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9059 Log:
9060 Replace silly `default_invisible' option with more versatile default_umodes.
9061
9062
9063 Changes: Modified:
9064 +2 -2 trunk/Makefile.in (File Modified)
9065 +12 -1 trunk/doc/example.conf (File Modified)
9066 +14 -7 trunk/doc/reference.conf (File Modified)
9067 +2 -4 trunk/include/s_conf.h (File Modified)
9068 +0 -6 trunk/modules/m_info.c (File Modified)
9069 +4 -0 trunk/src/modules.c (File Modified)
9070 +41 -1 trunk/src/newconf.c (File Modified)
9071 +2 -2 trunk/src/s_conf.c (File Modified)
9072 +3 -4 trunk/src/s_user.c (File Modified)
9073
9074
9075jilles 2006/01/02 14:30:45 UTC (20060102-426)
9076 Log:
9077 Add temporary nick resvs with the proper duration,
9078 not 60 times too long.
9079
9080
9081 Changes: Modified:
9082 +1 -1 trunk/modules/m_resv.c (File Modified)
9083
9084
9085jilles 2006/01/02 14:21:31 UTC (20060102-424)
9086 Log:
9087 Add kick on split riding. See reference.conf for more details.
9088
9089
9090 Changes: Modified:
9091 +1 -0 trunk/doc/example.conf (File Modified)
9092 +16 -0 trunk/doc/reference.conf (File Modified)
9093 +1 -0 trunk/include/s_conf.h (File Modified)
9094 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9095 +6 -0 trunk/modules/m_info.c (File Modified)
9096 +1 -0 trunk/src/newconf.c (File Modified)
9097 +1 -0 trunk/src/s_conf.c (File Modified)
9098
9099
9100nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9101 Log:
9102 New credits, denoting GXTi as being on the core team.
9103
9104
9105 Changes: Modified:
9106 +16 -5 trunk/CREDITS (File Modified)
9107
9108
9109nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9110 Log:
9111 better cloaking algorithm
9112
9113
9114 Changes: Modified:
9115 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9116
9117
9118nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9119 Log:
9120 don't do redundant bitshifting.
9121
9122
9123 Changes: Modified:
9124 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9125
9126
9127jilles 2005/12/23 21:15:41 UTC (20051223-416)
9128 Log:
9129 Add ip_cloaking.so.
9130
9131
9132 Changes: Modified:
9133 +1 -0 trunk/contrib/Makefile.in (File Modified)
9134
9135
9136jilles 2005/12/23 21:15:25 UTC (20051223-414)
9137 Log:
9138 Set the DynSpoof flag properly.
9139
9140
9141 Changes: Modified:
9142 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9143
9144
9145nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9146 Log:
9147 first go at an ip_cloaking implementation for charybdis.
9148
9149
9150 Changes: Modified:
9151 + - trunk/contrib/ip_cloaking.c (File Added)
9152
9153
9154nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9155 Log:
9156 Add libcharybdis to contrib/ includes.
9157
9158
9159 Changes: Modified:
9160 +1 -1 trunk/contrib/Makefile.in (File Modified)
9161
9162
9163nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9164 Log:
9165 add h_umode_changed hook for modules that provide usermodes.
9166
9167
9168 Changes: Modified:
9169 +1 -0 trunk/include/hook.h (File Modified)
9170 +2 -1 trunk/src/hook.c (File Modified)
9171 +3 -0 trunk/src/s_user.c (File Modified)
9172
9173
9174jilles 2005/12/19 16:52:45 UTC (20051219-406)
9175 Log:
9176 Show quiets in /stats z.
9177
9178
9179 Changes: Modified:
9180 +15 -10 trunk/src/s_stats.c (File Modified)
9181
9182
9183nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9184 Log:
9185 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9186
9187
9188 Changes: Modified:
9189 +0 -12 trunk/configure (File Modified)
9190 +0 -9 trunk/configure.ac (File Modified)
9191 +0 -3 trunk/include/setup.h.in (File Modified)
9192
9193
9194nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9195 Log:
9196 change various buffer sizes to = topiclen.
9197
9198
9199 Changes: Modified:
9200 +3 -4 trunk/include/ircd_defs.h (File Modified)
9201
9202
9203jon 2005/12/12 19:32:18 UTC (20051212-400)
9204 Log:
9205 - Partial commit test, partial ego strokage ;)
9206
9207
9208 Changes: Modified:
9209 +2 -1 trunk/CREDITS (File Modified)
9210
9211
9212nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9213 Log:
9214 More kqueue corrections.
9215
9216 Changes: Modified:
9217 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9218
9219
9220nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9221 Log:
9222 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9223 Not sure why this wasn't this way to begin with.
9224
9225
9226 Changes: Modified:
9227 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9228
9229
9230jilles 2005/12/11 16:39:52 UTC (20051211-394)
9231 Log:
9232 example.conf tweaks:
9233 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9234 most people do not need this.
9235 Enable serverinfo::hub.
9236
9237
9238 Changes: Modified:
9239 +14 -11 trunk/doc/example.conf (File Modified)
9240
9241
9242nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9243 Log:
9244 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9245
9246
9247 Changes: Modified:
9248 +1 -1 trunk/src/s_serv.c (File Modified)
9249
9250
9251nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9252 Log:
9253 header include changes
9254
9255
9256 Changes: Modified:
9257 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9258 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9259 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9260 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9261 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9262 +1 -21 trunk/libcharybdis/select.c (File Modified)
9263
9264
9265nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9266 Log:
9267 s/ilog/libcharybdis_{die,log,restart}/g
9268
9269
9270 Changes: Modified:
9271 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9272 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9273 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9274 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9275 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9276 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9277 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9278 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9279
9280
9281nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9282 Log:
9283 Use the right callbacks in the function code.
9284
9285 Changes: Modified:
9286 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9287
9288
9289nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9290 Log:
9291 More work, it builds again!
9292
9293
9294 Changes: Modified:
9295 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9296 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9297 + - trunk/libcharybdis/libcharybdis.c (File Added)
9298 + - trunk/libcharybdis/libcharybdis.h (File Added)
9299
9300
9301nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9302 Log:
9303 Move some stuff around.
9304
9305
9306 Changes: Modified:
9307 + - trunk/include/memory.h (File Deleted)
9308 + - trunk/include/tools.h (File Deleted)
9309 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9310 + - trunk/libcharybdis/memory.c (File Added)
9311 + - trunk/libcharybdis/memory.h (File Added)
9312 + - trunk/libcharybdis/snprintf.c (File Added)
9313 + - trunk/libcharybdis/tools.c (File Added)
9314 + - trunk/libcharybdis/tools.h (File Added)
9315 +1000 -1062 trunk/modules/.depend (File Modified)
9316 +421 -455 trunk/src/.depend (File Modified)
9317 +0 -1191 trunk/src/Makefile.in (File Modified)
9318 + - trunk/src/memory.c (File Deleted)
9319 + - trunk/src/snprintf.c (File Deleted)
9320 + - trunk/src/tools.c (File Deleted)
9321
9322
9323nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9324 Log:
9325 move more headers into libcharybdis
9326
9327 Changes: Modified:
9328 + - trunk/include/balloc.h (File Deleted)
9329 + - trunk/include/event.h (File Deleted)
9330 + - trunk/libcharybdis/balloc.h (File Added)
9331 + - trunk/libcharybdis/event.h (File Added)
9332 +924 -1020 trunk/modules/.depend (File Modified)
9333 +327 -406 trunk/src/.depend (File Modified)
9334
9335
9336nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9337 Log:
9338 balloc, events -> libcharybdis
9339
9340 Changes: Modified:
9341 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9342 + - trunk/libcharybdis/balloc.c (File Added)
9343 + - trunk/libcharybdis/event.c (File Added)
9344 +0 -1008 trunk/src/Makefile.in (File Modified)
9345 + - trunk/src/balloc.c (File Deleted)
9346 + - trunk/src/event.c (File Deleted)
9347
9348
9349nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9350 Log:
9351 More fun
9352
9353 Changes: Modified:
9354 + - trunk/include/commio.h (File Deleted)
9355 + - trunk/include/linebuf.h (File Deleted)
9356 + - trunk/libcharybdis/commio.h (File Added)
9357 + - trunk/libcharybdis/linebuf.h (File Added)
9358 +1644 -530 trunk/modules/.depend (File Modified)
9359 +1 -1 trunk/modules/Makefile.in (File Modified)
9360 +720 -284 trunk/src/.depend (File Modified)
9361
9362
9363nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9364 Log:
9365 Makefile reworking -- moving libcharybdis headers into proper location.
9366
9367 Changes: Modified:
9368 +1 -1 trunk/adns/Makefile.in (File Modified)
9369 +1 -1 trunk/src/Makefile.in (File Modified)
9370
9371
9372nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9373 Log:
9374 Document proposed authdaemon protocol.
9375
9376 Changes: Modified:
9377 + - trunk/authdaemon/protocol.txt (File Added)
9378
9379
9380nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9381 Log:
9382 Makefile oops
9383
9384 Changes: Modified:
9385 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9386
9387
9388nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9389 Log:
9390 Remove dead makefile from generation
9391
9392 Changes: Modified:
9393 +1 -2 trunk/configure (File Modified)
9394 +0 -1 trunk/configure.ac (File Modified)
9395
9396
9397nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9398 Log:
9399 libcharybdisIO -> libcharybdis
9400
9401 Changes: Modified:
9402 +1 -1 trunk/src/Makefile.in (File Modified)
9403
9404
9405nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9406 Log:
9407 More restructuring.
9408
9409 Changes: Modified:
9410 + - trunk/libcharybdis/Makefile.in (File Added)
9411 + - trunk/libcharybdis/commio.c (File Added)
9412 + - trunk/libcharybdis/devpoll.c (File Added)
9413 + - trunk/libcharybdis/epoll.c (File Added)
9414 + - trunk/libcharybdis/io/ (File Deleted)
9415 + - trunk/libcharybdis/kqueue.c (File Added)
9416 + - trunk/libcharybdis/linebuf.c (File Added)
9417 + - trunk/libcharybdis/log/ (File Deleted)
9418 + - trunk/libcharybdis/poll.c (File Added)
9419 + - trunk/libcharybdis/ports.c (File Added)
9420 + - trunk/libcharybdis/select.c (File Added)
9421
9422
9423nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9424 Log:
9425 Blah kill makefile
9426
9427 Changes: Modified:
9428 + - trunk/libcharybdis/Makefile.in (File Deleted)
9429
9430
9431nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9432 Log:
9433 Blah kill makefile
9434
9435 Changes: Modified:
9436 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9437
9438
9439nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9440 Log:
9441 add authdaemon dir for later hacking
9442
9443
9444 Changes: Modified:
9445 + - trunk/authdaemon/ (File Added)
9446
9447
9448nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9449 Log:
9450 linebuf -> libcharybdisIO
9451
9452
9453 Changes: Modified:
9454 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9455 + - trunk/libcharybdis/io/linebuf.c (File Added)
9456 + - trunk/libcharybdis/log/ (File Added)
9457 + - trunk/libcharybdis/log/Makefile.in (File Added)
9458 +0 -687 trunk/src/Makefile.in (File Modified)
9459 + - trunk/src/linebuf.c (File Deleted)
9460
9461
9462nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9463 Log:
9464 Solaris 10 I/O ports support
9465
9466 Changes: Modified:
9467 + - trunk/libcharybdis/io/ports.c (File Added)
9468
9469
9470nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9471 Log:
9472 libcharybdis stuff
9473
9474
9475 Changes: Modified:
9476 +1 -1 trunk/Makefile.in (File Modified)
9477 +3 -1 trunk/configure (File Modified)
9478 +133 -10 trunk/configure.ac (File Modified)
9479 + - trunk/libcharybdis/ (File Added)
9480 + - trunk/libcharybdis/Makefile.in (File Added)
9481 + - trunk/libcharybdis/io/ (File Added)
9482 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9483 +2 -3 trunk/src/Makefile.in (File Modified)
9484 + - trunk/src/io/ (File Deleted)
9485
9486
9487nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9488 Log:
9489 split IO stuff into libcharybdisIO.
9490
9491
9492 Changes: Modified:
9493 + - trunk/src/commio.c (File Deleted)
9494 + - trunk/src/devpoll.c (File Deleted)
9495 + - trunk/src/epoll.c (File Deleted)
9496 + - trunk/src/io/ (File Added)
9497 + - trunk/src/io/Makefile.in (File Added)
9498 + - trunk/src/io/commio.c (File Added)
9499 + - trunk/src/io/devpoll.c (File Added)
9500 + - trunk/src/io/epoll.c (File Added)
9501 + - trunk/src/io/kqueue.c (File Added)
9502 + - trunk/src/io/poll.c (File Added)
9503 + - trunk/src/io/select.c (File Added)
9504 + - trunk/src/kqueue.c (File Deleted)
9505 + - trunk/src/poll.c (File Deleted)
9506 + - trunk/src/select.c (File Deleted)
9507
9508
9509nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9510 Log:
9511 Version bump: 1.1.0
9512
9513
9514 Changes: Modified:
9515 +86 -155 trunk/configure (File Modified)
9516 +1 -1 trunk/configure.ac (File Modified)
9517
9518
9519jilles 2005/12/04 01:56:31 UTC (20051204-346)
9520 Log:
9521 Remove mentions of mkkeypair/cryptlinks.
9522
9523
9524 Changes: Modified:
9525 +1 -3 trunk/doc/challenge.txt (File Modified)
9526
9527
9528jilles 2005/12/02 17:57:29 UTC (20051202-344)
9529 Log:
9530 Clarify serverinfo{} description.
9531
9532
9533 Changes: Modified:
9534 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9535
9536
9537jilles 2005/12/02 17:41:44 UTC (20051202-342)
9538 Log:
9539 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9540
9541
9542 Changes: Modified:
9543 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9544
9545
9546jilles 2005/12/02 17:38:53 UTC (20051202-340)
9547 Log:
9548 Improvements also applicable to hyperion 1.x.
9549
9550
9551 Changes: Modified:
9552 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9553
9554
9555jilles 2005/12/02 17:08:45 UTC (20051202-338)
9556 Log:
9557 - Add +F description
9558 - General improvements and changes to charybdis
9559
9560
9561 Changes: Modified:
9562 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9563
9564
9565jilles 2005/12/02 16:43:45 UTC (20051202-336)
9566 Log:
9567 The server notice umodes only have an effect
9568 for opers. ("sendto_realops_flags", so having
9569 the umode is not enough, they must also be
9570 opered)
9571
9572
9573 Changes: Modified:
9574 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9575
9576
9577jilles 2005/12/02 16:39:40 UTC (20051202-334)
9578 Log:
9579 Updates to umodes docs.
9580
9581
9582 Changes: Modified:
9583 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9584
9585
9586nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9587 Log:
9588 Add SGML documentation.
9589
9590 Changes: Modified:
9591 + - trunk/doc/sgml/ (File Added)
9592 + - trunk/doc/sgml/oper-guide/ (File Added)
9593 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9594 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9595 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9596 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9597 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9598 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9599 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9600
9601
9602jilles 2005/11/21 11:04:33 UTC (20051121-330)
9603 Log:
9604 Make operwall flag restrict setting umode +z.
9605 This repairs this flag broken in charybdis-1.0.
9606
9607
9608 Changes: Modified:
9609 +41 -0 trunk/contrib/m_flags.c (File Modified)
9610 +9 -0 trunk/src/s_user.c (File Modified)
9611
9612
9613jilles 2005/11/21 10:29:37 UTC (20051121-328)
9614 Log:
9615 Don't complain/reset remote clients +n. I'm still not
9616 convinced propagating all umodes is the way to go, oh
9617 well.
9618
9619
9620 Changes: Modified:
9621 +1 -1 trunk/src/s_user.c (File Modified)
9622
9623
9624jilles 2005/11/21 10:21:42 UTC (20051121-326)
9625 Log:
9626 - Require admin flag for oper /chghost (if it's enabled
9627 which is not default)
9628 - Give error message on nonexistant nick
9629
9630
9631 Changes: Modified:
9632 +12 -0 trunk/modules/m_chghost.c (File Modified)
9633
9634
9635nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9636 Log:
9637 Incorporated jilles' dynspoof patch with a few minor changes.
9638
9639 Changes: Modified:
9640 +5 -2 trunk/include/client.h (File Modified)
9641 +1 -0 trunk/include/numeric.h (File Modified)
9642 +75 -4 trunk/modules/m_chghost.c (File Modified)
9643 +2 -21 trunk/modules/m_stats.c (File Modified)
9644 +2 -8 trunk/modules/m_trace.c (File Modified)
9645 +2 -0 trunk/src/client.c (File Modified)
9646 +3 -0 trunk/src/s_user.c (File Modified)
9647
9648
9649nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9650 Log:
9651 Update NEWS.
9652
9653 Changes: Modified:
9654 +5 -0 trunk/NEWS (File Modified)
9655
9656
9657jilles 2005/11/17 22:38:52 UTC (20051117-320)
9658 Log:
9659 Make show_ip() far less braindead.
9660
9661 Obtained from: ratbox 2.2 SVN
9662
9663
9664 Changes: Modified:
9665 +14 -85 trunk/src/client.c (File Modified)
9666
9667
9668jilles 2005/11/15 16:33:26 UTC (20051115-318)
9669 Log:
9670 Instead of not showing channels at all for whoising services,
9671 only show channels the requester is also on. If operspying
9672 services, show all the channels.
9673
9674
9675 Changes: Modified:
9676 +37 -40 trunk/modules/m_whois.c (File Modified)
9677
9678
9679jilles 2005/11/15 15:59:00 UTC (20051115-316)
9680 Log:
9681 - Show real errno if we fail to connect to a server
9682 - Don't show server IPs on IRC if a server goes dead
9683 during handshake
9684
9685
9686 Changes: Modified:
9687 +2 -5 trunk/src/s_serv.c (File Modified)
9688
9689
9690jilles 2005/11/15 15:28:18 UTC (20051115-314)
9691 Log:
9692 Revert hybrid 7.2 aline code. It causes too many problems.
9693
9694
9695 Changes: Modified:
9696 +1 -47 trunk/NEWS (File Modified)
9697 + - trunk/include/aline.h (File Deleted)
9698 +53 -6 trunk/modules/m_dline.c (File Modified)
9699 +212 -16 trunk/modules/m_kline.c (File Modified)
9700 +37 -8 trunk/modules/m_resv.c (File Modified)
9701 +45 -24 trunk/modules/m_xline.c (File Modified)
9702 +0 -485 trunk/src/Makefile.in (File Modified)
9703 + - trunk/src/aline.c (File Deleted)
9704
9705
9706jilles 2005/11/07 10:47:33 UTC (20051107-312)
9707 Log:
9708 Incorporate recent ratbox monitor bugfixes (could crash).
9709
9710
9711 Changes: Modified:
9712 +16 -0 trunk/modules/m_monitor.c (File Modified)
9713 +4 -3 trunk/src/monitor.c (File Modified)
9714
9715
9716jilles 2005/10/24 23:10:06 UTC (20051024-310)
9717 Log:
9718 Fix /invite UID leak.
9719
9720 Found by logiclrd@EFnet.
9721
9722
9723 Changes: Modified:
9724 +3 -2 trunk/modules/m_invite.c (File Modified)
9725
9726
9727nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9728 Log:
9729 Don't show what channels a service is in.
9730
9731 Changes: Modified:
9732 +1 -0 trunk/NEWS (File Modified)
9733 +40 -35 trunk/modules/m_whois.c (File Modified)
9734
9735
9736nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9737 Log:
9738 Update version to 1.0.3.
9739
9740
9741 Changes: Modified:
9742 +9 -9 trunk/configure (File Modified)
9743 +1 -1 trunk/configure.ac (File Modified)
9744
9745
9746jilles 2005/10/22 17:12:51 UTC (20051022-304)
9747 Log:
9748 Update NEWS.
9749
9750
9751 Changes: Modified:
9752 +7 -1 trunk/NEWS (File Modified)
9753
9754
9755jilles 2005/10/22 17:11:32 UTC (20051022-302)
9756 Log:
9757 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9758 More static buffers :(
9759
9760
9761 Changes: Modified:
9762 +12 -4 trunk/src/aline.c (File Modified)
9763
9764
9765jilles 2005/10/18 21:52:35 UTC (20051018-300)
9766 Log:
9767 Make operspy mode (/mode !#channel showing parameters
9768 even if not on channel) work again.
9769
9770
9771 Changes: Modified:
9772 +4 -4 trunk/src/channel.c (File Modified)
9773
9774
9775jilles 2005/10/16 22:04:15 UTC (20051016-298)
9776 Log:
9777 Call server_introduced hook on TS6 remote server
9778 introduction (ms_sid()).
9779
9780
9781 Changes: Modified:
9782 +6 -0 trunk/modules/core/m_server.c (File Modified)
9783
9784
9785nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9786 Log:
9787 Cyrix boxes are wierd.
9788
9789 Changes: Modified:
9790 +2 -1 trunk/modules/m_services.c (File Modified)
9791
9792
9793nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9794 Log:
9795 More paranoia.
9796
9797 Changes: Modified:
9798 +1 -1 trunk/include/client.h (File Modified)
9799 +3 -1 trunk/modules/m_services.c (File Modified)
9800
9801
9802nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9803 Log:
9804 heh
9805
9806 Changes: Modified:
9807 +1 -6 trunk/modules/m_services.c (File Modified)
9808
9809
9810nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9811 Log:
9812 Disable a check that doesn't always seem to work right for some reason.
9813
9814 Changes: Modified:
9815 +2 -0 trunk/modules/m_services.c (File Modified)
9816
9817
9818nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9819 Log:
9820 Update NEWS.
9821
9822
9823 Changes: Modified:
9824 +4 -1 trunk/NEWS (File Modified)
9825
9826
9827nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9828 Log:
9829 1.0.2
9830
9831
9832 Changes: Modified:
9833 +9 -9 trunk/configure (File Modified)
9834 +1 -1 trunk/configure.ac (File Modified)
9835
9836
9837jilles 2005/10/08 22:30:18 UTC (20051008-284)
9838 Log:
9839 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9840
9841
9842 Changes: Modified:
9843 +3 -13 trunk/modules/m_trace.c (File Modified)
9844
9845
9846jilles 2005/10/06 11:00:22 UTC (20051006-282)
9847 Log:
9848 Don't send empty RPL_WHOISCHANNELS on remote whois.
9849
9850 Pointy hat to: jilles
9851
9852
9853 Changes: Modified:
9854 +1 -1 trunk/modules/m_whois.c (File Modified)
9855
9856
9857nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9858 Log:
9859 Update NEWS.
9860
9861
9862 Changes: Modified:
9863 +3 -0 trunk/NEWS (File Modified)
9864
9865
9866nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9867 Log:
9868 Modular umode support.
9869
9870
9871 Changes: Modified:
9872 +0 -9 trunk/include/client.h (File Modified)
9873 +2 -1 trunk/include/s_user.h (File Modified)
9874 +1 -1 trunk/include/tools.h (File Modified)
9875 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9876 +3 -0 trunk/src/ircd.c (File Modified)
9877 +1 -1 trunk/src/messages.tab (File Modified)
9878 +2 -2 trunk/src/s_serv.c (File Modified)
9879 +37 -59 trunk/src/s_user.c (File Modified)
9880 +21 -0 trunk/src/tools.c (File Modified)
9881
9882
9883jilles 2005/10/02 20:23:15 UTC (20051002-276)
9884 Log:
9885 Optionally do forced nick change to the UID instead of kill
9886 on nick collisions, see doc/collision_fnc.txt for more
9887 details.
9888
9889
9890 Changes: Modified:
9891 + - trunk/doc/collision_fnc.txt (File Added)
9892 +1 -0 trunk/doc/example.conf (File Modified)
9893 +8 -0 trunk/doc/reference.conf (File Modified)
9894 +1 -0 trunk/include/numeric.h (File Modified)
9895 +1 -0 trunk/include/s_conf.h (File Modified)
9896 +2 -1 trunk/include/s_serv.h (File Modified)
9897 +1 -0 trunk/include/s_stats.h (File Modified)
9898 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9899 +1 -1 trunk/src/messages.tab (File Modified)
9900 +1 -0 trunk/src/newconf.c (File Modified)
9901 +1 -0 trunk/src/s_conf.c (File Modified)
9902 +1 -0 trunk/src/s_serv.c (File Modified)
9903 +2 -2 trunk/src/s_stats.c (File Modified)
9904
9905
9906nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9907 Log:
9908 Update NEWS.
9909
9910
9911 Modified:
9912 trunk/NEWS (File Modified)
9913
9914
9915jilles 2005/09/28 15:45:31 UTC (20050928-272)
9916 Log:
9917 Don't allow lookups by uid in /monitor + and /monitor s.
9918
9919
9920 Modified:
9921 trunk/modules/m_monitor.c (File Modified)
9922
9923
9924jilles 2005/09/28 13:05:01 UTC (20050928-270)
9925 Log:
9926 Stop garbage +j being set in cases like +j aaa:bbb by
9927 initializing the variables properly.
9928
9929 Reported by kyle.
9930
9931
9932 Modified:
9933 trunk/modules/core/m_mode.c (File Modified)
9934 trunk/modules/core/m_sjoin.c (File Modified)
9935
9936
9937jilles 2005/09/25 15:51:54 UTC (20050925-268)
9938 Log:
9939 Apply flags to the proper server in me_gcap().
9940
9941
9942 Modified:
9943 trunk/modules/m_capab.c (File Modified)
9944
9945
9946jilles 2005/09/22 23:13:46 UTC (20050922-266)
9947 Log:
9948 Use find_named_client() instead of find_client() to check
9949 for nick collisions.
9950
9951
9952 Modified:
9953 trunk/modules/core/m_nick.c (File Modified)
9954
9955
9956nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9957 Log:
9958 - Replace old 381 numeric with a new, more positive one!
9959
9960
9961 Modified:
9962 trunk/src/messages.tab (File Modified)
9963
9964
9965jilles 2005/09/22 00:38:45 UTC (20050922-262)
9966 Log:
9967 Make it compile again.
9968
9969
9970 Modified:
9971 trunk/src/channel.c (File Modified)
9972 trunk/src/client.c (File Modified)
9973 trunk/src/ircd.c (File Modified)
9974 trunk/src/packet.c (File Modified)
9975
9976
9977nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9978 Log:
9979 - Prevent UID disclosure in cmode setting.
9980
9981
9982 Modified:
9983 trunk/NEWS (File Modified)
9984 trunk/modules/core/m_mode.c (File Modified)
9985
9986
9987nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9988 Log:
9989 A different check which prevents UID disclosure.
9990
9991
9992 Modified:
9993 trunk/modules/core/m_kick.c (File Modified)
9994
9995
9996nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9997 Log:
9998 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9999
10000
10001 Modified:
10002 trunk/modules/core/m_kick.c (File Modified)
10003
10004
10005nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10006 Log:
10007 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10008
10009
10010 Modified:
10011 trunk/NEWS (File Modified)
10012 trunk/modules/m_accept.c (File Modified)
10013 trunk/modules/m_admin.c (File Modified)
10014 trunk/modules/m_away.c (File Modified)
10015 trunk/modules/m_cap.c (File Modified)
10016 trunk/modules/m_capab.c (File Modified)
10017 trunk/modules/m_challenge.c (File Modified)
10018 trunk/modules/m_chghost.c (File Modified)
10019 trunk/modules/m_close.c (File Modified)
10020 trunk/modules/m_cmessage.c (File Modified)
10021 trunk/modules/m_connect.c (File Modified)
10022 trunk/modules/m_dline.c (File Modified)
10023 trunk/modules/m_encap.c (File Modified)
10024 trunk/modules/m_etrace.c (File Modified)
10025 trunk/modules/m_gline.c (File Modified)
10026 trunk/modules/m_help.c (File Modified)
10027 trunk/modules/m_info.c (File Modified)
10028 trunk/modules/m_invite.c (File Modified)
10029 trunk/modules/m_ison.c (File Modified)
10030 trunk/modules/m_kline.c (File Modified)
10031 trunk/modules/m_knock.c (File Modified)
10032 trunk/modules/m_links.c (File Modified)
10033 trunk/modules/m_list.c (File Modified)
10034 trunk/modules/m_locops.c (File Modified)
10035 trunk/modules/m_lusers.c (File Modified)
10036 trunk/modules/m_map.c (File Modified)
10037 trunk/modules/m_monitor.c (File Modified)
10038 trunk/modules/m_motd.c (File Modified)
10039 trunk/modules/m_names.c (File Modified)
10040 trunk/modules/m_oper.c (File Modified)
10041 trunk/modules/m_operspy.c (File Modified)
10042 trunk/modules/m_pass.c (File Modified)
10043 trunk/modules/m_ping.c (File Modified)
10044 trunk/modules/m_pong.c (File Modified)
10045 trunk/modules/m_post.c (File Modified)
10046 trunk/modules/m_rehash.c (File Modified)
10047 trunk/modules/m_restart.c (File Modified)
10048 trunk/modules/m_resv.c (File Modified)
10049 trunk/modules/m_services.c (File Modified)
10050 trunk/modules/m_set.c (File Modified)
10051 trunk/modules/m_sshortcut.c (File Modified)
10052 trunk/modules/m_stats.c (File Modified)
10053 trunk/modules/m_svinfo.c (File Modified)
10054 trunk/modules/m_tb.c (File Modified)
10055 trunk/modules/m_testline.c (File Modified)
10056 trunk/modules/m_testmask.c (File Modified)
10057 trunk/modules/m_time.c (File Modified)
10058 trunk/modules/m_topic.c (File Modified)
10059 trunk/modules/m_trace.c (File Modified)
10060 trunk/modules/m_unreject.c (File Modified)
10061 trunk/modules/m_user.c (File Modified)
10062 trunk/modules/m_userhost.c (File Modified)
10063 trunk/modules/m_users.c (File Modified)
10064 trunk/modules/m_version.c (File Modified)
10065 trunk/modules/m_wallops.c (File Modified)
10066 trunk/modules/m_who.c (File Modified)
10067 trunk/modules/m_whois.c (File Modified)
10068 trunk/modules/m_whowas.c (File Modified)
10069 trunk/modules/m_xline.c (File Modified)
10070 trunk/src/adns.c (File Modified)
10071 trunk/src/aline.c (File Modified)
10072 trunk/src/cache.c (File Modified)
10073 trunk/src/channel.c (File Modified)
10074 trunk/src/class.c (File Modified)
10075 trunk/src/client.c (File Modified)
10076 trunk/src/commio.c (File Modified)
10077 trunk/src/event.c (File Modified)
10078 trunk/src/hash.c (File Modified)
10079 trunk/src/hostmask.c (File Modified)
10080 trunk/src/ircd.c (File Modified)
10081 trunk/src/kdparse.c (File Modified)
10082 trunk/src/linebuf.c (File Modified)
10083 trunk/src/listener.c (File Modified)
10084 trunk/src/modules.c (File Modified)
10085 trunk/src/monitor.c (File Modified)
10086 trunk/src/newconf.c (File Modified)
10087 trunk/src/packet.c (File Modified)
10088 trunk/src/parse.c (File Modified)
10089 trunk/src/reject.c (File Modified)
10090 trunk/src/s_auth.c (File Modified)
10091 trunk/src/s_conf.c (File Modified)
10092 trunk/src/s_gline.c (File Modified)
10093 trunk/src/s_log.c (File Modified)
10094 trunk/src/s_newconf.c (File Modified)
10095 trunk/src/s_serv.c (File Modified)
10096 trunk/src/s_stats.c (File Modified)
10097 trunk/src/s_user.c (File Modified)
10098 trunk/src/send.c (File Modified)
10099 trunk/src/whowas.c (File Modified)
10100
10101
10102nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10103 Log:
10104 - More coding style niceities. Pretty much got client.h squared away.
10105
10106
10107 Modified:
10108 trunk/modules/m_dline.c (File Modified)
10109 trunk/modules/m_gline.c (File Modified)
10110 trunk/modules/m_kline.c (File Modified)
10111 trunk/modules/m_rehash.c (File Modified)
10112 trunk/modules/m_resv.c (File Modified)
10113 trunk/modules/m_stats.c (File Modified)
10114 trunk/modules/m_testline.c (File Modified)
10115 trunk/modules/m_user.c (File Modified)
10116 trunk/modules/m_xline.c (File Modified)
10117
10118
10119jilles 2005/09/21 22:37:13 UTC (20050921-250)
10120 Log:
10121 - Propagate quiets (+q) on netjoins
10122 - Clear +q list too on lowerTS sjoin from TS6 source
10123
10124
10125 Modified:
10126 trunk/modules/core/m_sjoin.c (File Modified)
10127 trunk/src/s_serv.c (File Modified)
10128
10129
10130jilles 2005/09/21 15:49:43 UTC (20050921-248)
10131 Log:
10132 Second argument to whois is always a nick, never a uid.
10133 This prevents /whois other.server uid to get information
10134 about that uid.
10135
10136
10137 Modified:
10138 trunk/modules/m_whois.c (File Modified)
10139
10140
10141jilles 2005/09/21 15:43:45 UTC (20050921-246)
10142 Log:
10143 Don't allow local users to use uids in user mode.
10144
10145
10146 Modified:
10147 trunk/src/s_user.c (File Modified)
10148
10149
10150jilles 2005/09/21 15:42:56 UTC (20050921-244)
10151 Log:
10152 Make it compile again.
10153
10154
10155 Modified:
10156 trunk/src/s_stats.c (File Modified)
10157
10158
10159jilles 2005/09/21 15:09:11 UTC (20050921-242)
10160 Log:
10161 Fix propagation of empty SJOIN.
10162
10163
10164 Modified:
10165 trunk/modules/core/m_sjoin.c (File Modified)
10166
10167
10168nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10169 Log:
10170 Some atheme-style niceties here.
10171
10172
10173 Modified:
10174 trunk/modules/m_accept.c (File Modified)
10175 trunk/modules/m_admin.c (File Modified)
10176 trunk/modules/m_away.c (File Modified)
10177 trunk/modules/m_cap.c (File Modified)
10178 trunk/modules/m_capab.c (File Modified)
10179 trunk/modules/m_challenge.c (File Modified)
10180 trunk/modules/m_chghost.c (File Modified)
10181 trunk/modules/m_close.c (File Modified)
10182 trunk/modules/m_cmessage.c (File Modified)
10183 trunk/modules/m_connect.c (File Modified)
10184 trunk/modules/m_dline.c (File Modified)
10185 trunk/modules/m_encap.c (File Modified)
10186 trunk/modules/m_etrace.c (File Modified)
10187 trunk/modules/m_gline.c (File Modified)
10188 trunk/modules/m_help.c (File Modified)
10189 trunk/modules/m_info.c (File Modified)
10190 trunk/modules/m_invite.c (File Modified)
10191 trunk/modules/m_ison.c (File Modified)
10192 trunk/modules/m_kline.c (File Modified)
10193 trunk/modules/m_knock.c (File Modified)
10194 trunk/modules/m_links.c (File Modified)
10195 trunk/modules/m_list.c (File Modified)
10196 trunk/modules/m_locops.c (File Modified)
10197 trunk/modules/m_lusers.c (File Modified)
10198 trunk/modules/m_map.c (File Modified)
10199 trunk/modules/m_monitor.c (File Modified)
10200 trunk/modules/m_motd.c (File Modified)
10201 trunk/modules/m_names.c (File Modified)
10202 trunk/modules/m_oper.c (File Modified)
10203 trunk/modules/m_operspy.c (File Modified)
10204 trunk/modules/m_pass.c (File Modified)
10205 trunk/modules/m_ping.c (File Modified)
10206 trunk/modules/m_pong.c (File Modified)
10207 trunk/modules/m_post.c (File Modified)
10208 trunk/modules/m_rehash.c (File Modified)
10209 trunk/modules/m_restart.c (File Modified)
10210 trunk/modules/m_resv.c (File Modified)
10211 trunk/modules/m_services.c (File Modified)
10212 trunk/modules/m_set.c (File Modified)
10213 trunk/modules/m_sshortcut.c (File Modified)
10214 trunk/modules/m_stats.c (File Modified)
10215 trunk/modules/m_svinfo.c (File Modified)
10216 trunk/modules/m_tb.c (File Modified)
10217 trunk/modules/m_testline.c (File Modified)
10218 trunk/modules/m_testmask.c (File Modified)
10219 trunk/modules/m_time.c (File Modified)
10220 trunk/modules/m_topic.c (File Modified)
10221 trunk/modules/m_trace.c (File Modified)
10222 trunk/modules/m_unreject.c (File Modified)
10223 trunk/modules/m_user.c (File Modified)
10224 trunk/modules/m_userhost.c (File Modified)
10225 trunk/modules/m_users.c (File Modified)
10226 trunk/modules/m_version.c (File Modified)
10227 trunk/modules/m_wallops.c (File Modified)
10228 trunk/modules/m_who.c (File Modified)
10229 trunk/modules/m_whois.c (File Modified)
10230 trunk/modules/m_whowas.c (File Modified)
10231 trunk/modules/m_xline.c (File Modified)
10232
10233
10234nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10235 Log:
10236 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10237
10238
10239 Modified:
10240 trunk/.indent.pro (File Modified)
10241 trunk/include/charybdis.h (File Added)
10242 trunk/include/client.h (File Modified)
10243 trunk/modules/.indent.pro (File Modified)
10244 trunk/src/.indent.pro (File Modified)
10245 trunk/src/adns.c (File Modified)
10246 trunk/src/aline.c (File Modified)
10247 trunk/src/cache.c (File Modified)
10248 trunk/src/channel.c (File Modified)
10249 trunk/src/class.c (File Modified)
10250 trunk/src/client.c (File Modified)
10251 trunk/src/commio.c (File Modified)
10252 trunk/src/event.c (File Modified)
10253 trunk/src/hash.c (File Modified)
10254 trunk/src/hostmask.c (File Modified)
10255 trunk/src/ircd.c (File Modified)
10256 trunk/src/kdparse.c (File Modified)
10257 trunk/src/linebuf.c (File Modified)
10258 trunk/src/listener.c (File Modified)
10259 trunk/src/modules.c (File Modified)
10260 trunk/src/monitor.c (File Modified)
10261 trunk/src/newconf.c (File Modified)
10262 trunk/src/packet.c (File Modified)
10263 trunk/src/parse.c (File Modified)
10264 trunk/src/reject.c (File Modified)
10265 trunk/src/s_auth.c (File Modified)
10266 trunk/src/s_conf.c (File Modified)
10267 trunk/src/s_gline.c (File Modified)
10268 trunk/src/s_log.c (File Modified)
10269 trunk/src/s_newconf.c (File Modified)
10270 trunk/src/s_serv.c (File Modified)
10271 trunk/src/s_stats.c (File Modified)
10272 trunk/src/s_user.c (File Modified)
10273 trunk/src/send.c (File Modified)
10274 trunk/src/whowas.c (File Modified)
10275
10276
10277nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10278 Log:
10279 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10280 - Convert a few modules towards using this code.
10281 - Make a note about this change in NEWS.
10282
10283
10284 Modified:
10285 trunk/NEWS (File Modified)
10286 trunk/include/aline.h (File Added)
10287 trunk/modules/m_dline.c (File Modified)
10288 trunk/modules/m_kline.c (File Modified)
10289 trunk/modules/m_resv.c (File Modified)
10290 trunk/modules/m_xline.c (File Modified)
10291 trunk/src/Makefile.in (File Modified)
10292 trunk/src/aline.c (File Added)
10293
10294
10295nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10296 Log:
10297 - Update NEWS document.
10298
10299
10300 Modified:
10301 trunk/NEWS (File Modified)
10302
10303
10304jilles 2005/09/20 18:27:19 UTC (20050920-232)
10305 Log:
10306 Use find_named_person() instead of find_person() in services shortcuts.
10307
10308
10309 Modified:
10310 trunk/modules/m_sshortcut.c (File Modified)
10311
10312
10313jilles 2005/09/18 22:18:59 UTC (20050918-230)
10314 Log:
10315 Fix propagation of empty channels (+P).
10316
10317
10318 Modified:
10319 trunk/modules/core/m_sjoin.c (File Modified)
10320 trunk/src/s_serv.c (File Modified)
10321
10322
10323jilles 2005/09/18 22:18:04 UTC (20050918-228)
10324 Log:
10325 Use same comparison for +f.
10326
10327
10328 Modified:
10329 trunk/modules/core/m_join.c (File Modified)
10330
10331
10332jilles 2005/09/18 18:48:13 UTC (20050918-226)
10333 Log:
10334 Retire server-server non-encap CHGHOST, and clean it up a bit.
10335
10336
10337 Modified:
10338 trunk/modules/m_chghost.c (File Modified)
10339
10340
10341jilles 2005/09/18 14:26:20 UTC (20050918-224)
10342 Log:
10343 Use TS6 form for SQUIT wallops.
10344
10345
10346 Modified:
10347 trunk/modules/core/m_squit.c (File Modified)
10348
10349
10350jilles 2005/09/18 14:25:54 UTC (20050918-222)
10351 Log:
10352 Propagate nick changes for remote clients in TS6 form if possible;
10353 simplify the code a bit.
10354
10355
10356 Modified:
10357 trunk/modules/core/m_nick.c (File Modified)
10358
10359
10360jilles 2005/09/18 14:16:43 UTC (20050918-220)
10361 Log:
10362 Only clear oper_only_umodes on deoper for local clients.
10363
10364
10365 Modified:
10366 trunk/src/s_user.c (File Modified)
10367
10368
10369nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10370 Log:
10371 - Don't enable use_whois_actually in the default config, makes cloaking
10372 only useful for vanity.
10373
10374
10375 Modified:
10376 trunk/doc/example.conf (File Modified)
10377
10378
10379jilles 2005/09/18 00:00:12 UTC (20050918-216)
10380 Log:
10381 Fix linebuf raw code to not truncate lines longer than
10382 510 characters. This stops ziplinks corruption at
10383 the initial burst if the other side sends a lot.
10384
10385
10386 Modified:
10387 trunk/src/linebuf.c (File Modified)
10388
10389
10390nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10391 Log:
10392 - Add +r to channel_modes().
10393
10394
10395 Modified:
10396 trunk/src/channel.c (File Modified)
10397
10398
10399nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10400 Log:
10401 Update NEWS.
10402
10403
10404 Modified:
10405 trunk/NEWS (File Modified)
10406
10407
10408nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10409 Log:
10410 err, nvm. wrong project :-P
10411
10412
10413 Modified:
10414 trunk/src/match.c (File Modified)
10415
10416
10417nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10418 Log:
10419 make sure we don't crash on match(NULL, test)
10420
10421
10422 Modified:
10423 trunk/src/match.c (File Modified)
10424
10425
10426jilles 2005/09/12 23:40:03 UTC (20050912-206)
10427 Log:
10428 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10429 flags = rehash in shared{}.
10430 Uses :<source> ENCAP <target> REHASH [option].
10431
10432
10433 Modified:
10434 trunk/doc/example.conf (File Modified)
10435 trunk/doc/reference.conf (File Modified)
10436 trunk/help/opers/rehash (File Modified)
10437 trunk/include/s_newconf.h (File Modified)
10438 trunk/modules/m_rehash.c (File Modified)
10439 trunk/modules/m_stats.c (File Modified)
10440 trunk/src/newconf.c (File Modified)
10441
10442
10443jilles 2005/09/12 22:48:44 UTC (20050912-204)
10444 Log:
10445 Initialize flags to 0 in conf_set_shared_flags() and
10446 conf_set_cluster_flags().
10447
10448
10449 Modified:
10450 trunk/src/newconf.c (File Modified)
10451
10452
10453jilles 2005/09/12 22:14:16 UTC (20050912-202)
10454 Log:
10455 Don't allow a forward from a #channel to an &channel.
10456 Error message is Illegal channel name.
10457
10458
10459 Modified:
10460 trunk/modules/core/m_mode.c (File Modified)
10461
10462
10463nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10464 Log:
10465 - change version to 1.0.1
10466
10467
10468 Modified:
10469 trunk/configure (File Modified)
10470 trunk/configure.ac (File Modified)
10471
10472
10473nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10474 Log:
10475 Update NEWS.
10476
10477
10478 Modified:
10479 trunk/NEWS (File Modified)
10480
10481
10482jilles 2005/09/12 21:55:58 UTC (20050912-196)
10483 Log:
10484 Services shortcuts changes:
10485 - Require umode +S on target
10486 - Use ERR_SERVICESDOWN (440) for error message
10487 - Fix check for empty string
10488
10489
10490 Modified:
10491 trunk/include/numeric.h (File Modified)
10492 trunk/modules/m_sshortcut.c (File Modified)
10493 trunk/src/messages.tab (File Modified)
10494
10495
10496nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10497 Log:
10498 s/IsChanService/IsService/g;
10499
10500
10501 Modified:
10502 trunk/modules/m_sshortcut.c (File Modified)
10503
10504
10505nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10506 Log:
10507 Add check for service validity in shortcut routines.
10508
10509
10510 Modified:
10511 trunk/modules/m_sshortcut.c (File Modified)
10512
10513
10514jilles 2005/09/12 15:30:26 UTC (20050912-190)
10515 Log:
10516 Don't allow forwarding to a -F channel the setter is not on.
10517
10518
10519 Modified:
10520 trunk/modules/core/m_mode.c (File Modified)
10521
10522
10523jilles 2005/09/12 13:55:56 UTC (20050912-188)
10524 Log:
10525 Describe identify_service and identify_command in
10526 reference.conf.
10527
10528
10529 Modified:
10530 trunk/doc/reference.conf (File Modified)
10531
10532
10533jilles 2005/09/12 13:37:11 UTC (20050912-186)
10534 Log:
10535 More helpfile updates.
10536
10537
10538 Modified:
10539 trunk/help/Makefile.in (File Modified)
10540 trunk/help/opers/die (File Modified)
10541 trunk/help/opers/join (File Modified)
10542 trunk/help/opers/links (File Modified)
10543 trunk/help/opers/lusers (File Modified)
10544 trunk/help/opers/map (File Added)
10545 trunk/help/opers/motd (File Modified)
10546 trunk/help/opers/names (File Modified)
10547 trunk/help/opers/notice (File Modified)
10548 trunk/help/opers/operspy (File Modified)
10549 trunk/help/opers/part (File Modified)
10550 trunk/help/opers/privmsg (File Modified)
10551 trunk/help/opers/restart (File Modified)
10552 trunk/help/opers/set (File Modified)
10553 trunk/help/opers/stats (File Modified)
10554 trunk/help/opers/trace (File Modified)
10555 trunk/help/opers/version (File Modified)
10556 trunk/help/users/notice (File Modified)
10557 trunk/help/users/privmsg (File Modified)
10558 trunk/help/users/stats (File Modified)
10559
10560
10561jilles 2005/09/12 11:18:40 UTC (20050912-184)
10562 Log:
10563 Update help files.
10564
10565
10566 Modified:
10567 trunk/help/opers/cmode (File Modified)
10568 trunk/help/opers/umode (File Modified)
10569 trunk/help/opers/wallops (File Modified)
10570 trunk/help/opers/who (File Modified)
10571 trunk/help/users/umode (File Modified)
10572
10573
10574jilles 2005/09/12 11:11:18 UTC (20050912-182)
10575 Log:
10576 Include cmode +r in 004 and 005.
10577
10578
10579 Modified:
10580 trunk/include/supported.h (File Modified)
10581 trunk/src/messages.tab (File Modified)
10582
10583
10584jilles 2005/09/12 10:53:35 UTC (20050912-180)
10585 Log:
10586 No need to clear all 3 buffers in channel_modes().
10587
10588
10589 Modified:
10590 trunk/src/channel.c (File Modified)
10591
10592
10593jilles 2005/09/12 10:31:54 UTC (20050912-178)
10594 Log:
10595 - Fix multiple +f modes per line
10596 - -f shouldn't take a parameter
10597
10598
10599 Modified:
10600 trunk/modules/core/m_mode.c (File Modified)
10601
10602
10603jilles 2005/09/12 10:04:27 UTC (20050912-176)
10604 Log:
10605 Channel mode +Q now prevents forwarding to or through
10606 a channel, just like in hyperion, not from a channel.
10607
10608
10609 Modified:
10610 trunk/modules/core/m_join.c (File Modified)
10611
10612
10613jilles 2005/09/12 09:36:21 UTC (20050912-174)
10614 Log:
10615 Complete +F/+Q propagation.
10616
10617
10618 Modified:
10619 trunk/modules/core/m_join.c (File Modified)
10620 trunk/modules/core/m_sjoin.c (File Modified)
10621 trunk/src/channel.c (File Modified)
10622
10623
10624nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10625 Log:
10626 - A few minor fixes.
10627
10628
10629 Modified:
10630 trunk/modules/core/m_join.c (File Modified)
10631 trunk/modules/m_services.c (File Modified)
10632
10633
10634nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10635 Log:
10636 - Fix netsplit obfuscation.
10637
10638
10639 Modified:
10640 trunk/src/client.c (File Modified)
10641
10642
10643nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10644 Log:
10645 - Fix another /stats p related bug.
10646
10647
10648 Modified:
10649 trunk/src/client.c (File Modified)
10650
10651
10652nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10653 Log:
10654 - Update example.conf.
10655
10656
10657 Modified:
10658 trunk/doc/example.conf (File Modified)
10659
10660
10661nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10662 Log:
10663 - Fix a minor bug here, and re-release 1.0.
10664
10665
10666 Modified:
10667 trunk/modules/core/m_nick.c (File Modified)
10668
10669
10670nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10671 Log:
10672 - Add bursted clients to /stats p list.
10673
10674
10675 Modified:
10676 trunk/modules/core/m_nick.c (File Modified)
10677
10678
10679nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10680 Log:
10681 - Add identify_service, identify_command options to the example.conf,
10682 newconf parser.
10683
10684
10685 Modified:
10686 trunk/NEWS (File Modified)
10687 trunk/doc/example.conf (File Modified)
10688 trunk/src/newconf.c (File Modified)
10689
10690
10691nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10692 Log:
10693 - Add services shortcuts.
10694
10695
10696 Modified:
10697 trunk/modules/Makefile.in (File Modified)
10698 trunk/modules/m_sshortcut.c (File Added)
10699
10700
10701nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10702 Log:
10703 - put back checks i removed by mistake
10704
10705
10706 Modified:
10707 trunk/modules/core/m_join.c (File Modified)
10708
10709
10710nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10711 Log:
10712 - Implement channel mode +Q, which disables forwarding.
10713 - Make forwarding usable by everyone.
10714 - Implement channel mode +F which bypasses authority checks on a target
10715 set with this mode
10716 - Update NEWS.
10717
10718
10719 Modified:
10720 trunk/NEWS (File Modified)
10721 trunk/include/channel.h (File Modified)
10722 trunk/include/supported.h (File Modified)
10723 trunk/modules/core/m_join.c (File Modified)
10724 trunk/modules/core/m_mode.c (File Modified)
10725 trunk/src/messages.tab (File Modified)
10726
10727
10728nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10729 Log:
10730 - Fix account handling brokenness.
10731
10732
10733 Modified:
10734 trunk/modules/m_services.c (File Modified)
10735
10736
10737jilles 2005/09/12 02:04:09 UTC (20050912-150)
10738 Log:
10739 Identify to services via server password hack. Still
10740 needs config file parts, like
10741 identifyservice = "nickserv@services.int";
10742 identifycommand = "IDENTIFY";
10743
10744
10745 Modified:
10746 trunk/include/s_conf.h (File Modified)
10747 trunk/src/s_user.c (File Modified)
10748
10749
10750jilles 2005/09/12 01:59:46 UTC (20050912-148)
10751 Log:
10752 Make send.c compile.
10753
10754
10755 Modified:
10756 trunk/src/send.c (File Modified)
10757
10758
10759nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10760 Log:
10761 - Handle this better.
10762
10763
10764 Modified:
10765 trunk/src/send.c (File Modified)
10766
10767
10768nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10769 Log:
10770 If the source is not a client, don't send to normal users.
10771
10772
10773 Modified:
10774 trunk/src/send.c (File Modified)
10775
10776
10777nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10778 Log:
10779 - Make /wallops behave as wallops in other ircds.
10780
10781
10782 Modified:
10783 trunk/modules/m_wallops.c (File Modified)
10784 trunk/src/send.c (File Modified)
10785
10786
10787nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10788 Log:
10789 - charybdis-1.0
10790
10791
10792 Modified:
10793 trunk/NEWS (File Modified)
10794 trunk/configure (File Modified)
10795 trunk/configure.ac (File Modified)
10796
10797
10798nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10799 Log:
10800 - Remove efnet configuration.
10801 - Rename example.conf as reference.conf, and replace the default
10802 example.conf with one suitable for AthemeNET.
10803 - Update makefile to reflect these changes.
10804
10805
10806 Modified:
10807 trunk/doc/Makefile.in (File Modified)
10808 trunk/doc/example.conf (File Modified)
10809 trunk/doc/example.efnet.conf (File Deleted)
10810 trunk/doc/reference.conf (File Added)
10811
10812
10813nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10814 Log:
10815 - Don't display opers who are /away.
10816
10817
10818 Modified:
10819 trunk/modules/m_stats.c (File Modified)
10820
10821
10822jilles 2005/09/12 00:21:20 UTC (20050912-134)
10823 Log:
10824 Put cmode +f in 004 and 005.
10825
10826
10827 Modified:
10828 trunk/include/supported.h (File Modified)
10829 trunk/src/messages.tab (File Modified)
10830
10831
10832jilles 2005/09/12 00:15:13 UTC (20050912-132)
10833 Log:
10834 Add user umode +Q which prevents a user from
10835 being forwarded.
10836
10837
10838 Modified:
10839 trunk/include/client.h (File Modified)
10840 trunk/modules/core/m_join.c (File Modified)
10841 trunk/src/messages.tab (File Modified)
10842 trunk/src/s_user.c (File Modified)
10843
10844
10845jilles 2005/09/11 23:47:02 UTC (20050911-130)
10846 Log:
10847 Implement channel forwarding in m_join(). As in
10848 hyperion, failing to join because of +i, +r or +j
10849 can cause you to be forwarded, potentially
10850 recursively. Unlike hyperion, a single numeric
10851 is sent in case of a successful forward, otherwise
10852 the ircd acts if there were no forward.
10853
10854
10855 Modified:
10856 trunk/include/numeric.h (File Modified)
10857 trunk/modules/core/m_join.c (File Modified)
10858 trunk/src/messages.tab (File Modified)
10859
10860
10861jilles 2005/09/11 22:57:53 UTC (20050911-128)
10862 Log:
10863 Allow servers to set oper-only cmodes as well.
10864
10865
10866 Modified:
10867 trunk/modules/core/m_mode.c (File Modified)
10868
10869
10870jilles 2005/09/11 22:48:37 UTC (20050911-126)
10871 Log:
10872 Add cmode +f which takes a channel name, settable
10873 only by opers for now. Does not do anything yet.
10874
10875
10876 Modified:
10877 trunk/include/channel.h (File Modified)
10878 trunk/modules/core/m_join.c (File Modified)
10879 trunk/modules/core/m_mode.c (File Modified)
10880 trunk/modules/core/m_sjoin.c (File Modified)
10881 trunk/src/channel.c (File Modified)
10882
10883
10884jilles 2005/09/11 20:48:09 UTC (20050911-124)
10885 Log:
10886 Fully initialize 'mode' in ms_join() and ms_sjoin()
10887 to avoid old +j garbage from being used.
10888
10889
10890 Modified:
10891 trunk/modules/core/m_join.c (File Modified)
10892 trunk/modules/core/m_sjoin.c (File Modified)
10893
10894
10895jilles 2005/09/11 19:41:53 UTC (20050911-122)
10896 Log:
10897 - only touch join_count/join_delta if join throttling
10898 is enabled on the channel
10899 - reset join_count/join_delta to 0 if -j is set
10900
10901
10902 Modified:
10903 trunk/modules/core/m_join.c (File Modified)
10904 trunk/modules/core/m_mode.c (File Modified)
10905 trunk/modules/core/m_sjoin.c (File Modified)
10906
10907
10908jilles 2005/09/11 18:57:20 UTC (20050911-120)
10909 Log:
10910 Also start a new "period" for join throttling for remote joins,
10911 if necessary. Make the code slightly clearer.
10912
10913
10914 Modified:
10915 trunk/modules/core/m_join.c (File Modified)
10916 trunk/src/channel.c (File Modified)
10917
10918
10919jilles 2005/09/11 18:12:20 UTC (20050911-118)
10920 Log:
10921 Some +j improvements, still broken.
10922
10923
10924 Modified:
10925 trunk/modules/core/m_join.c (File Modified)
10926 trunk/modules/core/m_sjoin.c (File Modified)
10927
10928
10929jilles 2005/09/11 16:44:36 UTC (20050911-116)
10930 Log:
10931 Only do +z processing for +m channels the sender is on,
10932 as bans/quiets are currently only checked locally.
10933
10934
10935 Modified:
10936 trunk/modules/core/m_message.c (File Modified)
10937
10938
10939jilles 2005/09/11 16:01:02 UTC (20050911-114)
10940 Log:
10941 - Add max_bans_large configuration option, defaulting to 500, to
10942 limit the number of bans in a +L channel
10943 - Change b/e/I to b/e/I/q in texts
10944
10945
10946 Modified:
10947 trunk/doc/example.conf (File Modified)
10948 trunk/include/s_conf.h (File Modified)
10949 trunk/modules/core/m_mode.c (File Modified)
10950 trunk/modules/m_info.c (File Modified)
10951 trunk/src/newconf.c (File Modified)
10952 trunk/src/s_conf.c (File Modified)
10953
10954
10955jilles 2005/09/11 15:20:38 UTC (20050911-112)
10956 Log:
10957 Store invite for +gi channels.
10958 Note that +gi is significantly weaker access control than +i.
10959
10960
10961 Modified:
10962 trunk/modules/m_invite.c (File Modified)
10963
10964
10965jilles 2005/09/11 14:38:35 UTC (20050911-110)
10966 Log:
10967 Nonops are allowed to see +q lists.
10968
10969
10970 Modified:
10971 trunk/modules/core/m_mode.c (File Modified)
10972
10973
10974jilles 2005/09/11 14:27:59 UTC (20050911-108)
10975 Log:
10976 Invalidate can_send() cache on -q.
10977
10978
10979 Modified:
10980 trunk/modules/core/m_mode.c (File Modified)
10981
10982
10983nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10984 Log:
10985 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10986
10987
10988 Modified:
10989 trunk/modules/core/m_sjoin.c (File Modified)
10990
10991
10992nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10993 Log:
10994 - Allow blank SJOINs -- for permanant channels.
10995
10996
10997 Modified:
10998 trunk/modules/core/m_sjoin.c (File Modified)
10999
11000
11001nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11002 Log:
11003 - Burst permanant channels.
11004
11005
11006 Modified:
11007 trunk/src/s_serv.c (File Modified)
11008
11009
11010nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11011 Log:
11012 - Fix handling of permanant channels.
11013
11014
11015 Modified:
11016 trunk/modules/core/m_join.c (File Modified)
11017
11018
11019nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11020 Log:
11021 - Run indent on core modules.
11022 - Add propagation of join throttle settings.
11023
11024
11025 Modified:
11026 trunk/modules/core/m_die.c (File Modified)
11027 trunk/modules/core/m_error.c (File Modified)
11028 trunk/modules/core/m_join.c (File Modified)
11029 trunk/modules/core/m_kick.c (File Modified)
11030 trunk/modules/core/m_kill.c (File Modified)
11031 trunk/modules/core/m_message.c (File Modified)
11032 trunk/modules/core/m_mode.c (File Modified)
11033 trunk/modules/core/m_nick.c (File Modified)
11034 trunk/modules/core/m_part.c (File Modified)
11035 trunk/modules/core/m_quit.c (File Modified)
11036 trunk/modules/core/m_server.c (File Modified)
11037 trunk/modules/core/m_sjoin.c (File Modified)
11038 trunk/modules/core/m_squit.c (File Modified)
11039
11040
11041nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11042 Log:
11043 - Fix mistake in commit message.
11044
11045
11046 Modified:
11047 trunk/ChangeLog (File Modified)
11048
11049
11050nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11051 Log:
11052 - Channel throttling.
11053
11054
11055 Modified:
11056 trunk/NEWS (File Modified)
11057 trunk/include/supported.h (File Modified)
11058 trunk/modules/core/m_mode.c (File Modified)
11059 trunk/src/messages.tab (File Modified)
11060
11061
11062nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11063 Log:
11064 - Channel throttle logic fixes.
11065
11066
11067 Modified:
11068 trunk/include/channel.h (File Modified)
11069
11070
11071nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11072 Log:
11073 - Add the throttle logic.
11074
11075
11076 Modified:
11077 trunk/include/channel.h (File Modified)
11078 trunk/include/numeric.h (File Modified)
11079 trunk/modules/core/m_join.c (File Modified)
11080 trunk/src/channel.c (File Modified)
11081 trunk/src/messages.tab (File Modified)
11082
11083
11084nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11085 Log:
11086 - Cosmetic fixes to CREDITS.
11087
11088
11089 Modified:
11090 trunk/CREDITS (File Modified)
11091
11092
11093nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11094 Log:
11095 - Better channel_modes() from ShadowIRCd 4.
11096
11097
11098 Modified:
11099 trunk/include/channel.h (File Modified)
11100 trunk/src/channel.c (File Modified)
11101
11102
11103nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11104 Log:
11105 - Strip colour codes from parts.
11106
11107
11108 Modified:
11109 trunk/modules/core/m_part.c (File Modified)
11110
11111
11112nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11113 Log:
11114 - Strip colour codes from quits.
11115
11116
11117 Modified:
11118 trunk/modules/core/m_quit.c (File Modified)
11119
11120
11121nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11122 Log:
11123 - add +c/+g/+z to channel_modes().
11124
11125
11126 Modified:
11127 trunk/src/channel.c (File Modified)
11128
11129
11130nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11131 Log:
11132 - Add +g to 004/005 numerics.
11133
11134
11135 Modified:
11136 trunk/include/supported.h (File Modified)
11137 trunk/src/messages.tab (File Modified)
11138
11139
11140nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11141 Log:
11142 - Add +cgz to set_final_mode() in both join/sjoin.
11143 - Implement channel mode +g: Free invite.
11144
11145
11146 Modified:
11147 trunk/include/channel.h (File Modified)
11148 trunk/modules/core/m_join.c (File Modified)
11149 trunk/modules/core/m_mode.c (File Modified)
11150 trunk/modules/core/m_sjoin.c (File Modified)
11151 trunk/modules/m_invite.c (File Modified)
11152
11153
11154nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11155 Log:
11156 - Make sure /stats p uses the right list.
11157
11158
11159 Modified:
11160 trunk/modules/m_stats.c (File Modified)
11161
11162
11163nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11164 Log:
11165 - local oper list becomes local_oper_list.
11166 - all opers are stored on oper_list for /stats p.
11167
11168
11169 Modified:
11170 trunk/include/ircd.h (File Modified)
11171 trunk/modules/m_stats.c (File Modified)
11172 trunk/modules/m_trace.c (File Modified)
11173 trunk/src/client.c (File Modified)
11174 trunk/src/ircd.c (File Modified)
11175 trunk/src/s_user.c (File Modified)
11176 trunk/src/send.c (File Modified)
11177
11178
11179nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11180 Log:
11181 - Remove ENABLE_SERVICES legacy define.
11182
11183
11184 Modified:
11185 trunk/configure (File Modified)
11186 trunk/configure.ac (File Modified)
11187 trunk/include/client.h (File Modified)
11188 trunk/include/m_info.h (File Modified)
11189 trunk/include/s_conf.h (File Modified)
11190 trunk/modules/Makefile.in (File Modified)
11191 trunk/modules/core/m_kick.c (File Modified)
11192 trunk/modules/core/m_mode.c (File Modified)
11193 trunk/modules/core/m_nick.c (File Modified)
11194 trunk/modules/core/m_sjoin.c (File Modified)
11195 trunk/modules/m_services.c (File Modified)
11196 trunk/src/channel.c (File Modified)
11197 trunk/src/newconf.c (File Modified)
11198 trunk/src/s_conf.c (File Modified)
11199 trunk/src/s_serv.c (File Modified)
11200 trunk/src/s_user.c (File Modified)
11201
11202
11203nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11204 Log:
11205 - New reject message, ala ircu.
11206
11207
11208 Modified:
11209 trunk/src/reject.c (File Modified)
11210
11211
11212nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11213 Log:
11214 - Reduce 'broadcast storm' effect in m_chghost.
11215
11216
11217 Modified:
11218 trunk/modules/m_chghost.c (File Modified)
11219
11220
11221nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11222 Log:
11223 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11224
11225
11226 Modified:
11227 trunk/include/supported.h (File Modified)
11228 trunk/src/messages.tab (File Modified)
11229
11230
11231nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11232 Log:
11233 - Implement +z.
11234
11235
11236 Modified:
11237 trunk/include/channel.h (File Modified)
11238 trunk/modules/core/m_message.c (File Modified)
11239 trunk/modules/core/m_mode.c (File Modified)
11240
11241
11242nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11243 Log:
11244 - use sendto_one_numeric() in some places.
11245
11246
11247 Modified:
11248 trunk/modules/core/m_mode.c (File Modified)
11249
11250
11251nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11252 Log:
11253 - Implement channel mode +c -- colour stripping.
11254
11255
11256 Modified:
11257 trunk/include/irc_string.h (File Modified)
11258 trunk/include/supported.h (File Modified)
11259 trunk/modules/core/m_message.c (File Modified)
11260 trunk/modules/core/m_mode.c (File Modified)
11261 trunk/src/irc_string.c (File Modified)
11262 trunk/src/messages.tab (File Modified)
11263
11264
11265nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11266 Log:
11267 - Add +qLP to CHANMODES 005 numeric.
11268
11269
11270 Modified:
11271 trunk/include/supported.h (File Modified)
11272
11273
11274nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11275 Log:
11276 Move credits files to doc/.
11277
11278
11279 Modified:
11280 trunk/Hybrid-team (File Deleted)
11281 trunk/Ratbox-team (File Deleted)
11282 trunk/doc/Hybrid-team (File Added)
11283 trunk/doc/Ratbox-team (File Added)
11284
11285
11286nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11287 Log:
11288 - Rename Ratbox credits as Ratbox-team.
11289 - Add in our own CREDITS.
11290
11291
11292 Modified:
11293 trunk/CREDITS (File Deleted)
11294 trunk/CREDITS (File Added)
11295 trunk/Ratbox-team (File Added)
11296
11297
11298nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11299 Log:
11300 - Quietcache fixes.
11301
11302
11303 Modified:
11304 trunk/modules/core/m_mode.c (File Modified)
11305
11306
11307nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11308 Log:
11309 - Rebuild configure.
11310
11311
11312 Modified:
11313 trunk/autom4te.cache/ (File Deleted)
11314 trunk/configure (File Modified)
11315
11316
11317nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11318 Log:
11319 Add +q to messages.tab.
11320
11321
11322 Modified:
11323 trunk/src/messages.tab (File Modified)
11324
11325
11326nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11327 Log:
11328 - port m_sjoin stuff to TS6 JOIN syntax.
11329
11330
11331 Modified:
11332 trunk/modules/core/m_join.c (File Modified)
11333
11334
11335nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11336 Log:
11337 - Implement channel mode +q (quiet)
11338
11339
11340 Modified:
11341 trunk/include/channel.h (File Modified)
11342 trunk/modules/core/m_mode.c (File Modified)
11343 trunk/src/channel.c (File Modified)
11344
11345
11346jilles 2005/09/10 03:03:05 UTC (20050910-40)
11347 Log:
11348 Add +L/+P for set_final_mode().
11349
11350
11351 Modified:
11352 trunk/modules/core/m_sjoin.c (File Modified)
11353
11354
11355jilles 2005/09/10 02:59:22 UTC (20050910-38)
11356 Log:
11357 Add +L/+P in channel_modes().
11358
11359
11360 Modified:
11361 trunk/src/channel.c (File Modified)
11362
11363
11364jilles 2005/09/10 02:55:10 UTC (20050910-36)
11365 Log:
11366 - Use MODE_PERMANENT, not MODE_PERMANANT
11367 - Actually use chm_staff()
11368
11369 It compiles but is not otherwise tested.
11370
11371
11372 Modified:
11373 trunk/include/channel.h (File Modified)
11374 trunk/modules/core/m_mode.c (File Modified)
11375 trunk/modules/core/m_sjoin.c (File Modified)
11376 trunk/src/channel.c (File Modified)
11377
11378
11379nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11380 Log:
11381 - Ok, patchlevel.h is fixed now.
11382
11383
11384 Modified:
11385 trunk/include/patchlevel.h (File Modified)
11386
11387
11388nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11389 Log:
11390 - *sigh*
11391
11392
11393 Modified:
11394 trunk/include/patchlevel.h (File Modified)
11395 trunk/src/version.c.SH (File Modified)
11396
11397
11398nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11399 Log:
11400 - Fix compilation issue with version.c.
11401
11402
11403 Modified:
11404 trunk/src/version.c.SH (File Modified)
11405
11406
11407nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11408 Log:
11409 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11410 this from the BUGS file.
11411
11412
11413 Modified:
11414 trunk/BUGS (File Modified)
11415
11416
11417jilles 2005/09/10 02:30:22 UTC (20050910-26)
11418 Log:
11419 Mangle all netsplit messages if flatten links is enabled.
11420
11421
11422 Modified:
11423 trunk/src/client.c (File Modified)
11424
11425
11426nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11427 Log:
11428 - jilles pointed out that /stats p needed severe changes -- implement
11429 them
11430
11431
11432 Modified:
11433 trunk/modules/m_stats.c (File Modified)
11434
11435
11436nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11437 Log:
11438 Rename RELNOTES to NEWS.
11439
11440
11441 Modified:
11442 trunk/NEWS (File Added)
11443 trunk/RELNOTES (File Deleted)
11444
11445
11446nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11447 Log:
11448 Update RELNOTES.
11449
11450
11451 Modified:
11452 trunk/RELNOTES (File Modified)
11453
11454
11455nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11456 Log:
11457 - Make /stats p work globally.
11458 - Change 'OPER(s)' to 'staff members'
11459
11460
11461 Modified:
11462 trunk/modules/m_stats.c (File Modified)
11463
11464
11465nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11466 Log:
11467 - add modes, +LP to RPL_MYINFO.
11468
11469
11470 Modified:
11471 trunk/src/messages.tab (File Modified)
11472
11473
11474nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11475 Log:
11476 More stuff to RELNOTES.
11477
11478
11479 Modified:
11480 trunk/RELNOTES (File Modified)
11481
11482
11483nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11484 Log:
11485 - Implement +P.
11486
11487
11488 Modified:
11489 trunk/modules/core/m_sjoin.c (File Modified)
11490 trunk/src/channel.c (File Modified)
11491
11492
11493nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11494 Log:
11495 - Implement list limit exceed modes -- +L.
11496
11497
11498 Modified:
11499 trunk/modules/core/m_mode.c (File Modified)
11500
11501
11502nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11503 Log:
11504 - Add handlers for modes +L, +P.
11505
11506
11507 Modified:
11508 trunk/include/channel.h (File Modified)
11509 trunk/modules/core/m_mode.c (File Modified)
11510
11511
11512nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11513 Log:
11514 Update properties on *everything*.
11515
11516
11517 Modified:
11518 trunk/.cvsignore (Property Modified)
11519 trunk/.indent.pro (Property Modified)
11520 trunk/BUGS (File Modified) (Property Modified)
11521 trunk/CREDITS (File Modified) (Property Modified)
11522 trunk/ChangeLog (Property Modified)
11523 trunk/Hybrid-team (File Modified) (Property Modified)
11524 trunk/INSTALL (File Modified) (Property Modified)
11525 trunk/LICENSE (File Modified) (Property Modified)
11526 trunk/Makefile.in (File Modified) (Property Modified)
11527 trunk/README.FIRST (File Modified) (Property Modified)
11528 trunk/RELNOTES (File Modified) (Property Modified)
11529 trunk/SVN-Access (Property Modified)
11530 trunk/aclocal.m4 (File Modified) (Property Modified)
11531 trunk/adns/.cvsignore (Property Modified)
11532 trunk/adns/COPYING (Property Modified)
11533 trunk/adns/GPL-vs-LGPL (Property Modified)
11534 trunk/adns/Makefile.in (File Modified) (Property Modified)
11535 trunk/adns/README (Property Modified)
11536 trunk/adns/README.ircd (Property Modified)
11537 trunk/adns/adns.h (File Modified) (Property Modified)
11538 trunk/adns/check.c (File Modified) (Property Modified)
11539 trunk/adns/dlist.h (File Modified) (Property Modified)
11540 trunk/adns/event.c (File Modified) (Property Modified)
11541 trunk/adns/general.c (File Modified) (Property Modified)
11542 trunk/adns/internal.h (File Modified) (Property Modified)
11543 trunk/adns/parse.c (File Modified) (Property Modified)
11544 trunk/adns/query.c (File Modified) (Property Modified)
11545 trunk/adns/reply.c (File Modified) (Property Modified)
11546 trunk/adns/setup.c (File Modified) (Property Modified)
11547 trunk/adns/transmit.c (File Modified) (Property Modified)
11548 trunk/adns/tvarith.h (File Modified) (Property Modified)
11549 trunk/adns/types.c (File Modified) (Property Modified)
11550 trunk/configure (File Modified) (Property Modified)
11551 trunk/configure.ac (File Modified) (Property Modified)
11552 trunk/contrib/.cvsignore (Property Modified)
11553 trunk/contrib/.indent.pro (Property Modified)
11554 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11555 trunk/contrib/README (File Modified) (Property Modified)
11556 trunk/contrib/example_module.c (File Modified) (Property Modified)
11557 trunk/contrib/m_42.c (File Modified) (Property Modified)
11558 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11559 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11560 trunk/contrib/m_force.c (File Modified) (Property Modified)
11561 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11562 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11563 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11564 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11565 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11566 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11567 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11568 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11569 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11570 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11571 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11572 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11573 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11574 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11575 trunk/doc/.cvsignore (Property Modified)
11576 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11577 trunk/doc/Makefile.in (File Modified) (Property Modified)
11578 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11579 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11580 trunk/doc/challenge.txt (File Modified) (Property Modified)
11581 trunk/doc/example.conf (File Modified) (Property Modified)
11582 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11583 trunk/doc/hooks.txt (File Modified) (Property Modified)
11584 trunk/doc/index.txt (File Modified) (Property Modified)
11585 trunk/doc/ircd.8 (File Modified) (Property Modified)
11586 trunk/doc/ircd.motd (Property Modified)
11587 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11588 trunk/doc/modeg.txt (File Modified) (Property Modified)
11589 trunk/doc/modes.txt (File Modified) (Property Modified)
11590 trunk/doc/monitor.txt (File Modified) (Property Modified)
11591 trunk/doc/old/Authors (Property Modified)
11592 trunk/doc/operguide.txt (File Modified) (Property Modified)
11593 trunk/doc/opermyth.txt (Property Modified)
11594 trunk/doc/server-version-info (File Modified) (Property Modified)
11595 trunk/doc/services.txt (File Modified) (Property Modified)
11596 trunk/doc/technical/README.TSora (Property Modified)
11597 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11598 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11599 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11600 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11601 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11602 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11603 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11604 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11605 trunk/doc/technical/rfc1459.txt (Property Modified)
11606 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11607 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11608 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11609 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11610 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11611 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11612 trunk/help/Makefile.in (File Modified) (Property Modified)
11613 trunk/help/opers/accept (Property Modified)
11614 trunk/help/opers/admin (Property Modified)
11615 trunk/help/opers/away (Property Modified)
11616 trunk/help/opers/capab (Property Modified)
11617 trunk/help/opers/challenge (Property Modified)
11618 trunk/help/opers/close (Property Modified)
11619 trunk/help/opers/cmode (Property Modified)
11620 trunk/help/opers/cnotice (Property Modified)
11621 trunk/help/opers/connect (Property Modified)
11622 trunk/help/opers/cprivmsg (Property Modified)
11623 trunk/help/opers/credits (Property Modified)
11624 trunk/help/opers/die (Property Modified)
11625 trunk/help/opers/dline (Property Modified)
11626 trunk/help/opers/eob (Property Modified)
11627 trunk/help/opers/error (Property Modified)
11628 trunk/help/opers/etrace (Property Modified)
11629 trunk/help/opers/gline (Property Modified)
11630 trunk/help/opers/help (Property Modified)
11631 trunk/help/opers/index (Property Modified)
11632 trunk/help/opers/info (Property Modified)
11633 trunk/help/opers/invite (Property Modified)
11634 trunk/help/opers/ison (Property Modified)
11635 trunk/help/opers/join (Property Modified)
11636 trunk/help/opers/kick (Property Modified)
11637 trunk/help/opers/kill (Property Modified)
11638 trunk/help/opers/kline (Property Modified)
11639 trunk/help/opers/knock (Property Modified)
11640 trunk/help/opers/links (Property Modified)
11641 trunk/help/opers/list (Property Modified)
11642 trunk/help/opers/locops (Property Modified)
11643 trunk/help/opers/lusers (Property Modified)
11644 trunk/help/opers/modlist (Property Modified)
11645 trunk/help/opers/modload (Property Modified)
11646 trunk/help/opers/modrestart (Property Modified)
11647 trunk/help/opers/modunload (Property Modified)
11648 trunk/help/opers/motd (Property Modified)
11649 trunk/help/opers/names (Property Modified)
11650 trunk/help/opers/nick (Property Modified)
11651 trunk/help/opers/notice (Property Modified)
11652 trunk/help/opers/oper (Property Modified)
11653 trunk/help/opers/operspy (Property Modified)
11654 trunk/help/opers/operwall (Property Modified)
11655 trunk/help/opers/part (Property Modified)
11656 trunk/help/opers/pass (Property Modified)
11657 trunk/help/opers/ping (Property Modified)
11658 trunk/help/opers/pong (Property Modified)
11659 trunk/help/opers/post (Property Modified)
11660 trunk/help/opers/privmsg (Property Modified)
11661 trunk/help/opers/quit (Property Modified)
11662 trunk/help/opers/rehash (Property Modified)
11663 trunk/help/opers/restart (Property Modified)
11664 trunk/help/opers/resv (Property Modified)
11665 trunk/help/opers/server (Property Modified)
11666 trunk/help/opers/set (Property Modified)
11667 trunk/help/opers/sjoin (Property Modified)
11668 trunk/help/opers/squit (Property Modified)
11669 trunk/help/opers/stats (Property Modified)
11670 trunk/help/opers/svinfo (Property Modified)
11671 trunk/help/opers/testgecos (Property Modified)
11672 trunk/help/opers/testline (Property Modified)
11673 trunk/help/opers/testmask (Property Modified)
11674 trunk/help/opers/time (Property Modified)
11675 trunk/help/opers/topic (Property Modified)
11676 trunk/help/opers/trace (Property Modified)
11677 trunk/help/opers/uhelp (Property Modified)
11678 trunk/help/opers/umode (Property Modified)
11679 trunk/help/opers/undline (Property Modified)
11680 trunk/help/opers/ungline (Property Modified)
11681 trunk/help/opers/unkline (Property Modified)
11682 trunk/help/opers/unresv (Property Modified)
11683 trunk/help/opers/unxline (Property Modified)
11684 trunk/help/opers/user (Property Modified)
11685 trunk/help/opers/userhost (Property Modified)
11686 trunk/help/opers/users (Property Modified)
11687 trunk/help/opers/version (Property Modified)
11688 trunk/help/opers/wallops (Property Modified)
11689 trunk/help/opers/who (Property Modified)
11690 trunk/help/opers/whois (Property Modified)
11691 trunk/help/opers/whowas (Property Modified)
11692 trunk/help/opers/xline (Property Modified)
11693 trunk/help/users/index (Property Modified)
11694 trunk/help/users/info (Property Modified)
11695 trunk/help/users/notice (Property Modified)
11696 trunk/help/users/privmsg (Property Modified)
11697 trunk/help/users/stats (Property Modified)
11698 trunk/help/users/umode (Property Modified)
11699 trunk/include/.cvsignore (Property Modified)
11700 trunk/include/.indent.pro (Property Modified)
11701 trunk/include/balloc.h (File Modified) (Property Modified)
11702 trunk/include/cache.h (File Modified) (Property Modified)
11703 trunk/include/channel.h (File Modified) (Property Modified)
11704 trunk/include/class.h (File Modified) (Property Modified)
11705 trunk/include/client.h (File Modified) (Property Modified)
11706 trunk/include/commio.h (File Modified) (Property Modified)
11707 trunk/include/common.h (File Modified) (Property Modified)
11708 trunk/include/config.h (File Modified) (Property Modified)
11709 trunk/include/config.h.dist (File Modified) (Property Modified)
11710 trunk/include/defaults.h (File Modified) (Property Modified)
11711 trunk/include/event.h (File Modified) (Property Modified)
11712 trunk/include/hash.h (File Modified) (Property Modified)
11713 trunk/include/hook.h (File Modified) (Property Modified)
11714 trunk/include/hostmask.h (File Modified) (Property Modified)
11715 trunk/include/irc_string.h (File Modified) (Property Modified)
11716 trunk/include/ircd.h (File Modified) (Property Modified)
11717 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11718 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11719 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11720 trunk/include/linebuf.h (File Modified) (Property Modified)
11721 trunk/include/listener.h (File Modified) (Property Modified)
11722 trunk/include/m_info.h (File Modified) (Property Modified)
11723 trunk/include/memory.h (File Modified) (Property Modified)
11724 trunk/include/modules.h (File Modified) (Property Modified)
11725 trunk/include/monitor.h (File Modified) (Property Modified)
11726 trunk/include/msg.h (File Modified) (Property Modified)
11727 trunk/include/newconf.h (File Modified) (Property Modified)
11728 trunk/include/numeric.h (File Modified) (Property Modified)
11729 trunk/include/packet.h (File Modified) (Property Modified)
11730 trunk/include/parse.h (File Modified) (Property Modified)
11731 trunk/include/patchlevel.h (File Modified) (Property Modified)
11732 trunk/include/patricia.h (File Modified) (Property Modified)
11733 trunk/include/reject.h (File Modified) (Property Modified)
11734 trunk/include/res.h (File Modified) (Property Modified)
11735 trunk/include/restart.h (File Modified) (Property Modified)
11736 trunk/include/s_auth.h (File Modified) (Property Modified)
11737 trunk/include/s_conf.h (File Modified) (Property Modified)
11738 trunk/include/s_gline.h (File Modified) (Property Modified)
11739 trunk/include/s_log.h (File Modified) (Property Modified)
11740 trunk/include/s_newconf.h (File Modified) (Property Modified)
11741 trunk/include/s_serv.h (File Modified) (Property Modified)
11742 trunk/include/s_stats.h (File Modified) (Property Modified)
11743 trunk/include/s_user.h (File Modified) (Property Modified)
11744 trunk/include/s_zip.h (File Modified) (Property Modified)
11745 trunk/include/scache.h (File Modified) (Property Modified)
11746 trunk/include/send.h (File Modified) (Property Modified)
11747 trunk/include/serno.h (Property Modified)
11748 trunk/include/setup.h.in (Property Modified)
11749 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11750 trunk/include/stdinc.h (File Modified) (Property Modified)
11751 trunk/include/supported.h (File Modified) (Property Modified)
11752 trunk/include/tools.h (File Modified) (Property Modified)
11753 trunk/include/whowas.h (File Modified) (Property Modified)
11754 trunk/install-sh (File Modified) (Property Modified)
11755 trunk/modules/.cvsignore (Property Modified)
11756 trunk/modules/.depend (Property Modified)
11757 trunk/modules/.indent.pro (Property Modified)
11758 trunk/modules/Makefile.in (File Modified) (Property Modified)
11759 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11760 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11761 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11762 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11763 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11764 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11765 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11766 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11767 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11768 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11769 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11770 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11771 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11772 trunk/modules/m_accept.c (File Modified) (Property Modified)
11773 trunk/modules/m_admin.c (File Modified) (Property Modified)
11774 trunk/modules/m_away.c (File Modified) (Property Modified)
11775 trunk/modules/m_cap.c (File Modified) (Property Modified)
11776 trunk/modules/m_capab.c (File Modified) (Property Modified)
11777 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11778 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11779 trunk/modules/m_close.c (File Modified) (Property Modified)
11780 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11781 trunk/modules/m_connect.c (File Modified) (Property Modified)
11782 trunk/modules/m_dline.c (File Modified) (Property Modified)
11783 trunk/modules/m_encap.c (File Modified) (Property Modified)
11784 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11785 trunk/modules/m_gline.c (File Modified) (Property Modified)
11786 trunk/modules/m_help.c (File Modified) (Property Modified)
11787 trunk/modules/m_info.c (File Modified) (Property Modified)
11788 trunk/modules/m_invite.c (File Modified) (Property Modified)
11789 trunk/modules/m_ison.c (File Modified) (Property Modified)
11790 trunk/modules/m_kline.c (File Modified) (Property Modified)
11791 trunk/modules/m_knock.c (File Modified) (Property Modified)
11792 trunk/modules/m_links.c (File Modified) (Property Modified)
11793 trunk/modules/m_list.c (File Modified) (Property Modified)
11794 trunk/modules/m_locops.c (File Modified) (Property Modified)
11795 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11796 trunk/modules/m_map.c (File Modified) (Property Modified)
11797 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11798 trunk/modules/m_motd.c (File Modified) (Property Modified)
11799 trunk/modules/m_names.c (File Modified) (Property Modified)
11800 trunk/modules/m_oper.c (File Modified) (Property Modified)
11801 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11802 trunk/modules/m_pass.c (File Modified) (Property Modified)
11803 trunk/modules/m_ping.c (File Modified) (Property Modified)
11804 trunk/modules/m_pong.c (File Modified) (Property Modified)
11805 trunk/modules/m_post.c (File Modified) (Property Modified)
11806 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11807 trunk/modules/m_restart.c (File Modified) (Property Modified)
11808 trunk/modules/m_resv.c (File Modified) (Property Modified)
11809 trunk/modules/m_services.c (File Modified) (Property Modified)
11810 trunk/modules/m_set.c (File Modified) (Property Modified)
11811 trunk/modules/m_stats.c (File Modified) (Property Modified)
11812 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11813 trunk/modules/m_tb.c (File Modified) (Property Modified)
11814 trunk/modules/m_testline.c (File Modified) (Property Modified)
11815 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11816 trunk/modules/m_time.c (File Modified) (Property Modified)
11817 trunk/modules/m_topic.c (File Modified) (Property Modified)
11818 trunk/modules/m_trace.c (File Modified) (Property Modified)
11819 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11820 trunk/modules/m_user.c (File Modified) (Property Modified)
11821 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11822 trunk/modules/m_users.c (File Modified) (Property Modified)
11823 trunk/modules/m_version.c (File Modified) (Property Modified)
11824 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11825 trunk/modules/m_who.c (File Modified) (Property Modified)
11826 trunk/modules/m_whois.c (File Modified) (Property Modified)
11827 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11828 trunk/modules/m_xline.c (File Modified) (Property Modified)
11829 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11830 trunk/servlink/.cvsignore (Property Modified)
11831 trunk/servlink/.indent.pro (Property Modified)
11832 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11833 trunk/servlink/README (File Modified) (Property Modified)
11834 trunk/servlink/TODO (File Modified) (Property Modified)
11835 trunk/servlink/control.c (File Modified) (Property Modified)
11836 trunk/servlink/control.h (File Modified) (Property Modified)
11837 trunk/servlink/io.c (File Modified) (Property Modified)
11838 trunk/servlink/io.h (File Modified) (Property Modified)
11839 trunk/servlink/servlink.c (File Modified) (Property Modified)
11840 trunk/servlink/servlink.h (File Modified) (Property Modified)
11841 trunk/src/.cvsignore (Property Modified)
11842 trunk/src/.depend (Property Modified)
11843 trunk/src/.indent.pro (Property Modified)
11844 trunk/src/Makefile.in (File Modified) (Property Modified)
11845 trunk/src/adns.c (File Modified) (Property Modified)
11846 trunk/src/balloc.c (File Modified) (Property Modified)
11847 trunk/src/cache.c (File Modified) (Property Modified)
11848 trunk/src/channel.c (File Modified) (Property Modified)
11849 trunk/src/class.c (File Modified) (Property Modified)
11850 trunk/src/client.c (File Modified) (Property Modified)
11851 trunk/src/commio.c (File Modified) (Property Modified)
11852 trunk/src/devpoll.c (File Modified) (Property Modified)
11853 trunk/src/epoll.c (File Modified) (Property Modified)
11854 trunk/src/event.c (File Modified) (Property Modified)
11855 trunk/src/getopt.c (File Modified) (Property Modified)
11856 trunk/src/hash.c (File Modified) (Property Modified)
11857 trunk/src/hook.c (File Modified) (Property Modified)
11858 trunk/src/hostmask.c (File Modified) (Property Modified)
11859 trunk/src/irc_string.c (File Modified) (Property Modified)
11860 trunk/src/ircd.c (File Modified) (Property Modified)
11861 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11862 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11863 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11864 trunk/src/kdparse.c (File Modified) (Property Modified)
11865 trunk/src/kqueue.c (File Modified) (Property Modified)
11866 trunk/src/linebuf.c (File Modified) (Property Modified)
11867 trunk/src/listener.c (File Modified) (Property Modified)
11868 trunk/src/match.c (File Modified) (Property Modified)
11869 trunk/src/memory.c (File Modified) (Property Modified)
11870 trunk/src/messages.tab (File Modified) (Property Modified)
11871 trunk/src/modules.c (File Modified) (Property Modified)
11872 trunk/src/monitor.c (File Modified) (Property Modified)
11873 trunk/src/newconf.c (File Modified) (Property Modified)
11874 trunk/src/numeric.c (File Modified) (Property Modified)
11875 trunk/src/packet.c (File Modified) (Property Modified)
11876 trunk/src/parse.c (File Modified) (Property Modified)
11877 trunk/src/patricia.c (File Modified) (Property Modified)
11878 trunk/src/poll.c (File Modified) (Property Modified)
11879 trunk/src/reject.c (File Modified) (Property Modified)
11880 trunk/src/restart.c (File Modified) (Property Modified)
11881 trunk/src/s_auth.c (File Modified) (Property Modified)
11882 trunk/src/s_conf.c (File Modified) (Property Modified)
11883 trunk/src/s_gline.c (File Modified) (Property Modified)
11884 trunk/src/s_log.c (File Modified) (Property Modified)
11885 trunk/src/s_newconf.c (File Modified) (Property Modified)
11886 trunk/src/s_serv.c (File Modified) (Property Modified)
11887 trunk/src/s_stats.c (File Modified) (Property Modified)
11888 trunk/src/s_user.c (File Modified) (Property Modified)
11889 trunk/src/scache.c (File Modified) (Property Modified)
11890 trunk/src/select.c (File Modified) (Property Modified)
11891 trunk/src/send.c (File Modified) (Property Modified)
11892 trunk/src/snprintf.c (File Modified) (Property Modified)
11893 trunk/src/tools.c (File Modified) (Property Modified)
11894 trunk/src/version.c.SH (File Modified) (Property Modified)
11895 trunk/src/whowas.c (File Modified) (Property Modified)
11896 trunk/tools/.cvsignore (Property Modified)
11897 trunk/tools/Makefile.in (File Modified) (Property Modified)
11898 trunk/tools/README (File Modified) (Property Modified)
11899 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11900 trunk/tools/convertilines.c (File Modified) (Property Modified)
11901 trunk/tools/convertklines.c (File Modified) (Property Modified)
11902 trunk/tools/mkkeypair (Property Modified)
11903 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11904 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11905 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11906 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11907 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11908 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11909 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11910 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11911 trunk/tools/untabify (File Modified) (Property Modified)
11912 trunk/tools/viconf.c (File Modified) (Property Modified)
11913
11914
11915nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11916 Log:
11917 - Update RELNOTES.
11918
11919
11920 Modified:
11921 trunk/RELNOTES (File Modified)
11922
11923
11924nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11925 Log:
11926 - Make version.c use our serial, not ratbox's.
11927
11928
11929 Modified:
11930 trunk/src/version.c.SH (File Modified)
11931
11932
11933leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11934 Log:
11935 - update RELNOTES
11936 - revved patchlevel to 2.1.5
11937
11938
11939 Modified:
11940 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11942
11943
11944leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11945 Log:
11946 - fix buffer overflow and unterminated buffer when removing TS6 bans
11947 - fix rebuilding of SJOIN
11948
11949
11950 Modified:
11951 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11952
11953
11954androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11955 Log:
11956 have servlink report if it gets an uncompressed error message when it gets inflate failures
11957
11958 Modified:
11959 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11960
11961
11962leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11963 Log:
11964 - extend our copyrights to 2005.
11965
11966
11967 Modified:
11968 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11984 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11985 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11993 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11994 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12007 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12008 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12009 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12010 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12011 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12044 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12045 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12046 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12047 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12048 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12049 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12050 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12051 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12052 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12053 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12055 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12056 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12057 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12058 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12059 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12060 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12061 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12062 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12063 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12064 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12065 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12069 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12070 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12071 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12072
12073
12074leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12075 Log:
12076 - update RELNOTES
12077 - revved patchlevel to 2.1.4
12078
12079
12080 Modified:
12081 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12082 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12083
12084
12085leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12086 Log:
12087 - add TARGMAX to 005
12088 - remove the +1 from ->uid in struct Client
12089 - fix checking of accept entries in m_accept.c
12090
12091
12092 Modified:
12093 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12094 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12095 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12096 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12097
12098
12099leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12100 Log:
12101 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12102 send it over TS6
12103
12104
12105 Modified:
12106 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12107
12108
12109leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12110 Log:
12111 - remove an unused variable
12112
12113
12114 Modified:
12115 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12116
12117
12118androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12119 Log:
12120 don't burst a TS5 name in burst_TS6. -via jillies
12121
12122 Modified:
12123 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12124
12125
12126leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12127 Log:
12128 - via jilles, make nickchanges invalidate any cached bans for
12129 quiet_on_ban
12130
12131
12132 Modified:
12133 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12137
12138
12139leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12140 Log:
12141 - fix some char vs byte usage to make adns compile cleanly with gcc4
12142
12143
12144 Modified:
12145 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12153
12154
12155androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12156 Log:
12157 userhost should allow 5 userhost checks, not 4
12158
12159 Modified:
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12161
12162
12163leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12164 Log:
12165 - another darwin fix
12166
12167
12168 Modified:
12169 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12170
12171
12172leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12173 Log:
12174 - darwin fixes
12175
12176
12177 Modified:
12178 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12186
12187
12188leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12189 Log:
12190 - remove bogus extern of abort_list
12191
12192
12193 Modified:
12194 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12195
12196
12197androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12198 Log:
12199 svn repo access stuff
12200
12201 Modified:
12202 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12203
12204
12205androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12206 Log:
12207 test commit
12208
12209
12210 Modified:
12211 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12212
12213
12214androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12215 Log:
12216 test commit
12217
12218
12219 Modified:
12220 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12221
12222
12223androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12224 Log:
12225 revert omotd..i thought it was a good idea..oh well
12226
12227 Modified:
12228 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12229
12230
12231androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12232 Log:
12233 Commas are bad things in channel keys
12234
12235
12236 Modified:
12237 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12238
12239
12240androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12241 Log:
12242 Add OMOTD command to display oper motd
12243
12244
12245 Modified:
12246 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12247
12248
12249androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12250 Log:
12251 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12252
12253 Modified:
12254 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12255
12256
12257leeh 2005/06/22 22:10:50 UTC (20050622_0)
12258
12259 Modified files: (Branch: RATBOX_2_1)
12260 modules m_whois.c
12261 Log:
12262 - stop testing whois for protocol violations, as they can be caused in
12263 ircds going all the way back to the original ircd2.8
12264
12265 Revision Changes Path
12266 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12267
12268
12269
12270leeh 2005/06/16 23:10:21 UTC (20050616_0)
12271
12272 Modified files: (Branch: RATBOX_2_1)
12273 modules m_time.c
12274 Log:
12275 - remove some 2.2 code
12276
12277 Revision Changes Path
12278 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12279
12280
12281
12282androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12283
12284 Modified files: (Branch: RATBOX_2_1)
12285 modules m_time.c
12286 Log:
12287 backport of the silly december 31st bug
12288
12289 Revision Changes Path
12290 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12291
12292
12293
12294leeh 2005/06/15 13:51:57 UTC (20050615_1)
12295
12296 Modified files: (Branch: RATBOX_2_1)
12297 . RELNOTES
12298 include patchlevel.h
12299 Log:
12300 - revved patchlevel to 2.1.3
12301
12302 Revision Changes Path
12303 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12304 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12305
12306
12307
12308leeh 2005/06/15 01:54:00 UTC (20050615_0)
12309
12310 Modified files: (Branch: RATBOX_2_1)
12311 include client.h
12312 modules m_accept.c
12313 modules/core m_nick.c
12314 src client.c
12315 Log:
12316 - stop removing a clients own list of accepted clients when they do a
12317 nickchange
12318 - clean up the accept code so its less retarded
12319
12320 Revision Changes Path
12321 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12322 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12323 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12324 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12325
12326
12327
12328leeh 2005/06/14 12:44:47 UTC (20050614_0)
12329
12330 Modified files: (Branch: RATBOX_2_1)
12331 include event.h
12332 modules m_links.c
12333 src event.c ircd.c newconf.c
12334 Log:
12335 - remove a defn of links_cache_list in m_links.c which was causing
12336 the flattened links update to be ignored
12337 - add eventUpdate(), and make links_delay update on rehash
12338
12339 Revision Changes Path
12340 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12341 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12342 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12343 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12344 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12345
12346
12347
12348leeh 2005/06/12 02:23:01 UTC (20050612_2)
12349
12350 Modified files: (Branch: RATBOX_2_1)
12351 doc services.txt
12352 src newconf.c
12353 Log:
12354 - make the conf parser apply service {}; on rehash
12355
12356 Revision Changes Path
12357 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12358 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12359
12360
12361
12362leeh 2005/06/12 02:10:30 UTC (20050612_1)
12363
12364 Modified files: (Branch: RATBOX_2_1)
12365 include m_info.h
12366 Log:
12367 - show ENABLE_SERVICES define in info
12368
12369 Revision Changes Path
12370 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12371
12372
12373
12374leeh 2005/06/12 01:44:37 UTC (20050612_0)
12375
12376 Modified files: (Branch: RATBOX_2_1)
12377 modules m_services.c m_stats.c
12378 Log:
12379 - via jilles, make m_services.c hook into stats U and display service
12380 blocks
12381
12382 Revision Changes Path
12383 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12384 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12385
12386
12387
12388leeh 2005/06/11 20:33:12 UTC (20050611_3)
12389
12390 Modified files: (Branch: RATBOX_2_1)
12391 . configure configure.ac
12392 Log:
12393 - default build to -O2
12394
12395 Revision Changes Path
12396 7.249.2.2 +4 -4 ircd-ratbox/configure
12397 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12398
12399
12400
12401leeh 2005/06/11 20:26:02 UTC (20050611_2)
12402
12403 Modified files: (Branch: RATBOX_2_1)
12404 doc example.conf example.efnet.conf
12405 include client.h s_conf.h s_newconf.h
12406 modules m_info.c
12407 modules/core m_join.c m_nick.c
12408 src channel.c newconf.c s_conf.c s_user.c
12409 Log:
12410 - remove no_oper_resvs from general {};
12411 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12412
12413 Revision Changes Path
12414 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12415 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12416 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12417 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12418 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12419 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12420 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12421 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12422 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12423 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12424 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12425 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12426
12427
12428
12429leeh 2005/06/11 20:06:22 UTC (20050611_1)
12430
12431 Modified files: (Branch: RATBOX_2_1)
12432 modules/core m_mode.c m_nick.c
12433 src s_newconf.c
12434 Log:
12435 - 2.0 sync:
12436 - raise max temptime to a year
12437 - tidy up BMASK
12438 - require 9 parameters in ms_nick(), 10 in ms_uid()
12439
12440 Revision Changes Path
12441 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12442 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12443 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12444
12445
12446
12447leeh 2005/06/11 16:35:25 UTC (20050611_0)
12448
12449 Modified files: (Branch: RATBOX_2_1)
12450 modules m_services.c
12451 Log:
12452 - only show services logged in info when its a local client
12453
12454 Revision Changes Path
12455 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12456
12457
12458
12459androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12460
12461 Modified files: (Branch: RATBOX_2_1)
12462 src match.c
12463 Log:
12464 passing a pointer to a pointer is not what was intended, oops
12465
12466 Revision Changes Path
12467 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12468
12469
12470
12471leeh 2005/06/03 11:18:11 UTC (20050603_0)
12472
12473 Modified files: (Branch: RATBOX_2_1)
12474 doc services.txt
12475 Log:
12476 - update services.txt with FNC
12477
12478 Revision Changes Path
12479 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12480
12481
12482
12483androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12484
12485 Modified files: (Branch: RATBOX_2_1)
12486 modules m_resv.c
12487 Log:
12488 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12489
12490 Revision Changes Path
12491 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12492
12493
12494
12495leeh 2005/05/19 12:44:47 UTC (20050519_1)
12496
12497 Modified files: (Branch: RATBOX_2_1)
12498 src s_auth.c
12499 Log:
12500 - add some uniqueness into auth process for bopm
12501
12502 Revision Changes Path
12503 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12504
12505
12506
12507leeh 2005/05/19 08:50:26 UTC (20050519_0)
12508
12509 Modified files: (Branch: RATBOX_2_1)
12510 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12511 Log:
12512 - make contrib/ compile
12513
12514 Revision Changes Path
12515 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12516 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12517 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12518 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12519
12520
12521
12522androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12523
12524 Modified files: (Branch: RATBOX_2_1)
12525 modules m_monitor.c
12526 Log:
12527 Don't allow MONITOR from an unregistered client
12528
12529 Revision Changes Path
12530 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12531
12532
12533
12534leeh 2005/05/17 13:16:11 UTC (20050517_0)
12535
12536 Modified files: (Branch: RATBOX_2_1)
12537 doc example.conf example.efnet.conf
12538 include class.h
12539 src class.c messages.tab newconf.c
12540 Log:
12541 - remove sendq_eob, its become more of a hindrance than a benefit.
12542 - sync example.efnet.conf cluster {}; with example.conf
12543
12544 Revision Changes Path
12545 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12546 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12547 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12548 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12549 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12550 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12551
12552
12553
12554leeh 2005/05/11 22:39:00 UTC (20050511_5)
12555
12556 Modified files: (Branch: RATBOX_2_1)
12557 . RELNOTES
12558 include patchlevel.h
12559 Log:
12560 - update RELNOTES
12561 - revved patchlevel to 2.1.2
12562
12563 Revision Changes Path
12564 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12565 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12566
12567
12568
12569leeh 2005/05/11 22:29:18 UTC (20050511_4)
12570
12571 Modified files: (Branch: RATBOX_2_1)
12572 . configure configure.ac
12573 Log:
12574 - raise default topiclen to 160.
12575
12576 Revision Changes Path
12577 7.249.2.1 +3 -3 ircd-ratbox/configure
12578 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12579
12580
12581
12582leeh 2005/05/11 22:22:13 UTC (20050511_3)
12583
12584 Modified files: (Branch: RATBOX_2_1)
12585 modules m_services.c
12586 Log:
12587 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12588 tsinfo matches this
12589
12590 Revision Changes Path
12591 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12592
12593
12594
12595leeh 2005/05/11 21:58:41 UTC (20050511_2)
12596
12597 Modified files: (Branch: RATBOX_2_1)
12598 modules m_services.c
12599 Log:
12600 - monitor_signoff() the client we're nickchanging
12601
12602 Revision Changes Path
12603 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12604
12605
12606
12607leeh 2005/05/11 21:52:51 UTC (20050511_1)
12608
12609 Modified files: (Branch: RATBOX_2_1)
12610 modules m_trace.c
12611 Log:
12612 - fix various UID problems with trace
12613
12614 Revision Changes Path
12615 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12616
12617
12618
12619leeh 2005/05/11 21:22:02 UTC (20050511_0)
12620
12621 Modified files: (Branch: RATBOX_2_1)
12622 help/opers dline kline
12623 modules m_resv.c m_stats.c
12624 modules/core m_mode.c
12625 Log:
12626 - sync with 2.0
12627 - tidy up kline/dline help to note they dont accept nick as target
12628 - disallow bans beginning with ':' over bmask
12629 - disallow bans with a space in chm_ban
12630 - stop counting hidden opers in stats p
12631 - match() parameters in remote unresv were inverted, causing it to fail
12632 - fix possibility of clients setting blank keys
12633
12634 Revision Changes Path
12635 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12636 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12637 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12638 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12639 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12640
12641
12642
12643leeh 2005/05/08 22:37:18 UTC (20050508_0)
12644
12645 Modified files: (Branch: RATBOX_2_1)
12646 src send.c
12647 Log:
12648 - fix problems with amd64 and the way we do va_list
12649
12650 Revision Changes Path
12651 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12652
12653
12654
12655leeh 2005/05/07 13:35:57 UTC (20050507_1)
12656
12657 Modified files: (Branch: RATBOX_2_1)
12658 modules m_services.c
12659 Log:
12660 - tidy up the kill notifications for RSFNC
12661
12662 Revision Changes Path
12663 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12664
12665
12666
12667leeh 2005/05/07 10:35:54 UTC (20050507_0)
12668
12669 Modified files: (Branch: RATBOX_2_1)
12670 include s_serv.h
12671 modules m_services.c
12672 src s_serv.c
12673 Log:
12674 - some more rserv stuff:
12675 - add RSFNC capability
12676 - fix up RSFNC, kill existing clients if they exist.
12677
12678 Revision Changes Path
12679 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12680 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12681 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12682
12683
12684
12685leeh 2005/05/06 23:50:29 UTC (20050506_0)
12686
12687 Modified files: (Branch: RATBOX_2_1)
12688 modules m_services.c
12689 Log:
12690 - first stab at a FNC implementation for rserv
12691
12692 Revision Changes Path
12693 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12694
12695
12696
12697leeh 2005/05/03 09:30:51 UTC (20050503_0)
12698
12699 Modified files: (Branch: RATBOX_2_1)
12700 help/opers umode
12701 Log:
12702 - remove a tab
12703
12704 Revision Changes Path
12705 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12706
12707
12708
12709leeh 2005/05/02 22:46:52 UTC (20050502_0)
12710
12711 Modified files: (Branch: RATBOX_2_1)
12712 src newconf.c
12713 Log:
12714 - add links_delay back
12715
12716 Revision Changes Path
12717 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12718
12719
12720
12721leeh 2005/04/27 21:50:30 UTC (20050427_1)
12722
12723 Modified files: (Branch: RATBOX_2_1)
12724 help/opers umode
12725 help/users umode
12726 Log:
12727 - swap tabs for spaces
12728
12729 Revision Changes Path
12730 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12731 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12732
12733
12734
12735leeh 2005/04/27 21:38:20 UTC (20050427_0)
12736
12737 Modified files: (Branch: RATBOX_2_1)
12738 include m_info.h
12739 Log:
12740 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12741 contained in the client_flood conf option
12742 - remove a couple of unused defines from info
12743
12744 Revision Changes Path
12745 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12746
12747
12748
12749androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12750
12751 Modified files: (Branch: RATBOX_2_1)
12752 src s_conf.c
12753 Log:
12754 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12755
12756 Revision Changes Path
12757 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12758
12759
12760
12761leeh 2005/04/17 13:31:34 UTC (20050417_0)
12762
12763 Modified files: (Branch: RATBOX_2_1)
12764 doc example.conf example.efnet.conf
12765 Log:
12766 - fix missing closing comment tag
12767
12768 Revision Changes Path
12769 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12770 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12771
12772
12773
12774leeh 2005/04/12 18:44:21 UTC (20050412_2)
12775
12776 Modified files: (Branch: RATBOX_2_1)
12777 . RELNOTES
12778 include patchlevel.h
12779 Log:
12780 - revved patchlevel to 2.1.1
12781
12782 Revision Changes Path
12783 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12784 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12785
12786
12787
12788leeh 2005/04/12 18:36:31 UTC (20050412_1)
12789
12790 Modified files: (Branch: RATBOX_2_1)
12791 modules m_kline.c
12792 Log:
12793 - sync up remote kline reasons, so theyre consistent with what happens
12794 when we add local klines - notably the "Temporary K-line x min" and
12795 date added to reason.
12796
12797 Revision Changes Path
12798 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12799
12800
12801
12802leeh 2005/04/12 01:52:06 UTC (20050412_0)
12803
12804 Modified files: (Branch: RATBOX_2_1)
12805 doc monitor.txt
12806 Log:
12807 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12808
12809 Revision Changes Path
12810 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12811
12812
12813
12814androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12815
12816 Modified files: (Branch: RATBOX_2_1)
12817 src commio.c
12818 Log:
12819 used the data pointer we saved, not what just got nulled
12820
12821 Revision Changes Path
12822 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12823
12824
12825
12826leeh 2005/04/05 12:14:32 UTC (20050405_0)
12827
12828 Modified files: (Branch: RATBOX_2_1)
12829 modules m_resv.c m_xline.c
12830 Log:
12831 - fix broken propagation of xline/resv
12832
12833 Revision Changes Path
12834 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12835 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12836
12837
12838
12839leeh 2005/04/04 18:32:37 UTC (20050404_1)
12840
12841 Modified files: (Branch: RATBOX_2_1)
12842 src s_auth.c
12843 Log:
12844 - properly increment bad auth count for stats T when we timeout an auth
12845
12846 Revision Changes Path
12847 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12848
12849
12850
12851leeh 2005/04/04 17:24:14 UTC (20050404_0)
12852
12853 Modified files: (Branch: RATBOX_2_1)
12854 doc monitor.txt
12855 include client.h
12856 modules/core m_nick.c
12857 Log:
12858 - fix a bit that didnt make sense in monitor.txt
12859 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12860
12861 Revision Changes Path
12862 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12863 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12864 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12865
12866
12867
12868androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12869
12870 Modified files: (Branch: RATBOX_2_1)
12871 src s_auth.c
12872 Log:
12873 removing dlink nodes from auth_poll_list twice is bad
12874
12875 Revision Changes Path
12876 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12877
12878
12879
12880leeh 2005/03/28 02:17:38 UTC (20050328_0)
12881
12882 Modified files: (Branch: RATBOX_2_1)
12883 modules m_stats.c
12884 Log:
12885 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12886 changed to RPL_STATSDEBUG
12887
12888 Revision Changes Path
12889 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12890
12891
12892
12893leeh 2005/03/27 02:19:04 UTC (20050327_0)
12894
12895 Added files: (Branch: RATBOX_2_1)
12896 doc tgchange.txt
12897 Log:
12898 - add some documentation about target change
12899
12900 Revision Changes Path
12901 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12902
12903
12904
12905leeh 2005/03/25 16:46:29 UTC (20050325_1)
12906
12907 Modified files: (Branch: RATBOX_2_1)
12908 include supported.h
12909 modules/core m_message.c
12910 Log:
12911 - remove extra argument to 005
12912 - disallow messaging of UIDs
12913
12914 Revision Changes Path
12915 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12916 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12917
12918
12919
12920leeh 2005/03/25 14:20:13 UTC (20050325_0)
12921
12922 Modified files: (Branch: RATBOX_2_1)
12923 src parse.c
12924 Log:
12925 - fix a longstanding parser bug with wrong limit checking, causing us to
12926 accept one less parameter than we're allowed to accept.
12927
12928 Revision Changes Path
12929 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12930
12931
12932
12933leeh 2005/03/24 13:41:45 UTC (20050324_0)
12934
12935 Modified files: (Branch: RATBOX_2_1)
12936 modules/core m_message.c
12937 Log:
12938 - exempt users messaging themselves from target change
12939
12940 Revision Changes Path
12941 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12942
12943
12944
12945leeh 2005/03/22 13:15:53 UTC (20050322_0)
12946
12947 Modified files: (Branch: RATBOX_2_1)
12948 include supported.h
12949 Log:
12950 - stop violating MAXPARA on 005.
12951
12952 Revision Changes Path
12953 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12954
12955
12956
12957leeh 2005/03/20 17:41:00 UTC (20050320_1)
12958
12959 Modified files: (Branch: RATBOX_2_1)
12960 modules/core m_nick.c
12961 Log:
12962 - dont store an ipv6 sockhost if we're not compiled with v6 support
12963
12964 Revision Changes Path
12965 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12966
12967
12968
12969leeh 2005/03/20 00:32:04 UTC (20050320_0)
12970
12971 Modified files: (Branch: RATBOX_2_1)
12972 include stdinc.h
12973 Log:
12974 - remove some vms includes
12975
12976 Revision Changes Path
12977 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12978
12979
12980
12981leeh 2005/03/18 16:47:38 UTC (20050318_1)
12982
12983 Modified files: (Branch: RATBOX_2_1)
12984 . ChangeLog
12985 include serno.h
12986 Log:
12987 - force commit for new branch
12988
12989 Revision Changes Path
12990 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12991 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12992
12993
12994
12995leeh 2005/03/18 16:44:47 UTC (20050318_0)
12996
12997 Modified files:
12998 . RELNOTES configure configure.ac
12999 include patchlevel.h
13000 Log:
13001 - revved patchlevel to 2.1.0
13002
13003 Revision Changes Path
13004 1.114 +6 -2 ircd-ratbox/RELNOTES
13005 7.249 +11 -11 ircd-ratbox/configure
13006 7.63 +3 -3 ircd-ratbox/configure.ac
13007 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13008
13009
13010
13011leeh 2005/03/04 13:31:32 EST (20050304_2)
13012
13013 Modified files:
13014 . RELNOTES
13015 include patchlevel.h
13016 Log:
13017 - update RELNOTES
13018 - revved patchlevel to 2.1.0beta2
13019
13020 Revision Changes Path
13021 1.113 +12 -0 ircd-ratbox/RELNOTES
13022 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13023
13024
13025
13026leeh 2005/03/04 13:27:05 EST (20050304_1)
13027
13028 Modified files:
13029 doc whats-new-2.1.txt
13030 src channel.c
13031 Log:
13032 - update whats-new-2.1
13033 - when we're handling global NAMES, dont output channels if there are no
13034 members within them we can show.
13035
13036 Revision Changes Path
13037 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13038 7.436 +12 -2 ircd-ratbox/src/channel.c
13039
13040
13041
13042androsyn 2005/03/04 12:38:07 EST (20050304_0)
13043
13044 Modified files:
13045 src patricia.c
13046 Log:
13047 That would be a node_heap not a prefix_heap..oops
13048
13049 Revision Changes Path
13050 7.30 +1 -1 ircd-ratbox/src/patricia.c
13051
13052
13053
13054androsyn 2005/02/26 19:38:35 EST (20050227_4)
13055
13056 Modified files:
13057 include stdinc.h
13058 Log:
13059 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13060 otherwise..the other macros might work????
13061
13062 Revision Changes Path
13063 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13064
13065
13066
13067androsyn 2005/02/26 19:26:04 EST (20050227_3)
13068
13069 Modified files:
13070 . configure configure.ac
13071 Log:
13072 i hate autoconf
13073
13074 Revision Changes Path
13075 7.248 +5 -5 ircd-ratbox/configure
13076 7.62 +5 -5 ircd-ratbox/configure.ac
13077
13078
13079
13080androsyn 2005/02/26 19:15:55 EST (20050227_2)
13081
13082 Modified files:
13083 . configure configure.ac
13084 Log:
13085 i hate autoconf
13086
13087 Revision Changes Path
13088 7.247 +3 -2 ircd-ratbox/configure
13089 7.61 +3 -2 ircd-ratbox/configure.ac
13090
13091
13092
13093androsyn 2005/02/26 19:13:45 EST (20050227_1)
13094
13095 Modified files:
13096 . configure configure.ac
13097 Log:
13098 doh
13099
13100 Revision Changes Path
13101 7.246 +6 -6 ircd-ratbox/configure
13102 7.60 +4 -4 ircd-ratbox/configure.ac
13103
13104
13105
13106androsyn 2005/02/26 19:10:17 EST (20050227_0)
13107
13108 Modified files:
13109 . configure configure.ac
13110 include stdinc.h
13111 Log:
13112 Doh these changes got put on RATBOX_2_0 when they were meant for
13113 head..oops...
13114 Also merged in the monitor heap size stuff, not that i think monitor has
13115 been moved to head
13116
13117 Revision Changes Path
13118 7.245 +12 -3 ircd-ratbox/configure
13119 7.59 +11 -3 ircd-ratbox/configure.ac
13120 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13121
13122
13123
13124androsyn 2005/02/26 18:52:24 EST (20050226_0)
13125
13126 Modified files:
13127 include stdinc.h
13128 Log:
13129 Add more robust alloca checking
13130
13131 Revision Changes Path
13132 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13133
13134
13135
13136leeh 2005/02/24 15:27:17 EST (20050224_9)
13137
13138 Modified files:
13139 contrib m_42.c
13140 Log:
13141 - fix the copyright on m_42.c :p
13142
13143 Revision Changes Path
13144 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13145
13146
13147
13148leeh 2005/02/24 15:22:53 EST (20050224_8)
13149
13150 Modified files:
13151 include supported.h
13152 modules m_dline.c
13153 Log:
13154 - fix a core in undline on bad masks
13155 - remove an unwanted space from beginning of second 005 numeric
13156
13157 Revision Changes Path
13158 7.5 +1 -1 ircd-ratbox/include/supported.h
13159 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13160
13161
13162
13163leeh 2005/02/24 15:18:59 EST (20050224_7)
13164
13165 Modified files:
13166 modules m_monitor.c
13167 Log:
13168 - use max_monitor when adding nicknames
13169 - add in monitor s
13170 that should be everything now..
13171
13172 Revision Changes Path
13173 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13174
13175
13176
13177androsyn 2005/02/24 15:13:52 EST (20050224_6)
13178
13179 Modified files:
13180 contrib m_42.c
13181 Log:
13182 42
13183
13184 Revision Changes Path
13185 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13186
13187
13188
13189androsyn 2005/02/24 15:13:06 EST (20050224_5)
13190
13191 Modified files:
13192 contrib m_42.c
13193 Log:
13194 42
13195
13196 Revision Changes Path
13197 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13198
13199
13200
13201androsyn 2005/02/24 15:12:12 EST (20050224_4)
13202
13203 Added files:
13204 contrib m_42.c
13205 Log:
13206 The Answer to Life, the Universe, and Everything
13207
13208 Revision Changes Path
13209 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13210
13211
13212
13213leeh 2005/02/24 14:53:04 EST (20050224_3)
13214
13215 Modified files:
13216 include monitor.h
13217 modules m_monitor.c
13218 src ircd.c monitor.c
13219 Log:
13220 - call init_monitor() on startup
13221 - add in support for adding/deleting/listing monitor entries
13222
13223 Revision Changes Path
13224 7.2 +3 -1 ircd-ratbox/include/monitor.h
13225 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13226 7.374 +2 -0 ircd-ratbox/src/ircd.c
13227 7.3 +15 -4 ircd-ratbox/src/monitor.c
13228
13229
13230
13231leeh 2005/02/23 21:20:10 EST (20050224_2)
13232
13233 Modified files:
13234 doc example.conf example.efnet.conf
13235 include s_conf.h supported.h
13236 modules Makefile.in
13237 src client.c newconf.c s_conf.c
13238 Added files:
13239 modules m_monitor.c
13240 Log:
13241 - add the max_monitor config option
13242 - advertise MONITOR=%d in 005
13243 - clear a local clients monitor list on exit
13244 - add the framework for the MONITOR command
13245 - bed.
13246
13247 Revision Changes Path
13248 7.261 +5 -0 ircd-ratbox/doc/example.conf
13249 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13250 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13251 7.4 +4 -2 ircd-ratbox/include/supported.h
13252 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13253 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13254 7.492 +1 -0 ircd-ratbox/src/client.c
13255 7.202 +1 -0 ircd-ratbox/src/newconf.c
13256 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13257
13258
13259
13260leeh 2005/02/23 20:57:51 EST (20050224_1)
13261
13262 Modified files:
13263 . configure configure.ac
13264 include setup.h.in
13265 src monitor.c
13266 Log:
13267 - move MONITOR_HEAP_SIZE over to configure
13268
13269 Revision Changes Path
13270 7.244 ircd-ratbox/configure
13271 7.58 +4 -2 ircd-ratbox/configure.ac
13272 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13273 7.2 +0 -2 ircd-ratbox/src/monitor.c
13274
13275
13276
13277leeh 2005/02/23 20:48:08 EST (20050224_0)
13278
13279 Modified files:
13280 doc monitor.txt
13281 include client.h numeric.h
13282 modules/core m_nick.c
13283 src Makefile.in client.c messages.tab
13284 s_user.c
13285 Added files:
13286 include monitor.h
13287 src monitor.c
13288 Log:
13289 - first half of my server-side notify list implementation..
13290
13291 Revision Changes Path
13292 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13293 7.266 +3 -0 ircd-ratbox/include/client.h
13294 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13295 7.58 +6 -0 ircd-ratbox/include/numeric.h
13296 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13297 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13298 7.491 +3 -0 ircd-ratbox/src/client.c
13299 7.126 +5 -5 ircd-ratbox/src/messages.tab
13300 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13301 7.342 +2 -0 ircd-ratbox/src/s_user.c
13302
13303
13304
13305leeh 2005/02/23 18:42:59 EST (20050223_0)
13306
13307 Modified files:
13308 include hash.h
13309 Log:
13310 - double the size of the client and channel hashtables (64k -> 128k and
13311 32k -> 64k). The improvements are quite significant..
13312
13313 Revision Changes Path
13314 7.54 +4 -4 ircd-ratbox/include/hash.h
13315
13316
13317
13318leeh 2005/02/22 14:55:56 EST (20050222_1)
13319
13320 Modified files:
13321 doc monitor.txt
13322 modules m_services.c
13323 Log:
13324 - remove a couple of unused vars
13325 - update monitor.txt
13326
13327 Revision Changes Path
13328 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13329 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13330
13331
13332
13333leeh 2005/02/21 19:47:24 EST (20050222_0)
13334
13335 Added files:
13336 doc monitor.txt
13337 Log:
13338 - add in my documentation on the upcoming MONITOR command
13339
13340 Revision Changes Path
13341 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13342
13343
13344
13345leeh 2005/02/21 12:09:34 EST (20050221_0)
13346
13347 Modified files:
13348 . configure configure.ac
13349 doc whats-new-2.1.txt
13350 tools README.mkpasswd
13351 Removed files:
13352 src crypt.c
13353 Log:
13354 - update whats-new-2.1.txt some more
13355 - we dont have vms mkpasswd anymore
13356 - remove the unused crypt.c
13357
13358 Revision Changes Path
13359 7.243 +3 -6 ircd-ratbox/configure
13360 7.57 +2 -4 ircd-ratbox/configure.ac
13361 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13362 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13363 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13364
13365
13366
13367leeh 2005/02/19 12:38:09 EST (20050219_3)
13368
13369 Modified files:
13370 doc example.conf example.efnet.conf
13371 include ircd.h
13372 modules m_pong.c
13373 src channel.c client.c ircd.c s_conf.c
13374 Log:
13375 - rework the splitcode, splitservers is now how many servers we've marked as
13376 EOB, rather than how many are linked. Thus pull ourselves out of
13377 splitmode immediately once this is satisfied
13378
13379 Revision Changes Path
13380 7.260 +8 -9 ircd-ratbox/doc/example.conf
13381 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13382 7.83 +1 -0 ircd-ratbox/include/ircd.h
13383 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13384 7.435 +16 -36 ircd-ratbox/src/channel.c
13385 7.490 +2 -0 ircd-ratbox/src/client.c
13386 7.373 +2 -1 ircd-ratbox/src/ircd.c
13387 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13388
13389
13390
13391leeh 2005/02/19 09:02:34 EST (20050219_2)
13392
13393 Modified files:
13394 doc example.conf example.efnet.conf
13395 include ircd.h s_conf.h
13396 modules m_set.c
13397 src channel.c ircd.c newconf.c s_conf.c
13398 Log:
13399 - remove split_delay
13400
13401 Revision Changes Path
13402 7.259 +0 -5 ircd-ratbox/doc/example.conf
13403 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13404 7.82 +0 -1 ircd-ratbox/include/ircd.h
13405 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13406 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13407 7.434 +2 -7 ircd-ratbox/src/channel.c
13408 7.372 +0 -1 ircd-ratbox/src/ircd.c
13409 7.201 +0 -1 ircd-ratbox/src/newconf.c
13410 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13411
13412
13413
13414leeh 2005/02/19 08:48:05 EST (20050219_1)
13415
13416 Modified files:
13417 include client.h
13418 modules m_cap.c m_who.c
13419 src channel.c
13420 Log:
13421 - implemented multi-prefix client capability, which allows stacking of @+ in
13422 names and who
13423
13424 Revision Changes Path
13425 7.265 +1 -1 ircd-ratbox/include/client.h
13426 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13427 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13428 7.433 +4 -6 ircd-ratbox/src/channel.c
13429
13430
13431
13432leeh 2005/02/19 06:27:58 EST (20050219_0)
13433
13434 Modified files:
13435 modules m_etrace.c
13436 src newconf.c s_conf.c s_newconf.c
13437 Log:
13438 - removed some unused vars/functions
13439
13440 Revision Changes Path
13441 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13442 7.200 +0 -15 ircd-ratbox/src/newconf.c
13443 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13444 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13445
13446
13447
13448leeh 2005/02/16 12:58:24 EST (20050216_2)
13449
13450 Modified files:
13451 . RELNOTES configure configure.ac
13452 include patchlevel.h
13453 Log:
13454 - update configure to reflect this is 'devel'
13455 - update RELNOTES
13456 - revved patchlevel to 2.1.0beta1
13457
13458 Revision Changes Path
13459 1.112 +9 -1 ircd-ratbox/RELNOTES
13460 7.242 +11 -11 ircd-ratbox/configure
13461 7.56 +3 -3 ircd-ratbox/configure.ac
13462 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13463
13464
13465
13466leeh 2005/02/16 12:46:30 EST (20050216_1)
13467
13468 Modified files:
13469 . configure configure.ac
13470 include client.h numeric.h s_conf.h setup.h.in
13471 supported.h
13472 modules Makefile.in
13473 modules/core m_nick.c
13474 src Makefile.in client.c ircd.c messages.tab
13475 newconf.c s_conf.c s_user.c
13476 Removed files:
13477 include watch.h
13478 modules m_watch.c
13479 src watch.c
13480 Log:
13481 - remove watch, the protocol for this sucks so hard I just dont want it
13482 here ;-)
13483
13484 Revision Changes Path
13485 7.241 +2 -12 ircd-ratbox/configure
13486 7.55 +2 -4 ircd-ratbox/configure.ac
13487 7.264 +0 -2 ircd-ratbox/include/client.h
13488 7.57 +0 -11 ircd-ratbox/include/numeric.h
13489 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13490 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13491 7.3 +2 -3 ircd-ratbox/include/supported.h
13492 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13493 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13494 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13495 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13496 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13497 7.489 +0 -3 ircd-ratbox/src/client.c
13498 7.371 +0 -2 ircd-ratbox/src/ircd.c
13499 7.125 +9 -9 ircd-ratbox/src/messages.tab
13500 7.199 +0 -1 ircd-ratbox/src/newconf.c
13501 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13502 7.341 +0 -2 ircd-ratbox/src/s_user.c
13503 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13504
13505
13506
13507leeh 2005/02/15 19:13:31 EST (20050216_0)
13508
13509 Modified files:
13510 include stdinc.h
13511 src event.c ircd_lexer.l ircd_signal.c
13512 modules.c
13513 Removed files:
13514 servlink descrip.mms
13515 Log:
13516 - remove a few vms bits
13517
13518 Revision Changes Path
13519 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13520 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13521 7.47 +0 -54 ircd-ratbox/src/event.c
13522 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13523 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13524 7.152 +0 -3 ircd-ratbox/src/modules.c
13525
13526
13527
13528leeh 2005/02/15 18:53:32 EST (20050215_0)
13529
13530 Modified files:
13531 include hostmask.h ircd.h s_conf.h s_newconf.h
13532 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13533 m_xline.c
13534 src hostmask.c ircd.c ircd_signal.c s_conf.c
13535 s_newconf.c
13536 Log:
13537 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13538 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13539
13540 Revision Changes Path
13541 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13542 7.81 +1 -0 ircd-ratbox/include/ircd.h
13543 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13544 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13545 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13546 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13547 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13548 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13549 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13550 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13551 7.370 +7 -0 ircd-ratbox/src/ircd.c
13552 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13553 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13554 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13555
13556
13557
13558leeh 2005/02/13 10:21:41 EST (20050213_4)
13559
13560 Modified files:
13561 doc services.txt
13562 Added files:
13563 doc whats-new-2.0.txt whats-new-2.1.txt
13564 Removed files:
13565 doc whats-new.txt
13566 Log:
13567 - move whats-new.txt to whats-new-2.0.txt
13568 - add in whats-new-2.1.txt
13569 - update services.txt with the whois for logged in users
13570
13571 Revision Changes Path
13572 7.2 +5 -0 ircd-ratbox/doc/services.txt
13573 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13574 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13575 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13576
13577
13578
13579leeh 2005/02/13 09:20:37 EST (20050213_3)
13580
13581 Modified files:
13582 include supported.h
13583 modules/core m_message.c
13584 Log:
13585 - fix a compile error in m_message.c
13586 - update 005 to the spec and add CPRIVMSG/CNOTICE
13587
13588 Revision Changes Path
13589 7.2 +31 -37 ircd-ratbox/include/supported.h
13590 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13591
13592
13593
13594leeh 2005/02/13 09:14:12 EST (20050213_2)
13595
13596 Modified files:
13597 src channel.c
13598 Log:
13599 - fix the membership memleak
13600
13601 Revision Changes Path
13602 7.432 +0 -3 ircd-ratbox/src/channel.c
13603
13604
13605
13606leeh 2005/02/12 21:51:56 EST (20050213_1)
13607
13608 Modified files:
13609 include client.h
13610 modules/core m_message.c
13611 Log:
13612 - add a bitmask to track when they send their first message, only allowing
13613 clearing stuff after that.
13614
13615 Revision Changes Path
13616 7.263 +4 -0 ircd-ratbox/include/client.h
13617 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13618
13619
13620
13621leeh 2005/02/12 21:17:52 EST (20050213_0)
13622
13623 Modified files:
13624 include patricia.h s_newconf.h
13625 modules/core m_message.c
13626 src patricia.c s_newconf.c s_user.c
13627 Log:
13628 - add in the patricia for tracking who fills up targets, give them a reduced
13629 count on connect
13630
13631 Revision Changes Path
13632 7.20 +1 -1 ircd-ratbox/include/patricia.h
13633 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13634 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13635 7.29 +1 -1 ircd-ratbox/src/patricia.c
13636 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13637 7.340 +4 -0 ircd-ratbox/src/s_user.c
13638
13639
13640
13641leeh 2005/02/12 18:35:10 EST (20050212_0)
13642
13643 Modified files:
13644 include ircd_defs.h
13645 src class.c reject.c
13646 Log:
13647 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13648
13649 Revision Changes Path
13650 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13651 7.68 +1 -5 ircd-ratbox/src/class.c
13652 1.33 +1 -5 ircd-ratbox/src/reject.c
13653
13654
13655
13656androsyn 2005/02/11 17:11:57 EST (20050211_1)
13657
13658 Modified files:
13659 modules m_watch.c
13660 Log:
13661 remove stupid memory leak
13662
13663 Revision Changes Path
13664 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13665
13666
13667
13668leeh 2005/02/11 06:42:48 EST (20050211_0)
13669
13670 Modified files:
13671 modules m_gline.c
13672 Log:
13673 - workaround hyb6 allowing empty gline reasons
13674
13675 Revision Changes Path
13676 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13677
13678
13679
13680leeh 2005/02/09 14:39:13 EST (20050209_2)
13681
13682 Modified files:
13683 include s_conf.h
13684 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13685 src ircd.c s_conf.c
13686 Log:
13687 - move temp dlines and temp klines over to an array, rather than completely
13688 seperate dlinks.
13689
13690 Revision Changes Path
13691 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13692 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13693 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13694 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13695 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13696 7.369 +0 -5 ircd-ratbox/src/ircd.c
13697 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13698
13699
13700
13701leeh 2005/02/09 14:02:13 EST (20050209_1)
13702
13703 Modified files:
13704 include s_user.h
13705 modules m_cap.c m_pong.c m_user.c
13706 modules/core m_nick.c
13707 src s_user.c
13708 Log:
13709 - remove 'nick' param from register_local_user(), its not needed.
13710
13711 Revision Changes Path
13712 7.35 +1 -1 ircd-ratbox/include/s_user.h
13713 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13714 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13715 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13716 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13717 7.339 +6 -6 ircd-ratbox/src/s_user.c
13718
13719
13720
13721leeh 2005/02/09 13:12:53 EST (20050209_0)
13722
13723 Modified files:
13724 modules m_cmessage.c
13725 Log:
13726 - dont send numerics when we're dealing with CNOTICE
13727 - add in checking for +g, and resetting idle
13728
13729 Revision Changes Path
13730 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13731
13732
13733
13734leeh 2005/02/08 11:37:50 EST (20050208_2)
13735
13736 Modified files:
13737 src s_newconf.c
13738 Log:
13739 - fix operator blocks to work on ip spoofs
13740
13741 Revision Changes Path
13742 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13743
13744
13745
13746leeh 2005/02/07 19:23:22 EST (20050208_1)
13747
13748 Modified files:
13749 doc example.conf example.efnet.conf
13750 src newconf.c
13751 Log:
13752 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13753
13754 Revision Changes Path
13755 7.258 +0 -39 ircd-ratbox/doc/example.conf
13756 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13757 7.198 +0 -272 ircd-ratbox/src/newconf.c
13758
13759
13760
13761leeh 2005/02/07 19:19:32 EST (20050208_0)
13762
13763 Modified files:
13764 src s_conf.c
13765 Log:
13766 - added support for kline.conf.perm et al, these take the same formats
13767 as their non-permanent partners, but you cant remove them via the ircd.
13768
13769 Revision Changes Path
13770 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13771
13772
13773
13774leeh 2005/02/02 19:18:59 EST (20050203_1)
13775
13776 Modified files:
13777 help Makefile.in
13778 help/opers index
13779 help/users index
13780 Added files:
13781 help/opers cnotice cprivmsg
13782 Log:
13783 - added help files for cprivmsg/cnotice
13784
13785 Revision Changes Path
13786 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13787 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13788 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13789 1.10 +19 -19 ircd-ratbox/help/opers/index
13790 1.7 +10 -9 ircd-ratbox/help/users/index
13791
13792
13793
13794leeh 2005/02/02 19:14:25 EST (20050203_0)
13795
13796 Modified files:
13797 include numeric.h
13798 modules Makefile.in
13799 src messages.tab
13800 Added files:
13801 modules m_cmessage.c
13802 Log:
13803 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13804 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13805 nick is a member. These bypass any target change limitations.
13806 - added ERR_VOICENEEDED, numeric 489.
13807
13808 Revision Changes Path
13809 7.56 +2 -0 ircd-ratbox/include/numeric.h
13810 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13811 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13812 7.124 +1 -1 ircd-ratbox/src/messages.tab
13813
13814
13815
13816leeh 2005/02/02 16:58:16 EST (20050202_4)
13817
13818 Modified files:
13819 help/opers etrace
13820 Log:
13821 - update etrace help
13822
13823 Revision Changes Path
13824 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13825
13826
13827
13828leeh 2005/02/02 16:55:04 EST (20050202_3)
13829
13830 Modified files:
13831 modules m_etrace.c
13832 Log:
13833 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13834 can put its external ip address in there..
13835
13836 Revision Changes Path
13837 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13838
13839
13840
13841leeh 2005/02/02 16:41:06 EST (20050202_2)
13842
13843 Modified files:
13844 modules m_etrace.c
13845 Log:
13846 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13847 if its a non-local client. These will just get "lost" if the remote
13848 server doesnt support this..
13849
13850 Revision Changes Path
13851 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13852
13853
13854
13855leeh 2005/02/02 16:12:12 EST (20050202_1)
13856
13857 Modified files:
13858 include client.h numeric.h s_conf.h
13859 modules/core m_message.c
13860 src messages.tab newconf.c s_conf.c
13861 Log:
13862 - first part of the target change code, add the storage of targets for
13863 localuser, throttle messages when they fill all the available slots
13864
13865 Revision Changes Path
13866 7.262 +5 -1 ircd-ratbox/include/client.h
13867 7.55 +2 -0 ircd-ratbox/include/numeric.h
13868 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13869 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13870 7.123 +1 -1 ircd-ratbox/src/messages.tab
13871 7.197 +1 -0 ircd-ratbox/src/newconf.c
13872 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13873
13874
13875
13876leeh 2005/02/02 13:28:10 EST (20050202_0)
13877
13878 Modified files:
13879 modules m_resv.c m_stats.c m_testline.c
13880 modules/core m_join.c
13881 src hash.c kdparse.c messages.tab s_newconf.c
13882 Log:
13883 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13884 tracking of when resvs get hit
13885
13886 Revision Changes Path
13887 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13888 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13889 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13890 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13891 7.114 +3 -0 ircd-ratbox/src/hash.c
13892 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13893 7.122 +1 -1 ircd-ratbox/src/messages.tab
13894 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13895
13896
13897
13898leeh 2005/01/31 09:04:10 EST (20050131_2)
13899
13900 Modified files:
13901 src s_log.c
13902 Log:
13903 - fflush() logfiles
13904
13905 Revision Changes Path
13906 7.79 +2 -0 ircd-ratbox/src/s_log.c
13907
13908
13909
13910leeh 2005/01/31 08:59:09 EST (20050131_1)
13911
13912 Modified files:
13913 src commio.c
13914 Log:
13915 - rename fd_dump() to comm_dump()
13916
13917 Revision Changes Path
13918 1.27 +2 -2 ircd-ratbox/src/commio.c
13919
13920
13921
13922leeh 2005/01/30 19:16:08 EST (20050131_0)
13923
13924 Modified files:
13925 doc hooks.txt
13926 include hook.h
13927 modules m_services.c
13928 modules/core m_server.c
13929 src hook.c s_serv.c
13930 Log:
13931 - added hook for server_introduced
13932 - fixed up services support for hooks
13933
13934 Revision Changes Path
13935 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13936 1.31 +1 -0 ircd-ratbox/include/hook.h
13937 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13938 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13939 7.36 +2 -0 ircd-ratbox/src/hook.c
13940 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13941
13942
13943
13944androsyn 2005/01/29 20:18:12 EST (20050130_1)
13945
13946 Modified files:
13947 src commio.c
13948 Log:
13949 Add back in the comm_fd_hack thing for solaris
13950
13951 Revision Changes Path
13952 1.26 +26 -1 ircd-ratbox/src/commio.c
13953
13954
13955
13956androsyn 2005/01/29 19:59:17 EST (20050130_0)
13957
13958 Modified files:
13959 adns adns.h
13960 include commio.h s_conf.h watch.h
13961 modules m_dline.c m_kline.c m_resv.c m_stats.c
13962 m_watch.c m_xline.c
13963 modules/core m_nick.c
13964 src balloc.c cache.c client.c commio.c
13965 epoll.c ircd.c ircd_lexer.l kdparse.c
13966 listener.c s_auth.c s_conf.c s_log.c
13967 s_serv.c watch.c
13968 Log:
13969 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13970
13971 Revision Changes Path
13972 1.18 +0 -2 ircd-ratbox/adns/adns.h
13973 1.14 +6 -37 ircd-ratbox/include/commio.h
13974 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13975 7.3 +2 -2 ircd-ratbox/include/watch.h
13976 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13977 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13978 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13979 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13980 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13981 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13982 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13983 7.85 +1 -1 ircd-ratbox/src/balloc.c
13984 1.24 +5 -5 ircd-ratbox/src/cache.c
13985 7.488 +4 -4 ircd-ratbox/src/client.c
13986 1.25 +10 -280 ircd-ratbox/src/commio.c
13987 1.33 +1 -1 ircd-ratbox/src/epoll.c
13988 7.368 +4 -4 ircd-ratbox/src/ircd.c
13989 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13990 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13991 7.125 +8 -8 ircd-ratbox/src/listener.c
13992 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13993 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13994 7.78 +20 -20 ircd-ratbox/src/s_log.c
13995 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13996 1.6 +22 -15 ircd-ratbox/src/watch.c
13997
13998
13999
14000androsyn 2005/01/29 12:18:38 EST (20050129_0)
14001
14002 Modified files:
14003 modules/core m_mode.c
14004 Log:
14005 remove two unused variables
14006
14007 Revision Changes Path
14008 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14009
14010
14011
14012leeh 2005/01/28 15:31:40 EST (20050128_1)
14013
14014 Modified files:
14015 modules m_kline.c
14016 src s_conf.c
14017 Log:
14018 - mo_kline() needs minpara of 3, not 2
14019 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14020 - require me.info is never blank
14021
14022 Revision Changes Path
14023 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14024 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14025
14026
14027
14028leeh 2005/01/28 15:26:28 EST (20050128_0)
14029
14030 Modified files:
14031 modules/core m_mode.c m_sjoin.c
14032 Log:
14033 - patch via jilles to fix +eI lists being shown to lusers when handling
14034 protocol stuff over TS6
14035
14036 Revision Changes Path
14037 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14038 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14039
14040
14041
14042leeh 2005/01/25 19:47:38 EST (20050126_0)
14043
14044 Modified files:
14045 include channel.h
14046 modules/core m_join.c m_mode.c m_sjoin.c
14047 src channel.c messages.tab s_serv.c
14048 Log:
14049 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14050 an operspy call with &me
14051 - remove modebuf/parabuf params from channel_modes(), we now generate a
14052 buffer internally which we return.
14053
14054 Revision Changes Path
14055 7.163 +1 -1 ircd-ratbox/include/channel.h
14056 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14057 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14058 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14059 7.431 +25 -18 ircd-ratbox/src/channel.c
14060 7.121 +1 -1 ircd-ratbox/src/messages.tab
14061 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14062
14063
14064
14065alz 2005/01/25 18:09:18 EST (20050125_5)
14066
14067 Modified files:
14068 doc example.conf example.efnet.conf
14069 include s_conf.h
14070 modules m_info.c
14071 src listener.c newconf.c s_conf.c
14072 Log:
14073 Added dline_with_reason config option (default yes):
14074
14075 /* dline reason: show the user the dline reason when they connect
14076 * and are dlined.
14077 */
14078 dline_with_reason = yes;
14079
14080 Revision Changes Path
14081 7.257 +6 -1 ircd-ratbox/doc/example.conf
14082 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14083 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14084 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14085 7.124 +1 -1 ircd-ratbox/src/listener.c
14086 7.196 +1 -0 ircd-ratbox/src/newconf.c
14087 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14088
14089
14090
14091leeh 2005/01/25 13:21:17 EST (20050125_4)
14092
14093 Modified files:
14094 src newconf.c
14095 Log:
14096 - make conf_set_generic_string() test len exists before it uses it.
14097
14098 Revision Changes Path
14099 7.195 +1 -1 ircd-ratbox/src/newconf.c
14100
14101
14102
14103leeh 2005/01/25 13:10:56 EST (20050125_3)
14104
14105 Modified files:
14106 doc example.conf
14107 src newconf.c
14108 Log:
14109 - rename 'type' to 'flags' in cluster {};
14110 - add stacking of servers in cluster {}; documented in example.conf
14111
14112 Revision Changes Path
14113 7.256 +18 -10 ircd-ratbox/doc/example.conf
14114 7.194 +39 -7 ircd-ratbox/src/newconf.c
14115
14116
14117
14118alz 2005/01/25 12:48:54 EST (20050125_2)
14119
14120 Modified files:
14121 include s_conf.h
14122 src listener.c s_conf.c
14123 Log:
14124 Added dline reasons, connecting/banned clients now see ban reason.
14125
14126 Revision Changes Path
14127 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14128 7.123 +17 -4 ircd-ratbox/src/listener.c
14129 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14130
14131
14132
14133leeh 2005/01/25 07:44:37 EST (20050125_1)
14134
14135 Modified files:
14136 doc example.conf example.efnet.conf
14137 src newconf.c
14138 Log:
14139 - implement stacking of shared {}; blocks, documented in example.conf
14140
14141 Revision Changes Path
14142 7.255 +26 -13 ircd-ratbox/doc/example.conf
14143 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14144 7.193 +51 -36 ircd-ratbox/src/newconf.c
14145
14146
14147
14148leeh 2005/01/24 19:08:29 EST (20050125_0)
14149
14150 Modified files:
14151 doc example.conf
14152 include client.h s_conf.h
14153 modules/core m_join.c
14154 src newconf.c s_user.c
14155 Log:
14156 - added jupe_exempt to auth {};, exempts the user from generating warnings
14157 when they attempt to join juped channels.
14158
14159 Revision Changes Path
14160 7.254 +2 -0 ircd-ratbox/doc/example.conf
14161 7.261 +3 -0 ircd-ratbox/include/client.h
14162 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14163 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14164 7.192 +1 -0 ircd-ratbox/src/newconf.c
14165 7.338 +8 -0 ircd-ratbox/src/s_user.c
14166
14167
14168
14169leeh 2005/01/24 18:57:02 EST (20050124_6)
14170
14171 Modified files:
14172 src newconf.c
14173 Log:
14174 - rework shared {};, the format is now:
14175 shared {
14176 oper = "flame@*.leeh.co.uk", "*.lan";
14177 flags = kline;
14178 };
14179
14180 With no privs:
14181 shared {
14182 oper = "flame@*.leeh.co.uk", "*.lan";
14183 flags = none;
14184 };
14185
14186 Revision Changes Path
14187 7.191 +55 -23 ircd-ratbox/src/newconf.c
14188
14189
14190
14191leeh 2005/01/24 17:25:58 EST (20050124_5)
14192
14193 Modified files:
14194 include modules.h
14195 Log:
14196 - fix the prototype on load_static_modules()
14197
14198 Revision Changes Path
14199 7.61 +1 -1 ircd-ratbox/include/modules.h
14200
14201
14202
14203leeh 2005/01/24 16:00:30 EST (20050124_4)
14204
14205 Modified files:
14206 modules m_cap.c
14207 Log:
14208 - have cap end call register_local_user() with its own copy of
14209 source_p->username so its safe for unidented users..
14210
14211 Revision Changes Path
14212 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14213
14214
14215
14216leeh 2005/01/24 15:48:09 EST (20050124_3)
14217
14218 Modified files:
14219 include newconf.h s_conf.h
14220 modules m_info.c
14221 src newconf.c s_conf.c s_log.c
14222 Log:
14223 - move the conf parser over to a table based structure, with generic setting
14224 of integers/strings
14225
14226 Revision Changes Path
14227 7.34 +9 -8 ircd-ratbox/include/newconf.h
14228 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14229 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14230 7.190 +264 -808 ircd-ratbox/src/newconf.c
14231 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14232 7.77 +13 -13 ircd-ratbox/src/s_log.c
14233
14234
14235
14236leeh 2005/01/24 13:11:30 EST (20050124_2)
14237
14238 Modified files:
14239 doc example.conf
14240 src newconf.c
14241 Log:
14242 - added stacking of ips in exempt {};
14243
14244 Revision Changes Path
14245 7.253 +4 -0 ircd-ratbox/doc/example.conf
14246 7.189 +11 -30 ircd-ratbox/src/newconf.c
14247
14248
14249
14250leeh 2005/01/24 12:59:57 EST (20050124_1)
14251
14252 Modified files:
14253 include tools.h
14254 src channel.c client.c hash.c hook.c
14255 newconf.c s_user.c watch.c
14256 Log:
14257 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14258 consistent with the rest of the dlink code.
14259
14260 Revision Changes Path
14261 1.54 +7 -7 ircd-ratbox/include/tools.h
14262 7.430 +2 -2 ircd-ratbox/src/channel.c
14263 7.487 +6 -6 ircd-ratbox/src/client.c
14264 7.113 +5 -5 ircd-ratbox/src/hash.c
14265 7.35 +1 -1 ircd-ratbox/src/hook.c
14266 7.188 +2 -2 ircd-ratbox/src/newconf.c
14267 7.337 +1 -1 ircd-ratbox/src/s_user.c
14268 1.5 +4 -4 ircd-ratbox/src/watch.c
14269
14270
14271
14272leeh 2005/01/24 12:47:13 EST (20050124_0)
14273
14274 Modified files:
14275 modules m_cap.c
14276 Log:
14277 - cheap hack on sticky capabs..
14278
14279 Revision Changes Path
14280 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14281
14282
14283
14284leeh 2005/01/22 11:36:54 EST (20050122_0)
14285
14286 Modified files:
14287 modules m_cap.c
14288 Log:
14289 - updated my clicap implementation to match the spec so far..
14290
14291 Revision Changes Path
14292 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14293
14294
14295
14296leeh 2005/01/21 07:14:43 EST (20050121_2)
14297
14298 Modified files:
14299 doc hooks.txt
14300 include hook.h
14301 modules m_services.c
14302 src hook.c s_serv.c
14303 Log:
14304 - added hooks for when we're sending a burst
14305 - rewrote hooks.txt
14306 - fix up the hooks ive already done in services compatibility, ill add the
14307 hooks for server/client introductions in a bit.
14308
14309 Revision Changes Path
14310 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14311 1.30 +4 -0 ircd-ratbox/include/hook.h
14312 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14313 7.34 +7 -0 ircd-ratbox/src/hook.c
14314 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14315
14316
14317
14318leeh 2005/01/21 06:34:03 EST (20050121_1)
14319
14320 Modified files:
14321 contrib example_module.c spy_admin_notice.c
14322 spy_info_notice.c spy_links_notice.c
14323 spy_motd_notice.c spy_stats_notice.c
14324 spy_stats_p_notice.c spy_trace_notice.c
14325 spy_whois_notice.c
14326 spy_whois_notice_global.c
14327 include hook.h
14328 modules m_admin.c m_info.c m_links.c m_motd.c
14329 m_services.c m_stats.c m_trace.c
14330 m_whois.c static_modules.c.SH
14331 modules/core m_server.c
14332 src client.c hook.c ircd.c modules.c packet.c
14333 s_auth.c s_serv.c s_user.c send.c
14334 Log:
14335 - add a better implementation of the hook system, its now a slow leaking
14336 array and events are created whenever we try adding a hook for it, or
14337 theyre registered for the caller.
14338
14339 Ive temporarily fucked services support and removed most of the other
14340 hooks.. I shall fix this soon.
14341
14342 Revision Changes Path
14343 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14344 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14345 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14346 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14347 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14348 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14349 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14350 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14351 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14352 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14353 1.29 +34 -70 ircd-ratbox/include/hook.h
14354 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14355 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14356 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14357 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14358 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14359 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14360 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14361 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14362 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14363 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14364 7.486 +1 -28 ircd-ratbox/src/client.c
14365 7.33 +131 -137 ircd-ratbox/src/hook.c
14366 7.367 +1 -1 ircd-ratbox/src/ircd.c
14367 7.151 +6 -10 ircd-ratbox/src/modules.c
14368 7.138 +10 -14 ircd-ratbox/src/packet.c
14369 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14370 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14371 7.336 +0 -6 ircd-ratbox/src/s_user.c
14372 7.286 +8 -6 ircd-ratbox/src/send.c
14373
14374
14375
14376leeh 2005/01/20 19:19:20 EST (20050121_0)
14377
14378 Modified files:
14379 include hostmask.h
14380 Log:
14381 - remove an unused struct
14382
14383 Revision Changes Path
14384 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14385
14386
14387
14388leeh 2005/01/20 13:38:39 EST (20050120_1)
14389
14390 Modified files:
14391 . configure configure.ac
14392 include client.h numeric.h patchlevel.h
14393 modules Makefile.in
14394 src messages.tab s_user.c
14395 Added files:
14396 modules m_cap.c
14397 Log:
14398 - drop back to -O0, fix patchlevel.h
14399 - first stab at client capabilities.. this still needs work.
14400
14401 Revision Changes Path
14402 7.240 +3 -3 ircd-ratbox/configure
14403 7.54 +3 -3 ircd-ratbox/configure.ac
14404 7.260 +3 -0 ircd-ratbox/include/client.h
14405 7.54 +2 -0 ircd-ratbox/include/numeric.h
14406 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14407 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14408 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14409 7.120 +1 -1 ircd-ratbox/src/messages.tab
14410 7.335 +3 -0 ircd-ratbox/src/s_user.c
14411
14412
14413
14414leeh 2005/01/20 06:04:41 EST (20050120_0)
14415
14416 Modified files:
14417 . ChangeLog RELNOTES
14418 include config.h config.h.dist memory.h
14419 patchlevel.h
14420 modules m_stats.c
14421 src commio.c crypt.c getopt.c ircd.c s_serv.c
14422 Removed files:
14423 . README.VMS clean.com make.com
14424 include setup.h_vms
14425 modules descrip.mms static_modules_c.com
14426 modules/core descrip.mms
14427 src descrip.mms qio.c version.com
14428 tools descrip.mms mkpasswd_vms.c
14429 Log:
14430 - clean changelog, relnotes
14431 - mark patchlevel as 2.1.0beta
14432 - remove VMS support
14433
14434 Revision Changes Path
14435 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14436 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14437 1.111 +1 -348 ircd-ratbox/RELNOTES
14438 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14439 7.182 +0 -42 ircd-ratbox/include/config.h
14440 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14441 7.50 +0 -4 ircd-ratbox/include/memory.h
14442 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14443 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14444 7.2 +0 -58 ircd-ratbox/make.com (dead)
14445 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14446 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14447 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14448 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14449 1.24 +7 -30 ircd-ratbox/src/commio.c
14450 7.12 +0 -4 ircd-ratbox/src/crypt.c
14451 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14452 7.24 +0 -4 ircd-ratbox/src/getopt.c
14453 7.366 +4 -19 ircd-ratbox/src/ircd.c
14454 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14455 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14456 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14457 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14458 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14459
14460
14461
14462androsyn 2005/01/18 11:55:13 EST (20050118_7)
14463
14464 Modified files:
14465 include watch.h
14466 src watch.c
14467 Log:
14468 not using the return values on a few watch functions so make them void
14469
14470 Revision Changes Path
14471 7.2 +5 -5 ircd-ratbox/include/watch.h
14472 1.4 +19 -28 ircd-ratbox/src/watch.c
14473
14474
14475androsyn 2005/01/14 13:10:41 EST (20050114_5)
14476
14477 Modified files:
14478 modules m_watch.c
14479 Log:
14480 Make watch throttle, don't accept letter commands stacked
14481
14482 Revision Changes Path
14483 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14484
14485
14486
14487androsyn 2005/01/14 13:06:06 EST (20050114_4)
14488
14489 Modified files:
14490 modules m_gline.c
14491 Log:
14492 fix merge error
14493
14494 Revision Changes Path
14495 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14496
14497
14498
14499androsyn 2005/01/14 12:12:37 EST (20050114_3)
14500
14501 Modified files:
14502 . ChangeLog README.FIRST RELNOTES configure
14503 configure.ac
14504 adns adns.h internal.h parse.c transmit.c
14505 types.c
14506 contrib example_module.c spy_admin_notice.c
14507 spy_info_notice.c spy_links_notice.c
14508 spy_motd_notice.c spy_stats_notice.c
14509 spy_stats_p_notice.c spy_trace_notice.c
14510 spy_whois_notice.c
14511 spy_whois_notice_global.c
14512 doc example.conf example.efnet.conf ircd.motd
14513 server-version-info whats-new.txt
14514 help/opers umode xline
14515 help/users umode
14516 include cache.h channel.h class.h client.h
14517 commio.h config.h config.h.dist hash.h
14518 hook.h hostmask.h irc_string.h ircd.h
14519 ircd_defs.h m_info.h memory.h msg.h
14520 newconf.h numeric.h packet.h patchlevel.h
14521 patricia.h s_conf.h s_gline.h s_newconf.h
14522 s_serv.h s_user.h scache.h serno.h
14523 setup.h.in sprintf_irc.h stdinc.h tools.h
14524 modules .depend Makefile.in m_admin.c m_away.c
14525 m_dline.c m_encap.c m_gline.c m_info.c
14526 m_kline.c m_links.c m_list.c m_lusers.c
14527 m_motd.c m_oper.c m_operspy.c m_rehash.c
14528 m_restart.c m_resv.c m_set.c m_stats.c
14529 m_svinfo.c m_testline.c m_testmask.c
14530 m_topic.c m_trace.c m_watch.c m_who.c
14531 m_whois.c m_whowas.c m_xline.c
14532 static_modules.c.SH
14533 modules/core m_error.c m_message.c m_mode.c m_quit.c
14534 m_server.c m_squit.c
14535 src .depend Makefile.in adns.c balloc.c
14536 cache.c channel.c class.c client.c
14537 commio.c crypt.c devpoll.c epoll.c
14538 event.c getopt.c hash.c hook.c hostmask.c
14539 irc_string.c ircd.c ircd_lexer.l
14540 ircd_parser.y ircd_signal.c listener.c
14541 modules.c newconf.c numeric.c packet.c
14542 parse.c patricia.c poll.c reject.c
14543 restart.c s_auth.c s_conf.c s_log.c
14544 s_newconf.c s_serv.c s_user.c scache.c
14545 select.c send.c snprintf.c tools.c
14546 version.c.SH watch.c whowas.c
14547 tools README.mkpasswd mkpasswd.c
14548 Added files:
14549 . README.VMS clean.com make.com
14550 doc services.txt
14551 include common.h s_stats.h setup.h_vms
14552 supported.h
14553 modules descrip.mms m_challenge.c m_etrace.c
14554 m_invite.c m_names.c m_pass.c m_ping.c
14555 m_pong.c m_services.c m_tb.c m_user.c
14556 m_users.c m_version.c
14557 static_modules_c.com
14558 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14559 m_part.c m_sjoin.c
14560 servlink descrip.mms
14561 src descrip.mms kdparse.c messages.tab qio.c
14562 s_gline.c s_stats.c version.com
14563 tools descrip.mms mkpasswd_vms.c
14564 Removed files:
14565 doc 005.txt
14566 include banconf.h
14567 modules/core channels.c users.c
14568 src banconf.c
14569 Log:
14570 merge from RATBOX_2_0
14571
14572 Revision Changes Path
14573 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14574 7.40 +1 -0 ircd-ratbox/README.FIRST
14575 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14576 1.110 +114 -6 ircd-ratbox/RELNOTES
14577 1.17 +4 -0 ircd-ratbox/adns/adns.h
14578 1.17 +4 -4 ircd-ratbox/adns/internal.h
14579 1.12 +38 -38 ircd-ratbox/adns/parse.c
14580 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14581 1.19 +13 -13 ircd-ratbox/adns/types.c
14582 7.1 +10 -0 ircd-ratbox/clean.com (new)
14583 7.239 +47 -29 ircd-ratbox/configure
14584 7.53 +40 -32 ircd-ratbox/configure.ac
14585 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14586 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14587 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14588 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14589 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14590 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14591 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14592 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14593 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14594 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14595 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14596 7.252 +68 -22 ircd-ratbox/doc/example.conf
14597 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14598 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14599 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14600 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14601 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14602 1.5 +2 -1 ircd-ratbox/help/opers/umode
14603 1.7 +1 -1 ircd-ratbox/help/opers/xline
14604 1.2 +1 -0 ircd-ratbox/help/users/umode
14605 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14606 1.7 +8 -0 ircd-ratbox/include/cache.h
14607 7.162 +18 -16 ircd-ratbox/include/channel.h
14608 7.25 +4 -0 ircd-ratbox/include/class.h
14609 7.259 +34 -28 ircd-ratbox/include/client.h
14610 1.13 +45 -7 ircd-ratbox/include/commio.h
14611 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14612 7.181 +74 -16 ircd-ratbox/include/config.h
14613 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14614 7.53 +2 -0 ircd-ratbox/include/hash.h
14615 1.28 +73 -27 ircd-ratbox/include/hook.h
14616 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14617 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14618 7.80 +6 -31 ircd-ratbox/include/ircd.h
14619 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14620 7.56 +14 -8 ircd-ratbox/include/m_info.h
14621 7.49 +4 -0 ircd-ratbox/include/memory.h
14622 7.53 +2 -0 ircd-ratbox/include/msg.h
14623 7.33 +9 -9 ircd-ratbox/include/newconf.h
14624 7.53 +12 -8 ircd-ratbox/include/numeric.h
14625 7.27 +1 -1 ircd-ratbox/include/packet.h
14626 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14627 7.19 +25 -1 ircd-ratbox/include/patricia.h
14628 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14629 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14630 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14631 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14632 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14633 7.34 +13 -9 ircd-ratbox/include/s_user.h
14634 7.15 +1 -1 ircd-ratbox/include/scache.h
14635 7.5366 +1 -1 ircd-ratbox/include/serno.h
14636 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14637 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14638 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14639 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14640 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14641 1.53 +10 -10 ircd-ratbox/include/tools.h
14642 7.1 +58 -0 ircd-ratbox/make.com (new)
14643 1.45 +338 -182 ircd-ratbox/modules/.depend
14644 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14645 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14646 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14647 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14648 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14649 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14650 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14651 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14652 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14653 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14654 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14655 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14656 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14657 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14658 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14659 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14660 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14661 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14662 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14663 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14664 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14665 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14666 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14667 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14668 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14669 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14670 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14671 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14672 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14673 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14674 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14675 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14676 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14677 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14678 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14679 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14680 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14681 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14682 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14683 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14684 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14685 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14686 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14687 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14688 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14689 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14690 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14691 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14692 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14693 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14694 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14695 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14696 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14697 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14698 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14699 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14700 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14701 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14702 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14703 7.48 +162 -119 ircd-ratbox/src/.depend
14704 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14705 7.75 +5 -5 ircd-ratbox/src/adns.c
14706 7.84 +1 -1 ircd-ratbox/src/balloc.c
14707 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14708 1.23 +75 -7 ircd-ratbox/src/cache.c
14709 7.429 +342 -79 ircd-ratbox/src/channel.c
14710 7.67 +42 -2 ircd-ratbox/src/class.c
14711 7.485 +245 -85 ircd-ratbox/src/client.c
14712 1.23 +349 -43 ircd-ratbox/src/commio.c
14713 7.11 +4 -0 ircd-ratbox/src/crypt.c
14714 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14715 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14716 1.32 +4 -8 ircd-ratbox/src/epoll.c
14717 7.46 +63 -6 ircd-ratbox/src/event.c
14718 7.23 +4 -0 ircd-ratbox/src/getopt.c
14719 7.112 +8 -7 ircd-ratbox/src/hash.c
14720 7.32 +135 -133 ircd-ratbox/src/hook.c
14721 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14722 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14723 7.365 +56 -48 ircd-ratbox/src/ircd.c
14724 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14725 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14726 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14727 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14728 7.122 +14 -13 ircd-ratbox/src/listener.c
14729 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14730 7.150 +17 -8 ircd-ratbox/src/modules.c
14731 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14732 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14733 7.137 +55 -42 ircd-ratbox/src/packet.c
14734 7.187 +8 -15 ircd-ratbox/src/parse.c
14735 7.28 +2 -4 ircd-ratbox/src/patricia.c
14736 7.82 +3 -1 ircd-ratbox/src/poll.c
14737 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14738 1.32 +8 -3 ircd-ratbox/src/reject.c
14739 7.34 +1 -0 ircd-ratbox/src/restart.c
14740 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14741 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14742 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14743 7.76 +32 -35 ircd-ratbox/src/s_log.c
14744 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14745 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14746 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14747 7.334 +773 -2 ircd-ratbox/src/s_user.c
14748 7.27 +2 -1 ircd-ratbox/src/scache.c
14749 7.44 +2 -0 ircd-ratbox/src/select.c
14750 7.285 +12 -12 ircd-ratbox/src/send.c
14751 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14752 7.46 +0 -1 ircd-ratbox/src/tools.c
14753 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14754 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14755 1.3 +4 -4 ircd-ratbox/src/watch.c
14756 7.32 +1 -0 ircd-ratbox/src/whowas.c
14757 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14758 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14759 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14760 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14761
14762
14763
14764androsyn 2005/01/13 22:17:53 EST (20050114_2)
14765
14766 Modified files: (Branch: RATBOX_2_0)
14767 src client.c
14768 Log:
14769 a remote client is never going to have a watch list..duh
14770
14771 Revision Changes Path
14772 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14773
14774
14775
14776androsyn 2005/01/13 20:49:55 EST (20050114_1)
14777
14778 Added files: (Branch: RATBOX_2_0)
14779 modules m_watch.c
14780 Log:
14781 get that one too
14782
14783 Revision Changes Path
14784 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14785
14786
14787
14788androsyn 2005/01/13 20:39:28 EST (20050114_0)
14789
14790 Added files: (Branch: RATBOX_2_0)
14791 include watch.h
14792 src watch.c
14793 Log:
14794 helps if we actually include the .c/.h files
14795
14796 Revision Changes Path
14797 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14798 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14799
14800
14801
14802androsyn 2005/01/13 13:57:16 EST (20050113_0)
14803
14804 Modified files: (Branch: RATBOX_2_0)
14805 . configure configure.ac
14806 include client.h numeric.h s_conf.h setup.h.in
14807 supported.h
14808 modules Makefile.in
14809 modules/core m_nick.c
14810 src Makefile.in client.c ircd.c messages.tab
14811 newconf.c s_conf.c s_user.c
14812 Log:
14813 backport watch from devel
14814
14815 Revision Changes Path
14816 7.229.2.10 +12 -2 ircd-ratbox/configure
14817 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14818 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14819 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14820 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14821 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14822 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14823 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14824 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14825 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14826 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14827 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14828 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14829 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14830 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14831 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14832
14833
14834
14835leeh 2005/01/12 10:12:40 EST (20050112_1)
14836
14837 Modified files: (Branch: RATBOX_2_0)
14838 include numeric.h
14839 modules m_services.c m_whois.c
14840 src messages.tab
14841 Log:
14842 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14843 when the user is logged in
14844
14845 Revision Changes Path
14846 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14847 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14848 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14849 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14850
14851
14852
14853leeh 2005/01/11 19:47:14 EST (20050112_0)
14854
14855 Modified files: (Branch: RATBOX_2_0)
14856 include supported.h
14857 Added files: (Branch: RATBOX_2_0)
14858 doc services.txt
14859 Log:
14860 - add +r to 005
14861 - added doc/services.txt, outlining the compatibility code
14862
14863 Revision Changes Path
14864 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14865 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14866
14867
14868
14869leeh 2005/01/11 18:38:10 EST (20050111_5)
14870
14871 Modified files: (Branch: RATBOX_2_0)
14872 include client.h hook.h
14873 modules m_services.c
14874 modules/core m_server.c
14875 src hook.c s_serv.c
14876 Log:
14877 - more services compatibility code:
14878 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14879 appropriate service {}; entry, only accept SU from these.
14880 - hook into us finishing nick burst, and have services burst a list of
14881 logged in users
14882
14883 Revision Changes Path
14884 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14885 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14886 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14887 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14888 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14889 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14890
14891
14892
14893leeh 2005/01/11 17:32:42 EST (20050111_4)
14894
14895 Modified files: (Branch: RATBOX_2_0)
14896 . configure configure.ac
14897 include client.h
14898 modules Makefile.in
14899 src channel.c
14900 Added files: (Branch: RATBOX_2_0)
14901 modules m_services.c
14902 Log:
14903 - more services compatibility code:
14904 - encap handlers for SU (services marking client as logged in)
14905 - and for LOGIN (servers bursting logged in status)
14906 - move suser from Client -> User
14907
14908 Revision Changes Path
14909 7.229.2.9 +9 -3 ircd-ratbox/configure
14910 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14911 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14912 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14913 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14914 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14915
14916
14917
14918leeh 2005/01/11 16:46:34 EST (20050111_3)
14919
14920 Modified files: (Branch: RATBOX_2_0)
14921 include ircd_defs.h
14922 Log:
14923 - whoops, missing #endif
14924
14925 Revision Changes Path
14926 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14927
14928
14929
14930leeh 2005/01/11 15:56:57 EST (20050111_2)
14931
14932 Modified files: (Branch: RATBOX_2_0)
14933 include ircd_defs.h
14934 Log:
14935 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14936 have ipv6 just report sizeof(struct sockaddr_in)
14937
14938 Revision Changes Path
14939 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14940
14941
14942
14943leeh 2005/01/10 20:19:35 EST (20050111_1)
14944
14945 Modified files: (Branch: RATBOX_2_0)
14946 src newconf.c
14947 Log:
14948 - fix a gcc warning
14949
14950 Revision Changes Path
14951 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14952
14953
14954
14955leeh 2005/01/10 20:10:35 EST (20050111_0)
14956
14957 Modified files: (Branch: RATBOX_2_0)
14958 adns internal.h parse.c transmit.c types.c
14959 Log:
14960 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14961 conflict
14962
14963 Revision Changes Path
14964 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14965 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14966 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14967 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14968
14969
14970
14971leeh 2005/01/10 17:48:48 EST (20050110_3)
14972
14973 Modified files: (Branch: RATBOX_2_0)
14974 modules m_xline.c
14975 Log:
14976 - send out the reformatted xline to opers (\s -> ' ')
14977
14978 Revision Changes Path
14979 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14980
14981
14982
14983leeh 2005/01/10 16:18:53 EST (20050110_2)
14984
14985 Modified files: (Branch: RATBOX_2_0)
14986 help/opers umode
14987 help/users umode
14988 include client.h supported.h
14989 src messages.tab s_user.c send.c
14990 Log:
14991 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14992 channel privmsgs.
14993
14994 Revision Changes Path
14995 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14996 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14997 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14998 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14999 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15000 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15001 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15002
15003
15004
15005leeh 2005/01/10 14:50:47 EST (20050110_1)
15006
15007 Modified files: (Branch: RATBOX_2_0)
15008 doc example.conf example.efnet.conf
15009 Log:
15010 - I dont remember ts6 desyncing on bans, so im not sure why the example
15011 confs say so.
15012
15013 Revision Changes Path
15014 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15015 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15016
15017
15018
15019leeh 2005/01/10 13:31:10 EST (20050110_0)
15020
15021 Modified files: (Branch: RATBOX_2_0)
15022 . configure configure.ac
15023 include channel.h client.h numeric.h s_conf.h
15024 s_serv.h setup.h.in
15025 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15026 m_sjoin.c
15027 src channel.c messages.tab newconf.c s_conf.c
15028 s_serv.c s_user.c
15029 Log:
15030 - added --enable-services to configure, which enables some ratbox-services
15031 compatibility code:
15032 - chanmode +r, registered users only
15033 - usermode +S, prevents deop/kick of a service
15034 - service { }; block in conf for the above umode
15035
15036 Revision Changes Path
15037 7.229.2.8 +28 -16 ircd-ratbox/configure
15038 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15039 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15040 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15041 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15042 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15043 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15044 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15045 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15046 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15047 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15048 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15049 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15050 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15051 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15052 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15053 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15054 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15055 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15056
15057
15058
15059leeh 2005/01/09 08:23:30 EST (20050109_0)
15060
15061 Modified files: (Branch: RATBOX_2_0)
15062 help/opers umode
15063 Log:
15064 - remove a tab, and add +C to opers umode help
15065
15066 Revision Changes Path
15067 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15068