]> jfr.im git - solanum.git/blob - ChangeLog
[svn] Make highest connection counts a bit more consistent.
[solanum.git] / ChangeLog
1 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
2 Log:
3 Fix wrong line numbers in ircd.conf parser (some comments).
4 from ratbox 2.2 (androsyn).
5
6
7 Changes: Modified:
8 +1 -0 trunk/src/ircd_lexer.l (File Modified)
9
10
11 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
12 Log:
13 Change EmptyString so gcc 4.2 doesn't complain.
14 from ratbox (androsyn), slightly changed
15
16
17 Changes: Modified:
18 +1 -1 trunk/include/irc_string.h (File Modified)
19
20
21 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
22 Log:
23 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
24 This already works correctly for successful/notfound case.
25
26
27 Changes: Modified:
28 +1 -1 trunk/modules/m_whois.c (File Modified)
29
30
31 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
32 Log:
33 Use mask_match() to check bans from local clients for
34 redundancy. This fixes the problem that bans like *!?@*
35 prevent any ban starting with *!*@ being set.
36
37
38 Changes: Modified:
39 +1 -1 trunk/src/chmode.c (File Modified)
40
41
42 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
43 Log:
44 Add mask_match(), like ircu mmatch().
45 This compares two masks and returns whether the "new" is
46 more specific than or equal to the "old". The difference
47 with match() is that a '?' in "old" does not match a '*' in
48 "new".
49
50
51 Changes: Modified:
52 +2 -0 trunk/include/irc_string.h (File Modified)
53 +73 -0 trunk/src/match.c (File Modified)
54
55
56 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
57 Log:
58 add_id() for local client: do not collapse() the ban mask.
59 The code calling this already collapses the mask, and if
60 not, doing it here would cause a desync.
61
62
63 Changes: Modified:
64 +0 -2 trunk/src/chmode.c (File Modified)
65
66
67 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
68 Log:
69 - fix dereference problems with not widely used polling engines
70
71
72 Changes: Modified:
73 +3 -0 trunk/libcharybdis/poll.c (File Modified)
74 +3 -1 trunk/libcharybdis/select.c (File Modified)
75
76
77 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
78 Log:
79 - forgot to do something
80
81
82 Changes: Modified:
83 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
84
85
86 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
87 Log:
88 - fix a possible problem with ipv6
89
90
91 Changes: Modified:
92 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
93
94
95 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
96 Log:
97 - new ip cloaking module
98
99
100 Changes: Modified:
101 +1 -0 trunk/extensions/Makefile.in (File Modified)
102 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
103 + - trunk/extensions/ip_cloaking_old.c (File Added)
104
105
106 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
107 Log:
108 monitor: send the same message buffer to all users
109 monitoring a certain nick; the target field of the
110 numeric becomes *, much like server notices
111
112
113 Changes: Modified:
114 +6 -0 trunk/doc/monitor.txt (File Modified)
115 +3 -0 trunk/include/send.h (File Modified)
116 +3 -15 trunk/src/monitor.c (File Modified)
117 +35 -0 trunk/src/send.c (File Modified)
118
119
120 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
121 Log:
122 Call add_to_hostname_hash() with correct (orig) hostname.
123
124
125 Changes: Modified:
126 +1 -1 trunk/modules/core/m_nick.c (File Modified)
127
128
129 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
130 Log:
131 Version bump on trunk to 2.3.
132
133
134 Changes: Modified:
135 +1 -1 trunk/configure.ac (File Modified)
136
137
138 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
139 Log:
140 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
141
142
143 Changes: Modified:
144 +2 -2 trunk/src/client.c (File Modified)
145
146
147 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
148 Log:
149 Add IRC_DEPRECATED macro for marking functions and data structures
150 as deprecated on compilers that support it.
151
152
153 Changes: Modified:
154 +14 -4 trunk/include/ircd_defs.h (File Modified)
155
156
157 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
158 Log:
159 - update IDEAS with link failover
160
161
162 Changes: Modified:
163 +1 -0 trunk/IDEAS (File Modified)
164
165
166 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
167 Log:
168 xline/resv wildcard checking:
169 - count escaped (\) characters as one nonwild
170 - accept strings without wilds no matter how short they are
171
172
173 Changes: Modified:
174 +8 -2 trunk/src/s_newconf.c (File Modified)
175
176
177 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
178 Log:
179 Tweak some comments in sno_whois extension.
180
181
182 Changes: Modified:
183 +2 -2 trunk/extensions/sno_whois.c (File Modified)
184
185
186 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
187 Log:
188 Tweak NEWS a little.
189
190
191 Changes: Modified:
192 +3 -6 trunk/NEWS (File Modified)
193
194
195 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
196 Log:
197 - allow JOIN 0 from remotes
198 - allow JOIN 0 from locals, but only if it is exactly one
199 zero and is the first channel
200
201
202 Changes: Modified:
203 +65 -0 trunk/modules/core/m_join.c (File Modified)
204
205
206 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
207 Log:
208 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
209 levels?), hideops, namespace cleanups, etc
210
211
212 Changes: Modified:
213 + - trunk/IDEAS (File Added)
214
215
216 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
217 Log:
218 - disallow JOIN 0
219
220
221 Changes: Modified:
222 +0 -65 trunk/modules/core/m_join.c (File Modified)
223
224
225 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
226 Log:
227 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
228 to their policies indicating that they wish to be contacted before their services are used.
229
230
231 Changes: Modified:
232 +6 -3 trunk/doc/example.conf (File Modified)
233 +6 -3 trunk/doc/reference.conf (File Modified)
234
235
236 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
237 Log:
238 - update NEWS in preparation of upcoming 2.2 release this week
239
240
241 Changes: Modified:
242 +3 -0 trunk/NEWS (File Modified)
243
244
245 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
246 Log:
247 Move sno_channeljoin to unsupported, due to the privacy
248 issue and the fact that any oper with admin or hidden_admin
249 can load extensions.
250
251
252 Changes: Modified:
253 +0 -1 trunk/doc/example.conf (File Modified)
254 +0 -2 trunk/doc/reference.conf (File Modified)
255 +0 -46 trunk/extensions/Makefile.in (File Modified)
256 + - trunk/extensions/sno_channeljoin.c (File Deleted)
257 +47 -1 trunk/unsupported/Makefile.in (File Modified)
258 + - trunk/unsupported/sno_channeljoin.c (File Added)
259
260
261 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
262 Log:
263 - createoperonly: like createauthonly, but checks opered status instead of authed status
264
265
266 Changes: Modified:
267 +41 -0 trunk/extensions/Makefile.in (File Modified)
268 + - trunk/extensions/createoperonly.c (File Added)
269
270
271 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
272 Log:
273 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
274
275
276 Changes: Modified:
277 +1 -0 trunk/doc/example.conf (File Modified)
278 +3 -1 trunk/doc/reference.conf (File Modified)
279 +46 -0 trunk/extensions/Makefile.in (File Modified)
280 + - trunk/extensions/sno_channeljoin.c (File Added)
281
282
283 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
284 Log:
285 - update config files
286
287
288 Changes: Modified:
289 +1 -0 trunk/doc/example.conf (File Modified)
290 +2 -0 trunk/doc/reference.conf (File Modified)
291
292
293 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
294 Log:
295 - fold in whois_notice_global functionality.
296
297
298 Changes: Modified:
299 +0 -1 trunk/extensions/Makefile.in (File Modified)
300 +1 -56 trunk/extensions/sno_whois.c (File Modified)
301 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
302
303
304 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
305 Log:
306 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
307
308
309 Changes: Modified:
310 +64 -57 trunk/extensions/Makefile.in (File Modified)
311 + - trunk/extensions/sno_whois.c (File Added)
312 + - trunk/extensions/spy_whois_notice.c (File Deleted)
313
314
315 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
316 Log:
317 Prevent too wide klines with CIDR masks.
318
319
320 Changes: Modified:
321 +17 -5 trunk/modules/m_kline.c (File Modified)
322
323
324 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
325 Log:
326 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
327
328
329 Changes: Modified:
330 +4 -0 trunk/modules/m_kline.c (File Modified)
331
332
333 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
334 Log:
335 - fold conf_connect_allowed() into accept_connection()
336 - extend add_connection() so that exempt{}s apply to max unregistered
337 connections per ip
338 from ratbox
339
340
341 Changes: Modified:
342 +1 -1 trunk/doc/example.conf (File Modified)
343 +1 -1 trunk/doc/reference.conf (File Modified)
344 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
345 +0 -2 trunk/include/s_conf.h (File Modified)
346 +14 -7 trunk/src/listener.c (File Modified)
347
348
349 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
350 Log:
351 m_webirc: call del_unknown_ip() otherwise the unknown will
352 never be subtracted from the cgiirc ip
353
354
355 Changes: Modified:
356 +2 -0 trunk/extensions/m_webirc.c (File Modified)
357
358
359 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
360 Log:
361 Remove s_assert in del_unknown_ip() supposedly if the ip
362 cannot be found, it is not feasible to avoid that case
363 entirely with m_webirc.c.
364
365
366 Changes: Modified:
367 +1 -2 trunk/src/reject.c (File Modified)
368
369
370 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
371 Log:
372 Apply ratbox flood fix.
373
374
375 Changes: Modified:
376 +1 -0 trunk/doc/example.conf (File Modified)
377 +5 -0 trunk/doc/reference.conf (File Modified)
378 +3 -0 trunk/include/client.h (File Modified)
379 +4 -0 trunk/include/reject.h (File Modified)
380 +1 -0 trunk/include/s_conf.h (File Modified)
381 +2 -0 trunk/src/client.c (File Modified)
382 +3 -0 trunk/src/listener.c (File Modified)
383 +1 -0 trunk/src/newconf.c (File Modified)
384 +8 -5 trunk/src/packet.c (File Modified)
385 +59 -2 trunk/src/reject.c (File Modified)
386 +1 -0 trunk/src/s_conf.c (File Modified)
387 +2 -0 trunk/src/s_serv.c (File Modified)
388 +1 -0 trunk/src/s_user.c (File Modified)
389
390
391 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
392 Log:
393 - fix a bug here
394
395
396 Changes: Modified:
397 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
398
399
400 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
401 Log:
402 - regen configure
403
404
405 Changes: Modified:
406 +114 -1 trunk/configure (File Modified)
407
408
409 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
410 Log:
411 - remove "ASM hashing code" from the configure overview
412
413
414 Changes: Modified:
415 +0 -1 trunk/configure.ac (File Modified)
416
417
418 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
419 Log:
420 Target left IRC (more friendly error message if a UID
421 cannot be found) for /invite.
422
423
424 Changes: Modified:
425 +8 -3 trunk/modules/m_invite.c (File Modified)
426
427
428 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
429 Log:
430 Remove emptyline craq because it leaks memory on /rehash motd etc.
431 from ratbox 2.2 (anfl/Androsyn)
432
433
434 Changes: Modified:
435 +6 -14 trunk/src/cache.c (File Modified)
436
437
438 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
439 Log:
440 Merge old trunk r2767:
441 Copy channel name from command on lowerTS JOIN/SJOIN,
442 this makes the capitalization of the channel name
443 timestamped like modes are.
444
445
446 Changes: Modified:
447 +3 -0 trunk/modules/core/m_join.c (File Modified)
448 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
449
450
451 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
452 Log:
453 Merge old trunk r2065,r2067:
454 channel_modes(): get rid of the trailing space
455 also make the *pbuf check work like it should
456 (don't call IsMember another time if we already
457 gave one parameter)
458 simplify a bit more, update comments
459
460
461 Changes: Modified:
462 +13 -13 trunk/src/channel.c (File Modified)
463
464
465 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
466 Log:
467 webirc bugfix
468
469
470 Changes: Modified:
471 +1 -1 trunk/extensions/m_webirc.c (File Modified)
472
473
474 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
475 Log:
476 chghost: refuse spoofs which are empty or start with a colon
477 (would break the protocol)
478
479
480 Changes: Modified:
481 +3 -0 trunk/modules/m_chghost.c (File Modified)
482
483
484 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
485 Log:
486 Fix description of 043 numeric.
487
488
489 Changes: Modified:
490 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
491
492
493 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
494 Log:
495 SAVE: make the nickTS of the UID nick equal to 100, so it
496 is always in sync on the network.
497
498
499 Changes: Modified:
500 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
501 +15 -11 trunk/modules/core/m_nick.c (File Modified)
502
503
504 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
505 Log:
506 Force nickTS to increase when a local user changes their nick.
507
508
509 Changes: Modified:
510 +5 -1 trunk/modules/core/m_nick.c (File Modified)
511
512
513 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
514 Log:
515 Remove #define UFLAGS. We haven't allowed this
516 undocumented extension to the IRC protocol for
517 years (allowing an initial umode in USER).
518
519
520 Changes: Modified:
521 +0 -2 trunk/modules/m_user.c (File Modified)
522
523
524 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
525 Log:
526 Move new_local_user hook, so it is possible to call
527 exit_client() from it, refusing the connection.
528
529
530 Changes: Modified:
531 +3 -1 trunk/doc/hooks.txt (File Modified)
532 +10 -9 trunk/src/s_user.c (File Modified)
533
534
535 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
536 Log:
537 Only free PreClient struct when the rest of the Client
538 is freed, not immediately upon exit_client(). Doing this
539 would cause problems with sasl's new_local_user hook
540 vs hooks that exit the client there.
541
542
543 Changes: Modified:
544 +0 -1 trunk/src/client.c (File Modified)
545
546
547 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
548 Log:
549 Use TS6 prefix for server-server JOIN 0.
550
551
552 Changes: Modified:
553 +2 -1 trunk/modules/core/m_join.c (File Modified)
554
555
556 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
557 Log:
558 Use orighost in kill server notices.
559
560
561 Changes: Modified:
562 +3 -3 trunk/modules/core/m_kill.c (File Modified)
563
564
565 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
566 Log:
567 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
568
569
570 Changes: Modified:
571 +3 -3 trunk/modules/m_set.c (File Modified)
572
573
574 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
575 Log:
576 - 2.2 operline
577
578
579 Changes: Modified:
580 +1 -1 trunk/src/messages.tab (File Modified)
581
582
583 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
584 Log:
585 Show max_clients in /info.
586
587
588 Changes: Modified:
589 +6 -0 trunk/modules/m_info.c (File Modified)
590
591
592 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
593 Log:
594 Don't allow /quote set max higher than the
595 serverinfo::max_clients ircd.conf value.
596
597
598 Changes: Modified:
599 +8 -0 trunk/modules/m_set.c (File Modified)
600
601
602 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
603 Log:
604 Change code that checks maxclients limit: allow exactly
605 the configured amount of non-exceed_limit clients.
606 Code that appeared to limit exceed_limit clients too
607 but less heavily removed (it was not effective because
608 the parentheses were wrong).
609
610
611 Changes: Modified:
612 +2 -4 trunk/src/s_user.c (File Modified)
613
614
615 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
616 Log:
617 By default, leave MAX_BUFFER fds free for log files,
618 server connections, ident lookups, exceed_limit clients,
619 etc. Mention this in example.conf and reference.conf.
620
621
622 Changes: Modified:
623 +4 -2 trunk/doc/example.conf (File Modified)
624 +3 -1 trunk/doc/reference.conf (File Modified)
625 +1 -1 trunk/src/s_conf.c (File Modified)
626
627
628 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
629 Log:
630 --with-maxclients configure option is gone
631
632
633 Changes: Modified:
634 +0 -11 trunk/INSTALL (File Modified)
635
636
637 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
638 Log:
639 Make the code that raises fd rlimit to hard limit work.
640
641
642 Changes: Modified:
643 +5 -5 trunk/src/ircd.c (File Modified)
644
645
646 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
647 Log:
648 - note the I/O reworking
649
650
651 Changes: Modified:
652 +2 -0 trunk/NEWS (File Modified)
653
654
655 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
656 Log:
657 - use mkdir -p
658
659
660 Changes: Modified:
661 +4 -4 trunk/doc/Makefile.in (File Modified)
662
663
664 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
665 Log:
666 - enforce proper conditions for EPOLL_CTL_DEL.
667 - remove possibly problematic "performance" check
668
669
670 Changes: Modified:
671 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
672
673
674 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
675 Log:
676 - rename m_list_safelist to m_list and remove ratbox implementation
677
678
679 Changes: Modified:
680 +393 -664 trunk/modules/Makefile.in (File Modified)
681 + - trunk/modules/m_list.c (File Added)
682 + - trunk/modules/m_list_ratbox.c (File Deleted)
683 + - trunk/modules/m_list_safelist.c (File Deleted)
684
685
686 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
687 Log:
688 - some more transit to sendto_one_numeric().
689
690
691 Changes: Modified:
692 +2 -3 trunk/modules/m_away.c (File Modified)
693 +3 -3 trunk/src/messages.tab (File Modified)
694 +1 -1 trunk/src/s_user.c (File Modified)
695
696
697 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
698 Log:
699 - change some sendto_one() to sendto_one_numeric().
700
701
702 Changes: Modified:
703 +4 -10 trunk/modules/m_admin.c (File Modified)
704 +3 -3 trunk/modules/m_map.c (File Modified)
705 +12 -12 trunk/src/messages.tab (File Modified)
706 +1 -2 trunk/src/s_conf.c (File Modified)
707 +9 -10 trunk/src/s_user.c (File Modified)
708
709
710 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
711 Log:
712 - river's ports.c from old charybdis trunk
713
714
715 Changes: Modified:
716 +195 -0 trunk/configure.ac (File Modified)
717 + - trunk/libcharybdis/ports.c (File Added)
718
719
720 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
721 Log:
722 - remove broken ports stuff and devpoll stuff.
723
724
725 Changes: Modified:
726 +0 -307 trunk/configure (File Modified)
727 +0 -21 trunk/configure.ac (File Modified)
728 +0 -474 trunk/include/setup.h.in (File Modified)
729 + - trunk/libcharybdis/devpoll.c (File Deleted)
730 + - trunk/libcharybdis/ports.c (File Deleted)
731
732
733 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
734 Log:
735 - regenerate files
736
737
738 Changes: Modified:
739 +1 -25 trunk/configure (File Modified)
740 +0 -3 trunk/include/setup.h.in (File Modified)
741
742
743 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
744 Log:
745 - remove x86-optimized hash code.
746
747
748 Changes: Modified:
749 +0 -13 trunk/configure.ac (File Modified)
750 +2 -187 trunk/src/Makefile.in (File Modified)
751 + - trunk/src/fnvhash.s (File Deleted)
752
753
754 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
755 Log:
756 - apparently setting KE_LENGTH to 128 is fine.
757
758
759 Changes: Modified:
760 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
761
762
763 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
764 Log:
765 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
766
767
768 Changes: Modified:
769 +5627 -5747 trunk/configure (File Modified)
770 +0 -15 trunk/configure.ac (File Modified)
771 +0 -2 trunk/include/m_info.h (File Modified)
772 +6 -9 trunk/include/setup.h.in (File Modified)
773 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
774
775
776 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
777 Log:
778 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
779 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
780 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
781
782
783 Changes: Modified:
784 +0 -5 trunk/include/config.h (File Modified)
785 +0 -5 trunk/include/config.h.dist (File Modified)
786 +0 -6 trunk/include/defaults.h (File Modified)
787 +0 -3 trunk/include/m_info.h (File Modified)
788 +21 -7 trunk/libcharybdis/commio.c (File Modified)
789 +2 -0 trunk/libcharybdis/commio.h (File Modified)
790 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
791 +4 -3 trunk/libcharybdis/poll.c (File Modified)
792 +0 -3 trunk/libcharybdis/select.c (File Modified)
793 +0 -9 trunk/src/ircd.c (File Modified)
794 +23 -26 trunk/src/listener.c (File Modified)
795 +2 -1 trunk/src/restart.c (File Modified)
796 +5 -1 trunk/src/s_auth.c (File Modified)
797 +1 -1 trunk/src/s_conf.c (File Modified)
798 +3 -1 trunk/src/s_serv.c (File Modified)
799
800
801 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
802 Log:
803 Repair operspy who !#channel, broken by me in r3283.
804
805
806 Changes: Modified:
807 +2 -2 trunk/modules/m_who.c (File Modified)
808
809
810 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
811 Log:
812 Update bug report and IRC channel information.
813
814
815 Changes: Modified:
816 +2 -1 trunk/BUGS (File Modified)
817 +2 -1 trunk/NEWS (File Modified)
818
819
820 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
821 Log:
822 Change copyright years in version.c.SH as in release-2.1 r3339.
823
824
825 Changes: Modified:
826 +2 -2 trunk/src/version.c.SH (File Modified)
827
828
829 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
830 Log:
831 Rerun autoconf.
832
833
834 Changes: Modified:
835 +104 -0 trunk/configure (File Modified)
836
837
838 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
839 Log:
840 Need to check for various flavours of epoll,
841 even if --enable-epoll is forced.
842
843
844 Changes: Modified:
845 +1 -0 trunk/configure.ac (File Modified)
846
847
848 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
849 Log:
850 Hack to allow some more warnings, already present in configure (?).
851
852
853 Changes: Modified:
854 +1 -1 trunk/aclocal.m4 (File Modified)
855
856
857 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
858 Log:
859 Merge old trunk r2077,r2079:
860 - Move closing of servlink control fd to close_connection()
861 instead of doing it in exit_local_server(), and make sure
862 we first close the data fd and then the control fd.
863 - Have servlink process ready fds in order net, data, ctrl
864 instead of ctrl, data, net. This seems to fix the problem
865 that squit reasons do not show up on the other side of a
866 ziplink (by making it send any final SQUIT and/or ERROR
867 before noticing the closed control fd).
868
869
870 Changes: Modified:
871 +1 -1 trunk/servlink/io.c (File Modified)
872 +3 -12 trunk/src/client.c (File Modified)
873
874
875 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
876 Log:
877 Don't show the UID if a TS6 server sends a kick with
878 an empty or no comment. Note that charybdis never sends
879 such kicks.
880
881
882 Changes: Modified:
883 +4 -4 trunk/modules/core/m_kick.c (File Modified)
884
885
886 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
887 Log:
888 Merge old trunk r2081:
889 Don't say that services cannot be killed in
890 ERR_ISCHANSERVICE message (given when trying
891 to kick or deop them), as that's not the case.
892
893
894 Changes: Modified:
895 +1 -1 trunk/src/messages.tab (File Modified)
896
897
898 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
899 Log:
900 Merge old trunk r2059
901 Clarifications to the descriptions of umode +Q and cmode +F,
902 suggested by Ariadne@SorceryNet.
903
904
905 Changes: Modified:
906 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
907 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
908
909
910 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
911 Log:
912 Merge old trunk r2907,r2991:
913 Allow TESTLINE on channel names.
914
915
916 Changes: Modified:
917 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
918 +4 -0 trunk/help/opers/testline (File Modified)
919 +22 -0 trunk/modules/m_testline.c (File Modified)
920
921
922 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
923 Log:
924 Merge old trunk r2835:
925 resolver: if sendto(2) fails, try sending to the next nameserver
926
927
928 Changes: Modified:
929 +1 -1 trunk/src/res.c (File Modified)
930
931
932 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
933 Log:
934 Merge old trunk r2817:
935 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
936 starts with a digit. This is safe because the last
937 parameter is a nick and never a UID. (The first parameter
938 in a server-server two-param whois is a UID/SID.)
939
940
941 Changes: Modified:
942 +1 -1 trunk/modules/m_whois.c (File Modified)
943
944
945 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
946 Log:
947 Merge old trunk r2779,r2785:
948 Show correct privilege name in a few ERR_NOPRIVS numerics.
949
950
951 Changes: Modified:
952 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
953 +1 -1 trunk/extensions/m_opme.c (File Modified)
954 +2 -2 trunk/unsupported/m_force.c (File Modified)
955
956
957 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
958 Log:
959 Merge old trunk r2695:
960 Send an SQUIT instead of an ERROR to announce /die to connected servers.
961 This will generate better server notices.
962
963
964 Changes: Modified:
965 +3 -2 trunk/modules/core/m_die.c (File Modified)
966
967
968 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
969 Log:
970 Merge old trunk r2294:
971 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
972
973
974 Changes: Modified:
975 +1 -1 trunk/src/s_user.c (File Modified)
976
977
978 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
979 Log:
980 Merge old trunk r2226:
981 If we are connecting outward to a server, check if the
982 server name they sent is the same as what we tried to
983 connect to. Previously such a connection could succeed
984 if there existed connect blocks with the same IP and
985 passwords for the other server name.
986
987
988 Changes: Modified:
989 +11 -0 trunk/modules/core/m_server.c (File Modified)
990
991
992 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
993 Log:
994 Merge old trunk r2212:
995 Another handling of SJOINs without nicks:
996 Propagate them if the channel is +P or the channel
997 already existed, otherwise remove the channel again
998 and do not propagate the SJOIN.
999
1000
1001 Changes: Modified:
1002 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1003
1004
1005 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1006 Log:
1007 Remove channels entirely from /whois on services.
1008 This cannot be overridden with operspy.
1009
1010
1011 Changes: Modified:
1012 +20 -17 trunk/modules/m_whois.c (File Modified)
1013
1014
1015 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1016 Log:
1017 Fix /who on channels with ** in their name.
1018
1019
1020 Changes: Modified:
1021 +2 -2 trunk/modules/m_who.c (File Modified)
1022
1023
1024 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1025 Log:
1026 NEWS: As in 2.1.3, mention that the TS6 revision will
1027 interoperate with older versions
1028
1029
1030 Changes: Modified:
1031 +2 -1 trunk/NEWS (File Modified)
1032
1033
1034 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1035 Log:
1036 Fix documentation of HIDE_SERVERS_IPS define.
1037
1038
1039 Changes: Modified:
1040 +2 -2 trunk/include/config.h.dist (File Modified)
1041
1042
1043 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1044 Log:
1045 Don't leak auth{} spoofed ip for I-line is full notice either.
1046
1047
1048 Changes: Modified:
1049 +1 -1 trunk/src/s_conf.c (File Modified)
1050
1051
1052 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1053 Log:
1054 Update NEWS.
1055
1056
1057 Changes: Modified:
1058 +37 -0 trunk/NEWS (File Modified)
1059
1060
1061 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1062 Log:
1063 Allow /invite (but not invex) to override +r, +l, +j in
1064 addition to +i. As before, a restrictive mode must be in
1065 place at /invite time for the invite to have an effect;
1066 +r does not count as a restrictive mode if the user is
1067 logged in; +l and +j always count as restrictive modes to
1068 allow for cases where they would allow join at /invite
1069 time but not when the user tries to join.
1070
1071
1072 Changes: Modified:
1073 +6 -2 trunk/modules/m_invite.c (File Modified)
1074 +21 -10 trunk/src/channel.c (File Modified)
1075
1076
1077 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1078 Log:
1079 Remove invite_ops_only, forcing it to YES.
1080
1081
1082 Changes: Modified:
1083 +0 -1 trunk/doc/example.conf (File Modified)
1084 +0 -5 trunk/doc/reference.conf (File Modified)
1085 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1086 +0 -1 trunk/include/s_conf.h (File Modified)
1087 +0 -6 trunk/modules/m_info.c (File Modified)
1088 +10 -14 trunk/modules/m_invite.c (File Modified)
1089 +0 -1 trunk/src/newconf.c (File Modified)
1090 +0 -1 trunk/src/s_conf.c (File Modified)
1091
1092
1093 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1094 Log:
1095 Move username check after xline and dnsbl checks, so it
1096 will not complain to opers about clients who are xlined
1097 or blacklisted anyway (both of which silently reject).
1098
1099
1100 Changes: Modified:
1101 +15 -15 trunk/src/s_user.c (File Modified)
1102
1103
1104 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1105 Log:
1106 - MASTER_MAX is no longer relevant
1107
1108
1109 Changes: Modified:
1110 +0 -7 trunk/modules/m_set.c (File Modified)
1111
1112
1113 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1114 Log:
1115 - add config option for setting max_clients.
1116
1117
1118 Changes: Modified:
1119 +5 -0 trunk/doc/example.conf (File Modified)
1120 +5 -0 trunk/doc/reference.conf (File Modified)
1121 +2 -0 trunk/include/s_conf.h (File Modified)
1122 +1 -1 trunk/src/ircd.c (File Modified)
1123 +2 -0 trunk/src/newconf.c (File Modified)
1124 +2 -1 trunk/src/s_conf.c (File Modified)
1125
1126
1127 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1128 Log:
1129 - remove get_maxrss() and all of that insecure and unsafe nonsense
1130
1131
1132 Changes: Modified:
1133 +3 -38 trunk/src/ircd.c (File Modified)
1134 +1 -1 trunk/src/restart.c (File Modified)
1135 +0 -4 trunk/src/s_stats.c (File Modified)
1136
1137
1138 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1139 Log:
1140 - avoid some potential NULL dereferencing
1141
1142
1143 Changes: Modified:
1144 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1145
1146
1147 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1148 Log:
1149 - fix a typo
1150
1151
1152 Changes: Modified:
1153 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1154
1155
1156 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1157 Log:
1158 - rework poll a bit for the MAXCONNECTIONS changes.
1159
1160
1161 Changes: Modified:
1162 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1163
1164
1165 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1166 Log:
1167 Our way of using kqueue may cause it to report fds we
1168 don't know about anymore, cope.
1169
1170
1171 Changes: Modified:
1172 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1173
1174
1175 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1176 Log:
1177 Don't reference freed memory (fde_t) in comm_close().
1178
1179
1180 Changes: Modified:
1181 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1182
1183
1184 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1185 Log:
1186 - fix for 100% cpu use
1187
1188
1189 Changes: Modified:
1190 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1191
1192
1193 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1194 Log:
1195 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1196
1197
1198 Changes: Modified:
1199 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1200
1201
1202 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1203 Log:
1204 - clear up use of fd_table in ircd.
1205
1206
1207 Changes: Modified:
1208 +3 -2 trunk/src/s_serv.c (File Modified)
1209
1210
1211 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1212 Log:
1213 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1214
1215
1216 Changes: Modified:
1217 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1218 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1219 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1220 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1221 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1222 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1223 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1224 +2 -2 trunk/libcharybdis/select.c (File Modified)
1225
1226
1227 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1228 Log:
1229 Fix some cases where the size argument to strlcpy()
1230 for usernames and hostnames is 1 too small.
1231
1232
1233 Changes: Modified:
1234 +1 -1 trunk/modules/m_chghost.c (File Modified)
1235 +2 -2 trunk/src/res.c (File Modified)
1236 +2 -2 trunk/src/s_user.c (File Modified)
1237
1238
1239 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1240 Log:
1241 Cut down quit/part/kick reasons to avoid quit reasons
1242 overflowing the client exiting server notice (from
1243 TOPICLEN to 260). kill reasons become shorter accordingly.
1244 kline/dline/gline reasons become 390.
1245 away messages stay at TOPICLEN for now.
1246
1247
1248 Changes: Modified:
1249 +8 -3 trunk/include/ircd_defs.h (File Modified)
1250 +2 -2 trunk/modules/m_dline.c (File Modified)
1251 +4 -4 trunk/modules/m_gline.c (File Modified)
1252 +2 -2 trunk/modules/m_kline.c (File Modified)
1253
1254
1255 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1256 Log:
1257 Don't leak auth{} spoofed IP addresses in +f notices.
1258 from ratbox (androsyn)
1259
1260
1261 Changes: Modified:
1262 +10 -3 trunk/src/s_conf.c (File Modified)
1263
1264
1265 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1266 Log:
1267 Make oper_up() take +i/-i during opering up into account
1268 (e.g. no_oper_invis extension, +i in operator::umodes).
1269 Remove the hack from no_oper_invis.
1270
1271
1272 Changes: Modified:
1273 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1274 +4 -0 trunk/src/s_user.c (File Modified)
1275
1276
1277 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1278 Log:
1279 no_oper_invis: decrement invisible count when clearing
1280 invisible on a local client who has just opered up
1281 oper_up() should really do this
1282
1283
1284 Changes: Modified:
1285 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1286
1287
1288 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1289 Log:
1290 Put "End of Channel Quiet List" instead of
1291 "End of Channel Ban List" for a +q list.
1292 Due to client restrictions the numerics for
1293 quiet lists must be the same as for ban lists.
1294
1295
1296 Changes: Modified:
1297 +4 -1 trunk/src/chmode.c (File Modified)
1298
1299
1300 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1301 Log:
1302 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1303 Change TS6 JOIN processing
1304 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1305 a local user joins an existing channel
1306 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1307 propagating a TS6 JOIN
1308 - don't interpret simple modes in an incoming TS6 JOIN
1309
1310 This is to avoid desyncs when certain mode changes (e.g. -im)
1311 cross with joins. A downside is that simple modes will be
1312 more desynched when a JOIN creates a channel or lowers TS,
1313 but that's less important.
1314
1315 Update the TS6 specification to include this, and clarify
1316 that TMODE can come from a server and that MODE must be
1317 translated into TMODE from other servers too.
1318
1319
1320 Changes: Modified:
1321 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1322 +19 -127 trunk/modules/core/m_join.c (File Modified)
1323
1324
1325 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1326 Log:
1327 Make -logfile work again.
1328
1329
1330 Changes: Modified:
1331 +2 -2 trunk/src/s_log.c (File Modified)
1332
1333
1334 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1335 Log:
1336 - fix off-by-one memory overflow error.
1337
1338
1339 Changes: Modified:
1340 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1341
1342
1343 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1344 Log:
1345 Change handling of modularized umodes:
1346 - keep the bitmask reserved forever to the letter, fixing
1347 the problems when loading multiple umode modules,
1348 unloading them and then loading them in a different order
1349 - don't allow local users to change umodes which have
1350 been unloaded and don't set them on new users via
1351 default_umodes
1352
1353
1354 Changes: Modified:
1355 +24 -3 trunk/src/s_user.c (File Modified)
1356
1357
1358 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1359 Log:
1360 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1361
1362
1363 Changes: Modified:
1364 +1 -0 trunk/include/s_user.h (File Modified)
1365 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1366 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1367 +22 -0 trunk/src/s_user.c (File Modified)
1368
1369
1370 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1371 Log:
1372 DNSBL keyword substitution is available as of 2.1.3.
1373
1374
1375 Changes: Modified:
1376 +1 -1 trunk/doc/example.conf (File Modified)
1377
1378
1379 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1380 Log:
1381 Change two occurances like match(userinput, target_p->name) ||
1382 match(target_p->name, userinput) to just match(userinput,
1383 target_p->name). No client name can contain * or ? now.
1384
1385
1386 Changes: Modified:
1387 +1 -1 trunk/modules/m_trace.c (File Modified)
1388 +1 -2 trunk/src/s_serv.c (File Modified)
1389
1390
1391 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1392 Log:
1393 Do not try find_server() on a name find_client() has
1394 returned NULL for, as this will always return NULL
1395 since the removal of hostmasking.
1396
1397
1398 Changes: Modified:
1399 +1 -2 trunk/modules/m_pong.c (File Modified)
1400 +0 -4 trunk/src/s_serv.c (File Modified)
1401
1402
1403 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1404 Log:
1405 Remove server_exists() which checked whether the
1406 server name existed taking hostmasking into account
1407 and just check with find_server(); admittedly
1408 this checks if the name is a SID but that's not
1409 a real problem.
1410
1411
1412 Changes: Modified:
1413 +3 -27 trunk/modules/core/m_server.c (File Modified)
1414
1415
1416 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1417 Log:
1418 Remove hash_find_masked_server(), which made it possible
1419 to specify the full (unmasked) name of a server behind
1420 a hostmask. As a result find_any_client() (for prefixes)
1421 becomes equal to find_client(), so remove that too.
1422
1423
1424 Changes: Modified:
1425 +0 -1 trunk/include/hash.h (File Modified)
1426 +1 -75 trunk/src/hash.c (File Modified)
1427 +1 -1 trunk/src/parse.c (File Modified)
1428
1429
1430 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1431 Log:
1432 Remove '*' from valid server name characters.
1433 This makes it impossible to connect hostmasked servers.
1434 (This support didn't work well anyway, was incompatible
1435 with TS6 and we never masked ourselves.)
1436
1437
1438 Changes: Modified:
1439 +1 -1 trunk/src/match.c (File Modified)
1440
1441
1442 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1443 Log:
1444 Change spambot, flooder and jupe joiner notices from host to orighost.
1445
1446
1447 Changes: Modified:
1448 +1 -1 trunk/modules/core/m_join.c (File Modified)
1449 +2 -2 trunk/modules/core/m_message.c (File Modified)
1450 +2 -2 trunk/src/channel.c (File Modified)
1451
1452
1453 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1454 Log:
1455 Add documentation for SASL client protocol, same as atheme doc/SASL.
1456
1457
1458 Changes: Modified:
1459 + - trunk/doc/sasl.txt (File Added)
1460
1461
1462 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1463 Log:
1464 Include real hostname in Closing Link message for unknown
1465 connections that have sent USER. This is helpful for
1466 k-lined users while not breaking server IP hiding.
1467
1468
1469 Changes: Modified:
1470 +3 -1 trunk/src/client.c (File Modified)
1471
1472
1473 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1474 Log:
1475 Rerun autoconf.
1476
1477
1478 Changes: Modified:
1479 +29 -29 trunk/configure (File Modified)
1480
1481
1482 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1483 Log:
1484 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1485
1486
1487 Changes: Modified:
1488 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1489
1490
1491 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1492 Log:
1493 Backport from early 3.x:
1494
1495 --
1496 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1497 Log:
1498 - remove "Processing connection to foobar.net" message
1499
1500
1501 Changes: Modified:
1502 +0 -3 trunk/src/s_auth.c (File Modified)
1503
1504
1505 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1506 Log:
1507 - missed the processing connection one (actually, we can probably nuke this one)
1508
1509
1510 Changes: Modified:
1511 +1 -2 trunk/src/s_auth.c (File Modified)
1512
1513
1514 river 2006/09/27 16:33:05 UTC (20060927-2174)
1515 Log:
1516 get_client_name = stupid
1517
1518
1519
1520 Changes: Modified:
1521 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1522
1523
1524 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1525 Log:
1526 - remove excessive arguments
1527
1528
1529 Changes: Modified:
1530 +1 -2 trunk/src/s_conf.c (File Modified)
1531 +1 -1 trunk/src/s_user.c (File Modified)
1532
1533
1534 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1535 Log:
1536 - use sendto_one_notice() for on-connect notices too.
1537
1538
1539 Changes: Modified:
1540 +10 -10 trunk/src/s_auth.c (File Modified)
1541
1542
1543 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1544 Log:
1545 - use sendto_one_notice() in the core, too.
1546
1547
1548 Changes: Modified:
1549 +2 -2 trunk/src/chmode.c (File Modified)
1550 +8 -15 trunk/src/modules.c (File Modified)
1551 +3 -5 trunk/src/s_conf.c (File Modified)
1552 +1 -2 trunk/src/s_newconf.c (File Modified)
1553 +20 -57 trunk/src/s_user.c (File Modified)
1554
1555
1556 river 2006/09/27 16:19:25 UTC (20060927-2166)
1557 Log:
1558 the KILL command will use get_client_name(, SHOW_IP) instead of
1559 target->name, and will show a more useful error for local opers
1560
1561
1562
1563 Changes: Modified:
1564 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1565
1566
1567 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1568 Log:
1569 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1570
1571
1572 Changes: Modified:
1573 +4 -2 trunk/src/send.c (File Modified)
1574
1575
1576 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1577 Log:
1578 - back out r2159
1579
1580
1581 Changes: Modified:
1582 +1 -1 trunk/include/client.h (File Modified)
1583
1584
1585 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1586 Log:
1587 - get_id(): fall back to "*" if client has no known name
1588
1589
1590 Changes: Modified:
1591 +1 -1 trunk/include/client.h (File Modified)
1592
1593
1594 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1595 Log:
1596 - convert to sendto_one_notice().
1597
1598
1599 Changes: Modified:
1600 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1601 +4 -6 trunk/unsupported/m_force.c (File Modified)
1602
1603
1604 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1605 Log:
1606 - use sendto_one_notice() in many places instead of
1607 sendto_one(source_p, ":%s NOTICE %s :", ...);
1608
1609
1610 Changes: Modified:
1611 +10 -25 trunk/extensions/example_module.c (File Modified)
1612 +5 -14 trunk/extensions/hurt.c (File Modified)
1613 +1 -2 trunk/extensions/m_42.c (File Modified)
1614 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1615 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1616 +1 -2 trunk/extensions/m_opme.c (File Modified)
1617 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1618 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1619 +3 -7 trunk/modules/core/m_die.c (File Modified)
1620 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1621 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1622 +1 -2 trunk/modules/m_challenge.c (File Modified)
1623 +11 -15 trunk/modules/m_connect.c (File Modified)
1624 +20 -28 trunk/modules/m_dline.c (File Modified)
1625 +2 -2 trunk/modules/m_etrace.c (File Modified)
1626 +11 -21 trunk/modules/m_gline.c (File Modified)
1627 +2 -4 trunk/modules/m_kline.c (File Modified)
1628 +1 -2 trunk/modules/m_rehash.c (File Modified)
1629 +3 -7 trunk/modules/m_restart.c (File Modified)
1630 +31 -45 trunk/modules/m_set.c (File Modified)
1631 +2 -4 trunk/modules/m_testmask.c (File Modified)
1632 +5 -8 trunk/modules/m_unreject.c (File Modified)
1633 +2 -5 trunk/modules/m_xline.c (File Modified)
1634 --
1635
1636
1637 Changes: Modified:
1638 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File 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 +14 -11 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 +2 -4 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 +1 -3 trunk/modules/m_xline.c (File Modified)
1662 +2 -2 trunk/src/chmode.c (File Modified)
1663 +8 -15 trunk/src/modules.c (File Modified)
1664 +10 -14 trunk/src/s_auth.c (File Modified)
1665 +3 -6 trunk/src/s_conf.c (File Modified)
1666 +1 -2 trunk/src/s_newconf.c (File Modified)
1667 +20 -57 trunk/src/s_user.c (File Modified)
1668 +4 -2 trunk/src/send.c (File Modified)
1669 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1670 +4 -6 trunk/unsupported/m_force.c (File Modified)
1671
1672
1673 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1674 Log:
1675 - keyword-subst from charybdis 2.2.
1676
1677
1678 Changes: Modified:
1679 +12 -3 trunk/doc/example.conf (File Modified)
1680 +58 -3 trunk/doc/reference.conf (File Modified)
1681 + - trunk/include/substitution.h (File Added)
1682 +1 -0 trunk/src/Makefile.in (File Modified)
1683 +2 -2 trunk/src/s_conf.c (File Modified)
1684 +164 -1 trunk/src/s_user.c (File Modified)
1685 + - trunk/src/substitution.c (File Added)
1686
1687
1688 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1689 Log:
1690 Removed merge tracking for "svnmerge" for
1691 http://svn.atheme.org/charybdis/branches/release-2.2
1692
1693
1694 Changes: Modified:
1695 + - trunk/ (Property Modified)
1696
1697
1698 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1699 Log:
1700 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1701 http://svn.atheme.org/charybdis/branches/release-2.2
1702
1703
1704 Changes: Modified:
1705 + - trunk/ (Property Modified)
1706
1707
1708 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1709 Log:
1710 Removed merge tracking for "svnmerge" for
1711 http://svn.atheme.org/charybdis/branches/release-2.2
1712
1713
1714 Changes: Modified:
1715 + - trunk/ (Property Modified)
1716
1717
1718 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1719 Log:
1720 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1721 http://svn.atheme.org/charybdis/branches/release-2.2
1722
1723
1724 Changes: Modified:
1725 + - trunk/ (Property Modified)
1726
1727
1728 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1729 Log:
1730 - bleah
1731
1732
1733 Changes: Modified:
1734 + - trunk/ (Property Modified)
1735
1736
1737 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1738 Log:
1739 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1740 http://svn.atheme.org/charybdis/branches/release-2.2
1741
1742
1743 Changes: Modified:
1744 + - trunk/ (Property Modified)
1745
1746
1747 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1748 Log:
1749 - version bump to 2.2.0
1750
1751
1752 Changes: Modified:
1753 +3 -1 trunk/NEWS (File Modified)
1754 +1 -1 trunk/configure.ac (File Modified)
1755
1756
1757 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1758 Log:
1759 - the new plan:
1760 + branches/release-2.1 -> 2.2 base
1761 + 3.0 -> branches/cxxconversion
1762 + backport some immediate 3.0 functionality for 2.2
1763 + other stuff
1764
1765
1766 Changes: Modified:
1767 + - trunk/ (File Added)
1768
1769
1770 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1771 Log:
1772 Merged revisions 3135,3137 via svnmerge from
1773 http://svn.atheme.org/charybdis/trunk
1774
1775 ........
1776 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1777
1778 - Expand TRACE description
1779 - Mention expiry time in TESTLINE
1780 ........
1781 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1782
1783 Update copyright year for sgml docs to 2007.
1784 ........
1785
1786
1787 Changes: Modified:
1788 + - branches/release-2.1/ (Property Modified)
1789 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1790 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1791
1792
1793 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1794 Log:
1795 Merged revisions 1999 via svnmerge from
1796 http://svn.atheme.org/charybdis/trunk
1797 Add river to CREDITS
1798
1799 ........
1800 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1801
1802 vanity
1803 ........
1804
1805
1806 Changes: Modified:
1807 + - branches/release-2.1/ (Property Modified)
1808 +1 -0 branches/release-2.1/CREDITS (File Modified)
1809
1810
1811 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1812 Log:
1813 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1814 http://svn.atheme.org/charybdis/trunk
1815
1816 ........
1817 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1818
1819 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1820 ........
1821 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1822
1823 - add use_forward to /info
1824 ........
1825 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1826
1827 Call channel_modes() with &me instead of source_p when
1828 sending out a JOIN and SJOIN for a local user. This
1829 saves checking whether they are on the channel they
1830 have just joined.
1831 ........
1832 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1833
1834 If use_forward is disabled:
1835 - hide +fFQ in 005
1836 - hide +f in /mode #channel (/mode #channel f still shows it)
1837 - do not send any mode changes adding +f to local clients
1838 (-f ones are still sent)
1839 ........
1840
1841
1842 Changes: Modified:
1843 + - branches/release-2.1/ (Property Modified)
1844 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1845 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1846 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1847 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1848 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1849 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1850 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1851 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1852 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1853 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1854 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1855 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1856
1857
1858 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1859 Log:
1860 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1861
1862
1863 Changes: Modified:
1864 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1865 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1866 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1867
1868
1869 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1870 Log:
1871 Add accountability (wallops, log) to OKICK.
1872
1873
1874 Changes: Modified:
1875 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1876
1877
1878 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1879 Log:
1880 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1881 Similar to branches/release-2.2 r3061.
1882
1883
1884 Changes: Modified:
1885 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1886
1887
1888 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1889 Log:
1890 - Write xline to file after instead of before notifying opers and source
1891 - Also notify source of failure to add xline
1892 Similar to branches/release-2.2 r3057.
1893
1894
1895 Changes: Modified:
1896 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1897
1898
1899 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1900 Log:
1901 If a dline/kline/resv cannot be added to the file, send
1902 the regular notices to local opers and source anyway,
1903 and also warn the source (local opers were already warned).
1904 Similar to branches/release-2.2 r3053.
1905
1906
1907 Changes: Modified:
1908 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1909
1910
1911 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1912 Log:
1913 Port over fixes from unkline/unxline/unresv to undline.
1914 Similar to branches/release-2.2 r3049.
1915
1916
1917 Changes: Modified:
1918 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1919
1920
1921 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1922 Log:
1923 Merged revisions 2915 via svnmerge from
1924 http://svn.atheme.org/charybdis/trunk
1925
1926 ........
1927 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1928
1929 In usage message, show kline.conf and xline.conf instead
1930 of klines.conf and xlines.conf.
1931 ........
1932
1933
1934 Changes: Modified:
1935 + - branches/release-2.1/ (Property Modified)
1936 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1937
1938
1939 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1940 Log:
1941 Merged revisions 2831,2833,2853 via svnmerge from
1942 http://svn.atheme.org/charybdis/trunk
1943
1944 ........
1945 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1946
1947 unkline/unxline/unresv:
1948 - if fclose on the output returns an error, treat this as a
1949 write error too
1950 - check if the rename from the temp file to the ban conf failed
1951 ........
1952 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1953
1954 When adding a permanent dline/kline/xline/resv, check
1955 the return value of fclose().
1956 ........
1957 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1958
1959 Do not free xline aconf if it could not be written out.
1960 It will be added to the list in memory anyway.
1961 ........
1962
1963
1964 Changes: Modified:
1965 + - branches/release-2.1/ (Property Modified)
1966 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1967 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1968 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1969 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1970
1971
1972 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1973 Log:
1974 NEWS: Clarify effects of ip_cloaking changes a little.
1975
1976
1977 Changes: Modified:
1978 +2 -0 branches/release-2.1/NEWS (File Modified)
1979
1980
1981 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1982 Log:
1983 Rerun autoconf.
1984
1985
1986 Changes: Modified:
1987 +9 -9 branches/release-2.1/configure (File Modified)
1988
1989
1990 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1991 Log:
1992 Version bump on 2.1 branch to 2.1.2.
1993
1994
1995 Changes: Modified:
1996 +1 -1 branches/release-2.1/configure.ac (File Modified)
1997
1998
1999 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2000 Log:
2001 Mention r2801/r2805.
2002
2003
2004 Changes: Modified:
2005 +1 -0 branches/release-2.1/NEWS (File Modified)
2006
2007
2008 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2009 Log:
2010 Merged revisions 2801 via svnmerge from
2011 http://svn.atheme.org/charybdis/trunk
2012
2013 ........
2014 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2015
2016 ip_cloaking: try to avoid truncation by removing more
2017 components of the hostname (except the TLD).
2018 ........
2019
2020
2021 Changes: Modified:
2022 + - branches/release-2.1/ (Property Modified)
2023 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2024
2025
2026 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2027 Log:
2028 Update NEWS.
2029
2030
2031 Changes: Modified:
2032 +8 -1 branches/release-2.1/NEWS (File Modified)
2033
2034
2035 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2036 Log:
2037 Merged revisions 2781 via svnmerge from
2038 http://svn.atheme.org/charybdis/trunk
2039
2040 ........
2041 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2042
2043 Fix stupid bug: checked a hostmask against the found
2044 ban instead of all exceptions, causing all host mangled
2045 clients to be exempted if there was a single ban
2046 exception in many cases.
2047 ........
2048
2049
2050 Changes: Modified:
2051 + - branches/release-2.1/ (Property Modified)
2052 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2053
2054
2055 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2056 Log:
2057 Merged revisions 2773 via svnmerge from
2058 http://svn.atheme.org/charybdis/trunk
2059
2060 ........
2061 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2062
2063 user@host must be *@* for a shared{} block with flags=locops
2064 (server should not be *).
2065 ........
2066
2067
2068 Changes: Modified:
2069 + - branches/release-2.1/ (Property Modified)
2070 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2071
2072
2073 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2074 Log:
2075 Tweak \s code a little.
2076
2077
2078 Changes: Modified:
2079 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2080 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2081 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2082
2083
2084 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2085 Log:
2086 Merged revisions 2761 via svnmerge from
2087 http://svn.atheme.org/charybdis/trunk
2088
2089 ........
2090 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2091
2092 The testline/no_tilde fixes are in 2.1.1.
2093 ........
2094
2095
2096 Changes: Modified:
2097 + - branches/release-2.1/ (Property Modified)
2098 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2099
2100
2101 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2102 Log:
2103 Update NEWS.
2104
2105
2106 Changes: Modified:
2107 +4 -1 branches/release-2.1/NEWS (File Modified)
2108
2109
2110 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2111 Log:
2112 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
2113 http://svn.atheme.org/charybdis/trunk
2114 no_tilde fixes
2115
2116 ........
2117 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2118
2119 If the auth{} block has no_tilde and is not kline exempt,
2120 check the username without tilde against klines too.
2121 This is consistent with the way klines work on spoofs
2122 (klines checked on both raw and appearing-on-IRC version).
2123 ........
2124 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2125
2126 Rework the fix for klines with no_tilde.
2127 Add an extra argument to find_address_conf() for the
2128 username without tilde, as that may contain one character more.
2129 ........
2130 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2131
2132 Unbreak compile (because of r2697).
2133 testline with ~ could be improved some more perhaps, but this should work.
2134 ........
2135 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2136
2137 testline: take no_tilde and username truncation into account
2138 ........
2139 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2140
2141 Add some information on /testline with no_tilde and username truncation.
2142 ........
2143
2144
2145 Changes: Modified:
2146 + - branches/release-2.1/ (Property Modified)
2147 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2148 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2149 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2150 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2151 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2152 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2153
2154
2155 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2156 Log:
2157 Merged revisions 2149,2151 via svnmerge from
2158 http://svn.atheme.org/charybdis/trunk
2159
2160 ........
2161 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2162
2163 Move kills from services from +s to +k snomask.
2164 Kills from non-service opers remain on +s.
2165 ........
2166 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2167
2168 Update description of +s and +k snomasks.
2169 ........
2170
2171
2172 Changes: Modified:
2173 + - branches/release-2.1/ (Property Modified)
2174 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2175 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2176 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2177
2178
2179 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2180 Log:
2181 Merged revisions 2685 via svnmerge from
2182 http://svn.atheme.org/charybdis/trunk
2183
2184 ........
2185 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2186
2187 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2188 ........
2189
2190
2191 Changes: Modified:
2192 + - branches/release-2.1/ (Property Modified)
2193 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2194
2195
2196 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2197 Log:
2198 Merged revisions 2693 via svnmerge from
2199 http://svn.atheme.org/charybdis/trunk
2200
2201 ........
2202 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2203
2204 Fix truncation (by one) of unidented usernames
2205 if user registration is done because of DNSBL
2206 completion (which is the usual case if a valid
2207 NICK and USER are sent quickly and any DNSBLs
2208 are enabled).
2209 ........
2210
2211
2212 Changes: Modified:
2213 + - branches/release-2.1/ (Property Modified)
2214 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2215
2216
2217 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2218 Log:
2219 Update NEWS.
2220
2221
2222 Changes: Modified:
2223 +10 -0 branches/release-2.1/NEWS (File Modified)
2224
2225
2226 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2227 Log:
2228 Rerun autoconf.
2229
2230
2231 Changes: Modified:
2232 +9 -9 branches/release-2.1/configure (File Modified)
2233
2234
2235 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2236 Log:
2237 Version bump to 2.1.1.
2238
2239
2240 Changes: Modified:
2241 +1 -1 branches/release-2.1/configure.ac (File Modified)
2242
2243
2244 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2245 Log:
2246 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
2247 http://svn.atheme.org/charybdis/trunk
2248
2249 ........
2250 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2251
2252 - fix a server notice on SID collision where the server name is mentioned twice
2253 ........
2254 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2255
2256 - get_server_name() is stupid
2257 ........
2258 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2259
2260 - fix an oops
2261 ........
2262 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2263
2264 Do the Attempt to re-introduce SID server notice somewhat
2265 differently, showing a real host again if !HIDE_SERVERS_IPS
2266 and still showing the server name exactly once.
2267 ........
2268 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2269
2270 Fix log message for Attempt to re-introduce SID (server notice was ok).
2271 ........
2272 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2273
2274 - replace "No N line" with "no connect block" in a
2275 serverlog message
2276 - show attempted server name in a few serverlog messages
2277 ........
2278
2279
2280 Changes: Modified:
2281 + - branches/release-2.1/ (Property Modified)
2282 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2283
2284
2285 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2286 Log:
2287 Merged revisions 2218 via svnmerge from
2288 http://svn.atheme.org/charybdis/trunk
2289
2290 ........
2291 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2292
2293 Fix garbage in /stats y output on 64-bit archs.
2294 ........
2295
2296
2297 Changes: Modified:
2298 + - branches/release-2.1/ (Property Modified)
2299 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2300
2301
2302 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2303 Log:
2304 Merged revisions 2438 via svnmerge from
2305 http://svn.atheme.org/charybdis/trunk
2306
2307 ........
2308 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2309
2310 Enable Revision keyword in addition to Id.
2311 ........
2312
2313
2314 Changes: Modified:
2315 + - branches/release-2.1/ (Property Modified)
2316 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2317
2318
2319 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2320 Log:
2321 Merged revisions 2679 via svnmerge from
2322 http://svn.atheme.org/charybdis/trunk
2323
2324 ........
2325 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2326
2327 Port over ratbox 2.2 r23253 (anfl):
2328 - remove the cached storage of how many +beI there are, thereby fixing a
2329 case where it can get desynced from reality
2330 ........
2331
2332
2333 Changes: Modified:
2334 + - branches/release-2.1/ (Property Modified)
2335 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2336 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2337
2338
2339 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2340 Log:
2341 Merged revisions 2093,2095 via svnmerge from
2342 http://svn.atheme.org/charybdis/trunk
2343
2344 ........
2345 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2346
2347 - change DNSBL licensing to BSD.
2348 ........
2349 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2350
2351 - change x86-assembly FNV implementation to BSD license
2352 ........
2353
2354
2355 Changes: Modified:
2356 + - branches/release-2.1/ (Property Modified)
2357 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2358 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2359
2360
2361 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2362 Log:
2363 Merged revisions 2073,2075 via svnmerge from
2364 http://svn.atheme.org/charybdis/trunk
2365
2366 ........
2367 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2368
2369 Put full information in the squit reason when exiting
2370 a server due to a servlink (ziplinks) error.
2371 ........
2372 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2373
2374 Put full information in the squit reason when exiting
2375 a server due to not enough arguments for a command.
2376 ........
2377
2378
2379 Changes: Modified:
2380 + - branches/release-2.1/ (Property Modified)
2381 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2382 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2383
2384
2385 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2386 Log:
2387 Merged revisions 2071 via svnmerge from
2388 http://svn.atheme.org/charybdis/trunk
2389
2390 ........
2391 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2392
2393 Don't redirect users from an existing domain to an
2394 existing server in reference.conf.
2395 Idea from ratbox.
2396 ........
2397
2398
2399 Changes: Modified:
2400 + - branches/release-2.1/ (Property Modified)
2401 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2402
2403
2404 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2405 Log:
2406 Merged revisions 2053 via svnmerge from
2407 http://svn.atheme.org/charybdis/trunk
2408
2409 ........
2410 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2411
2412 Make find_channel_membership() choose the shortest list
2413 (channel's list or user's list) to search, avoiding excessive
2414 CPU usage with services which are in lots of channels.
2415 From ratbox 2.2 (anfl/jilles)
2416 ........
2417
2418
2419 Changes: Modified:
2420 + - branches/release-2.1/ (Property Modified)
2421 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2422
2423
2424 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2425 Log:
2426 Rerun autoconf.
2427
2428
2429 Changes: Modified:
2430 +9 -9 branches/release-2.1/configure (File Modified)
2431
2432
2433 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2434 Log:
2435 Version change 2.1.0rc1 -> 2.1.0 (release).
2436
2437
2438 Changes: Modified:
2439 +1 -1 branches/release-2.1/configure.ac (File Modified)
2440
2441
2442 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2443 Log:
2444 Merged revisions 2029 via svnmerge from
2445 http://svn.atheme.org/charybdis/trunk
2446
2447 ........
2448 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2449
2450 NEWS: mention m_webirc.c module
2451 ........
2452
2453
2454 Changes: Modified:
2455 + - branches/release-2.1/ (Property Modified)
2456 +1 -0 branches/release-2.1/NEWS (File Modified)
2457
2458
2459 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2460 Log:
2461 Rerun autoconf.
2462
2463
2464 Changes: Modified:
2465 +9 -9 branches/release-2.1/configure (File Modified)
2466
2467
2468 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2469 Log:
2470 Change version to 2.1.0rc1.
2471
2472
2473 Changes: Modified:
2474 +1 -1 branches/release-2.1/configure.ac (File Modified)
2475
2476
2477 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2478 Log:
2479 Merged revisions 2021 via svnmerge from
2480 http://svn.atheme.org/charybdis/trunk
2481
2482 ........
2483 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2484
2485 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2486 related flaky looking things, and instead keep a list
2487 of BlacklistClients in PreClient.
2488 ........
2489
2490
2491 Changes: Modified:
2492 + - branches/release-2.1/ (Property Modified)
2493 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2494 +1 -1 branches/release-2.1/include/client.h (File Modified)
2495 +0 -1 branches/release-2.1/include/res.h (File Modified)
2496 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2497 +0 -24 branches/release-2.1/src/res.c (File Modified)
2498 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2499
2500
2501 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2502 Log:
2503 Merged revisions 2015,2017 via svnmerge from
2504 http://svn.atheme.org/charybdis/trunk
2505
2506 ........
2507 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2508
2509 Check if the name in the question section of the
2510 DNS reply matches what we queried, to guard against
2511 late replies to a previous query with the same id.
2512 ........
2513 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2514
2515 res.c: add a comment summarizing our changes
2516 ........
2517
2518
2519 Changes: Modified:
2520 + - branches/release-2.1/ (Property Modified)
2521 +53 -18 branches/release-2.1/src/res.c (File Modified)
2522
2523
2524 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2525 Log:
2526 Merged revisions 1981 via svnmerge from
2527 http://svn.atheme.org/charybdis/trunk
2528
2529 ........
2530 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2531
2532 Alphabetize extensions and tweak the descriptions a little.
2533 ........
2534
2535
2536 Changes: Modified:
2537 + - branches/release-2.1/ (Property Modified)
2538 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2539 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2540
2541
2542 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2543 Log:
2544 Merged revisions 1975 via svnmerge from
2545 http://svn.atheme.org/charybdis/trunk
2546
2547 ........
2548 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2549
2550 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2551 We should use the IP and not truncate the hostname.
2552 From ratbox 2.2 (androsyn)
2553 ........
2554
2555
2556 Changes: Modified:
2557 + - branches/release-2.1/ (Property Modified)
2558 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2559
2560
2561 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2562 Log:
2563 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2564 http://svn.atheme.org/charybdis/trunk
2565
2566
2567 Changes: Modified:
2568 + - branches/release-2.1/ (Property Modified)
2569
2570
2571 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2572 Log:
2573 - branch 2.1 release family
2574
2575
2576 Changes: Modified:
2577 + - branches/release-2.1/ (File Added)
2578
2579
2580 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2581 Log:
2582 Describe new handling of host mangling in channel bans in SGML.
2583
2584
2585 Changes: Modified:
2586 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2587
2588
2589 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2590 Log:
2591 - ok, 2.1 operline brought to you by marvin the melancholy robot
2592
2593
2594 Changes: Modified:
2595 +1 -1 trunk/src/messages.tab (File Modified)
2596
2597
2598 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2599 Log:
2600 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2601 If anybody comes up with anything better, then please let us know
2602 and we will change this before 2.1 is branched.
2603
2604
2605 Changes: Modified:
2606 +1 -1 trunk/src/messages.tab (File Modified)
2607
2608
2609 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2610 Log:
2611 Add EUID to capab.txt.
2612
2613
2614 Changes: Modified:
2615 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2616
2617
2618 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2619 Log:
2620 Update NEWS file.
2621
2622
2623 Changes: Modified:
2624 +3 -0 trunk/NEWS (File Modified)
2625
2626
2627 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2628 Log:
2629 Allow service{} servers to manipulate the nick delay table
2630 (for "nickserv enforcement").
2631 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2632 If duration is 0, the nickdelay entry is removed, otherwise
2633 it is added with the duration in seconds (maximum 24 hours).
2634 It is suggested that this is used if the EUID capab is present.
2635
2636
2637 Changes: Modified:
2638 +42 -1 trunk/modules/m_services.c (File Modified)
2639
2640
2641 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2642 Log:
2643 HURT: strip off *@ from the start of the mask
2644 reject anything else containing '@' or '!'
2645
2646
2647 Changes: Modified:
2648 +11 -0 trunk/extensions/hurt.c (File Modified)
2649
2650
2651 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2652 Log:
2653 ircd.c: need supported.h here
2654
2655
2656 Changes: Modified:
2657 +1 -0 trunk/src/ircd.c (File Modified)
2658
2659
2660 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2661 Log:
2662 HURT: less ambiguity here
2663 ips/hosts to be hurt must contain a '.' or ':' otherwise
2664 they are interpreted as nicks
2665
2666
2667 Changes: Modified:
2668 +14 -9 trunk/extensions/hurt.c (File Modified)
2669
2670
2671 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2672 Log:
2673 - we're now ircd-charybdis.org.
2674 - properly alphabetize credits
2675
2676
2677 Changes: Modified:
2678 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2679
2680
2681 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2682 Log:
2683 - add additional modules to the configs
2684
2685
2686 Changes: Modified:
2687 +6 -0 trunk/doc/example.conf (File Modified)
2688 +12 -0 trunk/doc/reference.conf (File Modified)
2689
2690
2691 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2692 Log:
2693 - remove hurt.h, it is pointless and confusing
2694
2695
2696 Changes: Modified:
2697 +27 -62 trunk/extensions/hurt.c (File Modified)
2698 + - trunk/extensions/hurt.h (File Deleted)
2699
2700
2701 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2702 Log:
2703 - add code to suggest a local HURT by nickname.
2704 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2705
2706
2707 Changes: Modified:
2708 +40 -10 trunk/extensions/hurt.c (File Modified)
2709 +1 -0 trunk/extensions/hurt.h (File Modified)
2710
2711
2712 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2713 Log:
2714 - update NEWS file
2715
2716
2717 Changes: Modified:
2718 +2 -1 trunk/NEWS (File Modified)
2719
2720
2721 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2722 Log:
2723 MASKTRACE/TESTMASK: check orighost as well
2724
2725
2726 Changes: Modified:
2727 +4 -2 trunk/modules/m_etrace.c (File Modified)
2728 +3 -1 trunk/modules/m_testmask.c (File Modified)
2729
2730
2731 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2732 Log:
2733 Make RPL_ISUPPORT (005) numeric modularizable.
2734 Currently it will reassemble the numeric every time
2735 it needs to be sent, using a few dozen callbacks;
2736 if this is too slow some caching scheme should be
2737 implemented.
2738
2739
2740 Changes: Modified:
2741 +0 -1 trunk/include/s_user.h (File Modified)
2742 +36 -114 trunk/include/supported.h (File Modified)
2743 +1 -1 trunk/modules/m_version.c (File Modified)
2744 +1 -0 trunk/src/Makefile.in (File Modified)
2745 +1 -0 trunk/src/ircd.c (File Modified)
2746 +300 -25 trunk/src/s_user.c (File Modified)
2747 + - trunk/src/supported.c (File Added)
2748
2749
2750 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2751 Log:
2752 EUID orighost could differ from host only in case,
2753 do not mark as dynamic spoof then
2754
2755
2756 Changes: Modified:
2757 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2758
2759
2760 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2761 Log:
2762 kline help file: clarify a bit and remove some obsolete stuff
2763 partly suggested by Olin
2764
2765
2766 Changes: Modified:
2767 +8 -8 trunk/help/opers/kline (File Modified)
2768
2769
2770 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2771 Log:
2772 Update NEWS file.
2773
2774
2775 Changes: Modified:
2776 +20 -0 trunk/NEWS (File Modified)
2777
2778
2779 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2780 Log:
2781 Show real host/IP to nonopers whoising themselves.
2782 The IP is not shown for auth{} spoofs, otherwise it is,
2783 as it looked rather weird to me to show an auth{} spoofed
2784 IP like this. (/userhost on self still shows the IP.)
2785
2786
2787 Changes: Modified:
2788 +13 -2 trunk/modules/m_whois.c (File Modified)
2789
2790
2791 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2792 Log:
2793 Document nick_delay stuff and move it around a bit.
2794
2795
2796 Changes: Modified:
2797 +1 -2 trunk/doc/example.conf (File Modified)
2798 +8 -2 trunk/doc/reference.conf (File Modified)
2799
2800
2801 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2802 Log:
2803 - disable nickdelay by default. Needs to be documented in reference.conf.
2804
2805
2806 Changes: Modified:
2807 +2 -0 trunk/doc/example.conf (File Modified)
2808 +2 -0 trunk/doc/reference.conf (File Modified)
2809
2810
2811 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2812 Log:
2813 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2814
2815
2816 Changes: Modified:
2817 +2 -1 trunk/modules/m_services.c (File Modified)
2818
2819
2820 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2821 Log:
2822 ip_cloaking: somewhat hackish but we need to send the
2823 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2824 umodes
2825
2826
2827 Changes: Modified:
2828 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2829
2830
2831 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2832 Log:
2833 If EUID is used, show realhost in far connect notice
2834 (but not in far disconnect notice).
2835
2836
2837 Changes: Modified:
2838 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2839
2840
2841 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2842 Log:
2843 ip_cloaking:
2844 - use non-ENCAP CHGHOST if possible
2845 - really introduce new users with their mangled and real
2846 host if +h is in default umodes
2847
2848
2849 Changes: Modified:
2850 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2851
2852
2853 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2854 Log:
2855 Add non-ENCAP CHGHOST.
2856
2857
2858 Changes: Modified:
2859 +49 -11 trunk/modules/m_chghost.c (File Modified)
2860
2861
2862 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2863 Log:
2864 Initial addition of EUID (puts realhost/account in same
2865 command as user introduction).
2866 See doc/technical/euid.txt for more information.
2867 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2868
2869
2870 Changes: Modified:
2871 + - trunk/doc/technical/euid.txt (File Added)
2872 +2 -1 trunk/include/s_serv.h (File Modified)
2873 +1 -1 trunk/include/s_user.h (File Modified)
2874 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2875 +1 -34 trunk/modules/m_chghost.c (File Modified)
2876 +0 -28 trunk/modules/m_services.c (File Modified)
2877 +30 -1 trunk/src/s_serv.c (File Modified)
2878 +30 -3 trunk/src/s_user.c (File Modified)
2879
2880
2881 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2882 Log:
2883 Store the mangled host in localClient and use it for
2884 ban matching (also match real host for mangled users,
2885 also match mangled host for uncloaked users).
2886 Improve interaction of +h with auth{} and services
2887 spoofs.
2888 Note that all of this only applies to clients who
2889 connect after the mangling module is loaded
2890 (other clients cannot even set +h).
2891 The sorcerynet cloaking module has not been updated
2892 for these changes.
2893
2894
2895 Changes: Modified:
2896 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2897 +3 -0 trunk/include/client.h (File Modified)
2898 +64 -5 trunk/src/channel.c (File Modified)
2899 +1 -0 trunk/src/client.c (File Modified)
2900 +2 -2 trunk/src/s_user.c (File Modified)
2901
2902
2903 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2904 Log:
2905 Document /stats U letters in sgml.
2906
2907
2908 Changes: Modified:
2909 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2910
2911
2912 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2913 Log:
2914 Better description of hub_mask and leaf_mask.
2915
2916
2917 Changes: Modified:
2918 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2919
2920
2921 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2922 Log:
2923 Add operspy_dont_care_user_info to sgml docs.
2924
2925
2926 Changes: Modified:
2927 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2928
2929
2930 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2931 Log:
2932 Add general::operspy_dont_care_user_info.
2933 This makes /who mask equivalent to /who !mask for opers
2934 with the operspy flag, and removes the operspy log/notice
2935 on /who mask, /masktrace and /scan.
2936 The necessary privilege (operspy flag) is unchanged.
2937 Behaviour for the other operspy commands (channel
2938 related ones) is also unchanged.
2939
2940
2941 Changes: Modified:
2942 +1 -0 trunk/doc/example.conf (File Modified)
2943 +6 -0 trunk/doc/reference.conf (File Modified)
2944 +1 -0 trunk/include/s_conf.h (File Modified)
2945 +10 -8 trunk/modules/m_etrace.c (File Modified)
2946 +6 -0 trunk/modules/m_info.c (File Modified)
2947 +8 -5 trunk/modules/m_scan.c (File Modified)
2948 +1 -1 trunk/modules/m_version.c (File Modified)
2949 +6 -1 trunk/modules/m_who.c (File Modified)
2950 +1 -0 trunk/src/newconf.c (File Modified)
2951 +1 -0 trunk/src/s_conf.c (File Modified)
2952
2953
2954 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2955 Log:
2956 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2957 This letter will also be used for showing operspy with
2958 limited accountability (show non channel related info
2959 without '!' or notice).
2960
2961
2962 Changes: Modified:
2963 +2 -0 trunk/doc/server-version-info (File Modified)
2964 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2965 +2 -0 trunk/include/ircd.h (File Modified)
2966 +6 -0 trunk/modules/m_info.c (File Modified)
2967 +2 -0 trunk/modules/m_version.c (File Modified)
2968 +1 -0 trunk/src/ircd_state.c (File Modified)
2969
2970
2971 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2972 Log:
2973 Add m_webirc module, allows showing real host of CGI:IRC users.
2974 Differences to the version available on my web page for a while:
2975 instructions on how to set it up.
2976
2977
2978 Changes: Modified:
2979 +137 -0 trunk/extensions/Makefile.in (File Modified)
2980 + - trunk/extensions/m_webirc.c (File Added)
2981
2982
2983 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2984 Log:
2985 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2986
2987
2988 Changes: Modified:
2989 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2990
2991
2992 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2993 Log:
2994 - move beu from core to contributors
2995 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2996
2997
2998 Changes: Modified:
2999 +2 -2 trunk/CREDITS (File Modified)
3000
3001
3002 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3003 Log:
3004 Mention that class blocks must be defined before the
3005 auth or connect blocks referencing them.
3006
3007
3008 Changes: Modified:
3009 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3010
3011
3012 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3013 Log:
3014 extb_canjoin:
3015 - change from "can join" to "is banned", this reverses sense
3016 and removes "weird" checks like for +i, +l, +j
3017 - don't allow $j to same channel
3018 - +s/+p restriction removed, anyone can /mode b anyway
3019 - +k check removed
3020
3021
3022 Changes: Modified:
3023 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3024
3025
3026 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3027 Log:
3028 Add a few important lines from reference.conf to example.conf.
3029
3030
3031 Changes: Modified:
3032 +8 -1 trunk/doc/example.conf (File Modified)
3033
3034
3035 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3036 Log:
3037 - we don't support rtsigio anymore
3038 - we definately don't support VMS nor Cygwin either.
3039
3040
3041 Changes: Modified:
3042 +2 -2 trunk/INSTALL (File Modified)
3043 +0 -2 trunk/README.FIRST (File Modified)
3044
3045
3046 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3047 Log:
3048 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3049
3050
3051 Changes: Modified:
3052 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3053
3054
3055 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3056 Log:
3057 extb_canjoin:
3058 - return EXTBAN_NOMATCH for a valid ban that does not match
3059 - consider a $j ban invalid if we were already processing a
3060 can_join for a $j ban
3061
3062
3063 Changes: Modified:
3064 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3065
3066
3067 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3068 Log:
3069 extb_extgecos: realhost -> orighost
3070
3071
3072 Changes: Modified:
3073 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3074
3075
3076 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3077 Log:
3078 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3079
3080
3081 Changes: Modified:
3082 +59 -0 trunk/extensions/Makefile.in (File Modified)
3083 + - trunk/extensions/extb_canjoin.c (File Added)
3084
3085
3086 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3087 Log:
3088 - oh right, charybdis calls that 'orighost'.
3089
3090
3091 Changes: Modified:
3092 +2 -2 trunk/modules/m_who.c (File Modified)
3093
3094
3095 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3096 Log:
3097 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3098
3099
3100 Changes: Modified:
3101 +2 -0 trunk/modules/m_who.c (File Modified)
3102
3103
3104 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3105 Log:
3106 - also check $x against realhost
3107
3108
3109 Changes: Modified:
3110 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3111
3112
3113 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3114 Log:
3115 Sorcerynet people want a debugging notice moved from +s to +d.
3116
3117
3118 Changes: Modified:
3119 +1 -1 trunk/src/blacklist.c (File Modified)
3120
3121
3122 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3123 Log:
3124 Use source_p instead of client_p for free_pre_client().
3125 client_p could be NULL or another client.
3126
3127
3128 Changes: Modified:
3129 +1 -1 trunk/src/client.c (File Modified)
3130
3131
3132 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3133 Log:
3134 - revert this, I know how to fix it now
3135
3136
3137 Changes: Modified:
3138 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3139
3140
3141 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3142 Log:
3143 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3144 This fix is probably suboptimal, but it does indeed fix the problem.
3145
3146
3147 Changes: Modified:
3148 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3149
3150
3151 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3152 Log:
3153 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3154
3155
3156 Changes: Modified:
3157 +49 -0 trunk/extensions/Makefile.in (File Modified)
3158 + - trunk/extensions/extb_extgecos.c (File Added)
3159
3160
3161 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3162 Log:
3163 Remove undocumented and unused general::fallback_to_ip6_int config option.
3164
3165
3166 Changes: Modified:
3167 +0 -3 trunk/include/s_conf.h (File Modified)
3168 +0 -3 trunk/src/newconf.c (File Modified)
3169
3170
3171 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3172 Log:
3173 SGML docs:
3174 - document new TESTMASK
3175 - mention that TESTMASK matching is the same as MASKTRACE matching
3176 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3177 been that way)
3178
3179
3180 Changes: Modified:
3181 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3182
3183
3184 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3185 Log:
3186 New testmask from ratbox 2.2.
3187 Allows matches on nick, ip and gecos in addition to user
3188 and host, and is fully analogous to masktrace.
3189 The numeric has changed from 724 to 727 and fields in it
3190 have changed.
3191
3192
3193 Changes: Modified:
3194 +4 -3 trunk/help/opers/testmask (File Modified)
3195 +1 -0 trunk/include/numeric.h (File Modified)
3196 +82 -9 trunk/modules/m_testmask.c (File Modified)
3197 +2 -2 trunk/src/messages.tab (File Modified)
3198
3199
3200 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3201 Log:
3202 contrib -> extensions
3203
3204
3205 Changes: Modified:
3206 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3207
3208
3209 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3210 Log:
3211 CHGHOST: Check validity of new hostname.
3212 If the command came from a local client (disabled by
3213 default), send an error message and drop the command.
3214 If the command came from a remote client or server,
3215 send a notice to opers and the target user (if local).
3216
3217
3218 Changes: Modified:
3219 +42 -1 trunk/modules/m_chghost.c (File Modified)
3220
3221
3222 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3223 Log:
3224 Update NEWS file.
3225
3226
3227 Changes: Modified:
3228 +23 -1 trunk/NEWS (File Modified)
3229
3230
3231 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3232 Log:
3233 When an outgoing server connection succeeds, set
3234 localClient->ip by simply copying the whole sockaddr
3235 struct instead of copying certain parts only.
3236
3237
3238 Changes: Modified:
3239 +1 -19 trunk/src/s_serv.c (File Modified)
3240
3241
3242 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3243 Log:
3244 Give a special error message and ignore the connect block
3245 if trying to add a connect block for the server's own name.
3246
3247
3248 Changes: Modified:
3249 +7 -0 trunk/src/newconf.c (File Modified)
3250
3251
3252 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3253 Log:
3254 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3255 when --disable-balloc is used, so that it compiles.
3256 Obviously the BlockHeapUsage() stub returns just zeroes so
3257 /stats z will be less informative.
3258
3259
3260 Changes: Modified:
3261 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3262
3263
3264 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3265 Log:
3266 Free and zero dns_query in DNS callback for outgoing connect.
3267 This avoids double free of reslist.
3268
3269
3270 Changes: Modified:
3271 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3272
3273
3274 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3275 Log:
3276 From ratbox, log failed outgoing connections to serverlog.
3277 Added: IP address.
3278
3279
3280 Changes: Modified:
3281 +13 -1 trunk/src/s_serv.c (File Modified)
3282
3283
3284 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3285 Log:
3286 Change serverlog message when connecting to be more clear and show the port number.
3287
3288
3289 Changes: Modified:
3290 +1 -1 trunk/src/s_serv.c (File Modified)
3291
3292
3293 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3294 Log:
3295 Remove gethost_byname(), this is meaningless
3296 since the removal of AAAA -> A fallback (r1763).
3297
3298
3299 Changes: Modified:
3300 +0 -1 trunk/include/res.h (File Modified)
3301 +0 -12 trunk/src/res.c (File Modified)
3302
3303
3304 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3305 Log:
3306 Remove ip6.int support and use only ip6.arpa.
3307 The global ip6.int zone has disappeared on June 1
3308 and a lot of other software has been removing ip6.int
3309 support also.
3310 This removes the second and last case where IPv6
3311 support in charybdis causes extra lookups and slows
3312 DNS down.
3313
3314
3315 Changes: Modified:
3316 +5 -27 trunk/src/res.c (File Modified)
3317
3318
3319 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3320 Log:
3321 Mention new default (r1767) for connect::aftype in sgml docs.
3322
3323
3324 Changes: Modified:
3325 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3326
3327
3328 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3329 Log:
3330 Use IPv6 if connect::host looks like an IPv6 address
3331 (contains a colon). No need to aftype=ipv6 anymore.
3332
3333
3334 Changes: Modified:
3335 +2 -0 trunk/src/newconf.c (File Modified)
3336
3337
3338 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3339 Log:
3340 More information about connect::host.
3341
3342
3343 Changes: Modified:
3344 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3345
3346
3347 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3348 Log:
3349 Remove fallback to A if AAAA cannot be found.
3350 In case of a forward check of a reverse lookup, we
3351 already know if it's ipv4 or ipv6, so it is not
3352 useful and in case of a forward lookup of a hostname
3353 in connect::host, connect::aftype already specifies
3354 if it's ipv4 or ipv6.
3355
3356
3357 Changes: Modified:
3358 +4 -27 trunk/src/res.c (File Modified)
3359
3360
3361 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3362 Log:
3363 msg_channel():
3364 - check if +c made the message text empty and refuse
3365 to send it if so
3366 - don't copy message text if it is not necessary
3367 (channel is -c)
3368
3369
3370 Changes: Modified:
3371 +14 -4 trunk/modules/core/m_message.c (File Modified)
3372
3373
3374 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3375 Log:
3376 remove_conf_item(): do not free cf_name, this is generally a string constant
3377
3378
3379 Changes: Modified:
3380 +0 -1 trunk/src/newconf.c (File Modified)
3381
3382
3383 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3384 Log:
3385 Remove the old unused FDL_ constants.
3386
3387
3388 Changes: Modified:
3389 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3390
3391
3392 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3393 Log:
3394 Remove an unused struct irc_sockaddr_storage from fde_t
3395 (allocated for every possible file descriptor).
3396
3397
3398 Changes: Modified:
3399 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3400
3401
3402 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3403 Log:
3404 If the DNS lookup for an outgoing connection is still
3405 pending when it is closed, clean it up.
3406
3407
3408 Changes: Modified:
3409 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3410
3411
3412 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3413 Log:
3414 If proc_answer() fails (for example if a lookup for an
3415 A record returns a CNAME), fail the query immediately.
3416 Previously the packet was just ignored, leaving the
3417 query to time out.
3418
3419
3420 Changes: Modified:
3421 +4 -8 trunk/src/res.c (File Modified)
3422
3423
3424 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3425 Log:
3426 Correct sockhost field in an outgoing server connection.
3427 First copy the host field from the server_conf, then
3428 take the IP from to where the connection was attempted
3429 when the connection callback is called.
3430 (Before r1747 this used the IP from the server_conf.)
3431
3432
3433 Changes: Modified:
3434 +8 -2 trunk/src/s_serv.c (File Modified)
3435
3436
3437 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3438 Log:
3439 Remove ipnum (keep aftype) and dns_query from server_conf.
3440 We don't keep track of binary form address in connect{}
3441 blocks anymore, DNS lookups of names in host= gone.
3442 As before the DNS lookup is done on connect.
3443 This should unbreak hostnames in host= somewhat.
3444
3445
3446 Changes: Modified:
3447 +1 -2 trunk/include/s_newconf.h (File Modified)
3448 +2 -2 trunk/src/newconf.c (File Modified)
3449 +1 -42 trunk/src/s_newconf.c (File Modified)
3450 +12 -31 trunk/src/s_serv.c (File Modified)
3451
3452
3453 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3454 Log:
3455 Rerun autoconf.
3456
3457
3458 Changes: Modified:
3459 +1 -1 trunk/configure (File Modified)
3460
3461
3462 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3463 Log:
3464 Fix --disable-balloc help text (said --disable-small-net).
3465
3466
3467 Changes: Modified:
3468 +1 -1 trunk/configure.ac (File Modified)
3469
3470
3471 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3472 Log:
3473 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3474 services (+S). Unlike operstring and adminstring, this
3475 is not changeable with /quote set but is updated on rehash.
3476
3477
3478 Changes: Modified:
3479 +1 -0 trunk/doc/example.conf (File Modified)
3480 +10 -2 trunk/doc/reference.conf (File Modified)
3481 +1 -0 trunk/include/s_conf.h (File Modified)
3482 +6 -0 trunk/modules/m_info.c (File Modified)
3483 +3 -2 trunk/modules/m_whois.c (File Modified)
3484 +1 -0 trunk/src/newconf.c (File Modified)
3485 +1 -0 trunk/src/s_conf.c (File Modified)
3486
3487
3488 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3489 Log:
3490 Fix handling of comma in whois: ignore the comma and
3491 everything after it but do output the entire parameter
3492 in RPL_ENDOFWHOIS.
3493
3494
3495 Changes: Modified:
3496 +2 -2 trunk/modules/m_whois.c (File Modified)
3497
3498
3499 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3500 Log:
3501 New /stats letter 's' to list HURTs:
3502 - opers get the full listing.
3503 - users get any HURTs that match their sockhost/orighost if
3504 "stats_k_oper_only" is set to 1.
3505
3506
3507 Changes: Modified:
3508 +50 -0 trunk/extensions/hurt.c (File Modified)
3509
3510
3511 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3512 Log:
3513 - make the newconf system available to modules.
3514
3515
3516 Changes: Modified:
3517 +4 -1 trunk/include/newconf.h (File Modified)
3518 +4 -8 trunk/src/newconf.c (File Modified)
3519
3520
3521 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3522 Log:
3523 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3524
3525 Changes: Modified:
3526 +0 -3 trunk/doc/example.conf (File Modified)
3527 +0 -3 trunk/doc/reference.conf (File Modified)
3528
3529
3530 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3531 Log:
3532 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3533
3534
3535 Changes: Modified:
3536 +3 -0 trunk/doc/example.conf (File Modified)
3537 +3 -0 trunk/doc/reference.conf (File Modified)
3538
3539
3540 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3541 Log:
3542 Fix too early truncation of JOIN channel list.
3543
3544
3545 Changes: Modified:
3546 +2 -3 trunk/modules/core/m_join.c (File Modified)
3547
3548
3549 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3550 Log:
3551 - From ratbox 2.2 (anfl), send server notices about read
3552 errors from handshakes and servers to +s instead of +d.
3553 - Send various server notices about failed server
3554 connections which did not reach registered state network
3555 wide if the connection was initiated by a remote oper.
3556 This avoids annoying the whole net if there is a
3557 broken autoconnect, but allows all opers to see why a
3558 remote connect failed. Failed connections which did reach
3559 server state already generate server notices everywhere.
3560
3561 Note: this is an exception to our general policy to not send
3562 server notices about unregistered connections remotely.
3563
3564
3565 Changes: Modified:
3566 +1 -0 trunk/include/client.h (File Modified)
3567 +20 -6 trunk/src/client.c (File Modified)
3568 +6 -6 trunk/src/s_serv.c (File Modified)
3569
3570
3571 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3572 Log:
3573 - fix typoes
3574
3575
3576 Changes: Modified:
3577 +1 -1 trunk/doc/example.conf (File Modified)
3578 +1 -1 trunk/doc/reference.conf (File Modified)
3579
3580
3581 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3582 Log:
3583 Don't allow #channel +b $c:&channel (inconsistent target).
3584
3585
3586 Changes: Modified:
3587 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3588
3589
3590 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3591 Log:
3592 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3593
3594
3595 Changes: Modified:
3596 +0 -2 trunk/include/client.h (File Modified)
3597
3598
3599 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3600 Log:
3601 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3602
3603
3604 Changes: Modified:
3605 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3606
3607
3608 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3609 Log:
3610 Store IP addresses in whowas. These are shown to opers.
3611 Obtained from Eurus patches.
3612 orighost tracking removed (not worth the memory IMHO),
3613 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3614 with unknown IPs and to not violate auth{} spoof policy.
3615
3616
3617 Changes: Modified:
3618 +2 -0 trunk/doc/reference.conf (File Modified)
3619 +1 -0 trunk/include/numeric.h (File Modified)
3620 +1 -0 trunk/include/whowas.h (File Modified)
3621 +10 -1 trunk/modules/m_whowas.c (File Modified)
3622 +1 -1 trunk/src/messages.tab (File Modified)
3623 +4 -0 trunk/src/whowas.c (File Modified)
3624
3625
3626 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3627 Log:
3628 Describe hostmask parameter of masktrace better in sgml docs.
3629
3630
3631 Changes: Modified:
3632 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3633
3634
3635 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3636 Log:
3637 masktrace help file: mention CIDR IP masks
3638 From ratbox 2.2
3639
3640
3641 Changes: Modified:
3642 +2 -0 trunk/help/opers/masktrace (File Modified)
3643
3644
3645 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3646 Log:
3647 MASKTRACE: allow normal match() on IP address also
3648 From ratbox 2.2
3649
3650
3651 Changes: Modified:
3652 +2 -3 trunk/modules/m_etrace.c (File Modified)
3653
3654
3655 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3656 Log:
3657 Allow +S clients (services) to send to channels and @/+ channels always.
3658
3659
3660 Changes: Modified:
3661 +1 -1 trunk/modules/core/m_message.c (File Modified)
3662 +1 -1 trunk/src/channel.c (File Modified)
3663
3664
3665 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3666 Log:
3667 Allow servers to send to @#chan and +#chan.
3668
3669
3670 Changes: Modified:
3671 +1 -1 trunk/modules/core/m_message.c (File Modified)
3672
3673
3674 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3675 Log:
3676 Don't count opers on service{} servers in /lusers.
3677
3678
3679 Changes: Modified:
3680 +2 -2 trunk/src/s_user.c (File Modified)
3681
3682
3683 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3684 Log:
3685 Show opers the real host behind a dynamic spoof in WHOIS.
3686 If the user is auth{} spoofed, this shows the auth{} spoof
3687 otherwise it shows the DNS hostname and IP address.
3688 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3689
3690
3691 Changes: Modified:
3692 +1 -0 trunk/include/numeric.h (File Modified)
3693 +12 -2 trunk/modules/m_whois.c (File Modified)
3694 +1 -1 trunk/src/messages.tab (File Modified)
3695
3696
3697 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3698 Log:
3699 Remove #define HIDE_SPOOF_IPS from config.h, should
3700 have been done earlier.
3701
3702
3703 Changes: Modified:
3704 +0 -7 trunk/include/config.h (File Modified)
3705
3706
3707 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3708 Log:
3709 Bring back ERR_CANTKILLSERVER.
3710
3711
3712 Changes: Modified:
3713 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3714
3715
3716 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3717 Log:
3718 ip_cloaking module:
3719 - also send RPL_HOSTHIDDEN on -h
3720 - don't allow +h for auth{} spoofed clients
3721
3722
3723 Changes: Modified:
3724 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3725
3726
3727 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3728 Log:
3729 /etc/resolv.conf parsing:
3730 - don't crash (sometimes) if there is a line without an argument
3731 (e.g. 'search' by itself)
3732 - fix handling of lines with leading whitespace
3733
3734
3735 Changes: Modified:
3736 +9 -8 trunk/src/reslib.c (File Modified)
3737
3738
3739 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3740 Log:
3741 Put back code that terminates DNS queries, which was
3742 removed during the resolver changes.
3743
3744
3745 Changes: Modified:
3746 +4 -0 trunk/src/s_auth.c (File Modified)
3747
3748
3749 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3750 Log:
3751 - oh hey, that was in the wrong place
3752
3753
3754 Changes: Modified:
3755 +13 -13 trunk/src/s_auth.c (File Modified)
3756
3757
3758 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3759 Log:
3760 - handle a situation where a user can go away before DNS completes
3761
3762
3763 Changes: Modified:
3764 +13 -0 trunk/src/s_auth.c (File Modified)
3765
3766
3767 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3768 Log:
3769 More dnsbl stuff
3770
3771
3772 Changes: Modified:
3773 +1 -0 trunk/include/blacklist.h (File Modified)
3774 +1 -0 trunk/include/res.h (File Modified)
3775 +33 -2 trunk/src/blacklist.c (File Modified)
3776 +2 -0 trunk/src/client.c (File Modified)
3777 +24 -0 trunk/src/res.c (File Modified)
3778
3779
3780 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3781 Log:
3782 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3783 if comm_accept() failed.
3784
3785 Found with valgrind.
3786
3787
3788 Changes: Modified:
3789 +4 -4 trunk/src/listener.c (File Modified)
3790
3791
3792 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3793 Log:
3794 - handle unavailable Client/preClient structs
3795
3796
3797 Changes: Modified:
3798 +9 -0 trunk/src/blacklist.c (File Modified)
3799
3800
3801 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3802 Log:
3803 Add +lf to SGML docs.
3804
3805
3806 Changes: Modified:
3807 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3808
3809
3810 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3811 Log:
3812 Also do forwarding if the channel limit (+l) is exceeded.
3813
3814
3815 Changes: Modified:
3816 +1 -1 trunk/help/opers/cmode (File Modified)
3817 +2 -2 trunk/modules/core/m_join.c (File Modified)
3818
3819
3820 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3821 Log:
3822 Post-release lovin':
3823 - Update version to 2.1.0.
3824 - Regenerate configure.
3825
3826
3827 Changes: Modified:
3828 +9 -9 trunk/configure (File Modified)
3829 +1 -1 trunk/configure.ac (File Modified)
3830
3831
3832 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3833 Log:
3834 Comment out example blacklist{} block.
3835
3836
3837 Changes: Modified:
3838 +7 -7 trunk/doc/example.conf (File Modified)
3839 +7 -7 trunk/doc/reference.conf (File Modified)
3840
3841
3842 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3843 Log:
3844 Add note regarding use of AHBL BLs.
3845
3846
3847 Changes: Modified:
3848 +4 -0 trunk/doc/example.conf (File Modified)
3849 +4 -0 trunk/doc/reference.conf (File Modified)
3850
3851
3852 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3853 Log:
3854 Fix typos.
3855
3856
3857 Changes: Modified:
3858 +2 -2 trunk/CREDITS (File Modified)
3859
3860
3861 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3862 Log:
3863 Add beu to CREDITS.
3864
3865
3866 Changes: Modified:
3867 +1 -0 trunk/CREDITS (File Modified)
3868
3869
3870 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3871 Log:
3872 Put more recent ratbox CREDITS here.
3873
3874
3875 Changes: Modified:
3876 +3 -2 trunk/doc/Ratbox-team (File Modified)
3877
3878
3879 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3880 Log:
3881 Clarify a bit.
3882
3883
3884 Changes: Modified:
3885 +5 -4 trunk/NEWS (File Modified)
3886
3887
3888 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3889 Log:
3890 Mention that install or make install also avoids modunload crashes.
3891
3892
3893 Changes: Modified:
3894 +2 -1 trunk/BUGS (File Modified)
3895
3896
3897 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3898 Log:
3899 - update NEWS a bit
3900
3901
3902 Changes: Modified:
3903 +3 -8 trunk/NEWS (File Modified)
3904
3905
3906 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3907 Log:
3908 - further updates
3909
3910
3911 Changes: Modified:
3912 +3 -2 trunk/BUGS (File Modified)
3913
3914
3915 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3916 Log:
3917 - add orighost check to hurt.c
3918 - update BUGS info
3919
3920
3921 Changes: Modified:
3922 +1 -6 trunk/BUGS (File Modified)
3923 +1 -1 trunk/extensions/hurt.c (File Modified)
3924
3925
3926 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3927 Log:
3928 Make kline_exempt exempt from HURT also.
3929
3930
3931 Changes: Modified:
3932 +2 -1 trunk/extensions/hurt.c (File Modified)
3933
3934
3935 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3936 Log:
3937 Fix mask HEAL propagation.
3938
3939
3940 Changes: Modified:
3941 +6 -3 trunk/extensions/hurt.c (File Modified)
3942
3943
3944 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3945 Log:
3946 - Remove old cruft.
3947 - Update.
3948
3949
3950 Changes: Modified:
3951 +18 -31 trunk/extensions/README (File Modified)
3952
3953
3954 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3955 Log:
3956 More target change hax.
3957 Ick.
3958
3959
3960 Changes: Modified:
3961 +5 -0 trunk/extensions/hurt.c (File Modified)
3962
3963
3964 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3965 Log:
3966 Improvements to HURT propagation.
3967
3968
3969 Changes: Modified:
3970 +8 -6 trunk/extensions/hurt.c (File Modified)
3971
3972
3973 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3974 Log:
3975 - further simplification
3976
3977
3978 Changes: Modified:
3979 +25 -76 trunk/extensions/hurt.c (File Modified)
3980 +0 -9 trunk/extensions/hurt.h (File Modified)
3981
3982
3983 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3984 Log:
3985 - client_exit hook
3986
3987
3988 Changes: Modified:
3989 +13 -0 trunk/extensions/hurt.c (File Modified)
3990
3991
3992 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3993 Log:
3994 - cut off at 15 messages instead of 30
3995
3996
3997 Changes: Modified:
3998 +1 -1 trunk/extensions/hurt.h (File Modified)
3999
4000
4001 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4002 Log:
4003 Squash a warning here.
4004
4005
4006 Changes: Modified:
4007 +1 -3 trunk/src/ircd.c (File Modified)
4008
4009
4010 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4011 Log:
4012 Don't show servers in /stats l to nonopers if flatten links is enabled.
4013
4014
4015 Changes: Modified:
4016 +3 -1 trunk/modules/m_stats.c (File Modified)
4017
4018
4019 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4020 Log:
4021 - hurt expiry
4022
4023
4024 Changes: Modified:
4025 +20 -7 trunk/extensions/hurt.c (File Modified)
4026
4027
4028 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4029 Log:
4030 - remove inline stuff (yuck)
4031 - sockaddr should have been sockhost
4032
4033
4034 Changes: Modified:
4035 +22 -31 trunk/extensions/hurt.c (File Modified)
4036
4037
4038 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4039 Log:
4040 - make hurt checking actually work
4041
4042
4043 Changes: Modified:
4044 +2 -7 trunk/extensions/hurt.c (File Modified)
4045
4046
4047 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4048 Log:
4049 Slight tweak to alias{}.
4050
4051
4052 Changes: Modified:
4053 +4 -0 trunk/src/parse.c (File Modified)
4054
4055
4056 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4057 Log:
4058 - further simplification
4059
4060
4061 Changes: Modified:
4062 +59 -71 trunk/extensions/hurt.c (File Modified)
4063 +0 -1 trunk/extensions/hurt.h (File Modified)
4064
4065
4066 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4067 Log:
4068 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4069
4070
4071 Changes: Modified:
4072 +10 -20 trunk/extensions/hurt.c (File Modified)
4073 +0 -4 trunk/extensions/hurt.h (File Modified)
4074
4075
4076 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4077 Log:
4078 - remove some unnecessary code here (hurt_initial_check_event()).
4079
4080
4081 Changes: Modified:
4082 +0 -23 trunk/extensions/hurt.c (File Modified)
4083
4084
4085 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4086 Log:
4087 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4088
4089
4090 Changes: Modified:
4091 +8 -0 trunk/modules/core/m_message.c (File Modified)
4092
4093
4094 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4095 Log:
4096 - more sane tgchange hax
4097
4098
4099 Changes: Modified:
4100 +2 -1 trunk/extensions/hurt.c (File Modified)
4101
4102
4103 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4104 Log:
4105 Make HEAL <nick> work.
4106
4107
4108 Changes: Modified:
4109 +40 -43 trunk/extensions/hurt.c (File Modified)
4110
4111
4112 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4113 Log:
4114 Destroy hurt_clients list on unload.
4115
4116
4117 Changes: Modified:
4118 +7 -0 trunk/extensions/hurt.c (File Modified)
4119
4120
4121 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4122 Log:
4123 Coding style: no space between a function name and parenthesis.
4124
4125
4126 Changes: Modified:
4127 +43 -43 trunk/extensions/hurt.c (File Modified)
4128
4129
4130 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4131 Log:
4132 Now works and throws out hurt clients after 30 protocol messages
4133 unless they identify.
4134
4135
4136 Changes: Modified:
4137 +28 -36 trunk/extensions/hurt.c (File Modified)
4138 +1 -7 trunk/extensions/hurt.h (File Modified)
4139
4140
4141 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4142 Log:
4143 Working addition/lookup.
4144
4145
4146 Changes: Modified:
4147 +8 -0 trunk/extensions/hurt.c (File Modified)
4148
4149
4150 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4151 Log:
4152 Get rid of hyb6 style propagation (:server COMMAND source).
4153
4154
4155 Changes: Modified:
4156 +18 -22 trunk/extensions/hurt.c (File Modified)
4157
4158
4159 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4160 Log:
4161 add not-working hurt_add and hurt_find
4162
4163
4164 Changes: Modified:
4165 +13 -5 trunk/extensions/hurt.c (File Modified)
4166
4167
4168 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4169 Log:
4170 Comment out a lot of stuff so I can load and unload this without crashing.
4171
4172
4173 Changes: Modified:
4174 +17 -6 trunk/extensions/hurt.c (File Modified)
4175
4176
4177 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4178 Log:
4179 Fix svn:keywords and add a short comment at the top.
4180
4181
4182 Changes: Modified:
4183 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4184
4185
4186 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4187 Log:
4188 - Make hurt module compile
4189 - Link it to the build
4190 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4191 correct flag name, no CAP_TS6 use etc
4192
4193
4194 Changes: Modified:
4195 +1 -0 trunk/extensions/Makefile.in (File Modified)
4196 +30 -32 trunk/extensions/hurt.c (File Modified)
4197
4198
4199 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4200 Log:
4201 Put beu's hurt module in trunk.
4202
4203
4204 Changes: Modified:
4205 + - trunk/extensions/hurt.c (File Added)
4206 + - trunk/extensions/hurt.h (File Added)
4207
4208
4209 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4210 Log:
4211 - _iprint(): use stderr instead of stdout
4212
4213
4214 Changes: Modified:
4215 +1 -1 trunk/src/s_log.c (File Modified)
4216
4217
4218 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4219 Log:
4220 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4221 and subsequently destroy our kqueue when we close 0, 1, 2
4222 (broke /restart).
4223 - After closing fd 0, 1, 2 reopen them to /dev/null again
4224 so we don't send messages from malloc etc to a random
4225 user's connection.
4226 - Remove an obsolete comment.
4227
4228
4229 Changes: Modified:
4230 +13 -2 trunk/src/ircd.c (File Modified)
4231
4232
4233 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4234 Log:
4235 Update NEWS file.
4236
4237
4238 Changes: Modified:
4239 +29 -1 trunk/NEWS (File Modified)
4240
4241
4242 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4243 Log:
4244 Rerun autoconf.
4245
4246
4247 Changes: Modified:
4248 +1 -1 trunk/configure (File Modified)
4249
4250
4251 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4252 Log:
4253 Fix openssl version check to also accept versions newer than 0.9.6.
4254
4255
4256 Changes: Modified:
4257 +1 -1 trunk/configure.ac (File Modified)
4258
4259
4260 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4261 Log:
4262 Oops, need packet.h here.
4263
4264
4265 Changes: Modified:
4266 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4267
4268
4269 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4270 Log:
4271 End the flood grace period in CPRIVMSG/CNOTICE.
4272
4273
4274 Changes: Modified:
4275 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4276
4277
4278 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4279 Log:
4280 - update class::connectfreq documentation
4281
4282
4283 Changes: Modified:
4284 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4285
4286
4287 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4288 Log:
4289 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4290
4291
4292 Changes: Modified:
4293 +3 -6 trunk/src/s_serv.c (File Modified)
4294
4295
4296 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4297 Log:
4298 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4299
4300
4301 Changes: Modified:
4302 +1 -1 trunk/src/messages.tab (File Modified)
4303
4304
4305 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4306 Log:
4307 Don't mention that /stats p shows idle times, as it doesn't.
4308
4309
4310 Changes: Modified:
4311 +1 -1 trunk/help/opers/stats (File Modified)
4312 +1 -1 trunk/help/users/stats (File Modified)
4313
4314
4315 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4316 Log:
4317 /stats A shows DNS servers, it doesn't matter whether ircd
4318 uses ADNS or something else.
4319
4320
4321 Changes: Modified:
4322 +1 -1 trunk/help/opers/stats (File Modified)
4323
4324
4325 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4326 Log:
4327 get_client_name() fix
4328
4329
4330 Changes: Modified:
4331 +4 -0 trunk/src/client.c (File Modified)
4332
4333
4334 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4335 Log:
4336 Add some comments.
4337
4338
4339 Changes: Modified:
4340 +6 -0 trunk/src/ircd.c (File Modified)
4341
4342
4343 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4344 Log:
4345 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4346
4347 Changes: Modified:
4348 +16 -17 trunk/configure (File Modified)
4349 +1 -1 trunk/configure.ac (File Modified)
4350
4351
4352 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4353 Log:
4354 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4355
4356 Changes: Modified:
4357 +135 -0 trunk/configure (File Modified)
4358 +6 -0 trunk/configure.ac (File Modified)
4359
4360
4361 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4362 Log:
4363 Exit 0 on successful -conftest.
4364
4365
4366 Changes: Modified:
4367 +1 -1 trunk/src/ircd.c (File Modified)
4368
4369
4370 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4371 Log:
4372 Make the "keep the parent process around" thing work, by opening
4373 a pipe to the child process. This pipe is on fd 0 in the child
4374 process. After successful initialization, the child will write
4375 a byte to this pipe, on fatal errors it will close it without
4376 writing anything.
4377
4378 Somewhat hackish still but should work.
4379
4380
4381 Changes: Modified:
4382 +27 -30 trunk/src/ircd.c (File Modified)
4383
4384
4385 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4386 Log:
4387 - convert some error messages to ierror() over fprintf/ilog combination
4388
4389
4390 Changes: Modified:
4391 +3 -6 trunk/src/ircd.c (File Modified)
4392
4393
4394 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4395 Log:
4396 - inotice() for loadmodule when in foreground mode
4397
4398
4399 Changes: Modified:
4400 +3 -0 trunk/src/modules.c (File Modified)
4401
4402
4403 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4404 Log:
4405 - remove inotice() on loading modules from the config
4406
4407
4408 Changes: Modified:
4409 +0 -3 trunk/src/modules.c (File Modified)
4410
4411
4412 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4413 Log:
4414 - usleep for 50000usec in the parent process to allow for startup messages
4415 to be cleanly printed before detaching to shell, this should be more than
4416 enough time really
4417
4418
4419 Changes: Modified:
4420 +3 -0 trunk/src/ircd.c (File Modified)
4421
4422
4423 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4424 Log:
4425 - display more errors during normal startup as to try to help people find common problems
4426
4427
4428 Changes: Modified:
4429 +27 -10 trunk/src/ircd.c (File Modified)
4430
4431
4432 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4433 Log:
4434 - version bump in preparation of 2.0.0 release
4435
4436
4437 Changes: Modified:
4438 +9 -9 trunk/configure (File Modified)
4439 +1 -1 trunk/configure.ac (File Modified)
4440
4441
4442 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4443 Log:
4444 Change example.conf operator block from "admin" to "god",
4445 so as to show we encourage per-person operator blocks.
4446
4447
4448 Changes: Modified:
4449 +4 -2 trunk/doc/example.conf (File Modified)
4450
4451
4452 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4453 Log:
4454 Document alias{} block.
4455
4456
4457 Changes: Modified:
4458 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4459
4460
4461 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4462 Log:
4463 Document DNS blacklist stuff in sgml.
4464
4465
4466 Changes: Modified:
4467 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4468 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4469
4470
4471 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4472 Log:
4473 Misc /stats clarifications.
4474
4475
4476 Changes: Modified:
4477 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4478
4479
4480 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4481 Log:
4482 Move snomasks into umodes chapter.
4483 Move oprivs chapter down.
4484
4485
4486 Changes: Modified:
4487 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4488 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4489 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4490
4491
4492 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4493 Log:
4494 Mention operator{} user@host change.
4495
4496
4497 Changes: Modified:
4498 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4499
4500
4501 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4502 Log:
4503 operator{} block user@host matches against orighost now, not host.
4504 This means that services/+h spoofs do not work in operator{} blocks;
4505 auth{} spoofs still work.
4506
4507
4508 Changes: Modified:
4509 +4 -0 trunk/doc/example.conf (File Modified)
4510 +1 -1 trunk/doc/reference.conf (File Modified)
4511 +2 -2 trunk/modules/m_challenge.c (File Modified)
4512 +1 -1 trunk/modules/m_oper.c (File Modified)
4513
4514
4515 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4516 Log:
4517 - inotice/iwarn/ierror() stuff I was working on
4518
4519
4520 Changes: Modified:
4521 +3 -0 trunk/include/s_log.h (File Modified)
4522 +15 -11 trunk/src/ircd.c (File Modified)
4523 +3 -1 trunk/src/modules.c (File Modified)
4524 +1 -1 trunk/src/newconf.c (File Modified)
4525 +54 -0 trunk/src/s_log.c (File Modified)
4526
4527
4528 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4529 Log:
4530 Oops, don't add blacklists to the list twice on rehash.
4531
4532
4533 Changes: Modified:
4534 +3 -2 trunk/src/blacklist.c (File Modified)
4535
4536
4537 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4538 Log:
4539 Remove notices to the client about progress of dnsbl lookups.
4540
4541
4542 Changes: Modified:
4543 +0 -4 trunk/src/blacklist.c (File Modified)
4544
4545
4546 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4547 Log:
4548 Add auth{} flag dnsbl_exempt.
4549
4550
4551 Changes: Modified:
4552 +2 -1 trunk/doc/example.conf (File Modified)
4553 +2 -1 trunk/doc/reference.conf (File Modified)
4554 +2 -0 trunk/include/s_conf.h (File Modified)
4555 +1 -0 trunk/src/newconf.c (File Modified)
4556 +8 -1 trunk/src/s_user.c (File Modified)
4557
4558
4559 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4560 Log:
4561 Switch alias{} and blacklist{} around, for consistency with example.conf.
4562
4563
4564 Changes: Modified:
4565 +18 -18 trunk/doc/reference.conf (File Modified)
4566
4567
4568 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4569 Log:
4570 Send a warning to the user if they are dnsbl listed but exempted.
4571
4572
4573 Changes: Modified:
4574 +17 -12 trunk/src/s_user.c (File Modified)
4575
4576
4577 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4578 Log:
4579 Move throwing out dnsbl listed clients to registration,
4580 and make kline_exempt exempt from it.
4581
4582
4583 Changes: Modified:
4584 +1 -0 trunk/include/blacklist.h (File Modified)
4585 +4 -0 trunk/include/client.h (File Modified)
4586 +15 -16 trunk/src/blacklist.c (File Modified)
4587 +6 -0 trunk/src/client.c (File Modified)
4588 +17 -0 trunk/src/s_user.c (File Modified)
4589
4590
4591 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4592 Log:
4593 Show refcount in /stats n.
4594
4595
4596 Changes: Modified:
4597 +3 -2 trunk/modules/m_stats.c (File Modified)
4598
4599
4600 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4601 Log:
4602 Don't look up dnsbls twice if they send USER twice.
4603
4604
4605 Changes: Modified:
4606 +5 -3 trunk/modules/m_user.c (File Modified)
4607
4608
4609 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4610 Log:
4611 Add /stats n to help files.
4612
4613
4614 Changes: Modified:
4615 +1 -0 trunk/help/opers/stats (File Modified)
4616 +1 -0 trunk/help/users/stats (File Modified)
4617
4618
4619 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4620 Log:
4621 Only check dnsbls for A records, not AAAA.
4622
4623
4624 Changes: Modified:
4625 +1 -1 trunk/src/blacklist.c (File Modified)
4626
4627
4628 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4629 Log:
4630 Don't remove non-illegal blacklists on completion of check.
4631 Add debugging notices (not working).
4632
4633
4634 Changes: Modified:
4635 +5 -1 trunk/src/blacklist.c (File Modified)
4636
4637
4638 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4639 Log:
4640 Don't call register_local_user() if they haven't sent a nick yet.
4641
4642
4643 Changes: Modified:
4644 +1 -1 trunk/src/blacklist.c (File Modified)
4645
4646
4647 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4648 Log:
4649 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4650
4651
4652 Changes: Modified:
4653 +21 -0 trunk/modules/m_stats.c (File Modified)
4654
4655
4656 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4657 Log:
4658 More dnsbl rehash fixes, it was adding bogus entries.
4659
4660
4661 Changes: Modified:
4662 +2 -7 trunk/src/newconf.c (File Modified)
4663
4664
4665 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4666 Log:
4667 Need blacklist.h here.
4668
4669
4670 Changes: Modified:
4671 +1 -0 trunk/src/s_conf.c (File Modified)
4672
4673
4674 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4675 Log:
4676 - nuke iauth
4677
4678
4679 Changes: Modified:
4680 +1 -2 trunk/configure (File Modified)
4681 +0 -48 trunk/configure.ac (File Modified)
4682 + - trunk/doc/example-iauth.conf (File Deleted)
4683 + - trunk/iauth/ (File Deleted)
4684
4685
4686 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4687 Log:
4688 Improve handling of rehashing with blacklists.
4689 Also some coding style tweaks.
4690
4691
4692 Changes: Modified:
4693 +3 -2 trunk/include/blacklist.h (File Modified)
4694 +35 -16 trunk/src/blacklist.c (File Modified)
4695 +2 -0 trunk/src/s_conf.c (File Modified)
4696
4697
4698 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4699 Log:
4700 Clear can_send cache if a user logs in or out from services.
4701
4702
4703 Changes: Modified:
4704 +2 -0 trunk/modules/m_services.c (File Modified)
4705
4706
4707 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4708 Log:
4709 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4710 This directory is not entered by default.
4711 More stuff needs to be moved into here.
4712
4713
4714 Changes: Modified:
4715 +2 -1 trunk/configure (File Modified)
4716 +1 -0 trunk/configure.ac (File Modified)
4717 +69 -458 trunk/extensions/Makefile.in (File Modified)
4718 + - trunk/extensions/m_clearchan.c (File Deleted)
4719 + - trunk/extensions/m_force.c (File Deleted)
4720 + - trunk/unsupported/ (File Added)
4721 + - trunk/unsupported/Makefile.in (File Added)
4722 + - trunk/unsupported/m_clearchan.c (File Added)
4723 + - trunk/unsupported/m_force.c (File Added)
4724
4725
4726 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4727 Log:
4728 Logging/wallops for forcejoin/forcepart, numeric fix.
4729 This needs to be moved to the toys section.
4730
4731
4732 Changes: Modified:
4733 +22 -2 trunk/extensions/m_force.c (File Modified)
4734
4735
4736 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4737 Log:
4738 Fix comments at the top (including copyright).
4739
4740
4741 Changes: Modified:
4742 +3 -2 trunk/extensions/m_omode.c (File Modified)
4743
4744
4745 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4746 Log:
4747 Add OMODE command to extensions/ for oper mode hacking:
4748 - requires admin privs
4749 - does not work for opped opers
4750 - sends wallops
4751 - sends a ServerMode for opping the oper themselves,
4752 otherwise a mode coming from the oper (not only
4753 does this provide full accountability, it is also
4754 easiest to implement while avoiding channels
4755 messed up with bogus bans etc).
4756
4757
4758 Changes: Modified:
4759 +171 -0 trunk/extensions/Makefile.in (File Modified)
4760 + - trunk/extensions/m_omode.c (File Added)
4761
4762
4763 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4764 Log:
4765 Metadata fix
4766
4767
4768 Changes: Modified:
4769 + - trunk/include/blacklist.h (Property Modified)
4770 + - trunk/src/blacklist.c (Property Modified)
4771
4772
4773 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4774 Log:
4775 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4776
4777
4778 Changes: Modified:
4779 +5 -1 trunk/src/blacklist.c (File Modified)
4780
4781
4782 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4783 Log:
4784 Initial DNS blacklist support:
4785 - see example.conf for how to use.
4786 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4787 - tor.ahbl.org is also included because most networks will not want to allow tor
4788 (and we're considering going KoS on tor users here anyway due to abuse)
4789
4790
4791 Changes: Modified:
4792 +18 -0 trunk/doc/example.conf (File Modified)
4793 +66 -0 trunk/doc/reference.conf (File Modified)
4794 + - trunk/include/blacklist.h (File Added)
4795 +2 -0 trunk/include/client.h (File Modified)
4796 +3 -0 trunk/modules/m_user.c (File Modified)
4797 +152 -0 trunk/src/Makefile.in (File Modified)
4798 + - trunk/src/blacklist.c (File Added)
4799 +34 -0 trunk/src/newconf.c (File Modified)
4800 +1 -0 trunk/src/s_auth.c (File Modified)
4801 +4 -0 trunk/src/s_user.c (File Modified)
4802
4803
4804 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4805 Log:
4806 Remove last bit of lzo stuff (comment in example.conf connect{}).
4807
4808
4809 Changes: Modified:
4810 +0 -4 trunk/doc/example.conf (File Modified)
4811
4812
4813 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4814 Log:
4815 Show sasl successes and failures in /stats t (like other
4816 things in /stats t, about local clients only).
4817
4818
4819 Changes: Modified:
4820 +2 -0 trunk/include/s_stats.h (File Modified)
4821 +3 -0 trunk/modules/m_sasl.c (File Modified)
4822 +3 -0 trunk/src/s_stats.c (File Modified)
4823
4824
4825 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4826 Log:
4827 Allow messaging services by nickname without using
4828 target change slots (this was already possible with
4829 user@server notation or services shortcuts).
4830
4831
4832 Changes: Modified:
4833 +2 -2 trunk/modules/core/m_message.c (File Modified)
4834
4835
4836 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4837 Log:
4838 Abort a safelist if a new /list comes in while one is already in progress.
4839
4840
4841 Changes: Modified:
4842 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4843
4844
4845 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4846 Log:
4847 Change $![letter]:[mask] to $~[letter]:[mask]
4848 so both ! and ~ invert an extban.
4849
4850
4851 Changes: Modified:
4852 +2 -0 trunk/src/chmode.c (File Modified)
4853
4854
4855 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4856 Log:
4857 - revert due to technical issues
4858
4859
4860 Changes: Modified:
4861 +1 -1 trunk/src/extban.c (File Modified)
4862
4863
4864 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4865 Log:
4866 - 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
4867
4868
4869 Changes: Modified:
4870 +1 -1 trunk/src/extban.c (File Modified)
4871
4872
4873 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4874 Log:
4875 Don't pace /list on a single channel.
4876
4877
4878 Changes: Modified:
4879 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4880
4881
4882 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4883 Log:
4884 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4885
4886
4887 Changes: Modified:
4888 +4 -2 trunk/include/supported.h (File Modified)
4889
4890
4891 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4892 Log:
4893 Extban types are case insensitive; force them to lowercase when added.
4894
4895
4896 Changes: Modified:
4897 +5 -5 trunk/doc/extban.txt (File Modified)
4898 +4 -0 trunk/src/chmode.c (File Modified)
4899 +3 -3 trunk/src/extban.c (File Modified)
4900
4901
4902 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4903 Log:
4904 sendto_wallops_flags():
4905 - instead of checking IsOper on each client, walk the appropriate list
4906 - instead of sending non-+z wallops from persons to nonopers, send only
4907 +w wallops from persons
4908
4909
4910 Changes: Modified:
4911 +1 -5 trunk/src/send.c (File Modified)
4912
4913
4914 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4915 Log:
4916 Prefix oper wallops with "WALLOPS - " if they would
4917 otherwise look like operwalls or locops, when sending
4918 them to local users.
4919
4920
4921 Changes: Modified:
4922 +11 -1 trunk/modules/m_wallops.c (File Modified)
4923
4924
4925 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4926 Log:
4927 Make sure destination field in some sasl numerics
4928 is the user's nick, not the sasl agent or server
4929 name.
4930
4931
4932 Changes: Modified:
4933 +2 -2 trunk/modules/m_sasl.c (File Modified)
4934
4935
4936 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4937 Log:
4938 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4939
4940
4941 Changes: Modified:
4942 +1 -1 trunk/extensions/Makefile.in (File Modified)
4943
4944
4945 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4946 Log:
4947 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4948
4949
4950 Changes: Modified:
4951 +1 -0 trunk/src/s_user.c (File Modified)
4952
4953
4954 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4955 Log:
4956 Fix build for when IPv6 is disabled.
4957
4958
4959 Changes: Modified:
4960 +12 -10 trunk/src/s_auth.c (File Modified)
4961
4962
4963 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4964 Log:
4965 Add information about adding extban types.
4966
4967
4968 Changes: Modified:
4969 +25 -0 trunk/doc/extban.txt (File Modified)
4970
4971
4972 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4973 Log:
4974 Better extban validation: try to match a new extban from
4975 a local user against its setter to see if it is valid.
4976 Unknown extban types from remotes are no longer hidden.
4977
4978
4979 Changes: Modified:
4980 +4 -3 trunk/doc/extban.txt (File Modified)
4981 +1 -0 trunk/include/channel.h (File Modified)
4982 +2 -6 trunk/src/chmode.c (File Modified)
4983 +32 -0 trunk/src/extban.c (File Modified)
4984
4985
4986 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4987 Log:
4988 Make sure both .c.o: and .s.o: are followed by the necessary command.
4989
4990
4991 Changes: Modified:
4992 +1 -0 trunk/src/Makefile.in (File Modified)
4993
4994
4995 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4996 Log:
4997 Add need_sasl auth{} flag to sgml documentation.
4998
4999
5000 Changes: Modified:
5001 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5002
5003
5004 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5005 Log:
5006 Document need_sasl auth{} flag in example confs.
5007
5008
5009 Changes: Modified:
5010 +1 -0 trunk/doc/example.conf (File Modified)
5011 +1 -0 trunk/doc/reference.conf (File Modified)
5012
5013
5014 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5015 Log:
5016 Don't allow TB to set an empty topic.
5017 This would be possible if a server sent bad protocol
5018 and could cause a crash.
5019
5020
5021 Changes: Modified:
5022 +4 -0 trunk/modules/m_tb.c (File Modified)
5023
5024
5025 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5026 Log:
5027 - oops
5028
5029
5030 Changes: Modified:
5031 +1 -1 trunk/Makefile.in (File Modified)
5032
5033
5034 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5035 Log:
5036 - typo fix
5037
5038
5039 Changes: Modified:
5040 +2 -2 trunk/configure (File Modified)
5041 +1 -1 trunk/configure.ac (File Modified)
5042
5043
5044 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5045 Log:
5046 - rebuild configure
5047
5048
5049 Changes: Modified:
5050 +2 -2 trunk/configure (File Modified)
5051
5052
5053 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5054 Log:
5055 - makefile fix
5056
5057
5058 Changes: Modified:
5059 +1 -1 trunk/extensions/Makefile.in (File Modified)
5060
5061
5062 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5063 Log:
5064 - rename contrib to extensions to bring some clarity to things
5065
5066
5067 Changes: Modified:
5068 +1 -1 trunk/Makefile.in (File Modified)
5069 +1 -1 trunk/configure.ac (File Modified)
5070 +10 -10 trunk/doc/example.conf (File Modified)
5071 +10 -10 trunk/doc/reference.conf (File Modified)
5072 + - trunk/extensions/ (File Added)
5073 + - trunk/extras/ (File Deleted)
5074
5075
5076 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5077 Log:
5078 - temporary rename
5079
5080
5081 Changes: Modified:
5082 +1 -1 trunk/Makefile.in (File Modified)
5083 +1 -1 trunk/configure.ac (File Modified)
5084 + - trunk/contrib/ (File Deleted)
5085 + - trunk/extras/ (File Added)
5086
5087
5088 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5089 Log:
5090 Don't allow servers to QUIT (they should use SQUIT).
5091
5092
5093 Changes: Modified:
5094 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5095
5096
5097 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5098 Log:
5099 - keywords
5100
5101
5102 Changes: Modified:
5103 + - trunk/src/fnvhash.s (Property Modified)
5104
5105
5106 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5107 Log:
5108 - reduced version of code
5109
5110
5111 Changes: Modified:
5112 +9 -61 trunk/src/fnvhash.s (File Modified)
5113
5114
5115 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5116 Log:
5117 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5118
5119
5120 Changes: Modified:
5121 +1 -1 trunk/src/fnvhash.s (File Modified)
5122
5123
5124 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5125 Log:
5126 Fix orighost matching for klines, etc. Was hashing the visible
5127 host, oops.
5128
5129
5130 Changes: Modified:
5131 +1 -1 trunk/src/hostmask.c (File Modified)
5132
5133
5134 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5135 Log:
5136 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5137
5138
5139 Changes: Modified:
5140 +7 -1 trunk/configure (File Modified)
5141 +5 -0 trunk/configure.ac (File Modified)
5142 +5 -6 trunk/src/Makefile.in (File Modified)
5143 +0 -4 trunk/src/fnvhash.s (File Modified)
5144 +0 -2 trunk/src/hash.c (File Modified)
5145
5146
5147 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5148 Log:
5149 - regenerate configure
5150
5151
5152 Changes: Modified:
5153 +18 -0 trunk/configure (File Modified)
5154
5155
5156 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5157 Log:
5158 - --enable-ricer-hashing option.
5159
5160
5161 Changes: Modified:
5162 +9 -0 trunk/configure.ac (File Modified)
5163 +3 -0 trunk/include/setup.h.in (File Modified)
5164
5165
5166 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5167 Log:
5168 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5169
5170
5171 Changes: Modified:
5172 + - trunk/src/fnvhash.s (File Added)
5173 +3 -0 trunk/src/hash.c (File Modified)
5174
5175
5176 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5177 Log:
5178 Fix syntax error in reference.conf.
5179
5180
5181 Changes: Modified:
5182 +0 -1 trunk/doc/reference.conf (File Modified)
5183
5184
5185 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5186 Log:
5187 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5188 (&& instead of ||...)
5189 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5190
5191
5192 Changes: Modified:
5193 +1 -1 trunk/src/chmode.c (File Modified)
5194
5195
5196 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5197 Log:
5198 Documentation for extban.
5199
5200
5201 Changes: Modified:
5202 + - trunk/doc/extban.txt (File Added)
5203
5204
5205 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5206 Log:
5207 Add extban modules to example confs.
5208
5209
5210 Changes: Modified:
5211 +5 -0 trunk/doc/example.conf (File Modified)
5212 +10 -0 trunk/doc/reference.conf (File Modified)
5213
5214
5215 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5216 Log:
5217 Initial addition of extended ban types (conditionals).
5218 Allows custom +bqeI checks via modules.
5219 Initial extra types are account (a[:mask]), oper (o),
5220 channel (c:name), realname (r:mask), server (s:mask).
5221
5222
5223 Changes: Modified:
5224 +229 -0 trunk/contrib/Makefile.in (File Modified)
5225 + - trunk/contrib/extb_account.c (File Added)
5226 + - trunk/contrib/extb_channel.c (File Added)
5227 + - trunk/contrib/extb_oper.c (File Added)
5228 + - trunk/contrib/extb_realname.c (File Added)
5229 + - trunk/contrib/extb_server.c (File Added)
5230 +13 -0 trunk/include/channel.h (File Modified)
5231 +1 -0 trunk/src/Makefile.in (File Modified)
5232 +14 -5 trunk/src/channel.c (File Modified)
5233 +91 -0 trunk/src/chmode.c (File Modified)
5234 + - trunk/src/extban.c (File Added)
5235
5236
5237 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5238 Log:
5239 Do not force +bqeI modes starting with '$' in nick!user@host format.
5240 * and ? characters in them are still assumed to be wildcards.
5241
5242
5243 Changes: Modified:
5244 +6 -0 trunk/src/chmode.c (File Modified)
5245
5246
5247 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5248 Log:
5249 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5250
5251
5252 Changes: Modified:
5253 +4 -0 trunk/modules/m_capab.c (File Modified)
5254
5255
5256 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5257 Log:
5258 Stop some mixing of client and server protocol.
5259
5260
5261 Changes: Modified:
5262 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5263 +4 -2 trunk/modules/m_pass.c (File Modified)
5264 +6 -0 trunk/modules/m_sasl.c (File Modified)
5265 +6 -0 trunk/modules/m_user.c (File Modified)
5266
5267
5268 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5269 Log:
5270 - additional revert
5271
5272
5273 Changes: Modified:
5274 +0 -2 trunk/include/s_newconf.h (File Modified)
5275 +0 -4 trunk/include/s_serv.h (File Modified)
5276 +0 -1 trunk/src/newconf.c (File Modified)
5277 +1 -13 trunk/src/s_serv.c (File Modified)
5278
5279
5280 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5281 Log:
5282 - revert LZOLink patch for now
5283
5284
5285 Changes: Modified:
5286 +0 -1 trunk/servlink/Makefile.in (File Modified)
5287 +0 -16 trunk/servlink/README (File Modified)
5288 +2 -36 trunk/servlink/control.c (File Modified)
5289 +0 -3 trunk/servlink/control.h (File Modified)
5290 +7 -5955 trunk/servlink/io.c (File Modified)
5291 + - trunk/servlink/lzoconf.h (File Deleted)
5292 + - trunk/servlink/lzodefs.h (File Deleted)
5293 + - trunk/servlink/minilzo.c (File Deleted)
5294 + - trunk/servlink/minilzo.h (File Deleted)
5295 +0 -1 trunk/servlink/servlink.h (File Modified)
5296
5297
5298 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5299 Log:
5300 - more stuff here
5301
5302
5303 Changes: Modified:
5304 +4 -2 trunk/servlink/control.c (File Modified)
5305 +2 -1 trunk/servlink/io.c (File Modified)
5306
5307
5308 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5309 Log:
5310 - oops
5311
5312
5313 Changes: Modified:
5314 +2 -2 trunk/servlink/io.c (File Modified)
5315
5316
5317 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5318 Log:
5319 - paranoia, prevent segfaults
5320
5321
5322 Changes: Modified:
5323 +2 -2 trunk/servlink/io.c (File Modified)
5324
5325
5326 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5327 Log:
5328 - more optimal servlink code
5329
5330
5331 Changes: Modified:
5332 +21 -8 trunk/servlink/io.c (File Modified)
5333
5334
5335 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5336 Log:
5337 - more efficient read strategy
5338
5339
5340 Changes: Modified:
5341 +15 -3 trunk/servlink/io.c (File Modified)
5342
5343
5344 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5345 Log:
5346 - use lzo_uintp cast to make LZO happy
5347
5348
5349 Changes: Modified:
5350 +3 -3 trunk/servlink/io.c (File Modified)
5351
5352
5353 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5354 Log:
5355 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5356
5357
5358 Changes: Modified:
5359 +4 -0 trunk/doc/example.conf (File Modified)
5360 +2 -1 trunk/include/s_newconf.h (File Modified)
5361 +4 -0 trunk/include/s_serv.h (File Modified)
5362 +1 -0 trunk/servlink/Makefile.in (File Modified)
5363 +16 -0 trunk/servlink/README (File Modified)
5364 +34 -2 trunk/servlink/control.c (File Modified)
5365 +3 -0 trunk/servlink/control.h (File Modified)
5366 +5929 -7 trunk/servlink/io.c (File Modified)
5367 + - trunk/servlink/lzoconf.h (File Added)
5368 + - trunk/servlink/lzodefs.h (File Added)
5369 + - trunk/servlink/minilzo.c (File Added)
5370 + - trunk/servlink/minilzo.h (File Added)
5371 +1 -0 trunk/servlink/servlink.h (File Modified)
5372 +1 -0 trunk/src/newconf.c (File Modified)
5373 +14 -2 trunk/src/s_serv.c (File Modified)
5374
5375
5376 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5377 Log:
5378 - remove imalloc, it was a concept that probably wouldn't have worked properly
5379
5380
5381 Changes: Modified:
5382 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5383 + - trunk/libcharybdis/imalloc.c (File Deleted)
5384 + - trunk/libcharybdis/imalloc.h (File Deleted)
5385
5386
5387 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5388 Log:
5389 - disable imalloc for now
5390
5391
5392 Changes: Modified:
5393 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5394
5395
5396 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5397 Log:
5398 - remove unneeded debug code
5399
5400
5401 Changes: Modified:
5402 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5403
5404
5405 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5406 Log:
5407 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5408
5409
5410 Changes: Modified:
5411 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5412
5413
5414 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5415 Log:
5416 - more stuff here, imalloc remains disabled for now
5417
5418
5419 Changes: Modified:
5420 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5421
5422
5423 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5424 Log:
5425 - more progress
5426
5427
5428 Changes: Modified:
5429 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5430
5431
5432 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5433 Log:
5434 - more tweaks
5435
5436
5437 Changes: Modified:
5438 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5439 +2 -0 trunk/src/ircd.c (File Modified)
5440
5441
5442 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5443 Log:
5444 - roll back libircd crap
5445
5446
5447 Changes: Modified:
5448 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5449 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5450 +29 -0 trunk/src/.depend (File Modified)
5451 +6 -21 trunk/src/Makefile.in (File Modified)
5452 +3 -218 trunk/src/ircd.c (File Modified)
5453 + - trunk/src/ircd_linker.c (File Deleted)
5454 + - trunk/src/main.c (File Deleted)
5455
5456
5457 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5458 Log:
5459 - realloc(), free() implementation
5460
5461
5462 Changes: Modified:
5463 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5464
5465
5466 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5467 Log:
5468 - malloc(), calloc() implementation
5469
5470
5471 Changes: Modified:
5472 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5473
5474
5475 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5476 Log:
5477 - block_free(), block_find(), retune_heaps() implementation
5478
5479
5480 Changes: Modified:
5481 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5482
5483
5484 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5485 Log:
5486 - block_destroy code, block_allocate code.
5487
5488
5489 Changes: Modified:
5490 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5491
5492
5493 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5494 Log:
5495 - block_new() code
5496
5497
5498 Changes: Modified:
5499 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5500
5501
5502 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5503 Log:
5504 - disable imalloc again :P
5505
5506
5507 Changes: Modified:
5508 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5509
5510
5511 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5512 Log:
5513 - fix warning
5514
5515
5516 Changes: Modified:
5517 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5518
5519
5520 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5521 Log:
5522 - fix typo
5523
5524
5525 Changes: Modified:
5526 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5527
5528
5529 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5530 Log:
5531 - constructor code for imalloc engine (malloc_init())
5532
5533
5534 Changes: Modified:
5535 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5536
5537
5538 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5539 Log:
5540 - imalloc engine improvements
5541
5542
5543 Changes: Modified:
5544 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5545
5546
5547 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5548 Log:
5549 - replace mmap() code with direct brk()/sbrk() calls.
5550
5551
5552 Changes: Modified:
5553 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5554
5555
5556 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5557 Log:
5558 - remove outdated i_malloc() interfaces
5559
5560
5561 Changes: Modified:
5562 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5563
5564
5565 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5566 Log:
5567 - redisable imalloc (sorry!)
5568
5569
5570 Changes: Modified:
5571 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5572
5573
5574 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5575 Log:
5576 - correct GET_PAGE_SLOT() macro
5577
5578
5579 Changes: Modified:
5580 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5581
5582
5583 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5584 Log:
5585 - oops forgot to commit it with imalloc turned off
5586
5587
5588 Changes: Modified:
5589 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5590
5591
5592 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5593 Log:
5594 - cleanups
5595
5596
5597 Changes: Modified:
5598 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5599 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5600
5601
5602 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5603 Log:
5604 - lowlevel imalloc code
5605
5606
5607 Changes: Modified:
5608 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5609 + - trunk/libcharybdis/imalloc.h (File Added)
5610
5611
5612 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5613 Log:
5614 - fix bindings
5615
5616
5617 Changes: Modified:
5618 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5619
5620
5621 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5622 Log:
5623 remove #ifndef
5624
5625
5626 Changes: Modified:
5627 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5628
5629
5630 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5631 Log:
5632 - 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)
5633
5634
5635 Changes: Modified:
5636 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5637 + - trunk/libcharybdis/imalloc.c (File Added)
5638
5639
5640 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5641 Log:
5642 - increment configure Id
5643
5644
5645 Changes: Modified:
5646 +2208 -1 trunk/configure (File Modified)
5647
5648
5649 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5650 Log:
5651 - bootstrap for imalloc code
5652
5653
5654 Changes: Modified:
5655 +54 -1 trunk/configure.ac (File Modified)
5656 +27 -0 trunk/include/setup.h.in (File Modified)
5657
5658
5659 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5660 Log:
5661 Clarify interaction of spoofs and channel bans/operator{} blocks.
5662
5663
5664 Changes: Modified:
5665 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5666 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5667
5668
5669 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5670 Log:
5671 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5672
5673
5674 Changes: Modified:
5675 +30 -22 trunk/src/ircd.c (File Modified)
5676
5677
5678 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5679 Log:
5680 If shared{} blocks deny something, the command
5681 is silently ignored.
5682
5683
5684 Changes: Modified:
5685 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5686
5687
5688 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5689 Log:
5690 Move up IsService check so we don't store a non-service
5691 in preClient->sasl_agent.
5692
5693
5694 Changes: Modified:
5695 +6 -6 trunk/modules/m_sasl.c (File Modified)
5696
5697
5698 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5699 Log:
5700 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5701 Add some more sanity checks on agent strings.
5702
5703
5704 Changes: Modified:
5705 +13 -11 trunk/modules/m_sasl.c (File Modified)
5706
5707
5708 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5709 Log:
5710 Unknown clients can have an ID too now so make sure to remove
5711 them from the hash if they exit.
5712
5713
5714 Changes: Modified:
5715 +3 -0 trunk/src/client.c (File Modified)
5716
5717
5718 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5719 Log:
5720 Only accept sasl from servers in a service{} block.
5721 Not tested but this must go in.
5722
5723
5724 Changes: Modified:
5725 +6 -0 trunk/modules/m_sasl.c (File Modified)
5726 +3 -0 trunk/modules/m_signon.c (File Modified)
5727
5728
5729 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5730 Log:
5731 Only process SAVE messages targetting registered users,
5732 not servers or unregistered connections. Could cause
5733 a crash when bad protocol was received.
5734
5735
5736 Changes: Modified:
5737 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5738
5739
5740 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5741 Log:
5742 - fix QJM buffer overflow vulnerability (fucking GXTi)
5743
5744
5745 Changes: Modified:
5746 +3 -3 trunk/src/s_user.c (File Modified)
5747
5748
5749 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5750 Log:
5751 Mention /scan umodes under oper_spy privilege.
5752
5753
5754 Changes: Modified:
5755 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5756
5757
5758 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5759 Log:
5760 Mention that overlapping cluster blocks are a bad thing.
5761
5762
5763 Changes: Modified:
5764 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5765
5766
5767 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5768 Log:
5769 - Document cluster{} and shared{} blocks.
5770 - Mention that service{} does not allow wildcards.
5771
5772
5773 Changes: Modified:
5774 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5775
5776
5777 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5778 Log:
5779 Document exempt{} and service{} blocks, point to reference.conf for
5780 general{}, channel{} and serverhide{}.
5781
5782
5783 Changes: Modified:
5784 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5785
5786
5787 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5788 Log:
5789 Document ~ in lists of values better.
5790
5791
5792 Changes: Modified:
5793 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5794
5795
5796 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5797 Log:
5798 More detailed CNOTICE, CPRIVMSG descriptions.
5799
5800
5801 Changes: Modified:
5802 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5803
5804
5805 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5806 Log:
5807 Oops, need both Revision and Id on modules.
5808
5809
5810 Changes: Modified:
5811 + - trunk/modules/sno_routing.c (Property Modified)
5812
5813
5814 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5815 Log:
5816 Tweak header comment a bit (filename, Id).
5817
5818
5819 Changes: Modified:
5820 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5821
5822
5823 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5824 Log:
5825 Add GLINE and UNGLINE.
5826
5827
5828 Changes: Modified:
5829 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5830
5831
5832 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5833 Log:
5834 New configure with proper Id.
5835
5836
5837 Changes: Modified:
5838 +3 -1 trunk/configure (File Modified)
5839
5840
5841 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5842 Log:
5843 Change #include directives for in6addr_any, hopefully compiles better now.
5844
5845
5846 Changes: Modified:
5847 +3 -1 trunk/configure.ac (File Modified)
5848
5849
5850 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5851 Log:
5852 Encourage putting actual administrative information
5853 in the admin{} block.
5854
5855
5856 Changes: Modified:
5857 +3 -3 trunk/doc/example.conf (File Modified)
5858
5859
5860 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5861 Log:
5862 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5863
5864
5865 Changes: Modified:
5866 +9 -7 trunk/include/s_conf.h (File Modified)
5867 +1 -0 trunk/src/newconf.c (File Modified)
5868 +10 -0 trunk/src/s_user.c (File Modified)
5869
5870
5871 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5872 Log:
5873 - Change to glines = no in example confs
5874 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5875 are disabled.
5876
5877
5878 Changes: Modified:
5879 +1 -1 trunk/doc/example.conf (File Modified)
5880 +1 -1 trunk/doc/reference.conf (File Modified)
5881 +2 -2 trunk/modules/m_gline.c (File Modified)
5882
5883
5884 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5885 Log:
5886 - forward-port QJM fix from 1.1
5887
5888
5889 Changes: Modified:
5890 +2 -0 trunk/src/s_user.c (File Modified)
5891
5892
5893 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5894 Log:
5895 - add switch to configure to disable the block allocator
5896
5897
5898 Changes: Modified:
5899 +18 -0 trunk/configure (File Modified)
5900 +9 -0 trunk/configure.ac (File Modified)
5901 +0 -6 trunk/include/config.h (File Modified)
5902 +3 -0 trunk/include/setup.h.in (File Modified)
5903
5904
5905 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5906 Log:
5907 Fix wierd error that would exit SASL users with "Overridden"
5908
5909 Changes: Modified:
5910 +1 -1 trunk/modules/m_signon.c (File Modified)
5911
5912
5913 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5914 Log:
5915 Remove obsolete XXX comment about lazylinks.
5916
5917
5918 Changes: Modified:
5919 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5920
5921
5922 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5923 Log:
5924 OJOIN: make sure to send the wallops remotely for #channels
5925
5926
5927 Changes: Modified:
5928 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5929
5930
5931 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5932 Log:
5933 Accountability for OJOIN (contrib module)
5934
5935 Changes: Modified:
5936 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5937
5938
5939 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5940 Log:
5941 - move more stuff over to ircd_state
5942
5943
5944 Changes: Modified:
5945 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5946 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5947 +9 -0 trunk/src/ircd_state.c (File Modified)
5948 +3 -3 trunk/src/patricia.c (File Modified)
5949
5950
5951 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5952 Log:
5953 - move more stuff out of libircd and into ircd_state.c
5954
5955
5956 Changes: Modified:
5957 +5 -5 trunk/src/channel.c (File Modified)
5958 +4 -4 trunk/src/client.c (File Modified)
5959 +12 -0 trunk/src/ircd_state.c (File Modified)
5960
5961
5962 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5963 Log:
5964 - this is just barrels of fun
5965
5966
5967 Changes: Modified:
5968 + - trunk/include/ircd_state.h (File Added)
5969 +1 -1 trunk/src/Makefile.in (File Modified)
5970 +2 -1 trunk/src/channel.c (File Modified)
5971 +3 -52 trunk/src/ircd.c (File Modified)
5972 +100 -3 trunk/src/ircd_state.c (File Modified)
5973
5974
5975 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5976 Log:
5977 It's .include, not #include.
5978
5979
5980 Changes: Modified:
5981 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5982
5983
5984 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5985 Log:
5986 More consistent section titles.
5987
5988
5989 Changes: Modified:
5990 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5991 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5992 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5993
5994
5995 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5996 Log:
5997 Mention possible exceeding of +j/+l due to propagation
5998 delays between servers.
5999
6000
6001 Changes: Modified:
6002 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6003
6004
6005 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6006 Log:
6007 Formatting nits:
6008 - "text" -> <quote>text</quote>
6009 - <filename>
6010 - a few more
6011
6012
6013 Changes: Modified:
6014 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6015 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6016 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6017 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6018
6019
6020 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6021 Log:
6022 Remove text about deprecation of glines.
6023
6024
6025 Changes: Modified:
6026 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6027
6028
6029 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6030 Log:
6031 - Add description of umode +D, deaf.
6032 - Mention CALLERID 005 token with umode +g.
6033
6034
6035 Changes: Modified:
6036 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6037
6038
6039 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6040 Log:
6041 Strip off a leading colon in services shortcuts (aliases).
6042
6043
6044 Changes: Modified:
6045 +2 -0 trunk/src/parse.c (File Modified)
6046
6047
6048 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6049 Log:
6050 Add no_oper_invis contrib module, denies opers setting
6051 themselves invisible (except hidden_oper's).
6052
6053
6054 Changes: Modified:
6055 +42 -0 trunk/contrib/Makefile.in (File Modified)
6056 + - trunk/contrib/no_oper_invis.c (File Added)
6057
6058
6059 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6060 Log:
6061 Mention /stats E, make the other /stats descriptions more consistent.
6062
6063
6064 Changes: Modified:
6065 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6066
6067
6068 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6069 Log:
6070 Mention that the KILL reason and oper will appear on channels.
6071
6072
6073 Changes: Modified:
6074 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6075
6076
6077 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6078 Log:
6079 Mention /mode #channel f to query forward channel from outside.
6080
6081
6082 Changes: Modified:
6083 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6084
6085
6086 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6087 Log:
6088 Port over RATBOX_2_1 r20960 (anfl):
6089 client connect notices to +C should be hiding the extra
6090 fields for spoofed users
6091
6092
6093 Changes: Modified:
6094 +2 -1 trunk/src/s_user.c (File Modified)
6095
6096
6097 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6098 Log:
6099 Add a chapter with our extra user commands:
6100 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6101
6102
6103 Changes: Modified:
6104 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6105 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6106
6107
6108 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6109 Log:
6110 Do not put by <server>: in SQUIT reasons to servers
6111 other than the one being exited.
6112
6113
6114 Changes: Modified:
6115 +1 -1 trunk/src/client.c (File Modified)
6116
6117
6118 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6119 Log:
6120 Regenerate configure.
6121
6122
6123 Changes: Modified:
6124 +1162 -1159 trunk/configure (File Modified)
6125
6126
6127 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6128 Log:
6129 Move the warning flags down so they do not mess up
6130 checks like for -Wl,-export-dynamic.
6131
6132
6133 Changes: Modified:
6134 +33 -30 trunk/configure.ac (File Modified)
6135
6136
6137 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6138 Log:
6139 - more work here
6140
6141
6142 Changes: Modified:
6143 +2 -1 trunk/iauth/Makefile.in (File Modified)
6144
6145
6146 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6147 Log:
6148 - build iauth makefile
6149
6150
6151 Changes: Modified:
6152 +3 -2 trunk/configure (File Modified)
6153 +1 -0 trunk/configure.ac (File Modified)
6154
6155
6156 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6157 Log:
6158 - Makefile
6159
6160
6161 Changes: Modified:
6162 + - trunk/iauth/Makefile.in (File Added)
6163
6164
6165 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6166 Log:
6167 - add iauth.conf.example from irc2.11
6168
6169
6170 Changes: Modified:
6171 + - trunk/doc/example-iauth.conf (File Added)
6172
6173
6174 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6175 Log:
6176 - wow, i found some docs on this thing
6177
6178
6179 Changes: Modified:
6180 + - trunk/doc/technical/iauth-internals.txt (File Added)
6181
6182
6183 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6184 Log:
6185 - no longer applicable
6186
6187
6188 Changes: Modified:
6189 + - trunk/authdaemon/ (File Deleted)
6190
6191
6192 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6193 Log:
6194 - remove libircd.so on make clean (oops)
6195
6196
6197 Changes: Modified:
6198 +1 -1 trunk/src/Makefile.in (File Modified)
6199
6200
6201 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6202 Log:
6203 - merge iauth source for experimentation
6204
6205
6206 Changes: Modified:
6207 + - trunk/iauth/ (File Added)
6208 + - trunk/iauth/a_conf.c (File Added)
6209 + - trunk/iauth/a_conf_def.h (File Added)
6210 + - trunk/iauth/a_conf_ext.h (File Added)
6211 + - trunk/iauth/a_defines.h (File Added)
6212 + - trunk/iauth/a_externs.h (File Added)
6213 + - trunk/iauth/a_io.c (File Added)
6214 + - trunk/iauth/a_io_ext.h (File Added)
6215 + - trunk/iauth/a_log.c (File Added)
6216 + - trunk/iauth/a_log_def.h (File Added)
6217 + - trunk/iauth/a_log_ext.h (File Added)
6218 + - trunk/iauth/a_struct_def.h (File Added)
6219 + - trunk/iauth/iauth.c (File Added)
6220 + - trunk/iauth/mod_lhex.c (File Added)
6221 + - trunk/iauth/mod_lhex_ext.h (File Added)
6222 + - trunk/iauth/mod_pipe.c (File Added)
6223 + - trunk/iauth/mod_pipe_ext.h (File Added)
6224 + - trunk/iauth/mod_rfc931.c (File Added)
6225 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6226 + - trunk/iauth/mod_socks.c (File Added)
6227 + - trunk/iauth/mod_socks_ext.h (File Added)
6228 + - trunk/iauth/mod_webproxy.c (File Added)
6229 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6230
6231
6232 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6233 Log:
6234 User /quote help index was not sorted properly.
6235
6236
6237 Changes: Modified:
6238 +2 -2 trunk/help/Makefile.in (File Modified)
6239 +8 -8 trunk/help/users/index (File Modified)
6240
6241
6242 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6243 Log:
6244 Add SCAN help file.
6245
6246
6247 Changes: Modified:
6248 +25 -8 trunk/help/opers/index (File Modified)
6249 + - trunk/help/opers/scan (File Added)
6250
6251
6252 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6253 Log:
6254 SGML docs:
6255 - Document SCAN UMODES
6256 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6257
6258
6259 Changes: Modified:
6260 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6261
6262
6263 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6264 Log:
6265 Add our copyright information to /info (part of release-1.1 r1026).
6266
6267
6268 Changes: Modified:
6269 +1 -0 trunk/src/version.c.SH (File Modified)
6270
6271
6272 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6273 Log:
6274 Fix some compile warnings.
6275
6276
6277 Changes: Modified:
6278 +1 -1 trunk/modules/core/m_join.c (File Modified)
6279 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6280 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6281 +1 -1 trunk/modules/m_scan.c (File Modified)
6282 +4 -4 trunk/modules/m_signon.c (File Modified)
6283
6284
6285 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6286 Log:
6287 RSFNC: OK, actually consider unknowns also for detecting a collide.
6288 Otherwise we can get two clients with the same nick.
6289
6290
6291 Changes: Modified:
6292 +1 -1 trunk/modules/m_services.c (File Modified)
6293
6294
6295 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6296 Log:
6297 - charybdis profiling stuff
6298 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6299 - update .depend
6300
6301
6302 Changes: Modified:
6303 +0 -8 trunk/configure (File Modified)
6304 +1 -8 trunk/configure.ac (File Modified)
6305 +18 -0 trunk/include/channel.h (File Modified)
6306 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6307 +335 -260 trunk/src/.depend (File Modified)
6308 +1569 -0 trunk/src/Makefile.in (File Modified)
6309 + - trunk/src/chmode.c (File Added)
6310 +16 -1 trunk/src/ircd.c (File Modified)
6311 +11 -0 trunk/src/main.c (File Modified)
6312 +11 -0 trunk/src/modules.c (File Modified)
6313
6314
6315 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6316 Log:
6317 RSFNC: Do not send kills to servers for unknowns
6318
6319
6320 Changes: Modified:
6321 +4 -2 trunk/modules/m_services.c (File Modified)
6322
6323
6324 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6325 Log:
6326 Describe service{} blocks in reference.conf.
6327
6328
6329 Changes: Modified:
6330 +12 -0 trunk/doc/reference.conf (File Modified)
6331
6332
6333 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6334 Log:
6335 Replace this list of modes with pointers to other documentation.
6336
6337
6338 Changes: Modified:
6339 +6 -50 trunk/doc/modes.txt (File Modified)
6340
6341
6342 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6343 Log:
6344 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6345 looks too much like an old-ircd client pointer otherwise.
6346
6347
6348 Changes: Modified:
6349 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6350
6351
6352 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6353 Log:
6354 findforwards:
6355 - note truncation of the list (perhaps sending multiple
6356 notices is better)
6357 - clarify in a comment that /findforwards on a nonexistent
6358 channel can be useful
6359 - sendto_one_notice() requires that the text start with
6360 a colon
6361
6362
6363 Changes: Modified:
6364 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6365
6366
6367 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6368 Log:
6369 When we close a local server's link, always include the
6370 name of the client causing the exit in the reason in the
6371 SQUIT we send them (replacing them with us). This makes
6372 sure server notices for stuff like "Not enough arguments
6373 to server command" are different on the two sides.
6374
6375
6376 Changes: Modified:
6377 +7 -5 trunk/src/client.c (File Modified)
6378
6379
6380 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6381 Log:
6382 New contrib module m_findforwards.c
6383
6384
6385 Changes: Modified:
6386 +112 -0 trunk/contrib/Makefile.in (File Modified)
6387 + - trunk/contrib/m_findforwards.c (File Added)
6388
6389
6390 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6391 Log:
6392 Whoops, don't show real host behind auth{} spoof in
6393 spoof notices if hide_spoof_ips is enabled.
6394
6395 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6396
6397
6398 Changes: Modified:
6399 +3 -2 trunk/src/s_conf.c (File Modified)
6400
6401
6402 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6403 Log:
6404 Add dalnet-style /identify that sends to nickserv or chanserv.
6405
6406
6407 Changes: Modified:
6408 +102 -0 trunk/contrib/Makefile.in (File Modified)
6409 + - trunk/contrib/m_identify.c (File Added)
6410
6411
6412 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6413 Log:
6414 Document alias{} blocks a bit better.
6415
6416
6417 Changes: Modified:
6418 +9 -0 trunk/doc/reference.conf (File Modified)
6419
6420
6421 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6422 Log:
6423 - add aliases to /stats m (data usage is not counted though, sorry)
6424
6425
6426 Changes: Modified:
6427 +1 -0 trunk/include/s_conf.h (File Modified)
6428 +3 -0 trunk/src/newconf.c (File Modified)
6429 +15 -0 trunk/src/parse.c (File Modified)
6430
6431
6432 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6433 Log:
6434 - remove m_sshortcut as it's no longer relevant
6435
6436
6437 Changes: Modified:
6438 +0 -145 trunk/modules/Makefile.in (File Modified)
6439 + - trunk/modules/m_sshortcut.c (File Deleted)
6440
6441
6442 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6443 Log:
6444 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6445 targets instead of my original idea :P)
6446
6447
6448 Changes: Modified:
6449 +32 -0 trunk/doc/example.conf (File Modified)
6450 +35 -0 trunk/doc/reference.conf (File Modified)
6451 +4 -0 trunk/include/parse.h (File Modified)
6452 +7 -0 trunk/include/s_conf.h (File Modified)
6453 +82 -0 trunk/src/newconf.c (File Modified)
6454 +78 -0 trunk/src/parse.c (File Modified)
6455 +16 -0 trunk/src/s_conf.c (File Modified)
6456
6457
6458 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6459 Log:
6460 Remove some spaces after tabs. ??
6461
6462
6463 Changes: Modified:
6464 +18 -18 trunk/src/newconf.c (File Modified)
6465
6466
6467 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6468 Log:
6469 Global /who:
6470 - make sure to clear all marks also if the who was aborted
6471 because of too many matches
6472 - give ERR_TOOMANYMATCHES if too many matches
6473 - clarify comments
6474
6475 ratbox RATBOX_2_2 r22003 (jilles)
6476
6477
6478 Changes: Modified:
6479 +28 -26 trunk/modules/m_who.c (File Modified)
6480
6481
6482 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6483 Log:
6484 - devel is 2.0
6485
6486
6487 Changes: Modified:
6488 +9 -9 trunk/configure (File Modified)
6489 +1 -1 trunk/configure.ac (File Modified)
6490
6491
6492 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6493 Log:
6494 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6495
6496
6497 Changes: Modified:
6498 +2 -1 trunk/include/s_newconf.h (File Modified)
6499 +20 -0 trunk/modules/m_rehash.c (File Modified)
6500 +1 -1 trunk/src/s_newconf.c (File Modified)
6501
6502
6503 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6504 Log:
6505 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6506
6507
6508 Changes: Modified:
6509 +0 -1 trunk/doc/example.conf (File Modified)
6510 +0 -3 trunk/doc/reference.conf (File Modified)
6511 +0 -1 trunk/include/s_conf.h (File Modified)
6512 +0 -6 trunk/modules/m_info.c (File Modified)
6513 +1 -1 trunk/src/channel.c (File Modified)
6514 +0 -1 trunk/src/newconf.c (File Modified)
6515
6516
6517 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6518 Log:
6519 Missing header in m_chghost.c
6520
6521 Changes: Modified:
6522 +1 -0 trunk/modules/m_chghost.c (File Modified)
6523
6524
6525 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6526 Log:
6527 Relocate QJM code to a seperate function(change_nick_user_host)
6528 Change CHGHOST to use change_nick_user_host instead of just setting it
6529
6530
6531 Changes: Modified:
6532 +3 -0 trunk/include/s_user.h (File Modified)
6533 +1 -1 trunk/modules/m_chghost.c (File Modified)
6534 +3 -78 trunk/modules/m_signon.c (File Modified)
6535 +89 -0 trunk/src/s_user.c (File Modified)
6536
6537
6538 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6539 Log:
6540 Restore /stats a (dns servers, admin-only).
6541
6542
6543 Changes: Modified:
6544 +1 -0 trunk/include/res.h (File Modified)
6545 +5 -8 trunk/modules/m_stats.c (File Modified)
6546 +16 -0 trunk/src/res.c (File Modified)
6547
6548
6549 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6550 Log:
6551 - Add CHARYBDIS_PROFILE if we are profiling.
6552 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6553 - Remove duplicate --enable-epoll entry.
6554
6555
6556 Changes: Modified:
6557 +1595 -15 trunk/configure (File Modified)
6558 +30 -11 trunk/configure.ac (File Modified)
6559 +3 -0 trunk/include/setup.h.in (File Modified)
6560
6561
6562 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6563 Log:
6564 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6565
6566
6567 Changes: Modified:
6568 +28 -0 trunk/aclocal.m4 (File Modified)
6569
6570
6571 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6572 Log:
6573 Allow requesting forward channel and quiet list in same mode command.
6574
6575
6576 Changes: Modified:
6577 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6578
6579
6580 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6581 Log:
6582 Add description of xline wildcards.
6583
6584
6585 Changes: Modified:
6586 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6587
6588
6589 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6590 Log:
6591 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6592
6593
6594 Changes: Modified:
6595 +0 -4 trunk/modules/m_services.c (File Modified)
6596
6597
6598 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6599 Log:
6600 typo
6601
6602
6603 Changes: Modified:
6604 +1 -1 trunk/include/hook.h (File Modified)
6605
6606
6607 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6608 Log:
6609 call_hook, not hook_call
6610
6611
6612 Changes: Modified:
6613 +1 -1 trunk/modules/core/m_join.c (File Modified)
6614
6615
6616 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6617 Log:
6618 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6619 Could be useful for a number of things.
6620
6621
6622 Changes: Modified:
6623 +9 -0 trunk/modules/core/m_join.c (File Modified)
6624
6625
6626 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6627 Log:
6628 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6629
6630
6631 Changes: Modified:
6632 +7 -0 trunk/include/hook.h (File Modified)
6633
6634
6635 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6636 Log:
6637 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6638
6639
6640 Changes: Modified:
6641 +15 -0 trunk/modules/m_services.c (File Modified)
6642
6643
6644 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6645 Log:
6646 Clarify snomask +f, +k, +u.
6647
6648
6649 Changes: Modified:
6650 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6651
6652
6653 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6654 Log:
6655 Cmode +p and +s may be set simultaneously.
6656
6657
6658 Changes: Modified:
6659 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6660
6661
6662 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6663 Log:
6664 actually, we should check the data version on each reload (oops)
6665
6666
6667 Changes: Modified:
6668 +6 -6 trunk/src/main.c (File Modified)
6669
6670
6671 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6672 Log:
6673 more work on the loader
6674
6675
6676 Changes: Modified:
6677 +45 -21 trunk/src/main.c (File Modified)
6678
6679
6680 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6681 Log:
6682 Add prototype ircd_state.c
6683
6684
6685 Changes: Modified:
6686 + - trunk/src/ircd_state.c (File Added)
6687
6688
6689 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6690 Log:
6691 Smaller improvements.
6692
6693
6694 Changes: Modified:
6695 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6696
6697
6698 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6699 Log:
6700 Add a lot of stuff here.
6701
6702
6703 Changes: Modified:
6704 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6705
6706
6707 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6708 Log:
6709 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6710
6711
6712 Changes: Modified:
6713 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6714
6715
6716 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6717 Log:
6718 Invex doesn't trump +r or (sic) +J.
6719
6720
6721 Changes: Modified:
6722 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6723
6724
6725 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6726 Log:
6727 Check to make sure a module is not loaded before loading it.
6728
6729
6730 Changes: Modified:
6731 +6 -1 trunk/src/ircd_parser.y (File Modified)
6732
6733
6734 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6735 Log:
6736 - Add a missing comma in the HeaderMessages array
6737 - Only send "Your hostname is too long ..." if that really is the case
6738
6739
6740 Changes: Modified:
6741 +2 -2 trunk/src/s_auth.c (File Modified)
6742
6743
6744 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6745 Log:
6746 build_symtable() will have already bailed here, so no need to check
6747 explicitly whether or not charybdis_main is NULL.
6748
6749
6750 Changes: Modified:
6751 +7 -16 trunk/src/main.c (File Modified)
6752
6753
6754 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6755 Log:
6756 Data structure versioning, part 1.
6757
6758
6759 Changes: Modified:
6760 +10 -1 trunk/include/ircd_defs.h (File Modified)
6761 +2 -0 trunk/src/ircd.c (File Modified)
6762 +15 -3 trunk/src/main.c (File Modified)
6763
6764
6765 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6766 Log:
6767 build a symbol table and use that instead of doing a raw dlsym on everything
6768
6769
6770 Changes: Modified:
6771 + - trunk/include/ircd_linker.h (File Added)
6772 +71 -1 trunk/src/Makefile.in (File Modified)
6773 + - trunk/src/ircd_linker.c (File Added)
6774 +16 -4 trunk/src/main.c (File Modified)
6775
6776
6777 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6778 Log:
6779 The launcher now calls io_loop() instead of charybdis_main().
6780 This is so that we do not have to reinitialize *everything* later.
6781
6782
6783 Changes: Modified:
6784 +1 -0 trunk/include/ircd.h (File Modified)
6785 +6 -7 trunk/src/ircd.c (File Modified)
6786 +13 -1 trunk/src/main.c (File Modified)
6787
6788
6789 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6790 Log:
6791 Use global binding on libircd.so.
6792
6793
6794 Changes: Modified:
6795 +1 -1 trunk/src/main.c (File Modified)
6796
6797
6798 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6799 Log:
6800 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6801 (it will do more later)
6802
6803
6804 Changes: Modified:
6805 +14 -12 trunk/include/config.h (File Modified)
6806 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6807 +31 -5 trunk/src/Makefile.in (File Modified)
6808 +78 -1 trunk/src/ircd.c (File Modified)
6809 + - trunk/src/main.c (File Added)
6810
6811
6812 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6813 Log:
6814 Add whitespace here, oops.
6815
6816
6817 Changes: Modified:
6818 +1 -1 trunk/CREDITS (File Modified)
6819
6820
6821 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6822 Log:
6823 Properly copy over the IP address here instead of using a cheap hack.
6824 Because the hack didn't work right except on IPv6. :|
6825
6826
6827 Changes: Modified:
6828 +12 -2 trunk/src/s_newconf.c (File Modified)
6829
6830
6831 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6832 Log:
6833 Revert reject cache notice to ratbox's, which more
6834 clearly suggests what's happening.
6835
6836
6837 Changes: Modified:
6838 +4 -1 trunk/src/reject.c (File Modified)
6839
6840
6841 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6842 Log:
6843 Fix the openssl status in the overview information.
6844
6845
6846 Changes: Modified:
6847 +1 -3 trunk/configure (File Modified)
6848 +1 -3 trunk/configure.ac (File Modified)
6849
6850
6851 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6852 Log:
6853 - Add simple exempt{} block (127.0.0.1) to example.conf.
6854 - Remove mention of deny{}.
6855
6856
6857 Changes: Modified:
6858 +5 -0 trunk/doc/example.conf (File Modified)
6859 +1 -1 trunk/doc/reference.conf (File Modified)
6860
6861
6862 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6863 Log:
6864 example.conf: add some comments at the start
6865 reference.conf: some ircd-ratbox -> charybdis
6866
6867
6868 Changes: Modified:
6869 +11 -0 trunk/doc/example.conf (File Modified)
6870 +6 -5 trunk/doc/reference.conf (File Modified)
6871
6872
6873 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6874 Log:
6875 Rename m_createauthonly module to createauthonly
6876 as this is not a module providing an m_function
6877 (command).
6878
6879
6880 Changes: Modified:
6881 +1 -38 trunk/contrib/Makefile.in (File Modified)
6882 + - trunk/contrib/createauthonly.c (File Added)
6883 + - trunk/contrib/m_createauthonly.c (File Deleted)
6884
6885
6886 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6887 Log:
6888 Add to example confs commented lines for:
6889 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6890 sno_globalkline.so, sno_globaloper.so.
6891
6892
6893 Changes: Modified:
6894 +5 -1 trunk/doc/example.conf (File Modified)
6895 +9 -1 trunk/doc/reference.conf (File Modified)
6896
6897
6898 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6899 Log:
6900 - Unbreak connecting to connect{}s with hostnames
6901 instead of IP addresses (broken with new resolver).
6902 - Try to do A/AAAA query based on aftype in
6903 connect{} (doesn't seem to work fully).
6904
6905
6906 Changes: Modified:
6907 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6908
6909
6910 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6911 Log:
6912 Unbreak /rehash dns.
6913
6914
6915 Changes: Modified:
6916 +1 -0 trunk/src/res.c (File Modified)
6917
6918
6919 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6920 Log:
6921 Preserve Hybrid Id and add one of our own.
6922
6923
6924 Changes: Modified:
6925 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6926 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6927
6928
6929 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6930 Log:
6931 Add anfl and Androsyn to CREDITS.
6932 They wrote a lot of ratbox code we use, both before and after the fork.
6933
6934
6935 Changes: Modified:
6936 +2 -0 trunk/CREDITS (File Modified)
6937
6938
6939 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6940 Log:
6941 Hostname validity check.
6942
6943
6944 Changes: Modified:
6945 +42 -3 trunk/src/s_auth.c (File Modified)
6946
6947
6948 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6949 Log:
6950 Version bump to 1.2.0.
6951
6952
6953 Changes: Modified:
6954 +9 -9 trunk/configure (File Modified)
6955 +1 -1 trunk/configure.ac (File Modified)
6956
6957
6958 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6959 Log:
6960 - Missed a spot in the IPv6 code here. Should be usable now.
6961
6962
6963 Changes: Modified:
6964 +2 -2 trunk/src/res.c (File Modified)
6965
6966
6967 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6968 Log:
6969 Alright, so, this massive commit does the following:
6970 - Removes adns
6971 - Adds a resolver based on the undernet and hybrid one.
6972 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6973 - Makes a check in ./configure be posixly correct
6974 - Simplifies the auth code and DNS callbacks
6975
6976 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6977
6978
6979 Changes: Modified:
6980 +1 -1 trunk/Makefile.in (File Modified)
6981 + - trunk/adns/ (File Deleted)
6982 +148 -80 trunk/configure (File Modified)
6983 +1 -2 trunk/configure.ac (File Modified)
6984 +6 -0 trunk/include/client.h (File Modified)
6985 +1 -0 trunk/include/packet.h (File Modified)
6986 +153 -41 trunk/include/res.h (File Modified)
6987 + - trunk/include/reslib.h (File Added)
6988 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6989 +930 -1449 trunk/modules/.depend (File Modified)
6990 +3 -0 trunk/modules/m_stats.c (File Modified)
6991 +417 -621 trunk/src/.depend (File Modified)
6992 +1 -1 trunk/src/.indent.pro (File Modified)
6993 +2069 -289 trunk/src/Makefile.in (File Modified)
6994 + - trunk/src/adns.c (File Deleted)
6995 + - trunk/src/res.c (File Added)
6996 + - trunk/src/reslib.c (File Added)
6997 +11 -50 trunk/src/s_auth.c (File Modified)
6998 +4 -26 trunk/src/s_newconf.c (File Modified)
6999
7000
7001 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7002 Log:
7003 Document the NOBALLOC feature.
7004
7005
7006 Changes: Modified:
7007 +7 -1 trunk/include/config.h (File Modified)
7008
7009
7010 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7011 Log:
7012 commands.sgml changes
7013
7014
7015 Changes: Modified:
7016 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7017
7018
7019 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7020 Log:
7021 connect{} changes.
7022
7023
7024 Changes: Modified:
7025 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7026
7027
7028 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7029 Log:
7030 Improve description of class{} block (in particular,
7031 mention server classes as well as client classes).
7032
7033
7034 Changes: Modified:
7035 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7036
7037
7038 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7039 Log:
7040 In comment:
7041 -/* sendq: servers need a higher sendq as they send more data */
7042 +/* sendq: servers need a higher sendq as they are sent more data */
7043
7044
7045 Changes: Modified:
7046 +1 -1 trunk/doc/reference.conf (File Modified)
7047
7048
7049 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7050 Log:
7051 Add modules{} block.
7052
7053
7054 Changes: Modified:
7055 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7056
7057
7058 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7059 Log:
7060 Add general::oper_snomask, snomask on oper up for opers
7061 that have umode +s set on oper up, but do not have
7062 a specific snomask setting in their operator block.
7063 If this is empty or not specified, +s is used as before.
7064
7065
7066 Changes: Modified:
7067 +4 -1 trunk/doc/example.conf (File Modified)
7068 +7 -1 trunk/doc/reference.conf (File Modified)
7069 +1 -0 trunk/include/client.h (File Modified)
7070 +1 -0 trunk/include/s_conf.h (File Modified)
7071 +32 -0 trunk/src/newconf.c (File Modified)
7072 +1 -0 trunk/src/s_conf.c (File Modified)
7073 +13 -3 trunk/src/s_user.c (File Modified)
7074
7075
7076 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7077 Log:
7078 fix error
7079
7080 Changes: Modified:
7081 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7082
7083
7084 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7085 Log:
7086 Add MASKTRACE and CHANTRACE commands.
7087
7088
7089 Changes: Modified:
7090 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7091
7092
7093 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7094 Log:
7095 document loadmodule directive
7096
7097
7098 Changes: Modified:
7099 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7100
7101
7102 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7103 Log:
7104 finish this up
7105
7106
7107 Changes: Modified:
7108 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7109
7110
7111 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7112 Log:
7113 q:lines are no longer living in the ircd.conf either
7114
7115
7116 Changes: Modified:
7117 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7118
7119
7120 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7121 Log:
7122 remove k:line, d:line, x:line as they are their own files now
7123
7124
7125 Changes: Modified:
7126 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7127
7128
7129 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7130 Log:
7131 New place for operator::snomask.
7132
7133
7134 Changes: Modified:
7135 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7136
7137
7138 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7139 Log:
7140 Document connect {}.
7141
7142
7143 Changes: Modified:
7144 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7145
7146
7147 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7148 Log:
7149 example.conf: move operator::snomask to a more logical place,
7150 more sensible default
7151 reference.conf: add operator::snomask
7152
7153
7154 Changes: Modified:
7155 +3 -3 trunk/doc/example.conf (File Modified)
7156 +3 -0 trunk/doc/reference.conf (File Modified)
7157
7158
7159 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7160 Log:
7161 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7162 in those conf entries that take umodes like <name1>, <name2>, ...
7163
7164
7165 Changes: Modified:
7166 +3 -0 trunk/doc/reference.conf (File Modified)
7167 +3 -0 trunk/src/newconf.c (File Modified)
7168
7169
7170 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7171 Log:
7172 Remove H:line
7173
7174
7175 Changes: Modified:
7176 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7177
7178
7179 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7180 Log:
7181 Aesthetic changes.
7182
7183
7184 Changes: Modified:
7185 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7186
7187
7188 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7189 Log:
7190 s/allow/auth
7191
7192
7193 Changes: Modified:
7194 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7195
7196
7197 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7198 Log:
7199 fix
7200
7201
7202 Changes: Modified:
7203 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7204
7205
7206 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7207 Log:
7208 Document operator {} blocks.
7209
7210
7211 Changes: Modified:
7212 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7213
7214
7215 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7216 Log:
7217 auth{}: clarify/add some details
7218
7219
7220 Changes: Modified:
7221 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7222
7223
7224 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7225 Log:
7226 auth{}: Move a paragraph.
7227
7228
7229 Changes: Modified:
7230 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7231
7232
7233 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7234 Log:
7235 Document auth{} blocks.
7236
7237
7238 Changes: Modified:
7239 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7240
7241
7242 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7243 Log:
7244 Add umode +R.
7245
7246
7247 Changes: Modified:
7248 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7249
7250
7251 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7252 Log:
7253 Add umode +R, prevents unidentified clients from
7254 sending private messages or notices. /accept'ed
7255 clients and opers are exempt.
7256 Due to the /accept part, this is only checked
7257 at the target's server, may want to change
7258 this?
7259
7260
7261 Changes: Modified:
7262 +1 -0 trunk/help/opers/umode (File Modified)
7263 +1 -0 trunk/help/users/umode (File Modified)
7264 +2 -0 trunk/include/client.h (File Modified)
7265 +1 -0 trunk/include/numeric.h (File Modified)
7266 +11 -1 trunk/modules/core/m_message.c (File Modified)
7267 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7268 +1 -1 trunk/src/messages.tab (File Modified)
7269 +1 -1 trunk/src/s_user.c (File Modified)
7270
7271
7272 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7273 Log:
7274 Don't allow a nick change if banned or quieted (and not
7275 voiced or opped) on a channel. This uses numeric 435
7276 (bahamut's "cannot change to a banned nick") because
7277 bahamut/ircu's 437 and hyperion's 438 already have
7278 another meaning for us.
7279
7280
7281 Changes: Modified:
7282 +2 -0 trunk/include/channel.h (File Modified)
7283 +1 -0 trunk/include/numeric.h (File Modified)
7284 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7285 +38 -0 trunk/src/channel.c (File Modified)
7286 +1 -1 trunk/src/messages.tab (File Modified)
7287
7288
7289 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7290 Log:
7291 KNOCK:
7292 - respect ban exceptions
7293 - also deny a knock if quieted
7294
7295
7296 Changes: Modified:
7297 +2 -1 trunk/modules/m_knock.c (File Modified)
7298
7299
7300 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7301 Log:
7302 Reverse bad substitution in comment.
7303
7304
7305 Changes: Modified:
7306 +1 -1 trunk/src/channel.c (File Modified)
7307
7308
7309 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7310 Log:
7311 - set DynSpoof flag for clients spoofed at registration
7312 - add orighost instead of host to the hostname hash
7313
7314
7315 Changes: Modified:
7316 +5 -1 trunk/src/s_user.c (File Modified)
7317
7318
7319 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7320 Log:
7321 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7322
7323
7324 Changes: Modified:
7325 +2 -3 trunk/src/send.c (File Modified)
7326
7327
7328 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7329 Log:
7330 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7331
7332
7333 Changes: Modified:
7334 +17 -7 trunk/modules/m_signon.c (File Modified)
7335
7336
7337 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7338 Log:
7339 Correct minimum args on ENCAP SASL to avoid nasty core.
7340
7341
7342 Changes: Modified:
7343 +1 -1 trunk/modules/m_sasl.c (File Modified)
7344
7345
7346 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7347 Log:
7348 Style nits: sptr can't ever be NULL, don't compare truth
7349 values with YES.
7350
7351
7352 Changes: Modified:
7353 +2 -3 trunk/modules/m_scan.c (File Modified)
7354
7355
7356 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7357 Log:
7358 - Comment out scan_cmodes() prototype to suppress warning
7359 - Correct minimum parameter count for mo_scan()
7360
7361
7362 Changes: Modified:
7363 +2 -2 trunk/modules/m_scan.c (File Modified)
7364
7365
7366 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7367 Log:
7368 SCAN UMODES:
7369 - Include full command in operspy notice
7370 - Allow global scans (no-list used, mask not used) without operspy
7371 - Use ERR_NOPRIVS numeric
7372
7373
7374 Changes: Modified:
7375 +21 -9 trunk/modules/m_scan.c (File Modified)
7376
7377
7378 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7379 Log:
7380 Cancel out the >3 default if < is given; this way
7381 any </> specification fully overrides the default.
7382
7383
7384 Changes: Modified:
7385 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7386
7387
7388 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7389 Log:
7390 - Call mo_list() from m_list() to reduce code duplication
7391 - Default to >3, rather arbitrarily (conf option?)
7392 - Make < and > mean less than and greater than again
7393
7394
7395 Changes: Modified:
7396 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7397
7398
7399 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7400 Log:
7401 When processing topic burst, hide connecting server
7402 on netburst if flatten links is enabled.
7403
7404
7405 Changes: Modified:
7406 +9 -2 trunk/modules/m_tb.c (File Modified)
7407
7408
7409 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7410 Log:
7411 - remove PENALTY token
7412
7413
7414 Changes: Modified:
7415 +0 -1 trunk/include/supported.h (File Modified)
7416
7417
7418 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7419 Log:
7420 005 fixups:
7421 - Add PENALTY because we have a pace-wait system.
7422 - Add FNC due to SAVE and RSFNC
7423 - Add q to MAXLIST.
7424
7425
7426 Changes: Modified:
7427 +4 -2 trunk/include/supported.h (File Modified)
7428
7429
7430 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7431 Log:
7432 mkay, indent went nuts here
7433
7434
7435 Changes: Modified:
7436 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7437
7438
7439 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7440 Log:
7441 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7442 and can be used instead. The SAFELIST implementation is the one used by
7443 default, as most users/networks will be used to it.
7444
7445
7446 Changes: Modified:
7447 +1 -0 trunk/NEWS (File Modified)
7448 +14 -0 trunk/include/client.h (File Modified)
7449 +5 -0 trunk/include/hash.h (File Modified)
7450 +404 -272 trunk/modules/Makefile.in (File Modified)
7451 + - trunk/modules/m_list.c (File Deleted)
7452 + - trunk/modules/m_list_ratbox.c (File Added)
7453 + - trunk/modules/m_list_safelist.c (File Added)
7454 +5 -5 trunk/src/hash.c (File Modified)
7455
7456
7457 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7458 Log:
7459 Clear invites on a lowerTS JOIN or SJOIN.
7460 This should complete kick_on_split_riding protection.
7461
7462
7463 Changes: Modified:
7464 +5 -0 trunk/modules/core/m_join.c (File Modified)
7465 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7466
7467
7468 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7469 Log:
7470 Like in ratbox, send and interpret timestamps on invites.
7471
7472
7473 Changes: Modified:
7474 +9 -2 trunk/modules/m_invite.c (File Modified)
7475
7476
7477 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7478 Log:
7479 Add +S (network service) umode. Just for completeness, users or opers
7480 cannot set this.
7481
7482
7483 Changes: Modified:
7484 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7485
7486
7487 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7488 Log:
7489 update NEWS a bit
7490
7491
7492 Changes: Modified:
7493 +35 -2 trunk/NEWS (File Modified)
7494
7495
7496 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7497 Log:
7498 Split off a PreClient structure for data to be freed on registation (i.e. password).
7499 New hook introduce_client for post-registration messages.
7500 Fix b0rked SASL numerics.
7501 Burst REALHOST post-introduction for spoofed-on-registration clients.
7502 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7503 Pre-registration signon support.
7504
7505
7506 Changes: Modified:
7507 +10 -0 trunk/configure (File Modified)
7508 +2 -0 trunk/configure.ac (File Modified)
7509 +14 -4 trunk/include/client.h (File Modified)
7510 +1 -0 trunk/include/hook.h (File Modified)
7511 +1 -0 trunk/include/numeric.h (File Modified)
7512 +3 -0 trunk/include/setup.h.in (File Modified)
7513 +16 -0 trunk/modules/m_chghost.c (File Modified)
7514 +25 -21 trunk/modules/m_sasl.c (File Modified)
7515 +63 -30 trunk/modules/m_signon.c (File Modified)
7516 +18 -0 trunk/src/client.c (File Modified)
7517 +2 -0 trunk/src/hook.c (File Modified)
7518 +5 -5 trunk/src/messages.tab (File Modified)
7519 +2 -0 trunk/src/s_serv.c (File Modified)
7520 +28 -2 trunk/src/s_user.c (File Modified)
7521
7522
7523 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7524 Log:
7525 Update hook documentation.
7526
7527
7528 Changes: Modified:
7529 +30 -0 trunk/doc/hooks.txt (File Modified)
7530
7531
7532 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7533 Log:
7534 Improve @/# handling in match_esc().
7535
7536
7537 Changes: Modified:
7538 +21 -13 trunk/src/match.c (File Modified)
7539
7540
7541 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7542 Log:
7543 backtrack instead of bailing out when handling a mismatched escape
7544
7545
7546 Changes: Modified:
7547 +1 -1 trunk/src/match.c (File Modified)
7548
7549
7550 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7551 Log:
7552 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7553
7554 Changes: Modified:
7555 +2 -1 trunk/CREDITS (File Modified)
7556
7557
7558 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7559 Log:
7560 Fix the escape brokenness and pick up a more efficient matching algorithm,
7561 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7562 Patch sent upstream. They can do whatever they want with it, *shrug*.
7563
7564
7565 Changes: Modified:
7566 +147 -161 trunk/src/match.c (File Modified)
7567
7568
7569 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7570 Log:
7571 If flatten links is enabled, fake the origins of some ServerModes
7572 sent to clients so that the server sending the netburst is hidden.
7573 Most mode hacks still show the true source.
7574
7575
7576 Changes: Modified:
7577 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7578 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7579
7580
7581 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7582 Log:
7583 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7584 where the exit originated).
7585 - When receiving an SQUIT for a server themselves
7586 (IsMe(target_p) || target_p == client_p)
7587 close their link and send a local server notice.
7588
7589
7590 Changes: Modified:
7591 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7592 +6 -3 trunk/src/client.c (File Modified)
7593
7594
7595 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7596 Log:
7597 Hooking into the wrong hook, whoops. :P
7598
7599
7600 Changes: Modified:
7601 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7602 +6 -10 trunk/modules/core/m_join.c (File Modified)
7603
7604
7605 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7606 Log:
7607 this doesn't work right, right now :P
7608
7609
7610 Changes: Modified:
7611 +40 -0 trunk/contrib/Makefile.in (File Modified)
7612 + - trunk/contrib/m_createauthonly.c (File Added)
7613 +6 -0 trunk/include/hook.h (File Modified)
7614 +26 -1 trunk/modules/core/m_join.c (File Modified)
7615 +1 -1 trunk/src/ircd.c (File Modified)
7616
7617
7618 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7619 Log:
7620 Make can_join() hookable.
7621
7622
7623 Changes: Modified:
7624 +12 -1 trunk/src/channel.c (File Modified)
7625
7626
7627 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7628 Log:
7629 add 'int approved;' to the channel event hook
7630
7631
7632 Changes: Modified:
7633 +1 -0 trunk/include/hook.h (File Modified)
7634
7635
7636 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7637 Log:
7638 Use SIDs in SASL ENCAP origin.
7639 Ignore responses from other agents once the first SASL response has been received for a client.
7640
7641
7642 Changes: Modified:
7643 +9 -5 trunk/modules/m_sasl.c (File Modified)
7644
7645
7646 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7647 Log:
7648 Removed stray debug code.
7649
7650
7651 Changes: Modified:
7652 +1 -1 trunk/modules/m_sasl.c (File Modified)
7653
7654
7655 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7656 Log:
7657 Don't complain "unknown MODE flag" if a non-oper attempts
7658 to unset an oper only umode they do not have.
7659 This is to prevent unwanted error messages when users/bots
7660 do things like MODE <nick> +i-sw.
7661
7662
7663 Changes: Modified:
7664 +4 -2 trunk/src/s_user.c (File Modified)
7665
7666
7667 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7668 Log:
7669 Fix client_exit hook name and only call it for local exits that are not
7670 IsAnyServer.
7671
7672
7673 Changes: Modified:
7674 +3 -2 trunk/modules/m_sasl.c (File Modified)
7675
7676
7677 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7678 Log:
7679 Fix SASL logic to actually use stored agent UID.
7680 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7681 Add abort code for exiting clients.
7682
7683
7684 Changes: Modified:
7685 +18 -9 trunk/modules/m_sasl.c (File Modified)
7686
7687
7688 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7689 Log:
7690 Port over ratbox 2.2 /challenge. This is slightly more secure
7691 (better crypto, longer keys, challenge timeout) and has better
7692 client scripts.
7693
7694 The respond tool is no longer part of the ircd tree but a
7695 separate package, currently available from
7696 http://respond.ircd-ratbox.org (we should mirror/... this).
7697
7698
7699 Changes: Modified:
7700 +65 -310 trunk/doc/challenge.txt (File Modified)
7701 +5 -5 trunk/include/client.h (File Modified)
7702 +3 -0 trunk/include/irc_string.h (File Modified)
7703 +3 -0 trunk/include/numeric.h (File Modified)
7704 +94 -50 trunk/modules/m_challenge.c (File Modified)
7705 +1 -2 trunk/src/client.c (File Modified)
7706 +125 -0 trunk/src/irc_string.c (File Modified)
7707 +2 -2 trunk/src/messages.tab (File Modified)
7708 + - trunk/tools/rsa_respond/ (File Deleted)
7709
7710
7711 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7712 Log:
7713 Preliminary SASL support.
7714
7715
7716 Changes: Modified:
7717 +7 -0 trunk/include/client.h (File Modified)
7718 +6 -0 trunk/include/numeric.h (File Modified)
7719 +1 -0 trunk/modules/Makefile.in (File Modified)
7720 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7721 +175 -1 trunk/modules/m_cap.c (File Modified)
7722 + - trunk/modules/m_sasl.c (File Added)
7723 +2 -0 trunk/modules/m_user.c (File Modified)
7724 +5 -5 trunk/src/messages.tab (File Modified)
7725 +8 -2 trunk/src/s_user.c (File Modified)
7726
7727
7728 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7729 Log:
7730 SIGNON: make logout also apply remotely.
7731
7732
7733 Changes: Modified:
7734 +7 -2 trunk/modules/m_signon.c (File Modified)
7735
7736
7737 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7738 Log:
7739 Use an asterisk when sending empty logins in SIGNON.
7740
7741
7742 Changes: Modified:
7743 +5 -5 trunk/modules/m_signon.c (File Modified)
7744
7745
7746 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7747 Log:
7748 SIGNON: Only add whowas entry (add_history()) and wipe
7749 accepts (del_all_accepts()) if nick changed.
7750
7751
7752 Changes: Modified:
7753 +5 -3 trunk/modules/m_signon.c (File Modified)
7754
7755
7756 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7757 Log:
7758 SIGNON: slight fixes to collision code:
7759 - don't kill if target_p == source_p (nick unchanged or only changed case)
7760 - add comment that SAVE support is missing
7761 - use sendto_realops_snomask() instead of sendto_realops_flags()
7762
7763
7764 Changes: Modified:
7765 +9 -6 trunk/modules/m_signon.c (File Modified)
7766
7767
7768 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7769 Log:
7770 Fix up kills for bad nick/user/host on SIGNON.
7771
7772
7773 Changes: Modified:
7774 +16 -6 trunk/modules/m_signon.c (File Modified)
7775
7776
7777 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7778 Log:
7779 If changing to a nick with a digit, only allow the UID.
7780
7781
7782 Changes: Modified:
7783 +4 -0 trunk/modules/m_signon.c (File Modified)
7784
7785
7786 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7787 Log:
7788 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7789 Strip leading digits from logins that are not purely numeric.
7790
7791
7792 Changes: Modified:
7793 +3 -0 trunk/include/numeric.h (File Modified)
7794 +2 -0 trunk/include/send.h (File Modified)
7795 +1 -0 trunk/modules/Makefile.in (File Modified)
7796 +456 -3 trunk/modules/m_services.c (File Modified)
7797 + - trunk/modules/m_signon.c (File Added)
7798 +2 -2 trunk/src/messages.tab (File Modified)
7799 +98 -0 trunk/src/send.c (File Modified)
7800
7801
7802 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7803 Log:
7804 Remove old server notice umodes from example confs.
7805
7806
7807 Changes: Modified:
7808 +1 -2 trunk/doc/example.conf (File Modified)
7809 +4 -17 trunk/doc/reference.conf (File Modified)
7810
7811
7812 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7813 Log:
7814 Add snomask help file (forgot this earlier).
7815
7816
7817 Changes: Modified:
7818 + - trunk/help/opers/snomask (File Added)
7819
7820
7821 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7822 Log:
7823 Add umode +l (receive locops).
7824
7825
7826 Changes: Modified:
7827 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7828
7829
7830 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7831 Log:
7832 We don't plan to implement cmode +R (quiet unidentified) and
7833 umode +I (deny invite) for 1.1, so comment them out from the
7834 docs.
7835
7836
7837 Changes: Modified:
7838 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7839 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7840
7841
7842 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7843 Log:
7844 Improve snomask usage description.
7845
7846
7847 Changes: Modified:
7848 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7849
7850
7851 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7852 Log:
7853 Mention the word snomask with umode +s (needs to be a link really).
7854
7855
7856 Changes: Modified:
7857 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7858
7859
7860 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7861 Log:
7862 Add snomask +Z (operspy notices).
7863
7864
7865 Changes: Modified:
7866 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7867
7868
7869 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7870 Log:
7871 Misc updates/clarifications.
7872
7873
7874 Changes: Modified:
7875 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7876
7877
7878 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7879 Log:
7880 Document snomasks.
7881
7882
7883 Changes: Modified:
7884 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7885 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7886 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7887
7888
7889 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7890 Log:
7891 - Allow ENCAP REALHOST outside burst
7892 - Fix comment describing race condition: this can only happen
7893 on a local whois with use_whois_actually enabled
7894
7895
7896 Changes: Modified:
7897 +4 -6 trunk/modules/m_chghost.c (File Modified)
7898
7899
7900 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7901 Log:
7902 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7903
7904
7905 Changes: Modified:
7906 +39 -0 trunk/contrib/Makefile.in (File Modified)
7907 + - trunk/contrib/sno_globaloper.c (File Added)
7908
7909
7910 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7911 Log:
7912 Pass along old umodes and snomask in umode_changed hook,
7913 changing its parameter type from struct Client *
7914 to hook_data_umode_changed *. (For a new client, both
7915 are zero.)
7916
7917 The IP cloaking module now fully ignores umode changes
7918 where +h didn't change.
7919
7920
7921 Changes: Modified:
7922 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7923 +7 -0 trunk/include/hook.h (File Modified)
7924 +18 -4 trunk/src/s_user.c (File Modified)
7925
7926
7927 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7928 Log:
7929 move libcharybdis-provided function initialisation into libcharybdis_init().
7930
7931
7932 Changes: Modified:
7933 +32 -11 trunk/src/ircd.c (File Modified)
7934
7935
7936 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7937 Log:
7938 Make +f notices (local host, global host, global user@host, local class)
7939 netwide. Exceeding /quote set max remains local.
7940
7941
7942 Changes: Modified:
7943 +4 -4 trunk/src/s_conf.c (File Modified)
7944
7945
7946 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7947 Log:
7948 Netwide notices about attempts to join juped channels.
7949
7950
7951 Changes: Modified:
7952 +1 -1 trunk/modules/core/m_join.c (File Modified)
7953
7954
7955 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7956 Log:
7957 Send server notices about failed oper attempts globally.
7958 Successful remote oper attempt notices will be generated
7959 from the mode changes.
7960
7961
7962 Changes: Modified:
7963 +3 -3 trunk/modules/m_challenge.c (File Modified)
7964 +2 -2 trunk/modules/m_oper.c (File Modified)
7965
7966
7967 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7968 Log:
7969 Rest of infrastructure for sending server notices globally.
7970 Uses a new L_NETWIDE level on sendto_realops_snomask().
7971
7972
7973 Changes: Modified:
7974 +1 -0 trunk/include/send.h (File Modified)
7975 +31 -4 trunk/src/send.c (File Modified)
7976
7977
7978 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7979 Log:
7980 Add general::global_snotices conf option to control
7981 whether we send out SNOTEs. Does not do anything yet.
7982
7983
7984 Changes: Modified:
7985 +1 -0 trunk/doc/example.conf (File Modified)
7986 +6 -0 trunk/doc/reference.conf (File Modified)
7987 +1 -0 trunk/include/s_conf.h (File Modified)
7988 +6 -0 trunk/modules/m_info.c (File Modified)
7989 +1 -0 trunk/src/newconf.c (File Modified)
7990 +1 -0 trunk/src/s_conf.c (File Modified)
7991
7992
7993 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7994 Log:
7995 Only accept SNOTE from servers.
7996
7997
7998 Changes: Modified:
7999 +2 -0 trunk/modules/m_snote.c (File Modified)
8000
8001
8002 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8003 Log:
8004 Correct parv indices so this actually works.
8005
8006
8007 Changes: Modified:
8008 +2 -2 trunk/modules/m_snote.c (File Modified)
8009
8010
8011 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8012 Log:
8013 s/scan/snote/g
8014
8015
8016 Changes: Modified:
8017 +3 -3 trunk/modules/m_snote.c (File Modified)
8018
8019
8020 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8021 Log:
8022 Add m_snote.c, SNOTE propagator.
8023
8024
8025 Changes: Modified:
8026 +86 -0 trunk/modules/Makefile.in (File Modified)
8027 + - trunk/modules/m_snote.c (File Added)
8028
8029
8030 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8031 Log:
8032 start seeding the 1.1 NEWS file
8033
8034
8035 Changes: Modified:
8036 +4 -0 trunk/NEWS (File Modified)
8037
8038
8039 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8040 Log:
8041 rename some modules to more descriptive names...
8042
8043
8044 Changes: Modified:
8045 +2 -131 trunk/contrib/Makefile.in (File Modified)
8046 + - trunk/contrib/globalconnexit.c (File Deleted)
8047 + - trunk/contrib/globallineactive.c (File Deleted)
8048 + - trunk/contrib/sno_farconnect.c (File Added)
8049 + - trunk/contrib/sno_globalkline.c (File Added)
8050 +1 -120 trunk/modules/Makefile.in (File Modified)
8051 + - trunk/modules/networknotice.c (File Deleted)
8052 + - trunk/modules/sno_routing.c (File Added)
8053
8054
8055 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8056 Log:
8057 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8058 Uses FLAGS2_FLOODDONE bit on servers.
8059
8060
8061 Changes: Modified:
8062 +3 -0 trunk/include/client.h (File Modified)
8063 +121 -1 trunk/modules/Makefile.in (File Modified)
8064 + - trunk/modules/networknotice.c (File Added)
8065
8066
8067 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8068 Log:
8069 Don't show servers in /trace to nonopers if flatten links is enabled.
8070
8071
8072 Changes: Modified:
8073 +8 -5 trunk/modules/m_trace.c (File Modified)
8074
8075
8076 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8077 Log:
8078 CHGHOST:
8079 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8080 - send back confirmation to source, if local client
8081 - send a +s server notice if the source is neither a server nor a service (+S)
8082
8083
8084 Changes: Modified:
8085 +5 -1 trunk/modules/m_chghost.c (File Modified)
8086
8087
8088 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8089 Log:
8090 Use sendto_realops_snomask_from() to make the
8091 server notices appear to come from the affected
8092 user's server.
8093
8094
8095 Changes: Modified:
8096 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8097 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8098
8099
8100 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8101 Log:
8102 Add sendto_realops_snomask_from(), allows
8103 specification of apparent source server.
8104
8105
8106 Changes: Modified:
8107 +1 -0 trunk/include/send.h (File Modified)
8108 +41 -1 trunk/src/send.c (File Modified)
8109
8110
8111 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8112 Log:
8113 Revert r579. Keep host, not orighost in oper up notice.
8114 It would be inconsistent to have orighost there, and we
8115 don't want to mess up all server notices by putting both
8116 host and orighost.
8117
8118
8119 Changes: Modified:
8120 +1 -1 trunk/src/s_user.c (File Modified)
8121
8122
8123 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8124 Log:
8125 Include the IP address in operlog/foperlog.
8126
8127
8128 Changes: Modified:
8129 +10 -8 trunk/modules/m_challenge.c (File Modified)
8130 +8 -6 trunk/modules/m_oper.c (File Modified)
8131
8132
8133 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8134 Log:
8135 Call umode_changed hook on oper up.
8136
8137
8138 Changes: Modified:
8139 +1 -0 trunk/src/s_user.c (File Modified)
8140
8141
8142 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8143 Log:
8144 Add globalconnexit contrib module, shows remote client connects/exits
8145 except netsplits/netjoin on snomask +F.
8146 Notice formatting will probably change somewhat still.
8147
8148
8149 Changes: Modified:
8150 +80 -0 trunk/contrib/Makefile.in (File Modified)
8151 + - trunk/contrib/globalconnexit.c (File Added)
8152
8153
8154 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8155 Log:
8156 Declare snomask_modes[] so modules can provide snomasks.
8157
8158
8159 Changes: Modified:
8160 +2 -0 trunk/include/snomask.h (File Modified)
8161
8162
8163 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8164 Log:
8165 Replace user_signon hook with two new hooks: new_local_user
8166 and new_remote_user.
8167 These are called right before the user is introduced to the
8168 rest of the network.
8169
8170
8171 Changes: Modified:
8172 +2 -1 trunk/include/hook.h (File Modified)
8173 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8174 +4 -2 trunk/src/hook.c (File Modified)
8175 +2 -3 trunk/src/s_user.c (File Modified)
8176
8177
8178 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8179 Log:
8180 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8181
8182
8183 Changes: Modified:
8184 +2 -2 trunk/modules/m_scan.c (File Modified)
8185
8186
8187 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8188 Log:
8189 Update doc/technical/send.txt.
8190
8191
8192 Changes: Modified:
8193 +91 -131 trunk/doc/technical/send.txt (File Modified)
8194
8195
8196 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8197 Log:
8198 Add chantrace and masktrace to help files.
8199
8200
8201 Changes: Modified:
8202 + - trunk/help/opers/chantrace (File Added)
8203 +27 -20 trunk/help/opers/index (File Modified)
8204 + - trunk/help/opers/masktrace (File Added)
8205 +2 -0 trunk/help/opers/operspy (File Modified)
8206
8207
8208 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8209 Log:
8210 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8211 Shows etrace-like output for all users in a channel,
8212 in particular IP addresses.
8213
8214
8215 Changes: Modified:
8216 +75 -2 trunk/modules/m_etrace.c (File Modified)
8217
8218
8219 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8220 Log:
8221 Port over ratbox 2.2 r21727 (anfl):
8222 add some logging when we drop servers in places where we only notify opers
8223
8224
8225 Changes: Modified:
8226 +31 -0 trunk/modules/core/m_server.c (File Modified)
8227
8228
8229 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8230 Log:
8231 display orighost in operup message
8232
8233
8234 Changes: Modified:
8235 +1 -1 trunk/src/s_user.c (File Modified)
8236
8237
8238 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8239 Log:
8240 Add globallineactive contrib module, a hack which can often
8241 show k/d/g/x line active for remote clients.
8242
8243
8244 Changes: Modified:
8245 +52 -0 trunk/contrib/Makefile.in (File Modified)
8246 + - trunk/contrib/globallineactive.c (File Added)
8247
8248
8249 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8250 Log:
8251 Show IP field in the same way as MASKTRACE:
8252 "255.255.255.255" if it's unknown (remote TS5 client)
8253 and "0" if we or the remote server are purposely
8254 hiding it.
8255
8256
8257 Changes: Modified:
8258 +12 -1 trunk/modules/m_scan.c (File Modified)
8259
8260
8261 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8262 Log:
8263 scan umodes:
8264 - don't show servers in a global scan
8265 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8266
8267
8268 Changes: Modified:
8269 +4 -1 trunk/modules/m_scan.c (File Modified)
8270
8271
8272 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8273 Log:
8274 Implement SCAN UMODES.
8275
8276
8277 Changes: Modified:
8278 +3 -0 trunk/include/numeric.h (File Modified)
8279 +128 -2 trunk/modules/m_scan.c (File Modified)
8280 +2 -2 trunk/src/messages.tab (File Modified)
8281
8282
8283 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8284 Log:
8285 more oops
8286
8287
8288 Changes: Modified:
8289 +1 -1 trunk/modules/m_scan.c (File Modified)
8290
8291
8292 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8293 Log:
8294 parv[0] should be parv[1].
8295
8296
8297 Changes: Modified:
8298 +1 -1 trunk/modules/m_scan.c (File Modified)
8299
8300
8301 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8302 Log:
8303 another oops
8304
8305
8306 Changes: Modified:
8307 +1 -1 trunk/modules/m_scan.c (File Modified)
8308
8309
8310 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8311 Log:
8312 fix mistake here
8313
8314
8315 Changes: Modified:
8316 +2 -2 trunk/modules/m_scan.c (File Modified)
8317
8318
8319 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8320 Log:
8321 framework for scan command
8322
8323
8324 Changes: Modified:
8325 +113 -0 trunk/modules/Makefile.in (File Modified)
8326 + - trunk/modules/m_scan.c (File Added)
8327
8328
8329 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8330 Log:
8331 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8332
8333
8334 Changes: Modified:
8335 +2 -0 trunk/include/irc_string.h (File Modified)
8336 +157 -1 trunk/modules/m_etrace.c (File Modified)
8337 +129 -90 trunk/src/match.c (File Modified)
8338
8339
8340 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8341 Log:
8342 orighost may live in a different hash bucket (likely the case), lets check it standalone
8343
8344
8345 Changes: Modified:
8346 +39 -3 trunk/src/hostmask.c (File Modified)
8347
8348
8349 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8350 Log:
8351 SVN didn't check modules/ somehow, hrmm.
8352
8353
8354 Changes: Modified:
8355 +1 -1 trunk/modules/m_kline.c (File Modified)
8356 +6 -6 trunk/modules/m_stats.c (File Modified)
8357
8358
8359 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8360 Log:
8361 Track hostmask entries for client_p->orighost, if available.
8362 Not throughly tested, but seems to work fine.
8363
8364
8365 Changes: Modified:
8366 +8 -4 trunk/include/hostmask.h (File Modified)
8367 +14 -10 trunk/src/hostmask.c (File Modified)
8368
8369
8370 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8371 Log:
8372 Pass on SQUIT reasons more.
8373
8374
8375 Changes: Modified:
8376 +17 -19 trunk/src/client.c (File Modified)
8377
8378
8379 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8380 Log:
8381 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8382 This way, hidden admins also get them.
8383
8384
8385 Changes: Modified:
8386 +4 -4 trunk/src/send.c (File Modified)
8387
8388
8389 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8390 Log:
8391 From ircd-ratbox 2.2 (r21339 anfl):
8392 ms_kill() should be using find_person(), not find_client()
8393 otherwise it can generate a core.
8394
8395
8396 Changes: Modified:
8397 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8398
8399
8400 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8401 Log:
8402 Add m_error to core_module_table, so it is loaded by default.
8403
8404
8405 Changes: Modified:
8406 +1 -0 trunk/src/modules.c (File Modified)
8407
8408
8409 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8410 Log:
8411 comment is a const char *, not char *.
8412
8413
8414 Changes: Modified:
8415 +1 -1 trunk/include/hook.h (File Modified)
8416
8417
8418 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8419 Log:
8420 Fix a long standing hybrid 7 bug: when getting a read error
8421 on a server, report_error() is called with a %d instead of
8422 a %s in the format string ("Lost connection" in +d).
8423
8424
8425 Changes: Modified:
8426 +1 -1 trunk/src/client.c (File Modified)
8427
8428
8429 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8430 Log:
8431 Clarifications.
8432
8433
8434 Changes: Modified:
8435 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8436
8437
8438 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8439 Log:
8440 Add document describing capabilities and what they mean.
8441
8442
8443 Changes: Modified:
8444 + - trunk/doc/technical/capab.txt (File Added)
8445
8446
8447 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8448 Log:
8449 Change client_exit hook to pass all exit_client() parameters.
8450
8451
8452 Changes: Modified:
8453 +8 -0 trunk/include/hook.h (File Modified)
8454 +6 -1 trunk/src/client.c (File Modified)
8455
8456
8457 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8458 Log:
8459 Add client_exit hook, called in exit_client() for all
8460 clients of all types, except clients exiting because
8461 of netsplits (QS). The only thing done before it is
8462 marking the client as "closing" (to prevent
8463 recursion).
8464
8465
8466 Changes: Modified:
8467 +1 -0 trunk/include/hook.h (File Modified)
8468 +2 -0 trunk/src/client.c (File Modified)
8469 +2 -0 trunk/src/hook.c (File Modified)
8470
8471
8472 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8473 Log:
8474 Improve the code that calculates the nnnS nnnC counts
8475 in RPL_TRACESERVER.
8476
8477 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8478
8479
8480 Changes: Modified:
8481 +43 -36 trunk/modules/m_trace.c (File Modified)
8482
8483
8484 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8485 Log:
8486 Add server_eob hook.
8487 Planning to use this for netsplit/join notices.
8488
8489
8490 Changes: Modified:
8491 +1 -0 trunk/include/hook.h (File Modified)
8492 +2 -0 trunk/modules/m_pong.c (File Modified)
8493 +2 -0 trunk/src/hook.c (File Modified)
8494
8495
8496 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8497 Log:
8498 Default motd: ircd-ratbox -> charybdis
8499
8500
8501 Changes: Modified:
8502 +1 -1 trunk/doc/ircd.motd (File Modified)
8503
8504
8505 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8506 Log:
8507 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8508
8509
8510 Changes: Modified:
8511 +4 -4 trunk/src/s_user.c (File Modified)
8512
8513
8514 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8515 Log:
8516 - Remove obsolete EOB help file
8517 - Document snomask in the help files
8518 - Update indexes
8519
8520
8521 Changes: Modified:
8522 + - trunk/help/opers/eob (File Deleted)
8523 +13 -12 trunk/help/opers/index (File Modified)
8524 +1 -13 trunk/help/opers/umode (File Modified)
8525 +7 -7 trunk/help/users/index (File Modified)
8526
8527
8528 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8529 Log:
8530 Bail if snomask to parse is not given. Pointy hat to myself.
8531
8532
8533 Changes: Modified:
8534 +3 -0 trunk/src/snomask.c (File Modified)
8535
8536
8537 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8538 Log:
8539 Remove m_flags from autoconf
8540
8541
8542 Changes: Modified:
8543 +0 -1 trunk/contrib/Makefile.in (File Modified)
8544
8545
8546 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8547 Log:
8548 remove m_flags
8549
8550
8551 Changes: Modified:
8552 + - trunk/contrib/m_flags.c (File Deleted)
8553
8554
8555 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8556 Log:
8557 If +s is in oper_only_umodes, clear snomask on deoper.
8558
8559
8560 Changes: Modified:
8561 +5 -0 trunk/src/s_user.c (File Modified)
8562
8563
8564 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8565 Log:
8566 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8567
8568
8569 Changes: Modified:
8570 +2 -2 trunk/configure (File Modified)
8571 +2 -2 trunk/configure.ac (File Modified)
8572
8573
8574 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8575 Log:
8576 Remove the old server notice umodes.
8577 Default oper only umodes is now +s.
8578 Please make sure all remaining umodes still work.
8579
8580
8581 Changes: Modified:
8582 +3 -21 trunk/include/client.h (File Modified)
8583 +0 -12 trunk/src/newconf.c (File Modified)
8584 +1 -1 trunk/src/s_conf.c (File Modified)
8585 +12 -12 trunk/src/s_user.c (File Modified)
8586
8587
8588 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8589 Log:
8590 operator::flags nick_changes now controls +n snomask instead of +n umode.
8591
8592
8593 Changes: Modified:
8594 +8 -8 trunk/src/s_user.c (File Modified)
8595
8596
8597 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8598 Log:
8599 Move down h_umode_changed hook call after umode allowed checks
8600 (so it will not see +a if someone tries to set it but is not
8601 allowed to).
8602
8603
8604 Changes: Modified:
8605 +2 -3 trunk/src/s_user.c (File Modified)
8606
8607
8608 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8609 Log:
8610 Move over non-+s server notices (hopefully, all of them).
8611
8612
8613 Changes: Modified:
8614 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8615 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8616 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8617 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8618 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8619 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8620 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8621 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8622 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8623 +2 -2 trunk/libcharybdis/event.c (File Modified)
8624 +2 -2 trunk/modules/core/m_join.c (File Modified)
8625 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8626 +3 -3 trunk/modules/core/m_message.c (File Modified)
8627 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8628 +2 -2 trunk/modules/core/m_server.c (File Modified)
8629 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8630 +1 -1 trunk/modules/m_post.c (File Modified)
8631 +1 -1 trunk/modules/m_services.c (File Modified)
8632 +2 -2 trunk/src/channel.c (File Modified)
8633 +3 -3 trunk/src/client.c (File Modified)
8634 +1 -1 trunk/src/hash.c (File Modified)
8635 +5 -5 trunk/src/s_conf.c (File Modified)
8636 +2 -2 trunk/src/s_log.c (File Modified)
8637 +4 -4 trunk/src/s_user.c (File Modified)
8638
8639
8640 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8641 Log:
8642 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8643
8644
8645 Changes: Modified:
8646 +2 -1 trunk/include/snomask.h (File Modified)
8647 +2 -2 trunk/src/snomask.c (File Modified)
8648
8649
8650 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8651 Log:
8652 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8653
8654
8655 Changes: Modified:
8656 +1 -1 trunk/contrib/example_module.c (File Modified)
8657 +2 -2 trunk/include/ircd_defs.h (File Modified)
8658 +6 -6 trunk/modules/core/m_error.c (File Modified)
8659 +1 -1 trunk/modules/core/m_join.c (File Modified)
8660 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8661 +1 -1 trunk/modules/core/m_message.c (File Modified)
8662 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8663 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8664 +18 -18 trunk/modules/core/m_server.c (File Modified)
8665 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8666 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8667 +4 -4 trunk/modules/m_challenge.c (File Modified)
8668 +4 -4 trunk/modules/m_dline.c (File Modified)
8669 +13 -13 trunk/modules/m_gline.c (File Modified)
8670 +5 -5 trunk/modules/m_kline.c (File Modified)
8671 +2 -2 trunk/modules/m_oper.c (File Modified)
8672 +1 -1 trunk/modules/m_pong.c (File Modified)
8673 +13 -13 trunk/modules/m_rehash.c (File Modified)
8674 +4 -4 trunk/modules/m_resv.c (File Modified)
8675 +16 -16 trunk/modules/m_set.c (File Modified)
8676 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8677 +6 -6 trunk/modules/m_xline.c (File Modified)
8678 +1 -1 trunk/src/adns.c (File Modified)
8679 +2 -2 trunk/src/channel.c (File Modified)
8680 +1 -1 trunk/src/listener.c (File Modified)
8681 +1 -1 trunk/src/s_auth.c (File Modified)
8682 +15 -15 trunk/src/s_conf.c (File Modified)
8683 +3 -3 trunk/src/s_user.c (File Modified)
8684 +7 -7 trunk/src/send.c (File Modified)
8685
8686
8687 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8688 Log:
8689 On oper up:
8690 - set +s snomask if +s umode set but no snomasks
8691 - put numerics in more logical order
8692
8693
8694 Changes: Modified:
8695 +3 -1 trunk/src/s_user.c (File Modified)
8696
8697
8698 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8699 Log:
8700 parse_snobuf_to_mask(): default to + at start
8701 allows stuff like /mode jilles +s C
8702
8703
8704 Changes: Modified:
8705 +1 -1 trunk/src/snomask.c (File Modified)
8706
8707
8708 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8709 Log:
8710 Changes to user_mode() snomask handling.
8711 - show snomask (if not 0) on /mode <nick>
8712 - show snomask once at the end if +s/-s used
8713 - only parse 1 parameter for umode changes
8714 - don't crash on /mode <nick> +s
8715 - /mode <nick> -s clears snomask, doesn't use parameter
8716 - set umode +s iff snomask is not 0
8717 - snomask is not propagated, but umode +s is
8718
8719
8720 Changes: Modified:
8721 +97 -72 trunk/src/s_user.c (File Modified)
8722
8723
8724 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8725 Log:
8726 Convert some messages over to snomask.
8727
8728
8729 Changes: Modified:
8730 +29 -29 trunk/src/client.c (File Modified)
8731 +2 -2 trunk/src/ircd.c (File Modified)
8732 +13 -13 trunk/src/modules.c (File Modified)
8733 +1 -1 trunk/src/newconf.c (File Modified)
8734 +5 -5 trunk/src/parse.c (File Modified)
8735 +1 -1 trunk/src/restart.c (File Modified)
8736 +4 -4 trunk/src/s_newconf.c (File Modified)
8737 +11 -11 trunk/src/s_serv.c (File Modified)
8738
8739
8740 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8741 Log:
8742 include snomask.h from client.h
8743
8744
8745 Changes: Modified:
8746 +1 -0 trunk/include/client.h (File Modified)
8747
8748
8749 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8750 Log:
8751 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8752
8753
8754 Changes: Modified:
8755 +1 -0 trunk/src/newconf.c (File Modified)
8756 +2 -1 trunk/src/snomask.c (File Modified)
8757
8758
8759 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8760 Log:
8761 should start with +, not \0. Whoops. :)
8762
8763
8764 Changes: Modified:
8765 +1 -1 trunk/src/snomask.c (File Modified)
8766
8767
8768 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8769 Log:
8770 core snomask support.
8771
8772
8773 Changes: Modified:
8774 +3 -0 trunk/doc/example.conf (File Modified)
8775 +2 -0 trunk/include/client.h (File Modified)
8776 +2 -0 trunk/include/numeric.h (File Modified)
8777 +2 -0 trunk/include/s_newconf.h (File Modified)
8778 +63 -0 trunk/include/send.h (File Modified)
8779 + - trunk/include/snomask.h (File Added)
8780 +1 -0 trunk/src/Makefile.in (File Modified)
8781 +1 -1 trunk/src/messages.tab (File Modified)
8782 +8 -0 trunk/src/newconf.c (File Modified)
8783 +12 -0 trunk/src/s_user.c (File Modified)
8784 +235 -0 trunk/src/send.c (File Modified)
8785 + - trunk/src/snomask.c (File Added)
8786
8787
8788 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8789 Log:
8790 add a blank line after the license info.
8791
8792
8793 Changes: Modified:
8794 +1 -1 trunk/CREDITS (File Modified)
8795
8796
8797 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8798 Log:
8799 Extend copyright to 2006.
8800
8801
8802 Changes: Modified:
8803 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8804
8805
8806 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8807 Log:
8808 - Fix up book id.
8809 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8810
8811
8812 Changes: Modified:
8813 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8814 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8815
8816
8817 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8818 Log:
8819 Add oper privileges document.
8820
8821
8822 Changes: Modified:
8823 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8824 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8825
8826
8827 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8828 Log:
8829 Capitalize message names in services shortcuts (for consistency).
8830
8831
8832 Changes: Modified:
8833 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8834
8835
8836 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8837 Log:
8838 Remove C++ comment.
8839
8840
8841 Changes: Modified:
8842 +1 -1 trunk/src/patricia.c (File Modified)
8843
8844
8845 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8846 Log:
8847 Remove obsolete 'nextconnect' variable.
8848
8849
8850 Changes: Modified:
8851 +0 -1 trunk/include/ircd.h (File Modified)
8852 +0 -2 trunk/src/client.c (File Modified)
8853 +0 -1 trunk/src/ircd.c (File Modified)
8854
8855
8856 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8857 Log:
8858 Remove this remnant of the hybrid 6 ziplinks implementation.
8859
8860
8861 Changes: Modified:
8862 + - trunk/include/s_zip.h (File Deleted)
8863
8864
8865 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8866 Log:
8867 Make clone limiting work on orighost, not host (so it
8868 looks through services cloaks). Lightly tested, please
8869 test/review.
8870
8871
8872 Changes: Modified:
8873 +2 -0 trunk/modules/m_chghost.c (File Modified)
8874 +1 -1 trunk/src/client.c (File Modified)
8875 +1 -1 trunk/src/s_conf.c (File Modified)
8876
8877
8878 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8879 Log:
8880 Don't forget to link me_realhost() into the command hash.
8881
8882 Pointy hat to: myself
8883
8884
8885 Changes: Modified:
8886 +1 -1 trunk/modules/m_chghost.c (File Modified)
8887
8888
8889 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8890 Log:
8891 It's call_hook, not hook_call.
8892
8893
8894 Changes: Modified:
8895 +1 -1 trunk/src/s_user.c (File Modified)
8896
8897
8898 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8899 Log:
8900 Add unreject help file.
8901
8902
8903 Changes: Modified:
8904 + - trunk/help/opers/unreject (File Added)
8905
8906
8907 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8908 Log:
8909 Link the all-important 42 module to the build :P
8910
8911
8912 Changes: Modified:
8913 +1 -0 trunk/contrib/Makefile.in (File Modified)
8914
8915
8916 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8917 Log:
8918 Mention /rehash help.
8919
8920
8921 Changes: Modified:
8922 +1 -0 trunk/help/opers/rehash (File Modified)
8923
8924
8925 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8926 Log:
8927 Add h_user_signon hook.
8928
8929
8930 Changes: Modified:
8931 +1 -0 trunk/include/hook.h (File Modified)
8932 +2 -0 trunk/src/hook.c (File Modified)
8933 +4 -0 trunk/src/s_user.c (File Modified)
8934
8935
8936 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8937 Log:
8938 Oops, forgot to set orighost for remote client introductions.
8939
8940
8941 Changes: Modified:
8942 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8943
8944
8945 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8946 Log:
8947 Use TS6 forms in services shortcuts, if possible.
8948
8949
8950 Changes: Modified:
8951 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8952
8953
8954 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8955 Log:
8956 - Start out default_umodes conf entry from the empty set instead of +i.
8957 - Move oper_only_umodes check to where default_umodes is used, as
8958 oper_only_umodes may not be set yet while we're reading the conf.
8959
8960
8961 Changes: Modified:
8962 +6 -7 trunk/src/newconf.c (File Modified)
8963 +1 -1 trunk/src/s_user.c (File Modified)
8964
8965
8966 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8967 Log:
8968 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8969
8970
8971 Changes: Modified:
8972 +1 -0 trunk/doc/example.conf (File Modified)
8973 +7 -0 trunk/doc/reference.conf (File Modified)
8974 +0 -7 trunk/include/config.h.dist (File Modified)
8975 +1 -0 trunk/include/s_conf.h (File Modified)
8976 +6 -0 trunk/modules/m_info.c (File Modified)
8977 +9 -18 trunk/src/client.c (File Modified)
8978 +1 -0 trunk/src/newconf.c (File Modified)
8979 +1 -0 trunk/src/s_conf.c (File Modified)
8980
8981
8982 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8983 Log:
8984 - Allow NULL target_ip in show_ip() (indicates message is being
8985 sent to local opers)
8986 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8987 confitem
8988 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8989 those in src/client.c
8990
8991 From ratbox 2.2 svn (anfl)
8992
8993
8994 Changes: Modified:
8995 +1 -0 trunk/include/client.h (File Modified)
8996 +21 -2 trunk/src/client.c (File Modified)
8997 +2 -4 trunk/src/hostmask.c (File Modified)
8998 +1 -5 trunk/src/s_conf.c (File Modified)
8999 +4 -8 trunk/src/s_user.c (File Modified)
9000
9001
9002 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9003 Log:
9004 Fire off events properly.
9005
9006
9007 Changes: Modified:
9008 +7 -3 trunk/src/s_user.c (File Modified)
9009
9010
9011 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9012 Log:
9013 make sure modules which depend on umode information get the message upon connection (oops)
9014
9015
9016 Changes: Modified:
9017 +3 -0 trunk/src/s_user.c (File Modified)
9018
9019
9020 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9021 Log:
9022 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9023 From ratbox 2.2 svn.
9024
9025
9026 Changes: Modified:
9027 +3 -7 trunk/modules/m_etrace.c (File Modified)
9028
9029
9030 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9031 Log:
9032 Replace silly `default_invisible' option with more versatile default_umodes.
9033
9034
9035 Changes: Modified:
9036 +2 -2 trunk/Makefile.in (File Modified)
9037 +12 -1 trunk/doc/example.conf (File Modified)
9038 +14 -7 trunk/doc/reference.conf (File Modified)
9039 +2 -4 trunk/include/s_conf.h (File Modified)
9040 +0 -6 trunk/modules/m_info.c (File Modified)
9041 +4 -0 trunk/src/modules.c (File Modified)
9042 +41 -1 trunk/src/newconf.c (File Modified)
9043 +2 -2 trunk/src/s_conf.c (File Modified)
9044 +3 -4 trunk/src/s_user.c (File Modified)
9045
9046
9047 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9048 Log:
9049 Add temporary nick resvs with the proper duration,
9050 not 60 times too long.
9051
9052
9053 Changes: Modified:
9054 +1 -1 trunk/modules/m_resv.c (File Modified)
9055
9056
9057 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9058 Log:
9059 Add kick on split riding. See reference.conf for more details.
9060
9061
9062 Changes: Modified:
9063 +1 -0 trunk/doc/example.conf (File Modified)
9064 +16 -0 trunk/doc/reference.conf (File Modified)
9065 +1 -0 trunk/include/s_conf.h (File Modified)
9066 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9067 +6 -0 trunk/modules/m_info.c (File Modified)
9068 +1 -0 trunk/src/newconf.c (File Modified)
9069 +1 -0 trunk/src/s_conf.c (File Modified)
9070
9071
9072 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9073 Log:
9074 New credits, denoting GXTi as being on the core team.
9075
9076
9077 Changes: Modified:
9078 +16 -5 trunk/CREDITS (File Modified)
9079
9080
9081 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9082 Log:
9083 better cloaking algorithm
9084
9085
9086 Changes: Modified:
9087 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9088
9089
9090 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9091 Log:
9092 don't do redundant bitshifting.
9093
9094
9095 Changes: Modified:
9096 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9097
9098
9099 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9100 Log:
9101 Add ip_cloaking.so.
9102
9103
9104 Changes: Modified:
9105 +1 -0 trunk/contrib/Makefile.in (File Modified)
9106
9107
9108 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9109 Log:
9110 Set the DynSpoof flag properly.
9111
9112
9113 Changes: Modified:
9114 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9115
9116
9117 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9118 Log:
9119 first go at an ip_cloaking implementation for charybdis.
9120
9121
9122 Changes: Modified:
9123 + - trunk/contrib/ip_cloaking.c (File Added)
9124
9125
9126 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9127 Log:
9128 Add libcharybdis to contrib/ includes.
9129
9130
9131 Changes: Modified:
9132 +1 -1 trunk/contrib/Makefile.in (File Modified)
9133
9134
9135 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9136 Log:
9137 add h_umode_changed hook for modules that provide usermodes.
9138
9139
9140 Changes: Modified:
9141 +1 -0 trunk/include/hook.h (File Modified)
9142 +2 -1 trunk/src/hook.c (File Modified)
9143 +3 -0 trunk/src/s_user.c (File Modified)
9144
9145
9146 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9147 Log:
9148 Show quiets in /stats z.
9149
9150
9151 Changes: Modified:
9152 +15 -10 trunk/src/s_stats.c (File Modified)
9153
9154
9155 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9156 Log:
9157 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9158
9159
9160 Changes: Modified:
9161 +0 -12 trunk/configure (File Modified)
9162 +0 -9 trunk/configure.ac (File Modified)
9163 +0 -3 trunk/include/setup.h.in (File Modified)
9164
9165
9166 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9167 Log:
9168 change various buffer sizes to = topiclen.
9169
9170
9171 Changes: Modified:
9172 +3 -4 trunk/include/ircd_defs.h (File Modified)
9173
9174
9175 jon 2005/12/12 19:32:18 UTC (20051212-400)
9176 Log:
9177 - Partial commit test, partial ego strokage ;)
9178
9179
9180 Changes: Modified:
9181 +2 -1 trunk/CREDITS (File Modified)
9182
9183
9184 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9185 Log:
9186 More kqueue corrections.
9187
9188 Changes: Modified:
9189 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9190
9191
9192 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9193 Log:
9194 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9195 Not sure why this wasn't this way to begin with.
9196
9197
9198 Changes: Modified:
9199 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9200
9201
9202 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9203 Log:
9204 example.conf tweaks:
9205 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9206 most people do not need this.
9207 Enable serverinfo::hub.
9208
9209
9210 Changes: Modified:
9211 +14 -11 trunk/doc/example.conf (File Modified)
9212
9213
9214 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9215 Log:
9216 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9217
9218
9219 Changes: Modified:
9220 +1 -1 trunk/src/s_serv.c (File Modified)
9221
9222
9223 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9224 Log:
9225 header include changes
9226
9227
9228 Changes: Modified:
9229 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9230 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9231 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9232 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9233 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9234 +1 -21 trunk/libcharybdis/select.c (File Modified)
9235
9236
9237 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9238 Log:
9239 s/ilog/libcharybdis_{die,log,restart}/g
9240
9241
9242 Changes: Modified:
9243 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9244 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9245 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9246 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9247 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9248 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9249 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9250 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9251
9252
9253 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9254 Log:
9255 Use the right callbacks in the function code.
9256
9257 Changes: Modified:
9258 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9259
9260
9261 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9262 Log:
9263 More work, it builds again!
9264
9265
9266 Changes: Modified:
9267 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9268 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9269 + - trunk/libcharybdis/libcharybdis.c (File Added)
9270 + - trunk/libcharybdis/libcharybdis.h (File Added)
9271
9272
9273 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9274 Log:
9275 Move some stuff around.
9276
9277
9278 Changes: Modified:
9279 + - trunk/include/memory.h (File Deleted)
9280 + - trunk/include/tools.h (File Deleted)
9281 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9282 + - trunk/libcharybdis/memory.c (File Added)
9283 + - trunk/libcharybdis/memory.h (File Added)
9284 + - trunk/libcharybdis/snprintf.c (File Added)
9285 + - trunk/libcharybdis/tools.c (File Added)
9286 + - trunk/libcharybdis/tools.h (File Added)
9287 +1000 -1062 trunk/modules/.depend (File Modified)
9288 +421 -455 trunk/src/.depend (File Modified)
9289 +0 -1191 trunk/src/Makefile.in (File Modified)
9290 + - trunk/src/memory.c (File Deleted)
9291 + - trunk/src/snprintf.c (File Deleted)
9292 + - trunk/src/tools.c (File Deleted)
9293
9294
9295 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9296 Log:
9297 move more headers into libcharybdis
9298
9299 Changes: Modified:
9300 + - trunk/include/balloc.h (File Deleted)
9301 + - trunk/include/event.h (File Deleted)
9302 + - trunk/libcharybdis/balloc.h (File Added)
9303 + - trunk/libcharybdis/event.h (File Added)
9304 +924 -1020 trunk/modules/.depend (File Modified)
9305 +327 -406 trunk/src/.depend (File Modified)
9306
9307
9308 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9309 Log:
9310 balloc, events -> libcharybdis
9311
9312 Changes: Modified:
9313 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9314 + - trunk/libcharybdis/balloc.c (File Added)
9315 + - trunk/libcharybdis/event.c (File Added)
9316 +0 -1008 trunk/src/Makefile.in (File Modified)
9317 + - trunk/src/balloc.c (File Deleted)
9318 + - trunk/src/event.c (File Deleted)
9319
9320
9321 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9322 Log:
9323 More fun
9324
9325 Changes: Modified:
9326 + - trunk/include/commio.h (File Deleted)
9327 + - trunk/include/linebuf.h (File Deleted)
9328 + - trunk/libcharybdis/commio.h (File Added)
9329 + - trunk/libcharybdis/linebuf.h (File Added)
9330 +1644 -530 trunk/modules/.depend (File Modified)
9331 +1 -1 trunk/modules/Makefile.in (File Modified)
9332 +720 -284 trunk/src/.depend (File Modified)
9333
9334
9335 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9336 Log:
9337 Makefile reworking -- moving libcharybdis headers into proper location.
9338
9339 Changes: Modified:
9340 +1 -1 trunk/adns/Makefile.in (File Modified)
9341 +1 -1 trunk/src/Makefile.in (File Modified)
9342
9343
9344 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9345 Log:
9346 Document proposed authdaemon protocol.
9347
9348 Changes: Modified:
9349 + - trunk/authdaemon/protocol.txt (File Added)
9350
9351
9352 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9353 Log:
9354 Makefile oops
9355
9356 Changes: Modified:
9357 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9358
9359
9360 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9361 Log:
9362 Remove dead makefile from generation
9363
9364 Changes: Modified:
9365 +1 -2 trunk/configure (File Modified)
9366 +0 -1 trunk/configure.ac (File Modified)
9367
9368
9369 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9370 Log:
9371 libcharybdisIO -> libcharybdis
9372
9373 Changes: Modified:
9374 +1 -1 trunk/src/Makefile.in (File Modified)
9375
9376
9377 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9378 Log:
9379 More restructuring.
9380
9381 Changes: Modified:
9382 + - trunk/libcharybdis/Makefile.in (File Added)
9383 + - trunk/libcharybdis/commio.c (File Added)
9384 + - trunk/libcharybdis/devpoll.c (File Added)
9385 + - trunk/libcharybdis/epoll.c (File Added)
9386 + - trunk/libcharybdis/io/ (File Deleted)
9387 + - trunk/libcharybdis/kqueue.c (File Added)
9388 + - trunk/libcharybdis/linebuf.c (File Added)
9389 + - trunk/libcharybdis/log/ (File Deleted)
9390 + - trunk/libcharybdis/poll.c (File Added)
9391 + - trunk/libcharybdis/ports.c (File Added)
9392 + - trunk/libcharybdis/select.c (File Added)
9393
9394
9395 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9396 Log:
9397 Blah kill makefile
9398
9399 Changes: Modified:
9400 + - trunk/libcharybdis/Makefile.in (File Deleted)
9401
9402
9403 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9404 Log:
9405 Blah kill makefile
9406
9407 Changes: Modified:
9408 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9409
9410
9411 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9412 Log:
9413 add authdaemon dir for later hacking
9414
9415
9416 Changes: Modified:
9417 + - trunk/authdaemon/ (File Added)
9418
9419
9420 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9421 Log:
9422 linebuf -> libcharybdisIO
9423
9424
9425 Changes: Modified:
9426 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9427 + - trunk/libcharybdis/io/linebuf.c (File Added)
9428 + - trunk/libcharybdis/log/ (File Added)
9429 + - trunk/libcharybdis/log/Makefile.in (File Added)
9430 +0 -687 trunk/src/Makefile.in (File Modified)
9431 + - trunk/src/linebuf.c (File Deleted)
9432
9433
9434 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9435 Log:
9436 Solaris 10 I/O ports support
9437
9438 Changes: Modified:
9439 + - trunk/libcharybdis/io/ports.c (File Added)
9440
9441
9442 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9443 Log:
9444 libcharybdis stuff
9445
9446
9447 Changes: Modified:
9448 +1 -1 trunk/Makefile.in (File Modified)
9449 +3 -1 trunk/configure (File Modified)
9450 +133 -10 trunk/configure.ac (File Modified)
9451 + - trunk/libcharybdis/ (File Added)
9452 + - trunk/libcharybdis/Makefile.in (File Added)
9453 + - trunk/libcharybdis/io/ (File Added)
9454 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9455 +2 -3 trunk/src/Makefile.in (File Modified)
9456 + - trunk/src/io/ (File Deleted)
9457
9458
9459 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9460 Log:
9461 split IO stuff into libcharybdisIO.
9462
9463
9464 Changes: Modified:
9465 + - trunk/src/commio.c (File Deleted)
9466 + - trunk/src/devpoll.c (File Deleted)
9467 + - trunk/src/epoll.c (File Deleted)
9468 + - trunk/src/io/ (File Added)
9469 + - trunk/src/io/Makefile.in (File Added)
9470 + - trunk/src/io/commio.c (File Added)
9471 + - trunk/src/io/devpoll.c (File Added)
9472 + - trunk/src/io/epoll.c (File Added)
9473 + - trunk/src/io/kqueue.c (File Added)
9474 + - trunk/src/io/poll.c (File Added)
9475 + - trunk/src/io/select.c (File Added)
9476 + - trunk/src/kqueue.c (File Deleted)
9477 + - trunk/src/poll.c (File Deleted)
9478 + - trunk/src/select.c (File Deleted)
9479
9480
9481 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9482 Log:
9483 Version bump: 1.1.0
9484
9485
9486 Changes: Modified:
9487 +86 -155 trunk/configure (File Modified)
9488 +1 -1 trunk/configure.ac (File Modified)
9489
9490
9491 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9492 Log:
9493 Remove mentions of mkkeypair/cryptlinks.
9494
9495
9496 Changes: Modified:
9497 +1 -3 trunk/doc/challenge.txt (File Modified)
9498
9499
9500 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9501 Log:
9502 Clarify serverinfo{} description.
9503
9504
9505 Changes: Modified:
9506 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9507
9508
9509 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9510 Log:
9511 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9512
9513
9514 Changes: Modified:
9515 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9516
9517
9518 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9519 Log:
9520 Improvements also applicable to hyperion 1.x.
9521
9522
9523 Changes: Modified:
9524 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9525
9526
9527 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9528 Log:
9529 - Add +F description
9530 - General improvements and changes to charybdis
9531
9532
9533 Changes: Modified:
9534 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9535
9536
9537 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9538 Log:
9539 The server notice umodes only have an effect
9540 for opers. ("sendto_realops_flags", so having
9541 the umode is not enough, they must also be
9542 opered)
9543
9544
9545 Changes: Modified:
9546 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9547
9548
9549 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9550 Log:
9551 Updates to umodes docs.
9552
9553
9554 Changes: Modified:
9555 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9556
9557
9558 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9559 Log:
9560 Add SGML documentation.
9561
9562 Changes: Modified:
9563 + - trunk/doc/sgml/ (File Added)
9564 + - trunk/doc/sgml/oper-guide/ (File Added)
9565 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9566 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9567 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9568 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9569 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9570 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9571 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9572
9573
9574 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9575 Log:
9576 Make operwall flag restrict setting umode +z.
9577 This repairs this flag broken in charybdis-1.0.
9578
9579
9580 Changes: Modified:
9581 +41 -0 trunk/contrib/m_flags.c (File Modified)
9582 +9 -0 trunk/src/s_user.c (File Modified)
9583
9584
9585 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9586 Log:
9587 Don't complain/reset remote clients +n. I'm still not
9588 convinced propagating all umodes is the way to go, oh
9589 well.
9590
9591
9592 Changes: Modified:
9593 +1 -1 trunk/src/s_user.c (File Modified)
9594
9595
9596 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9597 Log:
9598 - Require admin flag for oper /chghost (if it's enabled
9599 which is not default)
9600 - Give error message on nonexistant nick
9601
9602
9603 Changes: Modified:
9604 +12 -0 trunk/modules/m_chghost.c (File Modified)
9605
9606
9607 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9608 Log:
9609 Incorporated jilles' dynspoof patch with a few minor changes.
9610
9611 Changes: Modified:
9612 +5 -2 trunk/include/client.h (File Modified)
9613 +1 -0 trunk/include/numeric.h (File Modified)
9614 +75 -4 trunk/modules/m_chghost.c (File Modified)
9615 +2 -21 trunk/modules/m_stats.c (File Modified)
9616 +2 -8 trunk/modules/m_trace.c (File Modified)
9617 +2 -0 trunk/src/client.c (File Modified)
9618 +3 -0 trunk/src/s_user.c (File Modified)
9619
9620
9621 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9622 Log:
9623 Update NEWS.
9624
9625 Changes: Modified:
9626 +5 -0 trunk/NEWS (File Modified)
9627
9628
9629 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9630 Log:
9631 Make show_ip() far less braindead.
9632
9633 Obtained from: ratbox 2.2 SVN
9634
9635
9636 Changes: Modified:
9637 +14 -85 trunk/src/client.c (File Modified)
9638
9639
9640 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9641 Log:
9642 Instead of not showing channels at all for whoising services,
9643 only show channels the requester is also on. If operspying
9644 services, show all the channels.
9645
9646
9647 Changes: Modified:
9648 +37 -40 trunk/modules/m_whois.c (File Modified)
9649
9650
9651 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9652 Log:
9653 - Show real errno if we fail to connect to a server
9654 - Don't show server IPs on IRC if a server goes dead
9655 during handshake
9656
9657
9658 Changes: Modified:
9659 +2 -5 trunk/src/s_serv.c (File Modified)
9660
9661
9662 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9663 Log:
9664 Revert hybrid 7.2 aline code. It causes too many problems.
9665
9666
9667 Changes: Modified:
9668 +1 -47 trunk/NEWS (File Modified)
9669 + - trunk/include/aline.h (File Deleted)
9670 +53 -6 trunk/modules/m_dline.c (File Modified)
9671 +212 -16 trunk/modules/m_kline.c (File Modified)
9672 +37 -8 trunk/modules/m_resv.c (File Modified)
9673 +45 -24 trunk/modules/m_xline.c (File Modified)
9674 +0 -485 trunk/src/Makefile.in (File Modified)
9675 + - trunk/src/aline.c (File Deleted)
9676
9677
9678 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9679 Log:
9680 Incorporate recent ratbox monitor bugfixes (could crash).
9681
9682
9683 Changes: Modified:
9684 +16 -0 trunk/modules/m_monitor.c (File Modified)
9685 +4 -3 trunk/src/monitor.c (File Modified)
9686
9687
9688 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9689 Log:
9690 Fix /invite UID leak.
9691
9692 Found by logiclrd@EFnet.
9693
9694
9695 Changes: Modified:
9696 +3 -2 trunk/modules/m_invite.c (File Modified)
9697
9698
9699 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9700 Log:
9701 Don't show what channels a service is in.
9702
9703 Changes: Modified:
9704 +1 -0 trunk/NEWS (File Modified)
9705 +40 -35 trunk/modules/m_whois.c (File Modified)
9706
9707
9708 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9709 Log:
9710 Update version to 1.0.3.
9711
9712
9713 Changes: Modified:
9714 +9 -9 trunk/configure (File Modified)
9715 +1 -1 trunk/configure.ac (File Modified)
9716
9717
9718 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9719 Log:
9720 Update NEWS.
9721
9722
9723 Changes: Modified:
9724 +7 -1 trunk/NEWS (File Modified)
9725
9726
9727 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9728 Log:
9729 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9730 More static buffers :(
9731
9732
9733 Changes: Modified:
9734 +12 -4 trunk/src/aline.c (File Modified)
9735
9736
9737 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9738 Log:
9739 Make operspy mode (/mode !#channel showing parameters
9740 even if not on channel) work again.
9741
9742
9743 Changes: Modified:
9744 +4 -4 trunk/src/channel.c (File Modified)
9745
9746
9747 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9748 Log:
9749 Call server_introduced hook on TS6 remote server
9750 introduction (ms_sid()).
9751
9752
9753 Changes: Modified:
9754 +6 -0 trunk/modules/core/m_server.c (File Modified)
9755
9756
9757 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9758 Log:
9759 Cyrix boxes are wierd.
9760
9761 Changes: Modified:
9762 +2 -1 trunk/modules/m_services.c (File Modified)
9763
9764
9765 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9766 Log:
9767 More paranoia.
9768
9769 Changes: Modified:
9770 +1 -1 trunk/include/client.h (File Modified)
9771 +3 -1 trunk/modules/m_services.c (File Modified)
9772
9773
9774 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9775 Log:
9776 heh
9777
9778 Changes: Modified:
9779 +1 -6 trunk/modules/m_services.c (File Modified)
9780
9781
9782 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9783 Log:
9784 Disable a check that doesn't always seem to work right for some reason.
9785
9786 Changes: Modified:
9787 +2 -0 trunk/modules/m_services.c (File Modified)
9788
9789
9790 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9791 Log:
9792 Update NEWS.
9793
9794
9795 Changes: Modified:
9796 +4 -1 trunk/NEWS (File Modified)
9797
9798
9799 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9800 Log:
9801 1.0.2
9802
9803
9804 Changes: Modified:
9805 +9 -9 trunk/configure (File Modified)
9806 +1 -1 trunk/configure.ac (File Modified)
9807
9808
9809 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9810 Log:
9811 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9812
9813
9814 Changes: Modified:
9815 +3 -13 trunk/modules/m_trace.c (File Modified)
9816
9817
9818 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9819 Log:
9820 Don't send empty RPL_WHOISCHANNELS on remote whois.
9821
9822 Pointy hat to: jilles
9823
9824
9825 Changes: Modified:
9826 +1 -1 trunk/modules/m_whois.c (File Modified)
9827
9828
9829 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9830 Log:
9831 Update NEWS.
9832
9833
9834 Changes: Modified:
9835 +3 -0 trunk/NEWS (File Modified)
9836
9837
9838 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9839 Log:
9840 Modular umode support.
9841
9842
9843 Changes: Modified:
9844 +0 -9 trunk/include/client.h (File Modified)
9845 +2 -1 trunk/include/s_user.h (File Modified)
9846 +1 -1 trunk/include/tools.h (File Modified)
9847 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9848 +3 -0 trunk/src/ircd.c (File Modified)
9849 +1 -1 trunk/src/messages.tab (File Modified)
9850 +2 -2 trunk/src/s_serv.c (File Modified)
9851 +37 -59 trunk/src/s_user.c (File Modified)
9852 +21 -0 trunk/src/tools.c (File Modified)
9853
9854
9855 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9856 Log:
9857 Optionally do forced nick change to the UID instead of kill
9858 on nick collisions, see doc/collision_fnc.txt for more
9859 details.
9860
9861
9862 Changes: Modified:
9863 + - trunk/doc/collision_fnc.txt (File Added)
9864 +1 -0 trunk/doc/example.conf (File Modified)
9865 +8 -0 trunk/doc/reference.conf (File Modified)
9866 +1 -0 trunk/include/numeric.h (File Modified)
9867 +1 -0 trunk/include/s_conf.h (File Modified)
9868 +2 -1 trunk/include/s_serv.h (File Modified)
9869 +1 -0 trunk/include/s_stats.h (File Modified)
9870 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9871 +1 -1 trunk/src/messages.tab (File Modified)
9872 +1 -0 trunk/src/newconf.c (File Modified)
9873 +1 -0 trunk/src/s_conf.c (File Modified)
9874 +1 -0 trunk/src/s_serv.c (File Modified)
9875 +2 -2 trunk/src/s_stats.c (File Modified)
9876
9877
9878 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9879 Log:
9880 Update NEWS.
9881
9882
9883 Modified:
9884 trunk/NEWS (File Modified)
9885
9886
9887 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9888 Log:
9889 Don't allow lookups by uid in /monitor + and /monitor s.
9890
9891
9892 Modified:
9893 trunk/modules/m_monitor.c (File Modified)
9894
9895
9896 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9897 Log:
9898 Stop garbage +j being set in cases like +j aaa:bbb by
9899 initializing the variables properly.
9900
9901 Reported by kyle.
9902
9903
9904 Modified:
9905 trunk/modules/core/m_mode.c (File Modified)
9906 trunk/modules/core/m_sjoin.c (File Modified)
9907
9908
9909 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9910 Log:
9911 Apply flags to the proper server in me_gcap().
9912
9913
9914 Modified:
9915 trunk/modules/m_capab.c (File Modified)
9916
9917
9918 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9919 Log:
9920 Use find_named_client() instead of find_client() to check
9921 for nick collisions.
9922
9923
9924 Modified:
9925 trunk/modules/core/m_nick.c (File Modified)
9926
9927
9928 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9929 Log:
9930 - Replace old 381 numeric with a new, more positive one!
9931
9932
9933 Modified:
9934 trunk/src/messages.tab (File Modified)
9935
9936
9937 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9938 Log:
9939 Make it compile again.
9940
9941
9942 Modified:
9943 trunk/src/channel.c (File Modified)
9944 trunk/src/client.c (File Modified)
9945 trunk/src/ircd.c (File Modified)
9946 trunk/src/packet.c (File Modified)
9947
9948
9949 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9950 Log:
9951 - Prevent UID disclosure in cmode setting.
9952
9953
9954 Modified:
9955 trunk/NEWS (File Modified)
9956 trunk/modules/core/m_mode.c (File Modified)
9957
9958
9959 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9960 Log:
9961 A different check which prevents UID disclosure.
9962
9963
9964 Modified:
9965 trunk/modules/core/m_kick.c (File Modified)
9966
9967
9968 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9969 Log:
9970 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9971
9972
9973 Modified:
9974 trunk/modules/core/m_kick.c (File Modified)
9975
9976
9977 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9978 Log:
9979 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9980
9981
9982 Modified:
9983 trunk/NEWS (File Modified)
9984 trunk/modules/m_accept.c (File Modified)
9985 trunk/modules/m_admin.c (File Modified)
9986 trunk/modules/m_away.c (File Modified)
9987 trunk/modules/m_cap.c (File Modified)
9988 trunk/modules/m_capab.c (File Modified)
9989 trunk/modules/m_challenge.c (File Modified)
9990 trunk/modules/m_chghost.c (File Modified)
9991 trunk/modules/m_close.c (File Modified)
9992 trunk/modules/m_cmessage.c (File Modified)
9993 trunk/modules/m_connect.c (File Modified)
9994 trunk/modules/m_dline.c (File Modified)
9995 trunk/modules/m_encap.c (File Modified)
9996 trunk/modules/m_etrace.c (File Modified)
9997 trunk/modules/m_gline.c (File Modified)
9998 trunk/modules/m_help.c (File Modified)
9999 trunk/modules/m_info.c (File Modified)
10000 trunk/modules/m_invite.c (File Modified)
10001 trunk/modules/m_ison.c (File Modified)
10002 trunk/modules/m_kline.c (File Modified)
10003 trunk/modules/m_knock.c (File Modified)
10004 trunk/modules/m_links.c (File Modified)
10005 trunk/modules/m_list.c (File Modified)
10006 trunk/modules/m_locops.c (File Modified)
10007 trunk/modules/m_lusers.c (File Modified)
10008 trunk/modules/m_map.c (File Modified)
10009 trunk/modules/m_monitor.c (File Modified)
10010 trunk/modules/m_motd.c (File Modified)
10011 trunk/modules/m_names.c (File Modified)
10012 trunk/modules/m_oper.c (File Modified)
10013 trunk/modules/m_operspy.c (File Modified)
10014 trunk/modules/m_pass.c (File Modified)
10015 trunk/modules/m_ping.c (File Modified)
10016 trunk/modules/m_pong.c (File Modified)
10017 trunk/modules/m_post.c (File Modified)
10018 trunk/modules/m_rehash.c (File Modified)
10019 trunk/modules/m_restart.c (File Modified)
10020 trunk/modules/m_resv.c (File Modified)
10021 trunk/modules/m_services.c (File Modified)
10022 trunk/modules/m_set.c (File Modified)
10023 trunk/modules/m_sshortcut.c (File Modified)
10024 trunk/modules/m_stats.c (File Modified)
10025 trunk/modules/m_svinfo.c (File Modified)
10026 trunk/modules/m_tb.c (File Modified)
10027 trunk/modules/m_testline.c (File Modified)
10028 trunk/modules/m_testmask.c (File Modified)
10029 trunk/modules/m_time.c (File Modified)
10030 trunk/modules/m_topic.c (File Modified)
10031 trunk/modules/m_trace.c (File Modified)
10032 trunk/modules/m_unreject.c (File Modified)
10033 trunk/modules/m_user.c (File Modified)
10034 trunk/modules/m_userhost.c (File Modified)
10035 trunk/modules/m_users.c (File Modified)
10036 trunk/modules/m_version.c (File Modified)
10037 trunk/modules/m_wallops.c (File Modified)
10038 trunk/modules/m_who.c (File Modified)
10039 trunk/modules/m_whois.c (File Modified)
10040 trunk/modules/m_whowas.c (File Modified)
10041 trunk/modules/m_xline.c (File Modified)
10042 trunk/src/adns.c (File Modified)
10043 trunk/src/aline.c (File Modified)
10044 trunk/src/cache.c (File Modified)
10045 trunk/src/channel.c (File Modified)
10046 trunk/src/class.c (File Modified)
10047 trunk/src/client.c (File Modified)
10048 trunk/src/commio.c (File Modified)
10049 trunk/src/event.c (File Modified)
10050 trunk/src/hash.c (File Modified)
10051 trunk/src/hostmask.c (File Modified)
10052 trunk/src/ircd.c (File Modified)
10053 trunk/src/kdparse.c (File Modified)
10054 trunk/src/linebuf.c (File Modified)
10055 trunk/src/listener.c (File Modified)
10056 trunk/src/modules.c (File Modified)
10057 trunk/src/monitor.c (File Modified)
10058 trunk/src/newconf.c (File Modified)
10059 trunk/src/packet.c (File Modified)
10060 trunk/src/parse.c (File Modified)
10061 trunk/src/reject.c (File Modified)
10062 trunk/src/s_auth.c (File Modified)
10063 trunk/src/s_conf.c (File Modified)
10064 trunk/src/s_gline.c (File Modified)
10065 trunk/src/s_log.c (File Modified)
10066 trunk/src/s_newconf.c (File Modified)
10067 trunk/src/s_serv.c (File Modified)
10068 trunk/src/s_stats.c (File Modified)
10069 trunk/src/s_user.c (File Modified)
10070 trunk/src/send.c (File Modified)
10071 trunk/src/whowas.c (File Modified)
10072
10073
10074 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10075 Log:
10076 - More coding style niceities. Pretty much got client.h squared away.
10077
10078
10079 Modified:
10080 trunk/modules/m_dline.c (File Modified)
10081 trunk/modules/m_gline.c (File Modified)
10082 trunk/modules/m_kline.c (File Modified)
10083 trunk/modules/m_rehash.c (File Modified)
10084 trunk/modules/m_resv.c (File Modified)
10085 trunk/modules/m_stats.c (File Modified)
10086 trunk/modules/m_testline.c (File Modified)
10087 trunk/modules/m_user.c (File Modified)
10088 trunk/modules/m_xline.c (File Modified)
10089
10090
10091 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10092 Log:
10093 - Propagate quiets (+q) on netjoins
10094 - Clear +q list too on lowerTS sjoin from TS6 source
10095
10096
10097 Modified:
10098 trunk/modules/core/m_sjoin.c (File Modified)
10099 trunk/src/s_serv.c (File Modified)
10100
10101
10102 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10103 Log:
10104 Second argument to whois is always a nick, never a uid.
10105 This prevents /whois other.server uid to get information
10106 about that uid.
10107
10108
10109 Modified:
10110 trunk/modules/m_whois.c (File Modified)
10111
10112
10113 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10114 Log:
10115 Don't allow local users to use uids in user mode.
10116
10117
10118 Modified:
10119 trunk/src/s_user.c (File Modified)
10120
10121
10122 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10123 Log:
10124 Make it compile again.
10125
10126
10127 Modified:
10128 trunk/src/s_stats.c (File Modified)
10129
10130
10131 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10132 Log:
10133 Fix propagation of empty SJOIN.
10134
10135
10136 Modified:
10137 trunk/modules/core/m_sjoin.c (File Modified)
10138
10139
10140 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10141 Log:
10142 Some atheme-style niceties here.
10143
10144
10145 Modified:
10146 trunk/modules/m_accept.c (File Modified)
10147 trunk/modules/m_admin.c (File Modified)
10148 trunk/modules/m_away.c (File Modified)
10149 trunk/modules/m_cap.c (File Modified)
10150 trunk/modules/m_capab.c (File Modified)
10151 trunk/modules/m_challenge.c (File Modified)
10152 trunk/modules/m_chghost.c (File Modified)
10153 trunk/modules/m_close.c (File Modified)
10154 trunk/modules/m_cmessage.c (File Modified)
10155 trunk/modules/m_connect.c (File Modified)
10156 trunk/modules/m_dline.c (File Modified)
10157 trunk/modules/m_encap.c (File Modified)
10158 trunk/modules/m_etrace.c (File Modified)
10159 trunk/modules/m_gline.c (File Modified)
10160 trunk/modules/m_help.c (File Modified)
10161 trunk/modules/m_info.c (File Modified)
10162 trunk/modules/m_invite.c (File Modified)
10163 trunk/modules/m_ison.c (File Modified)
10164 trunk/modules/m_kline.c (File Modified)
10165 trunk/modules/m_knock.c (File Modified)
10166 trunk/modules/m_links.c (File Modified)
10167 trunk/modules/m_list.c (File Modified)
10168 trunk/modules/m_locops.c (File Modified)
10169 trunk/modules/m_lusers.c (File Modified)
10170 trunk/modules/m_map.c (File Modified)
10171 trunk/modules/m_monitor.c (File Modified)
10172 trunk/modules/m_motd.c (File Modified)
10173 trunk/modules/m_names.c (File Modified)
10174 trunk/modules/m_oper.c (File Modified)
10175 trunk/modules/m_operspy.c (File Modified)
10176 trunk/modules/m_pass.c (File Modified)
10177 trunk/modules/m_ping.c (File Modified)
10178 trunk/modules/m_pong.c (File Modified)
10179 trunk/modules/m_post.c (File Modified)
10180 trunk/modules/m_rehash.c (File Modified)
10181 trunk/modules/m_restart.c (File Modified)
10182 trunk/modules/m_resv.c (File Modified)
10183 trunk/modules/m_services.c (File Modified)
10184 trunk/modules/m_set.c (File Modified)
10185 trunk/modules/m_sshortcut.c (File Modified)
10186 trunk/modules/m_stats.c (File Modified)
10187 trunk/modules/m_svinfo.c (File Modified)
10188 trunk/modules/m_tb.c (File Modified)
10189 trunk/modules/m_testline.c (File Modified)
10190 trunk/modules/m_testmask.c (File Modified)
10191 trunk/modules/m_time.c (File Modified)
10192 trunk/modules/m_topic.c (File Modified)
10193 trunk/modules/m_trace.c (File Modified)
10194 trunk/modules/m_unreject.c (File Modified)
10195 trunk/modules/m_user.c (File Modified)
10196 trunk/modules/m_userhost.c (File Modified)
10197 trunk/modules/m_users.c (File Modified)
10198 trunk/modules/m_version.c (File Modified)
10199 trunk/modules/m_wallops.c (File Modified)
10200 trunk/modules/m_who.c (File Modified)
10201 trunk/modules/m_whois.c (File Modified)
10202 trunk/modules/m_whowas.c (File Modified)
10203 trunk/modules/m_xline.c (File Modified)
10204
10205
10206 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10207 Log:
10208 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10209
10210
10211 Modified:
10212 trunk/.indent.pro (File Modified)
10213 trunk/include/charybdis.h (File Added)
10214 trunk/include/client.h (File Modified)
10215 trunk/modules/.indent.pro (File Modified)
10216 trunk/src/.indent.pro (File Modified)
10217 trunk/src/adns.c (File Modified)
10218 trunk/src/aline.c (File Modified)
10219 trunk/src/cache.c (File Modified)
10220 trunk/src/channel.c (File Modified)
10221 trunk/src/class.c (File Modified)
10222 trunk/src/client.c (File Modified)
10223 trunk/src/commio.c (File Modified)
10224 trunk/src/event.c (File Modified)
10225 trunk/src/hash.c (File Modified)
10226 trunk/src/hostmask.c (File Modified)
10227 trunk/src/ircd.c (File Modified)
10228 trunk/src/kdparse.c (File Modified)
10229 trunk/src/linebuf.c (File Modified)
10230 trunk/src/listener.c (File Modified)
10231 trunk/src/modules.c (File Modified)
10232 trunk/src/monitor.c (File Modified)
10233 trunk/src/newconf.c (File Modified)
10234 trunk/src/packet.c (File Modified)
10235 trunk/src/parse.c (File Modified)
10236 trunk/src/reject.c (File Modified)
10237 trunk/src/s_auth.c (File Modified)
10238 trunk/src/s_conf.c (File Modified)
10239 trunk/src/s_gline.c (File Modified)
10240 trunk/src/s_log.c (File Modified)
10241 trunk/src/s_newconf.c (File Modified)
10242 trunk/src/s_serv.c (File Modified)
10243 trunk/src/s_stats.c (File Modified)
10244 trunk/src/s_user.c (File Modified)
10245 trunk/src/send.c (File Modified)
10246 trunk/src/whowas.c (File Modified)
10247
10248
10249 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10250 Log:
10251 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10252 - Convert a few modules towards using this code.
10253 - Make a note about this change in NEWS.
10254
10255
10256 Modified:
10257 trunk/NEWS (File Modified)
10258 trunk/include/aline.h (File Added)
10259 trunk/modules/m_dline.c (File Modified)
10260 trunk/modules/m_kline.c (File Modified)
10261 trunk/modules/m_resv.c (File Modified)
10262 trunk/modules/m_xline.c (File Modified)
10263 trunk/src/Makefile.in (File Modified)
10264 trunk/src/aline.c (File Added)
10265
10266
10267 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10268 Log:
10269 - Update NEWS document.
10270
10271
10272 Modified:
10273 trunk/NEWS (File Modified)
10274
10275
10276 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10277 Log:
10278 Use find_named_person() instead of find_person() in services shortcuts.
10279
10280
10281 Modified:
10282 trunk/modules/m_sshortcut.c (File Modified)
10283
10284
10285 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10286 Log:
10287 Fix propagation of empty channels (+P).
10288
10289
10290 Modified:
10291 trunk/modules/core/m_sjoin.c (File Modified)
10292 trunk/src/s_serv.c (File Modified)
10293
10294
10295 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10296 Log:
10297 Use same comparison for +f.
10298
10299
10300 Modified:
10301 trunk/modules/core/m_join.c (File Modified)
10302
10303
10304 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10305 Log:
10306 Retire server-server non-encap CHGHOST, and clean it up a bit.
10307
10308
10309 Modified:
10310 trunk/modules/m_chghost.c (File Modified)
10311
10312
10313 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10314 Log:
10315 Use TS6 form for SQUIT wallops.
10316
10317
10318 Modified:
10319 trunk/modules/core/m_squit.c (File Modified)
10320
10321
10322 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10323 Log:
10324 Propagate nick changes for remote clients in TS6 form if possible;
10325 simplify the code a bit.
10326
10327
10328 Modified:
10329 trunk/modules/core/m_nick.c (File Modified)
10330
10331
10332 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10333 Log:
10334 Only clear oper_only_umodes on deoper for local clients.
10335
10336
10337 Modified:
10338 trunk/src/s_user.c (File Modified)
10339
10340
10341 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10342 Log:
10343 - Don't enable use_whois_actually in the default config, makes cloaking
10344 only useful for vanity.
10345
10346
10347 Modified:
10348 trunk/doc/example.conf (File Modified)
10349
10350
10351 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10352 Log:
10353 Fix linebuf raw code to not truncate lines longer than
10354 510 characters. This stops ziplinks corruption at
10355 the initial burst if the other side sends a lot.
10356
10357
10358 Modified:
10359 trunk/src/linebuf.c (File Modified)
10360
10361
10362 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10363 Log:
10364 - Add +r to channel_modes().
10365
10366
10367 Modified:
10368 trunk/src/channel.c (File Modified)
10369
10370
10371 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10372 Log:
10373 Update NEWS.
10374
10375
10376 Modified:
10377 trunk/NEWS (File Modified)
10378
10379
10380 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10381 Log:
10382 err, nvm. wrong project :-P
10383
10384
10385 Modified:
10386 trunk/src/match.c (File Modified)
10387
10388
10389 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10390 Log:
10391 make sure we don't crash on match(NULL, test)
10392
10393
10394 Modified:
10395 trunk/src/match.c (File Modified)
10396
10397
10398 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10399 Log:
10400 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10401 flags = rehash in shared{}.
10402 Uses :<source> ENCAP <target> REHASH [option].
10403
10404
10405 Modified:
10406 trunk/doc/example.conf (File Modified)
10407 trunk/doc/reference.conf (File Modified)
10408 trunk/help/opers/rehash (File Modified)
10409 trunk/include/s_newconf.h (File Modified)
10410 trunk/modules/m_rehash.c (File Modified)
10411 trunk/modules/m_stats.c (File Modified)
10412 trunk/src/newconf.c (File Modified)
10413
10414
10415 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10416 Log:
10417 Initialize flags to 0 in conf_set_shared_flags() and
10418 conf_set_cluster_flags().
10419
10420
10421 Modified:
10422 trunk/src/newconf.c (File Modified)
10423
10424
10425 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10426 Log:
10427 Don't allow a forward from a #channel to an &channel.
10428 Error message is Illegal channel name.
10429
10430
10431 Modified:
10432 trunk/modules/core/m_mode.c (File Modified)
10433
10434
10435 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10436 Log:
10437 - change version to 1.0.1
10438
10439
10440 Modified:
10441 trunk/configure (File Modified)
10442 trunk/configure.ac (File Modified)
10443
10444
10445 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10446 Log:
10447 Update NEWS.
10448
10449
10450 Modified:
10451 trunk/NEWS (File Modified)
10452
10453
10454 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10455 Log:
10456 Services shortcuts changes:
10457 - Require umode +S on target
10458 - Use ERR_SERVICESDOWN (440) for error message
10459 - Fix check for empty string
10460
10461
10462 Modified:
10463 trunk/include/numeric.h (File Modified)
10464 trunk/modules/m_sshortcut.c (File Modified)
10465 trunk/src/messages.tab (File Modified)
10466
10467
10468 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10469 Log:
10470 s/IsChanService/IsService/g;
10471
10472
10473 Modified:
10474 trunk/modules/m_sshortcut.c (File Modified)
10475
10476
10477 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10478 Log:
10479 Add check for service validity in shortcut routines.
10480
10481
10482 Modified:
10483 trunk/modules/m_sshortcut.c (File Modified)
10484
10485
10486 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10487 Log:
10488 Don't allow forwarding to a -F channel the setter is not on.
10489
10490
10491 Modified:
10492 trunk/modules/core/m_mode.c (File Modified)
10493
10494
10495 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10496 Log:
10497 Describe identify_service and identify_command in
10498 reference.conf.
10499
10500
10501 Modified:
10502 trunk/doc/reference.conf (File Modified)
10503
10504
10505 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10506 Log:
10507 More helpfile updates.
10508
10509
10510 Modified:
10511 trunk/help/Makefile.in (File Modified)
10512 trunk/help/opers/die (File Modified)
10513 trunk/help/opers/join (File Modified)
10514 trunk/help/opers/links (File Modified)
10515 trunk/help/opers/lusers (File Modified)
10516 trunk/help/opers/map (File Added)
10517 trunk/help/opers/motd (File Modified)
10518 trunk/help/opers/names (File Modified)
10519 trunk/help/opers/notice (File Modified)
10520 trunk/help/opers/operspy (File Modified)
10521 trunk/help/opers/part (File Modified)
10522 trunk/help/opers/privmsg (File Modified)
10523 trunk/help/opers/restart (File Modified)
10524 trunk/help/opers/set (File Modified)
10525 trunk/help/opers/stats (File Modified)
10526 trunk/help/opers/trace (File Modified)
10527 trunk/help/opers/version (File Modified)
10528 trunk/help/users/notice (File Modified)
10529 trunk/help/users/privmsg (File Modified)
10530 trunk/help/users/stats (File Modified)
10531
10532
10533 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10534 Log:
10535 Update help files.
10536
10537
10538 Modified:
10539 trunk/help/opers/cmode (File Modified)
10540 trunk/help/opers/umode (File Modified)
10541 trunk/help/opers/wallops (File Modified)
10542 trunk/help/opers/who (File Modified)
10543 trunk/help/users/umode (File Modified)
10544
10545
10546 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10547 Log:
10548 Include cmode +r in 004 and 005.
10549
10550
10551 Modified:
10552 trunk/include/supported.h (File Modified)
10553 trunk/src/messages.tab (File Modified)
10554
10555
10556 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10557 Log:
10558 No need to clear all 3 buffers in channel_modes().
10559
10560
10561 Modified:
10562 trunk/src/channel.c (File Modified)
10563
10564
10565 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10566 Log:
10567 - Fix multiple +f modes per line
10568 - -f shouldn't take a parameter
10569
10570
10571 Modified:
10572 trunk/modules/core/m_mode.c (File Modified)
10573
10574
10575 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10576 Log:
10577 Channel mode +Q now prevents forwarding to or through
10578 a channel, just like in hyperion, not from a channel.
10579
10580
10581 Modified:
10582 trunk/modules/core/m_join.c (File Modified)
10583
10584
10585 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10586 Log:
10587 Complete +F/+Q propagation.
10588
10589
10590 Modified:
10591 trunk/modules/core/m_join.c (File Modified)
10592 trunk/modules/core/m_sjoin.c (File Modified)
10593 trunk/src/channel.c (File Modified)
10594
10595
10596 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10597 Log:
10598 - A few minor fixes.
10599
10600
10601 Modified:
10602 trunk/modules/core/m_join.c (File Modified)
10603 trunk/modules/m_services.c (File Modified)
10604
10605
10606 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10607 Log:
10608 - Fix netsplit obfuscation.
10609
10610
10611 Modified:
10612 trunk/src/client.c (File Modified)
10613
10614
10615 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10616 Log:
10617 - Fix another /stats p related bug.
10618
10619
10620 Modified:
10621 trunk/src/client.c (File Modified)
10622
10623
10624 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10625 Log:
10626 - Update example.conf.
10627
10628
10629 Modified:
10630 trunk/doc/example.conf (File Modified)
10631
10632
10633 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10634 Log:
10635 - Fix a minor bug here, and re-release 1.0.
10636
10637
10638 Modified:
10639 trunk/modules/core/m_nick.c (File Modified)
10640
10641
10642 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10643 Log:
10644 - Add bursted clients to /stats p list.
10645
10646
10647 Modified:
10648 trunk/modules/core/m_nick.c (File Modified)
10649
10650
10651 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10652 Log:
10653 - Add identify_service, identify_command options to the example.conf,
10654 newconf parser.
10655
10656
10657 Modified:
10658 trunk/NEWS (File Modified)
10659 trunk/doc/example.conf (File Modified)
10660 trunk/src/newconf.c (File Modified)
10661
10662
10663 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10664 Log:
10665 - Add services shortcuts.
10666
10667
10668 Modified:
10669 trunk/modules/Makefile.in (File Modified)
10670 trunk/modules/m_sshortcut.c (File Added)
10671
10672
10673 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10674 Log:
10675 - put back checks i removed by mistake
10676
10677
10678 Modified:
10679 trunk/modules/core/m_join.c (File Modified)
10680
10681
10682 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10683 Log:
10684 - Implement channel mode +Q, which disables forwarding.
10685 - Make forwarding usable by everyone.
10686 - Implement channel mode +F which bypasses authority checks on a target
10687 set with this mode
10688 - Update NEWS.
10689
10690
10691 Modified:
10692 trunk/NEWS (File Modified)
10693 trunk/include/channel.h (File Modified)
10694 trunk/include/supported.h (File Modified)
10695 trunk/modules/core/m_join.c (File Modified)
10696 trunk/modules/core/m_mode.c (File Modified)
10697 trunk/src/messages.tab (File Modified)
10698
10699
10700 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10701 Log:
10702 - Fix account handling brokenness.
10703
10704
10705 Modified:
10706 trunk/modules/m_services.c (File Modified)
10707
10708
10709 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10710 Log:
10711 Identify to services via server password hack. Still
10712 needs config file parts, like
10713 identifyservice = "nickserv@services.int";
10714 identifycommand = "IDENTIFY";
10715
10716
10717 Modified:
10718 trunk/include/s_conf.h (File Modified)
10719 trunk/src/s_user.c (File Modified)
10720
10721
10722 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10723 Log:
10724 Make send.c compile.
10725
10726
10727 Modified:
10728 trunk/src/send.c (File Modified)
10729
10730
10731 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10732 Log:
10733 - Handle this better.
10734
10735
10736 Modified:
10737 trunk/src/send.c (File Modified)
10738
10739
10740 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10741 Log:
10742 If the source is not a client, don't send to normal users.
10743
10744
10745 Modified:
10746 trunk/src/send.c (File Modified)
10747
10748
10749 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10750 Log:
10751 - Make /wallops behave as wallops in other ircds.
10752
10753
10754 Modified:
10755 trunk/modules/m_wallops.c (File Modified)
10756 trunk/src/send.c (File Modified)
10757
10758
10759 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10760 Log:
10761 - charybdis-1.0
10762
10763
10764 Modified:
10765 trunk/NEWS (File Modified)
10766 trunk/configure (File Modified)
10767 trunk/configure.ac (File Modified)
10768
10769
10770 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10771 Log:
10772 - Remove efnet configuration.
10773 - Rename example.conf as reference.conf, and replace the default
10774 example.conf with one suitable for AthemeNET.
10775 - Update makefile to reflect these changes.
10776
10777
10778 Modified:
10779 trunk/doc/Makefile.in (File Modified)
10780 trunk/doc/example.conf (File Modified)
10781 trunk/doc/example.efnet.conf (File Deleted)
10782 trunk/doc/reference.conf (File Added)
10783
10784
10785 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10786 Log:
10787 - Don't display opers who are /away.
10788
10789
10790 Modified:
10791 trunk/modules/m_stats.c (File Modified)
10792
10793
10794 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10795 Log:
10796 Put cmode +f in 004 and 005.
10797
10798
10799 Modified:
10800 trunk/include/supported.h (File Modified)
10801 trunk/src/messages.tab (File Modified)
10802
10803
10804 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10805 Log:
10806 Add user umode +Q which prevents a user from
10807 being forwarded.
10808
10809
10810 Modified:
10811 trunk/include/client.h (File Modified)
10812 trunk/modules/core/m_join.c (File Modified)
10813 trunk/src/messages.tab (File Modified)
10814 trunk/src/s_user.c (File Modified)
10815
10816
10817 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10818 Log:
10819 Implement channel forwarding in m_join(). As in
10820 hyperion, failing to join because of +i, +r or +j
10821 can cause you to be forwarded, potentially
10822 recursively. Unlike hyperion, a single numeric
10823 is sent in case of a successful forward, otherwise
10824 the ircd acts if there were no forward.
10825
10826
10827 Modified:
10828 trunk/include/numeric.h (File Modified)
10829 trunk/modules/core/m_join.c (File Modified)
10830 trunk/src/messages.tab (File Modified)
10831
10832
10833 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10834 Log:
10835 Allow servers to set oper-only cmodes as well.
10836
10837
10838 Modified:
10839 trunk/modules/core/m_mode.c (File Modified)
10840
10841
10842 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10843 Log:
10844 Add cmode +f which takes a channel name, settable
10845 only by opers for now. Does not do anything yet.
10846
10847
10848 Modified:
10849 trunk/include/channel.h (File Modified)
10850 trunk/modules/core/m_join.c (File Modified)
10851 trunk/modules/core/m_mode.c (File Modified)
10852 trunk/modules/core/m_sjoin.c (File Modified)
10853 trunk/src/channel.c (File Modified)
10854
10855
10856 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10857 Log:
10858 Fully initialize 'mode' in ms_join() and ms_sjoin()
10859 to avoid old +j garbage from being used.
10860
10861
10862 Modified:
10863 trunk/modules/core/m_join.c (File Modified)
10864 trunk/modules/core/m_sjoin.c (File Modified)
10865
10866
10867 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10868 Log:
10869 - only touch join_count/join_delta if join throttling
10870 is enabled on the channel
10871 - reset join_count/join_delta to 0 if -j is set
10872
10873
10874 Modified:
10875 trunk/modules/core/m_join.c (File Modified)
10876 trunk/modules/core/m_mode.c (File Modified)
10877 trunk/modules/core/m_sjoin.c (File Modified)
10878
10879
10880 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10881 Log:
10882 Also start a new "period" for join throttling for remote joins,
10883 if necessary. Make the code slightly clearer.
10884
10885
10886 Modified:
10887 trunk/modules/core/m_join.c (File Modified)
10888 trunk/src/channel.c (File Modified)
10889
10890
10891 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10892 Log:
10893 Some +j improvements, still broken.
10894
10895
10896 Modified:
10897 trunk/modules/core/m_join.c (File Modified)
10898 trunk/modules/core/m_sjoin.c (File Modified)
10899
10900
10901 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10902 Log:
10903 Only do +z processing for +m channels the sender is on,
10904 as bans/quiets are currently only checked locally.
10905
10906
10907 Modified:
10908 trunk/modules/core/m_message.c (File Modified)
10909
10910
10911 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10912 Log:
10913 - Add max_bans_large configuration option, defaulting to 500, to
10914 limit the number of bans in a +L channel
10915 - Change b/e/I to b/e/I/q in texts
10916
10917
10918 Modified:
10919 trunk/doc/example.conf (File Modified)
10920 trunk/include/s_conf.h (File Modified)
10921 trunk/modules/core/m_mode.c (File Modified)
10922 trunk/modules/m_info.c (File Modified)
10923 trunk/src/newconf.c (File Modified)
10924 trunk/src/s_conf.c (File Modified)
10925
10926
10927 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10928 Log:
10929 Store invite for +gi channels.
10930 Note that +gi is significantly weaker access control than +i.
10931
10932
10933 Modified:
10934 trunk/modules/m_invite.c (File Modified)
10935
10936
10937 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10938 Log:
10939 Nonops are allowed to see +q lists.
10940
10941
10942 Modified:
10943 trunk/modules/core/m_mode.c (File Modified)
10944
10945
10946 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10947 Log:
10948 Invalidate can_send() cache on -q.
10949
10950
10951 Modified:
10952 trunk/modules/core/m_mode.c (File Modified)
10953
10954
10955 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10956 Log:
10957 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10958
10959
10960 Modified:
10961 trunk/modules/core/m_sjoin.c (File Modified)
10962
10963
10964 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10965 Log:
10966 - Allow blank SJOINs -- for permanant channels.
10967
10968
10969 Modified:
10970 trunk/modules/core/m_sjoin.c (File Modified)
10971
10972
10973 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10974 Log:
10975 - Burst permanant channels.
10976
10977
10978 Modified:
10979 trunk/src/s_serv.c (File Modified)
10980
10981
10982 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10983 Log:
10984 - Fix handling of permanant channels.
10985
10986
10987 Modified:
10988 trunk/modules/core/m_join.c (File Modified)
10989
10990
10991 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10992 Log:
10993 - Run indent on core modules.
10994 - Add propagation of join throttle settings.
10995
10996
10997 Modified:
10998 trunk/modules/core/m_die.c (File Modified)
10999 trunk/modules/core/m_error.c (File Modified)
11000 trunk/modules/core/m_join.c (File Modified)
11001 trunk/modules/core/m_kick.c (File Modified)
11002 trunk/modules/core/m_kill.c (File Modified)
11003 trunk/modules/core/m_message.c (File Modified)
11004 trunk/modules/core/m_mode.c (File Modified)
11005 trunk/modules/core/m_nick.c (File Modified)
11006 trunk/modules/core/m_part.c (File Modified)
11007 trunk/modules/core/m_quit.c (File Modified)
11008 trunk/modules/core/m_server.c (File Modified)
11009 trunk/modules/core/m_sjoin.c (File Modified)
11010 trunk/modules/core/m_squit.c (File Modified)
11011
11012
11013 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11014 Log:
11015 - Fix mistake in commit message.
11016
11017
11018 Modified:
11019 trunk/ChangeLog (File Modified)
11020
11021
11022 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11023 Log:
11024 - Channel throttling.
11025
11026
11027 Modified:
11028 trunk/NEWS (File Modified)
11029 trunk/include/supported.h (File Modified)
11030 trunk/modules/core/m_mode.c (File Modified)
11031 trunk/src/messages.tab (File Modified)
11032
11033
11034 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11035 Log:
11036 - Channel throttle logic fixes.
11037
11038
11039 Modified:
11040 trunk/include/channel.h (File Modified)
11041
11042
11043 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11044 Log:
11045 - Add the throttle logic.
11046
11047
11048 Modified:
11049 trunk/include/channel.h (File Modified)
11050 trunk/include/numeric.h (File Modified)
11051 trunk/modules/core/m_join.c (File Modified)
11052 trunk/src/channel.c (File Modified)
11053 trunk/src/messages.tab (File Modified)
11054
11055
11056 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11057 Log:
11058 - Cosmetic fixes to CREDITS.
11059
11060
11061 Modified:
11062 trunk/CREDITS (File Modified)
11063
11064
11065 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11066 Log:
11067 - Better channel_modes() from ShadowIRCd 4.
11068
11069
11070 Modified:
11071 trunk/include/channel.h (File Modified)
11072 trunk/src/channel.c (File Modified)
11073
11074
11075 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11076 Log:
11077 - Strip colour codes from parts.
11078
11079
11080 Modified:
11081 trunk/modules/core/m_part.c (File Modified)
11082
11083
11084 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11085 Log:
11086 - Strip colour codes from quits.
11087
11088
11089 Modified:
11090 trunk/modules/core/m_quit.c (File Modified)
11091
11092
11093 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11094 Log:
11095 - add +c/+g/+z to channel_modes().
11096
11097
11098 Modified:
11099 trunk/src/channel.c (File Modified)
11100
11101
11102 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11103 Log:
11104 - Add +g to 004/005 numerics.
11105
11106
11107 Modified:
11108 trunk/include/supported.h (File Modified)
11109 trunk/src/messages.tab (File Modified)
11110
11111
11112 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11113 Log:
11114 - Add +cgz to set_final_mode() in both join/sjoin.
11115 - Implement channel mode +g: Free invite.
11116
11117
11118 Modified:
11119 trunk/include/channel.h (File Modified)
11120 trunk/modules/core/m_join.c (File Modified)
11121 trunk/modules/core/m_mode.c (File Modified)
11122 trunk/modules/core/m_sjoin.c (File Modified)
11123 trunk/modules/m_invite.c (File Modified)
11124
11125
11126 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11127 Log:
11128 - Make sure /stats p uses the right list.
11129
11130
11131 Modified:
11132 trunk/modules/m_stats.c (File Modified)
11133
11134
11135 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11136 Log:
11137 - local oper list becomes local_oper_list.
11138 - all opers are stored on oper_list for /stats p.
11139
11140
11141 Modified:
11142 trunk/include/ircd.h (File Modified)
11143 trunk/modules/m_stats.c (File Modified)
11144 trunk/modules/m_trace.c (File Modified)
11145 trunk/src/client.c (File Modified)
11146 trunk/src/ircd.c (File Modified)
11147 trunk/src/s_user.c (File Modified)
11148 trunk/src/send.c (File Modified)
11149
11150
11151 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11152 Log:
11153 - Remove ENABLE_SERVICES legacy define.
11154
11155
11156 Modified:
11157 trunk/configure (File Modified)
11158 trunk/configure.ac (File Modified)
11159 trunk/include/client.h (File Modified)
11160 trunk/include/m_info.h (File Modified)
11161 trunk/include/s_conf.h (File Modified)
11162 trunk/modules/Makefile.in (File Modified)
11163 trunk/modules/core/m_kick.c (File Modified)
11164 trunk/modules/core/m_mode.c (File Modified)
11165 trunk/modules/core/m_nick.c (File Modified)
11166 trunk/modules/core/m_sjoin.c (File Modified)
11167 trunk/modules/m_services.c (File Modified)
11168 trunk/src/channel.c (File Modified)
11169 trunk/src/newconf.c (File Modified)
11170 trunk/src/s_conf.c (File Modified)
11171 trunk/src/s_serv.c (File Modified)
11172 trunk/src/s_user.c (File Modified)
11173
11174
11175 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11176 Log:
11177 - New reject message, ala ircu.
11178
11179
11180 Modified:
11181 trunk/src/reject.c (File Modified)
11182
11183
11184 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11185 Log:
11186 - Reduce 'broadcast storm' effect in m_chghost.
11187
11188
11189 Modified:
11190 trunk/modules/m_chghost.c (File Modified)
11191
11192
11193 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11194 Log:
11195 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11196
11197
11198 Modified:
11199 trunk/include/supported.h (File Modified)
11200 trunk/src/messages.tab (File Modified)
11201
11202
11203 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11204 Log:
11205 - Implement +z.
11206
11207
11208 Modified:
11209 trunk/include/channel.h (File Modified)
11210 trunk/modules/core/m_message.c (File Modified)
11211 trunk/modules/core/m_mode.c (File Modified)
11212
11213
11214 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11215 Log:
11216 - use sendto_one_numeric() in some places.
11217
11218
11219 Modified:
11220 trunk/modules/core/m_mode.c (File Modified)
11221
11222
11223 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11224 Log:
11225 - Implement channel mode +c -- colour stripping.
11226
11227
11228 Modified:
11229 trunk/include/irc_string.h (File Modified)
11230 trunk/include/supported.h (File Modified)
11231 trunk/modules/core/m_message.c (File Modified)
11232 trunk/modules/core/m_mode.c (File Modified)
11233 trunk/src/irc_string.c (File Modified)
11234 trunk/src/messages.tab (File Modified)
11235
11236
11237 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11238 Log:
11239 - Add +qLP to CHANMODES 005 numeric.
11240
11241
11242 Modified:
11243 trunk/include/supported.h (File Modified)
11244
11245
11246 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11247 Log:
11248 Move credits files to doc/.
11249
11250
11251 Modified:
11252 trunk/Hybrid-team (File Deleted)
11253 trunk/Ratbox-team (File Deleted)
11254 trunk/doc/Hybrid-team (File Added)
11255 trunk/doc/Ratbox-team (File Added)
11256
11257
11258 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11259 Log:
11260 - Rename Ratbox credits as Ratbox-team.
11261 - Add in our own CREDITS.
11262
11263
11264 Modified:
11265 trunk/CREDITS (File Deleted)
11266 trunk/CREDITS (File Added)
11267 trunk/Ratbox-team (File Added)
11268
11269
11270 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11271 Log:
11272 - Quietcache fixes.
11273
11274
11275 Modified:
11276 trunk/modules/core/m_mode.c (File Modified)
11277
11278
11279 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11280 Log:
11281 - Rebuild configure.
11282
11283
11284 Modified:
11285 trunk/autom4te.cache/ (File Deleted)
11286 trunk/configure (File Modified)
11287
11288
11289 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11290 Log:
11291 Add +q to messages.tab.
11292
11293
11294 Modified:
11295 trunk/src/messages.tab (File Modified)
11296
11297
11298 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11299 Log:
11300 - port m_sjoin stuff to TS6 JOIN syntax.
11301
11302
11303 Modified:
11304 trunk/modules/core/m_join.c (File Modified)
11305
11306
11307 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11308 Log:
11309 - Implement channel mode +q (quiet)
11310
11311
11312 Modified:
11313 trunk/include/channel.h (File Modified)
11314 trunk/modules/core/m_mode.c (File Modified)
11315 trunk/src/channel.c (File Modified)
11316
11317
11318 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11319 Log:
11320 Add +L/+P for set_final_mode().
11321
11322
11323 Modified:
11324 trunk/modules/core/m_sjoin.c (File Modified)
11325
11326
11327 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11328 Log:
11329 Add +L/+P in channel_modes().
11330
11331
11332 Modified:
11333 trunk/src/channel.c (File Modified)
11334
11335
11336 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11337 Log:
11338 - Use MODE_PERMANENT, not MODE_PERMANANT
11339 - Actually use chm_staff()
11340
11341 It compiles but is not otherwise tested.
11342
11343
11344 Modified:
11345 trunk/include/channel.h (File Modified)
11346 trunk/modules/core/m_mode.c (File Modified)
11347 trunk/modules/core/m_sjoin.c (File Modified)
11348 trunk/src/channel.c (File Modified)
11349
11350
11351 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11352 Log:
11353 - Ok, patchlevel.h is fixed now.
11354
11355
11356 Modified:
11357 trunk/include/patchlevel.h (File Modified)
11358
11359
11360 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11361 Log:
11362 - *sigh*
11363
11364
11365 Modified:
11366 trunk/include/patchlevel.h (File Modified)
11367 trunk/src/version.c.SH (File Modified)
11368
11369
11370 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11371 Log:
11372 - Fix compilation issue with version.c.
11373
11374
11375 Modified:
11376 trunk/src/version.c.SH (File Modified)
11377
11378
11379 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11380 Log:
11381 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11382 this from the BUGS file.
11383
11384
11385 Modified:
11386 trunk/BUGS (File Modified)
11387
11388
11389 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11390 Log:
11391 Mangle all netsplit messages if flatten links is enabled.
11392
11393
11394 Modified:
11395 trunk/src/client.c (File Modified)
11396
11397
11398 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11399 Log:
11400 - jilles pointed out that /stats p needed severe changes -- implement
11401 them
11402
11403
11404 Modified:
11405 trunk/modules/m_stats.c (File Modified)
11406
11407
11408 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11409 Log:
11410 Rename RELNOTES to NEWS.
11411
11412
11413 Modified:
11414 trunk/NEWS (File Added)
11415 trunk/RELNOTES (File Deleted)
11416
11417
11418 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11419 Log:
11420 Update RELNOTES.
11421
11422
11423 Modified:
11424 trunk/RELNOTES (File Modified)
11425
11426
11427 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11428 Log:
11429 - Make /stats p work globally.
11430 - Change 'OPER(s)' to 'staff members'
11431
11432
11433 Modified:
11434 trunk/modules/m_stats.c (File Modified)
11435
11436
11437 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11438 Log:
11439 - add modes, +LP to RPL_MYINFO.
11440
11441
11442 Modified:
11443 trunk/src/messages.tab (File Modified)
11444
11445
11446 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11447 Log:
11448 More stuff to RELNOTES.
11449
11450
11451 Modified:
11452 trunk/RELNOTES (File Modified)
11453
11454
11455 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11456 Log:
11457 - Implement +P.
11458
11459
11460 Modified:
11461 trunk/modules/core/m_sjoin.c (File Modified)
11462 trunk/src/channel.c (File Modified)
11463
11464
11465 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11466 Log:
11467 - Implement list limit exceed modes -- +L.
11468
11469
11470 Modified:
11471 trunk/modules/core/m_mode.c (File Modified)
11472
11473
11474 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11475 Log:
11476 - Add handlers for modes +L, +P.
11477
11478
11479 Modified:
11480 trunk/include/channel.h (File Modified)
11481 trunk/modules/core/m_mode.c (File Modified)
11482
11483
11484 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11485 Log:
11486 Update properties on *everything*.
11487
11488
11489 Modified:
11490 trunk/.cvsignore (Property Modified)
11491 trunk/.indent.pro (Property Modified)
11492 trunk/BUGS (File Modified) (Property Modified)
11493 trunk/CREDITS (File Modified) (Property Modified)
11494 trunk/ChangeLog (Property Modified)
11495 trunk/Hybrid-team (File Modified) (Property Modified)
11496 trunk/INSTALL (File Modified) (Property Modified)
11497 trunk/LICENSE (File Modified) (Property Modified)
11498 trunk/Makefile.in (File Modified) (Property Modified)
11499 trunk/README.FIRST (File Modified) (Property Modified)
11500 trunk/RELNOTES (File Modified) (Property Modified)
11501 trunk/SVN-Access (Property Modified)
11502 trunk/aclocal.m4 (File Modified) (Property Modified)
11503 trunk/adns/.cvsignore (Property Modified)
11504 trunk/adns/COPYING (Property Modified)
11505 trunk/adns/GPL-vs-LGPL (Property Modified)
11506 trunk/adns/Makefile.in (File Modified) (Property Modified)
11507 trunk/adns/README (Property Modified)
11508 trunk/adns/README.ircd (Property Modified)
11509 trunk/adns/adns.h (File Modified) (Property Modified)
11510 trunk/adns/check.c (File Modified) (Property Modified)
11511 trunk/adns/dlist.h (File Modified) (Property Modified)
11512 trunk/adns/event.c (File Modified) (Property Modified)
11513 trunk/adns/general.c (File Modified) (Property Modified)
11514 trunk/adns/internal.h (File Modified) (Property Modified)
11515 trunk/adns/parse.c (File Modified) (Property Modified)
11516 trunk/adns/query.c (File Modified) (Property Modified)
11517 trunk/adns/reply.c (File Modified) (Property Modified)
11518 trunk/adns/setup.c (File Modified) (Property Modified)
11519 trunk/adns/transmit.c (File Modified) (Property Modified)
11520 trunk/adns/tvarith.h (File Modified) (Property Modified)
11521 trunk/adns/types.c (File Modified) (Property Modified)
11522 trunk/configure (File Modified) (Property Modified)
11523 trunk/configure.ac (File Modified) (Property Modified)
11524 trunk/contrib/.cvsignore (Property Modified)
11525 trunk/contrib/.indent.pro (Property Modified)
11526 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11527 trunk/contrib/README (File Modified) (Property Modified)
11528 trunk/contrib/example_module.c (File Modified) (Property Modified)
11529 trunk/contrib/m_42.c (File Modified) (Property Modified)
11530 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11531 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11532 trunk/contrib/m_force.c (File Modified) (Property Modified)
11533 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11534 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11535 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11536 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11537 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11538 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11539 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11540 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11541 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11542 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11543 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11544 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11545 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11546 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11547 trunk/doc/.cvsignore (Property Modified)
11548 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11549 trunk/doc/Makefile.in (File Modified) (Property Modified)
11550 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11551 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11552 trunk/doc/challenge.txt (File Modified) (Property Modified)
11553 trunk/doc/example.conf (File Modified) (Property Modified)
11554 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11555 trunk/doc/hooks.txt (File Modified) (Property Modified)
11556 trunk/doc/index.txt (File Modified) (Property Modified)
11557 trunk/doc/ircd.8 (File Modified) (Property Modified)
11558 trunk/doc/ircd.motd (Property Modified)
11559 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11560 trunk/doc/modeg.txt (File Modified) (Property Modified)
11561 trunk/doc/modes.txt (File Modified) (Property Modified)
11562 trunk/doc/monitor.txt (File Modified) (Property Modified)
11563 trunk/doc/old/Authors (Property Modified)
11564 trunk/doc/operguide.txt (File Modified) (Property Modified)
11565 trunk/doc/opermyth.txt (Property Modified)
11566 trunk/doc/server-version-info (File Modified) (Property Modified)
11567 trunk/doc/services.txt (File Modified) (Property Modified)
11568 trunk/doc/technical/README.TSora (Property Modified)
11569 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11570 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11571 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11572 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11573 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11574 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11575 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11576 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11577 trunk/doc/technical/rfc1459.txt (Property Modified)
11578 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11579 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11580 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11581 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11582 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11583 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11584 trunk/help/Makefile.in (File Modified) (Property Modified)
11585 trunk/help/opers/accept (Property Modified)
11586 trunk/help/opers/admin (Property Modified)
11587 trunk/help/opers/away (Property Modified)
11588 trunk/help/opers/capab (Property Modified)
11589 trunk/help/opers/challenge (Property Modified)
11590 trunk/help/opers/close (Property Modified)
11591 trunk/help/opers/cmode (Property Modified)
11592 trunk/help/opers/cnotice (Property Modified)
11593 trunk/help/opers/connect (Property Modified)
11594 trunk/help/opers/cprivmsg (Property Modified)
11595 trunk/help/opers/credits (Property Modified)
11596 trunk/help/opers/die (Property Modified)
11597 trunk/help/opers/dline (Property Modified)
11598 trunk/help/opers/eob (Property Modified)
11599 trunk/help/opers/error (Property Modified)
11600 trunk/help/opers/etrace (Property Modified)
11601 trunk/help/opers/gline (Property Modified)
11602 trunk/help/opers/help (Property Modified)
11603 trunk/help/opers/index (Property Modified)
11604 trunk/help/opers/info (Property Modified)
11605 trunk/help/opers/invite (Property Modified)
11606 trunk/help/opers/ison (Property Modified)
11607 trunk/help/opers/join (Property Modified)
11608 trunk/help/opers/kick (Property Modified)
11609 trunk/help/opers/kill (Property Modified)
11610 trunk/help/opers/kline (Property Modified)
11611 trunk/help/opers/knock (Property Modified)
11612 trunk/help/opers/links (Property Modified)
11613 trunk/help/opers/list (Property Modified)
11614 trunk/help/opers/locops (Property Modified)
11615 trunk/help/opers/lusers (Property Modified)
11616 trunk/help/opers/modlist (Property Modified)
11617 trunk/help/opers/modload (Property Modified)
11618 trunk/help/opers/modrestart (Property Modified)
11619 trunk/help/opers/modunload (Property Modified)
11620 trunk/help/opers/motd (Property Modified)
11621 trunk/help/opers/names (Property Modified)
11622 trunk/help/opers/nick (Property Modified)
11623 trunk/help/opers/notice (Property Modified)
11624 trunk/help/opers/oper (Property Modified)
11625 trunk/help/opers/operspy (Property Modified)
11626 trunk/help/opers/operwall (Property Modified)
11627 trunk/help/opers/part (Property Modified)
11628 trunk/help/opers/pass (Property Modified)
11629 trunk/help/opers/ping (Property Modified)
11630 trunk/help/opers/pong (Property Modified)
11631 trunk/help/opers/post (Property Modified)
11632 trunk/help/opers/privmsg (Property Modified)
11633 trunk/help/opers/quit (Property Modified)
11634 trunk/help/opers/rehash (Property Modified)
11635 trunk/help/opers/restart (Property Modified)
11636 trunk/help/opers/resv (Property Modified)
11637 trunk/help/opers/server (Property Modified)
11638 trunk/help/opers/set (Property Modified)
11639 trunk/help/opers/sjoin (Property Modified)
11640 trunk/help/opers/squit (Property Modified)
11641 trunk/help/opers/stats (Property Modified)
11642 trunk/help/opers/svinfo (Property Modified)
11643 trunk/help/opers/testgecos (Property Modified)
11644 trunk/help/opers/testline (Property Modified)
11645 trunk/help/opers/testmask (Property Modified)
11646 trunk/help/opers/time (Property Modified)
11647 trunk/help/opers/topic (Property Modified)
11648 trunk/help/opers/trace (Property Modified)
11649 trunk/help/opers/uhelp (Property Modified)
11650 trunk/help/opers/umode (Property Modified)
11651 trunk/help/opers/undline (Property Modified)
11652 trunk/help/opers/ungline (Property Modified)
11653 trunk/help/opers/unkline (Property Modified)
11654 trunk/help/opers/unresv (Property Modified)
11655 trunk/help/opers/unxline (Property Modified)
11656 trunk/help/opers/user (Property Modified)
11657 trunk/help/opers/userhost (Property Modified)
11658 trunk/help/opers/users (Property Modified)
11659 trunk/help/opers/version (Property Modified)
11660 trunk/help/opers/wallops (Property Modified)
11661 trunk/help/opers/who (Property Modified)
11662 trunk/help/opers/whois (Property Modified)
11663 trunk/help/opers/whowas (Property Modified)
11664 trunk/help/opers/xline (Property Modified)
11665 trunk/help/users/index (Property Modified)
11666 trunk/help/users/info (Property Modified)
11667 trunk/help/users/notice (Property Modified)
11668 trunk/help/users/privmsg (Property Modified)
11669 trunk/help/users/stats (Property Modified)
11670 trunk/help/users/umode (Property Modified)
11671 trunk/include/.cvsignore (Property Modified)
11672 trunk/include/.indent.pro (Property Modified)
11673 trunk/include/balloc.h (File Modified) (Property Modified)
11674 trunk/include/cache.h (File Modified) (Property Modified)
11675 trunk/include/channel.h (File Modified) (Property Modified)
11676 trunk/include/class.h (File Modified) (Property Modified)
11677 trunk/include/client.h (File Modified) (Property Modified)
11678 trunk/include/commio.h (File Modified) (Property Modified)
11679 trunk/include/common.h (File Modified) (Property Modified)
11680 trunk/include/config.h (File Modified) (Property Modified)
11681 trunk/include/config.h.dist (File Modified) (Property Modified)
11682 trunk/include/defaults.h (File Modified) (Property Modified)
11683 trunk/include/event.h (File Modified) (Property Modified)
11684 trunk/include/hash.h (File Modified) (Property Modified)
11685 trunk/include/hook.h (File Modified) (Property Modified)
11686 trunk/include/hostmask.h (File Modified) (Property Modified)
11687 trunk/include/irc_string.h (File Modified) (Property Modified)
11688 trunk/include/ircd.h (File Modified) (Property Modified)
11689 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11690 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11691 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11692 trunk/include/linebuf.h (File Modified) (Property Modified)
11693 trunk/include/listener.h (File Modified) (Property Modified)
11694 trunk/include/m_info.h (File Modified) (Property Modified)
11695 trunk/include/memory.h (File Modified) (Property Modified)
11696 trunk/include/modules.h (File Modified) (Property Modified)
11697 trunk/include/monitor.h (File Modified) (Property Modified)
11698 trunk/include/msg.h (File Modified) (Property Modified)
11699 trunk/include/newconf.h (File Modified) (Property Modified)
11700 trunk/include/numeric.h (File Modified) (Property Modified)
11701 trunk/include/packet.h (File Modified) (Property Modified)
11702 trunk/include/parse.h (File Modified) (Property Modified)
11703 trunk/include/patchlevel.h (File Modified) (Property Modified)
11704 trunk/include/patricia.h (File Modified) (Property Modified)
11705 trunk/include/reject.h (File Modified) (Property Modified)
11706 trunk/include/res.h (File Modified) (Property Modified)
11707 trunk/include/restart.h (File Modified) (Property Modified)
11708 trunk/include/s_auth.h (File Modified) (Property Modified)
11709 trunk/include/s_conf.h (File Modified) (Property Modified)
11710 trunk/include/s_gline.h (File Modified) (Property Modified)
11711 trunk/include/s_log.h (File Modified) (Property Modified)
11712 trunk/include/s_newconf.h (File Modified) (Property Modified)
11713 trunk/include/s_serv.h (File Modified) (Property Modified)
11714 trunk/include/s_stats.h (File Modified) (Property Modified)
11715 trunk/include/s_user.h (File Modified) (Property Modified)
11716 trunk/include/s_zip.h (File Modified) (Property Modified)
11717 trunk/include/scache.h (File Modified) (Property Modified)
11718 trunk/include/send.h (File Modified) (Property Modified)
11719 trunk/include/serno.h (Property Modified)
11720 trunk/include/setup.h.in (Property Modified)
11721 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11722 trunk/include/stdinc.h (File Modified) (Property Modified)
11723 trunk/include/supported.h (File Modified) (Property Modified)
11724 trunk/include/tools.h (File Modified) (Property Modified)
11725 trunk/include/whowas.h (File Modified) (Property Modified)
11726 trunk/install-sh (File Modified) (Property Modified)
11727 trunk/modules/.cvsignore (Property Modified)
11728 trunk/modules/.depend (Property Modified)
11729 trunk/modules/.indent.pro (Property Modified)
11730 trunk/modules/Makefile.in (File Modified) (Property Modified)
11731 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11732 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11733 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11734 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11735 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11736 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11737 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11738 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11739 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11740 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11741 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11742 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11743 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11744 trunk/modules/m_accept.c (File Modified) (Property Modified)
11745 trunk/modules/m_admin.c (File Modified) (Property Modified)
11746 trunk/modules/m_away.c (File Modified) (Property Modified)
11747 trunk/modules/m_cap.c (File Modified) (Property Modified)
11748 trunk/modules/m_capab.c (File Modified) (Property Modified)
11749 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11750 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11751 trunk/modules/m_close.c (File Modified) (Property Modified)
11752 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11753 trunk/modules/m_connect.c (File Modified) (Property Modified)
11754 trunk/modules/m_dline.c (File Modified) (Property Modified)
11755 trunk/modules/m_encap.c (File Modified) (Property Modified)
11756 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11757 trunk/modules/m_gline.c (File Modified) (Property Modified)
11758 trunk/modules/m_help.c (File Modified) (Property Modified)
11759 trunk/modules/m_info.c (File Modified) (Property Modified)
11760 trunk/modules/m_invite.c (File Modified) (Property Modified)
11761 trunk/modules/m_ison.c (File Modified) (Property Modified)
11762 trunk/modules/m_kline.c (File Modified) (Property Modified)
11763 trunk/modules/m_knock.c (File Modified) (Property Modified)
11764 trunk/modules/m_links.c (File Modified) (Property Modified)
11765 trunk/modules/m_list.c (File Modified) (Property Modified)
11766 trunk/modules/m_locops.c (File Modified) (Property Modified)
11767 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11768 trunk/modules/m_map.c (File Modified) (Property Modified)
11769 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11770 trunk/modules/m_motd.c (File Modified) (Property Modified)
11771 trunk/modules/m_names.c (File Modified) (Property Modified)
11772 trunk/modules/m_oper.c (File Modified) (Property Modified)
11773 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11774 trunk/modules/m_pass.c (File Modified) (Property Modified)
11775 trunk/modules/m_ping.c (File Modified) (Property Modified)
11776 trunk/modules/m_pong.c (File Modified) (Property Modified)
11777 trunk/modules/m_post.c (File Modified) (Property Modified)
11778 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11779 trunk/modules/m_restart.c (File Modified) (Property Modified)
11780 trunk/modules/m_resv.c (File Modified) (Property Modified)
11781 trunk/modules/m_services.c (File Modified) (Property Modified)
11782 trunk/modules/m_set.c (File Modified) (Property Modified)
11783 trunk/modules/m_stats.c (File Modified) (Property Modified)
11784 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11785 trunk/modules/m_tb.c (File Modified) (Property Modified)
11786 trunk/modules/m_testline.c (File Modified) (Property Modified)
11787 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11788 trunk/modules/m_time.c (File Modified) (Property Modified)
11789 trunk/modules/m_topic.c (File Modified) (Property Modified)
11790 trunk/modules/m_trace.c (File Modified) (Property Modified)
11791 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11792 trunk/modules/m_user.c (File Modified) (Property Modified)
11793 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11794 trunk/modules/m_users.c (File Modified) (Property Modified)
11795 trunk/modules/m_version.c (File Modified) (Property Modified)
11796 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11797 trunk/modules/m_who.c (File Modified) (Property Modified)
11798 trunk/modules/m_whois.c (File Modified) (Property Modified)
11799 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11800 trunk/modules/m_xline.c (File Modified) (Property Modified)
11801 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11802 trunk/servlink/.cvsignore (Property Modified)
11803 trunk/servlink/.indent.pro (Property Modified)
11804 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11805 trunk/servlink/README (File Modified) (Property Modified)
11806 trunk/servlink/TODO (File Modified) (Property Modified)
11807 trunk/servlink/control.c (File Modified) (Property Modified)
11808 trunk/servlink/control.h (File Modified) (Property Modified)
11809 trunk/servlink/io.c (File Modified) (Property Modified)
11810 trunk/servlink/io.h (File Modified) (Property Modified)
11811 trunk/servlink/servlink.c (File Modified) (Property Modified)
11812 trunk/servlink/servlink.h (File Modified) (Property Modified)
11813 trunk/src/.cvsignore (Property Modified)
11814 trunk/src/.depend (Property Modified)
11815 trunk/src/.indent.pro (Property Modified)
11816 trunk/src/Makefile.in (File Modified) (Property Modified)
11817 trunk/src/adns.c (File Modified) (Property Modified)
11818 trunk/src/balloc.c (File Modified) (Property Modified)
11819 trunk/src/cache.c (File Modified) (Property Modified)
11820 trunk/src/channel.c (File Modified) (Property Modified)
11821 trunk/src/class.c (File Modified) (Property Modified)
11822 trunk/src/client.c (File Modified) (Property Modified)
11823 trunk/src/commio.c (File Modified) (Property Modified)
11824 trunk/src/devpoll.c (File Modified) (Property Modified)
11825 trunk/src/epoll.c (File Modified) (Property Modified)
11826 trunk/src/event.c (File Modified) (Property Modified)
11827 trunk/src/getopt.c (File Modified) (Property Modified)
11828 trunk/src/hash.c (File Modified) (Property Modified)
11829 trunk/src/hook.c (File Modified) (Property Modified)
11830 trunk/src/hostmask.c (File Modified) (Property Modified)
11831 trunk/src/irc_string.c (File Modified) (Property Modified)
11832 trunk/src/ircd.c (File Modified) (Property Modified)
11833 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11834 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11835 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11836 trunk/src/kdparse.c (File Modified) (Property Modified)
11837 trunk/src/kqueue.c (File Modified) (Property Modified)
11838 trunk/src/linebuf.c (File Modified) (Property Modified)
11839 trunk/src/listener.c (File Modified) (Property Modified)
11840 trunk/src/match.c (File Modified) (Property Modified)
11841 trunk/src/memory.c (File Modified) (Property Modified)
11842 trunk/src/messages.tab (File Modified) (Property Modified)
11843 trunk/src/modules.c (File Modified) (Property Modified)
11844 trunk/src/monitor.c (File Modified) (Property Modified)
11845 trunk/src/newconf.c (File Modified) (Property Modified)
11846 trunk/src/numeric.c (File Modified) (Property Modified)
11847 trunk/src/packet.c (File Modified) (Property Modified)
11848 trunk/src/parse.c (File Modified) (Property Modified)
11849 trunk/src/patricia.c (File Modified) (Property Modified)
11850 trunk/src/poll.c (File Modified) (Property Modified)
11851 trunk/src/reject.c (File Modified) (Property Modified)
11852 trunk/src/restart.c (File Modified) (Property Modified)
11853 trunk/src/s_auth.c (File Modified) (Property Modified)
11854 trunk/src/s_conf.c (File Modified) (Property Modified)
11855 trunk/src/s_gline.c (File Modified) (Property Modified)
11856 trunk/src/s_log.c (File Modified) (Property Modified)
11857 trunk/src/s_newconf.c (File Modified) (Property Modified)
11858 trunk/src/s_serv.c (File Modified) (Property Modified)
11859 trunk/src/s_stats.c (File Modified) (Property Modified)
11860 trunk/src/s_user.c (File Modified) (Property Modified)
11861 trunk/src/scache.c (File Modified) (Property Modified)
11862 trunk/src/select.c (File Modified) (Property Modified)
11863 trunk/src/send.c (File Modified) (Property Modified)
11864 trunk/src/snprintf.c (File Modified) (Property Modified)
11865 trunk/src/tools.c (File Modified) (Property Modified)
11866 trunk/src/version.c.SH (File Modified) (Property Modified)
11867 trunk/src/whowas.c (File Modified) (Property Modified)
11868 trunk/tools/.cvsignore (Property Modified)
11869 trunk/tools/Makefile.in (File Modified) (Property Modified)
11870 trunk/tools/README (File Modified) (Property Modified)
11871 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11872 trunk/tools/convertilines.c (File Modified) (Property Modified)
11873 trunk/tools/convertklines.c (File Modified) (Property Modified)
11874 trunk/tools/mkkeypair (Property Modified)
11875 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11876 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11877 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11878 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11879 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11880 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11881 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11882 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11883 trunk/tools/untabify (File Modified) (Property Modified)
11884 trunk/tools/viconf.c (File Modified) (Property Modified)
11885
11886
11887 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11888 Log:
11889 - Update RELNOTES.
11890
11891
11892 Modified:
11893 trunk/RELNOTES (File Modified)
11894
11895
11896 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11897 Log:
11898 - Make version.c use our serial, not ratbox's.
11899
11900
11901 Modified:
11902 trunk/src/version.c.SH (File Modified)
11903
11904
11905 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11906 Log:
11907 - update RELNOTES
11908 - revved patchlevel to 2.1.5
11909
11910
11911 Modified:
11912 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11913 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11914
11915
11916 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11917 Log:
11918 - fix buffer overflow and unterminated buffer when removing TS6 bans
11919 - fix rebuilding of SJOIN
11920
11921
11922 Modified:
11923 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11924
11925
11926 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11927 Log:
11928 have servlink report if it gets an uncompressed error message when it gets inflate failures
11929
11930 Modified:
11931 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11932
11933
11934 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11935 Log:
11936 - extend our copyrights to 2005.
11937
11938
11939 Modified:
11940 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11941 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11942 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11943 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11944 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11945 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11946 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11947 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11948 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11949 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11950 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11951 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11952 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11953 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11954 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11955 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11956 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11957 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11958 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11959 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11960 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11961 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11962 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11963 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11964 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11965 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11973 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11974 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11975 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11976 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11977 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11978 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11979 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11980 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11981 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11982 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11983 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11984 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11985 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11986 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11987 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11988 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11989 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11990 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11991 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11992 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11993 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11994 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11995 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11996 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11997 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11998 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11999 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12000 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12001 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12002 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12003 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12004 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12005 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12006 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12007 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12008 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12009 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12010 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12011 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12012 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12013 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12014 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12015 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12016 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12017 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12018 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12019 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12020 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12021 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12022 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12023 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12024 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12025 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12026 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12027 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12028 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12029 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12030 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12031 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12032 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12033 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12034 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12035 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12036 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12037 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12038 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12039 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12040 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12041 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12042 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12043 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12044
12045
12046 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12047 Log:
12048 - update RELNOTES
12049 - revved patchlevel to 2.1.4
12050
12051
12052 Modified:
12053 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12054 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12055
12056
12057 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12058 Log:
12059 - add TARGMAX to 005
12060 - remove the +1 from ->uid in struct Client
12061 - fix checking of accept entries in m_accept.c
12062
12063
12064 Modified:
12065 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12066 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12067 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12068 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12069
12070
12071 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12072 Log:
12073 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12074 send it over TS6
12075
12076
12077 Modified:
12078 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12079
12080
12081 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12082 Log:
12083 - remove an unused variable
12084
12085
12086 Modified:
12087 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12088
12089
12090 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12091 Log:
12092 don't burst a TS5 name in burst_TS6. -via jillies
12093
12094 Modified:
12095 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12096
12097
12098 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12099 Log:
12100 - via jilles, make nickchanges invalidate any cached bans for
12101 quiet_on_ban
12102
12103
12104 Modified:
12105 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12106 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12107 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12108 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12109
12110
12111 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12112 Log:
12113 - fix some char vs byte usage to make adns compile cleanly with gcc4
12114
12115
12116 Modified:
12117 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12125
12126
12127 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12128 Log:
12129 userhost should allow 5 userhost checks, not 4
12130
12131 Modified:
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12133
12134
12135 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12136 Log:
12137 - another darwin fix
12138
12139
12140 Modified:
12141 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12142
12143
12144 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12145 Log:
12146 - darwin fixes
12147
12148
12149 Modified:
12150 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12158
12159
12160 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12161 Log:
12162 - remove bogus extern of abort_list
12163
12164
12165 Modified:
12166 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12167
12168
12169 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12170 Log:
12171 svn repo access stuff
12172
12173 Modified:
12174 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12175
12176
12177 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12178 Log:
12179 test commit
12180
12181
12182 Modified:
12183 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12184
12185
12186 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12187 Log:
12188 test commit
12189
12190
12191 Modified:
12192 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12193
12194
12195 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12196 Log:
12197 revert omotd..i thought it was a good idea..oh well
12198
12199 Modified:
12200 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12201
12202
12203 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12204 Log:
12205 Commas are bad things in channel keys
12206
12207
12208 Modified:
12209 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12210
12211
12212 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12213 Log:
12214 Add OMOTD command to display oper motd
12215
12216
12217 Modified:
12218 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12219
12220
12221 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12222 Log:
12223 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12224
12225 Modified:
12226 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12227
12228
12229 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12230
12231 Modified files: (Branch: RATBOX_2_1)
12232 modules m_whois.c
12233 Log:
12234 - stop testing whois for protocol violations, as they can be caused in
12235 ircds going all the way back to the original ircd2.8
12236
12237 Revision Changes Path
12238 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12239
12240
12241
12242 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12243
12244 Modified files: (Branch: RATBOX_2_1)
12245 modules m_time.c
12246 Log:
12247 - remove some 2.2 code
12248
12249 Revision Changes Path
12250 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12251
12252
12253
12254 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12255
12256 Modified files: (Branch: RATBOX_2_1)
12257 modules m_time.c
12258 Log:
12259 backport of the silly december 31st bug
12260
12261 Revision Changes Path
12262 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12263
12264
12265
12266 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12267
12268 Modified files: (Branch: RATBOX_2_1)
12269 . RELNOTES
12270 include patchlevel.h
12271 Log:
12272 - revved patchlevel to 2.1.3
12273
12274 Revision Changes Path
12275 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12276 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12277
12278
12279
12280 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12281
12282 Modified files: (Branch: RATBOX_2_1)
12283 include client.h
12284 modules m_accept.c
12285 modules/core m_nick.c
12286 src client.c
12287 Log:
12288 - stop removing a clients own list of accepted clients when they do a
12289 nickchange
12290 - clean up the accept code so its less retarded
12291
12292 Revision Changes Path
12293 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12294 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12295 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12296 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12297
12298
12299
12300 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12301
12302 Modified files: (Branch: RATBOX_2_1)
12303 include event.h
12304 modules m_links.c
12305 src event.c ircd.c newconf.c
12306 Log:
12307 - remove a defn of links_cache_list in m_links.c which was causing
12308 the flattened links update to be ignored
12309 - add eventUpdate(), and make links_delay update on rehash
12310
12311 Revision Changes Path
12312 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12313 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12314 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12315 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12316 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12317
12318
12319
12320 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12321
12322 Modified files: (Branch: RATBOX_2_1)
12323 doc services.txt
12324 src newconf.c
12325 Log:
12326 - make the conf parser apply service {}; on rehash
12327
12328 Revision Changes Path
12329 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12330 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12331
12332
12333
12334 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12335
12336 Modified files: (Branch: RATBOX_2_1)
12337 include m_info.h
12338 Log:
12339 - show ENABLE_SERVICES define in info
12340
12341 Revision Changes Path
12342 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12343
12344
12345
12346 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12347
12348 Modified files: (Branch: RATBOX_2_1)
12349 modules m_services.c m_stats.c
12350 Log:
12351 - via jilles, make m_services.c hook into stats U and display service
12352 blocks
12353
12354 Revision Changes Path
12355 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12356 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12357
12358
12359
12360 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12361
12362 Modified files: (Branch: RATBOX_2_1)
12363 . configure configure.ac
12364 Log:
12365 - default build to -O2
12366
12367 Revision Changes Path
12368 7.249.2.2 +4 -4 ircd-ratbox/configure
12369 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12370
12371
12372
12373 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12374
12375 Modified files: (Branch: RATBOX_2_1)
12376 doc example.conf example.efnet.conf
12377 include client.h s_conf.h s_newconf.h
12378 modules m_info.c
12379 modules/core m_join.c m_nick.c
12380 src channel.c newconf.c s_conf.c s_user.c
12381 Log:
12382 - remove no_oper_resvs from general {};
12383 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12384
12385 Revision Changes Path
12386 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12387 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12388 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12389 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12390 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12391 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12392 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12393 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12394 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12395 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12396 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12397 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12398
12399
12400
12401 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12402
12403 Modified files: (Branch: RATBOX_2_1)
12404 modules/core m_mode.c m_nick.c
12405 src s_newconf.c
12406 Log:
12407 - 2.0 sync:
12408 - raise max temptime to a year
12409 - tidy up BMASK
12410 - require 9 parameters in ms_nick(), 10 in ms_uid()
12411
12412 Revision Changes Path
12413 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12414 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12415 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12416
12417
12418
12419 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12420
12421 Modified files: (Branch: RATBOX_2_1)
12422 modules m_services.c
12423 Log:
12424 - only show services logged in info when its a local client
12425
12426 Revision Changes Path
12427 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12428
12429
12430
12431 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12432
12433 Modified files: (Branch: RATBOX_2_1)
12434 src match.c
12435 Log:
12436 passing a pointer to a pointer is not what was intended, oops
12437
12438 Revision Changes Path
12439 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12440
12441
12442
12443 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12444
12445 Modified files: (Branch: RATBOX_2_1)
12446 doc services.txt
12447 Log:
12448 - update services.txt with FNC
12449
12450 Revision Changes Path
12451 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12452
12453
12454
12455 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12456
12457 Modified files: (Branch: RATBOX_2_1)
12458 modules m_resv.c
12459 Log:
12460 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12461
12462 Revision Changes Path
12463 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12464
12465
12466
12467 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12468
12469 Modified files: (Branch: RATBOX_2_1)
12470 src s_auth.c
12471 Log:
12472 - add some uniqueness into auth process for bopm
12473
12474 Revision Changes Path
12475 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12476
12477
12478
12479 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12480
12481 Modified files: (Branch: RATBOX_2_1)
12482 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12483 Log:
12484 - make contrib/ compile
12485
12486 Revision Changes Path
12487 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12488 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12489 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12490 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12491
12492
12493
12494 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12495
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules m_monitor.c
12498 Log:
12499 Don't allow MONITOR from an unregistered client
12500
12501 Revision Changes Path
12502 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12503
12504
12505
12506 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12507
12508 Modified files: (Branch: RATBOX_2_1)
12509 doc example.conf example.efnet.conf
12510 include class.h
12511 src class.c messages.tab newconf.c
12512 Log:
12513 - remove sendq_eob, its become more of a hindrance than a benefit.
12514 - sync example.efnet.conf cluster {}; with example.conf
12515
12516 Revision Changes Path
12517 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12518 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12519 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12520 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12521 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12522 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12523
12524
12525
12526 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12527
12528 Modified files: (Branch: RATBOX_2_1)
12529 . RELNOTES
12530 include patchlevel.h
12531 Log:
12532 - update RELNOTES
12533 - revved patchlevel to 2.1.2
12534
12535 Revision Changes Path
12536 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12537 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12538
12539
12540
12541 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12542
12543 Modified files: (Branch: RATBOX_2_1)
12544 . configure configure.ac
12545 Log:
12546 - raise default topiclen to 160.
12547
12548 Revision Changes Path
12549 7.249.2.1 +3 -3 ircd-ratbox/configure
12550 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12551
12552
12553
12554 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12555
12556 Modified files: (Branch: RATBOX_2_1)
12557 modules m_services.c
12558 Log:
12559 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12560 tsinfo matches this
12561
12562 Revision Changes Path
12563 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12564
12565
12566
12567 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12568
12569 Modified files: (Branch: RATBOX_2_1)
12570 modules m_services.c
12571 Log:
12572 - monitor_signoff() the client we're nickchanging
12573
12574 Revision Changes Path
12575 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12576
12577
12578
12579 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12580
12581 Modified files: (Branch: RATBOX_2_1)
12582 modules m_trace.c
12583 Log:
12584 - fix various UID problems with trace
12585
12586 Revision Changes Path
12587 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12588
12589
12590
12591 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12592
12593 Modified files: (Branch: RATBOX_2_1)
12594 help/opers dline kline
12595 modules m_resv.c m_stats.c
12596 modules/core m_mode.c
12597 Log:
12598 - sync with 2.0
12599 - tidy up kline/dline help to note they dont accept nick as target
12600 - disallow bans beginning with ':' over bmask
12601 - disallow bans with a space in chm_ban
12602 - stop counting hidden opers in stats p
12603 - match() parameters in remote unresv were inverted, causing it to fail
12604 - fix possibility of clients setting blank keys
12605
12606 Revision Changes Path
12607 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12608 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12609 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12610 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12611 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12612
12613
12614
12615 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12616
12617 Modified files: (Branch: RATBOX_2_1)
12618 src send.c
12619 Log:
12620 - fix problems with amd64 and the way we do va_list
12621
12622 Revision Changes Path
12623 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12624
12625
12626
12627 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12628
12629 Modified files: (Branch: RATBOX_2_1)
12630 modules m_services.c
12631 Log:
12632 - tidy up the kill notifications for RSFNC
12633
12634 Revision Changes Path
12635 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12636
12637
12638
12639 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12640
12641 Modified files: (Branch: RATBOX_2_1)
12642 include s_serv.h
12643 modules m_services.c
12644 src s_serv.c
12645 Log:
12646 - some more rserv stuff:
12647 - add RSFNC capability
12648 - fix up RSFNC, kill existing clients if they exist.
12649
12650 Revision Changes Path
12651 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12652 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12653 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12654
12655
12656
12657 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12658
12659 Modified files: (Branch: RATBOX_2_1)
12660 modules m_services.c
12661 Log:
12662 - first stab at a FNC implementation for rserv
12663
12664 Revision Changes Path
12665 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12666
12667
12668
12669 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12670
12671 Modified files: (Branch: RATBOX_2_1)
12672 help/opers umode
12673 Log:
12674 - remove a tab
12675
12676 Revision Changes Path
12677 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12678
12679
12680
12681 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12682
12683 Modified files: (Branch: RATBOX_2_1)
12684 src newconf.c
12685 Log:
12686 - add links_delay back
12687
12688 Revision Changes Path
12689 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12690
12691
12692
12693 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12694
12695 Modified files: (Branch: RATBOX_2_1)
12696 help/opers umode
12697 help/users umode
12698 Log:
12699 - swap tabs for spaces
12700
12701 Revision Changes Path
12702 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12703 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12704
12705
12706
12707 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12708
12709 Modified files: (Branch: RATBOX_2_1)
12710 include m_info.h
12711 Log:
12712 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12713 contained in the client_flood conf option
12714 - remove a couple of unused defines from info
12715
12716 Revision Changes Path
12717 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12718
12719
12720
12721 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12722
12723 Modified files: (Branch: RATBOX_2_1)
12724 src s_conf.c
12725 Log:
12726 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12727
12728 Revision Changes Path
12729 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12730
12731
12732
12733 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12734
12735 Modified files: (Branch: RATBOX_2_1)
12736 doc example.conf example.efnet.conf
12737 Log:
12738 - fix missing closing comment tag
12739
12740 Revision Changes Path
12741 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12742 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12743
12744
12745
12746 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12747
12748 Modified files: (Branch: RATBOX_2_1)
12749 . RELNOTES
12750 include patchlevel.h
12751 Log:
12752 - revved patchlevel to 2.1.1
12753
12754 Revision Changes Path
12755 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12756 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12757
12758
12759
12760 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12761
12762 Modified files: (Branch: RATBOX_2_1)
12763 modules m_kline.c
12764 Log:
12765 - sync up remote kline reasons, so theyre consistent with what happens
12766 when we add local klines - notably the "Temporary K-line x min" and
12767 date added to reason.
12768
12769 Revision Changes Path
12770 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12771
12772
12773
12774 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12775
12776 Modified files: (Branch: RATBOX_2_1)
12777 doc monitor.txt
12778 Log:
12779 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12780
12781 Revision Changes Path
12782 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12783
12784
12785
12786 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12787
12788 Modified files: (Branch: RATBOX_2_1)
12789 src commio.c
12790 Log:
12791 used the data pointer we saved, not what just got nulled
12792
12793 Revision Changes Path
12794 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12795
12796
12797
12798 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12799
12800 Modified files: (Branch: RATBOX_2_1)
12801 modules m_resv.c m_xline.c
12802 Log:
12803 - fix broken propagation of xline/resv
12804
12805 Revision Changes Path
12806 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12807 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12808
12809
12810
12811 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12812
12813 Modified files: (Branch: RATBOX_2_1)
12814 src s_auth.c
12815 Log:
12816 - properly increment bad auth count for stats T when we timeout an auth
12817
12818 Revision Changes Path
12819 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12820
12821
12822
12823 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12824
12825 Modified files: (Branch: RATBOX_2_1)
12826 doc monitor.txt
12827 include client.h
12828 modules/core m_nick.c
12829 Log:
12830 - fix a bit that didnt make sense in monitor.txt
12831 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12832
12833 Revision Changes Path
12834 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12835 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12836 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12837
12838
12839
12840 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12841
12842 Modified files: (Branch: RATBOX_2_1)
12843 src s_auth.c
12844 Log:
12845 removing dlink nodes from auth_poll_list twice is bad
12846
12847 Revision Changes Path
12848 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12849
12850
12851
12852 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12853
12854 Modified files: (Branch: RATBOX_2_1)
12855 modules m_stats.c
12856 Log:
12857 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12858 changed to RPL_STATSDEBUG
12859
12860 Revision Changes Path
12861 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12862
12863
12864
12865 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12866
12867 Added files: (Branch: RATBOX_2_1)
12868 doc tgchange.txt
12869 Log:
12870 - add some documentation about target change
12871
12872 Revision Changes Path
12873 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12874
12875
12876
12877 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12878
12879 Modified files: (Branch: RATBOX_2_1)
12880 include supported.h
12881 modules/core m_message.c
12882 Log:
12883 - remove extra argument to 005
12884 - disallow messaging of UIDs
12885
12886 Revision Changes Path
12887 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12888 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12889
12890
12891
12892 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12893
12894 Modified files: (Branch: RATBOX_2_1)
12895 src parse.c
12896 Log:
12897 - fix a longstanding parser bug with wrong limit checking, causing us to
12898 accept one less parameter than we're allowed to accept.
12899
12900 Revision Changes Path
12901 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12902
12903
12904
12905 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12906
12907 Modified files: (Branch: RATBOX_2_1)
12908 modules/core m_message.c
12909 Log:
12910 - exempt users messaging themselves from target change
12911
12912 Revision Changes Path
12913 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12914
12915
12916
12917 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12918
12919 Modified files: (Branch: RATBOX_2_1)
12920 include supported.h
12921 Log:
12922 - stop violating MAXPARA on 005.
12923
12924 Revision Changes Path
12925 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12926
12927
12928
12929 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12930
12931 Modified files: (Branch: RATBOX_2_1)
12932 modules/core m_nick.c
12933 Log:
12934 - dont store an ipv6 sockhost if we're not compiled with v6 support
12935
12936 Revision Changes Path
12937 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12938
12939
12940
12941 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12942
12943 Modified files: (Branch: RATBOX_2_1)
12944 include stdinc.h
12945 Log:
12946 - remove some vms includes
12947
12948 Revision Changes Path
12949 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12950
12951
12952
12953 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12954
12955 Modified files: (Branch: RATBOX_2_1)
12956 . ChangeLog
12957 include serno.h
12958 Log:
12959 - force commit for new branch
12960
12961 Revision Changes Path
12962 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12963 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12964
12965
12966
12967 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12968
12969 Modified files:
12970 . RELNOTES configure configure.ac
12971 include patchlevel.h
12972 Log:
12973 - revved patchlevel to 2.1.0
12974
12975 Revision Changes Path
12976 1.114 +6 -2 ircd-ratbox/RELNOTES
12977 7.249 +11 -11 ircd-ratbox/configure
12978 7.63 +3 -3 ircd-ratbox/configure.ac
12979 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12980
12981
12982
12983 leeh 2005/03/04 13:31:32 EST (20050304_2)
12984
12985 Modified files:
12986 . RELNOTES
12987 include patchlevel.h
12988 Log:
12989 - update RELNOTES
12990 - revved patchlevel to 2.1.0beta2
12991
12992 Revision Changes Path
12993 1.113 +12 -0 ircd-ratbox/RELNOTES
12994 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12995
12996
12997
12998 leeh 2005/03/04 13:27:05 EST (20050304_1)
12999
13000 Modified files:
13001 doc whats-new-2.1.txt
13002 src channel.c
13003 Log:
13004 - update whats-new-2.1
13005 - when we're handling global NAMES, dont output channels if there are no
13006 members within them we can show.
13007
13008 Revision Changes Path
13009 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13010 7.436 +12 -2 ircd-ratbox/src/channel.c
13011
13012
13013
13014 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13015
13016 Modified files:
13017 src patricia.c
13018 Log:
13019 That would be a node_heap not a prefix_heap..oops
13020
13021 Revision Changes Path
13022 7.30 +1 -1 ircd-ratbox/src/patricia.c
13023
13024
13025
13026 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13027
13028 Modified files:
13029 include stdinc.h
13030 Log:
13031 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13032 otherwise..the other macros might work????
13033
13034 Revision Changes Path
13035 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13036
13037
13038
13039 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13040
13041 Modified files:
13042 . configure configure.ac
13043 Log:
13044 i hate autoconf
13045
13046 Revision Changes Path
13047 7.248 +5 -5 ircd-ratbox/configure
13048 7.62 +5 -5 ircd-ratbox/configure.ac
13049
13050
13051
13052 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13053
13054 Modified files:
13055 . configure configure.ac
13056 Log:
13057 i hate autoconf
13058
13059 Revision Changes Path
13060 7.247 +3 -2 ircd-ratbox/configure
13061 7.61 +3 -2 ircd-ratbox/configure.ac
13062
13063
13064
13065 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13066
13067 Modified files:
13068 . configure configure.ac
13069 Log:
13070 doh
13071
13072 Revision Changes Path
13073 7.246 +6 -6 ircd-ratbox/configure
13074 7.60 +4 -4 ircd-ratbox/configure.ac
13075
13076
13077
13078 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13079
13080 Modified files:
13081 . configure configure.ac
13082 include stdinc.h
13083 Log:
13084 Doh these changes got put on RATBOX_2_0 when they were meant for
13085 head..oops...
13086 Also merged in the monitor heap size stuff, not that i think monitor has
13087 been moved to head
13088
13089 Revision Changes Path
13090 7.245 +12 -3 ircd-ratbox/configure
13091 7.59 +11 -3 ircd-ratbox/configure.ac
13092 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13093
13094
13095
13096 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13097
13098 Modified files:
13099 include stdinc.h
13100 Log:
13101 Add more robust alloca checking
13102
13103 Revision Changes Path
13104 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13105
13106
13107
13108 leeh 2005/02/24 15:27:17 EST (20050224_9)
13109
13110 Modified files:
13111 contrib m_42.c
13112 Log:
13113 - fix the copyright on m_42.c :p
13114
13115 Revision Changes Path
13116 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13117
13118
13119
13120 leeh 2005/02/24 15:22:53 EST (20050224_8)
13121
13122 Modified files:
13123 include supported.h
13124 modules m_dline.c
13125 Log:
13126 - fix a core in undline on bad masks
13127 - remove an unwanted space from beginning of second 005 numeric
13128
13129 Revision Changes Path
13130 7.5 +1 -1 ircd-ratbox/include/supported.h
13131 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13132
13133
13134
13135 leeh 2005/02/24 15:18:59 EST (20050224_7)
13136
13137 Modified files:
13138 modules m_monitor.c
13139 Log:
13140 - use max_monitor when adding nicknames
13141 - add in monitor s
13142 that should be everything now..
13143
13144 Revision Changes Path
13145 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13146
13147
13148
13149 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13150
13151 Modified files:
13152 contrib m_42.c
13153 Log:
13154 42
13155
13156 Revision Changes Path
13157 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13158
13159
13160
13161 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13162
13163 Modified files:
13164 contrib m_42.c
13165 Log:
13166 42
13167
13168 Revision Changes Path
13169 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13170
13171
13172
13173 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13174
13175 Added files:
13176 contrib m_42.c
13177 Log:
13178 The Answer to Life, the Universe, and Everything
13179
13180 Revision Changes Path
13181 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13182
13183
13184
13185 leeh 2005/02/24 14:53:04 EST (20050224_3)
13186
13187 Modified files:
13188 include monitor.h
13189 modules m_monitor.c
13190 src ircd.c monitor.c
13191 Log:
13192 - call init_monitor() on startup
13193 - add in support for adding/deleting/listing monitor entries
13194
13195 Revision Changes Path
13196 7.2 +3 -1 ircd-ratbox/include/monitor.h
13197 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13198 7.374 +2 -0 ircd-ratbox/src/ircd.c
13199 7.3 +15 -4 ircd-ratbox/src/monitor.c
13200
13201
13202
13203 leeh 2005/02/23 21:20:10 EST (20050224_2)
13204
13205 Modified files:
13206 doc example.conf example.efnet.conf
13207 include s_conf.h supported.h
13208 modules Makefile.in
13209 src client.c newconf.c s_conf.c
13210 Added files:
13211 modules m_monitor.c
13212 Log:
13213 - add the max_monitor config option
13214 - advertise MONITOR=%d in 005
13215 - clear a local clients monitor list on exit
13216 - add the framework for the MONITOR command
13217 - bed.
13218
13219 Revision Changes Path
13220 7.261 +5 -0 ircd-ratbox/doc/example.conf
13221 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13222 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13223 7.4 +4 -2 ircd-ratbox/include/supported.h
13224 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13225 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13226 7.492 +1 -0 ircd-ratbox/src/client.c
13227 7.202 +1 -0 ircd-ratbox/src/newconf.c
13228 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13229
13230
13231
13232 leeh 2005/02/23 20:57:51 EST (20050224_1)
13233
13234 Modified files:
13235 . configure configure.ac
13236 include setup.h.in
13237 src monitor.c
13238 Log:
13239 - move MONITOR_HEAP_SIZE over to configure
13240
13241 Revision Changes Path
13242 7.244 ircd-ratbox/configure
13243 7.58 +4 -2 ircd-ratbox/configure.ac
13244 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13245 7.2 +0 -2 ircd-ratbox/src/monitor.c
13246
13247
13248
13249 leeh 2005/02/23 20:48:08 EST (20050224_0)
13250
13251 Modified files:
13252 doc monitor.txt
13253 include client.h numeric.h
13254 modules/core m_nick.c
13255 src Makefile.in client.c messages.tab
13256 s_user.c
13257 Added files:
13258 include monitor.h
13259 src monitor.c
13260 Log:
13261 - first half of my server-side notify list implementation..
13262
13263 Revision Changes Path
13264 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13265 7.266 +3 -0 ircd-ratbox/include/client.h
13266 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13267 7.58 +6 -0 ircd-ratbox/include/numeric.h
13268 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13269 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13270 7.491 +3 -0 ircd-ratbox/src/client.c
13271 7.126 +5 -5 ircd-ratbox/src/messages.tab
13272 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13273 7.342 +2 -0 ircd-ratbox/src/s_user.c
13274
13275
13276
13277 leeh 2005/02/23 18:42:59 EST (20050223_0)
13278
13279 Modified files:
13280 include hash.h
13281 Log:
13282 - double the size of the client and channel hashtables (64k -> 128k and
13283 32k -> 64k). The improvements are quite significant..
13284
13285 Revision Changes Path
13286 7.54 +4 -4 ircd-ratbox/include/hash.h
13287
13288
13289
13290 leeh 2005/02/22 14:55:56 EST (20050222_1)
13291
13292 Modified files:
13293 doc monitor.txt
13294 modules m_services.c
13295 Log:
13296 - remove a couple of unused vars
13297 - update monitor.txt
13298
13299 Revision Changes Path
13300 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13301 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13302
13303
13304
13305 leeh 2005/02/21 19:47:24 EST (20050222_0)
13306
13307 Added files:
13308 doc monitor.txt
13309 Log:
13310 - add in my documentation on the upcoming MONITOR command
13311
13312 Revision Changes Path
13313 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13314
13315
13316
13317 leeh 2005/02/21 12:09:34 EST (20050221_0)
13318
13319 Modified files:
13320 . configure configure.ac
13321 doc whats-new-2.1.txt
13322 tools README.mkpasswd
13323 Removed files:
13324 src crypt.c
13325 Log:
13326 - update whats-new-2.1.txt some more
13327 - we dont have vms mkpasswd anymore
13328 - remove the unused crypt.c
13329
13330 Revision Changes Path
13331 7.243 +3 -6 ircd-ratbox/configure
13332 7.57 +2 -4 ircd-ratbox/configure.ac
13333 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13334 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13335 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13336
13337
13338
13339 leeh 2005/02/19 12:38:09 EST (20050219_3)
13340
13341 Modified files:
13342 doc example.conf example.efnet.conf
13343 include ircd.h
13344 modules m_pong.c
13345 src channel.c client.c ircd.c s_conf.c
13346 Log:
13347 - rework the splitcode, splitservers is now how many servers we've marked as
13348 EOB, rather than how many are linked. Thus pull ourselves out of
13349 splitmode immediately once this is satisfied
13350
13351 Revision Changes Path
13352 7.260 +8 -9 ircd-ratbox/doc/example.conf
13353 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13354 7.83 +1 -0 ircd-ratbox/include/ircd.h
13355 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13356 7.435 +16 -36 ircd-ratbox/src/channel.c
13357 7.490 +2 -0 ircd-ratbox/src/client.c
13358 7.373 +2 -1 ircd-ratbox/src/ircd.c
13359 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13360
13361
13362
13363 leeh 2005/02/19 09:02:34 EST (20050219_2)
13364
13365 Modified files:
13366 doc example.conf example.efnet.conf
13367 include ircd.h s_conf.h
13368 modules m_set.c
13369 src channel.c ircd.c newconf.c s_conf.c
13370 Log:
13371 - remove split_delay
13372
13373 Revision Changes Path
13374 7.259 +0 -5 ircd-ratbox/doc/example.conf
13375 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13376 7.82 +0 -1 ircd-ratbox/include/ircd.h
13377 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13378 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13379 7.434 +2 -7 ircd-ratbox/src/channel.c
13380 7.372 +0 -1 ircd-ratbox/src/ircd.c
13381 7.201 +0 -1 ircd-ratbox/src/newconf.c
13382 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13383
13384
13385
13386 leeh 2005/02/19 08:48:05 EST (20050219_1)
13387
13388 Modified files:
13389 include client.h
13390 modules m_cap.c m_who.c
13391 src channel.c
13392 Log:
13393 - implemented multi-prefix client capability, which allows stacking of @+ in
13394 names and who
13395
13396 Revision Changes Path
13397 7.265 +1 -1 ircd-ratbox/include/client.h
13398 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13399 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13400 7.433 +4 -6 ircd-ratbox/src/channel.c
13401
13402
13403
13404 leeh 2005/02/19 06:27:58 EST (20050219_0)
13405
13406 Modified files:
13407 modules m_etrace.c
13408 src newconf.c s_conf.c s_newconf.c
13409 Log:
13410 - removed some unused vars/functions
13411
13412 Revision Changes Path
13413 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13414 7.200 +0 -15 ircd-ratbox/src/newconf.c
13415 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13416 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13417
13418
13419
13420 leeh 2005/02/16 12:58:24 EST (20050216_2)
13421
13422 Modified files:
13423 . RELNOTES configure configure.ac
13424 include patchlevel.h
13425 Log:
13426 - update configure to reflect this is 'devel'
13427 - update RELNOTES
13428 - revved patchlevel to 2.1.0beta1
13429
13430 Revision Changes Path
13431 1.112 +9 -1 ircd-ratbox/RELNOTES
13432 7.242 +11 -11 ircd-ratbox/configure
13433 7.56 +3 -3 ircd-ratbox/configure.ac
13434 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13435
13436
13437
13438 leeh 2005/02/16 12:46:30 EST (20050216_1)
13439
13440 Modified files:
13441 . configure configure.ac
13442 include client.h numeric.h s_conf.h setup.h.in
13443 supported.h
13444 modules Makefile.in
13445 modules/core m_nick.c
13446 src Makefile.in client.c ircd.c messages.tab
13447 newconf.c s_conf.c s_user.c
13448 Removed files:
13449 include watch.h
13450 modules m_watch.c
13451 src watch.c
13452 Log:
13453 - remove watch, the protocol for this sucks so hard I just dont want it
13454 here ;-)
13455
13456 Revision Changes Path
13457 7.241 +2 -12 ircd-ratbox/configure
13458 7.55 +2 -4 ircd-ratbox/configure.ac
13459 7.264 +0 -2 ircd-ratbox/include/client.h
13460 7.57 +0 -11 ircd-ratbox/include/numeric.h
13461 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13462 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13463 7.3 +2 -3 ircd-ratbox/include/supported.h
13464 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13465 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13466 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13467 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13468 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13469 7.489 +0 -3 ircd-ratbox/src/client.c
13470 7.371 +0 -2 ircd-ratbox/src/ircd.c
13471 7.125 +9 -9 ircd-ratbox/src/messages.tab
13472 7.199 +0 -1 ircd-ratbox/src/newconf.c
13473 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13474 7.341 +0 -2 ircd-ratbox/src/s_user.c
13475 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13476
13477
13478
13479 leeh 2005/02/15 19:13:31 EST (20050216_0)
13480
13481 Modified files:
13482 include stdinc.h
13483 src event.c ircd_lexer.l ircd_signal.c
13484 modules.c
13485 Removed files:
13486 servlink descrip.mms
13487 Log:
13488 - remove a few vms bits
13489
13490 Revision Changes Path
13491 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13492 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13493 7.47 +0 -54 ircd-ratbox/src/event.c
13494 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13495 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13496 7.152 +0 -3 ircd-ratbox/src/modules.c
13497
13498
13499
13500 leeh 2005/02/15 18:53:32 EST (20050215_0)
13501
13502 Modified files:
13503 include hostmask.h ircd.h s_conf.h s_newconf.h
13504 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13505 m_xline.c
13506 src hostmask.c ircd.c ircd_signal.c s_conf.c
13507 s_newconf.c
13508 Log:
13509 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13510 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13511
13512 Revision Changes Path
13513 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13514 7.81 +1 -0 ircd-ratbox/include/ircd.h
13515 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13516 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13517 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13518 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13519 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13520 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13521 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13522 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13523 7.370 +7 -0 ircd-ratbox/src/ircd.c
13524 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13525 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13526 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13527
13528
13529
13530 leeh 2005/02/13 10:21:41 EST (20050213_4)
13531
13532 Modified files:
13533 doc services.txt
13534 Added files:
13535 doc whats-new-2.0.txt whats-new-2.1.txt
13536 Removed files:
13537 doc whats-new.txt
13538 Log:
13539 - move whats-new.txt to whats-new-2.0.txt
13540 - add in whats-new-2.1.txt
13541 - update services.txt with the whois for logged in users
13542
13543 Revision Changes Path
13544 7.2 +5 -0 ircd-ratbox/doc/services.txt
13545 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13546 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13547 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13548
13549
13550
13551 leeh 2005/02/13 09:20:37 EST (20050213_3)
13552
13553 Modified files:
13554 include supported.h
13555 modules/core m_message.c
13556 Log:
13557 - fix a compile error in m_message.c
13558 - update 005 to the spec and add CPRIVMSG/CNOTICE
13559
13560 Revision Changes Path
13561 7.2 +31 -37 ircd-ratbox/include/supported.h
13562 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13563
13564
13565
13566 leeh 2005/02/13 09:14:12 EST (20050213_2)
13567
13568 Modified files:
13569 src channel.c
13570 Log:
13571 - fix the membership memleak
13572
13573 Revision Changes Path
13574 7.432 +0 -3 ircd-ratbox/src/channel.c
13575
13576
13577
13578 leeh 2005/02/12 21:51:56 EST (20050213_1)
13579
13580 Modified files:
13581 include client.h
13582 modules/core m_message.c
13583 Log:
13584 - add a bitmask to track when they send their first message, only allowing
13585 clearing stuff after that.
13586
13587 Revision Changes Path
13588 7.263 +4 -0 ircd-ratbox/include/client.h
13589 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13590
13591
13592
13593 leeh 2005/02/12 21:17:52 EST (20050213_0)
13594
13595 Modified files:
13596 include patricia.h s_newconf.h
13597 modules/core m_message.c
13598 src patricia.c s_newconf.c s_user.c
13599 Log:
13600 - add in the patricia for tracking who fills up targets, give them a reduced
13601 count on connect
13602
13603 Revision Changes Path
13604 7.20 +1 -1 ircd-ratbox/include/patricia.h
13605 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13606 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13607 7.29 +1 -1 ircd-ratbox/src/patricia.c
13608 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13609 7.340 +4 -0 ircd-ratbox/src/s_user.c
13610
13611
13612
13613 leeh 2005/02/12 18:35:10 EST (20050212_0)
13614
13615 Modified files:
13616 include ircd_defs.h
13617 src class.c reject.c
13618 Log:
13619 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13620
13621 Revision Changes Path
13622 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13623 7.68 +1 -5 ircd-ratbox/src/class.c
13624 1.33 +1 -5 ircd-ratbox/src/reject.c
13625
13626
13627
13628 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13629
13630 Modified files:
13631 modules m_watch.c
13632 Log:
13633 remove stupid memory leak
13634
13635 Revision Changes Path
13636 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13637
13638
13639
13640 leeh 2005/02/11 06:42:48 EST (20050211_0)
13641
13642 Modified files:
13643 modules m_gline.c
13644 Log:
13645 - workaround hyb6 allowing empty gline reasons
13646
13647 Revision Changes Path
13648 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13649
13650
13651
13652 leeh 2005/02/09 14:39:13 EST (20050209_2)
13653
13654 Modified files:
13655 include s_conf.h
13656 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13657 src ircd.c s_conf.c
13658 Log:
13659 - move temp dlines and temp klines over to an array, rather than completely
13660 seperate dlinks.
13661
13662 Revision Changes Path
13663 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13664 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13665 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13666 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13667 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13668 7.369 +0 -5 ircd-ratbox/src/ircd.c
13669 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13670
13671
13672
13673 leeh 2005/02/09 14:02:13 EST (20050209_1)
13674
13675 Modified files:
13676 include s_user.h
13677 modules m_cap.c m_pong.c m_user.c
13678 modules/core m_nick.c
13679 src s_user.c
13680 Log:
13681 - remove 'nick' param from register_local_user(), its not needed.
13682
13683 Revision Changes Path
13684 7.35 +1 -1 ircd-ratbox/include/s_user.h
13685 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13686 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13687 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13688 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13689 7.339 +6 -6 ircd-ratbox/src/s_user.c
13690
13691
13692
13693 leeh 2005/02/09 13:12:53 EST (20050209_0)
13694
13695 Modified files:
13696 modules m_cmessage.c
13697 Log:
13698 - dont send numerics when we're dealing with CNOTICE
13699 - add in checking for +g, and resetting idle
13700
13701 Revision Changes Path
13702 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13703
13704
13705
13706 leeh 2005/02/08 11:37:50 EST (20050208_2)
13707
13708 Modified files:
13709 src s_newconf.c
13710 Log:
13711 - fix operator blocks to work on ip spoofs
13712
13713 Revision Changes Path
13714 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13715
13716
13717
13718 leeh 2005/02/07 19:23:22 EST (20050208_1)
13719
13720 Modified files:
13721 doc example.conf example.efnet.conf
13722 src newconf.c
13723 Log:
13724 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13725
13726 Revision Changes Path
13727 7.258 +0 -39 ircd-ratbox/doc/example.conf
13728 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13729 7.198 +0 -272 ircd-ratbox/src/newconf.c
13730
13731
13732
13733 leeh 2005/02/07 19:19:32 EST (20050208_0)
13734
13735 Modified files:
13736 src s_conf.c
13737 Log:
13738 - added support for kline.conf.perm et al, these take the same formats
13739 as their non-permanent partners, but you cant remove them via the ircd.
13740
13741 Revision Changes Path
13742 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13743
13744
13745
13746 leeh 2005/02/02 19:18:59 EST (20050203_1)
13747
13748 Modified files:
13749 help Makefile.in
13750 help/opers index
13751 help/users index
13752 Added files:
13753 help/opers cnotice cprivmsg
13754 Log:
13755 - added help files for cprivmsg/cnotice
13756
13757 Revision Changes Path
13758 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13759 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13760 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13761 1.10 +19 -19 ircd-ratbox/help/opers/index
13762 1.7 +10 -9 ircd-ratbox/help/users/index
13763
13764
13765
13766 leeh 2005/02/02 19:14:25 EST (20050203_0)
13767
13768 Modified files:
13769 include numeric.h
13770 modules Makefile.in
13771 src messages.tab
13772 Added files:
13773 modules m_cmessage.c
13774 Log:
13775 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13776 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13777 nick is a member. These bypass any target change limitations.
13778 - added ERR_VOICENEEDED, numeric 489.
13779
13780 Revision Changes Path
13781 7.56 +2 -0 ircd-ratbox/include/numeric.h
13782 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13783 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13784 7.124 +1 -1 ircd-ratbox/src/messages.tab
13785
13786
13787
13788 leeh 2005/02/02 16:58:16 EST (20050202_4)
13789
13790 Modified files:
13791 help/opers etrace
13792 Log:
13793 - update etrace help
13794
13795 Revision Changes Path
13796 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13797
13798
13799
13800 leeh 2005/02/02 16:55:04 EST (20050202_3)
13801
13802 Modified files:
13803 modules m_etrace.c
13804 Log:
13805 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13806 can put its external ip address in there..
13807
13808 Revision Changes Path
13809 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13810
13811
13812
13813 leeh 2005/02/02 16:41:06 EST (20050202_2)
13814
13815 Modified files:
13816 modules m_etrace.c
13817 Log:
13818 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13819 if its a non-local client. These will just get "lost" if the remote
13820 server doesnt support this..
13821
13822 Revision Changes Path
13823 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13824
13825
13826
13827 leeh 2005/02/02 16:12:12 EST (20050202_1)
13828
13829 Modified files:
13830 include client.h numeric.h s_conf.h
13831 modules/core m_message.c
13832 src messages.tab newconf.c s_conf.c
13833 Log:
13834 - first part of the target change code, add the storage of targets for
13835 localuser, throttle messages when they fill all the available slots
13836
13837 Revision Changes Path
13838 7.262 +5 -1 ircd-ratbox/include/client.h
13839 7.55 +2 -0 ircd-ratbox/include/numeric.h
13840 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13841 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13842 7.123 +1 -1 ircd-ratbox/src/messages.tab
13843 7.197 +1 -0 ircd-ratbox/src/newconf.c
13844 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13845
13846
13847
13848 leeh 2005/02/02 13:28:10 EST (20050202_0)
13849
13850 Modified files:
13851 modules m_resv.c m_stats.c m_testline.c
13852 modules/core m_join.c
13853 src hash.c kdparse.c messages.tab s_newconf.c
13854 Log:
13855 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13856 tracking of when resvs get hit
13857
13858 Revision Changes Path
13859 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13860 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13861 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13862 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13863 7.114 +3 -0 ircd-ratbox/src/hash.c
13864 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13865 7.122 +1 -1 ircd-ratbox/src/messages.tab
13866 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13867
13868
13869
13870 leeh 2005/01/31 09:04:10 EST (20050131_2)
13871
13872 Modified files:
13873 src s_log.c
13874 Log:
13875 - fflush() logfiles
13876
13877 Revision Changes Path
13878 7.79 +2 -0 ircd-ratbox/src/s_log.c
13879
13880
13881
13882 leeh 2005/01/31 08:59:09 EST (20050131_1)
13883
13884 Modified files:
13885 src commio.c
13886 Log:
13887 - rename fd_dump() to comm_dump()
13888
13889 Revision Changes Path
13890 1.27 +2 -2 ircd-ratbox/src/commio.c
13891
13892
13893
13894 leeh 2005/01/30 19:16:08 EST (20050131_0)
13895
13896 Modified files:
13897 doc hooks.txt
13898 include hook.h
13899 modules m_services.c
13900 modules/core m_server.c
13901 src hook.c s_serv.c
13902 Log:
13903 - added hook for server_introduced
13904 - fixed up services support for hooks
13905
13906 Revision Changes Path
13907 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13908 1.31 +1 -0 ircd-ratbox/include/hook.h
13909 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13910 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13911 7.36 +2 -0 ircd-ratbox/src/hook.c
13912 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13913
13914
13915
13916 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13917
13918 Modified files:
13919 src commio.c
13920 Log:
13921 Add back in the comm_fd_hack thing for solaris
13922
13923 Revision Changes Path
13924 1.26 +26 -1 ircd-ratbox/src/commio.c
13925
13926
13927
13928 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13929
13930 Modified files:
13931 adns adns.h
13932 include commio.h s_conf.h watch.h
13933 modules m_dline.c m_kline.c m_resv.c m_stats.c
13934 m_watch.c m_xline.c
13935 modules/core m_nick.c
13936 src balloc.c cache.c client.c commio.c
13937 epoll.c ircd.c ircd_lexer.l kdparse.c
13938 listener.c s_auth.c s_conf.c s_log.c
13939 s_serv.c watch.c
13940 Log:
13941 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13942
13943 Revision Changes Path
13944 1.18 +0 -2 ircd-ratbox/adns/adns.h
13945 1.14 +6 -37 ircd-ratbox/include/commio.h
13946 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13947 7.3 +2 -2 ircd-ratbox/include/watch.h
13948 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13949 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13950 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13951 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13952 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13953 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13954 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13955 7.85 +1 -1 ircd-ratbox/src/balloc.c
13956 1.24 +5 -5 ircd-ratbox/src/cache.c
13957 7.488 +4 -4 ircd-ratbox/src/client.c
13958 1.25 +10 -280 ircd-ratbox/src/commio.c
13959 1.33 +1 -1 ircd-ratbox/src/epoll.c
13960 7.368 +4 -4 ircd-ratbox/src/ircd.c
13961 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13962 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13963 7.125 +8 -8 ircd-ratbox/src/listener.c
13964 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13965 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13966 7.78 +20 -20 ircd-ratbox/src/s_log.c
13967 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13968 1.6 +22 -15 ircd-ratbox/src/watch.c
13969
13970
13971
13972 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13973
13974 Modified files:
13975 modules/core m_mode.c
13976 Log:
13977 remove two unused variables
13978
13979 Revision Changes Path
13980 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13981
13982
13983
13984 leeh 2005/01/28 15:31:40 EST (20050128_1)
13985
13986 Modified files:
13987 modules m_kline.c
13988 src s_conf.c
13989 Log:
13990 - mo_kline() needs minpara of 3, not 2
13991 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13992 - require me.info is never blank
13993
13994 Revision Changes Path
13995 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13996 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13997
13998
13999
14000 leeh 2005/01/28 15:26:28 EST (20050128_0)
14001
14002 Modified files:
14003 modules/core m_mode.c m_sjoin.c
14004 Log:
14005 - patch via jilles to fix +eI lists being shown to lusers when handling
14006 protocol stuff over TS6
14007
14008 Revision Changes Path
14009 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14010 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14011
14012
14013
14014 leeh 2005/01/25 19:47:38 EST (20050126_0)
14015
14016 Modified files:
14017 include channel.h
14018 modules/core m_join.c m_mode.c m_sjoin.c
14019 src channel.c messages.tab s_serv.c
14020 Log:
14021 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14022 an operspy call with &me
14023 - remove modebuf/parabuf params from channel_modes(), we now generate a
14024 buffer internally which we return.
14025
14026 Revision Changes Path
14027 7.163 +1 -1 ircd-ratbox/include/channel.h
14028 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14029 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14030 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14031 7.431 +25 -18 ircd-ratbox/src/channel.c
14032 7.121 +1 -1 ircd-ratbox/src/messages.tab
14033 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14034
14035
14036
14037 alz 2005/01/25 18:09:18 EST (20050125_5)
14038
14039 Modified files:
14040 doc example.conf example.efnet.conf
14041 include s_conf.h
14042 modules m_info.c
14043 src listener.c newconf.c s_conf.c
14044 Log:
14045 Added dline_with_reason config option (default yes):
14046
14047 /* dline reason: show the user the dline reason when they connect
14048 * and are dlined.
14049 */
14050 dline_with_reason = yes;
14051
14052 Revision Changes Path
14053 7.257 +6 -1 ircd-ratbox/doc/example.conf
14054 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14055 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14056 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14057 7.124 +1 -1 ircd-ratbox/src/listener.c
14058 7.196 +1 -0 ircd-ratbox/src/newconf.c
14059 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14060
14061
14062
14063 leeh 2005/01/25 13:21:17 EST (20050125_4)
14064
14065 Modified files:
14066 src newconf.c
14067 Log:
14068 - make conf_set_generic_string() test len exists before it uses it.
14069
14070 Revision Changes Path
14071 7.195 +1 -1 ircd-ratbox/src/newconf.c
14072
14073
14074
14075 leeh 2005/01/25 13:10:56 EST (20050125_3)
14076
14077 Modified files:
14078 doc example.conf
14079 src newconf.c
14080 Log:
14081 - rename 'type' to 'flags' in cluster {};
14082 - add stacking of servers in cluster {}; documented in example.conf
14083
14084 Revision Changes Path
14085 7.256 +18 -10 ircd-ratbox/doc/example.conf
14086 7.194 +39 -7 ircd-ratbox/src/newconf.c
14087
14088
14089
14090 alz 2005/01/25 12:48:54 EST (20050125_2)
14091
14092 Modified files:
14093 include s_conf.h
14094 src listener.c s_conf.c
14095 Log:
14096 Added dline reasons, connecting/banned clients now see ban reason.
14097
14098 Revision Changes Path
14099 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14100 7.123 +17 -4 ircd-ratbox/src/listener.c
14101 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14102
14103
14104
14105 leeh 2005/01/25 07:44:37 EST (20050125_1)
14106
14107 Modified files:
14108 doc example.conf example.efnet.conf
14109 src newconf.c
14110 Log:
14111 - implement stacking of shared {}; blocks, documented in example.conf
14112
14113 Revision Changes Path
14114 7.255 +26 -13 ircd-ratbox/doc/example.conf
14115 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14116 7.193 +51 -36 ircd-ratbox/src/newconf.c
14117
14118
14119
14120 leeh 2005/01/24 19:08:29 EST (20050125_0)
14121
14122 Modified files:
14123 doc example.conf
14124 include client.h s_conf.h
14125 modules/core m_join.c
14126 src newconf.c s_user.c
14127 Log:
14128 - added jupe_exempt to auth {};, exempts the user from generating warnings
14129 when they attempt to join juped channels.
14130
14131 Revision Changes Path
14132 7.254 +2 -0 ircd-ratbox/doc/example.conf
14133 7.261 +3 -0 ircd-ratbox/include/client.h
14134 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14135 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14136 7.192 +1 -0 ircd-ratbox/src/newconf.c
14137 7.338 +8 -0 ircd-ratbox/src/s_user.c
14138
14139
14140
14141 leeh 2005/01/24 18:57:02 EST (20050124_6)
14142
14143 Modified files:
14144 src newconf.c
14145 Log:
14146 - rework shared {};, the format is now:
14147 shared {
14148 oper = "flame@*.leeh.co.uk", "*.lan";
14149 flags = kline;
14150 };
14151
14152 With no privs:
14153 shared {
14154 oper = "flame@*.leeh.co.uk", "*.lan";
14155 flags = none;
14156 };
14157
14158 Revision Changes Path
14159 7.191 +55 -23 ircd-ratbox/src/newconf.c
14160
14161
14162
14163 leeh 2005/01/24 17:25:58 EST (20050124_5)
14164
14165 Modified files:
14166 include modules.h
14167 Log:
14168 - fix the prototype on load_static_modules()
14169
14170 Revision Changes Path
14171 7.61 +1 -1 ircd-ratbox/include/modules.h
14172
14173
14174
14175 leeh 2005/01/24 16:00:30 EST (20050124_4)
14176
14177 Modified files:
14178 modules m_cap.c
14179 Log:
14180 - have cap end call register_local_user() with its own copy of
14181 source_p->username so its safe for unidented users..
14182
14183 Revision Changes Path
14184 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14185
14186
14187
14188 leeh 2005/01/24 15:48:09 EST (20050124_3)
14189
14190 Modified files:
14191 include newconf.h s_conf.h
14192 modules m_info.c
14193 src newconf.c s_conf.c s_log.c
14194 Log:
14195 - move the conf parser over to a table based structure, with generic setting
14196 of integers/strings
14197
14198 Revision Changes Path
14199 7.34 +9 -8 ircd-ratbox/include/newconf.h
14200 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14201 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14202 7.190 +264 -808 ircd-ratbox/src/newconf.c
14203 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14204 7.77 +13 -13 ircd-ratbox/src/s_log.c
14205
14206
14207
14208 leeh 2005/01/24 13:11:30 EST (20050124_2)
14209
14210 Modified files:
14211 doc example.conf
14212 src newconf.c
14213 Log:
14214 - added stacking of ips in exempt {};
14215
14216 Revision Changes Path
14217 7.253 +4 -0 ircd-ratbox/doc/example.conf
14218 7.189 +11 -30 ircd-ratbox/src/newconf.c
14219
14220
14221
14222 leeh 2005/01/24 12:59:57 EST (20050124_1)
14223
14224 Modified files:
14225 include tools.h
14226 src channel.c client.c hash.c hook.c
14227 newconf.c s_user.c watch.c
14228 Log:
14229 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14230 consistent with the rest of the dlink code.
14231
14232 Revision Changes Path
14233 1.54 +7 -7 ircd-ratbox/include/tools.h
14234 7.430 +2 -2 ircd-ratbox/src/channel.c
14235 7.487 +6 -6 ircd-ratbox/src/client.c
14236 7.113 +5 -5 ircd-ratbox/src/hash.c
14237 7.35 +1 -1 ircd-ratbox/src/hook.c
14238 7.188 +2 -2 ircd-ratbox/src/newconf.c
14239 7.337 +1 -1 ircd-ratbox/src/s_user.c
14240 1.5 +4 -4 ircd-ratbox/src/watch.c
14241
14242
14243
14244 leeh 2005/01/24 12:47:13 EST (20050124_0)
14245
14246 Modified files:
14247 modules m_cap.c
14248 Log:
14249 - cheap hack on sticky capabs..
14250
14251 Revision Changes Path
14252 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14253
14254
14255
14256 leeh 2005/01/22 11:36:54 EST (20050122_0)
14257
14258 Modified files:
14259 modules m_cap.c
14260 Log:
14261 - updated my clicap implementation to match the spec so far..
14262
14263 Revision Changes Path
14264 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14265
14266
14267
14268 leeh 2005/01/21 07:14:43 EST (20050121_2)
14269
14270 Modified files:
14271 doc hooks.txt
14272 include hook.h
14273 modules m_services.c
14274 src hook.c s_serv.c
14275 Log:
14276 - added hooks for when we're sending a burst
14277 - rewrote hooks.txt
14278 - fix up the hooks ive already done in services compatibility, ill add the
14279 hooks for server/client introductions in a bit.
14280
14281 Revision Changes Path
14282 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14283 1.30 +4 -0 ircd-ratbox/include/hook.h
14284 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14285 7.34 +7 -0 ircd-ratbox/src/hook.c
14286 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14287
14288
14289
14290 leeh 2005/01/21 06:34:03 EST (20050121_1)
14291
14292 Modified files:
14293 contrib example_module.c spy_admin_notice.c
14294 spy_info_notice.c spy_links_notice.c
14295 spy_motd_notice.c spy_stats_notice.c
14296 spy_stats_p_notice.c spy_trace_notice.c
14297 spy_whois_notice.c
14298 spy_whois_notice_global.c
14299 include hook.h
14300 modules m_admin.c m_info.c m_links.c m_motd.c
14301 m_services.c m_stats.c m_trace.c
14302 m_whois.c static_modules.c.SH
14303 modules/core m_server.c
14304 src client.c hook.c ircd.c modules.c packet.c
14305 s_auth.c s_serv.c s_user.c send.c
14306 Log:
14307 - add a better implementation of the hook system, its now a slow leaking
14308 array and events are created whenever we try adding a hook for it, or
14309 theyre registered for the caller.
14310
14311 Ive temporarily fucked services support and removed most of the other
14312 hooks.. I shall fix this soon.
14313
14314 Revision Changes Path
14315 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14316 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14317 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14318 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14319 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14320 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14321 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14322 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14323 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14324 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14325 1.29 +34 -70 ircd-ratbox/include/hook.h
14326 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14327 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14328 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14329 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14330 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14331 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14332 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14333 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14334 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14335 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14336 7.486 +1 -28 ircd-ratbox/src/client.c
14337 7.33 +131 -137 ircd-ratbox/src/hook.c
14338 7.367 +1 -1 ircd-ratbox/src/ircd.c
14339 7.151 +6 -10 ircd-ratbox/src/modules.c
14340 7.138 +10 -14 ircd-ratbox/src/packet.c
14341 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14342 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14343 7.336 +0 -6 ircd-ratbox/src/s_user.c
14344 7.286 +8 -6 ircd-ratbox/src/send.c
14345
14346
14347
14348 leeh 2005/01/20 19:19:20 EST (20050121_0)
14349
14350 Modified files:
14351 include hostmask.h
14352 Log:
14353 - remove an unused struct
14354
14355 Revision Changes Path
14356 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14357
14358
14359
14360 leeh 2005/01/20 13:38:39 EST (20050120_1)
14361
14362 Modified files:
14363 . configure configure.ac
14364 include client.h numeric.h patchlevel.h
14365 modules Makefile.in
14366 src messages.tab s_user.c
14367 Added files:
14368 modules m_cap.c
14369 Log:
14370 - drop back to -O0, fix patchlevel.h
14371 - first stab at client capabilities.. this still needs work.
14372
14373 Revision Changes Path
14374 7.240 +3 -3 ircd-ratbox/configure
14375 7.54 +3 -3 ircd-ratbox/configure.ac
14376 7.260 +3 -0 ircd-ratbox/include/client.h
14377 7.54 +2 -0 ircd-ratbox/include/numeric.h
14378 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14379 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14380 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14381 7.120 +1 -1 ircd-ratbox/src/messages.tab
14382 7.335 +3 -0 ircd-ratbox/src/s_user.c
14383
14384
14385
14386 leeh 2005/01/20 06:04:41 EST (20050120_0)
14387
14388 Modified files:
14389 . ChangeLog RELNOTES
14390 include config.h config.h.dist memory.h
14391 patchlevel.h
14392 modules m_stats.c
14393 src commio.c crypt.c getopt.c ircd.c s_serv.c
14394 Removed files:
14395 . README.VMS clean.com make.com
14396 include setup.h_vms
14397 modules descrip.mms static_modules_c.com
14398 modules/core descrip.mms
14399 src descrip.mms qio.c version.com
14400 tools descrip.mms mkpasswd_vms.c
14401 Log:
14402 - clean changelog, relnotes
14403 - mark patchlevel as 2.1.0beta
14404 - remove VMS support
14405
14406 Revision Changes Path
14407 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14408 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14409 1.111 +1 -348 ircd-ratbox/RELNOTES
14410 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14411 7.182 +0 -42 ircd-ratbox/include/config.h
14412 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14413 7.50 +0 -4 ircd-ratbox/include/memory.h
14414 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14415 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14416 7.2 +0 -58 ircd-ratbox/make.com (dead)
14417 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14418 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14419 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14420 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14421 1.24 +7 -30 ircd-ratbox/src/commio.c
14422 7.12 +0 -4 ircd-ratbox/src/crypt.c
14423 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14424 7.24 +0 -4 ircd-ratbox/src/getopt.c
14425 7.366 +4 -19 ircd-ratbox/src/ircd.c
14426 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14427 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14428 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14429 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14430 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14431
14432
14433
14434 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14435
14436 Modified files:
14437 include watch.h
14438 src watch.c
14439 Log:
14440 not using the return values on a few watch functions so make them void
14441
14442 Revision Changes Path
14443 7.2 +5 -5 ircd-ratbox/include/watch.h
14444 1.4 +19 -28 ircd-ratbox/src/watch.c
14445
14446
14447 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14448
14449 Modified files:
14450 modules m_watch.c
14451 Log:
14452 Make watch throttle, don't accept letter commands stacked
14453
14454 Revision Changes Path
14455 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14456
14457
14458
14459 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14460
14461 Modified files:
14462 modules m_gline.c
14463 Log:
14464 fix merge error
14465
14466 Revision Changes Path
14467 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14468
14469
14470
14471 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14472
14473 Modified files:
14474 . ChangeLog README.FIRST RELNOTES configure
14475 configure.ac
14476 adns adns.h internal.h parse.c transmit.c
14477 types.c
14478 contrib example_module.c spy_admin_notice.c
14479 spy_info_notice.c spy_links_notice.c
14480 spy_motd_notice.c spy_stats_notice.c
14481 spy_stats_p_notice.c spy_trace_notice.c
14482 spy_whois_notice.c
14483 spy_whois_notice_global.c
14484 doc example.conf example.efnet.conf ircd.motd
14485 server-version-info whats-new.txt
14486 help/opers umode xline
14487 help/users umode
14488 include cache.h channel.h class.h client.h
14489 commio.h config.h config.h.dist hash.h
14490 hook.h hostmask.h irc_string.h ircd.h
14491 ircd_defs.h m_info.h memory.h msg.h
14492 newconf.h numeric.h packet.h patchlevel.h
14493 patricia.h s_conf.h s_gline.h s_newconf.h
14494 s_serv.h s_user.h scache.h serno.h
14495 setup.h.in sprintf_irc.h stdinc.h tools.h
14496 modules .depend Makefile.in m_admin.c m_away.c
14497 m_dline.c m_encap.c m_gline.c m_info.c
14498 m_kline.c m_links.c m_list.c m_lusers.c
14499 m_motd.c m_oper.c m_operspy.c m_rehash.c
14500 m_restart.c m_resv.c m_set.c m_stats.c
14501 m_svinfo.c m_testline.c m_testmask.c
14502 m_topic.c m_trace.c m_watch.c m_who.c
14503 m_whois.c m_whowas.c m_xline.c
14504 static_modules.c.SH
14505 modules/core m_error.c m_message.c m_mode.c m_quit.c
14506 m_server.c m_squit.c
14507 src .depend Makefile.in adns.c balloc.c
14508 cache.c channel.c class.c client.c
14509 commio.c crypt.c devpoll.c epoll.c
14510 event.c getopt.c hash.c hook.c hostmask.c
14511 irc_string.c ircd.c ircd_lexer.l
14512 ircd_parser.y ircd_signal.c listener.c
14513 modules.c newconf.c numeric.c packet.c
14514 parse.c patricia.c poll.c reject.c
14515 restart.c s_auth.c s_conf.c s_log.c
14516 s_newconf.c s_serv.c s_user.c scache.c
14517 select.c send.c snprintf.c tools.c
14518 version.c.SH watch.c whowas.c
14519 tools README.mkpasswd mkpasswd.c
14520 Added files:
14521 . README.VMS clean.com make.com
14522 doc services.txt
14523 include common.h s_stats.h setup.h_vms
14524 supported.h
14525 modules descrip.mms m_challenge.c m_etrace.c
14526 m_invite.c m_names.c m_pass.c m_ping.c
14527 m_pong.c m_services.c m_tb.c m_user.c
14528 m_users.c m_version.c
14529 static_modules_c.com
14530 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14531 m_part.c m_sjoin.c
14532 servlink descrip.mms
14533 src descrip.mms kdparse.c messages.tab qio.c
14534 s_gline.c s_stats.c version.com
14535 tools descrip.mms mkpasswd_vms.c
14536 Removed files:
14537 doc 005.txt
14538 include banconf.h
14539 modules/core channels.c users.c
14540 src banconf.c
14541 Log:
14542 merge from RATBOX_2_0
14543
14544 Revision Changes Path
14545 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14546 7.40 +1 -0 ircd-ratbox/README.FIRST
14547 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14548 1.110 +114 -6 ircd-ratbox/RELNOTES
14549 1.17 +4 -0 ircd-ratbox/adns/adns.h
14550 1.17 +4 -4 ircd-ratbox/adns/internal.h
14551 1.12 +38 -38 ircd-ratbox/adns/parse.c
14552 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14553 1.19 +13 -13 ircd-ratbox/adns/types.c
14554 7.1 +10 -0 ircd-ratbox/clean.com (new)
14555 7.239 +47 -29 ircd-ratbox/configure
14556 7.53 +40 -32 ircd-ratbox/configure.ac
14557 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14558 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14559 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14560 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14561 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14562 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14563 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14564 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14565 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14566 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14567 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14568 7.252 +68 -22 ircd-ratbox/doc/example.conf
14569 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14570 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14571 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14572 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14573 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14574 1.5 +2 -1 ircd-ratbox/help/opers/umode
14575 1.7 +1 -1 ircd-ratbox/help/opers/xline
14576 1.2 +1 -0 ircd-ratbox/help/users/umode
14577 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14578 1.7 +8 -0 ircd-ratbox/include/cache.h
14579 7.162 +18 -16 ircd-ratbox/include/channel.h
14580 7.25 +4 -0 ircd-ratbox/include/class.h
14581 7.259 +34 -28 ircd-ratbox/include/client.h
14582 1.13 +45 -7 ircd-ratbox/include/commio.h
14583 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14584 7.181 +74 -16 ircd-ratbox/include/config.h
14585 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14586 7.53 +2 -0 ircd-ratbox/include/hash.h
14587 1.28 +73 -27 ircd-ratbox/include/hook.h
14588 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14589 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14590 7.80 +6 -31 ircd-ratbox/include/ircd.h
14591 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14592 7.56 +14 -8 ircd-ratbox/include/m_info.h
14593 7.49 +4 -0 ircd-ratbox/include/memory.h
14594 7.53 +2 -0 ircd-ratbox/include/msg.h
14595 7.33 +9 -9 ircd-ratbox/include/newconf.h
14596 7.53 +12 -8 ircd-ratbox/include/numeric.h
14597 7.27 +1 -1 ircd-ratbox/include/packet.h
14598 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14599 7.19 +25 -1 ircd-ratbox/include/patricia.h
14600 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14601 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14602 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14603 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14604 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14605 7.34 +13 -9 ircd-ratbox/include/s_user.h
14606 7.15 +1 -1 ircd-ratbox/include/scache.h
14607 7.5366 +1 -1 ircd-ratbox/include/serno.h
14608 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14609 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14610 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14611 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14612 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14613 1.53 +10 -10 ircd-ratbox/include/tools.h
14614 7.1 +58 -0 ircd-ratbox/make.com (new)
14615 1.45 +338 -182 ircd-ratbox/modules/.depend
14616 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14617 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14618 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14619 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14620 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14621 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14622 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14623 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14624 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14625 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14626 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14627 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14628 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14629 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14630 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14631 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14632 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14633 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14634 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14635 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14636 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14637 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14638 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14639 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14640 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14641 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14642 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14643 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14644 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14645 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14646 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14647 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14648 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14649 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14650 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14651 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14652 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14653 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14654 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14655 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14656 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14657 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14658 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14659 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14660 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14661 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14662 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14663 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14664 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14665 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14666 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14667 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14668 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14669 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14670 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14671 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14672 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14673 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14674 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14675 7.48 +162 -119 ircd-ratbox/src/.depend
14676 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14677 7.75 +5 -5 ircd-ratbox/src/adns.c
14678 7.84 +1 -1 ircd-ratbox/src/balloc.c
14679 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14680 1.23 +75 -7 ircd-ratbox/src/cache.c
14681 7.429 +342 -79 ircd-ratbox/src/channel.c
14682 7.67 +42 -2 ircd-ratbox/src/class.c
14683 7.485 +245 -85 ircd-ratbox/src/client.c
14684 1.23 +349 -43 ircd-ratbox/src/commio.c
14685 7.11 +4 -0 ircd-ratbox/src/crypt.c
14686 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14687 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14688 1.32 +4 -8 ircd-ratbox/src/epoll.c
14689 7.46 +63 -6 ircd-ratbox/src/event.c
14690 7.23 +4 -0 ircd-ratbox/src/getopt.c
14691 7.112 +8 -7 ircd-ratbox/src/hash.c
14692 7.32 +135 -133 ircd-ratbox/src/hook.c
14693 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14694 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14695 7.365 +56 -48 ircd-ratbox/src/ircd.c
14696 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14697 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14698 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14699 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14700 7.122 +14 -13 ircd-ratbox/src/listener.c
14701 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14702 7.150 +17 -8 ircd-ratbox/src/modules.c
14703 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14704 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14705 7.137 +55 -42 ircd-ratbox/src/packet.c
14706 7.187 +8 -15 ircd-ratbox/src/parse.c
14707 7.28 +2 -4 ircd-ratbox/src/patricia.c
14708 7.82 +3 -1 ircd-ratbox/src/poll.c
14709 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14710 1.32 +8 -3 ircd-ratbox/src/reject.c
14711 7.34 +1 -0 ircd-ratbox/src/restart.c
14712 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14713 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14714 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14715 7.76 +32 -35 ircd-ratbox/src/s_log.c
14716 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14717 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14718 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14719 7.334 +773 -2 ircd-ratbox/src/s_user.c
14720 7.27 +2 -1 ircd-ratbox/src/scache.c
14721 7.44 +2 -0 ircd-ratbox/src/select.c
14722 7.285 +12 -12 ircd-ratbox/src/send.c
14723 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14724 7.46 +0 -1 ircd-ratbox/src/tools.c
14725 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14726 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14727 1.3 +4 -4 ircd-ratbox/src/watch.c
14728 7.32 +1 -0 ircd-ratbox/src/whowas.c
14729 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14730 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14731 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14732 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14733
14734
14735
14736 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14737
14738 Modified files: (Branch: RATBOX_2_0)
14739 src client.c
14740 Log:
14741 a remote client is never going to have a watch list..duh
14742
14743 Revision Changes Path
14744 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14745
14746
14747
14748 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14749
14750 Added files: (Branch: RATBOX_2_0)
14751 modules m_watch.c
14752 Log:
14753 get that one too
14754
14755 Revision Changes Path
14756 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14757
14758
14759
14760 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14761
14762 Added files: (Branch: RATBOX_2_0)
14763 include watch.h
14764 src watch.c
14765 Log:
14766 helps if we actually include the .c/.h files
14767
14768 Revision Changes Path
14769 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14770 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14771
14772
14773
14774 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14775
14776 Modified files: (Branch: RATBOX_2_0)
14777 . configure configure.ac
14778 include client.h numeric.h s_conf.h setup.h.in
14779 supported.h
14780 modules Makefile.in
14781 modules/core m_nick.c
14782 src Makefile.in client.c ircd.c messages.tab
14783 newconf.c s_conf.c s_user.c
14784 Log:
14785 backport watch from devel
14786
14787 Revision Changes Path
14788 7.229.2.10 +12 -2 ircd-ratbox/configure
14789 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14790 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14791 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14792 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14793 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14794 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14795 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14796 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14797 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14798 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14799 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14800 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14801 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14802 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14803 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14804
14805
14806
14807 leeh 2005/01/12 10:12:40 EST (20050112_1)
14808
14809 Modified files: (Branch: RATBOX_2_0)
14810 include numeric.h
14811 modules m_services.c m_whois.c
14812 src messages.tab
14813 Log:
14814 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14815 when the user is logged in
14816
14817 Revision Changes Path
14818 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14819 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14820 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14821 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14822
14823
14824
14825 leeh 2005/01/11 19:47:14 EST (20050112_0)
14826
14827 Modified files: (Branch: RATBOX_2_0)
14828 include supported.h
14829 Added files: (Branch: RATBOX_2_0)
14830 doc services.txt
14831 Log:
14832 - add +r to 005
14833 - added doc/services.txt, outlining the compatibility code
14834
14835 Revision Changes Path
14836 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14837 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14838
14839
14840
14841 leeh 2005/01/11 18:38:10 EST (20050111_5)
14842
14843 Modified files: (Branch: RATBOX_2_0)
14844 include client.h hook.h
14845 modules m_services.c
14846 modules/core m_server.c
14847 src hook.c s_serv.c
14848 Log:
14849 - more services compatibility code:
14850 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14851 appropriate service {}; entry, only accept SU from these.
14852 - hook into us finishing nick burst, and have services burst a list of
14853 logged in users
14854
14855 Revision Changes Path
14856 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14857 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14858 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14859 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14860 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14861 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14862
14863
14864
14865 leeh 2005/01/11 17:32:42 EST (20050111_4)
14866
14867 Modified files: (Branch: RATBOX_2_0)
14868 . configure configure.ac
14869 include client.h
14870 modules Makefile.in
14871 src channel.c
14872 Added files: (Branch: RATBOX_2_0)
14873 modules m_services.c
14874 Log:
14875 - more services compatibility code:
14876 - encap handlers for SU (services marking client as logged in)
14877 - and for LOGIN (servers bursting logged in status)
14878 - move suser from Client -> User
14879
14880 Revision Changes Path
14881 7.229.2.9 +9 -3 ircd-ratbox/configure
14882 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14883 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14884 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14885 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14886 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14887
14888
14889
14890 leeh 2005/01/11 16:46:34 EST (20050111_3)
14891
14892 Modified files: (Branch: RATBOX_2_0)
14893 include ircd_defs.h
14894 Log:
14895 - whoops, missing #endif
14896
14897 Revision Changes Path
14898 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14899
14900
14901
14902 leeh 2005/01/11 15:56:57 EST (20050111_2)
14903
14904 Modified files: (Branch: RATBOX_2_0)
14905 include ircd_defs.h
14906 Log:
14907 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14908 have ipv6 just report sizeof(struct sockaddr_in)
14909
14910 Revision Changes Path
14911 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14912
14913
14914
14915 leeh 2005/01/10 20:19:35 EST (20050111_1)
14916
14917 Modified files: (Branch: RATBOX_2_0)
14918 src newconf.c
14919 Log:
14920 - fix a gcc warning
14921
14922 Revision Changes Path
14923 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14924
14925
14926
14927 leeh 2005/01/10 20:10:35 EST (20050111_0)
14928
14929 Modified files: (Branch: RATBOX_2_0)
14930 adns internal.h parse.c transmit.c types.c
14931 Log:
14932 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14933 conflict
14934
14935 Revision Changes Path
14936 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14937 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14938 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14939 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14940
14941
14942
14943 leeh 2005/01/10 17:48:48 EST (20050110_3)
14944
14945 Modified files: (Branch: RATBOX_2_0)
14946 modules m_xline.c
14947 Log:
14948 - send out the reformatted xline to opers (\s -> ' ')
14949
14950 Revision Changes Path
14951 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14952
14953
14954
14955 leeh 2005/01/10 16:18:53 EST (20050110_2)
14956
14957 Modified files: (Branch: RATBOX_2_0)
14958 help/opers umode
14959 help/users umode
14960 include client.h supported.h
14961 src messages.tab s_user.c send.c
14962 Log:
14963 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14964 channel privmsgs.
14965
14966 Revision Changes Path
14967 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14968 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14969 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14970 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14971 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14972 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14973 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14974
14975
14976
14977 leeh 2005/01/10 14:50:47 EST (20050110_1)
14978
14979 Modified files: (Branch: RATBOX_2_0)
14980 doc example.conf example.efnet.conf
14981 Log:
14982 - I dont remember ts6 desyncing on bans, so im not sure why the example
14983 confs say so.
14984
14985 Revision Changes Path
14986 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14987 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14988
14989
14990
14991 leeh 2005/01/10 13:31:10 EST (20050110_0)
14992
14993 Modified files: (Branch: RATBOX_2_0)
14994 . configure configure.ac
14995 include channel.h client.h numeric.h s_conf.h
14996 s_serv.h setup.h.in
14997 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14998 m_sjoin.c
14999 src channel.c messages.tab newconf.c s_conf.c
15000 s_serv.c s_user.c
15001 Log:
15002 - added --enable-services to configure, which enables some ratbox-services
15003 compatibility code:
15004 - chanmode +r, registered users only
15005 - usermode +S, prevents deop/kick of a service
15006 - service { }; block in conf for the above umode
15007
15008 Revision Changes Path
15009 7.229.2.8 +28 -16 ircd-ratbox/configure
15010 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15011 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15012 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15013 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15014 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15015 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15016 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15017 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15018 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15019 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15020 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15021 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15022 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15023 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15024 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15025 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15026 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15027 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15028
15029
15030
15031 leeh 2005/01/09 08:23:30 EST (20050109_0)
15032
15033 Modified files: (Branch: RATBOX_2_0)
15034 help/opers umode
15035 Log:
15036 - remove a tab, and add +C to opers umode help
15037
15038 Revision Changes Path
15039 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15040