]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Fix desyncs with very long extbans. Bans can now be upto 195 chars long.
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/11/07 21:45:14 UTC (20071107-3578)
2 Log:
3 allocate_channel(): no need to truncate name, its only caller already does it
4 furthermore, truncating here causes an inconsistent channel name
5
6
7 Changes: Modified:
8 +1 -1 trunk/src/channel.c (File Modified)
9
10
11 jilles 2007/10/27 21:56:53 UTC (20071027-3574)
12 Log:
13 Fix a memory leak.
14
15
16 Changes: Modified:
17 +1 -0 trunk/src/channel.c (File Modified)
18
19
20 jilles 2007/09/09 19:19:23 UTC (20070909-3570)
21 Log:
22 Make /knock send to all channel members on +g (anyone may invite) channels.
23
24
25 Changes: Modified:
26 +2 -1 trunk/modules/m_knock.c (File Modified)
27
28
29 jilles 2007/09/09 18:59:08 UTC (20070909-3568)
30 Log:
31 Make EXTBAN 005 token like unreal's (, instead of :).
32
33
34 Changes: Modified:
35 +1 -1 trunk/src/supported.c (File Modified)
36
37
38 jilles 2007/09/06 20:30:22 UTC (20070906-3566)
39 Log:
40 Remove a sentence which gives the impression that TS6 is optional.
41
42
43 Changes: Modified:
44 +1 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
45
46
47 jilles 2007/08/29 22:18:31 UTC (20070829-3564)
48 Log:
49 Clarify format of IPv6 addresses in SGML documentation.
50
51
52 Changes: Modified:
53 +11 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
54
55
56 jilles 2007/08/29 22:04:45 UTC (20070829-3562)
57 Log:
58 Clarify format of IPv6 addresses in auth{} and connect{}.
59
60
61 Changes: Modified:
62 +7 -3 trunk/doc/example.conf (File Modified)
63 +9 -2 trunk/doc/reference.conf (File Modified)
64
65
66 jilles 2007/08/23 21:02:31 UTC (20070823-3560)
67 Log:
68 Add more information about invitations and invexes.
69
70
71 Changes: Modified:
72 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
73
74
75 jilles 2007/08/23 19:00:10 UTC (20070823-3558)
76 Log:
77 Add what /invite actually does (bypass +ijlr).
78
79
80 Changes: Modified:
81 +2 -0 trunk/help/opers/invite (File Modified)
82
83
84 jilles 2007/08/18 14:45:10 UTC (20070818-3556)
85 Log:
86 callerid (+g) documentation:
87 - Mention 005 (isupport) token with possibility of different mode letter.
88 - Explicitly clarify that /accept can be used while -g, and setting -g
89 does not clear the accept list.
90 - Mention that some users may be able to bypass +g.
91 - Mention that /accept may allow more than just going through +g.
92 - Update to 716/717/718 numerics instead of notices.
93 - Clarify that the one-minute period applies to messages from all users,
94 not just one user.
95 - Add a numerics section with more exact syntax.
96
97
98 Changes: Modified:
99 +88 -10 trunk/doc/modeg.txt (File Modified)
100
101
102 jilles 2007/08/10 22:31:14 UTC (20070810-3554)
103 Log:
104 Send TS6 protocol for the actual work of override modules.
105 Wallops remain TS5-style for now.
106
107
108 Changes: Modified:
109 +12 -3 trunk/extensions/m_ojoin.c (File Modified)
110 +3 -1 trunk/extensions/m_okick.c (File Modified)
111 +6 -2 trunk/extensions/m_opme.c (File Modified)
112
113
114 nenolod 2007/08/09 06:50:13 UTC (20070809-3552)
115 Log:
116 - update IDEAS as TS6 only is partially done
117
118
119 Changes: Modified:
120 +1 -1 trunk/IDEAS (File Modified)
121
122
123 nenolod 2007/08/09 06:47:26 UTC (20070809-3550)
124 Log:
125 - TS6 is always enabled now.
126 There is no reason for it to not be enabled on a proper charybdis network.
127
128
129 Changes: Modified:
130 +0 -1 trunk/doc/example.conf (File Modified)
131 +1 -6 trunk/doc/reference.conf (File Modified)
132 +0 -10 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
133 +0 -1 trunk/include/s_conf.h (File Modified)
134 +1 -1 trunk/modules/m_pass.c (File Modified)
135 +0 -1 trunk/src/newconf.c (File Modified)
136 +0 -1 trunk/src/s_conf.c (File Modified)
137 +4 -15 trunk/src/s_serv.c (File Modified)
138
139
140 nenolod 2007/08/09 06:40:52 UTC (20070809-3548)
141 Log:
142 - better text for RPL_LOAD2HI explaining in a better way what is going on
143
144
145 Changes: Modified:
146 +1 -2 trunk/src/messages.tab (File Modified)
147
148
149 jilles 2007/08/01 20:52:54 UTC (20070801-3546)
150 Log:
151 Also rerun autoheader, for solaris ports changes.
152
153
154 Changes: Modified:
155 +3 -0 trunk/include/setup.h.in (File Modified)
156
157
158 jilles 2007/08/01 20:50:54 UTC (20070801-3544)
159 Log:
160 Rerun autoconf for version bump, at last.
161
162
163 Changes: Modified:
164 +9 -9 trunk/configure (File Modified)
165
166
167 jilles 2007/08/01 20:18:12 UTC (20070801-3542)
168 Log:
169 Make highest connection counts a bit more consistent.
170
171
172 Changes: Modified:
173 +5 -0 trunk/src/s_serv.c (File Modified)
174 +8 -8 trunk/src/s_user.c (File Modified)
175
176
177 jilles 2007/07/30 17:26:00 UTC (20070730-3540)
178 Log:
179 Fix wrong line numbers in ircd.conf parser (some comments).
180 from ratbox 2.2 (androsyn).
181
182
183 Changes: Modified:
184 +1 -0 trunk/src/ircd_lexer.l (File Modified)
185
186
187 jilles 2007/07/26 14:21:57 UTC (20070726-3538)
188 Log:
189 Change EmptyString so gcc 4.2 doesn't complain.
190 from ratbox (androsyn), slightly changed
191
192
193 Changes: Modified:
194 +1 -1 trunk/include/irc_string.h (File Modified)
195
196
197 jilles 2007/07/14 21:50:21 UTC (20070714-3536)
198 Log:
199 In a two-argument whois, RPL_ENDOFWHOIS should show second arg.
200 This already works correctly for successful/notfound case.
201
202
203 Changes: Modified:
204 +1 -1 trunk/modules/m_whois.c (File Modified)
205
206
207 jilles 2007/07/14 13:34:50 UTC (20070714-3534)
208 Log:
209 Use mask_match() to check bans from local clients for
210 redundancy. This fixes the problem that bans like *!?@*
211 prevent any ban starting with *!*@ being set.
212
213
214 Changes: Modified:
215 +1 -1 trunk/src/chmode.c (File Modified)
216
217
218 jilles 2007/07/14 13:32:18 UTC (20070714-3532)
219 Log:
220 Add mask_match(), like ircu mmatch().
221 This compares two masks and returns whether the "new" is
222 more specific than or equal to the "old". The difference
223 with match() is that a '?' in "old" does not match a '*' in
224 "new".
225
226
227 Changes: Modified:
228 +2 -0 trunk/include/irc_string.h (File Modified)
229 +73 -0 trunk/src/match.c (File Modified)
230
231
232 jilles 2007/07/14 12:20:48 UTC (20070714-3530)
233 Log:
234 add_id() for local client: do not collapse() the ban mask.
235 The code calling this already collapses the mask, and if
236 not, doing it here would cause a desync.
237
238
239 Changes: Modified:
240 +0 -2 trunk/src/chmode.c (File Modified)
241
242
243 nenolod 2007/07/07 08:08:23 UTC (20070707-3528)
244 Log:
245 - fix dereference problems with not widely used polling engines
246
247
248 Changes: Modified:
249 +3 -0 trunk/libcharybdis/poll.c (File Modified)
250 +3 -1 trunk/libcharybdis/select.c (File Modified)
251
252
253 nenolod 2007/07/06 07:56:14 UTC (20070706-3526)
254 Log:
255 - forgot to do something
256
257
258 Changes: Modified:
259 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
260
261
262 nenolod 2007/07/06 07:54:54 UTC (20070706-3524)
263 Log:
264 - fix a possible problem with ipv6
265
266
267 Changes: Modified:
268 +4 -0 trunk/extensions/ip_cloaking.c (File Modified)
269
270
271 nenolod 2007/07/06 07:48:28 UTC (20070706-3522)
272 Log:
273 - new ip cloaking module
274
275
276 Changes: Modified:
277 +1 -0 trunk/extensions/Makefile.in (File Modified)
278 +246 -33 trunk/extensions/ip_cloaking.c (File Modified)
279 + - trunk/extensions/ip_cloaking_old.c (File Added)
280
281
282 jilles 2007/06/30 22:15:35 UTC (20070630-3520)
283 Log:
284 monitor: send the same message buffer to all users
285 monitoring a certain nick; the target field of the
286 numeric becomes *, much like server notices
287
288
289 Changes: Modified:
290 +6 -0 trunk/doc/monitor.txt (File Modified)
291 +3 -0 trunk/include/send.h (File Modified)
292 +3 -15 trunk/src/monitor.c (File Modified)
293 +35 -0 trunk/src/send.c (File Modified)
294
295
296 jilles 2007/06/22 21:59:09 UTC (20070622-3518)
297 Log:
298 Call add_to_hostname_hash() with correct (orig) hostname.
299
300
301 Changes: Modified:
302 +1 -1 trunk/modules/core/m_nick.c (File Modified)
303
304
305 jilles 2007/06/10 16:14:03 UTC (20070610-3516)
306 Log:
307 Version bump on trunk to 2.3.
308
309
310 Changes: Modified:
311 +1 -1 trunk/configure.ac (File Modified)
312
313
314 nenolod 2007/06/06 16:25:21 UTC (20070606-3514)
315 Log:
316 - "please report this to the ratbox developers" -> "please report this to the charybdis developers". not sure how we overlooked this for so long.
317
318
319 Changes: Modified:
320 +2 -2 trunk/src/client.c (File Modified)
321
322
323 nenolod 2007/06/06 16:20:40 UTC (20070606-3512)
324 Log:
325 Add IRC_DEPRECATED macro for marking functions and data structures
326 as deprecated on compilers that support it.
327
328
329 Changes: Modified:
330 +14 -4 trunk/include/ircd_defs.h (File Modified)
331
332
333 nenolod 2007/06/06 15:46:12 UTC (20070606-3510)
334 Log:
335 - update IDEAS with link failover
336
337
338 Changes: Modified:
339 +1 -0 trunk/IDEAS (File Modified)
340
341
342 jilles 2007/06/04 16:04:49 UTC (20070604-3508)
343 Log:
344 xline/resv wildcard checking:
345 - count escaped (\) characters as one nonwild
346 - accept strings without wilds no matter how short they are
347
348
349 Changes: Modified:
350 +8 -2 trunk/src/s_newconf.c (File Modified)
351
352
353 jilles 2007/05/30 10:22:25 UTC (20070530-3498)
354 Log:
355 Tweak some comments in sno_whois extension.
356
357
358 Changes: Modified:
359 +2 -2 trunk/extensions/sno_whois.c (File Modified)
360
361
362 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
363 Log:
364 Tweak NEWS a little.
365
366
367 Changes: Modified:
368 +3 -6 trunk/NEWS (File Modified)
369
370
371 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
372 Log:
373 - allow JOIN 0 from remotes
374 - allow JOIN 0 from locals, but only if it is exactly one
375 zero and is the first channel
376
377
378 Changes: Modified:
379 +65 -0 trunk/modules/core/m_join.c (File Modified)
380
381
382 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
383 Log:
384 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
385 levels?), hideops, namespace cleanups, etc
386
387
388 Changes: Modified:
389 + - trunk/IDEAS (File Added)
390
391
392 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
393 Log:
394 - disallow JOIN 0
395
396
397 Changes: Modified:
398 +0 -65 trunk/modules/core/m_join.c (File Modified)
399
400
401 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
402 Log:
403 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
404 to their policies indicating that they wish to be contacted before their services are used.
405
406
407 Changes: Modified:
408 +6 -3 trunk/doc/example.conf (File Modified)
409 +6 -3 trunk/doc/reference.conf (File Modified)
410
411
412 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
413 Log:
414 - update NEWS in preparation of upcoming 2.2 release this week
415
416
417 Changes: Modified:
418 +3 -0 trunk/NEWS (File Modified)
419
420
421 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
422 Log:
423 Move sno_channeljoin to unsupported, due to the privacy
424 issue and the fact that any oper with admin or hidden_admin
425 can load extensions.
426
427
428 Changes: Modified:
429 +0 -1 trunk/doc/example.conf (File Modified)
430 +0 -2 trunk/doc/reference.conf (File Modified)
431 +0 -46 trunk/extensions/Makefile.in (File Modified)
432 + - trunk/extensions/sno_channeljoin.c (File Deleted)
433 +47 -1 trunk/unsupported/Makefile.in (File Modified)
434 + - trunk/unsupported/sno_channeljoin.c (File Added)
435
436
437 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
438 Log:
439 - createoperonly: like createauthonly, but checks opered status instead of authed status
440
441
442 Changes: Modified:
443 +41 -0 trunk/extensions/Makefile.in (File Modified)
444 + - trunk/extensions/createoperonly.c (File Added)
445
446
447 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
448 Log:
449 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
450
451
452 Changes: Modified:
453 +1 -0 trunk/doc/example.conf (File Modified)
454 +3 -1 trunk/doc/reference.conf (File Modified)
455 +46 -0 trunk/extensions/Makefile.in (File Modified)
456 + - trunk/extensions/sno_channeljoin.c (File Added)
457
458
459 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
460 Log:
461 - update config files
462
463
464 Changes: Modified:
465 +1 -0 trunk/doc/example.conf (File Modified)
466 +2 -0 trunk/doc/reference.conf (File Modified)
467
468
469 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
470 Log:
471 - fold in whois_notice_global functionality.
472
473
474 Changes: Modified:
475 +0 -1 trunk/extensions/Makefile.in (File Modified)
476 +1 -56 trunk/extensions/sno_whois.c (File Modified)
477 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
478
479
480 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
481 Log:
482 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
483
484
485 Changes: Modified:
486 +64 -57 trunk/extensions/Makefile.in (File Modified)
487 + - trunk/extensions/sno_whois.c (File Added)
488 + - trunk/extensions/spy_whois_notice.c (File Deleted)
489
490
491 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
492 Log:
493 Prevent too wide klines with CIDR masks.
494
495
496 Changes: Modified:
497 +17 -5 trunk/modules/m_kline.c (File Modified)
498
499
500 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
501 Log:
502 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
503
504
505 Changes: Modified:
506 +4 -0 trunk/modules/m_kline.c (File Modified)
507
508
509 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
510 Log:
511 - fold conf_connect_allowed() into accept_connection()
512 - extend add_connection() so that exempt{}s apply to max unregistered
513 connections per ip
514 from ratbox
515
516
517 Changes: Modified:
518 +1 -1 trunk/doc/example.conf (File Modified)
519 +1 -1 trunk/doc/reference.conf (File Modified)
520 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
521 +0 -2 trunk/include/s_conf.h (File Modified)
522 +14 -7 trunk/src/listener.c (File Modified)
523
524
525 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
526 Log:
527 m_webirc: call del_unknown_ip() otherwise the unknown will
528 never be subtracted from the cgiirc ip
529
530
531 Changes: Modified:
532 +2 -0 trunk/extensions/m_webirc.c (File Modified)
533
534
535 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
536 Log:
537 Remove s_assert in del_unknown_ip() supposedly if the ip
538 cannot be found, it is not feasible to avoid that case
539 entirely with m_webirc.c.
540
541
542 Changes: Modified:
543 +1 -2 trunk/src/reject.c (File Modified)
544
545
546 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
547 Log:
548 Apply ratbox flood fix.
549
550
551 Changes: Modified:
552 +1 -0 trunk/doc/example.conf (File Modified)
553 +5 -0 trunk/doc/reference.conf (File Modified)
554 +3 -0 trunk/include/client.h (File Modified)
555 +4 -0 trunk/include/reject.h (File Modified)
556 +1 -0 trunk/include/s_conf.h (File Modified)
557 +2 -0 trunk/src/client.c (File Modified)
558 +3 -0 trunk/src/listener.c (File Modified)
559 +1 -0 trunk/src/newconf.c (File Modified)
560 +8 -5 trunk/src/packet.c (File Modified)
561 +59 -2 trunk/src/reject.c (File Modified)
562 +1 -0 trunk/src/s_conf.c (File Modified)
563 +2 -0 trunk/src/s_serv.c (File Modified)
564 +1 -0 trunk/src/s_user.c (File Modified)
565
566
567 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
568 Log:
569 - fix a bug here
570
571
572 Changes: Modified:
573 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
574
575
576 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
577 Log:
578 - regen configure
579
580
581 Changes: Modified:
582 +114 -1 trunk/configure (File Modified)
583
584
585 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
586 Log:
587 - remove "ASM hashing code" from the configure overview
588
589
590 Changes: Modified:
591 +0 -1 trunk/configure.ac (File Modified)
592
593
594 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
595 Log:
596 Target left IRC (more friendly error message if a UID
597 cannot be found) for /invite.
598
599
600 Changes: Modified:
601 +8 -3 trunk/modules/m_invite.c (File Modified)
602
603
604 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
605 Log:
606 Remove emptyline craq because it leaks memory on /rehash motd etc.
607 from ratbox 2.2 (anfl/Androsyn)
608
609
610 Changes: Modified:
611 +6 -14 trunk/src/cache.c (File Modified)
612
613
614 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
615 Log:
616 Merge old trunk r2767:
617 Copy channel name from command on lowerTS JOIN/SJOIN,
618 this makes the capitalization of the channel name
619 timestamped like modes are.
620
621
622 Changes: Modified:
623 +3 -0 trunk/modules/core/m_join.c (File Modified)
624 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
625
626
627 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
628 Log:
629 Merge old trunk r2065,r2067:
630 channel_modes(): get rid of the trailing space
631 also make the *pbuf check work like it should
632 (don't call IsMember another time if we already
633 gave one parameter)
634 simplify a bit more, update comments
635
636
637 Changes: Modified:
638 +13 -13 trunk/src/channel.c (File Modified)
639
640
641 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
642 Log:
643 webirc bugfix
644
645
646 Changes: Modified:
647 +1 -1 trunk/extensions/m_webirc.c (File Modified)
648
649
650 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
651 Log:
652 chghost: refuse spoofs which are empty or start with a colon
653 (would break the protocol)
654
655
656 Changes: Modified:
657 +3 -0 trunk/modules/m_chghost.c (File Modified)
658
659
660 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
661 Log:
662 Fix description of 043 numeric.
663
664
665 Changes: Modified:
666 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
667
668
669 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
670 Log:
671 SAVE: make the nickTS of the UID nick equal to 100, so it
672 is always in sync on the network.
673
674
675 Changes: Modified:
676 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
677 +15 -11 trunk/modules/core/m_nick.c (File Modified)
678
679
680 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
681 Log:
682 Force nickTS to increase when a local user changes their nick.
683
684
685 Changes: Modified:
686 +5 -1 trunk/modules/core/m_nick.c (File Modified)
687
688
689 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
690 Log:
691 Remove #define UFLAGS. We haven't allowed this
692 undocumented extension to the IRC protocol for
693 years (allowing an initial umode in USER).
694
695
696 Changes: Modified:
697 +0 -2 trunk/modules/m_user.c (File Modified)
698
699
700 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
701 Log:
702 Move new_local_user hook, so it is possible to call
703 exit_client() from it, refusing the connection.
704
705
706 Changes: Modified:
707 +3 -1 trunk/doc/hooks.txt (File Modified)
708 +10 -9 trunk/src/s_user.c (File Modified)
709
710
711 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
712 Log:
713 Only free PreClient struct when the rest of the Client
714 is freed, not immediately upon exit_client(). Doing this
715 would cause problems with sasl's new_local_user hook
716 vs hooks that exit the client there.
717
718
719 Changes: Modified:
720 +0 -1 trunk/src/client.c (File Modified)
721
722
723 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
724 Log:
725 Use TS6 prefix for server-server JOIN 0.
726
727
728 Changes: Modified:
729 +2 -1 trunk/modules/core/m_join.c (File Modified)
730
731
732 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
733 Log:
734 Use orighost in kill server notices.
735
736
737 Changes: Modified:
738 +3 -3 trunk/modules/core/m_kill.c (File Modified)
739
740
741 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
742 Log:
743 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
744
745
746 Changes: Modified:
747 +3 -3 trunk/modules/m_set.c (File Modified)
748
749
750 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
751 Log:
752 - 2.2 operline
753
754
755 Changes: Modified:
756 +1 -1 trunk/src/messages.tab (File Modified)
757
758
759 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
760 Log:
761 Show max_clients in /info.
762
763
764 Changes: Modified:
765 +6 -0 trunk/modules/m_info.c (File Modified)
766
767
768 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
769 Log:
770 Don't allow /quote set max higher than the
771 serverinfo::max_clients ircd.conf value.
772
773
774 Changes: Modified:
775 +8 -0 trunk/modules/m_set.c (File Modified)
776
777
778 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
779 Log:
780 Change code that checks maxclients limit: allow exactly
781 the configured amount of non-exceed_limit clients.
782 Code that appeared to limit exceed_limit clients too
783 but less heavily removed (it was not effective because
784 the parentheses were wrong).
785
786
787 Changes: Modified:
788 +2 -4 trunk/src/s_user.c (File Modified)
789
790
791 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
792 Log:
793 By default, leave MAX_BUFFER fds free for log files,
794 server connections, ident lookups, exceed_limit clients,
795 etc. Mention this in example.conf and reference.conf.
796
797
798 Changes: Modified:
799 +4 -2 trunk/doc/example.conf (File Modified)
800 +3 -1 trunk/doc/reference.conf (File Modified)
801 +1 -1 trunk/src/s_conf.c (File Modified)
802
803
804 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
805 Log:
806 --with-maxclients configure option is gone
807
808
809 Changes: Modified:
810 +0 -11 trunk/INSTALL (File Modified)
811
812
813 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
814 Log:
815 Make the code that raises fd rlimit to hard limit work.
816
817
818 Changes: Modified:
819 +5 -5 trunk/src/ircd.c (File Modified)
820
821
822 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
823 Log:
824 - note the I/O reworking
825
826
827 Changes: Modified:
828 +2 -0 trunk/NEWS (File Modified)
829
830
831 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
832 Log:
833 - use mkdir -p
834
835
836 Changes: Modified:
837 +4 -4 trunk/doc/Makefile.in (File Modified)
838
839
840 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
841 Log:
842 - enforce proper conditions for EPOLL_CTL_DEL.
843 - remove possibly problematic "performance" check
844
845
846 Changes: Modified:
847 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
848
849
850 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
851 Log:
852 - rename m_list_safelist to m_list and remove ratbox implementation
853
854
855 Changes: Modified:
856 +393 -664 trunk/modules/Makefile.in (File Modified)
857 + - trunk/modules/m_list.c (File Added)
858 + - trunk/modules/m_list_ratbox.c (File Deleted)
859 + - trunk/modules/m_list_safelist.c (File Deleted)
860
861
862 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
863 Log:
864 - some more transit to sendto_one_numeric().
865
866
867 Changes: Modified:
868 +2 -3 trunk/modules/m_away.c (File Modified)
869 +3 -3 trunk/src/messages.tab (File Modified)
870 +1 -1 trunk/src/s_user.c (File Modified)
871
872
873 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
874 Log:
875 - change some sendto_one() to sendto_one_numeric().
876
877
878 Changes: Modified:
879 +4 -10 trunk/modules/m_admin.c (File Modified)
880 +3 -3 trunk/modules/m_map.c (File Modified)
881 +12 -12 trunk/src/messages.tab (File Modified)
882 +1 -2 trunk/src/s_conf.c (File Modified)
883 +9 -10 trunk/src/s_user.c (File Modified)
884
885
886 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
887 Log:
888 - river's ports.c from old charybdis trunk
889
890
891 Changes: Modified:
892 +195 -0 trunk/configure.ac (File Modified)
893 + - trunk/libcharybdis/ports.c (File Added)
894
895
896 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
897 Log:
898 - remove broken ports stuff and devpoll stuff.
899
900
901 Changes: Modified:
902 +0 -307 trunk/configure (File Modified)
903 +0 -21 trunk/configure.ac (File Modified)
904 +0 -474 trunk/include/setup.h.in (File Modified)
905 + - trunk/libcharybdis/devpoll.c (File Deleted)
906 + - trunk/libcharybdis/ports.c (File Deleted)
907
908
909 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
910 Log:
911 - regenerate files
912
913
914 Changes: Modified:
915 +1 -25 trunk/configure (File Modified)
916 +0 -3 trunk/include/setup.h.in (File Modified)
917
918
919 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
920 Log:
921 - remove x86-optimized hash code.
922
923
924 Changes: Modified:
925 +0 -13 trunk/configure.ac (File Modified)
926 +2 -187 trunk/src/Makefile.in (File Modified)
927 + - trunk/src/fnvhash.s (File Deleted)
928
929
930 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
931 Log:
932 - apparently setting KE_LENGTH to 128 is fine.
933
934
935 Changes: Modified:
936 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
937
938
939 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
940 Log:
941 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
942
943
944 Changes: Modified:
945 +5627 -5747 trunk/configure (File Modified)
946 +0 -15 trunk/configure.ac (File Modified)
947 +0 -2 trunk/include/m_info.h (File Modified)
948 +6 -9 trunk/include/setup.h.in (File Modified)
949 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
950
951
952 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
953 Log:
954 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
955 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
956 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
957
958
959 Changes: Modified:
960 +0 -5 trunk/include/config.h (File Modified)
961 +0 -5 trunk/include/config.h.dist (File Modified)
962 +0 -6 trunk/include/defaults.h (File Modified)
963 +0 -3 trunk/include/m_info.h (File Modified)
964 +21 -7 trunk/libcharybdis/commio.c (File Modified)
965 +2 -0 trunk/libcharybdis/commio.h (File Modified)
966 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
967 +4 -3 trunk/libcharybdis/poll.c (File Modified)
968 +0 -3 trunk/libcharybdis/select.c (File Modified)
969 +0 -9 trunk/src/ircd.c (File Modified)
970 +23 -26 trunk/src/listener.c (File Modified)
971 +2 -1 trunk/src/restart.c (File Modified)
972 +5 -1 trunk/src/s_auth.c (File Modified)
973 +1 -1 trunk/src/s_conf.c (File Modified)
974 +3 -1 trunk/src/s_serv.c (File Modified)
975
976
977 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
978 Log:
979 Repair operspy who !#channel, broken by me in r3283.
980
981
982 Changes: Modified:
983 +2 -2 trunk/modules/m_who.c (File Modified)
984
985
986 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
987 Log:
988 Update bug report and IRC channel information.
989
990
991 Changes: Modified:
992 +2 -1 trunk/BUGS (File Modified)
993 +2 -1 trunk/NEWS (File Modified)
994
995
996 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
997 Log:
998 Change copyright years in version.c.SH as in release-2.1 r3339.
999
1000
1001 Changes: Modified:
1002 +2 -2 trunk/src/version.c.SH (File Modified)
1003
1004
1005 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
1006 Log:
1007 Rerun autoconf.
1008
1009
1010 Changes: Modified:
1011 +104 -0 trunk/configure (File Modified)
1012
1013
1014 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
1015 Log:
1016 Need to check for various flavours of epoll,
1017 even if --enable-epoll is forced.
1018
1019
1020 Changes: Modified:
1021 +1 -0 trunk/configure.ac (File Modified)
1022
1023
1024 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
1025 Log:
1026 Hack to allow some more warnings, already present in configure (?).
1027
1028
1029 Changes: Modified:
1030 +1 -1 trunk/aclocal.m4 (File Modified)
1031
1032
1033 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
1034 Log:
1035 Merge old trunk r2077,r2079:
1036 - Move closing of servlink control fd to close_connection()
1037 instead of doing it in exit_local_server(), and make sure
1038 we first close the data fd and then the control fd.
1039 - Have servlink process ready fds in order net, data, ctrl
1040 instead of ctrl, data, net. This seems to fix the problem
1041 that squit reasons do not show up on the other side of a
1042 ziplink (by making it send any final SQUIT and/or ERROR
1043 before noticing the closed control fd).
1044
1045
1046 Changes: Modified:
1047 +1 -1 trunk/servlink/io.c (File Modified)
1048 +3 -12 trunk/src/client.c (File Modified)
1049
1050
1051 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
1052 Log:
1053 Don't show the UID if a TS6 server sends a kick with
1054 an empty or no comment. Note that charybdis never sends
1055 such kicks.
1056
1057
1058 Changes: Modified:
1059 +4 -4 trunk/modules/core/m_kick.c (File Modified)
1060
1061
1062 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
1063 Log:
1064 Merge old trunk r2081:
1065 Don't say that services cannot be killed in
1066 ERR_ISCHANSERVICE message (given when trying
1067 to kick or deop them), as that's not the case.
1068
1069
1070 Changes: Modified:
1071 +1 -1 trunk/src/messages.tab (File Modified)
1072
1073
1074 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
1075 Log:
1076 Merge old trunk r2059
1077 Clarifications to the descriptions of umode +Q and cmode +F,
1078 suggested by Ariadne@SorceryNet.
1079
1080
1081 Changes: Modified:
1082 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1083 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
1084
1085
1086 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
1087 Log:
1088 Merge old trunk r2907,r2991:
1089 Allow TESTLINE on channel names.
1090
1091
1092 Changes: Modified:
1093 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1094 +4 -0 trunk/help/opers/testline (File Modified)
1095 +22 -0 trunk/modules/m_testline.c (File Modified)
1096
1097
1098 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
1099 Log:
1100 Merge old trunk r2835:
1101 resolver: if sendto(2) fails, try sending to the next nameserver
1102
1103
1104 Changes: Modified:
1105 +1 -1 trunk/src/res.c (File Modified)
1106
1107
1108 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
1109 Log:
1110 Merge old trunk r2817:
1111 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
1112 starts with a digit. This is safe because the last
1113 parameter is a nick and never a UID. (The first parameter
1114 in a server-server two-param whois is a UID/SID.)
1115
1116
1117 Changes: Modified:
1118 +1 -1 trunk/modules/m_whois.c (File Modified)
1119
1120
1121 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
1122 Log:
1123 Merge old trunk r2779,r2785:
1124 Show correct privilege name in a few ERR_NOPRIVS numerics.
1125
1126
1127 Changes: Modified:
1128 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
1129 +1 -1 trunk/extensions/m_opme.c (File Modified)
1130 +2 -2 trunk/unsupported/m_force.c (File Modified)
1131
1132
1133 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
1134 Log:
1135 Merge old trunk r2695:
1136 Send an SQUIT instead of an ERROR to announce /die to connected servers.
1137 This will generate better server notices.
1138
1139
1140 Changes: Modified:
1141 +3 -2 trunk/modules/core/m_die.c (File Modified)
1142
1143
1144 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
1145 Log:
1146 Merge old trunk r2294:
1147 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
1148
1149
1150 Changes: Modified:
1151 +1 -1 trunk/src/s_user.c (File Modified)
1152
1153
1154 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
1155 Log:
1156 Merge old trunk r2226:
1157 If we are connecting outward to a server, check if the
1158 server name they sent is the same as what we tried to
1159 connect to. Previously such a connection could succeed
1160 if there existed connect blocks with the same IP and
1161 passwords for the other server name.
1162
1163
1164 Changes: Modified:
1165 +11 -0 trunk/modules/core/m_server.c (File Modified)
1166
1167
1168 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
1169 Log:
1170 Merge old trunk r2212:
1171 Another handling of SJOINs without nicks:
1172 Propagate them if the channel is +P or the channel
1173 already existed, otherwise remove the channel again
1174 and do not propagate the SJOIN.
1175
1176
1177 Changes: Modified:
1178 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
1179
1180
1181 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
1182 Log:
1183 Remove channels entirely from /whois on services.
1184 This cannot be overridden with operspy.
1185
1186
1187 Changes: Modified:
1188 +20 -17 trunk/modules/m_whois.c (File Modified)
1189
1190
1191 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
1192 Log:
1193 Fix /who on channels with ** in their name.
1194
1195
1196 Changes: Modified:
1197 +2 -2 trunk/modules/m_who.c (File Modified)
1198
1199
1200 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
1201 Log:
1202 NEWS: As in 2.1.3, mention that the TS6 revision will
1203 interoperate with older versions
1204
1205
1206 Changes: Modified:
1207 +2 -1 trunk/NEWS (File Modified)
1208
1209
1210 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
1211 Log:
1212 Fix documentation of HIDE_SERVERS_IPS define.
1213
1214
1215 Changes: Modified:
1216 +2 -2 trunk/include/config.h.dist (File Modified)
1217
1218
1219 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
1220 Log:
1221 Don't leak auth{} spoofed ip for I-line is full notice either.
1222
1223
1224 Changes: Modified:
1225 +1 -1 trunk/src/s_conf.c (File Modified)
1226
1227
1228 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
1229 Log:
1230 Update NEWS.
1231
1232
1233 Changes: Modified:
1234 +37 -0 trunk/NEWS (File Modified)
1235
1236
1237 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
1238 Log:
1239 Allow /invite (but not invex) to override +r, +l, +j in
1240 addition to +i. As before, a restrictive mode must be in
1241 place at /invite time for the invite to have an effect;
1242 +r does not count as a restrictive mode if the user is
1243 logged in; +l and +j always count as restrictive modes to
1244 allow for cases where they would allow join at /invite
1245 time but not when the user tries to join.
1246
1247
1248 Changes: Modified:
1249 +6 -2 trunk/modules/m_invite.c (File Modified)
1250 +21 -10 trunk/src/channel.c (File Modified)
1251
1252
1253 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
1254 Log:
1255 Remove invite_ops_only, forcing it to YES.
1256
1257
1258 Changes: Modified:
1259 +0 -1 trunk/doc/example.conf (File Modified)
1260 +0 -5 trunk/doc/reference.conf (File Modified)
1261 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1262 +0 -1 trunk/include/s_conf.h (File Modified)
1263 +0 -6 trunk/modules/m_info.c (File Modified)
1264 +10 -14 trunk/modules/m_invite.c (File Modified)
1265 +0 -1 trunk/src/newconf.c (File Modified)
1266 +0 -1 trunk/src/s_conf.c (File Modified)
1267
1268
1269 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
1270 Log:
1271 Move username check after xline and dnsbl checks, so it
1272 will not complain to opers about clients who are xlined
1273 or blacklisted anyway (both of which silently reject).
1274
1275
1276 Changes: Modified:
1277 +15 -15 trunk/src/s_user.c (File Modified)
1278
1279
1280 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
1281 Log:
1282 - MASTER_MAX is no longer relevant
1283
1284
1285 Changes: Modified:
1286 +0 -7 trunk/modules/m_set.c (File Modified)
1287
1288
1289 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
1290 Log:
1291 - add config option for setting max_clients.
1292
1293
1294 Changes: Modified:
1295 +5 -0 trunk/doc/example.conf (File Modified)
1296 +5 -0 trunk/doc/reference.conf (File Modified)
1297 +2 -0 trunk/include/s_conf.h (File Modified)
1298 +1 -1 trunk/src/ircd.c (File Modified)
1299 +2 -0 trunk/src/newconf.c (File Modified)
1300 +2 -1 trunk/src/s_conf.c (File Modified)
1301
1302
1303 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
1304 Log:
1305 - remove get_maxrss() and all of that insecure and unsafe nonsense
1306
1307
1308 Changes: Modified:
1309 +3 -38 trunk/src/ircd.c (File Modified)
1310 +1 -1 trunk/src/restart.c (File Modified)
1311 +0 -4 trunk/src/s_stats.c (File Modified)
1312
1313
1314 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
1315 Log:
1316 - avoid some potential NULL dereferencing
1317
1318
1319 Changes: Modified:
1320 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1321
1322
1323 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
1324 Log:
1325 - fix a typo
1326
1327
1328 Changes: Modified:
1329 +1 -1 trunk/libcharybdis/poll.c (File Modified)
1330
1331
1332 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
1333 Log:
1334 - rework poll a bit for the MAXCONNECTIONS changes.
1335
1336
1337 Changes: Modified:
1338 +46 -23 trunk/libcharybdis/poll.c (File Modified)
1339
1340
1341 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
1342 Log:
1343 Our way of using kqueue may cause it to report fds we
1344 don't know about anymore, cope.
1345
1346
1347 Changes: Modified:
1348 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
1349
1350
1351 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
1352 Log:
1353 Don't reference freed memory (fde_t) in comm_close().
1354
1355
1356 Changes: Modified:
1357 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1358
1359
1360 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1361 Log:
1362 - fix for 100% cpu use
1363
1364
1365 Changes: Modified:
1366 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1367
1368
1369 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1370 Log:
1371 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1372
1373
1374 Changes: Modified:
1375 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1376
1377
1378 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1379 Log:
1380 - clear up use of fd_table in ircd.
1381
1382
1383 Changes: Modified:
1384 +3 -2 trunk/src/s_serv.c (File Modified)
1385
1386
1387 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1388 Log:
1389 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1390
1391
1392 Changes: Modified:
1393 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1394 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1395 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1396 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1397 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1398 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1399 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1400 +2 -2 trunk/libcharybdis/select.c (File Modified)
1401
1402
1403 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1404 Log:
1405 Fix some cases where the size argument to strlcpy()
1406 for usernames and hostnames is 1 too small.
1407
1408
1409 Changes: Modified:
1410 +1 -1 trunk/modules/m_chghost.c (File Modified)
1411 +2 -2 trunk/src/res.c (File Modified)
1412 +2 -2 trunk/src/s_user.c (File Modified)
1413
1414
1415 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1416 Log:
1417 Cut down quit/part/kick reasons to avoid quit reasons
1418 overflowing the client exiting server notice (from
1419 TOPICLEN to 260). kill reasons become shorter accordingly.
1420 kline/dline/gline reasons become 390.
1421 away messages stay at TOPICLEN for now.
1422
1423
1424 Changes: Modified:
1425 +8 -3 trunk/include/ircd_defs.h (File Modified)
1426 +2 -2 trunk/modules/m_dline.c (File Modified)
1427 +4 -4 trunk/modules/m_gline.c (File Modified)
1428 +2 -2 trunk/modules/m_kline.c (File Modified)
1429
1430
1431 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1432 Log:
1433 Don't leak auth{} spoofed IP addresses in +f notices.
1434 from ratbox (androsyn)
1435
1436
1437 Changes: Modified:
1438 +10 -3 trunk/src/s_conf.c (File Modified)
1439
1440
1441 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1442 Log:
1443 Make oper_up() take +i/-i during opering up into account
1444 (e.g. no_oper_invis extension, +i in operator::umodes).
1445 Remove the hack from no_oper_invis.
1446
1447
1448 Changes: Modified:
1449 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1450 +4 -0 trunk/src/s_user.c (File Modified)
1451
1452
1453 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1454 Log:
1455 no_oper_invis: decrement invisible count when clearing
1456 invisible on a local client who has just opered up
1457 oper_up() should really do this
1458
1459
1460 Changes: Modified:
1461 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1462
1463
1464 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1465 Log:
1466 Put "End of Channel Quiet List" instead of
1467 "End of Channel Ban List" for a +q list.
1468 Due to client restrictions the numerics for
1469 quiet lists must be the same as for ban lists.
1470
1471
1472 Changes: Modified:
1473 +4 -1 trunk/src/chmode.c (File Modified)
1474
1475
1476 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1477 Log:
1478 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1479 Change TS6 JOIN processing
1480 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1481 a local user joins an existing channel
1482 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1483 propagating a TS6 JOIN
1484 - don't interpret simple modes in an incoming TS6 JOIN
1485
1486 This is to avoid desyncs when certain mode changes (e.g. -im)
1487 cross with joins. A downside is that simple modes will be
1488 more desynched when a JOIN creates a channel or lowers TS,
1489 but that's less important.
1490
1491 Update the TS6 specification to include this, and clarify
1492 that TMODE can come from a server and that MODE must be
1493 translated into TMODE from other servers too.
1494
1495
1496 Changes: Modified:
1497 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1498 +19 -127 trunk/modules/core/m_join.c (File Modified)
1499
1500
1501 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1502 Log:
1503 Make -logfile work again.
1504
1505
1506 Changes: Modified:
1507 +2 -2 trunk/src/s_log.c (File Modified)
1508
1509
1510 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1511 Log:
1512 - fix off-by-one memory overflow error.
1513
1514
1515 Changes: Modified:
1516 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1517
1518
1519 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1520 Log:
1521 Change handling of modularized umodes:
1522 - keep the bitmask reserved forever to the letter, fixing
1523 the problems when loading multiple umode modules,
1524 unloading them and then loading them in a different order
1525 - don't allow local users to change umodes which have
1526 been unloaded and don't set them on new users via
1527 default_umodes
1528
1529
1530 Changes: Modified:
1531 +24 -3 trunk/src/s_user.c (File Modified)
1532
1533
1534 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1535 Log:
1536 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1537
1538
1539 Changes: Modified:
1540 +1 -0 trunk/include/s_user.h (File Modified)
1541 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1542 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1543 +22 -0 trunk/src/s_user.c (File Modified)
1544
1545
1546 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1547 Log:
1548 DNSBL keyword substitution is available as of 2.1.3.
1549
1550
1551 Changes: Modified:
1552 +1 -1 trunk/doc/example.conf (File Modified)
1553
1554
1555 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1556 Log:
1557 Change two occurances like match(userinput, target_p->name) ||
1558 match(target_p->name, userinput) to just match(userinput,
1559 target_p->name). No client name can contain * or ? now.
1560
1561
1562 Changes: Modified:
1563 +1 -1 trunk/modules/m_trace.c (File Modified)
1564 +1 -2 trunk/src/s_serv.c (File Modified)
1565
1566
1567 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1568 Log:
1569 Do not try find_server() on a name find_client() has
1570 returned NULL for, as this will always return NULL
1571 since the removal of hostmasking.
1572
1573
1574 Changes: Modified:
1575 +1 -2 trunk/modules/m_pong.c (File Modified)
1576 +0 -4 trunk/src/s_serv.c (File Modified)
1577
1578
1579 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1580 Log:
1581 Remove server_exists() which checked whether the
1582 server name existed taking hostmasking into account
1583 and just check with find_server(); admittedly
1584 this checks if the name is a SID but that's not
1585 a real problem.
1586
1587
1588 Changes: Modified:
1589 +3 -27 trunk/modules/core/m_server.c (File Modified)
1590
1591
1592 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1593 Log:
1594 Remove hash_find_masked_server(), which made it possible
1595 to specify the full (unmasked) name of a server behind
1596 a hostmask. As a result find_any_client() (for prefixes)
1597 becomes equal to find_client(), so remove that too.
1598
1599
1600 Changes: Modified:
1601 +0 -1 trunk/include/hash.h (File Modified)
1602 +1 -75 trunk/src/hash.c (File Modified)
1603 +1 -1 trunk/src/parse.c (File Modified)
1604
1605
1606 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1607 Log:
1608 Remove '*' from valid server name characters.
1609 This makes it impossible to connect hostmasked servers.
1610 (This support didn't work well anyway, was incompatible
1611 with TS6 and we never masked ourselves.)
1612
1613
1614 Changes: Modified:
1615 +1 -1 trunk/src/match.c (File Modified)
1616
1617
1618 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1619 Log:
1620 Change spambot, flooder and jupe joiner notices from host to orighost.
1621
1622
1623 Changes: Modified:
1624 +1 -1 trunk/modules/core/m_join.c (File Modified)
1625 +2 -2 trunk/modules/core/m_message.c (File Modified)
1626 +2 -2 trunk/src/channel.c (File Modified)
1627
1628
1629 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1630 Log:
1631 Add documentation for SASL client protocol, same as atheme doc/SASL.
1632
1633
1634 Changes: Modified:
1635 + - trunk/doc/sasl.txt (File Added)
1636
1637
1638 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1639 Log:
1640 Include real hostname in Closing Link message for unknown
1641 connections that have sent USER. This is helpful for
1642 k-lined users while not breaking server IP hiding.
1643
1644
1645 Changes: Modified:
1646 +3 -1 trunk/src/client.c (File Modified)
1647
1648
1649 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1650 Log:
1651 Rerun autoconf.
1652
1653
1654 Changes: Modified:
1655 +29 -29 trunk/configure (File Modified)
1656
1657
1658 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1659 Log:
1660 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1661
1662
1663 Changes: Modified:
1664 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1665
1666
1667 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1668 Log:
1669 Backport from early 3.x:
1670
1671 --
1672 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1673 Log:
1674 - remove "Processing connection to foobar.net" message
1675
1676
1677 Changes: Modified:
1678 +0 -3 trunk/src/s_auth.c (File Modified)
1679
1680
1681 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1682 Log:
1683 - missed the processing connection one (actually, we can probably nuke this one)
1684
1685
1686 Changes: Modified:
1687 +1 -2 trunk/src/s_auth.c (File Modified)
1688
1689
1690 river 2006/09/27 16:33:05 UTC (20060927-2174)
1691 Log:
1692 get_client_name = stupid
1693
1694
1695
1696 Changes: Modified:
1697 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1698
1699
1700 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1701 Log:
1702 - remove excessive arguments
1703
1704
1705 Changes: Modified:
1706 +1 -2 trunk/src/s_conf.c (File Modified)
1707 +1 -1 trunk/src/s_user.c (File Modified)
1708
1709
1710 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1711 Log:
1712 - use sendto_one_notice() for on-connect notices too.
1713
1714
1715 Changes: Modified:
1716 +10 -10 trunk/src/s_auth.c (File Modified)
1717
1718
1719 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1720 Log:
1721 - use sendto_one_notice() in the core, too.
1722
1723
1724 Changes: Modified:
1725 +2 -2 trunk/src/chmode.c (File Modified)
1726 +8 -15 trunk/src/modules.c (File Modified)
1727 +3 -5 trunk/src/s_conf.c (File Modified)
1728 +1 -2 trunk/src/s_newconf.c (File Modified)
1729 +20 -57 trunk/src/s_user.c (File Modified)
1730
1731
1732 river 2006/09/27 16:19:25 UTC (20060927-2166)
1733 Log:
1734 the KILL command will use get_client_name(, SHOW_IP) instead of
1735 target->name, and will show a more useful error for local opers
1736
1737
1738
1739 Changes: Modified:
1740 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1741
1742
1743 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1744 Log:
1745 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1746
1747
1748 Changes: Modified:
1749 +4 -2 trunk/src/send.c (File Modified)
1750
1751
1752 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1753 Log:
1754 - back out r2159
1755
1756
1757 Changes: Modified:
1758 +1 -1 trunk/include/client.h (File Modified)
1759
1760
1761 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1762 Log:
1763 - get_id(): fall back to "*" if client has no known name
1764
1765
1766 Changes: Modified:
1767 +1 -1 trunk/include/client.h (File Modified)
1768
1769
1770 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1771 Log:
1772 - convert to sendto_one_notice().
1773
1774
1775 Changes: Modified:
1776 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1777 +4 -6 trunk/unsupported/m_force.c (File Modified)
1778
1779
1780 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1781 Log:
1782 - use sendto_one_notice() in many places instead of
1783 sendto_one(source_p, ":%s NOTICE %s :", ...);
1784
1785
1786 Changes: Modified:
1787 +10 -25 trunk/extensions/example_module.c (File Modified)
1788 +5 -14 trunk/extensions/hurt.c (File Modified)
1789 +1 -2 trunk/extensions/m_42.c (File Modified)
1790 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1791 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1792 +1 -2 trunk/extensions/m_opme.c (File Modified)
1793 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1794 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1795 +3 -7 trunk/modules/core/m_die.c (File Modified)
1796 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1797 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1798 +1 -2 trunk/modules/m_challenge.c (File Modified)
1799 +11 -15 trunk/modules/m_connect.c (File Modified)
1800 +20 -28 trunk/modules/m_dline.c (File Modified)
1801 +2 -2 trunk/modules/m_etrace.c (File Modified)
1802 +11 -21 trunk/modules/m_gline.c (File Modified)
1803 +2 -4 trunk/modules/m_kline.c (File Modified)
1804 +1 -2 trunk/modules/m_rehash.c (File Modified)
1805 +3 -7 trunk/modules/m_restart.c (File Modified)
1806 +31 -45 trunk/modules/m_set.c (File Modified)
1807 +2 -4 trunk/modules/m_testmask.c (File Modified)
1808 +5 -8 trunk/modules/m_unreject.c (File Modified)
1809 +2 -5 trunk/modules/m_xline.c (File Modified)
1810 --
1811
1812
1813 Changes: Modified:
1814 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1815 +10 -25 trunk/extensions/example_module.c (File Modified)
1816 +5 -14 trunk/extensions/hurt.c (File Modified)
1817 +1 -2 trunk/extensions/m_42.c (File Modified)
1818 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1819 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1820 +1 -2 trunk/extensions/m_opme.c (File Modified)
1821 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1822 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1823 +3 -7 trunk/modules/core/m_die.c (File Modified)
1824 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1825 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1826 +1 -2 trunk/modules/m_challenge.c (File Modified)
1827 +11 -15 trunk/modules/m_connect.c (File Modified)
1828 +2 -4 trunk/modules/m_dline.c (File Modified)
1829 +2 -2 trunk/modules/m_etrace.c (File Modified)
1830 +11 -21 trunk/modules/m_gline.c (File Modified)
1831 +2 -4 trunk/modules/m_kline.c (File Modified)
1832 +1 -2 trunk/modules/m_rehash.c (File Modified)
1833 +3 -7 trunk/modules/m_restart.c (File Modified)
1834 +31 -45 trunk/modules/m_set.c (File Modified)
1835 +2 -4 trunk/modules/m_testmask.c (File Modified)
1836 +5 -8 trunk/modules/m_unreject.c (File Modified)
1837 +1 -3 trunk/modules/m_xline.c (File Modified)
1838 +2 -2 trunk/src/chmode.c (File Modified)
1839 +8 -15 trunk/src/modules.c (File Modified)
1840 +10 -14 trunk/src/s_auth.c (File Modified)
1841 +3 -6 trunk/src/s_conf.c (File Modified)
1842 +1 -2 trunk/src/s_newconf.c (File Modified)
1843 +20 -57 trunk/src/s_user.c (File Modified)
1844 +4 -2 trunk/src/send.c (File Modified)
1845 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1846 +4 -6 trunk/unsupported/m_force.c (File Modified)
1847
1848
1849 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1850 Log:
1851 - keyword-subst from charybdis 2.2.
1852
1853
1854 Changes: Modified:
1855 +12 -3 trunk/doc/example.conf (File Modified)
1856 +58 -3 trunk/doc/reference.conf (File Modified)
1857 + - trunk/include/substitution.h (File Added)
1858 +1 -0 trunk/src/Makefile.in (File Modified)
1859 +2 -2 trunk/src/s_conf.c (File Modified)
1860 +164 -1 trunk/src/s_user.c (File Modified)
1861 + - trunk/src/substitution.c (File Added)
1862
1863
1864 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1865 Log:
1866 Removed merge tracking for "svnmerge" for
1867 http://svn.atheme.org/charybdis/branches/release-2.2
1868
1869
1870 Changes: Modified:
1871 + - trunk/ (Property Modified)
1872
1873
1874 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1875 Log:
1876 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1877 http://svn.atheme.org/charybdis/branches/release-2.2
1878
1879
1880 Changes: Modified:
1881 + - trunk/ (Property Modified)
1882
1883
1884 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1885 Log:
1886 Removed merge tracking for "svnmerge" for
1887 http://svn.atheme.org/charybdis/branches/release-2.2
1888
1889
1890 Changes: Modified:
1891 + - trunk/ (Property Modified)
1892
1893
1894 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1895 Log:
1896 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1897 http://svn.atheme.org/charybdis/branches/release-2.2
1898
1899
1900 Changes: Modified:
1901 + - trunk/ (Property Modified)
1902
1903
1904 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1905 Log:
1906 - bleah
1907
1908
1909 Changes: Modified:
1910 + - trunk/ (Property Modified)
1911
1912
1913 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1914 Log:
1915 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1916 http://svn.atheme.org/charybdis/branches/release-2.2
1917
1918
1919 Changes: Modified:
1920 + - trunk/ (Property Modified)
1921
1922
1923 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1924 Log:
1925 - version bump to 2.2.0
1926
1927
1928 Changes: Modified:
1929 +3 -1 trunk/NEWS (File Modified)
1930 +1 -1 trunk/configure.ac (File Modified)
1931
1932
1933 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1934 Log:
1935 - the new plan:
1936 + branches/release-2.1 -> 2.2 base
1937 + 3.0 -> branches/cxxconversion
1938 + backport some immediate 3.0 functionality for 2.2
1939 + other stuff
1940
1941
1942 Changes: Modified:
1943 + - trunk/ (File Added)
1944
1945
1946 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1947 Log:
1948 Merged revisions 3135,3137 via svnmerge from
1949 http://svn.atheme.org/charybdis/trunk
1950
1951 ........
1952 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1953
1954 - Expand TRACE description
1955 - Mention expiry time in TESTLINE
1956 ........
1957 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1958
1959 Update copyright year for sgml docs to 2007.
1960 ........
1961
1962
1963 Changes: Modified:
1964 + - branches/release-2.1/ (Property Modified)
1965 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1966 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1967
1968
1969 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1970 Log:
1971 Merged revisions 1999 via svnmerge from
1972 http://svn.atheme.org/charybdis/trunk
1973 Add river to CREDITS
1974
1975 ........
1976 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1977
1978 vanity
1979 ........
1980
1981
1982 Changes: Modified:
1983 + - branches/release-2.1/ (Property Modified)
1984 +1 -0 branches/release-2.1/CREDITS (File Modified)
1985
1986
1987 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1988 Log:
1989 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1990 http://svn.atheme.org/charybdis/trunk
1991
1992 ........
1993 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1994
1995 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1996 ........
1997 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1998
1999 - add use_forward to /info
2000 ........
2001 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
2002
2003 Call channel_modes() with &me instead of source_p when
2004 sending out a JOIN and SJOIN for a local user. This
2005 saves checking whether they are on the channel they
2006 have just joined.
2007 ........
2008 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
2009
2010 If use_forward is disabled:
2011 - hide +fFQ in 005
2012 - hide +f in /mode #channel (/mode #channel f still shows it)
2013 - do not send any mode changes adding +f to local clients
2014 (-f ones are still sent)
2015 ........
2016
2017
2018 Changes: Modified:
2019 + - branches/release-2.1/ (Property Modified)
2020 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
2021 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
2022 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
2023 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
2024 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
2025 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
2026 +1 -1 branches/release-2.1/src/channel.c (File Modified)
2027 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
2028 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
2029 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
2030 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
2031 +4 -2 branches/release-2.1/src/supported.c (File Modified)
2032
2033
2034 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
2035 Log:
2036 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
2037
2038
2039 Changes: Modified:
2040 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
2041 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
2042 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
2043
2044
2045 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
2046 Log:
2047 Add accountability (wallops, log) to OKICK.
2048
2049
2050 Changes: Modified:
2051 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
2052
2053
2054 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
2055 Log:
2056 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
2057 Similar to branches/release-2.2 r3061.
2058
2059
2060 Changes: Modified:
2061 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2062
2063
2064 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
2065 Log:
2066 - Write xline to file after instead of before notifying opers and source
2067 - Also notify source of failure to add xline
2068 Similar to branches/release-2.2 r3057.
2069
2070
2071 Changes: Modified:
2072 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
2073
2074
2075 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
2076 Log:
2077 If a dline/kline/resv cannot be added to the file, send
2078 the regular notices to local opers and source anyway,
2079 and also warn the source (local opers were already warned).
2080 Similar to branches/release-2.2 r3053.
2081
2082
2083 Changes: Modified:
2084 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
2085
2086
2087 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
2088 Log:
2089 Port over fixes from unkline/unxline/unresv to undline.
2090 Similar to branches/release-2.2 r3049.
2091
2092
2093 Changes: Modified:
2094 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
2095
2096
2097 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
2098 Log:
2099 Merged revisions 2915 via svnmerge from
2100 http://svn.atheme.org/charybdis/trunk
2101
2102 ........
2103 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
2104
2105 In usage message, show kline.conf and xline.conf instead
2106 of klines.conf and xlines.conf.
2107 ........
2108
2109
2110 Changes: Modified:
2111 + - branches/release-2.1/ (Property Modified)
2112 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
2113
2114
2115 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
2116 Log:
2117 Merged revisions 2831,2833,2853 via svnmerge from
2118 http://svn.atheme.org/charybdis/trunk
2119
2120 ........
2121 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
2122
2123 unkline/unxline/unresv:
2124 - if fclose on the output returns an error, treat this as a
2125 write error too
2126 - check if the rename from the temp file to the ban conf failed
2127 ........
2128 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
2129
2130 When adding a permanent dline/kline/xline/resv, check
2131 the return value of fclose().
2132 ........
2133 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
2134
2135 Do not free xline aconf if it could not be written out.
2136 It will be added to the list in memory anyway.
2137 ........
2138
2139
2140 Changes: Modified:
2141 + - branches/release-2.1/ (Property Modified)
2142 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
2143 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
2144 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
2145 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
2146
2147
2148 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
2149 Log:
2150 NEWS: Clarify effects of ip_cloaking changes a little.
2151
2152
2153 Changes: Modified:
2154 +2 -0 branches/release-2.1/NEWS (File Modified)
2155
2156
2157 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
2158 Log:
2159 Rerun autoconf.
2160
2161
2162 Changes: Modified:
2163 +9 -9 branches/release-2.1/configure (File Modified)
2164
2165
2166 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
2167 Log:
2168 Version bump on 2.1 branch to 2.1.2.
2169
2170
2171 Changes: Modified:
2172 +1 -1 branches/release-2.1/configure.ac (File Modified)
2173
2174
2175 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
2176 Log:
2177 Mention r2801/r2805.
2178
2179
2180 Changes: Modified:
2181 +1 -0 branches/release-2.1/NEWS (File Modified)
2182
2183
2184 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
2185 Log:
2186 Merged revisions 2801 via svnmerge from
2187 http://svn.atheme.org/charybdis/trunk
2188
2189 ........
2190 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
2191
2192 ip_cloaking: try to avoid truncation by removing more
2193 components of the hostname (except the TLD).
2194 ........
2195
2196
2197 Changes: Modified:
2198 + - branches/release-2.1/ (Property Modified)
2199 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
2200
2201
2202 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
2203 Log:
2204 Update NEWS.
2205
2206
2207 Changes: Modified:
2208 +8 -1 branches/release-2.1/NEWS (File Modified)
2209
2210
2211 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
2212 Log:
2213 Merged revisions 2781 via svnmerge from
2214 http://svn.atheme.org/charybdis/trunk
2215
2216 ........
2217 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
2218
2219 Fix stupid bug: checked a hostmask against the found
2220 ban instead of all exceptions, causing all host mangled
2221 clients to be exempted if there was a single ban
2222 exception in many cases.
2223 ........
2224
2225
2226 Changes: Modified:
2227 + - branches/release-2.1/ (Property Modified)
2228 +2 -2 branches/release-2.1/src/channel.c (File Modified)
2229
2230
2231 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
2232 Log:
2233 Merged revisions 2773 via svnmerge from
2234 http://svn.atheme.org/charybdis/trunk
2235
2236 ........
2237 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
2238
2239 user@host must be *@* for a shared{} block with flags=locops
2240 (server should not be *).
2241 ........
2242
2243
2244 Changes: Modified:
2245 + - branches/release-2.1/ (Property Modified)
2246 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2247
2248
2249 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
2250 Log:
2251 Tweak \s code a little.
2252
2253
2254 Changes: Modified:
2255 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
2256 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
2257 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
2258
2259
2260 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
2261 Log:
2262 Merged revisions 2761 via svnmerge from
2263 http://svn.atheme.org/charybdis/trunk
2264
2265 ........
2266 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
2267
2268 The testline/no_tilde fixes are in 2.1.1.
2269 ........
2270
2271
2272 Changes: Modified:
2273 + - branches/release-2.1/ (Property Modified)
2274 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2275
2276
2277 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
2278 Log:
2279 Update NEWS.
2280
2281
2282 Changes: Modified:
2283 +4 -1 branches/release-2.1/NEWS (File Modified)
2284
2285
2286 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
2287 Log:
2288 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
2289 http://svn.atheme.org/charybdis/trunk
2290 no_tilde fixes
2291
2292 ........
2293 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
2294
2295 If the auth{} block has no_tilde and is not kline exempt,
2296 check the username without tilde against klines too.
2297 This is consistent with the way klines work on spoofs
2298 (klines checked on both raw and appearing-on-IRC version).
2299 ........
2300 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
2301
2302 Rework the fix for klines with no_tilde.
2303 Add an extra argument to find_address_conf() for the
2304 username without tilde, as that may contain one character more.
2305 ........
2306 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
2307
2308 Unbreak compile (because of r2697).
2309 testline with ~ could be improved some more perhaps, but this should work.
2310 ........
2311 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
2312
2313 testline: take no_tilde and username truncation into account
2314 ........
2315 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
2316
2317 Add some information on /testline with no_tilde and username truncation.
2318 ........
2319
2320
2321 Changes: Modified:
2322 + - branches/release-2.1/ (Property Modified)
2323 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
2324 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
2325 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
2326 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
2327 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
2328 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
2329
2330
2331 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
2332 Log:
2333 Merged revisions 2149,2151 via svnmerge from
2334 http://svn.atheme.org/charybdis/trunk
2335
2336 ........
2337 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
2338
2339 Move kills from services from +s to +k snomask.
2340 Kills from non-service opers remain on +s.
2341 ........
2342 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
2343
2344 Update description of +s and +k snomasks.
2345 ........
2346
2347
2348 Changes: Modified:
2349 + - branches/release-2.1/ (Property Modified)
2350 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
2351 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
2352 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
2353
2354
2355 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
2356 Log:
2357 Merged revisions 2685 via svnmerge from
2358 http://svn.atheme.org/charybdis/trunk
2359
2360 ........
2361 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2362
2363 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2364 ........
2365
2366
2367 Changes: Modified:
2368 + - branches/release-2.1/ (Property Modified)
2369 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2370
2371
2372 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2373 Log:
2374 Merged revisions 2693 via svnmerge from
2375 http://svn.atheme.org/charybdis/trunk
2376
2377 ........
2378 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2379
2380 Fix truncation (by one) of unidented usernames
2381 if user registration is done because of DNSBL
2382 completion (which is the usual case if a valid
2383 NICK and USER are sent quickly and any DNSBLs
2384 are enabled).
2385 ........
2386
2387
2388 Changes: Modified:
2389 + - branches/release-2.1/ (Property Modified)
2390 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2391
2392
2393 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2394 Log:
2395 Update NEWS.
2396
2397
2398 Changes: Modified:
2399 +10 -0 branches/release-2.1/NEWS (File Modified)
2400
2401
2402 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2403 Log:
2404 Rerun autoconf.
2405
2406
2407 Changes: Modified:
2408 +9 -9 branches/release-2.1/configure (File Modified)
2409
2410
2411 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2412 Log:
2413 Version bump to 2.1.1.
2414
2415
2416 Changes: Modified:
2417 +1 -1 branches/release-2.1/configure.ac (File Modified)
2418
2419
2420 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2421 Log:
2422 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
2423 http://svn.atheme.org/charybdis/trunk
2424
2425 ........
2426 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2427
2428 - fix a server notice on SID collision where the server name is mentioned twice
2429 ........
2430 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2431
2432 - get_server_name() is stupid
2433 ........
2434 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2435
2436 - fix an oops
2437 ........
2438 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2439
2440 Do the Attempt to re-introduce SID server notice somewhat
2441 differently, showing a real host again if !HIDE_SERVERS_IPS
2442 and still showing the server name exactly once.
2443 ........
2444 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2445
2446 Fix log message for Attempt to re-introduce SID (server notice was ok).
2447 ........
2448 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2449
2450 - replace "No N line" with "no connect block" in a
2451 serverlog message
2452 - show attempted server name in a few serverlog messages
2453 ........
2454
2455
2456 Changes: Modified:
2457 + - branches/release-2.1/ (Property Modified)
2458 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2459
2460
2461 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2462 Log:
2463 Merged revisions 2218 via svnmerge from
2464 http://svn.atheme.org/charybdis/trunk
2465
2466 ........
2467 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2468
2469 Fix garbage in /stats y output on 64-bit archs.
2470 ........
2471
2472
2473 Changes: Modified:
2474 + - branches/release-2.1/ (Property Modified)
2475 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2476
2477
2478 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2479 Log:
2480 Merged revisions 2438 via svnmerge from
2481 http://svn.atheme.org/charybdis/trunk
2482
2483 ........
2484 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2485
2486 Enable Revision keyword in addition to Id.
2487 ........
2488
2489
2490 Changes: Modified:
2491 + - branches/release-2.1/ (Property Modified)
2492 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2493
2494
2495 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2496 Log:
2497 Merged revisions 2679 via svnmerge from
2498 http://svn.atheme.org/charybdis/trunk
2499
2500 ........
2501 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2502
2503 Port over ratbox 2.2 r23253 (anfl):
2504 - remove the cached storage of how many +beI there are, thereby fixing a
2505 case where it can get desynced from reality
2506 ........
2507
2508
2509 Changes: Modified:
2510 + - branches/release-2.1/ (Property Modified)
2511 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2512 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2513
2514
2515 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2516 Log:
2517 Merged revisions 2093,2095 via svnmerge from
2518 http://svn.atheme.org/charybdis/trunk
2519
2520 ........
2521 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2522
2523 - change DNSBL licensing to BSD.
2524 ........
2525 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2526
2527 - change x86-assembly FNV implementation to BSD license
2528 ........
2529
2530
2531 Changes: Modified:
2532 + - branches/release-2.1/ (Property Modified)
2533 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2534 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2535
2536
2537 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2538 Log:
2539 Merged revisions 2073,2075 via svnmerge from
2540 http://svn.atheme.org/charybdis/trunk
2541
2542 ........
2543 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2544
2545 Put full information in the squit reason when exiting
2546 a server due to a servlink (ziplinks) error.
2547 ........
2548 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2549
2550 Put full information in the squit reason when exiting
2551 a server due to not enough arguments for a command.
2552 ........
2553
2554
2555 Changes: Modified:
2556 + - branches/release-2.1/ (Property Modified)
2557 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2558 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2559
2560
2561 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2562 Log:
2563 Merged revisions 2071 via svnmerge from
2564 http://svn.atheme.org/charybdis/trunk
2565
2566 ........
2567 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2568
2569 Don't redirect users from an existing domain to an
2570 existing server in reference.conf.
2571 Idea from ratbox.
2572 ........
2573
2574
2575 Changes: Modified:
2576 + - branches/release-2.1/ (Property Modified)
2577 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2578
2579
2580 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2581 Log:
2582 Merged revisions 2053 via svnmerge from
2583 http://svn.atheme.org/charybdis/trunk
2584
2585 ........
2586 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2587
2588 Make find_channel_membership() choose the shortest list
2589 (channel's list or user's list) to search, avoiding excessive
2590 CPU usage with services which are in lots of channels.
2591 From ratbox 2.2 (anfl/jilles)
2592 ........
2593
2594
2595 Changes: Modified:
2596 + - branches/release-2.1/ (Property Modified)
2597 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2598
2599
2600 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2601 Log:
2602 Rerun autoconf.
2603
2604
2605 Changes: Modified:
2606 +9 -9 branches/release-2.1/configure (File Modified)
2607
2608
2609 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2610 Log:
2611 Version change 2.1.0rc1 -> 2.1.0 (release).
2612
2613
2614 Changes: Modified:
2615 +1 -1 branches/release-2.1/configure.ac (File Modified)
2616
2617
2618 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2619 Log:
2620 Merged revisions 2029 via svnmerge from
2621 http://svn.atheme.org/charybdis/trunk
2622
2623 ........
2624 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2625
2626 NEWS: mention m_webirc.c module
2627 ........
2628
2629
2630 Changes: Modified:
2631 + - branches/release-2.1/ (Property Modified)
2632 +1 -0 branches/release-2.1/NEWS (File Modified)
2633
2634
2635 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2636 Log:
2637 Rerun autoconf.
2638
2639
2640 Changes: Modified:
2641 +9 -9 branches/release-2.1/configure (File Modified)
2642
2643
2644 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2645 Log:
2646 Change version to 2.1.0rc1.
2647
2648
2649 Changes: Modified:
2650 +1 -1 branches/release-2.1/configure.ac (File Modified)
2651
2652
2653 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2654 Log:
2655 Merged revisions 2021 via svnmerge from
2656 http://svn.atheme.org/charybdis/trunk
2657
2658 ........
2659 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2660
2661 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2662 related flaky looking things, and instead keep a list
2663 of BlacklistClients in PreClient.
2664 ........
2665
2666
2667 Changes: Modified:
2668 + - branches/release-2.1/ (Property Modified)
2669 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2670 +1 -1 branches/release-2.1/include/client.h (File Modified)
2671 +0 -1 branches/release-2.1/include/res.h (File Modified)
2672 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2673 +0 -24 branches/release-2.1/src/res.c (File Modified)
2674 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2675
2676
2677 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2678 Log:
2679 Merged revisions 2015,2017 via svnmerge from
2680 http://svn.atheme.org/charybdis/trunk
2681
2682 ........
2683 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2684
2685 Check if the name in the question section of the
2686 DNS reply matches what we queried, to guard against
2687 late replies to a previous query with the same id.
2688 ........
2689 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2690
2691 res.c: add a comment summarizing our changes
2692 ........
2693
2694
2695 Changes: Modified:
2696 + - branches/release-2.1/ (Property Modified)
2697 +53 -18 branches/release-2.1/src/res.c (File Modified)
2698
2699
2700 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2701 Log:
2702 Merged revisions 1981 via svnmerge from
2703 http://svn.atheme.org/charybdis/trunk
2704
2705 ........
2706 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2707
2708 Alphabetize extensions and tweak the descriptions a little.
2709 ........
2710
2711
2712 Changes: Modified:
2713 + - branches/release-2.1/ (Property Modified)
2714 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2715 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2716
2717
2718 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2719 Log:
2720 Merged revisions 1975 via svnmerge from
2721 http://svn.atheme.org/charybdis/trunk
2722
2723 ........
2724 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2725
2726 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2727 We should use the IP and not truncate the hostname.
2728 From ratbox 2.2 (androsyn)
2729 ........
2730
2731
2732 Changes: Modified:
2733 + - branches/release-2.1/ (Property Modified)
2734 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2735
2736
2737 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2738 Log:
2739 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2740 http://svn.atheme.org/charybdis/trunk
2741
2742
2743 Changes: Modified:
2744 + - branches/release-2.1/ (Property Modified)
2745
2746
2747 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2748 Log:
2749 - branch 2.1 release family
2750
2751
2752 Changes: Modified:
2753 + - branches/release-2.1/ (File Added)
2754
2755
2756 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2757 Log:
2758 Describe new handling of host mangling in channel bans in SGML.
2759
2760
2761 Changes: Modified:
2762 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2763
2764
2765 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2766 Log:
2767 - ok, 2.1 operline brought to you by marvin the melancholy robot
2768
2769
2770 Changes: Modified:
2771 +1 -1 trunk/src/messages.tab (File Modified)
2772
2773
2774 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2775 Log:
2776 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2777 If anybody comes up with anything better, then please let us know
2778 and we will change this before 2.1 is branched.
2779
2780
2781 Changes: Modified:
2782 +1 -1 trunk/src/messages.tab (File Modified)
2783
2784
2785 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2786 Log:
2787 Add EUID to capab.txt.
2788
2789
2790 Changes: Modified:
2791 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2792
2793
2794 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2795 Log:
2796 Update NEWS file.
2797
2798
2799 Changes: Modified:
2800 +3 -0 trunk/NEWS (File Modified)
2801
2802
2803 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2804 Log:
2805 Allow service{} servers to manipulate the nick delay table
2806 (for "nickserv enforcement").
2807 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2808 If duration is 0, the nickdelay entry is removed, otherwise
2809 it is added with the duration in seconds (maximum 24 hours).
2810 It is suggested that this is used if the EUID capab is present.
2811
2812
2813 Changes: Modified:
2814 +42 -1 trunk/modules/m_services.c (File Modified)
2815
2816
2817 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2818 Log:
2819 HURT: strip off *@ from the start of the mask
2820 reject anything else containing '@' or '!'
2821
2822
2823 Changes: Modified:
2824 +11 -0 trunk/extensions/hurt.c (File Modified)
2825
2826
2827 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2828 Log:
2829 ircd.c: need supported.h here
2830
2831
2832 Changes: Modified:
2833 +1 -0 trunk/src/ircd.c (File Modified)
2834
2835
2836 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2837 Log:
2838 HURT: less ambiguity here
2839 ips/hosts to be hurt must contain a '.' or ':' otherwise
2840 they are interpreted as nicks
2841
2842
2843 Changes: Modified:
2844 +14 -9 trunk/extensions/hurt.c (File Modified)
2845
2846
2847 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2848 Log:
2849 - we're now ircd-charybdis.org.
2850 - properly alphabetize credits
2851
2852
2853 Changes: Modified:
2854 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2855
2856
2857 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2858 Log:
2859 - add additional modules to the configs
2860
2861
2862 Changes: Modified:
2863 +6 -0 trunk/doc/example.conf (File Modified)
2864 +12 -0 trunk/doc/reference.conf (File Modified)
2865
2866
2867 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2868 Log:
2869 - remove hurt.h, it is pointless and confusing
2870
2871
2872 Changes: Modified:
2873 +27 -62 trunk/extensions/hurt.c (File Modified)
2874 + - trunk/extensions/hurt.h (File Deleted)
2875
2876
2877 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2878 Log:
2879 - add code to suggest a local HURT by nickname.
2880 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2881
2882
2883 Changes: Modified:
2884 +40 -10 trunk/extensions/hurt.c (File Modified)
2885 +1 -0 trunk/extensions/hurt.h (File Modified)
2886
2887
2888 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2889 Log:
2890 - update NEWS file
2891
2892
2893 Changes: Modified:
2894 +2 -1 trunk/NEWS (File Modified)
2895
2896
2897 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2898 Log:
2899 MASKTRACE/TESTMASK: check orighost as well
2900
2901
2902 Changes: Modified:
2903 +4 -2 trunk/modules/m_etrace.c (File Modified)
2904 +3 -1 trunk/modules/m_testmask.c (File Modified)
2905
2906
2907 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2908 Log:
2909 Make RPL_ISUPPORT (005) numeric modularizable.
2910 Currently it will reassemble the numeric every time
2911 it needs to be sent, using a few dozen callbacks;
2912 if this is too slow some caching scheme should be
2913 implemented.
2914
2915
2916 Changes: Modified:
2917 +0 -1 trunk/include/s_user.h (File Modified)
2918 +36 -114 trunk/include/supported.h (File Modified)
2919 +1 -1 trunk/modules/m_version.c (File Modified)
2920 +1 -0 trunk/src/Makefile.in (File Modified)
2921 +1 -0 trunk/src/ircd.c (File Modified)
2922 +300 -25 trunk/src/s_user.c (File Modified)
2923 + - trunk/src/supported.c (File Added)
2924
2925
2926 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2927 Log:
2928 EUID orighost could differ from host only in case,
2929 do not mark as dynamic spoof then
2930
2931
2932 Changes: Modified:
2933 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2934
2935
2936 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2937 Log:
2938 kline help file: clarify a bit and remove some obsolete stuff
2939 partly suggested by Olin
2940
2941
2942 Changes: Modified:
2943 +8 -8 trunk/help/opers/kline (File Modified)
2944
2945
2946 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2947 Log:
2948 Update NEWS file.
2949
2950
2951 Changes: Modified:
2952 +20 -0 trunk/NEWS (File Modified)
2953
2954
2955 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2956 Log:
2957 Show real host/IP to nonopers whoising themselves.
2958 The IP is not shown for auth{} spoofs, otherwise it is,
2959 as it looked rather weird to me to show an auth{} spoofed
2960 IP like this. (/userhost on self still shows the IP.)
2961
2962
2963 Changes: Modified:
2964 +13 -2 trunk/modules/m_whois.c (File Modified)
2965
2966
2967 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2968 Log:
2969 Document nick_delay stuff and move it around a bit.
2970
2971
2972 Changes: Modified:
2973 +1 -2 trunk/doc/example.conf (File Modified)
2974 +8 -2 trunk/doc/reference.conf (File Modified)
2975
2976
2977 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2978 Log:
2979 - disable nickdelay by default. Needs to be documented in reference.conf.
2980
2981
2982 Changes: Modified:
2983 +2 -0 trunk/doc/example.conf (File Modified)
2984 +2 -0 trunk/doc/reference.conf (File Modified)
2985
2986
2987 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2988 Log:
2989 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2990
2991
2992 Changes: Modified:
2993 +2 -1 trunk/modules/m_services.c (File Modified)
2994
2995
2996 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2997 Log:
2998 ip_cloaking: somewhat hackish but we need to send the
2999 396 (RPL_HOSTHIDDEN) on connect if +h is in default
3000 umodes
3001
3002
3003 Changes: Modified:
3004 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
3005
3006
3007 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
3008 Log:
3009 If EUID is used, show realhost in far connect notice
3010 (but not in far disconnect notice).
3011
3012
3013 Changes: Modified:
3014 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
3015
3016
3017 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
3018 Log:
3019 ip_cloaking:
3020 - use non-ENCAP CHGHOST if possible
3021 - really introduce new users with their mangled and real
3022 host if +h is in default umodes
3023
3024
3025 Changes: Modified:
3026 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
3027
3028
3029 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
3030 Log:
3031 Add non-ENCAP CHGHOST.
3032
3033
3034 Changes: Modified:
3035 +49 -11 trunk/modules/m_chghost.c (File Modified)
3036
3037
3038 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
3039 Log:
3040 Initial addition of EUID (puts realhost/account in same
3041 command as user introduction).
3042 See doc/technical/euid.txt for more information.
3043 At this time, EUID requires TS6, and new CHGHOST is not done yet.
3044
3045
3046 Changes: Modified:
3047 + - trunk/doc/technical/euid.txt (File Added)
3048 +2 -1 trunk/include/s_serv.h (File Modified)
3049 +1 -1 trunk/include/s_user.h (File Modified)
3050 +127 -4 trunk/modules/core/m_nick.c (File Modified)
3051 +1 -34 trunk/modules/m_chghost.c (File Modified)
3052 +0 -28 trunk/modules/m_services.c (File Modified)
3053 +30 -1 trunk/src/s_serv.c (File Modified)
3054 +30 -3 trunk/src/s_user.c (File Modified)
3055
3056
3057 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
3058 Log:
3059 Store the mangled host in localClient and use it for
3060 ban matching (also match real host for mangled users,
3061 also match mangled host for uncloaked users).
3062 Improve interaction of +h with auth{} and services
3063 spoofs.
3064 Note that all of this only applies to clients who
3065 connect after the mangling module is loaded
3066 (other clients cannot even set +h).
3067 The sorcerynet cloaking module has not been updated
3068 for these changes.
3069
3070
3071 Changes: Modified:
3072 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
3073 +3 -0 trunk/include/client.h (File Modified)
3074 +64 -5 trunk/src/channel.c (File Modified)
3075 +1 -0 trunk/src/client.c (File Modified)
3076 +2 -2 trunk/src/s_user.c (File Modified)
3077
3078
3079 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
3080 Log:
3081 Document /stats U letters in sgml.
3082
3083
3084 Changes: Modified:
3085 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3086
3087
3088 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
3089 Log:
3090 Better description of hub_mask and leaf_mask.
3091
3092
3093 Changes: Modified:
3094 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3095
3096
3097 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
3098 Log:
3099 Add operspy_dont_care_user_info to sgml docs.
3100
3101
3102 Changes: Modified:
3103 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
3104
3105
3106 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
3107 Log:
3108 Add general::operspy_dont_care_user_info.
3109 This makes /who mask equivalent to /who !mask for opers
3110 with the operspy flag, and removes the operspy log/notice
3111 on /who mask, /masktrace and /scan.
3112 The necessary privilege (operspy flag) is unchanged.
3113 Behaviour for the other operspy commands (channel
3114 related ones) is also unchanged.
3115
3116
3117 Changes: Modified:
3118 +1 -0 trunk/doc/example.conf (File Modified)
3119 +6 -0 trunk/doc/reference.conf (File Modified)
3120 +1 -0 trunk/include/s_conf.h (File Modified)
3121 +10 -8 trunk/modules/m_etrace.c (File Modified)
3122 +6 -0 trunk/modules/m_info.c (File Modified)
3123 +8 -5 trunk/modules/m_scan.c (File Modified)
3124 +1 -1 trunk/modules/m_version.c (File Modified)
3125 +6 -1 trunk/modules/m_who.c (File Modified)
3126 +1 -0 trunk/src/newconf.c (File Modified)
3127 +1 -0 trunk/src/s_conf.c (File Modified)
3128
3129
3130 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
3131 Log:
3132 Show 'S' in /version if sno_farconnect.so has ever been loaded.
3133 This letter will also be used for showing operspy with
3134 limited accountability (show non channel related info
3135 without '!' or notice).
3136
3137
3138 Changes: Modified:
3139 +2 -0 trunk/doc/server-version-info (File Modified)
3140 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
3141 +2 -0 trunk/include/ircd.h (File Modified)
3142 +6 -0 trunk/modules/m_info.c (File Modified)
3143 +2 -0 trunk/modules/m_version.c (File Modified)
3144 +1 -0 trunk/src/ircd_state.c (File Modified)
3145
3146
3147 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
3148 Log:
3149 Add m_webirc module, allows showing real host of CGI:IRC users.
3150 Differences to the version available on my web page for a while:
3151 instructions on how to set it up.
3152
3153
3154 Changes: Modified:
3155 +137 -0 trunk/extensions/Makefile.in (File Modified)
3156 + - trunk/extensions/m_webirc.c (File Added)
3157
3158
3159 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
3160 Log:
3161 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
3162
3163
3164 Changes: Modified:
3165 +5 -50 trunk/libcharybdis/ports.c (File Modified)
3166
3167
3168 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
3169 Log:
3170 - move beu from core to contributors
3171 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
3172
3173
3174 Changes: Modified:
3175 +2 -2 trunk/CREDITS (File Modified)
3176
3177
3178 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
3179 Log:
3180 Mention that class blocks must be defined before the
3181 auth or connect blocks referencing them.
3182
3183
3184 Changes: Modified:
3185 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3186
3187
3188 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
3189 Log:
3190 extb_canjoin:
3191 - change from "can join" to "is banned", this reverses sense
3192 and removes "weird" checks like for +i, +l, +j
3193 - don't allow $j to same channel
3194 - +s/+p restriction removed, anyone can /mode b anyway
3195 - +k check removed
3196
3197
3198 Changes: Modified:
3199 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
3200
3201
3202 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
3203 Log:
3204 Add a few important lines from reference.conf to example.conf.
3205
3206
3207 Changes: Modified:
3208 +8 -1 trunk/doc/example.conf (File Modified)
3209
3210
3211 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
3212 Log:
3213 - we don't support rtsigio anymore
3214 - we definately don't support VMS nor Cygwin either.
3215
3216
3217 Changes: Modified:
3218 +2 -2 trunk/INSTALL (File Modified)
3219 +0 -2 trunk/README.FIRST (File Modified)
3220
3221
3222 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
3223 Log:
3224 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
3225
3226
3227 Changes: Modified:
3228 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
3229
3230
3231 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
3232 Log:
3233 extb_canjoin:
3234 - return EXTBAN_NOMATCH for a valid ban that does not match
3235 - consider a $j ban invalid if we were already processing a
3236 can_join for a $j ban
3237
3238
3239 Changes: Modified:
3240 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
3241
3242
3243 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
3244 Log:
3245 extb_extgecos: realhost -> orighost
3246
3247
3248 Changes: Modified:
3249 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
3250
3251
3252 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
3253 Log:
3254 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
3255
3256
3257 Changes: Modified:
3258 +59 -0 trunk/extensions/Makefile.in (File Modified)
3259 + - trunk/extensions/extb_canjoin.c (File Added)
3260
3261
3262 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
3263 Log:
3264 - oh right, charybdis calls that 'orighost'.
3265
3266
3267 Changes: Modified:
3268 +2 -2 trunk/modules/m_who.c (File Modified)
3269
3270
3271 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
3272 Log:
3273 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
3274
3275
3276 Changes: Modified:
3277 +2 -0 trunk/modules/m_who.c (File Modified)
3278
3279
3280 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
3281 Log:
3282 - also check $x against realhost
3283
3284
3285 Changes: Modified:
3286 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
3287
3288
3289 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
3290 Log:
3291 Sorcerynet people want a debugging notice moved from +s to +d.
3292
3293
3294 Changes: Modified:
3295 +1 -1 trunk/src/blacklist.c (File Modified)
3296
3297
3298 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
3299 Log:
3300 Use source_p instead of client_p for free_pre_client().
3301 client_p could be NULL or another client.
3302
3303
3304 Changes: Modified:
3305 +1 -1 trunk/src/client.c (File Modified)
3306
3307
3308 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
3309 Log:
3310 - revert this, I know how to fix it now
3311
3312
3313 Changes: Modified:
3314 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3315
3316
3317 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
3318 Log:
3319 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
3320 This fix is probably suboptimal, but it does indeed fix the problem.
3321
3322
3323 Changes: Modified:
3324 +1 -1 trunk/modules/core/m_nick.c (File Modified)
3325
3326
3327 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
3328 Log:
3329 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
3330
3331
3332 Changes: Modified:
3333 +49 -0 trunk/extensions/Makefile.in (File Modified)
3334 + - trunk/extensions/extb_extgecos.c (File Added)
3335
3336
3337 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
3338 Log:
3339 Remove undocumented and unused general::fallback_to_ip6_int config option.
3340
3341
3342 Changes: Modified:
3343 +0 -3 trunk/include/s_conf.h (File Modified)
3344 +0 -3 trunk/src/newconf.c (File Modified)
3345
3346
3347 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
3348 Log:
3349 SGML docs:
3350 - document new TESTMASK
3351 - mention that TESTMASK matching is the same as MASKTRACE matching
3352 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
3353 been that way)
3354
3355
3356 Changes: Modified:
3357 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3358
3359
3360 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3361 Log:
3362 New testmask from ratbox 2.2.
3363 Allows matches on nick, ip and gecos in addition to user
3364 and host, and is fully analogous to masktrace.
3365 The numeric has changed from 724 to 727 and fields in it
3366 have changed.
3367
3368
3369 Changes: Modified:
3370 +4 -3 trunk/help/opers/testmask (File Modified)
3371 +1 -0 trunk/include/numeric.h (File Modified)
3372 +82 -9 trunk/modules/m_testmask.c (File Modified)
3373 +2 -2 trunk/src/messages.tab (File Modified)
3374
3375
3376 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3377 Log:
3378 contrib -> extensions
3379
3380
3381 Changes: Modified:
3382 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3383
3384
3385 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3386 Log:
3387 CHGHOST: Check validity of new hostname.
3388 If the command came from a local client (disabled by
3389 default), send an error message and drop the command.
3390 If the command came from a remote client or server,
3391 send a notice to opers and the target user (if local).
3392
3393
3394 Changes: Modified:
3395 +42 -1 trunk/modules/m_chghost.c (File Modified)
3396
3397
3398 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3399 Log:
3400 Update NEWS file.
3401
3402
3403 Changes: Modified:
3404 +23 -1 trunk/NEWS (File Modified)
3405
3406
3407 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3408 Log:
3409 When an outgoing server connection succeeds, set
3410 localClient->ip by simply copying the whole sockaddr
3411 struct instead of copying certain parts only.
3412
3413
3414 Changes: Modified:
3415 +1 -19 trunk/src/s_serv.c (File Modified)
3416
3417
3418 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3419 Log:
3420 Give a special error message and ignore the connect block
3421 if trying to add a connect block for the server's own name.
3422
3423
3424 Changes: Modified:
3425 +7 -0 trunk/src/newconf.c (File Modified)
3426
3427
3428 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3429 Log:
3430 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3431 when --disable-balloc is used, so that it compiles.
3432 Obviously the BlockHeapUsage() stub returns just zeroes so
3433 /stats z will be less informative.
3434
3435
3436 Changes: Modified:
3437 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3438
3439
3440 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3441 Log:
3442 Free and zero dns_query in DNS callback for outgoing connect.
3443 This avoids double free of reslist.
3444
3445
3446 Changes: Modified:
3447 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3448
3449
3450 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3451 Log:
3452 From ratbox, log failed outgoing connections to serverlog.
3453 Added: IP address.
3454
3455
3456 Changes: Modified:
3457 +13 -1 trunk/src/s_serv.c (File Modified)
3458
3459
3460 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3461 Log:
3462 Change serverlog message when connecting to be more clear and show the port number.
3463
3464
3465 Changes: Modified:
3466 +1 -1 trunk/src/s_serv.c (File Modified)
3467
3468
3469 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3470 Log:
3471 Remove gethost_byname(), this is meaningless
3472 since the removal of AAAA -> A fallback (r1763).
3473
3474
3475 Changes: Modified:
3476 +0 -1 trunk/include/res.h (File Modified)
3477 +0 -12 trunk/src/res.c (File Modified)
3478
3479
3480 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3481 Log:
3482 Remove ip6.int support and use only ip6.arpa.
3483 The global ip6.int zone has disappeared on June 1
3484 and a lot of other software has been removing ip6.int
3485 support also.
3486 This removes the second and last case where IPv6
3487 support in charybdis causes extra lookups and slows
3488 DNS down.
3489
3490
3491 Changes: Modified:
3492 +5 -27 trunk/src/res.c (File Modified)
3493
3494
3495 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3496 Log:
3497 Mention new default (r1767) for connect::aftype in sgml docs.
3498
3499
3500 Changes: Modified:
3501 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3502
3503
3504 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3505 Log:
3506 Use IPv6 if connect::host looks like an IPv6 address
3507 (contains a colon). No need to aftype=ipv6 anymore.
3508
3509
3510 Changes: Modified:
3511 +2 -0 trunk/src/newconf.c (File Modified)
3512
3513
3514 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3515 Log:
3516 More information about connect::host.
3517
3518
3519 Changes: Modified:
3520 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3521
3522
3523 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3524 Log:
3525 Remove fallback to A if AAAA cannot be found.
3526 In case of a forward check of a reverse lookup, we
3527 already know if it's ipv4 or ipv6, so it is not
3528 useful and in case of a forward lookup of a hostname
3529 in connect::host, connect::aftype already specifies
3530 if it's ipv4 or ipv6.
3531
3532
3533 Changes: Modified:
3534 +4 -27 trunk/src/res.c (File Modified)
3535
3536
3537 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3538 Log:
3539 msg_channel():
3540 - check if +c made the message text empty and refuse
3541 to send it if so
3542 - don't copy message text if it is not necessary
3543 (channel is -c)
3544
3545
3546 Changes: Modified:
3547 +14 -4 trunk/modules/core/m_message.c (File Modified)
3548
3549
3550 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3551 Log:
3552 remove_conf_item(): do not free cf_name, this is generally a string constant
3553
3554
3555 Changes: Modified:
3556 +0 -1 trunk/src/newconf.c (File Modified)
3557
3558
3559 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3560 Log:
3561 Remove the old unused FDL_ constants.
3562
3563
3564 Changes: Modified:
3565 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3566
3567
3568 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3569 Log:
3570 Remove an unused struct irc_sockaddr_storage from fde_t
3571 (allocated for every possible file descriptor).
3572
3573
3574 Changes: Modified:
3575 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3576
3577
3578 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3579 Log:
3580 If the DNS lookup for an outgoing connection is still
3581 pending when it is closed, clean it up.
3582
3583
3584 Changes: Modified:
3585 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3586
3587
3588 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3589 Log:
3590 If proc_answer() fails (for example if a lookup for an
3591 A record returns a CNAME), fail the query immediately.
3592 Previously the packet was just ignored, leaving the
3593 query to time out.
3594
3595
3596 Changes: Modified:
3597 +4 -8 trunk/src/res.c (File Modified)
3598
3599
3600 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3601 Log:
3602 Correct sockhost field in an outgoing server connection.
3603 First copy the host field from the server_conf, then
3604 take the IP from to where the connection was attempted
3605 when the connection callback is called.
3606 (Before r1747 this used the IP from the server_conf.)
3607
3608
3609 Changes: Modified:
3610 +8 -2 trunk/src/s_serv.c (File Modified)
3611
3612
3613 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3614 Log:
3615 Remove ipnum (keep aftype) and dns_query from server_conf.
3616 We don't keep track of binary form address in connect{}
3617 blocks anymore, DNS lookups of names in host= gone.
3618 As before the DNS lookup is done on connect.
3619 This should unbreak hostnames in host= somewhat.
3620
3621
3622 Changes: Modified:
3623 +1 -2 trunk/include/s_newconf.h (File Modified)
3624 +2 -2 trunk/src/newconf.c (File Modified)
3625 +1 -42 trunk/src/s_newconf.c (File Modified)
3626 +12 -31 trunk/src/s_serv.c (File Modified)
3627
3628
3629 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3630 Log:
3631 Rerun autoconf.
3632
3633
3634 Changes: Modified:
3635 +1 -1 trunk/configure (File Modified)
3636
3637
3638 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3639 Log:
3640 Fix --disable-balloc help text (said --disable-small-net).
3641
3642
3643 Changes: Modified:
3644 +1 -1 trunk/configure.ac (File Modified)
3645
3646
3647 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3648 Log:
3649 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3650 services (+S). Unlike operstring and adminstring, this
3651 is not changeable with /quote set but is updated on rehash.
3652
3653
3654 Changes: Modified:
3655 +1 -0 trunk/doc/example.conf (File Modified)
3656 +10 -2 trunk/doc/reference.conf (File Modified)
3657 +1 -0 trunk/include/s_conf.h (File Modified)
3658 +6 -0 trunk/modules/m_info.c (File Modified)
3659 +3 -2 trunk/modules/m_whois.c (File Modified)
3660 +1 -0 trunk/src/newconf.c (File Modified)
3661 +1 -0 trunk/src/s_conf.c (File Modified)
3662
3663
3664 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3665 Log:
3666 Fix handling of comma in whois: ignore the comma and
3667 everything after it but do output the entire parameter
3668 in RPL_ENDOFWHOIS.
3669
3670
3671 Changes: Modified:
3672 +2 -2 trunk/modules/m_whois.c (File Modified)
3673
3674
3675 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3676 Log:
3677 New /stats letter 's' to list HURTs:
3678 - opers get the full listing.
3679 - users get any HURTs that match their sockhost/orighost if
3680 "stats_k_oper_only" is set to 1.
3681
3682
3683 Changes: Modified:
3684 +50 -0 trunk/extensions/hurt.c (File Modified)
3685
3686
3687 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3688 Log:
3689 - make the newconf system available to modules.
3690
3691
3692 Changes: Modified:
3693 +4 -1 trunk/include/newconf.h (File Modified)
3694 +4 -8 trunk/src/newconf.c (File Modified)
3695
3696
3697 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3698 Log:
3699 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3700
3701 Changes: Modified:
3702 +0 -3 trunk/doc/example.conf (File Modified)
3703 +0 -3 trunk/doc/reference.conf (File Modified)
3704
3705
3706 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3707 Log:
3708 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3709
3710
3711 Changes: Modified:
3712 +3 -0 trunk/doc/example.conf (File Modified)
3713 +3 -0 trunk/doc/reference.conf (File Modified)
3714
3715
3716 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3717 Log:
3718 Fix too early truncation of JOIN channel list.
3719
3720
3721 Changes: Modified:
3722 +2 -3 trunk/modules/core/m_join.c (File Modified)
3723
3724
3725 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3726 Log:
3727 - From ratbox 2.2 (anfl), send server notices about read
3728 errors from handshakes and servers to +s instead of +d.
3729 - Send various server notices about failed server
3730 connections which did not reach registered state network
3731 wide if the connection was initiated by a remote oper.
3732 This avoids annoying the whole net if there is a
3733 broken autoconnect, but allows all opers to see why a
3734 remote connect failed. Failed connections which did reach
3735 server state already generate server notices everywhere.
3736
3737 Note: this is an exception to our general policy to not send
3738 server notices about unregistered connections remotely.
3739
3740
3741 Changes: Modified:
3742 +1 -0 trunk/include/client.h (File Modified)
3743 +20 -6 trunk/src/client.c (File Modified)
3744 +6 -6 trunk/src/s_serv.c (File Modified)
3745
3746
3747 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3748 Log:
3749 - fix typoes
3750
3751
3752 Changes: Modified:
3753 +1 -1 trunk/doc/example.conf (File Modified)
3754 +1 -1 trunk/doc/reference.conf (File Modified)
3755
3756
3757 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3758 Log:
3759 Don't allow #channel +b $c:&channel (inconsistent target).
3760
3761
3762 Changes: Modified:
3763 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3764
3765
3766 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3767 Log:
3768 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3769
3770
3771 Changes: Modified:
3772 +0 -2 trunk/include/client.h (File Modified)
3773
3774
3775 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3776 Log:
3777 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3778
3779
3780 Changes: Modified:
3781 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3782
3783
3784 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3785 Log:
3786 Store IP addresses in whowas. These are shown to opers.
3787 Obtained from Eurus patches.
3788 orighost tracking removed (not worth the memory IMHO),
3789 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3790 with unknown IPs and to not violate auth{} spoof policy.
3791
3792
3793 Changes: Modified:
3794 +2 -0 trunk/doc/reference.conf (File Modified)
3795 +1 -0 trunk/include/numeric.h (File Modified)
3796 +1 -0 trunk/include/whowas.h (File Modified)
3797 +10 -1 trunk/modules/m_whowas.c (File Modified)
3798 +1 -1 trunk/src/messages.tab (File Modified)
3799 +4 -0 trunk/src/whowas.c (File Modified)
3800
3801
3802 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3803 Log:
3804 Describe hostmask parameter of masktrace better in sgml docs.
3805
3806
3807 Changes: Modified:
3808 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3809
3810
3811 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3812 Log:
3813 masktrace help file: mention CIDR IP masks
3814 From ratbox 2.2
3815
3816
3817 Changes: Modified:
3818 +2 -0 trunk/help/opers/masktrace (File Modified)
3819
3820
3821 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3822 Log:
3823 MASKTRACE: allow normal match() on IP address also
3824 From ratbox 2.2
3825
3826
3827 Changes: Modified:
3828 +2 -3 trunk/modules/m_etrace.c (File Modified)
3829
3830
3831 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3832 Log:
3833 Allow +S clients (services) to send to channels and @/+ channels always.
3834
3835
3836 Changes: Modified:
3837 +1 -1 trunk/modules/core/m_message.c (File Modified)
3838 +1 -1 trunk/src/channel.c (File Modified)
3839
3840
3841 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3842 Log:
3843 Allow servers to send to @#chan and +#chan.
3844
3845
3846 Changes: Modified:
3847 +1 -1 trunk/modules/core/m_message.c (File Modified)
3848
3849
3850 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3851 Log:
3852 Don't count opers on service{} servers in /lusers.
3853
3854
3855 Changes: Modified:
3856 +2 -2 trunk/src/s_user.c (File Modified)
3857
3858
3859 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3860 Log:
3861 Show opers the real host behind a dynamic spoof in WHOIS.
3862 If the user is auth{} spoofed, this shows the auth{} spoof
3863 otherwise it shows the DNS hostname and IP address.
3864 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3865
3866
3867 Changes: Modified:
3868 +1 -0 trunk/include/numeric.h (File Modified)
3869 +12 -2 trunk/modules/m_whois.c (File Modified)
3870 +1 -1 trunk/src/messages.tab (File Modified)
3871
3872
3873 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3874 Log:
3875 Remove #define HIDE_SPOOF_IPS from config.h, should
3876 have been done earlier.
3877
3878
3879 Changes: Modified:
3880 +0 -7 trunk/include/config.h (File Modified)
3881
3882
3883 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3884 Log:
3885 Bring back ERR_CANTKILLSERVER.
3886
3887
3888 Changes: Modified:
3889 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3890
3891
3892 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3893 Log:
3894 ip_cloaking module:
3895 - also send RPL_HOSTHIDDEN on -h
3896 - don't allow +h for auth{} spoofed clients
3897
3898
3899 Changes: Modified:
3900 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3901
3902
3903 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3904 Log:
3905 /etc/resolv.conf parsing:
3906 - don't crash (sometimes) if there is a line without an argument
3907 (e.g. 'search' by itself)
3908 - fix handling of lines with leading whitespace
3909
3910
3911 Changes: Modified:
3912 +9 -8 trunk/src/reslib.c (File Modified)
3913
3914
3915 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3916 Log:
3917 Put back code that terminates DNS queries, which was
3918 removed during the resolver changes.
3919
3920
3921 Changes: Modified:
3922 +4 -0 trunk/src/s_auth.c (File Modified)
3923
3924
3925 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3926 Log:
3927 - oh hey, that was in the wrong place
3928
3929
3930 Changes: Modified:
3931 +13 -13 trunk/src/s_auth.c (File Modified)
3932
3933
3934 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3935 Log:
3936 - handle a situation where a user can go away before DNS completes
3937
3938
3939 Changes: Modified:
3940 +13 -0 trunk/src/s_auth.c (File Modified)
3941
3942
3943 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3944 Log:
3945 More dnsbl stuff
3946
3947
3948 Changes: Modified:
3949 +1 -0 trunk/include/blacklist.h (File Modified)
3950 +1 -0 trunk/include/res.h (File Modified)
3951 +33 -2 trunk/src/blacklist.c (File Modified)
3952 +2 -0 trunk/src/client.c (File Modified)
3953 +24 -0 trunk/src/res.c (File Modified)
3954
3955
3956 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3957 Log:
3958 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3959 if comm_accept() failed.
3960
3961 Found with valgrind.
3962
3963
3964 Changes: Modified:
3965 +4 -4 trunk/src/listener.c (File Modified)
3966
3967
3968 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3969 Log:
3970 - handle unavailable Client/preClient structs
3971
3972
3973 Changes: Modified:
3974 +9 -0 trunk/src/blacklist.c (File Modified)
3975
3976
3977 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3978 Log:
3979 Add +lf to SGML docs.
3980
3981
3982 Changes: Modified:
3983 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3984
3985
3986 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3987 Log:
3988 Also do forwarding if the channel limit (+l) is exceeded.
3989
3990
3991 Changes: Modified:
3992 +1 -1 trunk/help/opers/cmode (File Modified)
3993 +2 -2 trunk/modules/core/m_join.c (File Modified)
3994
3995
3996 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3997 Log:
3998 Post-release lovin':
3999 - Update version to 2.1.0.
4000 - Regenerate configure.
4001
4002
4003 Changes: Modified:
4004 +9 -9 trunk/configure (File Modified)
4005 +1 -1 trunk/configure.ac (File Modified)
4006
4007
4008 beu 2006/06/07 11:42:54 UTC (20060607-1659)
4009 Log:
4010 Comment out example blacklist{} block.
4011
4012
4013 Changes: Modified:
4014 +7 -7 trunk/doc/example.conf (File Modified)
4015 +7 -7 trunk/doc/reference.conf (File Modified)
4016
4017
4018 beu 2006/06/07 10:59:48 UTC (20060607-1653)
4019 Log:
4020 Add note regarding use of AHBL BLs.
4021
4022
4023 Changes: Modified:
4024 +4 -0 trunk/doc/example.conf (File Modified)
4025 +4 -0 trunk/doc/reference.conf (File Modified)
4026
4027
4028 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
4029 Log:
4030 Fix typos.
4031
4032
4033 Changes: Modified:
4034 +2 -2 trunk/CREDITS (File Modified)
4035
4036
4037 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
4038 Log:
4039 Add beu to CREDITS.
4040
4041
4042 Changes: Modified:
4043 +1 -0 trunk/CREDITS (File Modified)
4044
4045
4046 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
4047 Log:
4048 Put more recent ratbox CREDITS here.
4049
4050
4051 Changes: Modified:
4052 +3 -2 trunk/doc/Ratbox-team (File Modified)
4053
4054
4055 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
4056 Log:
4057 Clarify a bit.
4058
4059
4060 Changes: Modified:
4061 +5 -4 trunk/NEWS (File Modified)
4062
4063
4064 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
4065 Log:
4066 Mention that install or make install also avoids modunload crashes.
4067
4068
4069 Changes: Modified:
4070 +2 -1 trunk/BUGS (File Modified)
4071
4072
4073 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
4074 Log:
4075 - update NEWS a bit
4076
4077
4078 Changes: Modified:
4079 +3 -8 trunk/NEWS (File Modified)
4080
4081
4082 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
4083 Log:
4084 - further updates
4085
4086
4087 Changes: Modified:
4088 +3 -2 trunk/BUGS (File Modified)
4089
4090
4091 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
4092 Log:
4093 - add orighost check to hurt.c
4094 - update BUGS info
4095
4096
4097 Changes: Modified:
4098 +1 -6 trunk/BUGS (File Modified)
4099 +1 -1 trunk/extensions/hurt.c (File Modified)
4100
4101
4102 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
4103 Log:
4104 Make kline_exempt exempt from HURT also.
4105
4106
4107 Changes: Modified:
4108 +2 -1 trunk/extensions/hurt.c (File Modified)
4109
4110
4111 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
4112 Log:
4113 Fix mask HEAL propagation.
4114
4115
4116 Changes: Modified:
4117 +6 -3 trunk/extensions/hurt.c (File Modified)
4118
4119
4120 beu 2006/06/04 03:01:05 UTC (20060604-1622)
4121 Log:
4122 - Remove old cruft.
4123 - Update.
4124
4125
4126 Changes: Modified:
4127 +18 -31 trunk/extensions/README (File Modified)
4128
4129
4130 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
4131 Log:
4132 More target change hax.
4133 Ick.
4134
4135
4136 Changes: Modified:
4137 +5 -0 trunk/extensions/hurt.c (File Modified)
4138
4139
4140 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
4141 Log:
4142 Improvements to HURT propagation.
4143
4144
4145 Changes: Modified:
4146 +8 -6 trunk/extensions/hurt.c (File Modified)
4147
4148
4149 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
4150 Log:
4151 - further simplification
4152
4153
4154 Changes: Modified:
4155 +25 -76 trunk/extensions/hurt.c (File Modified)
4156 +0 -9 trunk/extensions/hurt.h (File Modified)
4157
4158
4159 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
4160 Log:
4161 - client_exit hook
4162
4163
4164 Changes: Modified:
4165 +13 -0 trunk/extensions/hurt.c (File Modified)
4166
4167
4168 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
4169 Log:
4170 - cut off at 15 messages instead of 30
4171
4172
4173 Changes: Modified:
4174 +1 -1 trunk/extensions/hurt.h (File Modified)
4175
4176
4177 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
4178 Log:
4179 Squash a warning here.
4180
4181
4182 Changes: Modified:
4183 +1 -3 trunk/src/ircd.c (File Modified)
4184
4185
4186 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
4187 Log:
4188 Don't show servers in /stats l to nonopers if flatten links is enabled.
4189
4190
4191 Changes: Modified:
4192 +3 -1 trunk/modules/m_stats.c (File Modified)
4193
4194
4195 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
4196 Log:
4197 - hurt expiry
4198
4199
4200 Changes: Modified:
4201 +20 -7 trunk/extensions/hurt.c (File Modified)
4202
4203
4204 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
4205 Log:
4206 - remove inline stuff (yuck)
4207 - sockaddr should have been sockhost
4208
4209
4210 Changes: Modified:
4211 +22 -31 trunk/extensions/hurt.c (File Modified)
4212
4213
4214 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
4215 Log:
4216 - make hurt checking actually work
4217
4218
4219 Changes: Modified:
4220 +2 -7 trunk/extensions/hurt.c (File Modified)
4221
4222
4223 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
4224 Log:
4225 Slight tweak to alias{}.
4226
4227
4228 Changes: Modified:
4229 +4 -0 trunk/src/parse.c (File Modified)
4230
4231
4232 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
4233 Log:
4234 - further simplification
4235
4236
4237 Changes: Modified:
4238 +59 -71 trunk/extensions/hurt.c (File Modified)
4239 +0 -1 trunk/extensions/hurt.h (File Modified)
4240
4241
4242 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
4243 Log:
4244 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
4245
4246
4247 Changes: Modified:
4248 +10 -20 trunk/extensions/hurt.c (File Modified)
4249 +0 -4 trunk/extensions/hurt.h (File Modified)
4250
4251
4252 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
4253 Log:
4254 - remove some unnecessary code here (hurt_initial_check_event()).
4255
4256
4257 Changes: Modified:
4258 +0 -23 trunk/extensions/hurt.c (File Modified)
4259
4260
4261 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
4262 Log:
4263 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
4264
4265
4266 Changes: Modified:
4267 +8 -0 trunk/modules/core/m_message.c (File Modified)
4268
4269
4270 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
4271 Log:
4272 - more sane tgchange hax
4273
4274
4275 Changes: Modified:
4276 +2 -1 trunk/extensions/hurt.c (File Modified)
4277
4278
4279 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
4280 Log:
4281 Make HEAL <nick> work.
4282
4283
4284 Changes: Modified:
4285 +40 -43 trunk/extensions/hurt.c (File Modified)
4286
4287
4288 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
4289 Log:
4290 Destroy hurt_clients list on unload.
4291
4292
4293 Changes: Modified:
4294 +7 -0 trunk/extensions/hurt.c (File Modified)
4295
4296
4297 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
4298 Log:
4299 Coding style: no space between a function name and parenthesis.
4300
4301
4302 Changes: Modified:
4303 +43 -43 trunk/extensions/hurt.c (File Modified)
4304
4305
4306 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
4307 Log:
4308 Now works and throws out hurt clients after 30 protocol messages
4309 unless they identify.
4310
4311
4312 Changes: Modified:
4313 +28 -36 trunk/extensions/hurt.c (File Modified)
4314 +1 -7 trunk/extensions/hurt.h (File Modified)
4315
4316
4317 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
4318 Log:
4319 Working addition/lookup.
4320
4321
4322 Changes: Modified:
4323 +8 -0 trunk/extensions/hurt.c (File Modified)
4324
4325
4326 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
4327 Log:
4328 Get rid of hyb6 style propagation (:server COMMAND source).
4329
4330
4331 Changes: Modified:
4332 +18 -22 trunk/extensions/hurt.c (File Modified)
4333
4334
4335 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
4336 Log:
4337 add not-working hurt_add and hurt_find
4338
4339
4340 Changes: Modified:
4341 +13 -5 trunk/extensions/hurt.c (File Modified)
4342
4343
4344 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
4345 Log:
4346 Comment out a lot of stuff so I can load and unload this without crashing.
4347
4348
4349 Changes: Modified:
4350 +17 -6 trunk/extensions/hurt.c (File Modified)
4351
4352
4353 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
4354 Log:
4355 Fix svn:keywords and add a short comment at the top.
4356
4357
4358 Changes: Modified:
4359 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
4360
4361
4362 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4363 Log:
4364 - Make hurt module compile
4365 - Link it to the build
4366 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4367 correct flag name, no CAP_TS6 use etc
4368
4369
4370 Changes: Modified:
4371 +1 -0 trunk/extensions/Makefile.in (File Modified)
4372 +30 -32 trunk/extensions/hurt.c (File Modified)
4373
4374
4375 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4376 Log:
4377 Put beu's hurt module in trunk.
4378
4379
4380 Changes: Modified:
4381 + - trunk/extensions/hurt.c (File Added)
4382 + - trunk/extensions/hurt.h (File Added)
4383
4384
4385 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4386 Log:
4387 - _iprint(): use stderr instead of stdout
4388
4389
4390 Changes: Modified:
4391 +1 -1 trunk/src/s_log.c (File Modified)
4392
4393
4394 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4395 Log:
4396 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4397 and subsequently destroy our kqueue when we close 0, 1, 2
4398 (broke /restart).
4399 - After closing fd 0, 1, 2 reopen them to /dev/null again
4400 so we don't send messages from malloc etc to a random
4401 user's connection.
4402 - Remove an obsolete comment.
4403
4404
4405 Changes: Modified:
4406 +13 -2 trunk/src/ircd.c (File Modified)
4407
4408
4409 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4410 Log:
4411 Update NEWS file.
4412
4413
4414 Changes: Modified:
4415 +29 -1 trunk/NEWS (File Modified)
4416
4417
4418 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4419 Log:
4420 Rerun autoconf.
4421
4422
4423 Changes: Modified:
4424 +1 -1 trunk/configure (File Modified)
4425
4426
4427 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4428 Log:
4429 Fix openssl version check to also accept versions newer than 0.9.6.
4430
4431
4432 Changes: Modified:
4433 +1 -1 trunk/configure.ac (File Modified)
4434
4435
4436 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4437 Log:
4438 Oops, need packet.h here.
4439
4440
4441 Changes: Modified:
4442 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4443
4444
4445 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4446 Log:
4447 End the flood grace period in CPRIVMSG/CNOTICE.
4448
4449
4450 Changes: Modified:
4451 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4452
4453
4454 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4455 Log:
4456 - update class::connectfreq documentation
4457
4458
4459 Changes: Modified:
4460 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4461
4462
4463 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4464 Log:
4465 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4466
4467
4468 Changes: Modified:
4469 +3 -6 trunk/src/s_serv.c (File Modified)
4470
4471
4472 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4473 Log:
4474 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4475
4476
4477 Changes: Modified:
4478 +1 -1 trunk/src/messages.tab (File Modified)
4479
4480
4481 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4482 Log:
4483 Don't mention that /stats p shows idle times, as it doesn't.
4484
4485
4486 Changes: Modified:
4487 +1 -1 trunk/help/opers/stats (File Modified)
4488 +1 -1 trunk/help/users/stats (File Modified)
4489
4490
4491 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4492 Log:
4493 /stats A shows DNS servers, it doesn't matter whether ircd
4494 uses ADNS or something else.
4495
4496
4497 Changes: Modified:
4498 +1 -1 trunk/help/opers/stats (File Modified)
4499
4500
4501 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4502 Log:
4503 get_client_name() fix
4504
4505
4506 Changes: Modified:
4507 +4 -0 trunk/src/client.c (File Modified)
4508
4509
4510 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4511 Log:
4512 Add some comments.
4513
4514
4515 Changes: Modified:
4516 +6 -0 trunk/src/ircd.c (File Modified)
4517
4518
4519 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4520 Log:
4521 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4522
4523 Changes: Modified:
4524 +16 -17 trunk/configure (File Modified)
4525 +1 -1 trunk/configure.ac (File Modified)
4526
4527
4528 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4529 Log:
4530 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4531
4532 Changes: Modified:
4533 +135 -0 trunk/configure (File Modified)
4534 +6 -0 trunk/configure.ac (File Modified)
4535
4536
4537 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4538 Log:
4539 Exit 0 on successful -conftest.
4540
4541
4542 Changes: Modified:
4543 +1 -1 trunk/src/ircd.c (File Modified)
4544
4545
4546 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4547 Log:
4548 Make the "keep the parent process around" thing work, by opening
4549 a pipe to the child process. This pipe is on fd 0 in the child
4550 process. After successful initialization, the child will write
4551 a byte to this pipe, on fatal errors it will close it without
4552 writing anything.
4553
4554 Somewhat hackish still but should work.
4555
4556
4557 Changes: Modified:
4558 +27 -30 trunk/src/ircd.c (File Modified)
4559
4560
4561 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4562 Log:
4563 - convert some error messages to ierror() over fprintf/ilog combination
4564
4565
4566 Changes: Modified:
4567 +3 -6 trunk/src/ircd.c (File Modified)
4568
4569
4570 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4571 Log:
4572 - inotice() for loadmodule when in foreground mode
4573
4574
4575 Changes: Modified:
4576 +3 -0 trunk/src/modules.c (File Modified)
4577
4578
4579 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4580 Log:
4581 - remove inotice() on loading modules from the config
4582
4583
4584 Changes: Modified:
4585 +0 -3 trunk/src/modules.c (File Modified)
4586
4587
4588 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4589 Log:
4590 - usleep for 50000usec in the parent process to allow for startup messages
4591 to be cleanly printed before detaching to shell, this should be more than
4592 enough time really
4593
4594
4595 Changes: Modified:
4596 +3 -0 trunk/src/ircd.c (File Modified)
4597
4598
4599 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4600 Log:
4601 - display more errors during normal startup as to try to help people find common problems
4602
4603
4604 Changes: Modified:
4605 +27 -10 trunk/src/ircd.c (File Modified)
4606
4607
4608 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4609 Log:
4610 - version bump in preparation of 2.0.0 release
4611
4612
4613 Changes: Modified:
4614 +9 -9 trunk/configure (File Modified)
4615 +1 -1 trunk/configure.ac (File Modified)
4616
4617
4618 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4619 Log:
4620 Change example.conf operator block from "admin" to "god",
4621 so as to show we encourage per-person operator blocks.
4622
4623
4624 Changes: Modified:
4625 +4 -2 trunk/doc/example.conf (File Modified)
4626
4627
4628 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4629 Log:
4630 Document alias{} block.
4631
4632
4633 Changes: Modified:
4634 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4635
4636
4637 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4638 Log:
4639 Document DNS blacklist stuff in sgml.
4640
4641
4642 Changes: Modified:
4643 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4644 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4645
4646
4647 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4648 Log:
4649 Misc /stats clarifications.
4650
4651
4652 Changes: Modified:
4653 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4654
4655
4656 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4657 Log:
4658 Move snomasks into umodes chapter.
4659 Move oprivs chapter down.
4660
4661
4662 Changes: Modified:
4663 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4664 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4665 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4666
4667
4668 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4669 Log:
4670 Mention operator{} user@host change.
4671
4672
4673 Changes: Modified:
4674 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4675
4676
4677 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4678 Log:
4679 operator{} block user@host matches against orighost now, not host.
4680 This means that services/+h spoofs do not work in operator{} blocks;
4681 auth{} spoofs still work.
4682
4683
4684 Changes: Modified:
4685 +4 -0 trunk/doc/example.conf (File Modified)
4686 +1 -1 trunk/doc/reference.conf (File Modified)
4687 +2 -2 trunk/modules/m_challenge.c (File Modified)
4688 +1 -1 trunk/modules/m_oper.c (File Modified)
4689
4690
4691 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4692 Log:
4693 - inotice/iwarn/ierror() stuff I was working on
4694
4695
4696 Changes: Modified:
4697 +3 -0 trunk/include/s_log.h (File Modified)
4698 +15 -11 trunk/src/ircd.c (File Modified)
4699 +3 -1 trunk/src/modules.c (File Modified)
4700 +1 -1 trunk/src/newconf.c (File Modified)
4701 +54 -0 trunk/src/s_log.c (File Modified)
4702
4703
4704 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4705 Log:
4706 Oops, don't add blacklists to the list twice on rehash.
4707
4708
4709 Changes: Modified:
4710 +3 -2 trunk/src/blacklist.c (File Modified)
4711
4712
4713 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4714 Log:
4715 Remove notices to the client about progress of dnsbl lookups.
4716
4717
4718 Changes: Modified:
4719 +0 -4 trunk/src/blacklist.c (File Modified)
4720
4721
4722 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4723 Log:
4724 Add auth{} flag dnsbl_exempt.
4725
4726
4727 Changes: Modified:
4728 +2 -1 trunk/doc/example.conf (File Modified)
4729 +2 -1 trunk/doc/reference.conf (File Modified)
4730 +2 -0 trunk/include/s_conf.h (File Modified)
4731 +1 -0 trunk/src/newconf.c (File Modified)
4732 +8 -1 trunk/src/s_user.c (File Modified)
4733
4734
4735 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4736 Log:
4737 Switch alias{} and blacklist{} around, for consistency with example.conf.
4738
4739
4740 Changes: Modified:
4741 +18 -18 trunk/doc/reference.conf (File Modified)
4742
4743
4744 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4745 Log:
4746 Send a warning to the user if they are dnsbl listed but exempted.
4747
4748
4749 Changes: Modified:
4750 +17 -12 trunk/src/s_user.c (File Modified)
4751
4752
4753 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4754 Log:
4755 Move throwing out dnsbl listed clients to registration,
4756 and make kline_exempt exempt from it.
4757
4758
4759 Changes: Modified:
4760 +1 -0 trunk/include/blacklist.h (File Modified)
4761 +4 -0 trunk/include/client.h (File Modified)
4762 +15 -16 trunk/src/blacklist.c (File Modified)
4763 +6 -0 trunk/src/client.c (File Modified)
4764 +17 -0 trunk/src/s_user.c (File Modified)
4765
4766
4767 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4768 Log:
4769 Show refcount in /stats n.
4770
4771
4772 Changes: Modified:
4773 +3 -2 trunk/modules/m_stats.c (File Modified)
4774
4775
4776 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4777 Log:
4778 Don't look up dnsbls twice if they send USER twice.
4779
4780
4781 Changes: Modified:
4782 +5 -3 trunk/modules/m_user.c (File Modified)
4783
4784
4785 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4786 Log:
4787 Add /stats n to help files.
4788
4789
4790 Changes: Modified:
4791 +1 -0 trunk/help/opers/stats (File Modified)
4792 +1 -0 trunk/help/users/stats (File Modified)
4793
4794
4795 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4796 Log:
4797 Only check dnsbls for A records, not AAAA.
4798
4799
4800 Changes: Modified:
4801 +1 -1 trunk/src/blacklist.c (File Modified)
4802
4803
4804 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4805 Log:
4806 Don't remove non-illegal blacklists on completion of check.
4807 Add debugging notices (not working).
4808
4809
4810 Changes: Modified:
4811 +5 -1 trunk/src/blacklist.c (File Modified)
4812
4813
4814 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4815 Log:
4816 Don't call register_local_user() if they haven't sent a nick yet.
4817
4818
4819 Changes: Modified:
4820 +1 -1 trunk/src/blacklist.c (File Modified)
4821
4822
4823 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4824 Log:
4825 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4826
4827
4828 Changes: Modified:
4829 +21 -0 trunk/modules/m_stats.c (File Modified)
4830
4831
4832 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4833 Log:
4834 More dnsbl rehash fixes, it was adding bogus entries.
4835
4836
4837 Changes: Modified:
4838 +2 -7 trunk/src/newconf.c (File Modified)
4839
4840
4841 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4842 Log:
4843 Need blacklist.h here.
4844
4845
4846 Changes: Modified:
4847 +1 -0 trunk/src/s_conf.c (File Modified)
4848
4849
4850 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4851 Log:
4852 - nuke iauth
4853
4854
4855 Changes: Modified:
4856 +1 -2 trunk/configure (File Modified)
4857 +0 -48 trunk/configure.ac (File Modified)
4858 + - trunk/doc/example-iauth.conf (File Deleted)
4859 + - trunk/iauth/ (File Deleted)
4860
4861
4862 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4863 Log:
4864 Improve handling of rehashing with blacklists.
4865 Also some coding style tweaks.
4866
4867
4868 Changes: Modified:
4869 +3 -2 trunk/include/blacklist.h (File Modified)
4870 +35 -16 trunk/src/blacklist.c (File Modified)
4871 +2 -0 trunk/src/s_conf.c (File Modified)
4872
4873
4874 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4875 Log:
4876 Clear can_send cache if a user logs in or out from services.
4877
4878
4879 Changes: Modified:
4880 +2 -0 trunk/modules/m_services.c (File Modified)
4881
4882
4883 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4884 Log:
4885 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4886 This directory is not entered by default.
4887 More stuff needs to be moved into here.
4888
4889
4890 Changes: Modified:
4891 +2 -1 trunk/configure (File Modified)
4892 +1 -0 trunk/configure.ac (File Modified)
4893 +69 -458 trunk/extensions/Makefile.in (File Modified)
4894 + - trunk/extensions/m_clearchan.c (File Deleted)
4895 + - trunk/extensions/m_force.c (File Deleted)
4896 + - trunk/unsupported/ (File Added)
4897 + - trunk/unsupported/Makefile.in (File Added)
4898 + - trunk/unsupported/m_clearchan.c (File Added)
4899 + - trunk/unsupported/m_force.c (File Added)
4900
4901
4902 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4903 Log:
4904 Logging/wallops for forcejoin/forcepart, numeric fix.
4905 This needs to be moved to the toys section.
4906
4907
4908 Changes: Modified:
4909 +22 -2 trunk/extensions/m_force.c (File Modified)
4910
4911
4912 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4913 Log:
4914 Fix comments at the top (including copyright).
4915
4916
4917 Changes: Modified:
4918 +3 -2 trunk/extensions/m_omode.c (File Modified)
4919
4920
4921 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4922 Log:
4923 Add OMODE command to extensions/ for oper mode hacking:
4924 - requires admin privs
4925 - does not work for opped opers
4926 - sends wallops
4927 - sends a ServerMode for opping the oper themselves,
4928 otherwise a mode coming from the oper (not only
4929 does this provide full accountability, it is also
4930 easiest to implement while avoiding channels
4931 messed up with bogus bans etc).
4932
4933
4934 Changes: Modified:
4935 +171 -0 trunk/extensions/Makefile.in (File Modified)
4936 + - trunk/extensions/m_omode.c (File Added)
4937
4938
4939 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4940 Log:
4941 Metadata fix
4942
4943
4944 Changes: Modified:
4945 + - trunk/include/blacklist.h (Property Modified)
4946 + - trunk/src/blacklist.c (Property Modified)
4947
4948
4949 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4950 Log:
4951 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4952
4953
4954 Changes: Modified:
4955 +5 -1 trunk/src/blacklist.c (File Modified)
4956
4957
4958 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4959 Log:
4960 Initial DNS blacklist support:
4961 - see example.conf for how to use.
4962 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4963 - tor.ahbl.org is also included because most networks will not want to allow tor
4964 (and we're considering going KoS on tor users here anyway due to abuse)
4965
4966
4967 Changes: Modified:
4968 +18 -0 trunk/doc/example.conf (File Modified)
4969 +66 -0 trunk/doc/reference.conf (File Modified)
4970 + - trunk/include/blacklist.h (File Added)
4971 +2 -0 trunk/include/client.h (File Modified)
4972 +3 -0 trunk/modules/m_user.c (File Modified)
4973 +152 -0 trunk/src/Makefile.in (File Modified)
4974 + - trunk/src/blacklist.c (File Added)
4975 +34 -0 trunk/src/newconf.c (File Modified)
4976 +1 -0 trunk/src/s_auth.c (File Modified)
4977 +4 -0 trunk/src/s_user.c (File Modified)
4978
4979
4980 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4981 Log:
4982 Remove last bit of lzo stuff (comment in example.conf connect{}).
4983
4984
4985 Changes: Modified:
4986 +0 -4 trunk/doc/example.conf (File Modified)
4987
4988
4989 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4990 Log:
4991 Show sasl successes and failures in /stats t (like other
4992 things in /stats t, about local clients only).
4993
4994
4995 Changes: Modified:
4996 +2 -0 trunk/include/s_stats.h (File Modified)
4997 +3 -0 trunk/modules/m_sasl.c (File Modified)
4998 +3 -0 trunk/src/s_stats.c (File Modified)
4999
5000
5001 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
5002 Log:
5003 Allow messaging services by nickname without using
5004 target change slots (this was already possible with
5005 user@server notation or services shortcuts).
5006
5007
5008 Changes: Modified:
5009 +2 -2 trunk/modules/core/m_message.c (File Modified)
5010
5011
5012 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
5013 Log:
5014 Abort a safelist if a new /list comes in while one is already in progress.
5015
5016
5017 Changes: Modified:
5018 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
5019
5020
5021 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
5022 Log:
5023 Change $![letter]:[mask] to $~[letter]:[mask]
5024 so both ! and ~ invert an extban.
5025
5026
5027 Changes: Modified:
5028 +2 -0 trunk/src/chmode.c (File Modified)
5029
5030
5031 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
5032 Log:
5033 - revert due to technical issues
5034
5035
5036 Changes: Modified:
5037 +1 -1 trunk/src/extban.c (File Modified)
5038
5039
5040 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
5041 Log:
5042 - 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
5043
5044
5045 Changes: Modified:
5046 +1 -1 trunk/src/extban.c (File Modified)
5047
5048
5049 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
5050 Log:
5051 Don't pace /list on a single channel.
5052
5053
5054 Changes: Modified:
5055 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
5056
5057
5058 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
5059 Log:
5060 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
5061
5062
5063 Changes: Modified:
5064 +4 -2 trunk/include/supported.h (File Modified)
5065
5066
5067 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
5068 Log:
5069 Extban types are case insensitive; force them to lowercase when added.
5070
5071
5072 Changes: Modified:
5073 +5 -5 trunk/doc/extban.txt (File Modified)
5074 +4 -0 trunk/src/chmode.c (File Modified)
5075 +3 -3 trunk/src/extban.c (File Modified)
5076
5077
5078 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
5079 Log:
5080 sendto_wallops_flags():
5081 - instead of checking IsOper on each client, walk the appropriate list
5082 - instead of sending non-+z wallops from persons to nonopers, send only
5083 +w wallops from persons
5084
5085
5086 Changes: Modified:
5087 +1 -5 trunk/src/send.c (File Modified)
5088
5089
5090 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
5091 Log:
5092 Prefix oper wallops with "WALLOPS - " if they would
5093 otherwise look like operwalls or locops, when sending
5094 them to local users.
5095
5096
5097 Changes: Modified:
5098 +11 -1 trunk/modules/m_wallops.c (File Modified)
5099
5100
5101 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
5102 Log:
5103 Make sure destination field in some sasl numerics
5104 is the user's nick, not the sasl agent or server
5105 name.
5106
5107
5108 Changes: Modified:
5109 +2 -2 trunk/modules/m_sasl.c (File Modified)
5110
5111
5112 beu 2006/05/19 19:24:44 UTC (20060519-1373)
5113 Log:
5114 Add `-I.' to INCLUDES (hurt module has it's own header file...)
5115
5116
5117 Changes: Modified:
5118 +1 -1 trunk/extensions/Makefile.in (File Modified)
5119
5120
5121 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
5122 Log:
5123 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
5124
5125
5126 Changes: Modified:
5127 +1 -0 trunk/src/s_user.c (File Modified)
5128
5129
5130 beu 2006/05/19 18:10:13 UTC (20060519-1367)
5131 Log:
5132 Fix build for when IPv6 is disabled.
5133
5134
5135 Changes: Modified:
5136 +12 -10 trunk/src/s_auth.c (File Modified)
5137
5138
5139 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
5140 Log:
5141 Add information about adding extban types.
5142
5143
5144 Changes: Modified:
5145 +25 -0 trunk/doc/extban.txt (File Modified)
5146
5147
5148 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
5149 Log:
5150 Better extban validation: try to match a new extban from
5151 a local user against its setter to see if it is valid.
5152 Unknown extban types from remotes are no longer hidden.
5153
5154
5155 Changes: Modified:
5156 +4 -3 trunk/doc/extban.txt (File Modified)
5157 +1 -0 trunk/include/channel.h (File Modified)
5158 +2 -6 trunk/src/chmode.c (File Modified)
5159 +32 -0 trunk/src/extban.c (File Modified)
5160
5161
5162 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
5163 Log:
5164 Make sure both .c.o: and .s.o: are followed by the necessary command.
5165
5166
5167 Changes: Modified:
5168 +1 -0 trunk/src/Makefile.in (File Modified)
5169
5170
5171 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
5172 Log:
5173 Add need_sasl auth{} flag to sgml documentation.
5174
5175
5176 Changes: Modified:
5177 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5178
5179
5180 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
5181 Log:
5182 Document need_sasl auth{} flag in example confs.
5183
5184
5185 Changes: Modified:
5186 +1 -0 trunk/doc/example.conf (File Modified)
5187 +1 -0 trunk/doc/reference.conf (File Modified)
5188
5189
5190 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
5191 Log:
5192 Don't allow TB to set an empty topic.
5193 This would be possible if a server sent bad protocol
5194 and could cause a crash.
5195
5196
5197 Changes: Modified:
5198 +4 -0 trunk/modules/m_tb.c (File Modified)
5199
5200
5201 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
5202 Log:
5203 - oops
5204
5205
5206 Changes: Modified:
5207 +1 -1 trunk/Makefile.in (File Modified)
5208
5209
5210 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
5211 Log:
5212 - typo fix
5213
5214
5215 Changes: Modified:
5216 +2 -2 trunk/configure (File Modified)
5217 +1 -1 trunk/configure.ac (File Modified)
5218
5219
5220 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
5221 Log:
5222 - rebuild configure
5223
5224
5225 Changes: Modified:
5226 +2 -2 trunk/configure (File Modified)
5227
5228
5229 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
5230 Log:
5231 - makefile fix
5232
5233
5234 Changes: Modified:
5235 +1 -1 trunk/extensions/Makefile.in (File Modified)
5236
5237
5238 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
5239 Log:
5240 - rename contrib to extensions to bring some clarity to things
5241
5242
5243 Changes: Modified:
5244 +1 -1 trunk/Makefile.in (File Modified)
5245 +1 -1 trunk/configure.ac (File Modified)
5246 +10 -10 trunk/doc/example.conf (File Modified)
5247 +10 -10 trunk/doc/reference.conf (File Modified)
5248 + - trunk/extensions/ (File Added)
5249 + - trunk/extras/ (File Deleted)
5250
5251
5252 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
5253 Log:
5254 - temporary rename
5255
5256
5257 Changes: Modified:
5258 +1 -1 trunk/Makefile.in (File Modified)
5259 +1 -1 trunk/configure.ac (File Modified)
5260 + - trunk/contrib/ (File Deleted)
5261 + - trunk/extras/ (File Added)
5262
5263
5264 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
5265 Log:
5266 Don't allow servers to QUIT (they should use SQUIT).
5267
5268
5269 Changes: Modified:
5270 +1 -1 trunk/modules/core/m_quit.c (File Modified)
5271
5272
5273 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
5274 Log:
5275 - keywords
5276
5277
5278 Changes: Modified:
5279 + - trunk/src/fnvhash.s (Property Modified)
5280
5281
5282 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
5283 Log:
5284 - reduced version of code
5285
5286
5287 Changes: Modified:
5288 +9 -61 trunk/src/fnvhash.s (File Modified)
5289
5290
5291 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
5292 Log:
5293 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
5294
5295
5296 Changes: Modified:
5297 +1 -1 trunk/src/fnvhash.s (File Modified)
5298
5299
5300 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
5301 Log:
5302 Fix orighost matching for klines, etc. Was hashing the visible
5303 host, oops.
5304
5305
5306 Changes: Modified:
5307 +1 -1 trunk/src/hostmask.c (File Modified)
5308
5309
5310 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
5311 Log:
5312 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
5313
5314
5315 Changes: Modified:
5316 +7 -1 trunk/configure (File Modified)
5317 +5 -0 trunk/configure.ac (File Modified)
5318 +5 -6 trunk/src/Makefile.in (File Modified)
5319 +0 -4 trunk/src/fnvhash.s (File Modified)
5320 +0 -2 trunk/src/hash.c (File Modified)
5321
5322
5323 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
5324 Log:
5325 - regenerate configure
5326
5327
5328 Changes: Modified:
5329 +18 -0 trunk/configure (File Modified)
5330
5331
5332 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
5333 Log:
5334 - --enable-ricer-hashing option.
5335
5336
5337 Changes: Modified:
5338 +9 -0 trunk/configure.ac (File Modified)
5339 +3 -0 trunk/include/setup.h.in (File Modified)
5340
5341
5342 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
5343 Log:
5344 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
5345
5346
5347 Changes: Modified:
5348 + - trunk/src/fnvhash.s (File Added)
5349 +3 -0 trunk/src/hash.c (File Modified)
5350
5351
5352 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
5353 Log:
5354 Fix syntax error in reference.conf.
5355
5356
5357 Changes: Modified:
5358 +0 -1 trunk/doc/reference.conf (File Modified)
5359
5360
5361 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5362 Log:
5363 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5364 (&& instead of ||...)
5365 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5366
5367
5368 Changes: Modified:
5369 +1 -1 trunk/src/chmode.c (File Modified)
5370
5371
5372 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5373 Log:
5374 Documentation for extban.
5375
5376
5377 Changes: Modified:
5378 + - trunk/doc/extban.txt (File Added)
5379
5380
5381 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5382 Log:
5383 Add extban modules to example confs.
5384
5385
5386 Changes: Modified:
5387 +5 -0 trunk/doc/example.conf (File Modified)
5388 +10 -0 trunk/doc/reference.conf (File Modified)
5389
5390
5391 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5392 Log:
5393 Initial addition of extended ban types (conditionals).
5394 Allows custom +bqeI checks via modules.
5395 Initial extra types are account (a[:mask]), oper (o),
5396 channel (c:name), realname (r:mask), server (s:mask).
5397
5398
5399 Changes: Modified:
5400 +229 -0 trunk/contrib/Makefile.in (File Modified)
5401 + - trunk/contrib/extb_account.c (File Added)
5402 + - trunk/contrib/extb_channel.c (File Added)
5403 + - trunk/contrib/extb_oper.c (File Added)
5404 + - trunk/contrib/extb_realname.c (File Added)
5405 + - trunk/contrib/extb_server.c (File Added)
5406 +13 -0 trunk/include/channel.h (File Modified)
5407 +1 -0 trunk/src/Makefile.in (File Modified)
5408 +14 -5 trunk/src/channel.c (File Modified)
5409 +91 -0 trunk/src/chmode.c (File Modified)
5410 + - trunk/src/extban.c (File Added)
5411
5412
5413 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5414 Log:
5415 Do not force +bqeI modes starting with '$' in nick!user@host format.
5416 * and ? characters in them are still assumed to be wildcards.
5417
5418
5419 Changes: Modified:
5420 +6 -0 trunk/src/chmode.c (File Modified)
5421
5422
5423 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5424 Log:
5425 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5426
5427
5428 Changes: Modified:
5429 +4 -0 trunk/modules/m_capab.c (File Modified)
5430
5431
5432 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5433 Log:
5434 Stop some mixing of client and server protocol.
5435
5436
5437 Changes: Modified:
5438 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5439 +4 -2 trunk/modules/m_pass.c (File Modified)
5440 +6 -0 trunk/modules/m_sasl.c (File Modified)
5441 +6 -0 trunk/modules/m_user.c (File Modified)
5442
5443
5444 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5445 Log:
5446 - additional revert
5447
5448
5449 Changes: Modified:
5450 +0 -2 trunk/include/s_newconf.h (File Modified)
5451 +0 -4 trunk/include/s_serv.h (File Modified)
5452 +0 -1 trunk/src/newconf.c (File Modified)
5453 +1 -13 trunk/src/s_serv.c (File Modified)
5454
5455
5456 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5457 Log:
5458 - revert LZOLink patch for now
5459
5460
5461 Changes: Modified:
5462 +0 -1 trunk/servlink/Makefile.in (File Modified)
5463 +0 -16 trunk/servlink/README (File Modified)
5464 +2 -36 trunk/servlink/control.c (File Modified)
5465 +0 -3 trunk/servlink/control.h (File Modified)
5466 +7 -5955 trunk/servlink/io.c (File Modified)
5467 + - trunk/servlink/lzoconf.h (File Deleted)
5468 + - trunk/servlink/lzodefs.h (File Deleted)
5469 + - trunk/servlink/minilzo.c (File Deleted)
5470 + - trunk/servlink/minilzo.h (File Deleted)
5471 +0 -1 trunk/servlink/servlink.h (File Modified)
5472
5473
5474 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5475 Log:
5476 - more stuff here
5477
5478
5479 Changes: Modified:
5480 +4 -2 trunk/servlink/control.c (File Modified)
5481 +2 -1 trunk/servlink/io.c (File Modified)
5482
5483
5484 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5485 Log:
5486 - oops
5487
5488
5489 Changes: Modified:
5490 +2 -2 trunk/servlink/io.c (File Modified)
5491
5492
5493 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5494 Log:
5495 - paranoia, prevent segfaults
5496
5497
5498 Changes: Modified:
5499 +2 -2 trunk/servlink/io.c (File Modified)
5500
5501
5502 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5503 Log:
5504 - more optimal servlink code
5505
5506
5507 Changes: Modified:
5508 +21 -8 trunk/servlink/io.c (File Modified)
5509
5510
5511 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5512 Log:
5513 - more efficient read strategy
5514
5515
5516 Changes: Modified:
5517 +15 -3 trunk/servlink/io.c (File Modified)
5518
5519
5520 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5521 Log:
5522 - use lzo_uintp cast to make LZO happy
5523
5524
5525 Changes: Modified:
5526 +3 -3 trunk/servlink/io.c (File Modified)
5527
5528
5529 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5530 Log:
5531 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5532
5533
5534 Changes: Modified:
5535 +4 -0 trunk/doc/example.conf (File Modified)
5536 +2 -1 trunk/include/s_newconf.h (File Modified)
5537 +4 -0 trunk/include/s_serv.h (File Modified)
5538 +1 -0 trunk/servlink/Makefile.in (File Modified)
5539 +16 -0 trunk/servlink/README (File Modified)
5540 +34 -2 trunk/servlink/control.c (File Modified)
5541 +3 -0 trunk/servlink/control.h (File Modified)
5542 +5929 -7 trunk/servlink/io.c (File Modified)
5543 + - trunk/servlink/lzoconf.h (File Added)
5544 + - trunk/servlink/lzodefs.h (File Added)
5545 + - trunk/servlink/minilzo.c (File Added)
5546 + - trunk/servlink/minilzo.h (File Added)
5547 +1 -0 trunk/servlink/servlink.h (File Modified)
5548 +1 -0 trunk/src/newconf.c (File Modified)
5549 +14 -2 trunk/src/s_serv.c (File Modified)
5550
5551
5552 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5553 Log:
5554 - remove imalloc, it was a concept that probably wouldn't have worked properly
5555
5556
5557 Changes: Modified:
5558 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5559 + - trunk/libcharybdis/imalloc.c (File Deleted)
5560 + - trunk/libcharybdis/imalloc.h (File Deleted)
5561
5562
5563 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5564 Log:
5565 - disable imalloc for now
5566
5567
5568 Changes: Modified:
5569 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5570
5571
5572 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5573 Log:
5574 - remove unneeded debug code
5575
5576
5577 Changes: Modified:
5578 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5579
5580
5581 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5582 Log:
5583 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5584
5585
5586 Changes: Modified:
5587 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5588
5589
5590 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5591 Log:
5592 - more stuff here, imalloc remains disabled for now
5593
5594
5595 Changes: Modified:
5596 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5597
5598
5599 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5600 Log:
5601 - more progress
5602
5603
5604 Changes: Modified:
5605 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5606
5607
5608 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5609 Log:
5610 - more tweaks
5611
5612
5613 Changes: Modified:
5614 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5615 +2 -0 trunk/src/ircd.c (File Modified)
5616
5617
5618 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5619 Log:
5620 - roll back libircd crap
5621
5622
5623 Changes: Modified:
5624 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5625 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5626 +29 -0 trunk/src/.depend (File Modified)
5627 +6 -21 trunk/src/Makefile.in (File Modified)
5628 +3 -218 trunk/src/ircd.c (File Modified)
5629 + - trunk/src/ircd_linker.c (File Deleted)
5630 + - trunk/src/main.c (File Deleted)
5631
5632
5633 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5634 Log:
5635 - realloc(), free() implementation
5636
5637
5638 Changes: Modified:
5639 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5640
5641
5642 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5643 Log:
5644 - malloc(), calloc() implementation
5645
5646
5647 Changes: Modified:
5648 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5649
5650
5651 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5652 Log:
5653 - block_free(), block_find(), retune_heaps() implementation
5654
5655
5656 Changes: Modified:
5657 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5658
5659
5660 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5661 Log:
5662 - block_destroy code, block_allocate code.
5663
5664
5665 Changes: Modified:
5666 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5667
5668
5669 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5670 Log:
5671 - block_new() code
5672
5673
5674 Changes: Modified:
5675 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5676
5677
5678 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5679 Log:
5680 - disable imalloc again :P
5681
5682
5683 Changes: Modified:
5684 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5685
5686
5687 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5688 Log:
5689 - fix warning
5690
5691
5692 Changes: Modified:
5693 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5694
5695
5696 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5697 Log:
5698 - fix typo
5699
5700
5701 Changes: Modified:
5702 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5703
5704
5705 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5706 Log:
5707 - constructor code for imalloc engine (malloc_init())
5708
5709
5710 Changes: Modified:
5711 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5712
5713
5714 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5715 Log:
5716 - imalloc engine improvements
5717
5718
5719 Changes: Modified:
5720 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5721
5722
5723 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5724 Log:
5725 - replace mmap() code with direct brk()/sbrk() calls.
5726
5727
5728 Changes: Modified:
5729 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5730
5731
5732 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5733 Log:
5734 - remove outdated i_malloc() interfaces
5735
5736
5737 Changes: Modified:
5738 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5739
5740
5741 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5742 Log:
5743 - redisable imalloc (sorry!)
5744
5745
5746 Changes: Modified:
5747 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5748
5749
5750 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5751 Log:
5752 - correct GET_PAGE_SLOT() macro
5753
5754
5755 Changes: Modified:
5756 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5757
5758
5759 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5760 Log:
5761 - oops forgot to commit it with imalloc turned off
5762
5763
5764 Changes: Modified:
5765 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5766
5767
5768 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5769 Log:
5770 - cleanups
5771
5772
5773 Changes: Modified:
5774 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5775 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5776
5777
5778 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5779 Log:
5780 - lowlevel imalloc code
5781
5782
5783 Changes: Modified:
5784 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5785 + - trunk/libcharybdis/imalloc.h (File Added)
5786
5787
5788 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5789 Log:
5790 - fix bindings
5791
5792
5793 Changes: Modified:
5794 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5795
5796
5797 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5798 Log:
5799 remove #ifndef
5800
5801
5802 Changes: Modified:
5803 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5804
5805
5806 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5807 Log:
5808 - 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)
5809
5810
5811 Changes: Modified:
5812 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5813 + - trunk/libcharybdis/imalloc.c (File Added)
5814
5815
5816 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5817 Log:
5818 - increment configure Id
5819
5820
5821 Changes: Modified:
5822 +2208 -1 trunk/configure (File Modified)
5823
5824
5825 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5826 Log:
5827 - bootstrap for imalloc code
5828
5829
5830 Changes: Modified:
5831 +54 -1 trunk/configure.ac (File Modified)
5832 +27 -0 trunk/include/setup.h.in (File Modified)
5833
5834
5835 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5836 Log:
5837 Clarify interaction of spoofs and channel bans/operator{} blocks.
5838
5839
5840 Changes: Modified:
5841 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5842 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5843
5844
5845 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5846 Log:
5847 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5848
5849
5850 Changes: Modified:
5851 +30 -22 trunk/src/ircd.c (File Modified)
5852
5853
5854 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5855 Log:
5856 If shared{} blocks deny something, the command
5857 is silently ignored.
5858
5859
5860 Changes: Modified:
5861 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5862
5863
5864 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5865 Log:
5866 Move up IsService check so we don't store a non-service
5867 in preClient->sasl_agent.
5868
5869
5870 Changes: Modified:
5871 +6 -6 trunk/modules/m_sasl.c (File Modified)
5872
5873
5874 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5875 Log:
5876 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5877 Add some more sanity checks on agent strings.
5878
5879
5880 Changes: Modified:
5881 +13 -11 trunk/modules/m_sasl.c (File Modified)
5882
5883
5884 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5885 Log:
5886 Unknown clients can have an ID too now so make sure to remove
5887 them from the hash if they exit.
5888
5889
5890 Changes: Modified:
5891 +3 -0 trunk/src/client.c (File Modified)
5892
5893
5894 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5895 Log:
5896 Only accept sasl from servers in a service{} block.
5897 Not tested but this must go in.
5898
5899
5900 Changes: Modified:
5901 +6 -0 trunk/modules/m_sasl.c (File Modified)
5902 +3 -0 trunk/modules/m_signon.c (File Modified)
5903
5904
5905 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5906 Log:
5907 Only process SAVE messages targetting registered users,
5908 not servers or unregistered connections. Could cause
5909 a crash when bad protocol was received.
5910
5911
5912 Changes: Modified:
5913 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5914
5915
5916 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5917 Log:
5918 - fix QJM buffer overflow vulnerability (fucking GXTi)
5919
5920
5921 Changes: Modified:
5922 +3 -3 trunk/src/s_user.c (File Modified)
5923
5924
5925 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5926 Log:
5927 Mention /scan umodes under oper_spy privilege.
5928
5929
5930 Changes: Modified:
5931 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5932
5933
5934 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5935 Log:
5936 Mention that overlapping cluster blocks are a bad thing.
5937
5938
5939 Changes: Modified:
5940 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5941
5942
5943 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5944 Log:
5945 - Document cluster{} and shared{} blocks.
5946 - Mention that service{} does not allow wildcards.
5947
5948
5949 Changes: Modified:
5950 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5951
5952
5953 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5954 Log:
5955 Document exempt{} and service{} blocks, point to reference.conf for
5956 general{}, channel{} and serverhide{}.
5957
5958
5959 Changes: Modified:
5960 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5961
5962
5963 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5964 Log:
5965 Document ~ in lists of values better.
5966
5967
5968 Changes: Modified:
5969 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5970
5971
5972 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5973 Log:
5974 More detailed CNOTICE, CPRIVMSG descriptions.
5975
5976
5977 Changes: Modified:
5978 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5979
5980
5981 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5982 Log:
5983 Oops, need both Revision and Id on modules.
5984
5985
5986 Changes: Modified:
5987 + - trunk/modules/sno_routing.c (Property Modified)
5988
5989
5990 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5991 Log:
5992 Tweak header comment a bit (filename, Id).
5993
5994
5995 Changes: Modified:
5996 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5997
5998
5999 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
6000 Log:
6001 Add GLINE and UNGLINE.
6002
6003
6004 Changes: Modified:
6005 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6006
6007
6008 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
6009 Log:
6010 New configure with proper Id.
6011
6012
6013 Changes: Modified:
6014 +3 -1 trunk/configure (File Modified)
6015
6016
6017 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
6018 Log:
6019 Change #include directives for in6addr_any, hopefully compiles better now.
6020
6021
6022 Changes: Modified:
6023 +3 -1 trunk/configure.ac (File Modified)
6024
6025
6026 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
6027 Log:
6028 Encourage putting actual administrative information
6029 in the admin{} block.
6030
6031
6032 Changes: Modified:
6033 +3 -3 trunk/doc/example.conf (File Modified)
6034
6035
6036 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
6037 Log:
6038 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
6039
6040
6041 Changes: Modified:
6042 +9 -7 trunk/include/s_conf.h (File Modified)
6043 +1 -0 trunk/src/newconf.c (File Modified)
6044 +10 -0 trunk/src/s_user.c (File Modified)
6045
6046
6047 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
6048 Log:
6049 - Change to glines = no in example confs
6050 - Point to clustered/remote KLINE/UNKLINE in notices if glines
6051 are disabled.
6052
6053
6054 Changes: Modified:
6055 +1 -1 trunk/doc/example.conf (File Modified)
6056 +1 -1 trunk/doc/reference.conf (File Modified)
6057 +2 -2 trunk/modules/m_gline.c (File Modified)
6058
6059
6060 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
6061 Log:
6062 - forward-port QJM fix from 1.1
6063
6064
6065 Changes: Modified:
6066 +2 -0 trunk/src/s_user.c (File Modified)
6067
6068
6069 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
6070 Log:
6071 - add switch to configure to disable the block allocator
6072
6073
6074 Changes: Modified:
6075 +18 -0 trunk/configure (File Modified)
6076 +9 -0 trunk/configure.ac (File Modified)
6077 +0 -6 trunk/include/config.h (File Modified)
6078 +3 -0 trunk/include/setup.h.in (File Modified)
6079
6080
6081 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
6082 Log:
6083 Fix wierd error that would exit SASL users with "Overridden"
6084
6085 Changes: Modified:
6086 +1 -1 trunk/modules/m_signon.c (File Modified)
6087
6088
6089 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
6090 Log:
6091 Remove obsolete XXX comment about lazylinks.
6092
6093
6094 Changes: Modified:
6095 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
6096
6097
6098 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
6099 Log:
6100 OJOIN: make sure to send the wallops remotely for #channels
6101
6102
6103 Changes: Modified:
6104 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
6105
6106
6107 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
6108 Log:
6109 Accountability for OJOIN (contrib module)
6110
6111 Changes: Modified:
6112 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
6113
6114
6115 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
6116 Log:
6117 - move more stuff over to ircd_state
6118
6119
6120 Changes: Modified:
6121 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
6122 +1 -1 trunk/libcharybdis/tools.c (File Modified)
6123 +9 -0 trunk/src/ircd_state.c (File Modified)
6124 +3 -3 trunk/src/patricia.c (File Modified)
6125
6126
6127 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
6128 Log:
6129 - move more stuff out of libircd and into ircd_state.c
6130
6131
6132 Changes: Modified:
6133 +5 -5 trunk/src/channel.c (File Modified)
6134 +4 -4 trunk/src/client.c (File Modified)
6135 +12 -0 trunk/src/ircd_state.c (File Modified)
6136
6137
6138 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
6139 Log:
6140 - this is just barrels of fun
6141
6142
6143 Changes: Modified:
6144 + - trunk/include/ircd_state.h (File Added)
6145 +1 -1 trunk/src/Makefile.in (File Modified)
6146 +2 -1 trunk/src/channel.c (File Modified)
6147 +3 -52 trunk/src/ircd.c (File Modified)
6148 +100 -3 trunk/src/ircd_state.c (File Modified)
6149
6150
6151 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
6152 Log:
6153 It's .include, not #include.
6154
6155
6156 Changes: Modified:
6157 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6158
6159
6160 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
6161 Log:
6162 More consistent section titles.
6163
6164
6165 Changes: Modified:
6166 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6167 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6168 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6169
6170
6171 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
6172 Log:
6173 Mention possible exceeding of +j/+l due to propagation
6174 delays between servers.
6175
6176
6177 Changes: Modified:
6178 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6179
6180
6181 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
6182 Log:
6183 Formatting nits:
6184 - "text" -> <quote>text</quote>
6185 - <filename>
6186 - a few more
6187
6188
6189 Changes: Modified:
6190 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6191 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6192 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6193 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6194
6195
6196 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
6197 Log:
6198 Remove text about deprecation of glines.
6199
6200
6201 Changes: Modified:
6202 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6203
6204
6205 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
6206 Log:
6207 - Add description of umode +D, deaf.
6208 - Mention CALLERID 005 token with umode +g.
6209
6210
6211 Changes: Modified:
6212 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6213
6214
6215 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
6216 Log:
6217 Strip off a leading colon in services shortcuts (aliases).
6218
6219
6220 Changes: Modified:
6221 +2 -0 trunk/src/parse.c (File Modified)
6222
6223
6224 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
6225 Log:
6226 Add no_oper_invis contrib module, denies opers setting
6227 themselves invisible (except hidden_oper's).
6228
6229
6230 Changes: Modified:
6231 +42 -0 trunk/contrib/Makefile.in (File Modified)
6232 + - trunk/contrib/no_oper_invis.c (File Added)
6233
6234
6235 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
6236 Log:
6237 Mention /stats E, make the other /stats descriptions more consistent.
6238
6239
6240 Changes: Modified:
6241 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6242
6243
6244 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
6245 Log:
6246 Mention that the KILL reason and oper will appear on channels.
6247
6248
6249 Changes: Modified:
6250 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6251
6252
6253 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
6254 Log:
6255 Mention /mode #channel f to query forward channel from outside.
6256
6257
6258 Changes: Modified:
6259 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6260
6261
6262 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
6263 Log:
6264 Port over RATBOX_2_1 r20960 (anfl):
6265 client connect notices to +C should be hiding the extra
6266 fields for spoofed users
6267
6268
6269 Changes: Modified:
6270 +2 -1 trunk/src/s_user.c (File Modified)
6271
6272
6273 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
6274 Log:
6275 Add a chapter with our extra user commands:
6276 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
6277
6278
6279 Changes: Modified:
6280 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
6281 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
6282
6283
6284 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
6285 Log:
6286 Do not put by <server>: in SQUIT reasons to servers
6287 other than the one being exited.
6288
6289
6290 Changes: Modified:
6291 +1 -1 trunk/src/client.c (File Modified)
6292
6293
6294 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
6295 Log:
6296 Regenerate configure.
6297
6298
6299 Changes: Modified:
6300 +1162 -1159 trunk/configure (File Modified)
6301
6302
6303 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
6304 Log:
6305 Move the warning flags down so they do not mess up
6306 checks like for -Wl,-export-dynamic.
6307
6308
6309 Changes: Modified:
6310 +33 -30 trunk/configure.ac (File Modified)
6311
6312
6313 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
6314 Log:
6315 - more work here
6316
6317
6318 Changes: Modified:
6319 +2 -1 trunk/iauth/Makefile.in (File Modified)
6320
6321
6322 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
6323 Log:
6324 - build iauth makefile
6325
6326
6327 Changes: Modified:
6328 +3 -2 trunk/configure (File Modified)
6329 +1 -0 trunk/configure.ac (File Modified)
6330
6331
6332 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
6333 Log:
6334 - Makefile
6335
6336
6337 Changes: Modified:
6338 + - trunk/iauth/Makefile.in (File Added)
6339
6340
6341 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
6342 Log:
6343 - add iauth.conf.example from irc2.11
6344
6345
6346 Changes: Modified:
6347 + - trunk/doc/example-iauth.conf (File Added)
6348
6349
6350 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
6351 Log:
6352 - wow, i found some docs on this thing
6353
6354
6355 Changes: Modified:
6356 + - trunk/doc/technical/iauth-internals.txt (File Added)
6357
6358
6359 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
6360 Log:
6361 - no longer applicable
6362
6363
6364 Changes: Modified:
6365 + - trunk/authdaemon/ (File Deleted)
6366
6367
6368 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6369 Log:
6370 - remove libircd.so on make clean (oops)
6371
6372
6373 Changes: Modified:
6374 +1 -1 trunk/src/Makefile.in (File Modified)
6375
6376
6377 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6378 Log:
6379 - merge iauth source for experimentation
6380
6381
6382 Changes: Modified:
6383 + - trunk/iauth/ (File Added)
6384 + - trunk/iauth/a_conf.c (File Added)
6385 + - trunk/iauth/a_conf_def.h (File Added)
6386 + - trunk/iauth/a_conf_ext.h (File Added)
6387 + - trunk/iauth/a_defines.h (File Added)
6388 + - trunk/iauth/a_externs.h (File Added)
6389 + - trunk/iauth/a_io.c (File Added)
6390 + - trunk/iauth/a_io_ext.h (File Added)
6391 + - trunk/iauth/a_log.c (File Added)
6392 + - trunk/iauth/a_log_def.h (File Added)
6393 + - trunk/iauth/a_log_ext.h (File Added)
6394 + - trunk/iauth/a_struct_def.h (File Added)
6395 + - trunk/iauth/iauth.c (File Added)
6396 + - trunk/iauth/mod_lhex.c (File Added)
6397 + - trunk/iauth/mod_lhex_ext.h (File Added)
6398 + - trunk/iauth/mod_pipe.c (File Added)
6399 + - trunk/iauth/mod_pipe_ext.h (File Added)
6400 + - trunk/iauth/mod_rfc931.c (File Added)
6401 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6402 + - trunk/iauth/mod_socks.c (File Added)
6403 + - trunk/iauth/mod_socks_ext.h (File Added)
6404 + - trunk/iauth/mod_webproxy.c (File Added)
6405 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6406
6407
6408 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6409 Log:
6410 User /quote help index was not sorted properly.
6411
6412
6413 Changes: Modified:
6414 +2 -2 trunk/help/Makefile.in (File Modified)
6415 +8 -8 trunk/help/users/index (File Modified)
6416
6417
6418 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6419 Log:
6420 Add SCAN help file.
6421
6422
6423 Changes: Modified:
6424 +25 -8 trunk/help/opers/index (File Modified)
6425 + - trunk/help/opers/scan (File Added)
6426
6427
6428 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6429 Log:
6430 SGML docs:
6431 - Document SCAN UMODES
6432 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6433
6434
6435 Changes: Modified:
6436 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6437
6438
6439 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6440 Log:
6441 Add our copyright information to /info (part of release-1.1 r1026).
6442
6443
6444 Changes: Modified:
6445 +1 -0 trunk/src/version.c.SH (File Modified)
6446
6447
6448 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6449 Log:
6450 Fix some compile warnings.
6451
6452
6453 Changes: Modified:
6454 +1 -1 trunk/modules/core/m_join.c (File Modified)
6455 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6456 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6457 +1 -1 trunk/modules/m_scan.c (File Modified)
6458 +4 -4 trunk/modules/m_signon.c (File Modified)
6459
6460
6461 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6462 Log:
6463 RSFNC: OK, actually consider unknowns also for detecting a collide.
6464 Otherwise we can get two clients with the same nick.
6465
6466
6467 Changes: Modified:
6468 +1 -1 trunk/modules/m_services.c (File Modified)
6469
6470
6471 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6472 Log:
6473 - charybdis profiling stuff
6474 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6475 - update .depend
6476
6477
6478 Changes: Modified:
6479 +0 -8 trunk/configure (File Modified)
6480 +1 -8 trunk/configure.ac (File Modified)
6481 +18 -0 trunk/include/channel.h (File Modified)
6482 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6483 +335 -260 trunk/src/.depend (File Modified)
6484 +1569 -0 trunk/src/Makefile.in (File Modified)
6485 + - trunk/src/chmode.c (File Added)
6486 +16 -1 trunk/src/ircd.c (File Modified)
6487 +11 -0 trunk/src/main.c (File Modified)
6488 +11 -0 trunk/src/modules.c (File Modified)
6489
6490
6491 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6492 Log:
6493 RSFNC: Do not send kills to servers for unknowns
6494
6495
6496 Changes: Modified:
6497 +4 -2 trunk/modules/m_services.c (File Modified)
6498
6499
6500 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6501 Log:
6502 Describe service{} blocks in reference.conf.
6503
6504
6505 Changes: Modified:
6506 +12 -0 trunk/doc/reference.conf (File Modified)
6507
6508
6509 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6510 Log:
6511 Replace this list of modes with pointers to other documentation.
6512
6513
6514 Changes: Modified:
6515 +6 -50 trunk/doc/modes.txt (File Modified)
6516
6517
6518 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6519 Log:
6520 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6521 looks too much like an old-ircd client pointer otherwise.
6522
6523
6524 Changes: Modified:
6525 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6526
6527
6528 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6529 Log:
6530 findforwards:
6531 - note truncation of the list (perhaps sending multiple
6532 notices is better)
6533 - clarify in a comment that /findforwards on a nonexistent
6534 channel can be useful
6535 - sendto_one_notice() requires that the text start with
6536 a colon
6537
6538
6539 Changes: Modified:
6540 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6541
6542
6543 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6544 Log:
6545 When we close a local server's link, always include the
6546 name of the client causing the exit in the reason in the
6547 SQUIT we send them (replacing them with us). This makes
6548 sure server notices for stuff like "Not enough arguments
6549 to server command" are different on the two sides.
6550
6551
6552 Changes: Modified:
6553 +7 -5 trunk/src/client.c (File Modified)
6554
6555
6556 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6557 Log:
6558 New contrib module m_findforwards.c
6559
6560
6561 Changes: Modified:
6562 +112 -0 trunk/contrib/Makefile.in (File Modified)
6563 + - trunk/contrib/m_findforwards.c (File Added)
6564
6565
6566 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6567 Log:
6568 Whoops, don't show real host behind auth{} spoof in
6569 spoof notices if hide_spoof_ips is enabled.
6570
6571 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6572
6573
6574 Changes: Modified:
6575 +3 -2 trunk/src/s_conf.c (File Modified)
6576
6577
6578 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6579 Log:
6580 Add dalnet-style /identify that sends to nickserv or chanserv.
6581
6582
6583 Changes: Modified:
6584 +102 -0 trunk/contrib/Makefile.in (File Modified)
6585 + - trunk/contrib/m_identify.c (File Added)
6586
6587
6588 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6589 Log:
6590 Document alias{} blocks a bit better.
6591
6592
6593 Changes: Modified:
6594 +9 -0 trunk/doc/reference.conf (File Modified)
6595
6596
6597 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6598 Log:
6599 - add aliases to /stats m (data usage is not counted though, sorry)
6600
6601
6602 Changes: Modified:
6603 +1 -0 trunk/include/s_conf.h (File Modified)
6604 +3 -0 trunk/src/newconf.c (File Modified)
6605 +15 -0 trunk/src/parse.c (File Modified)
6606
6607
6608 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6609 Log:
6610 - remove m_sshortcut as it's no longer relevant
6611
6612
6613 Changes: Modified:
6614 +0 -145 trunk/modules/Makefile.in (File Modified)
6615 + - trunk/modules/m_sshortcut.c (File Deleted)
6616
6617
6618 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6619 Log:
6620 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6621 targets instead of my original idea :P)
6622
6623
6624 Changes: Modified:
6625 +32 -0 trunk/doc/example.conf (File Modified)
6626 +35 -0 trunk/doc/reference.conf (File Modified)
6627 +4 -0 trunk/include/parse.h (File Modified)
6628 +7 -0 trunk/include/s_conf.h (File Modified)
6629 +82 -0 trunk/src/newconf.c (File Modified)
6630 +78 -0 trunk/src/parse.c (File Modified)
6631 +16 -0 trunk/src/s_conf.c (File Modified)
6632
6633
6634 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6635 Log:
6636 Remove some spaces after tabs. ??
6637
6638
6639 Changes: Modified:
6640 +18 -18 trunk/src/newconf.c (File Modified)
6641
6642
6643 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6644 Log:
6645 Global /who:
6646 - make sure to clear all marks also if the who was aborted
6647 because of too many matches
6648 - give ERR_TOOMANYMATCHES if too many matches
6649 - clarify comments
6650
6651 ratbox RATBOX_2_2 r22003 (jilles)
6652
6653
6654 Changes: Modified:
6655 +28 -26 trunk/modules/m_who.c (File Modified)
6656
6657
6658 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6659 Log:
6660 - devel is 2.0
6661
6662
6663 Changes: Modified:
6664 +9 -9 trunk/configure (File Modified)
6665 +1 -1 trunk/configure.ac (File Modified)
6666
6667
6668 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6669 Log:
6670 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6671
6672
6673 Changes: Modified:
6674 +2 -1 trunk/include/s_newconf.h (File Modified)
6675 +20 -0 trunk/modules/m_rehash.c (File Modified)
6676 +1 -1 trunk/src/s_newconf.c (File Modified)
6677
6678
6679 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6680 Log:
6681 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6682
6683
6684 Changes: Modified:
6685 +0 -1 trunk/doc/example.conf (File Modified)
6686 +0 -3 trunk/doc/reference.conf (File Modified)
6687 +0 -1 trunk/include/s_conf.h (File Modified)
6688 +0 -6 trunk/modules/m_info.c (File Modified)
6689 +1 -1 trunk/src/channel.c (File Modified)
6690 +0 -1 trunk/src/newconf.c (File Modified)
6691
6692
6693 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6694 Log:
6695 Missing header in m_chghost.c
6696
6697 Changes: Modified:
6698 +1 -0 trunk/modules/m_chghost.c (File Modified)
6699
6700
6701 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6702 Log:
6703 Relocate QJM code to a seperate function(change_nick_user_host)
6704 Change CHGHOST to use change_nick_user_host instead of just setting it
6705
6706
6707 Changes: Modified:
6708 +3 -0 trunk/include/s_user.h (File Modified)
6709 +1 -1 trunk/modules/m_chghost.c (File Modified)
6710 +3 -78 trunk/modules/m_signon.c (File Modified)
6711 +89 -0 trunk/src/s_user.c (File Modified)
6712
6713
6714 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6715 Log:
6716 Restore /stats a (dns servers, admin-only).
6717
6718
6719 Changes: Modified:
6720 +1 -0 trunk/include/res.h (File Modified)
6721 +5 -8 trunk/modules/m_stats.c (File Modified)
6722 +16 -0 trunk/src/res.c (File Modified)
6723
6724
6725 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6726 Log:
6727 - Add CHARYBDIS_PROFILE if we are profiling.
6728 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6729 - Remove duplicate --enable-epoll entry.
6730
6731
6732 Changes: Modified:
6733 +1595 -15 trunk/configure (File Modified)
6734 +30 -11 trunk/configure.ac (File Modified)
6735 +3 -0 trunk/include/setup.h.in (File Modified)
6736
6737
6738 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6739 Log:
6740 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6741
6742
6743 Changes: Modified:
6744 +28 -0 trunk/aclocal.m4 (File Modified)
6745
6746
6747 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6748 Log:
6749 Allow requesting forward channel and quiet list in same mode command.
6750
6751
6752 Changes: Modified:
6753 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6754
6755
6756 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6757 Log:
6758 Add description of xline wildcards.
6759
6760
6761 Changes: Modified:
6762 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6763
6764
6765 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6766 Log:
6767 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6768
6769
6770 Changes: Modified:
6771 +0 -4 trunk/modules/m_services.c (File Modified)
6772
6773
6774 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6775 Log:
6776 typo
6777
6778
6779 Changes: Modified:
6780 +1 -1 trunk/include/hook.h (File Modified)
6781
6782
6783 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6784 Log:
6785 call_hook, not hook_call
6786
6787
6788 Changes: Modified:
6789 +1 -1 trunk/modules/core/m_join.c (File Modified)
6790
6791
6792 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6793 Log:
6794 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6795 Could be useful for a number of things.
6796
6797
6798 Changes: Modified:
6799 +9 -0 trunk/modules/core/m_join.c (File Modified)
6800
6801
6802 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6803 Log:
6804 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6805
6806
6807 Changes: Modified:
6808 +7 -0 trunk/include/hook.h (File Modified)
6809
6810
6811 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6812 Log:
6813 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6814
6815
6816 Changes: Modified:
6817 +15 -0 trunk/modules/m_services.c (File Modified)
6818
6819
6820 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6821 Log:
6822 Clarify snomask +f, +k, +u.
6823
6824
6825 Changes: Modified:
6826 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6827
6828
6829 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6830 Log:
6831 Cmode +p and +s may be set simultaneously.
6832
6833
6834 Changes: Modified:
6835 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6836
6837
6838 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6839 Log:
6840 actually, we should check the data version on each reload (oops)
6841
6842
6843 Changes: Modified:
6844 +6 -6 trunk/src/main.c (File Modified)
6845
6846
6847 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6848 Log:
6849 more work on the loader
6850
6851
6852 Changes: Modified:
6853 +45 -21 trunk/src/main.c (File Modified)
6854
6855
6856 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6857 Log:
6858 Add prototype ircd_state.c
6859
6860
6861 Changes: Modified:
6862 + - trunk/src/ircd_state.c (File Added)
6863
6864
6865 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6866 Log:
6867 Smaller improvements.
6868
6869
6870 Changes: Modified:
6871 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6872
6873
6874 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6875 Log:
6876 Add a lot of stuff here.
6877
6878
6879 Changes: Modified:
6880 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6881
6882
6883 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6884 Log:
6885 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6886
6887
6888 Changes: Modified:
6889 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6890
6891
6892 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6893 Log:
6894 Invex doesn't trump +r or (sic) +J.
6895
6896
6897 Changes: Modified:
6898 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6899
6900
6901 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6902 Log:
6903 Check to make sure a module is not loaded before loading it.
6904
6905
6906 Changes: Modified:
6907 +6 -1 trunk/src/ircd_parser.y (File Modified)
6908
6909
6910 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6911 Log:
6912 - Add a missing comma in the HeaderMessages array
6913 - Only send "Your hostname is too long ..." if that really is the case
6914
6915
6916 Changes: Modified:
6917 +2 -2 trunk/src/s_auth.c (File Modified)
6918
6919
6920 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6921 Log:
6922 build_symtable() will have already bailed here, so no need to check
6923 explicitly whether or not charybdis_main is NULL.
6924
6925
6926 Changes: Modified:
6927 +7 -16 trunk/src/main.c (File Modified)
6928
6929
6930 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6931 Log:
6932 Data structure versioning, part 1.
6933
6934
6935 Changes: Modified:
6936 +10 -1 trunk/include/ircd_defs.h (File Modified)
6937 +2 -0 trunk/src/ircd.c (File Modified)
6938 +15 -3 trunk/src/main.c (File Modified)
6939
6940
6941 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6942 Log:
6943 build a symbol table and use that instead of doing a raw dlsym on everything
6944
6945
6946 Changes: Modified:
6947 + - trunk/include/ircd_linker.h (File Added)
6948 +71 -1 trunk/src/Makefile.in (File Modified)
6949 + - trunk/src/ircd_linker.c (File Added)
6950 +16 -4 trunk/src/main.c (File Modified)
6951
6952
6953 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6954 Log:
6955 The launcher now calls io_loop() instead of charybdis_main().
6956 This is so that we do not have to reinitialize *everything* later.
6957
6958
6959 Changes: Modified:
6960 +1 -0 trunk/include/ircd.h (File Modified)
6961 +6 -7 trunk/src/ircd.c (File Modified)
6962 +13 -1 trunk/src/main.c (File Modified)
6963
6964
6965 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6966 Log:
6967 Use global binding on libircd.so.
6968
6969
6970 Changes: Modified:
6971 +1 -1 trunk/src/main.c (File Modified)
6972
6973
6974 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6975 Log:
6976 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6977 (it will do more later)
6978
6979
6980 Changes: Modified:
6981 +14 -12 trunk/include/config.h (File Modified)
6982 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6983 +31 -5 trunk/src/Makefile.in (File Modified)
6984 +78 -1 trunk/src/ircd.c (File Modified)
6985 + - trunk/src/main.c (File Added)
6986
6987
6988 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6989 Log:
6990 Add whitespace here, oops.
6991
6992
6993 Changes: Modified:
6994 +1 -1 trunk/CREDITS (File Modified)
6995
6996
6997 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6998 Log:
6999 Properly copy over the IP address here instead of using a cheap hack.
7000 Because the hack didn't work right except on IPv6. :|
7001
7002
7003 Changes: Modified:
7004 +12 -2 trunk/src/s_newconf.c (File Modified)
7005
7006
7007 jilles 2006/02/15 01:33:43 UTC (20060215-849)
7008 Log:
7009 Revert reject cache notice to ratbox's, which more
7010 clearly suggests what's happening.
7011
7012
7013 Changes: Modified:
7014 +4 -1 trunk/src/reject.c (File Modified)
7015
7016
7017 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
7018 Log:
7019 Fix the openssl status in the overview information.
7020
7021
7022 Changes: Modified:
7023 +1 -3 trunk/configure (File Modified)
7024 +1 -3 trunk/configure.ac (File Modified)
7025
7026
7027 jilles 2006/02/15 00:53:32 UTC (20060215-843)
7028 Log:
7029 - Add simple exempt{} block (127.0.0.1) to example.conf.
7030 - Remove mention of deny{}.
7031
7032
7033 Changes: Modified:
7034 +5 -0 trunk/doc/example.conf (File Modified)
7035 +1 -1 trunk/doc/reference.conf (File Modified)
7036
7037
7038 jilles 2006/02/15 00:37:34 UTC (20060215-839)
7039 Log:
7040 example.conf: add some comments at the start
7041 reference.conf: some ircd-ratbox -> charybdis
7042
7043
7044 Changes: Modified:
7045 +11 -0 trunk/doc/example.conf (File Modified)
7046 +6 -5 trunk/doc/reference.conf (File Modified)
7047
7048
7049 jilles 2006/02/15 00:27:59 UTC (20060215-833)
7050 Log:
7051 Rename m_createauthonly module to createauthonly
7052 as this is not a module providing an m_function
7053 (command).
7054
7055
7056 Changes: Modified:
7057 +1 -38 trunk/contrib/Makefile.in (File Modified)
7058 + - trunk/contrib/createauthonly.c (File Added)
7059 + - trunk/contrib/m_createauthonly.c (File Deleted)
7060
7061
7062 jilles 2006/02/15 00:22:08 UTC (20060215-831)
7063 Log:
7064 Add to example confs commented lines for:
7065 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
7066 sno_globalkline.so, sno_globaloper.so.
7067
7068
7069 Changes: Modified:
7070 +5 -1 trunk/doc/example.conf (File Modified)
7071 +9 -1 trunk/doc/reference.conf (File Modified)
7072
7073
7074 jilles 2006/02/15 00:12:24 UTC (20060215-829)
7075 Log:
7076 - Unbreak connecting to connect{}s with hostnames
7077 instead of IP addresses (broken with new resolver).
7078 - Try to do A/AAAA query based on aftype in
7079 connect{} (doesn't seem to work fully).
7080
7081
7082 Changes: Modified:
7083 +19 -2 trunk/libcharybdis/commio.c (File Modified)
7084
7085
7086 jilles 2006/02/14 22:54:37 UTC (20060214-827)
7087 Log:
7088 Unbreak /rehash dns.
7089
7090
7091 Changes: Modified:
7092 +1 -0 trunk/src/res.c (File Modified)
7093
7094
7095 jilles 2006/02/14 22:40:55 UTC (20060214-825)
7096 Log:
7097 Preserve Hybrid Id and add one of our own.
7098
7099
7100 Changes: Modified:
7101 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
7102 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
7103
7104
7105 jilles 2006/02/14 22:17:17 UTC (20060214-821)
7106 Log:
7107 Add anfl and Androsyn to CREDITS.
7108 They wrote a lot of ratbox code we use, both before and after the fork.
7109
7110
7111 Changes: Modified:
7112 +2 -0 trunk/CREDITS (File Modified)
7113
7114
7115 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
7116 Log:
7117 Hostname validity check.
7118
7119
7120 Changes: Modified:
7121 +42 -3 trunk/src/s_auth.c (File Modified)
7122
7123
7124 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
7125 Log:
7126 Version bump to 1.2.0.
7127
7128
7129 Changes: Modified:
7130 +9 -9 trunk/configure (File Modified)
7131 +1 -1 trunk/configure.ac (File Modified)
7132
7133
7134 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
7135 Log:
7136 - Missed a spot in the IPv6 code here. Should be usable now.
7137
7138
7139 Changes: Modified:
7140 +2 -2 trunk/src/res.c (File Modified)
7141
7142
7143 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
7144 Log:
7145 Alright, so, this massive commit does the following:
7146 - Removes adns
7147 - Adds a resolver based on the undernet and hybrid one.
7148 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
7149 - Makes a check in ./configure be posixly correct
7150 - Simplifies the auth code and DNS callbacks
7151
7152 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
7153
7154
7155 Changes: Modified:
7156 +1 -1 trunk/Makefile.in (File Modified)
7157 + - trunk/adns/ (File Deleted)
7158 +148 -80 trunk/configure (File Modified)
7159 +1 -2 trunk/configure.ac (File Modified)
7160 +6 -0 trunk/include/client.h (File Modified)
7161 +1 -0 trunk/include/packet.h (File Modified)
7162 +153 -41 trunk/include/res.h (File Modified)
7163 + - trunk/include/reslib.h (File Added)
7164 +4 -33 trunk/libcharybdis/commio.c (File Modified)
7165 +930 -1449 trunk/modules/.depend (File Modified)
7166 +3 -0 trunk/modules/m_stats.c (File Modified)
7167 +417 -621 trunk/src/.depend (File Modified)
7168 +1 -1 trunk/src/.indent.pro (File Modified)
7169 +2069 -289 trunk/src/Makefile.in (File Modified)
7170 + - trunk/src/adns.c (File Deleted)
7171 + - trunk/src/res.c (File Added)
7172 + - trunk/src/reslib.c (File Added)
7173 +11 -50 trunk/src/s_auth.c (File Modified)
7174 +4 -26 trunk/src/s_newconf.c (File Modified)
7175
7176
7177 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
7178 Log:
7179 Document the NOBALLOC feature.
7180
7181
7182 Changes: Modified:
7183 +7 -1 trunk/include/config.h (File Modified)
7184
7185
7186 jilles 2006/02/12 20:50:51 UTC (20060212-806)
7187 Log:
7188 commands.sgml changes
7189
7190
7191 Changes: Modified:
7192 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7193
7194
7195 jilles 2006/02/12 19:58:28 UTC (20060212-804)
7196 Log:
7197 connect{} changes.
7198
7199
7200 Changes: Modified:
7201 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7202
7203
7204 jilles 2006/02/12 19:47:43 UTC (20060212-802)
7205 Log:
7206 Improve description of class{} block (in particular,
7207 mention server classes as well as client classes).
7208
7209
7210 Changes: Modified:
7211 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7212
7213
7214 jilles 2006/02/12 19:37:35 UTC (20060212-800)
7215 Log:
7216 In comment:
7217 -/* sendq: servers need a higher sendq as they send more data */
7218 +/* sendq: servers need a higher sendq as they are sent more data */
7219
7220
7221 Changes: Modified:
7222 +1 -1 trunk/doc/reference.conf (File Modified)
7223
7224
7225 jilles 2006/02/12 19:33:35 UTC (20060212-798)
7226 Log:
7227 Add modules{} block.
7228
7229
7230 Changes: Modified:
7231 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7232
7233
7234 jilles 2006/02/12 17:31:44 UTC (20060212-796)
7235 Log:
7236 Add general::oper_snomask, snomask on oper up for opers
7237 that have umode +s set on oper up, but do not have
7238 a specific snomask setting in their operator block.
7239 If this is empty or not specified, +s is used as before.
7240
7241
7242 Changes: Modified:
7243 +4 -1 trunk/doc/example.conf (File Modified)
7244 +7 -1 trunk/doc/reference.conf (File Modified)
7245 +1 -0 trunk/include/client.h (File Modified)
7246 +1 -0 trunk/include/s_conf.h (File Modified)
7247 +32 -0 trunk/src/newconf.c (File Modified)
7248 +1 -0 trunk/src/s_conf.c (File Modified)
7249 +13 -3 trunk/src/s_user.c (File Modified)
7250
7251
7252 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
7253 Log:
7254 fix error
7255
7256 Changes: Modified:
7257 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7258
7259
7260 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
7261 Log:
7262 Add MASKTRACE and CHANTRACE commands.
7263
7264
7265 Changes: Modified:
7266 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
7267
7268
7269 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
7270 Log:
7271 document loadmodule directive
7272
7273
7274 Changes: Modified:
7275 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7276
7277
7278 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
7279 Log:
7280 finish this up
7281
7282
7283 Changes: Modified:
7284 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7285
7286
7287 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
7288 Log:
7289 q:lines are no longer living in the ircd.conf either
7290
7291
7292 Changes: Modified:
7293 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7294
7295
7296 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
7297 Log:
7298 remove k:line, d:line, x:line as they are their own files now
7299
7300
7301 Changes: Modified:
7302 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7303
7304
7305 jilles 2006/02/12 03:55:38 UTC (20060212-782)
7306 Log:
7307 New place for operator::snomask.
7308
7309
7310 Changes: Modified:
7311 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7312
7313
7314 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
7315 Log:
7316 Document connect {}.
7317
7318
7319 Changes: Modified:
7320 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7321
7322
7323 jilles 2006/02/12 03:42:26 UTC (20060212-778)
7324 Log:
7325 example.conf: move operator::snomask to a more logical place,
7326 more sensible default
7327 reference.conf: add operator::snomask
7328
7329
7330 Changes: Modified:
7331 +3 -3 trunk/doc/example.conf (File Modified)
7332 +3 -0 trunk/doc/reference.conf (File Modified)
7333
7334
7335 jilles 2006/02/12 03:34:24 UTC (20060212-776)
7336 Log:
7337 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
7338 in those conf entries that take umodes like <name1>, <name2>, ...
7339
7340
7341 Changes: Modified:
7342 +3 -0 trunk/doc/reference.conf (File Modified)
7343 +3 -0 trunk/src/newconf.c (File Modified)
7344
7345
7346 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
7347 Log:
7348 Remove H:line
7349
7350
7351 Changes: Modified:
7352 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7353
7354
7355 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
7356 Log:
7357 Aesthetic changes.
7358
7359
7360 Changes: Modified:
7361 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7362
7363
7364 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7365 Log:
7366 s/allow/auth
7367
7368
7369 Changes: Modified:
7370 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7371
7372
7373 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7374 Log:
7375 fix
7376
7377
7378 Changes: Modified:
7379 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7380
7381
7382 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7383 Log:
7384 Document operator {} blocks.
7385
7386
7387 Changes: Modified:
7388 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7389
7390
7391 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7392 Log:
7393 auth{}: clarify/add some details
7394
7395
7396 Changes: Modified:
7397 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7398
7399
7400 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7401 Log:
7402 auth{}: Move a paragraph.
7403
7404
7405 Changes: Modified:
7406 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7407
7408
7409 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7410 Log:
7411 Document auth{} blocks.
7412
7413
7414 Changes: Modified:
7415 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7416
7417
7418 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7419 Log:
7420 Add umode +R.
7421
7422
7423 Changes: Modified:
7424 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7425
7426
7427 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7428 Log:
7429 Add umode +R, prevents unidentified clients from
7430 sending private messages or notices. /accept'ed
7431 clients and opers are exempt.
7432 Due to the /accept part, this is only checked
7433 at the target's server, may want to change
7434 this?
7435
7436
7437 Changes: Modified:
7438 +1 -0 trunk/help/opers/umode (File Modified)
7439 +1 -0 trunk/help/users/umode (File Modified)
7440 +2 -0 trunk/include/client.h (File Modified)
7441 +1 -0 trunk/include/numeric.h (File Modified)
7442 +11 -1 trunk/modules/core/m_message.c (File Modified)
7443 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7444 +1 -1 trunk/src/messages.tab (File Modified)
7445 +1 -1 trunk/src/s_user.c (File Modified)
7446
7447
7448 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7449 Log:
7450 Don't allow a nick change if banned or quieted (and not
7451 voiced or opped) on a channel. This uses numeric 435
7452 (bahamut's "cannot change to a banned nick") because
7453 bahamut/ircu's 437 and hyperion's 438 already have
7454 another meaning for us.
7455
7456
7457 Changes: Modified:
7458 +2 -0 trunk/include/channel.h (File Modified)
7459 +1 -0 trunk/include/numeric.h (File Modified)
7460 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7461 +38 -0 trunk/src/channel.c (File Modified)
7462 +1 -1 trunk/src/messages.tab (File Modified)
7463
7464
7465 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7466 Log:
7467 KNOCK:
7468 - respect ban exceptions
7469 - also deny a knock if quieted
7470
7471
7472 Changes: Modified:
7473 +2 -1 trunk/modules/m_knock.c (File Modified)
7474
7475
7476 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7477 Log:
7478 Reverse bad substitution in comment.
7479
7480
7481 Changes: Modified:
7482 +1 -1 trunk/src/channel.c (File Modified)
7483
7484
7485 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7486 Log:
7487 - set DynSpoof flag for clients spoofed at registration
7488 - add orighost instead of host to the hostname hash
7489
7490
7491 Changes: Modified:
7492 +5 -1 trunk/src/s_user.c (File Modified)
7493
7494
7495 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7496 Log:
7497 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7498
7499
7500 Changes: Modified:
7501 +2 -3 trunk/src/send.c (File Modified)
7502
7503
7504 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7505 Log:
7506 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7507
7508
7509 Changes: Modified:
7510 +17 -7 trunk/modules/m_signon.c (File Modified)
7511
7512
7513 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7514 Log:
7515 Correct minimum args on ENCAP SASL to avoid nasty core.
7516
7517
7518 Changes: Modified:
7519 +1 -1 trunk/modules/m_sasl.c (File Modified)
7520
7521
7522 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7523 Log:
7524 Style nits: sptr can't ever be NULL, don't compare truth
7525 values with YES.
7526
7527
7528 Changes: Modified:
7529 +2 -3 trunk/modules/m_scan.c (File Modified)
7530
7531
7532 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7533 Log:
7534 - Comment out scan_cmodes() prototype to suppress warning
7535 - Correct minimum parameter count for mo_scan()
7536
7537
7538 Changes: Modified:
7539 +2 -2 trunk/modules/m_scan.c (File Modified)
7540
7541
7542 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7543 Log:
7544 SCAN UMODES:
7545 - Include full command in operspy notice
7546 - Allow global scans (no-list used, mask not used) without operspy
7547 - Use ERR_NOPRIVS numeric
7548
7549
7550 Changes: Modified:
7551 +21 -9 trunk/modules/m_scan.c (File Modified)
7552
7553
7554 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7555 Log:
7556 Cancel out the >3 default if < is given; this way
7557 any </> specification fully overrides the default.
7558
7559
7560 Changes: Modified:
7561 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7562
7563
7564 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7565 Log:
7566 - Call mo_list() from m_list() to reduce code duplication
7567 - Default to >3, rather arbitrarily (conf option?)
7568 - Make < and > mean less than and greater than again
7569
7570
7571 Changes: Modified:
7572 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7573
7574
7575 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7576 Log:
7577 When processing topic burst, hide connecting server
7578 on netburst if flatten links is enabled.
7579
7580
7581 Changes: Modified:
7582 +9 -2 trunk/modules/m_tb.c (File Modified)
7583
7584
7585 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7586 Log:
7587 - remove PENALTY token
7588
7589
7590 Changes: Modified:
7591 +0 -1 trunk/include/supported.h (File Modified)
7592
7593
7594 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7595 Log:
7596 005 fixups:
7597 - Add PENALTY because we have a pace-wait system.
7598 - Add FNC due to SAVE and RSFNC
7599 - Add q to MAXLIST.
7600
7601
7602 Changes: Modified:
7603 +4 -2 trunk/include/supported.h (File Modified)
7604
7605
7606 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7607 Log:
7608 mkay, indent went nuts here
7609
7610
7611 Changes: Modified:
7612 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7613
7614
7615 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7616 Log:
7617 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7618 and can be used instead. The SAFELIST implementation is the one used by
7619 default, as most users/networks will be used to it.
7620
7621
7622 Changes: Modified:
7623 +1 -0 trunk/NEWS (File Modified)
7624 +14 -0 trunk/include/client.h (File Modified)
7625 +5 -0 trunk/include/hash.h (File Modified)
7626 +404 -272 trunk/modules/Makefile.in (File Modified)
7627 + - trunk/modules/m_list.c (File Deleted)
7628 + - trunk/modules/m_list_ratbox.c (File Added)
7629 + - trunk/modules/m_list_safelist.c (File Added)
7630 +5 -5 trunk/src/hash.c (File Modified)
7631
7632
7633 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7634 Log:
7635 Clear invites on a lowerTS JOIN or SJOIN.
7636 This should complete kick_on_split_riding protection.
7637
7638
7639 Changes: Modified:
7640 +5 -0 trunk/modules/core/m_join.c (File Modified)
7641 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7642
7643
7644 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7645 Log:
7646 Like in ratbox, send and interpret timestamps on invites.
7647
7648
7649 Changes: Modified:
7650 +9 -2 trunk/modules/m_invite.c (File Modified)
7651
7652
7653 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7654 Log:
7655 Add +S (network service) umode. Just for completeness, users or opers
7656 cannot set this.
7657
7658
7659 Changes: Modified:
7660 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7661
7662
7663 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7664 Log:
7665 update NEWS a bit
7666
7667
7668 Changes: Modified:
7669 +35 -2 trunk/NEWS (File Modified)
7670
7671
7672 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7673 Log:
7674 Split off a PreClient structure for data to be freed on registation (i.e. password).
7675 New hook introduce_client for post-registration messages.
7676 Fix b0rked SASL numerics.
7677 Burst REALHOST post-introduction for spoofed-on-registration clients.
7678 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7679 Pre-registration signon support.
7680
7681
7682 Changes: Modified:
7683 +10 -0 trunk/configure (File Modified)
7684 +2 -0 trunk/configure.ac (File Modified)
7685 +14 -4 trunk/include/client.h (File Modified)
7686 +1 -0 trunk/include/hook.h (File Modified)
7687 +1 -0 trunk/include/numeric.h (File Modified)
7688 +3 -0 trunk/include/setup.h.in (File Modified)
7689 +16 -0 trunk/modules/m_chghost.c (File Modified)
7690 +25 -21 trunk/modules/m_sasl.c (File Modified)
7691 +63 -30 trunk/modules/m_signon.c (File Modified)
7692 +18 -0 trunk/src/client.c (File Modified)
7693 +2 -0 trunk/src/hook.c (File Modified)
7694 +5 -5 trunk/src/messages.tab (File Modified)
7695 +2 -0 trunk/src/s_serv.c (File Modified)
7696 +28 -2 trunk/src/s_user.c (File Modified)
7697
7698
7699 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7700 Log:
7701 Update hook documentation.
7702
7703
7704 Changes: Modified:
7705 +30 -0 trunk/doc/hooks.txt (File Modified)
7706
7707
7708 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7709 Log:
7710 Improve @/# handling in match_esc().
7711
7712
7713 Changes: Modified:
7714 +21 -13 trunk/src/match.c (File Modified)
7715
7716
7717 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7718 Log:
7719 backtrack instead of bailing out when handling a mismatched escape
7720
7721
7722 Changes: Modified:
7723 +1 -1 trunk/src/match.c (File Modified)
7724
7725
7726 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7727 Log:
7728 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7729
7730 Changes: Modified:
7731 +2 -1 trunk/CREDITS (File Modified)
7732
7733
7734 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7735 Log:
7736 Fix the escape brokenness and pick up a more efficient matching algorithm,
7737 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7738 Patch sent upstream. They can do whatever they want with it, *shrug*.
7739
7740
7741 Changes: Modified:
7742 +147 -161 trunk/src/match.c (File Modified)
7743
7744
7745 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7746 Log:
7747 If flatten links is enabled, fake the origins of some ServerModes
7748 sent to clients so that the server sending the netburst is hidden.
7749 Most mode hacks still show the true source.
7750
7751
7752 Changes: Modified:
7753 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7754 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7755
7756
7757 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7758 Log:
7759 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7760 where the exit originated).
7761 - When receiving an SQUIT for a server themselves
7762 (IsMe(target_p) || target_p == client_p)
7763 close their link and send a local server notice.
7764
7765
7766 Changes: Modified:
7767 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7768 +6 -3 trunk/src/client.c (File Modified)
7769
7770
7771 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7772 Log:
7773 Hooking into the wrong hook, whoops. :P
7774
7775
7776 Changes: Modified:
7777 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7778 +6 -10 trunk/modules/core/m_join.c (File Modified)
7779
7780
7781 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7782 Log:
7783 this doesn't work right, right now :P
7784
7785
7786 Changes: Modified:
7787 +40 -0 trunk/contrib/Makefile.in (File Modified)
7788 + - trunk/contrib/m_createauthonly.c (File Added)
7789 +6 -0 trunk/include/hook.h (File Modified)
7790 +26 -1 trunk/modules/core/m_join.c (File Modified)
7791 +1 -1 trunk/src/ircd.c (File Modified)
7792
7793
7794 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7795 Log:
7796 Make can_join() hookable.
7797
7798
7799 Changes: Modified:
7800 +12 -1 trunk/src/channel.c (File Modified)
7801
7802
7803 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7804 Log:
7805 add 'int approved;' to the channel event hook
7806
7807
7808 Changes: Modified:
7809 +1 -0 trunk/include/hook.h (File Modified)
7810
7811
7812 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7813 Log:
7814 Use SIDs in SASL ENCAP origin.
7815 Ignore responses from other agents once the first SASL response has been received for a client.
7816
7817
7818 Changes: Modified:
7819 +9 -5 trunk/modules/m_sasl.c (File Modified)
7820
7821
7822 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7823 Log:
7824 Removed stray debug code.
7825
7826
7827 Changes: Modified:
7828 +1 -1 trunk/modules/m_sasl.c (File Modified)
7829
7830
7831 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7832 Log:
7833 Don't complain "unknown MODE flag" if a non-oper attempts
7834 to unset an oper only umode they do not have.
7835 This is to prevent unwanted error messages when users/bots
7836 do things like MODE <nick> +i-sw.
7837
7838
7839 Changes: Modified:
7840 +4 -2 trunk/src/s_user.c (File Modified)
7841
7842
7843 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7844 Log:
7845 Fix client_exit hook name and only call it for local exits that are not
7846 IsAnyServer.
7847
7848
7849 Changes: Modified:
7850 +3 -2 trunk/modules/m_sasl.c (File Modified)
7851
7852
7853 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7854 Log:
7855 Fix SASL logic to actually use stored agent UID.
7856 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7857 Add abort code for exiting clients.
7858
7859
7860 Changes: Modified:
7861 +18 -9 trunk/modules/m_sasl.c (File Modified)
7862
7863
7864 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7865 Log:
7866 Port over ratbox 2.2 /challenge. This is slightly more secure
7867 (better crypto, longer keys, challenge timeout) and has better
7868 client scripts.
7869
7870 The respond tool is no longer part of the ircd tree but a
7871 separate package, currently available from
7872 http://respond.ircd-ratbox.org (we should mirror/... this).
7873
7874
7875 Changes: Modified:
7876 +65 -310 trunk/doc/challenge.txt (File Modified)
7877 +5 -5 trunk/include/client.h (File Modified)
7878 +3 -0 trunk/include/irc_string.h (File Modified)
7879 +3 -0 trunk/include/numeric.h (File Modified)
7880 +94 -50 trunk/modules/m_challenge.c (File Modified)
7881 +1 -2 trunk/src/client.c (File Modified)
7882 +125 -0 trunk/src/irc_string.c (File Modified)
7883 +2 -2 trunk/src/messages.tab (File Modified)
7884 + - trunk/tools/rsa_respond/ (File Deleted)
7885
7886
7887 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7888 Log:
7889 Preliminary SASL support.
7890
7891
7892 Changes: Modified:
7893 +7 -0 trunk/include/client.h (File Modified)
7894 +6 -0 trunk/include/numeric.h (File Modified)
7895 +1 -0 trunk/modules/Makefile.in (File Modified)
7896 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7897 +175 -1 trunk/modules/m_cap.c (File Modified)
7898 + - trunk/modules/m_sasl.c (File Added)
7899 +2 -0 trunk/modules/m_user.c (File Modified)
7900 +5 -5 trunk/src/messages.tab (File Modified)
7901 +8 -2 trunk/src/s_user.c (File Modified)
7902
7903
7904 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7905 Log:
7906 SIGNON: make logout also apply remotely.
7907
7908
7909 Changes: Modified:
7910 +7 -2 trunk/modules/m_signon.c (File Modified)
7911
7912
7913 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7914 Log:
7915 Use an asterisk when sending empty logins in SIGNON.
7916
7917
7918 Changes: Modified:
7919 +5 -5 trunk/modules/m_signon.c (File Modified)
7920
7921
7922 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7923 Log:
7924 SIGNON: Only add whowas entry (add_history()) and wipe
7925 accepts (del_all_accepts()) if nick changed.
7926
7927
7928 Changes: Modified:
7929 +5 -3 trunk/modules/m_signon.c (File Modified)
7930
7931
7932 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7933 Log:
7934 SIGNON: slight fixes to collision code:
7935 - don't kill if target_p == source_p (nick unchanged or only changed case)
7936 - add comment that SAVE support is missing
7937 - use sendto_realops_snomask() instead of sendto_realops_flags()
7938
7939
7940 Changes: Modified:
7941 +9 -6 trunk/modules/m_signon.c (File Modified)
7942
7943
7944 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7945 Log:
7946 Fix up kills for bad nick/user/host on SIGNON.
7947
7948
7949 Changes: Modified:
7950 +16 -6 trunk/modules/m_signon.c (File Modified)
7951
7952
7953 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7954 Log:
7955 If changing to a nick with a digit, only allow the UID.
7956
7957
7958 Changes: Modified:
7959 +4 -0 trunk/modules/m_signon.c (File Modified)
7960
7961
7962 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7963 Log:
7964 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7965 Strip leading digits from logins that are not purely numeric.
7966
7967
7968 Changes: Modified:
7969 +3 -0 trunk/include/numeric.h (File Modified)
7970 +2 -0 trunk/include/send.h (File Modified)
7971 +1 -0 trunk/modules/Makefile.in (File Modified)
7972 +456 -3 trunk/modules/m_services.c (File Modified)
7973 + - trunk/modules/m_signon.c (File Added)
7974 +2 -2 trunk/src/messages.tab (File Modified)
7975 +98 -0 trunk/src/send.c (File Modified)
7976
7977
7978 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7979 Log:
7980 Remove old server notice umodes from example confs.
7981
7982
7983 Changes: Modified:
7984 +1 -2 trunk/doc/example.conf (File Modified)
7985 +4 -17 trunk/doc/reference.conf (File Modified)
7986
7987
7988 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7989 Log:
7990 Add snomask help file (forgot this earlier).
7991
7992
7993 Changes: Modified:
7994 + - trunk/help/opers/snomask (File Added)
7995
7996
7997 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7998 Log:
7999 Add umode +l (receive locops).
8000
8001
8002 Changes: Modified:
8003 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8004
8005
8006 jilles 2006/01/31 12:44:21 UTC (20060131-653)
8007 Log:
8008 We don't plan to implement cmode +R (quiet unidentified) and
8009 umode +I (deny invite) for 1.1, so comment them out from the
8010 docs.
8011
8012
8013 Changes: Modified:
8014 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8015 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8016
8017
8018 jilles 2006/01/31 12:40:38 UTC (20060131-651)
8019 Log:
8020 Improve snomask usage description.
8021
8022
8023 Changes: Modified:
8024 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8025
8026
8027 jilles 2006/01/31 12:33:01 UTC (20060131-649)
8028 Log:
8029 Mention the word snomask with umode +s (needs to be a link really).
8030
8031
8032 Changes: Modified:
8033 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8034
8035
8036 jilles 2006/01/31 12:28:58 UTC (20060131-647)
8037 Log:
8038 Add snomask +Z (operspy notices).
8039
8040
8041 Changes: Modified:
8042 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
8043
8044
8045 jilles 2006/01/31 12:23:29 UTC (20060131-645)
8046 Log:
8047 Misc updates/clarifications.
8048
8049
8050 Changes: Modified:
8051 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
8052
8053
8054 jilles 2006/01/31 12:15:29 UTC (20060131-643)
8055 Log:
8056 Document snomasks.
8057
8058
8059 Changes: Modified:
8060 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8061 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
8062 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8063
8064
8065 jilles 2006/01/30 01:07:43 UTC (20060130-641)
8066 Log:
8067 - Allow ENCAP REALHOST outside burst
8068 - Fix comment describing race condition: this can only happen
8069 on a local whois with use_whois_actually enabled
8070
8071
8072 Changes: Modified:
8073 +4 -6 trunk/modules/m_chghost.c (File Modified)
8074
8075
8076 jilles 2006/01/29 21:42:06 UTC (20060129-639)
8077 Log:
8078 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
8079
8080
8081 Changes: Modified:
8082 +39 -0 trunk/contrib/Makefile.in (File Modified)
8083 + - trunk/contrib/sno_globaloper.c (File Added)
8084
8085
8086 jilles 2006/01/29 21:26:53 UTC (20060129-637)
8087 Log:
8088 Pass along old umodes and snomask in umode_changed hook,
8089 changing its parameter type from struct Client *
8090 to hook_data_umode_changed *. (For a new client, both
8091 are zero.)
8092
8093 The IP cloaking module now fully ignores umode changes
8094 where +h didn't change.
8095
8096
8097 Changes: Modified:
8098 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
8099 +7 -0 trunk/include/hook.h (File Modified)
8100 +18 -4 trunk/src/s_user.c (File Modified)
8101
8102
8103 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
8104 Log:
8105 move libcharybdis-provided function initialisation into libcharybdis_init().
8106
8107
8108 Changes: Modified:
8109 +32 -11 trunk/src/ircd.c (File Modified)
8110
8111
8112 jilles 2006/01/29 20:40:55 UTC (20060129-633)
8113 Log:
8114 Make +f notices (local host, global host, global user@host, local class)
8115 netwide. Exceeding /quote set max remains local.
8116
8117
8118 Changes: Modified:
8119 +4 -4 trunk/src/s_conf.c (File Modified)
8120
8121
8122 jilles 2006/01/29 20:32:44 UTC (20060129-631)
8123 Log:
8124 Netwide notices about attempts to join juped channels.
8125
8126
8127 Changes: Modified:
8128 +1 -1 trunk/modules/core/m_join.c (File Modified)
8129
8130
8131 jilles 2006/01/29 19:57:17 UTC (20060129-629)
8132 Log:
8133 Send server notices about failed oper attempts globally.
8134 Successful remote oper attempt notices will be generated
8135 from the mode changes.
8136
8137
8138 Changes: Modified:
8139 +3 -3 trunk/modules/m_challenge.c (File Modified)
8140 +2 -2 trunk/modules/m_oper.c (File Modified)
8141
8142
8143 jilles 2006/01/29 19:56:11 UTC (20060129-627)
8144 Log:
8145 Rest of infrastructure for sending server notices globally.
8146 Uses a new L_NETWIDE level on sendto_realops_snomask().
8147
8148
8149 Changes: Modified:
8150 +1 -0 trunk/include/send.h (File Modified)
8151 +31 -4 trunk/src/send.c (File Modified)
8152
8153
8154 jilles 2006/01/29 18:55:28 UTC (20060129-625)
8155 Log:
8156 Add general::global_snotices conf option to control
8157 whether we send out SNOTEs. Does not do anything yet.
8158
8159
8160 Changes: Modified:
8161 +1 -0 trunk/doc/example.conf (File Modified)
8162 +6 -0 trunk/doc/reference.conf (File Modified)
8163 +1 -0 trunk/include/s_conf.h (File Modified)
8164 +6 -0 trunk/modules/m_info.c (File Modified)
8165 +1 -0 trunk/src/newconf.c (File Modified)
8166 +1 -0 trunk/src/s_conf.c (File Modified)
8167
8168
8169 jilles 2006/01/29 13:47:35 UTC (20060129-623)
8170 Log:
8171 Only accept SNOTE from servers.
8172
8173
8174 Changes: Modified:
8175 +2 -0 trunk/modules/m_snote.c (File Modified)
8176
8177
8178 jilles 2006/01/29 13:25:06 UTC (20060129-621)
8179 Log:
8180 Correct parv indices so this actually works.
8181
8182
8183 Changes: Modified:
8184 +2 -2 trunk/modules/m_snote.c (File Modified)
8185
8186
8187 jilles 2006/01/29 13:16:10 UTC (20060129-619)
8188 Log:
8189 s/scan/snote/g
8190
8191
8192 Changes: Modified:
8193 +3 -3 trunk/modules/m_snote.c (File Modified)
8194
8195
8196 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
8197 Log:
8198 Add m_snote.c, SNOTE propagator.
8199
8200
8201 Changes: Modified:
8202 +86 -0 trunk/modules/Makefile.in (File Modified)
8203 + - trunk/modules/m_snote.c (File Added)
8204
8205
8206 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
8207 Log:
8208 start seeding the 1.1 NEWS file
8209
8210
8211 Changes: Modified:
8212 +4 -0 trunk/NEWS (File Modified)
8213
8214
8215 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
8216 Log:
8217 rename some modules to more descriptive names...
8218
8219
8220 Changes: Modified:
8221 +2 -131 trunk/contrib/Makefile.in (File Modified)
8222 + - trunk/contrib/globalconnexit.c (File Deleted)
8223 + - trunk/contrib/globallineactive.c (File Deleted)
8224 + - trunk/contrib/sno_farconnect.c (File Added)
8225 + - trunk/contrib/sno_globalkline.c (File Added)
8226 +1 -120 trunk/modules/Makefile.in (File Modified)
8227 + - trunk/modules/networknotice.c (File Deleted)
8228 + - trunk/modules/sno_routing.c (File Added)
8229
8230
8231 jilles 2006/01/28 22:02:18 UTC (20060128-611)
8232 Log:
8233 Add networknotice (global netjoin/netsplit notices with counts/reasons).
8234 Uses FLAGS2_FLOODDONE bit on servers.
8235
8236
8237 Changes: Modified:
8238 +3 -0 trunk/include/client.h (File Modified)
8239 +121 -1 trunk/modules/Makefile.in (File Modified)
8240 + - trunk/modules/networknotice.c (File Added)
8241
8242
8243 jilles 2006/01/28 21:44:33 UTC (20060128-609)
8244 Log:
8245 Don't show servers in /trace to nonopers if flatten links is enabled.
8246
8247
8248 Changes: Modified:
8249 +8 -5 trunk/modules/m_trace.c (File Modified)
8250
8251
8252 jilles 2006/01/28 16:45:46 UTC (20060128-607)
8253 Log:
8254 CHGHOST:
8255 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
8256 - send back confirmation to source, if local client
8257 - send a +s server notice if the source is neither a server nor a service (+S)
8258
8259
8260 Changes: Modified:
8261 +5 -1 trunk/modules/m_chghost.c (File Modified)
8262
8263
8264 jilles 2006/01/28 16:01:05 UTC (20060128-605)
8265 Log:
8266 Use sendto_realops_snomask_from() to make the
8267 server notices appear to come from the affected
8268 user's server.
8269
8270
8271 Changes: Modified:
8272 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
8273 +6 -6 trunk/contrib/globallineactive.c (File Modified)
8274
8275
8276 jilles 2006/01/28 16:00:14 UTC (20060128-603)
8277 Log:
8278 Add sendto_realops_snomask_from(), allows
8279 specification of apparent source server.
8280
8281
8282 Changes: Modified:
8283 +1 -0 trunk/include/send.h (File Modified)
8284 +41 -1 trunk/src/send.c (File Modified)
8285
8286
8287 jilles 2006/01/28 15:30:20 UTC (20060128-601)
8288 Log:
8289 Revert r579. Keep host, not orighost in oper up notice.
8290 It would be inconsistent to have orighost there, and we
8291 don't want to mess up all server notices by putting both
8292 host and orighost.
8293
8294
8295 Changes: Modified:
8296 +1 -1 trunk/src/s_user.c (File Modified)
8297
8298
8299 jilles 2006/01/28 15:27:10 UTC (20060128-599)
8300 Log:
8301 Include the IP address in operlog/foperlog.
8302
8303
8304 Changes: Modified:
8305 +10 -8 trunk/modules/m_challenge.c (File Modified)
8306 +8 -6 trunk/modules/m_oper.c (File Modified)
8307
8308
8309 jilles 2006/01/28 15:17:01 UTC (20060128-597)
8310 Log:
8311 Call umode_changed hook on oper up.
8312
8313
8314 Changes: Modified:
8315 +1 -0 trunk/src/s_user.c (File Modified)
8316
8317
8318 jilles 2006/01/28 15:13:27 UTC (20060128-595)
8319 Log:
8320 Add globalconnexit contrib module, shows remote client connects/exits
8321 except netsplits/netjoin on snomask +F.
8322 Notice formatting will probably change somewhat still.
8323
8324
8325 Changes: Modified:
8326 +80 -0 trunk/contrib/Makefile.in (File Modified)
8327 + - trunk/contrib/globalconnexit.c (File Added)
8328
8329
8330 jilles 2006/01/28 14:54:44 UTC (20060128-593)
8331 Log:
8332 Declare snomask_modes[] so modules can provide snomasks.
8333
8334
8335 Changes: Modified:
8336 +2 -0 trunk/include/snomask.h (File Modified)
8337
8338
8339 jilles 2006/01/28 14:40:10 UTC (20060128-591)
8340 Log:
8341 Replace user_signon hook with two new hooks: new_local_user
8342 and new_remote_user.
8343 These are called right before the user is introduced to the
8344 rest of the network.
8345
8346
8347 Changes: Modified:
8348 +2 -1 trunk/include/hook.h (File Modified)
8349 +2 -0 trunk/modules/core/m_nick.c (File Modified)
8350 +4 -2 trunk/src/hook.c (File Modified)
8351 +2 -3 trunk/src/s_user.c (File Modified)
8352
8353
8354 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
8355 Log:
8356 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
8357
8358
8359 Changes: Modified:
8360 +2 -2 trunk/modules/m_scan.c (File Modified)
8361
8362
8363 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8364 Log:
8365 Update doc/technical/send.txt.
8366
8367
8368 Changes: Modified:
8369 +91 -131 trunk/doc/technical/send.txt (File Modified)
8370
8371
8372 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8373 Log:
8374 Add chantrace and masktrace to help files.
8375
8376
8377 Changes: Modified:
8378 + - trunk/help/opers/chantrace (File Added)
8379 +27 -20 trunk/help/opers/index (File Modified)
8380 + - trunk/help/opers/masktrace (File Added)
8381 +2 -0 trunk/help/opers/operspy (File Modified)
8382
8383
8384 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8385 Log:
8386 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8387 Shows etrace-like output for all users in a channel,
8388 in particular IP addresses.
8389
8390
8391 Changes: Modified:
8392 +75 -2 trunk/modules/m_etrace.c (File Modified)
8393
8394
8395 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8396 Log:
8397 Port over ratbox 2.2 r21727 (anfl):
8398 add some logging when we drop servers in places where we only notify opers
8399
8400
8401 Changes: Modified:
8402 +31 -0 trunk/modules/core/m_server.c (File Modified)
8403
8404
8405 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8406 Log:
8407 display orighost in operup message
8408
8409
8410 Changes: Modified:
8411 +1 -1 trunk/src/s_user.c (File Modified)
8412
8413
8414 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8415 Log:
8416 Add globallineactive contrib module, a hack which can often
8417 show k/d/g/x line active for remote clients.
8418
8419
8420 Changes: Modified:
8421 +52 -0 trunk/contrib/Makefile.in (File Modified)
8422 + - trunk/contrib/globallineactive.c (File Added)
8423
8424
8425 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8426 Log:
8427 Show IP field in the same way as MASKTRACE:
8428 "255.255.255.255" if it's unknown (remote TS5 client)
8429 and "0" if we or the remote server are purposely
8430 hiding it.
8431
8432
8433 Changes: Modified:
8434 +12 -1 trunk/modules/m_scan.c (File Modified)
8435
8436
8437 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8438 Log:
8439 scan umodes:
8440 - don't show servers in a global scan
8441 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8442
8443
8444 Changes: Modified:
8445 +4 -1 trunk/modules/m_scan.c (File Modified)
8446
8447
8448 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8449 Log:
8450 Implement SCAN UMODES.
8451
8452
8453 Changes: Modified:
8454 +3 -0 trunk/include/numeric.h (File Modified)
8455 +128 -2 trunk/modules/m_scan.c (File Modified)
8456 +2 -2 trunk/src/messages.tab (File Modified)
8457
8458
8459 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8460 Log:
8461 more oops
8462
8463
8464 Changes: Modified:
8465 +1 -1 trunk/modules/m_scan.c (File Modified)
8466
8467
8468 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8469 Log:
8470 parv[0] should be parv[1].
8471
8472
8473 Changes: Modified:
8474 +1 -1 trunk/modules/m_scan.c (File Modified)
8475
8476
8477 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8478 Log:
8479 another oops
8480
8481
8482 Changes: Modified:
8483 +1 -1 trunk/modules/m_scan.c (File Modified)
8484
8485
8486 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8487 Log:
8488 fix mistake here
8489
8490
8491 Changes: Modified:
8492 +2 -2 trunk/modules/m_scan.c (File Modified)
8493
8494
8495 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8496 Log:
8497 framework for scan command
8498
8499
8500 Changes: Modified:
8501 +113 -0 trunk/modules/Makefile.in (File Modified)
8502 + - trunk/modules/m_scan.c (File Added)
8503
8504
8505 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8506 Log:
8507 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8508
8509
8510 Changes: Modified:
8511 +2 -0 trunk/include/irc_string.h (File Modified)
8512 +157 -1 trunk/modules/m_etrace.c (File Modified)
8513 +129 -90 trunk/src/match.c (File Modified)
8514
8515
8516 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8517 Log:
8518 orighost may live in a different hash bucket (likely the case), lets check it standalone
8519
8520
8521 Changes: Modified:
8522 +39 -3 trunk/src/hostmask.c (File Modified)
8523
8524
8525 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8526 Log:
8527 SVN didn't check modules/ somehow, hrmm.
8528
8529
8530 Changes: Modified:
8531 +1 -1 trunk/modules/m_kline.c (File Modified)
8532 +6 -6 trunk/modules/m_stats.c (File Modified)
8533
8534
8535 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8536 Log:
8537 Track hostmask entries for client_p->orighost, if available.
8538 Not throughly tested, but seems to work fine.
8539
8540
8541 Changes: Modified:
8542 +8 -4 trunk/include/hostmask.h (File Modified)
8543 +14 -10 trunk/src/hostmask.c (File Modified)
8544
8545
8546 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8547 Log:
8548 Pass on SQUIT reasons more.
8549
8550
8551 Changes: Modified:
8552 +17 -19 trunk/src/client.c (File Modified)
8553
8554
8555 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8556 Log:
8557 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8558 This way, hidden admins also get them.
8559
8560
8561 Changes: Modified:
8562 +4 -4 trunk/src/send.c (File Modified)
8563
8564
8565 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8566 Log:
8567 From ircd-ratbox 2.2 (r21339 anfl):
8568 ms_kill() should be using find_person(), not find_client()
8569 otherwise it can generate a core.
8570
8571
8572 Changes: Modified:
8573 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8574
8575
8576 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8577 Log:
8578 Add m_error to core_module_table, so it is loaded by default.
8579
8580
8581 Changes: Modified:
8582 +1 -0 trunk/src/modules.c (File Modified)
8583
8584
8585 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8586 Log:
8587 comment is a const char *, not char *.
8588
8589
8590 Changes: Modified:
8591 +1 -1 trunk/include/hook.h (File Modified)
8592
8593
8594 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8595 Log:
8596 Fix a long standing hybrid 7 bug: when getting a read error
8597 on a server, report_error() is called with a %d instead of
8598 a %s in the format string ("Lost connection" in +d).
8599
8600
8601 Changes: Modified:
8602 +1 -1 trunk/src/client.c (File Modified)
8603
8604
8605 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8606 Log:
8607 Clarifications.
8608
8609
8610 Changes: Modified:
8611 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8612
8613
8614 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8615 Log:
8616 Add document describing capabilities and what they mean.
8617
8618
8619 Changes: Modified:
8620 + - trunk/doc/technical/capab.txt (File Added)
8621
8622
8623 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8624 Log:
8625 Change client_exit hook to pass all exit_client() parameters.
8626
8627
8628 Changes: Modified:
8629 +8 -0 trunk/include/hook.h (File Modified)
8630 +6 -1 trunk/src/client.c (File Modified)
8631
8632
8633 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8634 Log:
8635 Add client_exit hook, called in exit_client() for all
8636 clients of all types, except clients exiting because
8637 of netsplits (QS). The only thing done before it is
8638 marking the client as "closing" (to prevent
8639 recursion).
8640
8641
8642 Changes: Modified:
8643 +1 -0 trunk/include/hook.h (File Modified)
8644 +2 -0 trunk/src/client.c (File Modified)
8645 +2 -0 trunk/src/hook.c (File Modified)
8646
8647
8648 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8649 Log:
8650 Improve the code that calculates the nnnS nnnC counts
8651 in RPL_TRACESERVER.
8652
8653 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8654
8655
8656 Changes: Modified:
8657 +43 -36 trunk/modules/m_trace.c (File Modified)
8658
8659
8660 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8661 Log:
8662 Add server_eob hook.
8663 Planning to use this for netsplit/join notices.
8664
8665
8666 Changes: Modified:
8667 +1 -0 trunk/include/hook.h (File Modified)
8668 +2 -0 trunk/modules/m_pong.c (File Modified)
8669 +2 -0 trunk/src/hook.c (File Modified)
8670
8671
8672 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8673 Log:
8674 Default motd: ircd-ratbox -> charybdis
8675
8676
8677 Changes: Modified:
8678 +1 -1 trunk/doc/ircd.motd (File Modified)
8679
8680
8681 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8682 Log:
8683 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8684
8685
8686 Changes: Modified:
8687 +4 -4 trunk/src/s_user.c (File Modified)
8688
8689
8690 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8691 Log:
8692 - Remove obsolete EOB help file
8693 - Document snomask in the help files
8694 - Update indexes
8695
8696
8697 Changes: Modified:
8698 + - trunk/help/opers/eob (File Deleted)
8699 +13 -12 trunk/help/opers/index (File Modified)
8700 +1 -13 trunk/help/opers/umode (File Modified)
8701 +7 -7 trunk/help/users/index (File Modified)
8702
8703
8704 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8705 Log:
8706 Bail if snomask to parse is not given. Pointy hat to myself.
8707
8708
8709 Changes: Modified:
8710 +3 -0 trunk/src/snomask.c (File Modified)
8711
8712
8713 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8714 Log:
8715 Remove m_flags from autoconf
8716
8717
8718 Changes: Modified:
8719 +0 -1 trunk/contrib/Makefile.in (File Modified)
8720
8721
8722 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8723 Log:
8724 remove m_flags
8725
8726
8727 Changes: Modified:
8728 + - trunk/contrib/m_flags.c (File Deleted)
8729
8730
8731 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8732 Log:
8733 If +s is in oper_only_umodes, clear snomask on deoper.
8734
8735
8736 Changes: Modified:
8737 +5 -0 trunk/src/s_user.c (File Modified)
8738
8739
8740 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8741 Log:
8742 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8743
8744
8745 Changes: Modified:
8746 +2 -2 trunk/configure (File Modified)
8747 +2 -2 trunk/configure.ac (File Modified)
8748
8749
8750 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8751 Log:
8752 Remove the old server notice umodes.
8753 Default oper only umodes is now +s.
8754 Please make sure all remaining umodes still work.
8755
8756
8757 Changes: Modified:
8758 +3 -21 trunk/include/client.h (File Modified)
8759 +0 -12 trunk/src/newconf.c (File Modified)
8760 +1 -1 trunk/src/s_conf.c (File Modified)
8761 +12 -12 trunk/src/s_user.c (File Modified)
8762
8763
8764 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8765 Log:
8766 operator::flags nick_changes now controls +n snomask instead of +n umode.
8767
8768
8769 Changes: Modified:
8770 +8 -8 trunk/src/s_user.c (File Modified)
8771
8772
8773 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8774 Log:
8775 Move down h_umode_changed hook call after umode allowed checks
8776 (so it will not see +a if someone tries to set it but is not
8777 allowed to).
8778
8779
8780 Changes: Modified:
8781 +2 -3 trunk/src/s_user.c (File Modified)
8782
8783
8784 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8785 Log:
8786 Move over non-+s server notices (hopefully, all of them).
8787
8788
8789 Changes: Modified:
8790 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8791 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8792 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8793 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8794 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8795 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8796 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8797 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8798 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8799 +2 -2 trunk/libcharybdis/event.c (File Modified)
8800 +2 -2 trunk/modules/core/m_join.c (File Modified)
8801 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8802 +3 -3 trunk/modules/core/m_message.c (File Modified)
8803 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8804 +2 -2 trunk/modules/core/m_server.c (File Modified)
8805 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8806 +1 -1 trunk/modules/m_post.c (File Modified)
8807 +1 -1 trunk/modules/m_services.c (File Modified)
8808 +2 -2 trunk/src/channel.c (File Modified)
8809 +3 -3 trunk/src/client.c (File Modified)
8810 +1 -1 trunk/src/hash.c (File Modified)
8811 +5 -5 trunk/src/s_conf.c (File Modified)
8812 +2 -2 trunk/src/s_log.c (File Modified)
8813 +4 -4 trunk/src/s_user.c (File Modified)
8814
8815
8816 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8817 Log:
8818 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8819
8820
8821 Changes: Modified:
8822 +2 -1 trunk/include/snomask.h (File Modified)
8823 +2 -2 trunk/src/snomask.c (File Modified)
8824
8825
8826 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8827 Log:
8828 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8829
8830
8831 Changes: Modified:
8832 +1 -1 trunk/contrib/example_module.c (File Modified)
8833 +2 -2 trunk/include/ircd_defs.h (File Modified)
8834 +6 -6 trunk/modules/core/m_error.c (File Modified)
8835 +1 -1 trunk/modules/core/m_join.c (File Modified)
8836 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8837 +1 -1 trunk/modules/core/m_message.c (File Modified)
8838 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8839 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8840 +18 -18 trunk/modules/core/m_server.c (File Modified)
8841 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8842 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8843 +4 -4 trunk/modules/m_challenge.c (File Modified)
8844 +4 -4 trunk/modules/m_dline.c (File Modified)
8845 +13 -13 trunk/modules/m_gline.c (File Modified)
8846 +5 -5 trunk/modules/m_kline.c (File Modified)
8847 +2 -2 trunk/modules/m_oper.c (File Modified)
8848 +1 -1 trunk/modules/m_pong.c (File Modified)
8849 +13 -13 trunk/modules/m_rehash.c (File Modified)
8850 +4 -4 trunk/modules/m_resv.c (File Modified)
8851 +16 -16 trunk/modules/m_set.c (File Modified)
8852 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8853 +6 -6 trunk/modules/m_xline.c (File Modified)
8854 +1 -1 trunk/src/adns.c (File Modified)
8855 +2 -2 trunk/src/channel.c (File Modified)
8856 +1 -1 trunk/src/listener.c (File Modified)
8857 +1 -1 trunk/src/s_auth.c (File Modified)
8858 +15 -15 trunk/src/s_conf.c (File Modified)
8859 +3 -3 trunk/src/s_user.c (File Modified)
8860 +7 -7 trunk/src/send.c (File Modified)
8861
8862
8863 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8864 Log:
8865 On oper up:
8866 - set +s snomask if +s umode set but no snomasks
8867 - put numerics in more logical order
8868
8869
8870 Changes: Modified:
8871 +3 -1 trunk/src/s_user.c (File Modified)
8872
8873
8874 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8875 Log:
8876 parse_snobuf_to_mask(): default to + at start
8877 allows stuff like /mode jilles +s C
8878
8879
8880 Changes: Modified:
8881 +1 -1 trunk/src/snomask.c (File Modified)
8882
8883
8884 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8885 Log:
8886 Changes to user_mode() snomask handling.
8887 - show snomask (if not 0) on /mode <nick>
8888 - show snomask once at the end if +s/-s used
8889 - only parse 1 parameter for umode changes
8890 - don't crash on /mode <nick> +s
8891 - /mode <nick> -s clears snomask, doesn't use parameter
8892 - set umode +s iff snomask is not 0
8893 - snomask is not propagated, but umode +s is
8894
8895
8896 Changes: Modified:
8897 +97 -72 trunk/src/s_user.c (File Modified)
8898
8899
8900 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8901 Log:
8902 Convert some messages over to snomask.
8903
8904
8905 Changes: Modified:
8906 +29 -29 trunk/src/client.c (File Modified)
8907 +2 -2 trunk/src/ircd.c (File Modified)
8908 +13 -13 trunk/src/modules.c (File Modified)
8909 +1 -1 trunk/src/newconf.c (File Modified)
8910 +5 -5 trunk/src/parse.c (File Modified)
8911 +1 -1 trunk/src/restart.c (File Modified)
8912 +4 -4 trunk/src/s_newconf.c (File Modified)
8913 +11 -11 trunk/src/s_serv.c (File Modified)
8914
8915
8916 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8917 Log:
8918 include snomask.h from client.h
8919
8920
8921 Changes: Modified:
8922 +1 -0 trunk/include/client.h (File Modified)
8923
8924
8925 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8926 Log:
8927 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8928
8929
8930 Changes: Modified:
8931 +1 -0 trunk/src/newconf.c (File Modified)
8932 +2 -1 trunk/src/snomask.c (File Modified)
8933
8934
8935 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8936 Log:
8937 should start with +, not \0. Whoops. :)
8938
8939
8940 Changes: Modified:
8941 +1 -1 trunk/src/snomask.c (File Modified)
8942
8943
8944 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8945 Log:
8946 core snomask support.
8947
8948
8949 Changes: Modified:
8950 +3 -0 trunk/doc/example.conf (File Modified)
8951 +2 -0 trunk/include/client.h (File Modified)
8952 +2 -0 trunk/include/numeric.h (File Modified)
8953 +2 -0 trunk/include/s_newconf.h (File Modified)
8954 +63 -0 trunk/include/send.h (File Modified)
8955 + - trunk/include/snomask.h (File Added)
8956 +1 -0 trunk/src/Makefile.in (File Modified)
8957 +1 -1 trunk/src/messages.tab (File Modified)
8958 +8 -0 trunk/src/newconf.c (File Modified)
8959 +12 -0 trunk/src/s_user.c (File Modified)
8960 +235 -0 trunk/src/send.c (File Modified)
8961 + - trunk/src/snomask.c (File Added)
8962
8963
8964 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8965 Log:
8966 add a blank line after the license info.
8967
8968
8969 Changes: Modified:
8970 +1 -1 trunk/CREDITS (File Modified)
8971
8972
8973 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8974 Log:
8975 Extend copyright to 2006.
8976
8977
8978 Changes: Modified:
8979 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8980
8981
8982 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8983 Log:
8984 - Fix up book id.
8985 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8986
8987
8988 Changes: Modified:
8989 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8990 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8991
8992
8993 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8994 Log:
8995 Add oper privileges document.
8996
8997
8998 Changes: Modified:
8999 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
9000 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
9001
9002
9003 jilles 2006/01/14 18:45:57 UTC (20060114-466)
9004 Log:
9005 Capitalize message names in services shortcuts (for consistency).
9006
9007
9008 Changes: Modified:
9009 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
9010
9011
9012 jilles 2006/01/13 16:53:35 UTC (20060113-464)
9013 Log:
9014 Remove C++ comment.
9015
9016
9017 Changes: Modified:
9018 +1 -1 trunk/src/patricia.c (File Modified)
9019
9020
9021 jilles 2006/01/13 13:45:56 UTC (20060113-462)
9022 Log:
9023 Remove obsolete 'nextconnect' variable.
9024
9025
9026 Changes: Modified:
9027 +0 -1 trunk/include/ircd.h (File Modified)
9028 +0 -2 trunk/src/client.c (File Modified)
9029 +0 -1 trunk/src/ircd.c (File Modified)
9030
9031
9032 jilles 2006/01/13 13:02:54 UTC (20060113-460)
9033 Log:
9034 Remove this remnant of the hybrid 6 ziplinks implementation.
9035
9036
9037 Changes: Modified:
9038 + - trunk/include/s_zip.h (File Deleted)
9039
9040
9041 jilles 2006/01/09 16:05:47 UTC (20060109-458)
9042 Log:
9043 Make clone limiting work on orighost, not host (so it
9044 looks through services cloaks). Lightly tested, please
9045 test/review.
9046
9047
9048 Changes: Modified:
9049 +2 -0 trunk/modules/m_chghost.c (File Modified)
9050 +1 -1 trunk/src/client.c (File Modified)
9051 +1 -1 trunk/src/s_conf.c (File Modified)
9052
9053
9054 jilles 2006/01/09 15:51:02 UTC (20060109-456)
9055 Log:
9056 Don't forget to link me_realhost() into the command hash.
9057
9058 Pointy hat to: myself
9059
9060
9061 Changes: Modified:
9062 +1 -1 trunk/modules/m_chghost.c (File Modified)
9063
9064
9065 jilles 2006/01/09 14:46:59 UTC (20060109-454)
9066 Log:
9067 It's call_hook, not hook_call.
9068
9069
9070 Changes: Modified:
9071 +1 -1 trunk/src/s_user.c (File Modified)
9072
9073
9074 jilles 2006/01/09 14:45:36 UTC (20060109-452)
9075 Log:
9076 Add unreject help file.
9077
9078
9079 Changes: Modified:
9080 + - trunk/help/opers/unreject (File Added)
9081
9082
9083 jilles 2006/01/09 14:41:41 UTC (20060109-450)
9084 Log:
9085 Link the all-important 42 module to the build :P
9086
9087
9088 Changes: Modified:
9089 +1 -0 trunk/contrib/Makefile.in (File Modified)
9090
9091
9092 jilles 2006/01/08 19:12:10 UTC (20060108-448)
9093 Log:
9094 Mention /rehash help.
9095
9096
9097 Changes: Modified:
9098 +1 -0 trunk/help/opers/rehash (File Modified)
9099
9100
9101 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
9102 Log:
9103 Add h_user_signon hook.
9104
9105
9106 Changes: Modified:
9107 +1 -0 trunk/include/hook.h (File Modified)
9108 +2 -0 trunk/src/hook.c (File Modified)
9109 +4 -0 trunk/src/s_user.c (File Modified)
9110
9111
9112 jilles 2006/01/06 02:30:23 UTC (20060106-444)
9113 Log:
9114 Oops, forgot to set orighost for remote client introductions.
9115
9116
9117 Changes: Modified:
9118 +1 -0 trunk/modules/core/m_nick.c (File Modified)
9119
9120
9121 jilles 2006/01/06 01:40:44 UTC (20060106-442)
9122 Log:
9123 Use TS6 forms in services shortcuts, if possible.
9124
9125
9126 Changes: Modified:
9127 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
9128
9129
9130 jilles 2006/01/06 01:31:19 UTC (20060106-440)
9131 Log:
9132 - Start out default_umodes conf entry from the empty set instead of +i.
9133 - Move oper_only_umodes check to where default_umodes is used, as
9134 oper_only_umodes may not be set yet while we're reading the conf.
9135
9136
9137 Changes: Modified:
9138 +6 -7 trunk/src/newconf.c (File Modified)
9139 +1 -1 trunk/src/s_user.c (File Modified)
9140
9141
9142 jilles 2006/01/06 01:00:44 UTC (20060106-438)
9143 Log:
9144 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
9145
9146
9147 Changes: Modified:
9148 +1 -0 trunk/doc/example.conf (File Modified)
9149 +7 -0 trunk/doc/reference.conf (File Modified)
9150 +0 -7 trunk/include/config.h.dist (File Modified)
9151 +1 -0 trunk/include/s_conf.h (File Modified)
9152 +6 -0 trunk/modules/m_info.c (File Modified)
9153 +9 -18 trunk/src/client.c (File Modified)
9154 +1 -0 trunk/src/newconf.c (File Modified)
9155 +1 -0 trunk/src/s_conf.c (File Modified)
9156
9157
9158 jilles 2006/01/06 00:14:18 UTC (20060106-436)
9159 Log:
9160 - Allow NULL target_ip in show_ip() (indicates message is being
9161 sent to local opers)
9162 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
9163 confitem
9164 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
9165 those in src/client.c
9166
9167 From ratbox 2.2 svn (anfl)
9168
9169
9170 Changes: Modified:
9171 +1 -0 trunk/include/client.h (File Modified)
9172 +21 -2 trunk/src/client.c (File Modified)
9173 +2 -4 trunk/src/hostmask.c (File Modified)
9174 +1 -5 trunk/src/s_conf.c (File Modified)
9175 +4 -8 trunk/src/s_user.c (File Modified)
9176
9177
9178 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
9179 Log:
9180 Fire off events properly.
9181
9182
9183 Changes: Modified:
9184 +7 -3 trunk/src/s_user.c (File Modified)
9185
9186
9187 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
9188 Log:
9189 make sure modules which depend on umode information get the message upon connection (oops)
9190
9191
9192 Changes: Modified:
9193 +3 -0 trunk/src/s_user.c (File Modified)
9194
9195
9196 jilles 2006/01/05 23:33:33 UTC (20060105-430)
9197 Log:
9198 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
9199 From ratbox 2.2 svn.
9200
9201
9202 Changes: Modified:
9203 +3 -7 trunk/modules/m_etrace.c (File Modified)
9204
9205
9206 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
9207 Log:
9208 Replace silly `default_invisible' option with more versatile default_umodes.
9209
9210
9211 Changes: Modified:
9212 +2 -2 trunk/Makefile.in (File Modified)
9213 +12 -1 trunk/doc/example.conf (File Modified)
9214 +14 -7 trunk/doc/reference.conf (File Modified)
9215 +2 -4 trunk/include/s_conf.h (File Modified)
9216 +0 -6 trunk/modules/m_info.c (File Modified)
9217 +4 -0 trunk/src/modules.c (File Modified)
9218 +41 -1 trunk/src/newconf.c (File Modified)
9219 +2 -2 trunk/src/s_conf.c (File Modified)
9220 +3 -4 trunk/src/s_user.c (File Modified)
9221
9222
9223 jilles 2006/01/02 14:30:45 UTC (20060102-426)
9224 Log:
9225 Add temporary nick resvs with the proper duration,
9226 not 60 times too long.
9227
9228
9229 Changes: Modified:
9230 +1 -1 trunk/modules/m_resv.c (File Modified)
9231
9232
9233 jilles 2006/01/02 14:21:31 UTC (20060102-424)
9234 Log:
9235 Add kick on split riding. See reference.conf for more details.
9236
9237
9238 Changes: Modified:
9239 +1 -0 trunk/doc/example.conf (File Modified)
9240 +16 -0 trunk/doc/reference.conf (File Modified)
9241 +1 -0 trunk/include/s_conf.h (File Modified)
9242 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
9243 +6 -0 trunk/modules/m_info.c (File Modified)
9244 +1 -0 trunk/src/newconf.c (File Modified)
9245 +1 -0 trunk/src/s_conf.c (File Modified)
9246
9247
9248 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
9249 Log:
9250 New credits, denoting GXTi as being on the core team.
9251
9252
9253 Changes: Modified:
9254 +16 -5 trunk/CREDITS (File Modified)
9255
9256
9257 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
9258 Log:
9259 better cloaking algorithm
9260
9261
9262 Changes: Modified:
9263 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
9264
9265
9266 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
9267 Log:
9268 don't do redundant bitshifting.
9269
9270
9271 Changes: Modified:
9272 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
9273
9274
9275 jilles 2005/12/23 21:15:41 UTC (20051223-416)
9276 Log:
9277 Add ip_cloaking.so.
9278
9279
9280 Changes: Modified:
9281 +1 -0 trunk/contrib/Makefile.in (File Modified)
9282
9283
9284 jilles 2005/12/23 21:15:25 UTC (20051223-414)
9285 Log:
9286 Set the DynSpoof flag properly.
9287
9288
9289 Changes: Modified:
9290 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
9291
9292
9293 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
9294 Log:
9295 first go at an ip_cloaking implementation for charybdis.
9296
9297
9298 Changes: Modified:
9299 + - trunk/contrib/ip_cloaking.c (File Added)
9300
9301
9302 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
9303 Log:
9304 Add libcharybdis to contrib/ includes.
9305
9306
9307 Changes: Modified:
9308 +1 -1 trunk/contrib/Makefile.in (File Modified)
9309
9310
9311 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
9312 Log:
9313 add h_umode_changed hook for modules that provide usermodes.
9314
9315
9316 Changes: Modified:
9317 +1 -0 trunk/include/hook.h (File Modified)
9318 +2 -1 trunk/src/hook.c (File Modified)
9319 +3 -0 trunk/src/s_user.c (File Modified)
9320
9321
9322 jilles 2005/12/19 16:52:45 UTC (20051219-406)
9323 Log:
9324 Show quiets in /stats z.
9325
9326
9327 Changes: Modified:
9328 +15 -10 trunk/src/s_stats.c (File Modified)
9329
9330
9331 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
9332 Log:
9333 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
9334
9335
9336 Changes: Modified:
9337 +0 -12 trunk/configure (File Modified)
9338 +0 -9 trunk/configure.ac (File Modified)
9339 +0 -3 trunk/include/setup.h.in (File Modified)
9340
9341
9342 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
9343 Log:
9344 change various buffer sizes to = topiclen.
9345
9346
9347 Changes: Modified:
9348 +3 -4 trunk/include/ircd_defs.h (File Modified)
9349
9350
9351 jon 2005/12/12 19:32:18 UTC (20051212-400)
9352 Log:
9353 - Partial commit test, partial ego strokage ;)
9354
9355
9356 Changes: Modified:
9357 +2 -1 trunk/CREDITS (File Modified)
9358
9359
9360 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9361 Log:
9362 More kqueue corrections.
9363
9364 Changes: Modified:
9365 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9366
9367
9368 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9369 Log:
9370 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9371 Not sure why this wasn't this way to begin with.
9372
9373
9374 Changes: Modified:
9375 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9376
9377
9378 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9379 Log:
9380 example.conf tweaks:
9381 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9382 most people do not need this.
9383 Enable serverinfo::hub.
9384
9385
9386 Changes: Modified:
9387 +14 -11 trunk/doc/example.conf (File Modified)
9388
9389
9390 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9391 Log:
9392 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9393
9394
9395 Changes: Modified:
9396 +1 -1 trunk/src/s_serv.c (File Modified)
9397
9398
9399 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9400 Log:
9401 header include changes
9402
9403
9404 Changes: Modified:
9405 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9406 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9407 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9408 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9409 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9410 +1 -21 trunk/libcharybdis/select.c (File Modified)
9411
9412
9413 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9414 Log:
9415 s/ilog/libcharybdis_{die,log,restart}/g
9416
9417
9418 Changes: Modified:
9419 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9420 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9421 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9422 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9423 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9424 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9425 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9426 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9427
9428
9429 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9430 Log:
9431 Use the right callbacks in the function code.
9432
9433 Changes: Modified:
9434 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9435
9436
9437 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9438 Log:
9439 More work, it builds again!
9440
9441
9442 Changes: Modified:
9443 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9444 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9445 + - trunk/libcharybdis/libcharybdis.c (File Added)
9446 + - trunk/libcharybdis/libcharybdis.h (File Added)
9447
9448
9449 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9450 Log:
9451 Move some stuff around.
9452
9453
9454 Changes: Modified:
9455 + - trunk/include/memory.h (File Deleted)
9456 + - trunk/include/tools.h (File Deleted)
9457 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9458 + - trunk/libcharybdis/memory.c (File Added)
9459 + - trunk/libcharybdis/memory.h (File Added)
9460 + - trunk/libcharybdis/snprintf.c (File Added)
9461 + - trunk/libcharybdis/tools.c (File Added)
9462 + - trunk/libcharybdis/tools.h (File Added)
9463 +1000 -1062 trunk/modules/.depend (File Modified)
9464 +421 -455 trunk/src/.depend (File Modified)
9465 +0 -1191 trunk/src/Makefile.in (File Modified)
9466 + - trunk/src/memory.c (File Deleted)
9467 + - trunk/src/snprintf.c (File Deleted)
9468 + - trunk/src/tools.c (File Deleted)
9469
9470
9471 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9472 Log:
9473 move more headers into libcharybdis
9474
9475 Changes: Modified:
9476 + - trunk/include/balloc.h (File Deleted)
9477 + - trunk/include/event.h (File Deleted)
9478 + - trunk/libcharybdis/balloc.h (File Added)
9479 + - trunk/libcharybdis/event.h (File Added)
9480 +924 -1020 trunk/modules/.depend (File Modified)
9481 +327 -406 trunk/src/.depend (File Modified)
9482
9483
9484 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9485 Log:
9486 balloc, events -> libcharybdis
9487
9488 Changes: Modified:
9489 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9490 + - trunk/libcharybdis/balloc.c (File Added)
9491 + - trunk/libcharybdis/event.c (File Added)
9492 +0 -1008 trunk/src/Makefile.in (File Modified)
9493 + - trunk/src/balloc.c (File Deleted)
9494 + - trunk/src/event.c (File Deleted)
9495
9496
9497 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9498 Log:
9499 More fun
9500
9501 Changes: Modified:
9502 + - trunk/include/commio.h (File Deleted)
9503 + - trunk/include/linebuf.h (File Deleted)
9504 + - trunk/libcharybdis/commio.h (File Added)
9505 + - trunk/libcharybdis/linebuf.h (File Added)
9506 +1644 -530 trunk/modules/.depend (File Modified)
9507 +1 -1 trunk/modules/Makefile.in (File Modified)
9508 +720 -284 trunk/src/.depend (File Modified)
9509
9510
9511 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9512 Log:
9513 Makefile reworking -- moving libcharybdis headers into proper location.
9514
9515 Changes: Modified:
9516 +1 -1 trunk/adns/Makefile.in (File Modified)
9517 +1 -1 trunk/src/Makefile.in (File Modified)
9518
9519
9520 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9521 Log:
9522 Document proposed authdaemon protocol.
9523
9524 Changes: Modified:
9525 + - trunk/authdaemon/protocol.txt (File Added)
9526
9527
9528 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9529 Log:
9530 Makefile oops
9531
9532 Changes: Modified:
9533 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9534
9535
9536 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9537 Log:
9538 Remove dead makefile from generation
9539
9540 Changes: Modified:
9541 +1 -2 trunk/configure (File Modified)
9542 +0 -1 trunk/configure.ac (File Modified)
9543
9544
9545 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9546 Log:
9547 libcharybdisIO -> libcharybdis
9548
9549 Changes: Modified:
9550 +1 -1 trunk/src/Makefile.in (File Modified)
9551
9552
9553 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9554 Log:
9555 More restructuring.
9556
9557 Changes: Modified:
9558 + - trunk/libcharybdis/Makefile.in (File Added)
9559 + - trunk/libcharybdis/commio.c (File Added)
9560 + - trunk/libcharybdis/devpoll.c (File Added)
9561 + - trunk/libcharybdis/epoll.c (File Added)
9562 + - trunk/libcharybdis/io/ (File Deleted)
9563 + - trunk/libcharybdis/kqueue.c (File Added)
9564 + - trunk/libcharybdis/linebuf.c (File Added)
9565 + - trunk/libcharybdis/log/ (File Deleted)
9566 + - trunk/libcharybdis/poll.c (File Added)
9567 + - trunk/libcharybdis/ports.c (File Added)
9568 + - trunk/libcharybdis/select.c (File Added)
9569
9570
9571 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9572 Log:
9573 Blah kill makefile
9574
9575 Changes: Modified:
9576 + - trunk/libcharybdis/Makefile.in (File Deleted)
9577
9578
9579 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9580 Log:
9581 Blah kill makefile
9582
9583 Changes: Modified:
9584 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9585
9586
9587 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9588 Log:
9589 add authdaemon dir for later hacking
9590
9591
9592 Changes: Modified:
9593 + - trunk/authdaemon/ (File Added)
9594
9595
9596 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9597 Log:
9598 linebuf -> libcharybdisIO
9599
9600
9601 Changes: Modified:
9602 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9603 + - trunk/libcharybdis/io/linebuf.c (File Added)
9604 + - trunk/libcharybdis/log/ (File Added)
9605 + - trunk/libcharybdis/log/Makefile.in (File Added)
9606 +0 -687 trunk/src/Makefile.in (File Modified)
9607 + - trunk/src/linebuf.c (File Deleted)
9608
9609
9610 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9611 Log:
9612 Solaris 10 I/O ports support
9613
9614 Changes: Modified:
9615 + - trunk/libcharybdis/io/ports.c (File Added)
9616
9617
9618 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9619 Log:
9620 libcharybdis stuff
9621
9622
9623 Changes: Modified:
9624 +1 -1 trunk/Makefile.in (File Modified)
9625 +3 -1 trunk/configure (File Modified)
9626 +133 -10 trunk/configure.ac (File Modified)
9627 + - trunk/libcharybdis/ (File Added)
9628 + - trunk/libcharybdis/Makefile.in (File Added)
9629 + - trunk/libcharybdis/io/ (File Added)
9630 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9631 +2 -3 trunk/src/Makefile.in (File Modified)
9632 + - trunk/src/io/ (File Deleted)
9633
9634
9635 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9636 Log:
9637 split IO stuff into libcharybdisIO.
9638
9639
9640 Changes: Modified:
9641 + - trunk/src/commio.c (File Deleted)
9642 + - trunk/src/devpoll.c (File Deleted)
9643 + - trunk/src/epoll.c (File Deleted)
9644 + - trunk/src/io/ (File Added)
9645 + - trunk/src/io/Makefile.in (File Added)
9646 + - trunk/src/io/commio.c (File Added)
9647 + - trunk/src/io/devpoll.c (File Added)
9648 + - trunk/src/io/epoll.c (File Added)
9649 + - trunk/src/io/kqueue.c (File Added)
9650 + - trunk/src/io/poll.c (File Added)
9651 + - trunk/src/io/select.c (File Added)
9652 + - trunk/src/kqueue.c (File Deleted)
9653 + - trunk/src/poll.c (File Deleted)
9654 + - trunk/src/select.c (File Deleted)
9655
9656
9657 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9658 Log:
9659 Version bump: 1.1.0
9660
9661
9662 Changes: Modified:
9663 +86 -155 trunk/configure (File Modified)
9664 +1 -1 trunk/configure.ac (File Modified)
9665
9666
9667 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9668 Log:
9669 Remove mentions of mkkeypair/cryptlinks.
9670
9671
9672 Changes: Modified:
9673 +1 -3 trunk/doc/challenge.txt (File Modified)
9674
9675
9676 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9677 Log:
9678 Clarify serverinfo{} description.
9679
9680
9681 Changes: Modified:
9682 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9683
9684
9685 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9686 Log:
9687 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9688
9689
9690 Changes: Modified:
9691 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9692
9693
9694 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9695 Log:
9696 Improvements also applicable to hyperion 1.x.
9697
9698
9699 Changes: Modified:
9700 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9701
9702
9703 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9704 Log:
9705 - Add +F description
9706 - General improvements and changes to charybdis
9707
9708
9709 Changes: Modified:
9710 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9711
9712
9713 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9714 Log:
9715 The server notice umodes only have an effect
9716 for opers. ("sendto_realops_flags", so having
9717 the umode is not enough, they must also be
9718 opered)
9719
9720
9721 Changes: Modified:
9722 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9723
9724
9725 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9726 Log:
9727 Updates to umodes docs.
9728
9729
9730 Changes: Modified:
9731 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9732
9733
9734 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9735 Log:
9736 Add SGML documentation.
9737
9738 Changes: Modified:
9739 + - trunk/doc/sgml/ (File Added)
9740 + - trunk/doc/sgml/oper-guide/ (File Added)
9741 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9742 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9743 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9744 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9745 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9746 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9747 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9748
9749
9750 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9751 Log:
9752 Make operwall flag restrict setting umode +z.
9753 This repairs this flag broken in charybdis-1.0.
9754
9755
9756 Changes: Modified:
9757 +41 -0 trunk/contrib/m_flags.c (File Modified)
9758 +9 -0 trunk/src/s_user.c (File Modified)
9759
9760
9761 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9762 Log:
9763 Don't complain/reset remote clients +n. I'm still not
9764 convinced propagating all umodes is the way to go, oh
9765 well.
9766
9767
9768 Changes: Modified:
9769 +1 -1 trunk/src/s_user.c (File Modified)
9770
9771
9772 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9773 Log:
9774 - Require admin flag for oper /chghost (if it's enabled
9775 which is not default)
9776 - Give error message on nonexistant nick
9777
9778
9779 Changes: Modified:
9780 +12 -0 trunk/modules/m_chghost.c (File Modified)
9781
9782
9783 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9784 Log:
9785 Incorporated jilles' dynspoof patch with a few minor changes.
9786
9787 Changes: Modified:
9788 +5 -2 trunk/include/client.h (File Modified)
9789 +1 -0 trunk/include/numeric.h (File Modified)
9790 +75 -4 trunk/modules/m_chghost.c (File Modified)
9791 +2 -21 trunk/modules/m_stats.c (File Modified)
9792 +2 -8 trunk/modules/m_trace.c (File Modified)
9793 +2 -0 trunk/src/client.c (File Modified)
9794 +3 -0 trunk/src/s_user.c (File Modified)
9795
9796
9797 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9798 Log:
9799 Update NEWS.
9800
9801 Changes: Modified:
9802 +5 -0 trunk/NEWS (File Modified)
9803
9804
9805 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9806 Log:
9807 Make show_ip() far less braindead.
9808
9809 Obtained from: ratbox 2.2 SVN
9810
9811
9812 Changes: Modified:
9813 +14 -85 trunk/src/client.c (File Modified)
9814
9815
9816 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9817 Log:
9818 Instead of not showing channels at all for whoising services,
9819 only show channels the requester is also on. If operspying
9820 services, show all the channels.
9821
9822
9823 Changes: Modified:
9824 +37 -40 trunk/modules/m_whois.c (File Modified)
9825
9826
9827 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9828 Log:
9829 - Show real errno if we fail to connect to a server
9830 - Don't show server IPs on IRC if a server goes dead
9831 during handshake
9832
9833
9834 Changes: Modified:
9835 +2 -5 trunk/src/s_serv.c (File Modified)
9836
9837
9838 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9839 Log:
9840 Revert hybrid 7.2 aline code. It causes too many problems.
9841
9842
9843 Changes: Modified:
9844 +1 -47 trunk/NEWS (File Modified)
9845 + - trunk/include/aline.h (File Deleted)
9846 +53 -6 trunk/modules/m_dline.c (File Modified)
9847 +212 -16 trunk/modules/m_kline.c (File Modified)
9848 +37 -8 trunk/modules/m_resv.c (File Modified)
9849 +45 -24 trunk/modules/m_xline.c (File Modified)
9850 +0 -485 trunk/src/Makefile.in (File Modified)
9851 + - trunk/src/aline.c (File Deleted)
9852
9853
9854 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9855 Log:
9856 Incorporate recent ratbox monitor bugfixes (could crash).
9857
9858
9859 Changes: Modified:
9860 +16 -0 trunk/modules/m_monitor.c (File Modified)
9861 +4 -3 trunk/src/monitor.c (File Modified)
9862
9863
9864 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9865 Log:
9866 Fix /invite UID leak.
9867
9868 Found by logiclrd@EFnet.
9869
9870
9871 Changes: Modified:
9872 +3 -2 trunk/modules/m_invite.c (File Modified)
9873
9874
9875 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9876 Log:
9877 Don't show what channels a service is in.
9878
9879 Changes: Modified:
9880 +1 -0 trunk/NEWS (File Modified)
9881 +40 -35 trunk/modules/m_whois.c (File Modified)
9882
9883
9884 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9885 Log:
9886 Update version to 1.0.3.
9887
9888
9889 Changes: Modified:
9890 +9 -9 trunk/configure (File Modified)
9891 +1 -1 trunk/configure.ac (File Modified)
9892
9893
9894 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9895 Log:
9896 Update NEWS.
9897
9898
9899 Changes: Modified:
9900 +7 -1 trunk/NEWS (File Modified)
9901
9902
9903 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9904 Log:
9905 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9906 More static buffers :(
9907
9908
9909 Changes: Modified:
9910 +12 -4 trunk/src/aline.c (File Modified)
9911
9912
9913 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9914 Log:
9915 Make operspy mode (/mode !#channel showing parameters
9916 even if not on channel) work again.
9917
9918
9919 Changes: Modified:
9920 +4 -4 trunk/src/channel.c (File Modified)
9921
9922
9923 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9924 Log:
9925 Call server_introduced hook on TS6 remote server
9926 introduction (ms_sid()).
9927
9928
9929 Changes: Modified:
9930 +6 -0 trunk/modules/core/m_server.c (File Modified)
9931
9932
9933 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9934 Log:
9935 Cyrix boxes are wierd.
9936
9937 Changes: Modified:
9938 +2 -1 trunk/modules/m_services.c (File Modified)
9939
9940
9941 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9942 Log:
9943 More paranoia.
9944
9945 Changes: Modified:
9946 +1 -1 trunk/include/client.h (File Modified)
9947 +3 -1 trunk/modules/m_services.c (File Modified)
9948
9949
9950 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9951 Log:
9952 heh
9953
9954 Changes: Modified:
9955 +1 -6 trunk/modules/m_services.c (File Modified)
9956
9957
9958 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9959 Log:
9960 Disable a check that doesn't always seem to work right for some reason.
9961
9962 Changes: Modified:
9963 +2 -0 trunk/modules/m_services.c (File Modified)
9964
9965
9966 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9967 Log:
9968 Update NEWS.
9969
9970
9971 Changes: Modified:
9972 +4 -1 trunk/NEWS (File Modified)
9973
9974
9975 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9976 Log:
9977 1.0.2
9978
9979
9980 Changes: Modified:
9981 +9 -9 trunk/configure (File Modified)
9982 +1 -1 trunk/configure.ac (File Modified)
9983
9984
9985 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9986 Log:
9987 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9988
9989
9990 Changes: Modified:
9991 +3 -13 trunk/modules/m_trace.c (File Modified)
9992
9993
9994 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9995 Log:
9996 Don't send empty RPL_WHOISCHANNELS on remote whois.
9997
9998 Pointy hat to: jilles
9999
10000
10001 Changes: Modified:
10002 +1 -1 trunk/modules/m_whois.c (File Modified)
10003
10004
10005 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
10006 Log:
10007 Update NEWS.
10008
10009
10010 Changes: Modified:
10011 +3 -0 trunk/NEWS (File Modified)
10012
10013
10014 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
10015 Log:
10016 Modular umode support.
10017
10018
10019 Changes: Modified:
10020 +0 -9 trunk/include/client.h (File Modified)
10021 +2 -1 trunk/include/s_user.h (File Modified)
10022 +1 -1 trunk/include/tools.h (File Modified)
10023 +2 -2 trunk/modules/core/m_nick.c (File Modified)
10024 +3 -0 trunk/src/ircd.c (File Modified)
10025 +1 -1 trunk/src/messages.tab (File Modified)
10026 +2 -2 trunk/src/s_serv.c (File Modified)
10027 +37 -59 trunk/src/s_user.c (File Modified)
10028 +21 -0 trunk/src/tools.c (File Modified)
10029
10030
10031 jilles 2005/10/02 20:23:15 UTC (20051002-276)
10032 Log:
10033 Optionally do forced nick change to the UID instead of kill
10034 on nick collisions, see doc/collision_fnc.txt for more
10035 details.
10036
10037
10038 Changes: Modified:
10039 + - trunk/doc/collision_fnc.txt (File Added)
10040 +1 -0 trunk/doc/example.conf (File Modified)
10041 +8 -0 trunk/doc/reference.conf (File Modified)
10042 +1 -0 trunk/include/numeric.h (File Modified)
10043 +1 -0 trunk/include/s_conf.h (File Modified)
10044 +2 -1 trunk/include/s_serv.h (File Modified)
10045 +1 -0 trunk/include/s_stats.h (File Modified)
10046 +275 -95 trunk/modules/core/m_nick.c (File Modified)
10047 +1 -1 trunk/src/messages.tab (File Modified)
10048 +1 -0 trunk/src/newconf.c (File Modified)
10049 +1 -0 trunk/src/s_conf.c (File Modified)
10050 +1 -0 trunk/src/s_serv.c (File Modified)
10051 +2 -2 trunk/src/s_stats.c (File Modified)
10052
10053
10054 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
10055 Log:
10056 Update NEWS.
10057
10058
10059 Modified:
10060 trunk/NEWS (File Modified)
10061
10062
10063 jilles 2005/09/28 15:45:31 UTC (20050928-272)
10064 Log:
10065 Don't allow lookups by uid in /monitor + and /monitor s.
10066
10067
10068 Modified:
10069 trunk/modules/m_monitor.c (File Modified)
10070
10071
10072 jilles 2005/09/28 13:05:01 UTC (20050928-270)
10073 Log:
10074 Stop garbage +j being set in cases like +j aaa:bbb by
10075 initializing the variables properly.
10076
10077 Reported by kyle.
10078
10079
10080 Modified:
10081 trunk/modules/core/m_mode.c (File Modified)
10082 trunk/modules/core/m_sjoin.c (File Modified)
10083
10084
10085 jilles 2005/09/25 15:51:54 UTC (20050925-268)
10086 Log:
10087 Apply flags to the proper server in me_gcap().
10088
10089
10090 Modified:
10091 trunk/modules/m_capab.c (File Modified)
10092
10093
10094 jilles 2005/09/22 23:13:46 UTC (20050922-266)
10095 Log:
10096 Use find_named_client() instead of find_client() to check
10097 for nick collisions.
10098
10099
10100 Modified:
10101 trunk/modules/core/m_nick.c (File Modified)
10102
10103
10104 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
10105 Log:
10106 - Replace old 381 numeric with a new, more positive one!
10107
10108
10109 Modified:
10110 trunk/src/messages.tab (File Modified)
10111
10112
10113 jilles 2005/09/22 00:38:45 UTC (20050922-262)
10114 Log:
10115 Make it compile again.
10116
10117
10118 Modified:
10119 trunk/src/channel.c (File Modified)
10120 trunk/src/client.c (File Modified)
10121 trunk/src/ircd.c (File Modified)
10122 trunk/src/packet.c (File Modified)
10123
10124
10125 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
10126 Log:
10127 - Prevent UID disclosure in cmode setting.
10128
10129
10130 Modified:
10131 trunk/NEWS (File Modified)
10132 trunk/modules/core/m_mode.c (File Modified)
10133
10134
10135 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
10136 Log:
10137 A different check which prevents UID disclosure.
10138
10139
10140 Modified:
10141 trunk/modules/core/m_kick.c (File Modified)
10142
10143
10144 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
10145 Log:
10146 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
10147
10148
10149 Modified:
10150 trunk/modules/core/m_kick.c (File Modified)
10151
10152
10153 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
10154 Log:
10155 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
10156
10157
10158 Modified:
10159 trunk/NEWS (File Modified)
10160 trunk/modules/m_accept.c (File Modified)
10161 trunk/modules/m_admin.c (File Modified)
10162 trunk/modules/m_away.c (File Modified)
10163 trunk/modules/m_cap.c (File Modified)
10164 trunk/modules/m_capab.c (File Modified)
10165 trunk/modules/m_challenge.c (File Modified)
10166 trunk/modules/m_chghost.c (File Modified)
10167 trunk/modules/m_close.c (File Modified)
10168 trunk/modules/m_cmessage.c (File Modified)
10169 trunk/modules/m_connect.c (File Modified)
10170 trunk/modules/m_dline.c (File Modified)
10171 trunk/modules/m_encap.c (File Modified)
10172 trunk/modules/m_etrace.c (File Modified)
10173 trunk/modules/m_gline.c (File Modified)
10174 trunk/modules/m_help.c (File Modified)
10175 trunk/modules/m_info.c (File Modified)
10176 trunk/modules/m_invite.c (File Modified)
10177 trunk/modules/m_ison.c (File Modified)
10178 trunk/modules/m_kline.c (File Modified)
10179 trunk/modules/m_knock.c (File Modified)
10180 trunk/modules/m_links.c (File Modified)
10181 trunk/modules/m_list.c (File Modified)
10182 trunk/modules/m_locops.c (File Modified)
10183 trunk/modules/m_lusers.c (File Modified)
10184 trunk/modules/m_map.c (File Modified)
10185 trunk/modules/m_monitor.c (File Modified)
10186 trunk/modules/m_motd.c (File Modified)
10187 trunk/modules/m_names.c (File Modified)
10188 trunk/modules/m_oper.c (File Modified)
10189 trunk/modules/m_operspy.c (File Modified)
10190 trunk/modules/m_pass.c (File Modified)
10191 trunk/modules/m_ping.c (File Modified)
10192 trunk/modules/m_pong.c (File Modified)
10193 trunk/modules/m_post.c (File Modified)
10194 trunk/modules/m_rehash.c (File Modified)
10195 trunk/modules/m_restart.c (File Modified)
10196 trunk/modules/m_resv.c (File Modified)
10197 trunk/modules/m_services.c (File Modified)
10198 trunk/modules/m_set.c (File Modified)
10199 trunk/modules/m_sshortcut.c (File Modified)
10200 trunk/modules/m_stats.c (File Modified)
10201 trunk/modules/m_svinfo.c (File Modified)
10202 trunk/modules/m_tb.c (File Modified)
10203 trunk/modules/m_testline.c (File Modified)
10204 trunk/modules/m_testmask.c (File Modified)
10205 trunk/modules/m_time.c (File Modified)
10206 trunk/modules/m_topic.c (File Modified)
10207 trunk/modules/m_trace.c (File Modified)
10208 trunk/modules/m_unreject.c (File Modified)
10209 trunk/modules/m_user.c (File Modified)
10210 trunk/modules/m_userhost.c (File Modified)
10211 trunk/modules/m_users.c (File Modified)
10212 trunk/modules/m_version.c (File Modified)
10213 trunk/modules/m_wallops.c (File Modified)
10214 trunk/modules/m_who.c (File Modified)
10215 trunk/modules/m_whois.c (File Modified)
10216 trunk/modules/m_whowas.c (File Modified)
10217 trunk/modules/m_xline.c (File Modified)
10218 trunk/src/adns.c (File Modified)
10219 trunk/src/aline.c (File Modified)
10220 trunk/src/cache.c (File Modified)
10221 trunk/src/channel.c (File Modified)
10222 trunk/src/class.c (File Modified)
10223 trunk/src/client.c (File Modified)
10224 trunk/src/commio.c (File Modified)
10225 trunk/src/event.c (File Modified)
10226 trunk/src/hash.c (File Modified)
10227 trunk/src/hostmask.c (File Modified)
10228 trunk/src/ircd.c (File Modified)
10229 trunk/src/kdparse.c (File Modified)
10230 trunk/src/linebuf.c (File Modified)
10231 trunk/src/listener.c (File Modified)
10232 trunk/src/modules.c (File Modified)
10233 trunk/src/monitor.c (File Modified)
10234 trunk/src/newconf.c (File Modified)
10235 trunk/src/packet.c (File Modified)
10236 trunk/src/parse.c (File Modified)
10237 trunk/src/reject.c (File Modified)
10238 trunk/src/s_auth.c (File Modified)
10239 trunk/src/s_conf.c (File Modified)
10240 trunk/src/s_gline.c (File Modified)
10241 trunk/src/s_log.c (File Modified)
10242 trunk/src/s_newconf.c (File Modified)
10243 trunk/src/s_serv.c (File Modified)
10244 trunk/src/s_stats.c (File Modified)
10245 trunk/src/s_user.c (File Modified)
10246 trunk/src/send.c (File Modified)
10247 trunk/src/whowas.c (File Modified)
10248
10249
10250 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
10251 Log:
10252 - More coding style niceities. Pretty much got client.h squared away.
10253
10254
10255 Modified:
10256 trunk/modules/m_dline.c (File Modified)
10257 trunk/modules/m_gline.c (File Modified)
10258 trunk/modules/m_kline.c (File Modified)
10259 trunk/modules/m_rehash.c (File Modified)
10260 trunk/modules/m_resv.c (File Modified)
10261 trunk/modules/m_stats.c (File Modified)
10262 trunk/modules/m_testline.c (File Modified)
10263 trunk/modules/m_user.c (File Modified)
10264 trunk/modules/m_xline.c (File Modified)
10265
10266
10267 jilles 2005/09/21 22:37:13 UTC (20050921-250)
10268 Log:
10269 - Propagate quiets (+q) on netjoins
10270 - Clear +q list too on lowerTS sjoin from TS6 source
10271
10272
10273 Modified:
10274 trunk/modules/core/m_sjoin.c (File Modified)
10275 trunk/src/s_serv.c (File Modified)
10276
10277
10278 jilles 2005/09/21 15:49:43 UTC (20050921-248)
10279 Log:
10280 Second argument to whois is always a nick, never a uid.
10281 This prevents /whois other.server uid to get information
10282 about that uid.
10283
10284
10285 Modified:
10286 trunk/modules/m_whois.c (File Modified)
10287
10288
10289 jilles 2005/09/21 15:43:45 UTC (20050921-246)
10290 Log:
10291 Don't allow local users to use uids in user mode.
10292
10293
10294 Modified:
10295 trunk/src/s_user.c (File Modified)
10296
10297
10298 jilles 2005/09/21 15:42:56 UTC (20050921-244)
10299 Log:
10300 Make it compile again.
10301
10302
10303 Modified:
10304 trunk/src/s_stats.c (File Modified)
10305
10306
10307 jilles 2005/09/21 15:09:11 UTC (20050921-242)
10308 Log:
10309 Fix propagation of empty SJOIN.
10310
10311
10312 Modified:
10313 trunk/modules/core/m_sjoin.c (File Modified)
10314
10315
10316 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
10317 Log:
10318 Some atheme-style niceties here.
10319
10320
10321 Modified:
10322 trunk/modules/m_accept.c (File Modified)
10323 trunk/modules/m_admin.c (File Modified)
10324 trunk/modules/m_away.c (File Modified)
10325 trunk/modules/m_cap.c (File Modified)
10326 trunk/modules/m_capab.c (File Modified)
10327 trunk/modules/m_challenge.c (File Modified)
10328 trunk/modules/m_chghost.c (File Modified)
10329 trunk/modules/m_close.c (File Modified)
10330 trunk/modules/m_cmessage.c (File Modified)
10331 trunk/modules/m_connect.c (File Modified)
10332 trunk/modules/m_dline.c (File Modified)
10333 trunk/modules/m_encap.c (File Modified)
10334 trunk/modules/m_etrace.c (File Modified)
10335 trunk/modules/m_gline.c (File Modified)
10336 trunk/modules/m_help.c (File Modified)
10337 trunk/modules/m_info.c (File Modified)
10338 trunk/modules/m_invite.c (File Modified)
10339 trunk/modules/m_ison.c (File Modified)
10340 trunk/modules/m_kline.c (File Modified)
10341 trunk/modules/m_knock.c (File Modified)
10342 trunk/modules/m_links.c (File Modified)
10343 trunk/modules/m_list.c (File Modified)
10344 trunk/modules/m_locops.c (File Modified)
10345 trunk/modules/m_lusers.c (File Modified)
10346 trunk/modules/m_map.c (File Modified)
10347 trunk/modules/m_monitor.c (File Modified)
10348 trunk/modules/m_motd.c (File Modified)
10349 trunk/modules/m_names.c (File Modified)
10350 trunk/modules/m_oper.c (File Modified)
10351 trunk/modules/m_operspy.c (File Modified)
10352 trunk/modules/m_pass.c (File Modified)
10353 trunk/modules/m_ping.c (File Modified)
10354 trunk/modules/m_pong.c (File Modified)
10355 trunk/modules/m_post.c (File Modified)
10356 trunk/modules/m_rehash.c (File Modified)
10357 trunk/modules/m_restart.c (File Modified)
10358 trunk/modules/m_resv.c (File Modified)
10359 trunk/modules/m_services.c (File Modified)
10360 trunk/modules/m_set.c (File Modified)
10361 trunk/modules/m_sshortcut.c (File Modified)
10362 trunk/modules/m_stats.c (File Modified)
10363 trunk/modules/m_svinfo.c (File Modified)
10364 trunk/modules/m_tb.c (File Modified)
10365 trunk/modules/m_testline.c (File Modified)
10366 trunk/modules/m_testmask.c (File Modified)
10367 trunk/modules/m_time.c (File Modified)
10368 trunk/modules/m_topic.c (File Modified)
10369 trunk/modules/m_trace.c (File Modified)
10370 trunk/modules/m_unreject.c (File Modified)
10371 trunk/modules/m_user.c (File Modified)
10372 trunk/modules/m_userhost.c (File Modified)
10373 trunk/modules/m_users.c (File Modified)
10374 trunk/modules/m_version.c (File Modified)
10375 trunk/modules/m_wallops.c (File Modified)
10376 trunk/modules/m_who.c (File Modified)
10377 trunk/modules/m_whois.c (File Modified)
10378 trunk/modules/m_whowas.c (File Modified)
10379 trunk/modules/m_xline.c (File Modified)
10380
10381
10382 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10383 Log:
10384 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10385
10386
10387 Modified:
10388 trunk/.indent.pro (File Modified)
10389 trunk/include/charybdis.h (File Added)
10390 trunk/include/client.h (File Modified)
10391 trunk/modules/.indent.pro (File Modified)
10392 trunk/src/.indent.pro (File Modified)
10393 trunk/src/adns.c (File Modified)
10394 trunk/src/aline.c (File Modified)
10395 trunk/src/cache.c (File Modified)
10396 trunk/src/channel.c (File Modified)
10397 trunk/src/class.c (File Modified)
10398 trunk/src/client.c (File Modified)
10399 trunk/src/commio.c (File Modified)
10400 trunk/src/event.c (File Modified)
10401 trunk/src/hash.c (File Modified)
10402 trunk/src/hostmask.c (File Modified)
10403 trunk/src/ircd.c (File Modified)
10404 trunk/src/kdparse.c (File Modified)
10405 trunk/src/linebuf.c (File Modified)
10406 trunk/src/listener.c (File Modified)
10407 trunk/src/modules.c (File Modified)
10408 trunk/src/monitor.c (File Modified)
10409 trunk/src/newconf.c (File Modified)
10410 trunk/src/packet.c (File Modified)
10411 trunk/src/parse.c (File Modified)
10412 trunk/src/reject.c (File Modified)
10413 trunk/src/s_auth.c (File Modified)
10414 trunk/src/s_conf.c (File Modified)
10415 trunk/src/s_gline.c (File Modified)
10416 trunk/src/s_log.c (File Modified)
10417 trunk/src/s_newconf.c (File Modified)
10418 trunk/src/s_serv.c (File Modified)
10419 trunk/src/s_stats.c (File Modified)
10420 trunk/src/s_user.c (File Modified)
10421 trunk/src/send.c (File Modified)
10422 trunk/src/whowas.c (File Modified)
10423
10424
10425 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10426 Log:
10427 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10428 - Convert a few modules towards using this code.
10429 - Make a note about this change in NEWS.
10430
10431
10432 Modified:
10433 trunk/NEWS (File Modified)
10434 trunk/include/aline.h (File Added)
10435 trunk/modules/m_dline.c (File Modified)
10436 trunk/modules/m_kline.c (File Modified)
10437 trunk/modules/m_resv.c (File Modified)
10438 trunk/modules/m_xline.c (File Modified)
10439 trunk/src/Makefile.in (File Modified)
10440 trunk/src/aline.c (File Added)
10441
10442
10443 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10444 Log:
10445 - Update NEWS document.
10446
10447
10448 Modified:
10449 trunk/NEWS (File Modified)
10450
10451
10452 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10453 Log:
10454 Use find_named_person() instead of find_person() in services shortcuts.
10455
10456
10457 Modified:
10458 trunk/modules/m_sshortcut.c (File Modified)
10459
10460
10461 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10462 Log:
10463 Fix propagation of empty channels (+P).
10464
10465
10466 Modified:
10467 trunk/modules/core/m_sjoin.c (File Modified)
10468 trunk/src/s_serv.c (File Modified)
10469
10470
10471 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10472 Log:
10473 Use same comparison for +f.
10474
10475
10476 Modified:
10477 trunk/modules/core/m_join.c (File Modified)
10478
10479
10480 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10481 Log:
10482 Retire server-server non-encap CHGHOST, and clean it up a bit.
10483
10484
10485 Modified:
10486 trunk/modules/m_chghost.c (File Modified)
10487
10488
10489 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10490 Log:
10491 Use TS6 form for SQUIT wallops.
10492
10493
10494 Modified:
10495 trunk/modules/core/m_squit.c (File Modified)
10496
10497
10498 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10499 Log:
10500 Propagate nick changes for remote clients in TS6 form if possible;
10501 simplify the code a bit.
10502
10503
10504 Modified:
10505 trunk/modules/core/m_nick.c (File Modified)
10506
10507
10508 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10509 Log:
10510 Only clear oper_only_umodes on deoper for local clients.
10511
10512
10513 Modified:
10514 trunk/src/s_user.c (File Modified)
10515
10516
10517 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10518 Log:
10519 - Don't enable use_whois_actually in the default config, makes cloaking
10520 only useful for vanity.
10521
10522
10523 Modified:
10524 trunk/doc/example.conf (File Modified)
10525
10526
10527 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10528 Log:
10529 Fix linebuf raw code to not truncate lines longer than
10530 510 characters. This stops ziplinks corruption at
10531 the initial burst if the other side sends a lot.
10532
10533
10534 Modified:
10535 trunk/src/linebuf.c (File Modified)
10536
10537
10538 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10539 Log:
10540 - Add +r to channel_modes().
10541
10542
10543 Modified:
10544 trunk/src/channel.c (File Modified)
10545
10546
10547 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10548 Log:
10549 Update NEWS.
10550
10551
10552 Modified:
10553 trunk/NEWS (File Modified)
10554
10555
10556 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10557 Log:
10558 err, nvm. wrong project :-P
10559
10560
10561 Modified:
10562 trunk/src/match.c (File Modified)
10563
10564
10565 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10566 Log:
10567 make sure we don't crash on match(NULL, test)
10568
10569
10570 Modified:
10571 trunk/src/match.c (File Modified)
10572
10573
10574 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10575 Log:
10576 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10577 flags = rehash in shared{}.
10578 Uses :<source> ENCAP <target> REHASH [option].
10579
10580
10581 Modified:
10582 trunk/doc/example.conf (File Modified)
10583 trunk/doc/reference.conf (File Modified)
10584 trunk/help/opers/rehash (File Modified)
10585 trunk/include/s_newconf.h (File Modified)
10586 trunk/modules/m_rehash.c (File Modified)
10587 trunk/modules/m_stats.c (File Modified)
10588 trunk/src/newconf.c (File Modified)
10589
10590
10591 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10592 Log:
10593 Initialize flags to 0 in conf_set_shared_flags() and
10594 conf_set_cluster_flags().
10595
10596
10597 Modified:
10598 trunk/src/newconf.c (File Modified)
10599
10600
10601 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10602 Log:
10603 Don't allow a forward from a #channel to an &channel.
10604 Error message is Illegal channel name.
10605
10606
10607 Modified:
10608 trunk/modules/core/m_mode.c (File Modified)
10609
10610
10611 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10612 Log:
10613 - change version to 1.0.1
10614
10615
10616 Modified:
10617 trunk/configure (File Modified)
10618 trunk/configure.ac (File Modified)
10619
10620
10621 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10622 Log:
10623 Update NEWS.
10624
10625
10626 Modified:
10627 trunk/NEWS (File Modified)
10628
10629
10630 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10631 Log:
10632 Services shortcuts changes:
10633 - Require umode +S on target
10634 - Use ERR_SERVICESDOWN (440) for error message
10635 - Fix check for empty string
10636
10637
10638 Modified:
10639 trunk/include/numeric.h (File Modified)
10640 trunk/modules/m_sshortcut.c (File Modified)
10641 trunk/src/messages.tab (File Modified)
10642
10643
10644 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10645 Log:
10646 s/IsChanService/IsService/g;
10647
10648
10649 Modified:
10650 trunk/modules/m_sshortcut.c (File Modified)
10651
10652
10653 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10654 Log:
10655 Add check for service validity in shortcut routines.
10656
10657
10658 Modified:
10659 trunk/modules/m_sshortcut.c (File Modified)
10660
10661
10662 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10663 Log:
10664 Don't allow forwarding to a -F channel the setter is not on.
10665
10666
10667 Modified:
10668 trunk/modules/core/m_mode.c (File Modified)
10669
10670
10671 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10672 Log:
10673 Describe identify_service and identify_command in
10674 reference.conf.
10675
10676
10677 Modified:
10678 trunk/doc/reference.conf (File Modified)
10679
10680
10681 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10682 Log:
10683 More helpfile updates.
10684
10685
10686 Modified:
10687 trunk/help/Makefile.in (File Modified)
10688 trunk/help/opers/die (File Modified)
10689 trunk/help/opers/join (File Modified)
10690 trunk/help/opers/links (File Modified)
10691 trunk/help/opers/lusers (File Modified)
10692 trunk/help/opers/map (File Added)
10693 trunk/help/opers/motd (File Modified)
10694 trunk/help/opers/names (File Modified)
10695 trunk/help/opers/notice (File Modified)
10696 trunk/help/opers/operspy (File Modified)
10697 trunk/help/opers/part (File Modified)
10698 trunk/help/opers/privmsg (File Modified)
10699 trunk/help/opers/restart (File Modified)
10700 trunk/help/opers/set (File Modified)
10701 trunk/help/opers/stats (File Modified)
10702 trunk/help/opers/trace (File Modified)
10703 trunk/help/opers/version (File Modified)
10704 trunk/help/users/notice (File Modified)
10705 trunk/help/users/privmsg (File Modified)
10706 trunk/help/users/stats (File Modified)
10707
10708
10709 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10710 Log:
10711 Update help files.
10712
10713
10714 Modified:
10715 trunk/help/opers/cmode (File Modified)
10716 trunk/help/opers/umode (File Modified)
10717 trunk/help/opers/wallops (File Modified)
10718 trunk/help/opers/who (File Modified)
10719 trunk/help/users/umode (File Modified)
10720
10721
10722 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10723 Log:
10724 Include cmode +r in 004 and 005.
10725
10726
10727 Modified:
10728 trunk/include/supported.h (File Modified)
10729 trunk/src/messages.tab (File Modified)
10730
10731
10732 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10733 Log:
10734 No need to clear all 3 buffers in channel_modes().
10735
10736
10737 Modified:
10738 trunk/src/channel.c (File Modified)
10739
10740
10741 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10742 Log:
10743 - Fix multiple +f modes per line
10744 - -f shouldn't take a parameter
10745
10746
10747 Modified:
10748 trunk/modules/core/m_mode.c (File Modified)
10749
10750
10751 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10752 Log:
10753 Channel mode +Q now prevents forwarding to or through
10754 a channel, just like in hyperion, not from a channel.
10755
10756
10757 Modified:
10758 trunk/modules/core/m_join.c (File Modified)
10759
10760
10761 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10762 Log:
10763 Complete +F/+Q propagation.
10764
10765
10766 Modified:
10767 trunk/modules/core/m_join.c (File Modified)
10768 trunk/modules/core/m_sjoin.c (File Modified)
10769 trunk/src/channel.c (File Modified)
10770
10771
10772 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10773 Log:
10774 - A few minor fixes.
10775
10776
10777 Modified:
10778 trunk/modules/core/m_join.c (File Modified)
10779 trunk/modules/m_services.c (File Modified)
10780
10781
10782 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10783 Log:
10784 - Fix netsplit obfuscation.
10785
10786
10787 Modified:
10788 trunk/src/client.c (File Modified)
10789
10790
10791 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10792 Log:
10793 - Fix another /stats p related bug.
10794
10795
10796 Modified:
10797 trunk/src/client.c (File Modified)
10798
10799
10800 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10801 Log:
10802 - Update example.conf.
10803
10804
10805 Modified:
10806 trunk/doc/example.conf (File Modified)
10807
10808
10809 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10810 Log:
10811 - Fix a minor bug here, and re-release 1.0.
10812
10813
10814 Modified:
10815 trunk/modules/core/m_nick.c (File Modified)
10816
10817
10818 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10819 Log:
10820 - Add bursted clients to /stats p list.
10821
10822
10823 Modified:
10824 trunk/modules/core/m_nick.c (File Modified)
10825
10826
10827 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10828 Log:
10829 - Add identify_service, identify_command options to the example.conf,
10830 newconf parser.
10831
10832
10833 Modified:
10834 trunk/NEWS (File Modified)
10835 trunk/doc/example.conf (File Modified)
10836 trunk/src/newconf.c (File Modified)
10837
10838
10839 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10840 Log:
10841 - Add services shortcuts.
10842
10843
10844 Modified:
10845 trunk/modules/Makefile.in (File Modified)
10846 trunk/modules/m_sshortcut.c (File Added)
10847
10848
10849 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10850 Log:
10851 - put back checks i removed by mistake
10852
10853
10854 Modified:
10855 trunk/modules/core/m_join.c (File Modified)
10856
10857
10858 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10859 Log:
10860 - Implement channel mode +Q, which disables forwarding.
10861 - Make forwarding usable by everyone.
10862 - Implement channel mode +F which bypasses authority checks on a target
10863 set with this mode
10864 - Update NEWS.
10865
10866
10867 Modified:
10868 trunk/NEWS (File Modified)
10869 trunk/include/channel.h (File Modified)
10870 trunk/include/supported.h (File Modified)
10871 trunk/modules/core/m_join.c (File Modified)
10872 trunk/modules/core/m_mode.c (File Modified)
10873 trunk/src/messages.tab (File Modified)
10874
10875
10876 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10877 Log:
10878 - Fix account handling brokenness.
10879
10880
10881 Modified:
10882 trunk/modules/m_services.c (File Modified)
10883
10884
10885 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10886 Log:
10887 Identify to services via server password hack. Still
10888 needs config file parts, like
10889 identifyservice = "nickserv@services.int";
10890 identifycommand = "IDENTIFY";
10891
10892
10893 Modified:
10894 trunk/include/s_conf.h (File Modified)
10895 trunk/src/s_user.c (File Modified)
10896
10897
10898 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10899 Log:
10900 Make send.c compile.
10901
10902
10903 Modified:
10904 trunk/src/send.c (File Modified)
10905
10906
10907 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10908 Log:
10909 - Handle this better.
10910
10911
10912 Modified:
10913 trunk/src/send.c (File Modified)
10914
10915
10916 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10917 Log:
10918 If the source is not a client, don't send to normal users.
10919
10920
10921 Modified:
10922 trunk/src/send.c (File Modified)
10923
10924
10925 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10926 Log:
10927 - Make /wallops behave as wallops in other ircds.
10928
10929
10930 Modified:
10931 trunk/modules/m_wallops.c (File Modified)
10932 trunk/src/send.c (File Modified)
10933
10934
10935 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10936 Log:
10937 - charybdis-1.0
10938
10939
10940 Modified:
10941 trunk/NEWS (File Modified)
10942 trunk/configure (File Modified)
10943 trunk/configure.ac (File Modified)
10944
10945
10946 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10947 Log:
10948 - Remove efnet configuration.
10949 - Rename example.conf as reference.conf, and replace the default
10950 example.conf with one suitable for AthemeNET.
10951 - Update makefile to reflect these changes.
10952
10953
10954 Modified:
10955 trunk/doc/Makefile.in (File Modified)
10956 trunk/doc/example.conf (File Modified)
10957 trunk/doc/example.efnet.conf (File Deleted)
10958 trunk/doc/reference.conf (File Added)
10959
10960
10961 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10962 Log:
10963 - Don't display opers who are /away.
10964
10965
10966 Modified:
10967 trunk/modules/m_stats.c (File Modified)
10968
10969
10970 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10971 Log:
10972 Put cmode +f in 004 and 005.
10973
10974
10975 Modified:
10976 trunk/include/supported.h (File Modified)
10977 trunk/src/messages.tab (File Modified)
10978
10979
10980 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10981 Log:
10982 Add user umode +Q which prevents a user from
10983 being forwarded.
10984
10985
10986 Modified:
10987 trunk/include/client.h (File Modified)
10988 trunk/modules/core/m_join.c (File Modified)
10989 trunk/src/messages.tab (File Modified)
10990 trunk/src/s_user.c (File Modified)
10991
10992
10993 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10994 Log:
10995 Implement channel forwarding in m_join(). As in
10996 hyperion, failing to join because of +i, +r or +j
10997 can cause you to be forwarded, potentially
10998 recursively. Unlike hyperion, a single numeric
10999 is sent in case of a successful forward, otherwise
11000 the ircd acts if there were no forward.
11001
11002
11003 Modified:
11004 trunk/include/numeric.h (File Modified)
11005 trunk/modules/core/m_join.c (File Modified)
11006 trunk/src/messages.tab (File Modified)
11007
11008
11009 jilles 2005/09/11 22:57:53 UTC (20050911-128)
11010 Log:
11011 Allow servers to set oper-only cmodes as well.
11012
11013
11014 Modified:
11015 trunk/modules/core/m_mode.c (File Modified)
11016
11017
11018 jilles 2005/09/11 22:48:37 UTC (20050911-126)
11019 Log:
11020 Add cmode +f which takes a channel name, settable
11021 only by opers for now. Does not do anything yet.
11022
11023
11024 Modified:
11025 trunk/include/channel.h (File Modified)
11026 trunk/modules/core/m_join.c (File Modified)
11027 trunk/modules/core/m_mode.c (File Modified)
11028 trunk/modules/core/m_sjoin.c (File Modified)
11029 trunk/src/channel.c (File Modified)
11030
11031
11032 jilles 2005/09/11 20:48:09 UTC (20050911-124)
11033 Log:
11034 Fully initialize 'mode' in ms_join() and ms_sjoin()
11035 to avoid old +j garbage from being used.
11036
11037
11038 Modified:
11039 trunk/modules/core/m_join.c (File Modified)
11040 trunk/modules/core/m_sjoin.c (File Modified)
11041
11042
11043 jilles 2005/09/11 19:41:53 UTC (20050911-122)
11044 Log:
11045 - only touch join_count/join_delta if join throttling
11046 is enabled on the channel
11047 - reset join_count/join_delta to 0 if -j is set
11048
11049
11050 Modified:
11051 trunk/modules/core/m_join.c (File Modified)
11052 trunk/modules/core/m_mode.c (File Modified)
11053 trunk/modules/core/m_sjoin.c (File Modified)
11054
11055
11056 jilles 2005/09/11 18:57:20 UTC (20050911-120)
11057 Log:
11058 Also start a new "period" for join throttling for remote joins,
11059 if necessary. Make the code slightly clearer.
11060
11061
11062 Modified:
11063 trunk/modules/core/m_join.c (File Modified)
11064 trunk/src/channel.c (File Modified)
11065
11066
11067 jilles 2005/09/11 18:12:20 UTC (20050911-118)
11068 Log:
11069 Some +j improvements, still broken.
11070
11071
11072 Modified:
11073 trunk/modules/core/m_join.c (File Modified)
11074 trunk/modules/core/m_sjoin.c (File Modified)
11075
11076
11077 jilles 2005/09/11 16:44:36 UTC (20050911-116)
11078 Log:
11079 Only do +z processing for +m channels the sender is on,
11080 as bans/quiets are currently only checked locally.
11081
11082
11083 Modified:
11084 trunk/modules/core/m_message.c (File Modified)
11085
11086
11087 jilles 2005/09/11 16:01:02 UTC (20050911-114)
11088 Log:
11089 - Add max_bans_large configuration option, defaulting to 500, to
11090 limit the number of bans in a +L channel
11091 - Change b/e/I to b/e/I/q in texts
11092
11093
11094 Modified:
11095 trunk/doc/example.conf (File Modified)
11096 trunk/include/s_conf.h (File Modified)
11097 trunk/modules/core/m_mode.c (File Modified)
11098 trunk/modules/m_info.c (File Modified)
11099 trunk/src/newconf.c (File Modified)
11100 trunk/src/s_conf.c (File Modified)
11101
11102
11103 jilles 2005/09/11 15:20:38 UTC (20050911-112)
11104 Log:
11105 Store invite for +gi channels.
11106 Note that +gi is significantly weaker access control than +i.
11107
11108
11109 Modified:
11110 trunk/modules/m_invite.c (File Modified)
11111
11112
11113 jilles 2005/09/11 14:38:35 UTC (20050911-110)
11114 Log:
11115 Nonops are allowed to see +q lists.
11116
11117
11118 Modified:
11119 trunk/modules/core/m_mode.c (File Modified)
11120
11121
11122 jilles 2005/09/11 14:27:59 UTC (20050911-108)
11123 Log:
11124 Invalidate can_send() cache on -q.
11125
11126
11127 Modified:
11128 trunk/modules/core/m_mode.c (File Modified)
11129
11130
11131 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
11132 Log:
11133 - Make sure sjoin doesnt crash the ircd if it's blank. :X
11134
11135
11136 Modified:
11137 trunk/modules/core/m_sjoin.c (File Modified)
11138
11139
11140 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
11141 Log:
11142 - Allow blank SJOINs -- for permanant channels.
11143
11144
11145 Modified:
11146 trunk/modules/core/m_sjoin.c (File Modified)
11147
11148
11149 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
11150 Log:
11151 - Burst permanant channels.
11152
11153
11154 Modified:
11155 trunk/src/s_serv.c (File Modified)
11156
11157
11158 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
11159 Log:
11160 - Fix handling of permanant channels.
11161
11162
11163 Modified:
11164 trunk/modules/core/m_join.c (File Modified)
11165
11166
11167 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
11168 Log:
11169 - Run indent on core modules.
11170 - Add propagation of join throttle settings.
11171
11172
11173 Modified:
11174 trunk/modules/core/m_die.c (File Modified)
11175 trunk/modules/core/m_error.c (File Modified)
11176 trunk/modules/core/m_join.c (File Modified)
11177 trunk/modules/core/m_kick.c (File Modified)
11178 trunk/modules/core/m_kill.c (File Modified)
11179 trunk/modules/core/m_message.c (File Modified)
11180 trunk/modules/core/m_mode.c (File Modified)
11181 trunk/modules/core/m_nick.c (File Modified)
11182 trunk/modules/core/m_part.c (File Modified)
11183 trunk/modules/core/m_quit.c (File Modified)
11184 trunk/modules/core/m_server.c (File Modified)
11185 trunk/modules/core/m_sjoin.c (File Modified)
11186 trunk/modules/core/m_squit.c (File Modified)
11187
11188
11189 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
11190 Log:
11191 - Fix mistake in commit message.
11192
11193
11194 Modified:
11195 trunk/ChangeLog (File Modified)
11196
11197
11198 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
11199 Log:
11200 - Channel throttling.
11201
11202
11203 Modified:
11204 trunk/NEWS (File Modified)
11205 trunk/include/supported.h (File Modified)
11206 trunk/modules/core/m_mode.c (File Modified)
11207 trunk/src/messages.tab (File Modified)
11208
11209
11210 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
11211 Log:
11212 - Channel throttle logic fixes.
11213
11214
11215 Modified:
11216 trunk/include/channel.h (File Modified)
11217
11218
11219 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
11220 Log:
11221 - Add the throttle logic.
11222
11223
11224 Modified:
11225 trunk/include/channel.h (File Modified)
11226 trunk/include/numeric.h (File Modified)
11227 trunk/modules/core/m_join.c (File Modified)
11228 trunk/src/channel.c (File Modified)
11229 trunk/src/messages.tab (File Modified)
11230
11231
11232 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
11233 Log:
11234 - Cosmetic fixes to CREDITS.
11235
11236
11237 Modified:
11238 trunk/CREDITS (File Modified)
11239
11240
11241 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
11242 Log:
11243 - Better channel_modes() from ShadowIRCd 4.
11244
11245
11246 Modified:
11247 trunk/include/channel.h (File Modified)
11248 trunk/src/channel.c (File Modified)
11249
11250
11251 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
11252 Log:
11253 - Strip colour codes from parts.
11254
11255
11256 Modified:
11257 trunk/modules/core/m_part.c (File Modified)
11258
11259
11260 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
11261 Log:
11262 - Strip colour codes from quits.
11263
11264
11265 Modified:
11266 trunk/modules/core/m_quit.c (File Modified)
11267
11268
11269 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
11270 Log:
11271 - add +c/+g/+z to channel_modes().
11272
11273
11274 Modified:
11275 trunk/src/channel.c (File Modified)
11276
11277
11278 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
11279 Log:
11280 - Add +g to 004/005 numerics.
11281
11282
11283 Modified:
11284 trunk/include/supported.h (File Modified)
11285 trunk/src/messages.tab (File Modified)
11286
11287
11288 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
11289 Log:
11290 - Add +cgz to set_final_mode() in both join/sjoin.
11291 - Implement channel mode +g: Free invite.
11292
11293
11294 Modified:
11295 trunk/include/channel.h (File Modified)
11296 trunk/modules/core/m_join.c (File Modified)
11297 trunk/modules/core/m_mode.c (File Modified)
11298 trunk/modules/core/m_sjoin.c (File Modified)
11299 trunk/modules/m_invite.c (File Modified)
11300
11301
11302 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
11303 Log:
11304 - Make sure /stats p uses the right list.
11305
11306
11307 Modified:
11308 trunk/modules/m_stats.c (File Modified)
11309
11310
11311 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
11312 Log:
11313 - local oper list becomes local_oper_list.
11314 - all opers are stored on oper_list for /stats p.
11315
11316
11317 Modified:
11318 trunk/include/ircd.h (File Modified)
11319 trunk/modules/m_stats.c (File Modified)
11320 trunk/modules/m_trace.c (File Modified)
11321 trunk/src/client.c (File Modified)
11322 trunk/src/ircd.c (File Modified)
11323 trunk/src/s_user.c (File Modified)
11324 trunk/src/send.c (File Modified)
11325
11326
11327 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
11328 Log:
11329 - Remove ENABLE_SERVICES legacy define.
11330
11331
11332 Modified:
11333 trunk/configure (File Modified)
11334 trunk/configure.ac (File Modified)
11335 trunk/include/client.h (File Modified)
11336 trunk/include/m_info.h (File Modified)
11337 trunk/include/s_conf.h (File Modified)
11338 trunk/modules/Makefile.in (File Modified)
11339 trunk/modules/core/m_kick.c (File Modified)
11340 trunk/modules/core/m_mode.c (File Modified)
11341 trunk/modules/core/m_nick.c (File Modified)
11342 trunk/modules/core/m_sjoin.c (File Modified)
11343 trunk/modules/m_services.c (File Modified)
11344 trunk/src/channel.c (File Modified)
11345 trunk/src/newconf.c (File Modified)
11346 trunk/src/s_conf.c (File Modified)
11347 trunk/src/s_serv.c (File Modified)
11348 trunk/src/s_user.c (File Modified)
11349
11350
11351 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
11352 Log:
11353 - New reject message, ala ircu.
11354
11355
11356 Modified:
11357 trunk/src/reject.c (File Modified)
11358
11359
11360 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11361 Log:
11362 - Reduce 'broadcast storm' effect in m_chghost.
11363
11364
11365 Modified:
11366 trunk/modules/m_chghost.c (File Modified)
11367
11368
11369 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11370 Log:
11371 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11372
11373
11374 Modified:
11375 trunk/include/supported.h (File Modified)
11376 trunk/src/messages.tab (File Modified)
11377
11378
11379 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11380 Log:
11381 - Implement +z.
11382
11383
11384 Modified:
11385 trunk/include/channel.h (File Modified)
11386 trunk/modules/core/m_message.c (File Modified)
11387 trunk/modules/core/m_mode.c (File Modified)
11388
11389
11390 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11391 Log:
11392 - use sendto_one_numeric() in some places.
11393
11394
11395 Modified:
11396 trunk/modules/core/m_mode.c (File Modified)
11397
11398
11399 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11400 Log:
11401 - Implement channel mode +c -- colour stripping.
11402
11403
11404 Modified:
11405 trunk/include/irc_string.h (File Modified)
11406 trunk/include/supported.h (File Modified)
11407 trunk/modules/core/m_message.c (File Modified)
11408 trunk/modules/core/m_mode.c (File Modified)
11409 trunk/src/irc_string.c (File Modified)
11410 trunk/src/messages.tab (File Modified)
11411
11412
11413 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11414 Log:
11415 - Add +qLP to CHANMODES 005 numeric.
11416
11417
11418 Modified:
11419 trunk/include/supported.h (File Modified)
11420
11421
11422 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11423 Log:
11424 Move credits files to doc/.
11425
11426
11427 Modified:
11428 trunk/Hybrid-team (File Deleted)
11429 trunk/Ratbox-team (File Deleted)
11430 trunk/doc/Hybrid-team (File Added)
11431 trunk/doc/Ratbox-team (File Added)
11432
11433
11434 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11435 Log:
11436 - Rename Ratbox credits as Ratbox-team.
11437 - Add in our own CREDITS.
11438
11439
11440 Modified:
11441 trunk/CREDITS (File Deleted)
11442 trunk/CREDITS (File Added)
11443 trunk/Ratbox-team (File Added)
11444
11445
11446 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11447 Log:
11448 - Quietcache fixes.
11449
11450
11451 Modified:
11452 trunk/modules/core/m_mode.c (File Modified)
11453
11454
11455 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11456 Log:
11457 - Rebuild configure.
11458
11459
11460 Modified:
11461 trunk/autom4te.cache/ (File Deleted)
11462 trunk/configure (File Modified)
11463
11464
11465 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11466 Log:
11467 Add +q to messages.tab.
11468
11469
11470 Modified:
11471 trunk/src/messages.tab (File Modified)
11472
11473
11474 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11475 Log:
11476 - port m_sjoin stuff to TS6 JOIN syntax.
11477
11478
11479 Modified:
11480 trunk/modules/core/m_join.c (File Modified)
11481
11482
11483 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11484 Log:
11485 - Implement channel mode +q (quiet)
11486
11487
11488 Modified:
11489 trunk/include/channel.h (File Modified)
11490 trunk/modules/core/m_mode.c (File Modified)
11491 trunk/src/channel.c (File Modified)
11492
11493
11494 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11495 Log:
11496 Add +L/+P for set_final_mode().
11497
11498
11499 Modified:
11500 trunk/modules/core/m_sjoin.c (File Modified)
11501
11502
11503 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11504 Log:
11505 Add +L/+P in channel_modes().
11506
11507
11508 Modified:
11509 trunk/src/channel.c (File Modified)
11510
11511
11512 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11513 Log:
11514 - Use MODE_PERMANENT, not MODE_PERMANANT
11515 - Actually use chm_staff()
11516
11517 It compiles but is not otherwise tested.
11518
11519
11520 Modified:
11521 trunk/include/channel.h (File Modified)
11522 trunk/modules/core/m_mode.c (File Modified)
11523 trunk/modules/core/m_sjoin.c (File Modified)
11524 trunk/src/channel.c (File Modified)
11525
11526
11527 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11528 Log:
11529 - Ok, patchlevel.h is fixed now.
11530
11531
11532 Modified:
11533 trunk/include/patchlevel.h (File Modified)
11534
11535
11536 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11537 Log:
11538 - *sigh*
11539
11540
11541 Modified:
11542 trunk/include/patchlevel.h (File Modified)
11543 trunk/src/version.c.SH (File Modified)
11544
11545
11546 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11547 Log:
11548 - Fix compilation issue with version.c.
11549
11550
11551 Modified:
11552 trunk/src/version.c.SH (File Modified)
11553
11554
11555 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11556 Log:
11557 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11558 this from the BUGS file.
11559
11560
11561 Modified:
11562 trunk/BUGS (File Modified)
11563
11564
11565 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11566 Log:
11567 Mangle all netsplit messages if flatten links is enabled.
11568
11569
11570 Modified:
11571 trunk/src/client.c (File Modified)
11572
11573
11574 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11575 Log:
11576 - jilles pointed out that /stats p needed severe changes -- implement
11577 them
11578
11579
11580 Modified:
11581 trunk/modules/m_stats.c (File Modified)
11582
11583
11584 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11585 Log:
11586 Rename RELNOTES to NEWS.
11587
11588
11589 Modified:
11590 trunk/NEWS (File Added)
11591 trunk/RELNOTES (File Deleted)
11592
11593
11594 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11595 Log:
11596 Update RELNOTES.
11597
11598
11599 Modified:
11600 trunk/RELNOTES (File Modified)
11601
11602
11603 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11604 Log:
11605 - Make /stats p work globally.
11606 - Change 'OPER(s)' to 'staff members'
11607
11608
11609 Modified:
11610 trunk/modules/m_stats.c (File Modified)
11611
11612
11613 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11614 Log:
11615 - add modes, +LP to RPL_MYINFO.
11616
11617
11618 Modified:
11619 trunk/src/messages.tab (File Modified)
11620
11621
11622 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11623 Log:
11624 More stuff to RELNOTES.
11625
11626
11627 Modified:
11628 trunk/RELNOTES (File Modified)
11629
11630
11631 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11632 Log:
11633 - Implement +P.
11634
11635
11636 Modified:
11637 trunk/modules/core/m_sjoin.c (File Modified)
11638 trunk/src/channel.c (File Modified)
11639
11640
11641 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11642 Log:
11643 - Implement list limit exceed modes -- +L.
11644
11645
11646 Modified:
11647 trunk/modules/core/m_mode.c (File Modified)
11648
11649
11650 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11651 Log:
11652 - Add handlers for modes +L, +P.
11653
11654
11655 Modified:
11656 trunk/include/channel.h (File Modified)
11657 trunk/modules/core/m_mode.c (File Modified)
11658
11659
11660 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11661 Log:
11662 Update properties on *everything*.
11663
11664
11665 Modified:
11666 trunk/.cvsignore (Property Modified)
11667 trunk/.indent.pro (Property Modified)
11668 trunk/BUGS (File Modified) (Property Modified)
11669 trunk/CREDITS (File Modified) (Property Modified)
11670 trunk/ChangeLog (Property Modified)
11671 trunk/Hybrid-team (File Modified) (Property Modified)
11672 trunk/INSTALL (File Modified) (Property Modified)
11673 trunk/LICENSE (File Modified) (Property Modified)
11674 trunk/Makefile.in (File Modified) (Property Modified)
11675 trunk/README.FIRST (File Modified) (Property Modified)
11676 trunk/RELNOTES (File Modified) (Property Modified)
11677 trunk/SVN-Access (Property Modified)
11678 trunk/aclocal.m4 (File Modified) (Property Modified)
11679 trunk/adns/.cvsignore (Property Modified)
11680 trunk/adns/COPYING (Property Modified)
11681 trunk/adns/GPL-vs-LGPL (Property Modified)
11682 trunk/adns/Makefile.in (File Modified) (Property Modified)
11683 trunk/adns/README (Property Modified)
11684 trunk/adns/README.ircd (Property Modified)
11685 trunk/adns/adns.h (File Modified) (Property Modified)
11686 trunk/adns/check.c (File Modified) (Property Modified)
11687 trunk/adns/dlist.h (File Modified) (Property Modified)
11688 trunk/adns/event.c (File Modified) (Property Modified)
11689 trunk/adns/general.c (File Modified) (Property Modified)
11690 trunk/adns/internal.h (File Modified) (Property Modified)
11691 trunk/adns/parse.c (File Modified) (Property Modified)
11692 trunk/adns/query.c (File Modified) (Property Modified)
11693 trunk/adns/reply.c (File Modified) (Property Modified)
11694 trunk/adns/setup.c (File Modified) (Property Modified)
11695 trunk/adns/transmit.c (File Modified) (Property Modified)
11696 trunk/adns/tvarith.h (File Modified) (Property Modified)
11697 trunk/adns/types.c (File Modified) (Property Modified)
11698 trunk/configure (File Modified) (Property Modified)
11699 trunk/configure.ac (File Modified) (Property Modified)
11700 trunk/contrib/.cvsignore (Property Modified)
11701 trunk/contrib/.indent.pro (Property Modified)
11702 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11703 trunk/contrib/README (File Modified) (Property Modified)
11704 trunk/contrib/example_module.c (File Modified) (Property Modified)
11705 trunk/contrib/m_42.c (File Modified) (Property Modified)
11706 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11707 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11708 trunk/contrib/m_force.c (File Modified) (Property Modified)
11709 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11710 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11711 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11712 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11713 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11714 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11715 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11716 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11717 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11718 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11719 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11720 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11721 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11722 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11723 trunk/doc/.cvsignore (Property Modified)
11724 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11725 trunk/doc/Makefile.in (File Modified) (Property Modified)
11726 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11727 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11728 trunk/doc/challenge.txt (File Modified) (Property Modified)
11729 trunk/doc/example.conf (File Modified) (Property Modified)
11730 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11731 trunk/doc/hooks.txt (File Modified) (Property Modified)
11732 trunk/doc/index.txt (File Modified) (Property Modified)
11733 trunk/doc/ircd.8 (File Modified) (Property Modified)
11734 trunk/doc/ircd.motd (Property Modified)
11735 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11736 trunk/doc/modeg.txt (File Modified) (Property Modified)
11737 trunk/doc/modes.txt (File Modified) (Property Modified)
11738 trunk/doc/monitor.txt (File Modified) (Property Modified)
11739 trunk/doc/old/Authors (Property Modified)
11740 trunk/doc/operguide.txt (File Modified) (Property Modified)
11741 trunk/doc/opermyth.txt (Property Modified)
11742 trunk/doc/server-version-info (File Modified) (Property Modified)
11743 trunk/doc/services.txt (File Modified) (Property Modified)
11744 trunk/doc/technical/README.TSora (Property Modified)
11745 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11746 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11747 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11748 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11749 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11750 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11751 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11752 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11753 trunk/doc/technical/rfc1459.txt (Property Modified)
11754 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11755 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11756 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11757 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11758 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11759 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11760 trunk/help/Makefile.in (File Modified) (Property Modified)
11761 trunk/help/opers/accept (Property Modified)
11762 trunk/help/opers/admin (Property Modified)
11763 trunk/help/opers/away (Property Modified)
11764 trunk/help/opers/capab (Property Modified)
11765 trunk/help/opers/challenge (Property Modified)
11766 trunk/help/opers/close (Property Modified)
11767 trunk/help/opers/cmode (Property Modified)
11768 trunk/help/opers/cnotice (Property Modified)
11769 trunk/help/opers/connect (Property Modified)
11770 trunk/help/opers/cprivmsg (Property Modified)
11771 trunk/help/opers/credits (Property Modified)
11772 trunk/help/opers/die (Property Modified)
11773 trunk/help/opers/dline (Property Modified)
11774 trunk/help/opers/eob (Property Modified)
11775 trunk/help/opers/error (Property Modified)
11776 trunk/help/opers/etrace (Property Modified)
11777 trunk/help/opers/gline (Property Modified)
11778 trunk/help/opers/help (Property Modified)
11779 trunk/help/opers/index (Property Modified)
11780 trunk/help/opers/info (Property Modified)
11781 trunk/help/opers/invite (Property Modified)
11782 trunk/help/opers/ison (Property Modified)
11783 trunk/help/opers/join (Property Modified)
11784 trunk/help/opers/kick (Property Modified)
11785 trunk/help/opers/kill (Property Modified)
11786 trunk/help/opers/kline (Property Modified)
11787 trunk/help/opers/knock (Property Modified)
11788 trunk/help/opers/links (Property Modified)
11789 trunk/help/opers/list (Property Modified)
11790 trunk/help/opers/locops (Property Modified)
11791 trunk/help/opers/lusers (Property Modified)
11792 trunk/help/opers/modlist (Property Modified)
11793 trunk/help/opers/modload (Property Modified)
11794 trunk/help/opers/modrestart (Property Modified)
11795 trunk/help/opers/modunload (Property Modified)
11796 trunk/help/opers/motd (Property Modified)
11797 trunk/help/opers/names (Property Modified)
11798 trunk/help/opers/nick (Property Modified)
11799 trunk/help/opers/notice (Property Modified)
11800 trunk/help/opers/oper (Property Modified)
11801 trunk/help/opers/operspy (Property Modified)
11802 trunk/help/opers/operwall (Property Modified)
11803 trunk/help/opers/part (Property Modified)
11804 trunk/help/opers/pass (Property Modified)
11805 trunk/help/opers/ping (Property Modified)
11806 trunk/help/opers/pong (Property Modified)
11807 trunk/help/opers/post (Property Modified)
11808 trunk/help/opers/privmsg (Property Modified)
11809 trunk/help/opers/quit (Property Modified)
11810 trunk/help/opers/rehash (Property Modified)
11811 trunk/help/opers/restart (Property Modified)
11812 trunk/help/opers/resv (Property Modified)
11813 trunk/help/opers/server (Property Modified)
11814 trunk/help/opers/set (Property Modified)
11815 trunk/help/opers/sjoin (Property Modified)
11816 trunk/help/opers/squit (Property Modified)
11817 trunk/help/opers/stats (Property Modified)
11818 trunk/help/opers/svinfo (Property Modified)
11819 trunk/help/opers/testgecos (Property Modified)
11820 trunk/help/opers/testline (Property Modified)
11821 trunk/help/opers/testmask (Property Modified)
11822 trunk/help/opers/time (Property Modified)
11823 trunk/help/opers/topic (Property Modified)
11824 trunk/help/opers/trace (Property Modified)
11825 trunk/help/opers/uhelp (Property Modified)
11826 trunk/help/opers/umode (Property Modified)
11827 trunk/help/opers/undline (Property Modified)
11828 trunk/help/opers/ungline (Property Modified)
11829 trunk/help/opers/unkline (Property Modified)
11830 trunk/help/opers/unresv (Property Modified)
11831 trunk/help/opers/unxline (Property Modified)
11832 trunk/help/opers/user (Property Modified)
11833 trunk/help/opers/userhost (Property Modified)
11834 trunk/help/opers/users (Property Modified)
11835 trunk/help/opers/version (Property Modified)
11836 trunk/help/opers/wallops (Property Modified)
11837 trunk/help/opers/who (Property Modified)
11838 trunk/help/opers/whois (Property Modified)
11839 trunk/help/opers/whowas (Property Modified)
11840 trunk/help/opers/xline (Property Modified)
11841 trunk/help/users/index (Property Modified)
11842 trunk/help/users/info (Property Modified)
11843 trunk/help/users/notice (Property Modified)
11844 trunk/help/users/privmsg (Property Modified)
11845 trunk/help/users/stats (Property Modified)
11846 trunk/help/users/umode (Property Modified)
11847 trunk/include/.cvsignore (Property Modified)
11848 trunk/include/.indent.pro (Property Modified)
11849 trunk/include/balloc.h (File Modified) (Property Modified)
11850 trunk/include/cache.h (File Modified) (Property Modified)
11851 trunk/include/channel.h (File Modified) (Property Modified)
11852 trunk/include/class.h (File Modified) (Property Modified)
11853 trunk/include/client.h (File Modified) (Property Modified)
11854 trunk/include/commio.h (File Modified) (Property Modified)
11855 trunk/include/common.h (File Modified) (Property Modified)
11856 trunk/include/config.h (File Modified) (Property Modified)
11857 trunk/include/config.h.dist (File Modified) (Property Modified)
11858 trunk/include/defaults.h (File Modified) (Property Modified)
11859 trunk/include/event.h (File Modified) (Property Modified)
11860 trunk/include/hash.h (File Modified) (Property Modified)
11861 trunk/include/hook.h (File Modified) (Property Modified)
11862 trunk/include/hostmask.h (File Modified) (Property Modified)
11863 trunk/include/irc_string.h (File Modified) (Property Modified)
11864 trunk/include/ircd.h (File Modified) (Property Modified)
11865 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11866 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11867 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11868 trunk/include/linebuf.h (File Modified) (Property Modified)
11869 trunk/include/listener.h (File Modified) (Property Modified)
11870 trunk/include/m_info.h (File Modified) (Property Modified)
11871 trunk/include/memory.h (File Modified) (Property Modified)
11872 trunk/include/modules.h (File Modified) (Property Modified)
11873 trunk/include/monitor.h (File Modified) (Property Modified)
11874 trunk/include/msg.h (File Modified) (Property Modified)
11875 trunk/include/newconf.h (File Modified) (Property Modified)
11876 trunk/include/numeric.h (File Modified) (Property Modified)
11877 trunk/include/packet.h (File Modified) (Property Modified)
11878 trunk/include/parse.h (File Modified) (Property Modified)
11879 trunk/include/patchlevel.h (File Modified) (Property Modified)
11880 trunk/include/patricia.h (File Modified) (Property Modified)
11881 trunk/include/reject.h (File Modified) (Property Modified)
11882 trunk/include/res.h (File Modified) (Property Modified)
11883 trunk/include/restart.h (File Modified) (Property Modified)
11884 trunk/include/s_auth.h (File Modified) (Property Modified)
11885 trunk/include/s_conf.h (File Modified) (Property Modified)
11886 trunk/include/s_gline.h (File Modified) (Property Modified)
11887 trunk/include/s_log.h (File Modified) (Property Modified)
11888 trunk/include/s_newconf.h (File Modified) (Property Modified)
11889 trunk/include/s_serv.h (File Modified) (Property Modified)
11890 trunk/include/s_stats.h (File Modified) (Property Modified)
11891 trunk/include/s_user.h (File Modified) (Property Modified)
11892 trunk/include/s_zip.h (File Modified) (Property Modified)
11893 trunk/include/scache.h (File Modified) (Property Modified)
11894 trunk/include/send.h (File Modified) (Property Modified)
11895 trunk/include/serno.h (Property Modified)
11896 trunk/include/setup.h.in (Property Modified)
11897 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11898 trunk/include/stdinc.h (File Modified) (Property Modified)
11899 trunk/include/supported.h (File Modified) (Property Modified)
11900 trunk/include/tools.h (File Modified) (Property Modified)
11901 trunk/include/whowas.h (File Modified) (Property Modified)
11902 trunk/install-sh (File Modified) (Property Modified)
11903 trunk/modules/.cvsignore (Property Modified)
11904 trunk/modules/.depend (Property Modified)
11905 trunk/modules/.indent.pro (Property Modified)
11906 trunk/modules/Makefile.in (File Modified) (Property Modified)
11907 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11908 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11909 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11910 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11911 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11912 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11913 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11914 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11915 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11916 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11917 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11918 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11919 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11920 trunk/modules/m_accept.c (File Modified) (Property Modified)
11921 trunk/modules/m_admin.c (File Modified) (Property Modified)
11922 trunk/modules/m_away.c (File Modified) (Property Modified)
11923 trunk/modules/m_cap.c (File Modified) (Property Modified)
11924 trunk/modules/m_capab.c (File Modified) (Property Modified)
11925 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11926 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11927 trunk/modules/m_close.c (File Modified) (Property Modified)
11928 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11929 trunk/modules/m_connect.c (File Modified) (Property Modified)
11930 trunk/modules/m_dline.c (File Modified) (Property Modified)
11931 trunk/modules/m_encap.c (File Modified) (Property Modified)
11932 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11933 trunk/modules/m_gline.c (File Modified) (Property Modified)
11934 trunk/modules/m_help.c (File Modified) (Property Modified)
11935 trunk/modules/m_info.c (File Modified) (Property Modified)
11936 trunk/modules/m_invite.c (File Modified) (Property Modified)
11937 trunk/modules/m_ison.c (File Modified) (Property Modified)
11938 trunk/modules/m_kline.c (File Modified) (Property Modified)
11939 trunk/modules/m_knock.c (File Modified) (Property Modified)
11940 trunk/modules/m_links.c (File Modified) (Property Modified)
11941 trunk/modules/m_list.c (File Modified) (Property Modified)
11942 trunk/modules/m_locops.c (File Modified) (Property Modified)
11943 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11944 trunk/modules/m_map.c (File Modified) (Property Modified)
11945 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11946 trunk/modules/m_motd.c (File Modified) (Property Modified)
11947 trunk/modules/m_names.c (File Modified) (Property Modified)
11948 trunk/modules/m_oper.c (File Modified) (Property Modified)
11949 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11950 trunk/modules/m_pass.c (File Modified) (Property Modified)
11951 trunk/modules/m_ping.c (File Modified) (Property Modified)
11952 trunk/modules/m_pong.c (File Modified) (Property Modified)
11953 trunk/modules/m_post.c (File Modified) (Property Modified)
11954 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11955 trunk/modules/m_restart.c (File Modified) (Property Modified)
11956 trunk/modules/m_resv.c (File Modified) (Property Modified)
11957 trunk/modules/m_services.c (File Modified) (Property Modified)
11958 trunk/modules/m_set.c (File Modified) (Property Modified)
11959 trunk/modules/m_stats.c (File Modified) (Property Modified)
11960 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11961 trunk/modules/m_tb.c (File Modified) (Property Modified)
11962 trunk/modules/m_testline.c (File Modified) (Property Modified)
11963 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11964 trunk/modules/m_time.c (File Modified) (Property Modified)
11965 trunk/modules/m_topic.c (File Modified) (Property Modified)
11966 trunk/modules/m_trace.c (File Modified) (Property Modified)
11967 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11968 trunk/modules/m_user.c (File Modified) (Property Modified)
11969 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11970 trunk/modules/m_users.c (File Modified) (Property Modified)
11971 trunk/modules/m_version.c (File Modified) (Property Modified)
11972 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11973 trunk/modules/m_who.c (File Modified) (Property Modified)
11974 trunk/modules/m_whois.c (File Modified) (Property Modified)
11975 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11976 trunk/modules/m_xline.c (File Modified) (Property Modified)
11977 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11978 trunk/servlink/.cvsignore (Property Modified)
11979 trunk/servlink/.indent.pro (Property Modified)
11980 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11981 trunk/servlink/README (File Modified) (Property Modified)
11982 trunk/servlink/TODO (File Modified) (Property Modified)
11983 trunk/servlink/control.c (File Modified) (Property Modified)
11984 trunk/servlink/control.h (File Modified) (Property Modified)
11985 trunk/servlink/io.c (File Modified) (Property Modified)
11986 trunk/servlink/io.h (File Modified) (Property Modified)
11987 trunk/servlink/servlink.c (File Modified) (Property Modified)
11988 trunk/servlink/servlink.h (File Modified) (Property Modified)
11989 trunk/src/.cvsignore (Property Modified)
11990 trunk/src/.depend (Property Modified)
11991 trunk/src/.indent.pro (Property Modified)
11992 trunk/src/Makefile.in (File Modified) (Property Modified)
11993 trunk/src/adns.c (File Modified) (Property Modified)
11994 trunk/src/balloc.c (File Modified) (Property Modified)
11995 trunk/src/cache.c (File Modified) (Property Modified)
11996 trunk/src/channel.c (File Modified) (Property Modified)
11997 trunk/src/class.c (File Modified) (Property Modified)
11998 trunk/src/client.c (File Modified) (Property Modified)
11999 trunk/src/commio.c (File Modified) (Property Modified)
12000 trunk/src/devpoll.c (File Modified) (Property Modified)
12001 trunk/src/epoll.c (File Modified) (Property Modified)
12002 trunk/src/event.c (File Modified) (Property Modified)
12003 trunk/src/getopt.c (File Modified) (Property Modified)
12004 trunk/src/hash.c (File Modified) (Property Modified)
12005 trunk/src/hook.c (File Modified) (Property Modified)
12006 trunk/src/hostmask.c (File Modified) (Property Modified)
12007 trunk/src/irc_string.c (File Modified) (Property Modified)
12008 trunk/src/ircd.c (File Modified) (Property Modified)
12009 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
12010 trunk/src/ircd_parser.y (File Modified) (Property Modified)
12011 trunk/src/ircd_signal.c (File Modified) (Property Modified)
12012 trunk/src/kdparse.c (File Modified) (Property Modified)
12013 trunk/src/kqueue.c (File Modified) (Property Modified)
12014 trunk/src/linebuf.c (File Modified) (Property Modified)
12015 trunk/src/listener.c (File Modified) (Property Modified)
12016 trunk/src/match.c (File Modified) (Property Modified)
12017 trunk/src/memory.c (File Modified) (Property Modified)
12018 trunk/src/messages.tab (File Modified) (Property Modified)
12019 trunk/src/modules.c (File Modified) (Property Modified)
12020 trunk/src/monitor.c (File Modified) (Property Modified)
12021 trunk/src/newconf.c (File Modified) (Property Modified)
12022 trunk/src/numeric.c (File Modified) (Property Modified)
12023 trunk/src/packet.c (File Modified) (Property Modified)
12024 trunk/src/parse.c (File Modified) (Property Modified)
12025 trunk/src/patricia.c (File Modified) (Property Modified)
12026 trunk/src/poll.c (File Modified) (Property Modified)
12027 trunk/src/reject.c (File Modified) (Property Modified)
12028 trunk/src/restart.c (File Modified) (Property Modified)
12029 trunk/src/s_auth.c (File Modified) (Property Modified)
12030 trunk/src/s_conf.c (File Modified) (Property Modified)
12031 trunk/src/s_gline.c (File Modified) (Property Modified)
12032 trunk/src/s_log.c (File Modified) (Property Modified)
12033 trunk/src/s_newconf.c (File Modified) (Property Modified)
12034 trunk/src/s_serv.c (File Modified) (Property Modified)
12035 trunk/src/s_stats.c (File Modified) (Property Modified)
12036 trunk/src/s_user.c (File Modified) (Property Modified)
12037 trunk/src/scache.c (File Modified) (Property Modified)
12038 trunk/src/select.c (File Modified) (Property Modified)
12039 trunk/src/send.c (File Modified) (Property Modified)
12040 trunk/src/snprintf.c (File Modified) (Property Modified)
12041 trunk/src/tools.c (File Modified) (Property Modified)
12042 trunk/src/version.c.SH (File Modified) (Property Modified)
12043 trunk/src/whowas.c (File Modified) (Property Modified)
12044 trunk/tools/.cvsignore (Property Modified)
12045 trunk/tools/Makefile.in (File Modified) (Property Modified)
12046 trunk/tools/README (File Modified) (Property Modified)
12047 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
12048 trunk/tools/convertilines.c (File Modified) (Property Modified)
12049 trunk/tools/convertklines.c (File Modified) (Property Modified)
12050 trunk/tools/mkkeypair (Property Modified)
12051 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
12052 trunk/tools/rsa_respond/.cvsignore (Property Modified)
12053 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
12054 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
12055 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
12056 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
12057 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
12058 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
12059 trunk/tools/untabify (File Modified) (Property Modified)
12060 trunk/tools/viconf.c (File Modified) (Property Modified)
12061
12062
12063 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
12064 Log:
12065 - Update RELNOTES.
12066
12067
12068 Modified:
12069 trunk/RELNOTES (File Modified)
12070
12071
12072 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
12073 Log:
12074 - Make version.c use our serial, not ratbox's.
12075
12076
12077 Modified:
12078 trunk/src/version.c.SH (File Modified)
12079
12080
12081 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
12082 Log:
12083 - update RELNOTES
12084 - revved patchlevel to 2.1.5
12085
12086
12087 Modified:
12088 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12089 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12090
12091
12092 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
12093 Log:
12094 - fix buffer overflow and unterminated buffer when removing TS6 bans
12095 - fix rebuilding of SJOIN
12096
12097
12098 Modified:
12099 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12100
12101
12102 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
12103 Log:
12104 have servlink report if it gets an uncompressed error message when it gets inflate failures
12105
12106 Modified:
12107 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
12108
12109
12110 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
12111 Log:
12112 - extend our copyrights to 2005.
12113
12114
12115 Modified:
12116 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
12117 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
12118 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
12119 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
12120 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
12121 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
12122 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12123 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12124 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
12125 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
12126 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
12127 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
12128 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
12129 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12130 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
12131 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
12132 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
12133 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12134 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
12135 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
12136 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
12137 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
12138 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
12139 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
12140 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
12141 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
12142 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
12143 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
12144 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
12145 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
12146 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
12147 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
12148 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
12149 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
12150 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12151 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
12152 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
12153 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
12154 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
12155 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
12156 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
12157 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
12158 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
12159 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
12160 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
12161 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
12162 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
12163 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
12164 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
12165 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
12166 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
12167 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
12168 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
12169 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
12170 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12171 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
12172 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
12173 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
12174 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
12175 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12176 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
12177 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
12178 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
12179 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
12180 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
12181 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
12182 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12183 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
12184 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
12185 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
12186 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
12187 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
12188 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
12189 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
12190 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12191 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
12192 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
12193 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
12194 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
12195 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
12196 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
12197 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
12198 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
12199 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
12200 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
12201 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
12202 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
12203 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
12204 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
12205 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
12206 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
12207 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
12208 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
12209 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
12210 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
12211 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12212 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
12213 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12214 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
12215 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
12216 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
12217 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
12218 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
12219 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12220
12221
12222 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
12223 Log:
12224 - update RELNOTES
12225 - revved patchlevel to 2.1.4
12226
12227
12228 Modified:
12229 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12230 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
12231
12232
12233 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
12234 Log:
12235 - add TARGMAX to 005
12236 - remove the +1 from ->uid in struct Client
12237 - fix checking of accept entries in m_accept.c
12238
12239
12240 Modified:
12241 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
12242 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
12243 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
12244 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
12245
12246
12247 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
12248 Log:
12249 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
12250 send it over TS6
12251
12252
12253 Modified:
12254 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
12255
12256
12257 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
12258 Log:
12259 - remove an unused variable
12260
12261
12262 Modified:
12263 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12264
12265
12266 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
12267 Log:
12268 don't burst a TS5 name in burst_TS6. -via jillies
12269
12270 Modified:
12271 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
12272
12273
12274 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
12275 Log:
12276 - via jilles, make nickchanges invalidate any cached bans for
12277 quiet_on_ban
12278
12279
12280 Modified:
12281 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
12282 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
12283 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
12284 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
12285
12286
12287 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
12288 Log:
12289 - fix some char vs byte usage to make adns compile cleanly with gcc4
12290
12291
12292 Modified:
12293 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
12294 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
12295 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
12296 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
12297 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
12298 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
12299 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
12300 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
12301
12302
12303 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
12304 Log:
12305 userhost should allow 5 userhost checks, not 4
12306
12307 Modified:
12308 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
12309
12310
12311 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
12312 Log:
12313 - another darwin fix
12314
12315
12316 Modified:
12317 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
12318
12319
12320 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
12321 Log:
12322 - darwin fixes
12323
12324
12325 Modified:
12326 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
12327 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
12328 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
12329 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
12330 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
12331 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
12332 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
12333 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
12334
12335
12336 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
12337 Log:
12338 - remove bogus extern of abort_list
12339
12340
12341 Modified:
12342 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
12343
12344
12345 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
12346 Log:
12347 svn repo access stuff
12348
12349 Modified:
12350 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
12351
12352
12353 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
12354 Log:
12355 test commit
12356
12357
12358 Modified:
12359 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12360
12361
12362 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12363 Log:
12364 test commit
12365
12366
12367 Modified:
12368 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12369
12370
12371 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12372 Log:
12373 revert omotd..i thought it was a good idea..oh well
12374
12375 Modified:
12376 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12377
12378
12379 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12380 Log:
12381 Commas are bad things in channel keys
12382
12383
12384 Modified:
12385 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12386
12387
12388 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12389 Log:
12390 Add OMOTD command to display oper motd
12391
12392
12393 Modified:
12394 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12395
12396
12397 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12398 Log:
12399 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12400
12401 Modified:
12402 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12403
12404
12405 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12406
12407 Modified files: (Branch: RATBOX_2_1)
12408 modules m_whois.c
12409 Log:
12410 - stop testing whois for protocol violations, as they can be caused in
12411 ircds going all the way back to the original ircd2.8
12412
12413 Revision Changes Path
12414 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12415
12416
12417
12418 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12419
12420 Modified files: (Branch: RATBOX_2_1)
12421 modules m_time.c
12422 Log:
12423 - remove some 2.2 code
12424
12425 Revision Changes Path
12426 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12427
12428
12429
12430 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12431
12432 Modified files: (Branch: RATBOX_2_1)
12433 modules m_time.c
12434 Log:
12435 backport of the silly december 31st bug
12436
12437 Revision Changes Path
12438 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12439
12440
12441
12442 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12443
12444 Modified files: (Branch: RATBOX_2_1)
12445 . RELNOTES
12446 include patchlevel.h
12447 Log:
12448 - revved patchlevel to 2.1.3
12449
12450 Revision Changes Path
12451 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12452 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12453
12454
12455
12456 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12457
12458 Modified files: (Branch: RATBOX_2_1)
12459 include client.h
12460 modules m_accept.c
12461 modules/core m_nick.c
12462 src client.c
12463 Log:
12464 - stop removing a clients own list of accepted clients when they do a
12465 nickchange
12466 - clean up the accept code so its less retarded
12467
12468 Revision Changes Path
12469 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12470 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12471 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12472 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12473
12474
12475
12476 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12477
12478 Modified files: (Branch: RATBOX_2_1)
12479 include event.h
12480 modules m_links.c
12481 src event.c ircd.c newconf.c
12482 Log:
12483 - remove a defn of links_cache_list in m_links.c which was causing
12484 the flattened links update to be ignored
12485 - add eventUpdate(), and make links_delay update on rehash
12486
12487 Revision Changes Path
12488 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12489 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12490 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12491 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12492 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12493
12494
12495
12496 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12497
12498 Modified files: (Branch: RATBOX_2_1)
12499 doc services.txt
12500 src newconf.c
12501 Log:
12502 - make the conf parser apply service {}; on rehash
12503
12504 Revision Changes Path
12505 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12506 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12507
12508
12509
12510 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12511
12512 Modified files: (Branch: RATBOX_2_1)
12513 include m_info.h
12514 Log:
12515 - show ENABLE_SERVICES define in info
12516
12517 Revision Changes Path
12518 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12519
12520
12521
12522 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12523
12524 Modified files: (Branch: RATBOX_2_1)
12525 modules m_services.c m_stats.c
12526 Log:
12527 - via jilles, make m_services.c hook into stats U and display service
12528 blocks
12529
12530 Revision Changes Path
12531 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12532 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12533
12534
12535
12536 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12537
12538 Modified files: (Branch: RATBOX_2_1)
12539 . configure configure.ac
12540 Log:
12541 - default build to -O2
12542
12543 Revision Changes Path
12544 7.249.2.2 +4 -4 ircd-ratbox/configure
12545 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12546
12547
12548
12549 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12550
12551 Modified files: (Branch: RATBOX_2_1)
12552 doc example.conf example.efnet.conf
12553 include client.h s_conf.h s_newconf.h
12554 modules m_info.c
12555 modules/core m_join.c m_nick.c
12556 src channel.c newconf.c s_conf.c s_user.c
12557 Log:
12558 - remove no_oper_resvs from general {};
12559 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12560
12561 Revision Changes Path
12562 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12563 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12564 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12565 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12566 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12567 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12568 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12569 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12570 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12571 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12572 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12573 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12574
12575
12576
12577 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12578
12579 Modified files: (Branch: RATBOX_2_1)
12580 modules/core m_mode.c m_nick.c
12581 src s_newconf.c
12582 Log:
12583 - 2.0 sync:
12584 - raise max temptime to a year
12585 - tidy up BMASK
12586 - require 9 parameters in ms_nick(), 10 in ms_uid()
12587
12588 Revision Changes Path
12589 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12590 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12591 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12592
12593
12594
12595 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12596
12597 Modified files: (Branch: RATBOX_2_1)
12598 modules m_services.c
12599 Log:
12600 - only show services logged in info when its a local client
12601
12602 Revision Changes Path
12603 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12604
12605
12606
12607 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12608
12609 Modified files: (Branch: RATBOX_2_1)
12610 src match.c
12611 Log:
12612 passing a pointer to a pointer is not what was intended, oops
12613
12614 Revision Changes Path
12615 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12616
12617
12618
12619 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12620
12621 Modified files: (Branch: RATBOX_2_1)
12622 doc services.txt
12623 Log:
12624 - update services.txt with FNC
12625
12626 Revision Changes Path
12627 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12628
12629
12630
12631 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12632
12633 Modified files: (Branch: RATBOX_2_1)
12634 modules m_resv.c
12635 Log:
12636 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12637
12638 Revision Changes Path
12639 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12640
12641
12642
12643 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12644
12645 Modified files: (Branch: RATBOX_2_1)
12646 src s_auth.c
12647 Log:
12648 - add some uniqueness into auth process for bopm
12649
12650 Revision Changes Path
12651 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12652
12653
12654
12655 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12656
12657 Modified files: (Branch: RATBOX_2_1)
12658 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12659 Log:
12660 - make contrib/ compile
12661
12662 Revision Changes Path
12663 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12664 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12665 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12666 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12667
12668
12669
12670 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12671
12672 Modified files: (Branch: RATBOX_2_1)
12673 modules m_monitor.c
12674 Log:
12675 Don't allow MONITOR from an unregistered client
12676
12677 Revision Changes Path
12678 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12679
12680
12681
12682 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12683
12684 Modified files: (Branch: RATBOX_2_1)
12685 doc example.conf example.efnet.conf
12686 include class.h
12687 src class.c messages.tab newconf.c
12688 Log:
12689 - remove sendq_eob, its become more of a hindrance than a benefit.
12690 - sync example.efnet.conf cluster {}; with example.conf
12691
12692 Revision Changes Path
12693 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12694 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12695 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12696 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12697 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12698 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12699
12700
12701
12702 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12703
12704 Modified files: (Branch: RATBOX_2_1)
12705 . RELNOTES
12706 include patchlevel.h
12707 Log:
12708 - update RELNOTES
12709 - revved patchlevel to 2.1.2
12710
12711 Revision Changes Path
12712 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12713 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12714
12715
12716
12717 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12718
12719 Modified files: (Branch: RATBOX_2_1)
12720 . configure configure.ac
12721 Log:
12722 - raise default topiclen to 160.
12723
12724 Revision Changes Path
12725 7.249.2.1 +3 -3 ircd-ratbox/configure
12726 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12727
12728
12729
12730 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12731
12732 Modified files: (Branch: RATBOX_2_1)
12733 modules m_services.c
12734 Log:
12735 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12736 tsinfo matches this
12737
12738 Revision Changes Path
12739 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12740
12741
12742
12743 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12744
12745 Modified files: (Branch: RATBOX_2_1)
12746 modules m_services.c
12747 Log:
12748 - monitor_signoff() the client we're nickchanging
12749
12750 Revision Changes Path
12751 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12752
12753
12754
12755 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12756
12757 Modified files: (Branch: RATBOX_2_1)
12758 modules m_trace.c
12759 Log:
12760 - fix various UID problems with trace
12761
12762 Revision Changes Path
12763 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12764
12765
12766
12767 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12768
12769 Modified files: (Branch: RATBOX_2_1)
12770 help/opers dline kline
12771 modules m_resv.c m_stats.c
12772 modules/core m_mode.c
12773 Log:
12774 - sync with 2.0
12775 - tidy up kline/dline help to note they dont accept nick as target
12776 - disallow bans beginning with ':' over bmask
12777 - disallow bans with a space in chm_ban
12778 - stop counting hidden opers in stats p
12779 - match() parameters in remote unresv were inverted, causing it to fail
12780 - fix possibility of clients setting blank keys
12781
12782 Revision Changes Path
12783 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12784 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12785 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12786 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12787 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12788
12789
12790
12791 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12792
12793 Modified files: (Branch: RATBOX_2_1)
12794 src send.c
12795 Log:
12796 - fix problems with amd64 and the way we do va_list
12797
12798 Revision Changes Path
12799 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12800
12801
12802
12803 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12804
12805 Modified files: (Branch: RATBOX_2_1)
12806 modules m_services.c
12807 Log:
12808 - tidy up the kill notifications for RSFNC
12809
12810 Revision Changes Path
12811 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12812
12813
12814
12815 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12816
12817 Modified files: (Branch: RATBOX_2_1)
12818 include s_serv.h
12819 modules m_services.c
12820 src s_serv.c
12821 Log:
12822 - some more rserv stuff:
12823 - add RSFNC capability
12824 - fix up RSFNC, kill existing clients if they exist.
12825
12826 Revision Changes Path
12827 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12828 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12829 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12830
12831
12832
12833 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12834
12835 Modified files: (Branch: RATBOX_2_1)
12836 modules m_services.c
12837 Log:
12838 - first stab at a FNC implementation for rserv
12839
12840 Revision Changes Path
12841 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12842
12843
12844
12845 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12846
12847 Modified files: (Branch: RATBOX_2_1)
12848 help/opers umode
12849 Log:
12850 - remove a tab
12851
12852 Revision Changes Path
12853 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12854
12855
12856
12857 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12858
12859 Modified files: (Branch: RATBOX_2_1)
12860 src newconf.c
12861 Log:
12862 - add links_delay back
12863
12864 Revision Changes Path
12865 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12866
12867
12868
12869 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12870
12871 Modified files: (Branch: RATBOX_2_1)
12872 help/opers umode
12873 help/users umode
12874 Log:
12875 - swap tabs for spaces
12876
12877 Revision Changes Path
12878 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12879 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12880
12881
12882
12883 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12884
12885 Modified files: (Branch: RATBOX_2_1)
12886 include m_info.h
12887 Log:
12888 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12889 contained in the client_flood conf option
12890 - remove a couple of unused defines from info
12891
12892 Revision Changes Path
12893 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12894
12895
12896
12897 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12898
12899 Modified files: (Branch: RATBOX_2_1)
12900 src s_conf.c
12901 Log:
12902 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12903
12904 Revision Changes Path
12905 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12906
12907
12908
12909 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12910
12911 Modified files: (Branch: RATBOX_2_1)
12912 doc example.conf example.efnet.conf
12913 Log:
12914 - fix missing closing comment tag
12915
12916 Revision Changes Path
12917 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12918 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12919
12920
12921
12922 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12923
12924 Modified files: (Branch: RATBOX_2_1)
12925 . RELNOTES
12926 include patchlevel.h
12927 Log:
12928 - revved patchlevel to 2.1.1
12929
12930 Revision Changes Path
12931 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12932 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12933
12934
12935
12936 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12937
12938 Modified files: (Branch: RATBOX_2_1)
12939 modules m_kline.c
12940 Log:
12941 - sync up remote kline reasons, so theyre consistent with what happens
12942 when we add local klines - notably the "Temporary K-line x min" and
12943 date added to reason.
12944
12945 Revision Changes Path
12946 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12947
12948
12949
12950 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12951
12952 Modified files: (Branch: RATBOX_2_1)
12953 doc monitor.txt
12954 Log:
12955 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12956
12957 Revision Changes Path
12958 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12959
12960
12961
12962 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12963
12964 Modified files: (Branch: RATBOX_2_1)
12965 src commio.c
12966 Log:
12967 used the data pointer we saved, not what just got nulled
12968
12969 Revision Changes Path
12970 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12971
12972
12973
12974 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12975
12976 Modified files: (Branch: RATBOX_2_1)
12977 modules m_resv.c m_xline.c
12978 Log:
12979 - fix broken propagation of xline/resv
12980
12981 Revision Changes Path
12982 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12983 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12984
12985
12986
12987 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12988
12989 Modified files: (Branch: RATBOX_2_1)
12990 src s_auth.c
12991 Log:
12992 - properly increment bad auth count for stats T when we timeout an auth
12993
12994 Revision Changes Path
12995 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12996
12997
12998
12999 leeh 2005/04/04 17:24:14 UTC (20050404_0)
13000
13001 Modified files: (Branch: RATBOX_2_1)
13002 doc monitor.txt
13003 include client.h
13004 modules/core m_nick.c
13005 Log:
13006 - fix a bit that didnt make sense in monitor.txt
13007 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
13008
13009 Revision Changes Path
13010 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
13011 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
13012 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
13013
13014
13015
13016 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
13017
13018 Modified files: (Branch: RATBOX_2_1)
13019 src s_auth.c
13020 Log:
13021 removing dlink nodes from auth_poll_list twice is bad
13022
13023 Revision Changes Path
13024 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
13025
13026
13027
13028 leeh 2005/03/28 02:17:38 UTC (20050328_0)
13029
13030 Modified files: (Branch: RATBOX_2_1)
13031 modules m_stats.c
13032 Log:
13033 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
13034 changed to RPL_STATSDEBUG
13035
13036 Revision Changes Path
13037 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
13038
13039
13040
13041 leeh 2005/03/27 02:19:04 UTC (20050327_0)
13042
13043 Added files: (Branch: RATBOX_2_1)
13044 doc tgchange.txt
13045 Log:
13046 - add some documentation about target change
13047
13048 Revision Changes Path
13049 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
13050
13051
13052
13053 leeh 2005/03/25 16:46:29 UTC (20050325_1)
13054
13055 Modified files: (Branch: RATBOX_2_1)
13056 include supported.h
13057 modules/core m_message.c
13058 Log:
13059 - remove extra argument to 005
13060 - disallow messaging of UIDs
13061
13062 Revision Changes Path
13063 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
13064 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
13065
13066
13067
13068 leeh 2005/03/25 14:20:13 UTC (20050325_0)
13069
13070 Modified files: (Branch: RATBOX_2_1)
13071 src parse.c
13072 Log:
13073 - fix a longstanding parser bug with wrong limit checking, causing us to
13074 accept one less parameter than we're allowed to accept.
13075
13076 Revision Changes Path
13077 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
13078
13079
13080
13081 leeh 2005/03/24 13:41:45 UTC (20050324_0)
13082
13083 Modified files: (Branch: RATBOX_2_1)
13084 modules/core m_message.c
13085 Log:
13086 - exempt users messaging themselves from target change
13087
13088 Revision Changes Path
13089 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
13090
13091
13092
13093 leeh 2005/03/22 13:15:53 UTC (20050322_0)
13094
13095 Modified files: (Branch: RATBOX_2_1)
13096 include supported.h
13097 Log:
13098 - stop violating MAXPARA on 005.
13099
13100 Revision Changes Path
13101 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
13102
13103
13104
13105 leeh 2005/03/20 17:41:00 UTC (20050320_1)
13106
13107 Modified files: (Branch: RATBOX_2_1)
13108 modules/core m_nick.c
13109 Log:
13110 - dont store an ipv6 sockhost if we're not compiled with v6 support
13111
13112 Revision Changes Path
13113 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
13114
13115
13116
13117 leeh 2005/03/20 00:32:04 UTC (20050320_0)
13118
13119 Modified files: (Branch: RATBOX_2_1)
13120 include stdinc.h
13121 Log:
13122 - remove some vms includes
13123
13124 Revision Changes Path
13125 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
13126
13127
13128
13129 leeh 2005/03/18 16:47:38 UTC (20050318_1)
13130
13131 Modified files: (Branch: RATBOX_2_1)
13132 . ChangeLog
13133 include serno.h
13134 Log:
13135 - force commit for new branch
13136
13137 Revision Changes Path
13138 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
13139 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
13140
13141
13142
13143 leeh 2005/03/18 16:44:47 UTC (20050318_0)
13144
13145 Modified files:
13146 . RELNOTES configure configure.ac
13147 include patchlevel.h
13148 Log:
13149 - revved patchlevel to 2.1.0
13150
13151 Revision Changes Path
13152 1.114 +6 -2 ircd-ratbox/RELNOTES
13153 7.249 +11 -11 ircd-ratbox/configure
13154 7.63 +3 -3 ircd-ratbox/configure.ac
13155 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
13156
13157
13158
13159 leeh 2005/03/04 13:31:32 EST (20050304_2)
13160
13161 Modified files:
13162 . RELNOTES
13163 include patchlevel.h
13164 Log:
13165 - update RELNOTES
13166 - revved patchlevel to 2.1.0beta2
13167
13168 Revision Changes Path
13169 1.113 +12 -0 ircd-ratbox/RELNOTES
13170 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
13171
13172
13173
13174 leeh 2005/03/04 13:27:05 EST (20050304_1)
13175
13176 Modified files:
13177 doc whats-new-2.1.txt
13178 src channel.c
13179 Log:
13180 - update whats-new-2.1
13181 - when we're handling global NAMES, dont output channels if there are no
13182 members within them we can show.
13183
13184 Revision Changes Path
13185 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
13186 7.436 +12 -2 ircd-ratbox/src/channel.c
13187
13188
13189
13190 androsyn 2005/03/04 12:38:07 EST (20050304_0)
13191
13192 Modified files:
13193 src patricia.c
13194 Log:
13195 That would be a node_heap not a prefix_heap..oops
13196
13197 Revision Changes Path
13198 7.30 +1 -1 ircd-ratbox/src/patricia.c
13199
13200
13201
13202 androsyn 2005/02/26 19:38:35 EST (20050227_4)
13203
13204 Modified files:
13205 include stdinc.h
13206 Log:
13207 sort out some alloca related stupidness. if we have gcc just use the builtin for it
13208 otherwise..the other macros might work????
13209
13210 Revision Changes Path
13211 1.19 +15 -6 ircd-ratbox/include/stdinc.h
13212
13213
13214
13215 androsyn 2005/02/26 19:26:04 EST (20050227_3)
13216
13217 Modified files:
13218 . configure configure.ac
13219 Log:
13220 i hate autoconf
13221
13222 Revision Changes Path
13223 7.248 +5 -5 ircd-ratbox/configure
13224 7.62 +5 -5 ircd-ratbox/configure.ac
13225
13226
13227
13228 androsyn 2005/02/26 19:15:55 EST (20050227_2)
13229
13230 Modified files:
13231 . configure configure.ac
13232 Log:
13233 i hate autoconf
13234
13235 Revision Changes Path
13236 7.247 +3 -2 ircd-ratbox/configure
13237 7.61 +3 -2 ircd-ratbox/configure.ac
13238
13239
13240
13241 androsyn 2005/02/26 19:13:45 EST (20050227_1)
13242
13243 Modified files:
13244 . configure configure.ac
13245 Log:
13246 doh
13247
13248 Revision Changes Path
13249 7.246 +6 -6 ircd-ratbox/configure
13250 7.60 +4 -4 ircd-ratbox/configure.ac
13251
13252
13253
13254 androsyn 2005/02/26 19:10:17 EST (20050227_0)
13255
13256 Modified files:
13257 . configure configure.ac
13258 include stdinc.h
13259 Log:
13260 Doh these changes got put on RATBOX_2_0 when they were meant for
13261 head..oops...
13262 Also merged in the monitor heap size stuff, not that i think monitor has
13263 been moved to head
13264
13265 Revision Changes Path
13266 7.245 +12 -3 ircd-ratbox/configure
13267 7.59 +11 -3 ircd-ratbox/configure.ac
13268 1.18 +57 -20 ircd-ratbox/include/stdinc.h
13269
13270
13271
13272 androsyn 2005/02/26 18:52:24 EST (20050226_0)
13273
13274 Modified files:
13275 include stdinc.h
13276 Log:
13277 Add more robust alloca checking
13278
13279 Revision Changes Path
13280 1.17 +20 -11 ircd-ratbox/include/stdinc.h
13281
13282
13283
13284 leeh 2005/02/24 15:27:17 EST (20050224_9)
13285
13286 Modified files:
13287 contrib m_42.c
13288 Log:
13289 - fix the copyright on m_42.c :p
13290
13291 Revision Changes Path
13292 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
13293
13294
13295
13296 leeh 2005/02/24 15:22:53 EST (20050224_8)
13297
13298 Modified files:
13299 include supported.h
13300 modules m_dline.c
13301 Log:
13302 - fix a core in undline on bad masks
13303 - remove an unwanted space from beginning of second 005 numeric
13304
13305 Revision Changes Path
13306 7.5 +1 -1 ircd-ratbox/include/supported.h
13307 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
13308
13309
13310
13311 leeh 2005/02/24 15:18:59 EST (20050224_7)
13312
13313 Modified files:
13314 modules m_monitor.c
13315 Log:
13316 - use max_monitor when adding nicknames
13317 - add in monitor s
13318 that should be everything now..
13319
13320 Revision Changes Path
13321 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
13322
13323
13324
13325 androsyn 2005/02/24 15:13:52 EST (20050224_6)
13326
13327 Modified files:
13328 contrib m_42.c
13329 Log:
13330 42
13331
13332 Revision Changes Path
13333 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
13334
13335
13336
13337 androsyn 2005/02/24 15:13:06 EST (20050224_5)
13338
13339 Modified files:
13340 contrib m_42.c
13341 Log:
13342 42
13343
13344 Revision Changes Path
13345 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
13346
13347
13348
13349 androsyn 2005/02/24 15:12:12 EST (20050224_4)
13350
13351 Added files:
13352 contrib m_42.c
13353 Log:
13354 The Answer to Life, the Universe, and Everything
13355
13356 Revision Changes Path
13357 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
13358
13359
13360
13361 leeh 2005/02/24 14:53:04 EST (20050224_3)
13362
13363 Modified files:
13364 include monitor.h
13365 modules m_monitor.c
13366 src ircd.c monitor.c
13367 Log:
13368 - call init_monitor() on startup
13369 - add in support for adding/deleting/listing monitor entries
13370
13371 Revision Changes Path
13372 7.2 +3 -1 ircd-ratbox/include/monitor.h
13373 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13374 7.374 +2 -0 ircd-ratbox/src/ircd.c
13375 7.3 +15 -4 ircd-ratbox/src/monitor.c
13376
13377
13378
13379 leeh 2005/02/23 21:20:10 EST (20050224_2)
13380
13381 Modified files:
13382 doc example.conf example.efnet.conf
13383 include s_conf.h supported.h
13384 modules Makefile.in
13385 src client.c newconf.c s_conf.c
13386 Added files:
13387 modules m_monitor.c
13388 Log:
13389 - add the max_monitor config option
13390 - advertise MONITOR=%d in 005
13391 - clear a local clients monitor list on exit
13392 - add the framework for the MONITOR command
13393 - bed.
13394
13395 Revision Changes Path
13396 7.261 +5 -0 ircd-ratbox/doc/example.conf
13397 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13398 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13399 7.4 +4 -2 ircd-ratbox/include/supported.h
13400 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13401 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13402 7.492 +1 -0 ircd-ratbox/src/client.c
13403 7.202 +1 -0 ircd-ratbox/src/newconf.c
13404 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13405
13406
13407
13408 leeh 2005/02/23 20:57:51 EST (20050224_1)
13409
13410 Modified files:
13411 . configure configure.ac
13412 include setup.h.in
13413 src monitor.c
13414 Log:
13415 - move MONITOR_HEAP_SIZE over to configure
13416
13417 Revision Changes Path
13418 7.244 ircd-ratbox/configure
13419 7.58 +4 -2 ircd-ratbox/configure.ac
13420 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13421 7.2 +0 -2 ircd-ratbox/src/monitor.c
13422
13423
13424
13425 leeh 2005/02/23 20:48:08 EST (20050224_0)
13426
13427 Modified files:
13428 doc monitor.txt
13429 include client.h numeric.h
13430 modules/core m_nick.c
13431 src Makefile.in client.c messages.tab
13432 s_user.c
13433 Added files:
13434 include monitor.h
13435 src monitor.c
13436 Log:
13437 - first half of my server-side notify list implementation..
13438
13439 Revision Changes Path
13440 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13441 7.266 +3 -0 ircd-ratbox/include/client.h
13442 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13443 7.58 +6 -0 ircd-ratbox/include/numeric.h
13444 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13445 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13446 7.491 +3 -0 ircd-ratbox/src/client.c
13447 7.126 +5 -5 ircd-ratbox/src/messages.tab
13448 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13449 7.342 +2 -0 ircd-ratbox/src/s_user.c
13450
13451
13452
13453 leeh 2005/02/23 18:42:59 EST (20050223_0)
13454
13455 Modified files:
13456 include hash.h
13457 Log:
13458 - double the size of the client and channel hashtables (64k -> 128k and
13459 32k -> 64k). The improvements are quite significant..
13460
13461 Revision Changes Path
13462 7.54 +4 -4 ircd-ratbox/include/hash.h
13463
13464
13465
13466 leeh 2005/02/22 14:55:56 EST (20050222_1)
13467
13468 Modified files:
13469 doc monitor.txt
13470 modules m_services.c
13471 Log:
13472 - remove a couple of unused vars
13473 - update monitor.txt
13474
13475 Revision Changes Path
13476 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13477 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13478
13479
13480
13481 leeh 2005/02/21 19:47:24 EST (20050222_0)
13482
13483 Added files:
13484 doc monitor.txt
13485 Log:
13486 - add in my documentation on the upcoming MONITOR command
13487
13488 Revision Changes Path
13489 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13490
13491
13492
13493 leeh 2005/02/21 12:09:34 EST (20050221_0)
13494
13495 Modified files:
13496 . configure configure.ac
13497 doc whats-new-2.1.txt
13498 tools README.mkpasswd
13499 Removed files:
13500 src crypt.c
13501 Log:
13502 - update whats-new-2.1.txt some more
13503 - we dont have vms mkpasswd anymore
13504 - remove the unused crypt.c
13505
13506 Revision Changes Path
13507 7.243 +3 -6 ircd-ratbox/configure
13508 7.57 +2 -4 ircd-ratbox/configure.ac
13509 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13510 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13511 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13512
13513
13514
13515 leeh 2005/02/19 12:38:09 EST (20050219_3)
13516
13517 Modified files:
13518 doc example.conf example.efnet.conf
13519 include ircd.h
13520 modules m_pong.c
13521 src channel.c client.c ircd.c s_conf.c
13522 Log:
13523 - rework the splitcode, splitservers is now how many servers we've marked as
13524 EOB, rather than how many are linked. Thus pull ourselves out of
13525 splitmode immediately once this is satisfied
13526
13527 Revision Changes Path
13528 7.260 +8 -9 ircd-ratbox/doc/example.conf
13529 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13530 7.83 +1 -0 ircd-ratbox/include/ircd.h
13531 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13532 7.435 +16 -36 ircd-ratbox/src/channel.c
13533 7.490 +2 -0 ircd-ratbox/src/client.c
13534 7.373 +2 -1 ircd-ratbox/src/ircd.c
13535 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13536
13537
13538
13539 leeh 2005/02/19 09:02:34 EST (20050219_2)
13540
13541 Modified files:
13542 doc example.conf example.efnet.conf
13543 include ircd.h s_conf.h
13544 modules m_set.c
13545 src channel.c ircd.c newconf.c s_conf.c
13546 Log:
13547 - remove split_delay
13548
13549 Revision Changes Path
13550 7.259 +0 -5 ircd-ratbox/doc/example.conf
13551 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13552 7.82 +0 -1 ircd-ratbox/include/ircd.h
13553 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13554 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13555 7.434 +2 -7 ircd-ratbox/src/channel.c
13556 7.372 +0 -1 ircd-ratbox/src/ircd.c
13557 7.201 +0 -1 ircd-ratbox/src/newconf.c
13558 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13559
13560
13561
13562 leeh 2005/02/19 08:48:05 EST (20050219_1)
13563
13564 Modified files:
13565 include client.h
13566 modules m_cap.c m_who.c
13567 src channel.c
13568 Log:
13569 - implemented multi-prefix client capability, which allows stacking of @+ in
13570 names and who
13571
13572 Revision Changes Path
13573 7.265 +1 -1 ircd-ratbox/include/client.h
13574 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13575 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13576 7.433 +4 -6 ircd-ratbox/src/channel.c
13577
13578
13579
13580 leeh 2005/02/19 06:27:58 EST (20050219_0)
13581
13582 Modified files:
13583 modules m_etrace.c
13584 src newconf.c s_conf.c s_newconf.c
13585 Log:
13586 - removed some unused vars/functions
13587
13588 Revision Changes Path
13589 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13590 7.200 +0 -15 ircd-ratbox/src/newconf.c
13591 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13592 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13593
13594
13595
13596 leeh 2005/02/16 12:58:24 EST (20050216_2)
13597
13598 Modified files:
13599 . RELNOTES configure configure.ac
13600 include patchlevel.h
13601 Log:
13602 - update configure to reflect this is 'devel'
13603 - update RELNOTES
13604 - revved patchlevel to 2.1.0beta1
13605
13606 Revision Changes Path
13607 1.112 +9 -1 ircd-ratbox/RELNOTES
13608 7.242 +11 -11 ircd-ratbox/configure
13609 7.56 +3 -3 ircd-ratbox/configure.ac
13610 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13611
13612
13613
13614 leeh 2005/02/16 12:46:30 EST (20050216_1)
13615
13616 Modified files:
13617 . configure configure.ac
13618 include client.h numeric.h s_conf.h setup.h.in
13619 supported.h
13620 modules Makefile.in
13621 modules/core m_nick.c
13622 src Makefile.in client.c ircd.c messages.tab
13623 newconf.c s_conf.c s_user.c
13624 Removed files:
13625 include watch.h
13626 modules m_watch.c
13627 src watch.c
13628 Log:
13629 - remove watch, the protocol for this sucks so hard I just dont want it
13630 here ;-)
13631
13632 Revision Changes Path
13633 7.241 +2 -12 ircd-ratbox/configure
13634 7.55 +2 -4 ircd-ratbox/configure.ac
13635 7.264 +0 -2 ircd-ratbox/include/client.h
13636 7.57 +0 -11 ircd-ratbox/include/numeric.h
13637 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13638 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13639 7.3 +2 -3 ircd-ratbox/include/supported.h
13640 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13641 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13642 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13643 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13644 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13645 7.489 +0 -3 ircd-ratbox/src/client.c
13646 7.371 +0 -2 ircd-ratbox/src/ircd.c
13647 7.125 +9 -9 ircd-ratbox/src/messages.tab
13648 7.199 +0 -1 ircd-ratbox/src/newconf.c
13649 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13650 7.341 +0 -2 ircd-ratbox/src/s_user.c
13651 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13652
13653
13654
13655 leeh 2005/02/15 19:13:31 EST (20050216_0)
13656
13657 Modified files:
13658 include stdinc.h
13659 src event.c ircd_lexer.l ircd_signal.c
13660 modules.c
13661 Removed files:
13662 servlink descrip.mms
13663 Log:
13664 - remove a few vms bits
13665
13666 Revision Changes Path
13667 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13668 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13669 7.47 +0 -54 ircd-ratbox/src/event.c
13670 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13671 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13672 7.152 +0 -3 ircd-ratbox/src/modules.c
13673
13674
13675
13676 leeh 2005/02/15 18:53:32 EST (20050215_0)
13677
13678 Modified files:
13679 include hostmask.h ircd.h s_conf.h s_newconf.h
13680 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13681 m_xline.c
13682 src hostmask.c ircd.c ircd_signal.c s_conf.c
13683 s_newconf.c
13684 Log:
13685 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13686 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13687
13688 Revision Changes Path
13689 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13690 7.81 +1 -0 ircd-ratbox/include/ircd.h
13691 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13692 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13693 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13694 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13695 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13696 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13697 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13698 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13699 7.370 +7 -0 ircd-ratbox/src/ircd.c
13700 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13701 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13702 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13703
13704
13705
13706 leeh 2005/02/13 10:21:41 EST (20050213_4)
13707
13708 Modified files:
13709 doc services.txt
13710 Added files:
13711 doc whats-new-2.0.txt whats-new-2.1.txt
13712 Removed files:
13713 doc whats-new.txt
13714 Log:
13715 - move whats-new.txt to whats-new-2.0.txt
13716 - add in whats-new-2.1.txt
13717 - update services.txt with the whois for logged in users
13718
13719 Revision Changes Path
13720 7.2 +5 -0 ircd-ratbox/doc/services.txt
13721 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13722 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13723 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13724
13725
13726
13727 leeh 2005/02/13 09:20:37 EST (20050213_3)
13728
13729 Modified files:
13730 include supported.h
13731 modules/core m_message.c
13732 Log:
13733 - fix a compile error in m_message.c
13734 - update 005 to the spec and add CPRIVMSG/CNOTICE
13735
13736 Revision Changes Path
13737 7.2 +31 -37 ircd-ratbox/include/supported.h
13738 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13739
13740
13741
13742 leeh 2005/02/13 09:14:12 EST (20050213_2)
13743
13744 Modified files:
13745 src channel.c
13746 Log:
13747 - fix the membership memleak
13748
13749 Revision Changes Path
13750 7.432 +0 -3 ircd-ratbox/src/channel.c
13751
13752
13753
13754 leeh 2005/02/12 21:51:56 EST (20050213_1)
13755
13756 Modified files:
13757 include client.h
13758 modules/core m_message.c
13759 Log:
13760 - add a bitmask to track when they send their first message, only allowing
13761 clearing stuff after that.
13762
13763 Revision Changes Path
13764 7.263 +4 -0 ircd-ratbox/include/client.h
13765 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13766
13767
13768
13769 leeh 2005/02/12 21:17:52 EST (20050213_0)
13770
13771 Modified files:
13772 include patricia.h s_newconf.h
13773 modules/core m_message.c
13774 src patricia.c s_newconf.c s_user.c
13775 Log:
13776 - add in the patricia for tracking who fills up targets, give them a reduced
13777 count on connect
13778
13779 Revision Changes Path
13780 7.20 +1 -1 ircd-ratbox/include/patricia.h
13781 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13782 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13783 7.29 +1 -1 ircd-ratbox/src/patricia.c
13784 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13785 7.340 +4 -0 ircd-ratbox/src/s_user.c
13786
13787
13788
13789 leeh 2005/02/12 18:35:10 EST (20050212_0)
13790
13791 Modified files:
13792 include ircd_defs.h
13793 src class.c reject.c
13794 Log:
13795 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13796
13797 Revision Changes Path
13798 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13799 7.68 +1 -5 ircd-ratbox/src/class.c
13800 1.33 +1 -5 ircd-ratbox/src/reject.c
13801
13802
13803
13804 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13805
13806 Modified files:
13807 modules m_watch.c
13808 Log:
13809 remove stupid memory leak
13810
13811 Revision Changes Path
13812 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13813
13814
13815
13816 leeh 2005/02/11 06:42:48 EST (20050211_0)
13817
13818 Modified files:
13819 modules m_gline.c
13820 Log:
13821 - workaround hyb6 allowing empty gline reasons
13822
13823 Revision Changes Path
13824 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13825
13826
13827
13828 leeh 2005/02/09 14:39:13 EST (20050209_2)
13829
13830 Modified files:
13831 include s_conf.h
13832 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13833 src ircd.c s_conf.c
13834 Log:
13835 - move temp dlines and temp klines over to an array, rather than completely
13836 seperate dlinks.
13837
13838 Revision Changes Path
13839 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13840 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13841 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13842 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13843 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13844 7.369 +0 -5 ircd-ratbox/src/ircd.c
13845 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13846
13847
13848
13849 leeh 2005/02/09 14:02:13 EST (20050209_1)
13850
13851 Modified files:
13852 include s_user.h
13853 modules m_cap.c m_pong.c m_user.c
13854 modules/core m_nick.c
13855 src s_user.c
13856 Log:
13857 - remove 'nick' param from register_local_user(), its not needed.
13858
13859 Revision Changes Path
13860 7.35 +1 -1 ircd-ratbox/include/s_user.h
13861 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13862 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13863 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13864 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13865 7.339 +6 -6 ircd-ratbox/src/s_user.c
13866
13867
13868
13869 leeh 2005/02/09 13:12:53 EST (20050209_0)
13870
13871 Modified files:
13872 modules m_cmessage.c
13873 Log:
13874 - dont send numerics when we're dealing with CNOTICE
13875 - add in checking for +g, and resetting idle
13876
13877 Revision Changes Path
13878 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13879
13880
13881
13882 leeh 2005/02/08 11:37:50 EST (20050208_2)
13883
13884 Modified files:
13885 src s_newconf.c
13886 Log:
13887 - fix operator blocks to work on ip spoofs
13888
13889 Revision Changes Path
13890 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13891
13892
13893
13894 leeh 2005/02/07 19:23:22 EST (20050208_1)
13895
13896 Modified files:
13897 doc example.conf example.efnet.conf
13898 src newconf.c
13899 Log:
13900 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13901
13902 Revision Changes Path
13903 7.258 +0 -39 ircd-ratbox/doc/example.conf
13904 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13905 7.198 +0 -272 ircd-ratbox/src/newconf.c
13906
13907
13908
13909 leeh 2005/02/07 19:19:32 EST (20050208_0)
13910
13911 Modified files:
13912 src s_conf.c
13913 Log:
13914 - added support for kline.conf.perm et al, these take the same formats
13915 as their non-permanent partners, but you cant remove them via the ircd.
13916
13917 Revision Changes Path
13918 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13919
13920
13921
13922 leeh 2005/02/02 19:18:59 EST (20050203_1)
13923
13924 Modified files:
13925 help Makefile.in
13926 help/opers index
13927 help/users index
13928 Added files:
13929 help/opers cnotice cprivmsg
13930 Log:
13931 - added help files for cprivmsg/cnotice
13932
13933 Revision Changes Path
13934 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13935 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13936 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13937 1.10 +19 -19 ircd-ratbox/help/opers/index
13938 1.7 +10 -9 ircd-ratbox/help/users/index
13939
13940
13941
13942 leeh 2005/02/02 19:14:25 EST (20050203_0)
13943
13944 Modified files:
13945 include numeric.h
13946 modules Makefile.in
13947 src messages.tab
13948 Added files:
13949 modules m_cmessage.c
13950 Log:
13951 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13952 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13953 nick is a member. These bypass any target change limitations.
13954 - added ERR_VOICENEEDED, numeric 489.
13955
13956 Revision Changes Path
13957 7.56 +2 -0 ircd-ratbox/include/numeric.h
13958 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13959 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13960 7.124 +1 -1 ircd-ratbox/src/messages.tab
13961
13962
13963
13964 leeh 2005/02/02 16:58:16 EST (20050202_4)
13965
13966 Modified files:
13967 help/opers etrace
13968 Log:
13969 - update etrace help
13970
13971 Revision Changes Path
13972 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13973
13974
13975
13976 leeh 2005/02/02 16:55:04 EST (20050202_3)
13977
13978 Modified files:
13979 modules m_etrace.c
13980 Log:
13981 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13982 can put its external ip address in there..
13983
13984 Revision Changes Path
13985 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13986
13987
13988
13989 leeh 2005/02/02 16:41:06 EST (20050202_2)
13990
13991 Modified files:
13992 modules m_etrace.c
13993 Log:
13994 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13995 if its a non-local client. These will just get "lost" if the remote
13996 server doesnt support this..
13997
13998 Revision Changes Path
13999 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
14000
14001
14002
14003 leeh 2005/02/02 16:12:12 EST (20050202_1)
14004
14005 Modified files:
14006 include client.h numeric.h s_conf.h
14007 modules/core m_message.c
14008 src messages.tab newconf.c s_conf.c
14009 Log:
14010 - first part of the target change code, add the storage of targets for
14011 localuser, throttle messages when they fill all the available slots
14012
14013 Revision Changes Path
14014 7.262 +5 -1 ircd-ratbox/include/client.h
14015 7.55 +2 -0 ircd-ratbox/include/numeric.h
14016 7.310 +1 -0 ircd-ratbox/include/s_conf.h
14017 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
14018 7.123 +1 -1 ircd-ratbox/src/messages.tab
14019 7.197 +1 -0 ircd-ratbox/src/newconf.c
14020 7.503 +1 -0 ircd-ratbox/src/s_conf.c
14021
14022
14023
14024 leeh 2005/02/02 13:28:10 EST (20050202_0)
14025
14026 Modified files:
14027 modules m_resv.c m_stats.c m_testline.c
14028 modules/core m_join.c
14029 src hash.c kdparse.c messages.tab s_newconf.c
14030 Log:
14031 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
14032 tracking of when resvs get hit
14033
14034 Revision Changes Path
14035 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
14036 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
14037 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
14038 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
14039 7.114 +3 -0 ircd-ratbox/src/hash.c
14040 7.43 +2 -0 ircd-ratbox/src/kdparse.c
14041 7.122 +1 -1 ircd-ratbox/src/messages.tab
14042 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
14043
14044
14045
14046 leeh 2005/01/31 09:04:10 EST (20050131_2)
14047
14048 Modified files:
14049 src s_log.c
14050 Log:
14051 - fflush() logfiles
14052
14053 Revision Changes Path
14054 7.79 +2 -0 ircd-ratbox/src/s_log.c
14055
14056
14057
14058 leeh 2005/01/31 08:59:09 EST (20050131_1)
14059
14060 Modified files:
14061 src commio.c
14062 Log:
14063 - rename fd_dump() to comm_dump()
14064
14065 Revision Changes Path
14066 1.27 +2 -2 ircd-ratbox/src/commio.c
14067
14068
14069
14070 leeh 2005/01/30 19:16:08 EST (20050131_0)
14071
14072 Modified files:
14073 doc hooks.txt
14074 include hook.h
14075 modules m_services.c
14076 modules/core m_server.c
14077 src hook.c s_serv.c
14078 Log:
14079 - added hook for server_introduced
14080 - fixed up services support for hooks
14081
14082 Revision Changes Path
14083 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
14084 1.31 +1 -0 ircd-ratbox/include/hook.h
14085 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
14086 1.5 +8 -22 ircd-ratbox/modules/m_services.c
14087 7.36 +2 -0 ircd-ratbox/src/hook.c
14088 7.426 +5 -0 ircd-ratbox/src/s_serv.c
14089
14090
14091
14092 androsyn 2005/01/29 20:18:12 EST (20050130_1)
14093
14094 Modified files:
14095 src commio.c
14096 Log:
14097 Add back in the comm_fd_hack thing for solaris
14098
14099 Revision Changes Path
14100 1.26 +26 -1 ircd-ratbox/src/commio.c
14101
14102
14103
14104 androsyn 2005/01/29 19:59:17 EST (20050130_0)
14105
14106 Modified files:
14107 adns adns.h
14108 include commio.h s_conf.h watch.h
14109 modules m_dline.c m_kline.c m_resv.c m_stats.c
14110 m_watch.c m_xline.c
14111 modules/core m_nick.c
14112 src balloc.c cache.c client.c commio.c
14113 epoll.c ircd.c ircd_lexer.l kdparse.c
14114 listener.c s_auth.c s_conf.c s_log.c
14115 s_serv.c watch.c
14116 Log:
14117 Do the fb* to f* mangle and then fix watch to prevent stupid crap
14118
14119 Revision Changes Path
14120 1.18 +0 -2 ircd-ratbox/adns/adns.h
14121 1.14 +6 -37 ircd-ratbox/include/commio.h
14122 7.309 +6 -6 ircd-ratbox/include/s_conf.h
14123 7.3 +2 -2 ircd-ratbox/include/watch.h
14124 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
14125 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
14126 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
14127 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
14128 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
14129 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
14130 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
14131 7.85 +1 -1 ircd-ratbox/src/balloc.c
14132 1.24 +5 -5 ircd-ratbox/src/cache.c
14133 7.488 +4 -4 ircd-ratbox/src/client.c
14134 1.25 +10 -280 ircd-ratbox/src/commio.c
14135 1.33 +1 -1 ircd-ratbox/src/epoll.c
14136 7.368 +4 -4 ircd-ratbox/src/ircd.c
14137 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
14138 7.42 +8 -8 ircd-ratbox/src/kdparse.c
14139 7.125 +8 -8 ircd-ratbox/src/listener.c
14140 7.192 +6 -6 ircd-ratbox/src/s_auth.c
14141 7.502 +21 -21 ircd-ratbox/src/s_conf.c
14142 7.78 +20 -20 ircd-ratbox/src/s_log.c
14143 7.425 +8 -8 ircd-ratbox/src/s_serv.c
14144 1.6 +22 -15 ircd-ratbox/src/watch.c
14145
14146
14147
14148 androsyn 2005/01/29 12:18:38 EST (20050129_0)
14149
14150 Modified files:
14151 modules/core m_mode.c
14152 Log:
14153 remove two unused variables
14154
14155 Revision Changes Path
14156 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
14157
14158
14159
14160 leeh 2005/01/28 15:31:40 EST (20050128_1)
14161
14162 Modified files:
14163 modules m_kline.c
14164 src s_conf.c
14165 Log:
14166 - mo_kline() needs minpara of 3, not 2
14167 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
14168 - require me.info is never blank
14169
14170 Revision Changes Path
14171 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
14172 7.501 +2 -2 ircd-ratbox/src/s_conf.c
14173
14174
14175
14176 leeh 2005/01/28 15:26:28 EST (20050128_0)
14177
14178 Modified files:
14179 modules/core m_mode.c m_sjoin.c
14180 Log:
14181 - patch via jilles to fix +eI lists being shown to lusers when handling
14182 protocol stuff over TS6
14183
14184 Revision Changes Path
14185 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
14186 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
14187
14188
14189
14190 leeh 2005/01/25 19:47:38 EST (20050126_0)
14191
14192 Modified files:
14193 include channel.h
14194 modules/core m_join.c m_mode.c m_sjoin.c
14195 src channel.c messages.tab s_serv.c
14196 Log:
14197 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
14198 an operspy call with &me
14199 - remove modebuf/parabuf params from channel_modes(), we now generate a
14200 buffer internally which we return.
14201
14202 Revision Changes Path
14203 7.163 +1 -1 ircd-ratbox/include/channel.h
14204 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
14205 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
14206 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
14207 7.431 +25 -18 ircd-ratbox/src/channel.c
14208 7.121 +1 -1 ircd-ratbox/src/messages.tab
14209 7.424 +6 -14 ircd-ratbox/src/s_serv.c
14210
14211
14212
14213 alz 2005/01/25 18:09:18 EST (20050125_5)
14214
14215 Modified files:
14216 doc example.conf example.efnet.conf
14217 include s_conf.h
14218 modules m_info.c
14219 src listener.c newconf.c s_conf.c
14220 Log:
14221 Added dline_with_reason config option (default yes):
14222
14223 /* dline reason: show the user the dline reason when they connect
14224 * and are dlined.
14225 */
14226 dline_with_reason = yes;
14227
14228 Revision Changes Path
14229 7.257 +6 -1 ircd-ratbox/doc/example.conf
14230 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
14231 7.308 +1 -0 ircd-ratbox/include/s_conf.h
14232 1.122 +7 -1 ircd-ratbox/modules/m_info.c
14233 7.124 +1 -1 ircd-ratbox/src/listener.c
14234 7.196 +1 -0 ircd-ratbox/src/newconf.c
14235 7.500 +1 -0 ircd-ratbox/src/s_conf.c
14236
14237
14238
14239 leeh 2005/01/25 13:21:17 EST (20050125_4)
14240
14241 Modified files:
14242 src newconf.c
14243 Log:
14244 - make conf_set_generic_string() test len exists before it uses it.
14245
14246 Revision Changes Path
14247 7.195 +1 -1 ircd-ratbox/src/newconf.c
14248
14249
14250
14251 leeh 2005/01/25 13:10:56 EST (20050125_3)
14252
14253 Modified files:
14254 doc example.conf
14255 src newconf.c
14256 Log:
14257 - rename 'type' to 'flags' in cluster {};
14258 - add stacking of servers in cluster {}; documented in example.conf
14259
14260 Revision Changes Path
14261 7.256 +18 -10 ircd-ratbox/doc/example.conf
14262 7.194 +39 -7 ircd-ratbox/src/newconf.c
14263
14264
14265
14266 alz 2005/01/25 12:48:54 EST (20050125_2)
14267
14268 Modified files:
14269 include s_conf.h
14270 src listener.c s_conf.c
14271 Log:
14272 Added dline reasons, connecting/banned clients now see ban reason.
14273
14274 Revision Changes Path
14275 7.307 +1 -1 ircd-ratbox/include/s_conf.h
14276 7.123 +17 -4 ircd-ratbox/src/listener.c
14277 7.499 +5 -5 ircd-ratbox/src/s_conf.c
14278
14279
14280
14281 leeh 2005/01/25 07:44:37 EST (20050125_1)
14282
14283 Modified files:
14284 doc example.conf example.efnet.conf
14285 src newconf.c
14286 Log:
14287 - implement stacking of shared {}; blocks, documented in example.conf
14288
14289 Revision Changes Path
14290 7.255 +26 -13 ircd-ratbox/doc/example.conf
14291 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
14292 7.193 +51 -36 ircd-ratbox/src/newconf.c
14293
14294
14295
14296 leeh 2005/01/24 19:08:29 EST (20050125_0)
14297
14298 Modified files:
14299 doc example.conf
14300 include client.h s_conf.h
14301 modules/core m_join.c
14302 src newconf.c s_user.c
14303 Log:
14304 - added jupe_exempt to auth {};, exempts the user from generating warnings
14305 when they attempt to join juped channels.
14306
14307 Revision Changes Path
14308 7.254 +2 -0 ircd-ratbox/doc/example.conf
14309 7.261 +3 -0 ircd-ratbox/include/client.h
14310 7.306 +2 -0 ircd-ratbox/include/s_conf.h
14311 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
14312 7.192 +1 -0 ircd-ratbox/src/newconf.c
14313 7.338 +8 -0 ircd-ratbox/src/s_user.c
14314
14315
14316
14317 leeh 2005/01/24 18:57:02 EST (20050124_6)
14318
14319 Modified files:
14320 src newconf.c
14321 Log:
14322 - rework shared {};, the format is now:
14323 shared {
14324 oper = "flame@*.leeh.co.uk", "*.lan";
14325 flags = kline;
14326 };
14327
14328 With no privs:
14329 shared {
14330 oper = "flame@*.leeh.co.uk", "*.lan";
14331 flags = none;
14332 };
14333
14334 Revision Changes Path
14335 7.191 +55 -23 ircd-ratbox/src/newconf.c
14336
14337
14338
14339 leeh 2005/01/24 17:25:58 EST (20050124_5)
14340
14341 Modified files:
14342 include modules.h
14343 Log:
14344 - fix the prototype on load_static_modules()
14345
14346 Revision Changes Path
14347 7.61 +1 -1 ircd-ratbox/include/modules.h
14348
14349
14350
14351 leeh 2005/01/24 16:00:30 EST (20050124_4)
14352
14353 Modified files:
14354 modules m_cap.c
14355 Log:
14356 - have cap end call register_local_user() with its own copy of
14357 source_p->username so its safe for unidented users..
14358
14359 Revision Changes Path
14360 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14361
14362
14363
14364 leeh 2005/01/24 15:48:09 EST (20050124_3)
14365
14366 Modified files:
14367 include newconf.h s_conf.h
14368 modules m_info.c
14369 src newconf.c s_conf.c s_log.c
14370 Log:
14371 - move the conf parser over to a table based structure, with generic setting
14372 of integers/strings
14373
14374 Revision Changes Path
14375 7.34 +9 -8 ircd-ratbox/include/newconf.h
14376 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14377 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14378 7.190 +264 -808 ircd-ratbox/src/newconf.c
14379 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14380 7.77 +13 -13 ircd-ratbox/src/s_log.c
14381
14382
14383
14384 leeh 2005/01/24 13:11:30 EST (20050124_2)
14385
14386 Modified files:
14387 doc example.conf
14388 src newconf.c
14389 Log:
14390 - added stacking of ips in exempt {};
14391
14392 Revision Changes Path
14393 7.253 +4 -0 ircd-ratbox/doc/example.conf
14394 7.189 +11 -30 ircd-ratbox/src/newconf.c
14395
14396
14397
14398 leeh 2005/01/24 12:59:57 EST (20050124_1)
14399
14400 Modified files:
14401 include tools.h
14402 src channel.c client.c hash.c hook.c
14403 newconf.c s_user.c watch.c
14404 Log:
14405 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14406 consistent with the rest of the dlink code.
14407
14408 Revision Changes Path
14409 1.54 +7 -7 ircd-ratbox/include/tools.h
14410 7.430 +2 -2 ircd-ratbox/src/channel.c
14411 7.487 +6 -6 ircd-ratbox/src/client.c
14412 7.113 +5 -5 ircd-ratbox/src/hash.c
14413 7.35 +1 -1 ircd-ratbox/src/hook.c
14414 7.188 +2 -2 ircd-ratbox/src/newconf.c
14415 7.337 +1 -1 ircd-ratbox/src/s_user.c
14416 1.5 +4 -4 ircd-ratbox/src/watch.c
14417
14418
14419
14420 leeh 2005/01/24 12:47:13 EST (20050124_0)
14421
14422 Modified files:
14423 modules m_cap.c
14424 Log:
14425 - cheap hack on sticky capabs..
14426
14427 Revision Changes Path
14428 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14429
14430
14431
14432 leeh 2005/01/22 11:36:54 EST (20050122_0)
14433
14434 Modified files:
14435 modules m_cap.c
14436 Log:
14437 - updated my clicap implementation to match the spec so far..
14438
14439 Revision Changes Path
14440 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14441
14442
14443
14444 leeh 2005/01/21 07:14:43 EST (20050121_2)
14445
14446 Modified files:
14447 doc hooks.txt
14448 include hook.h
14449 modules m_services.c
14450 src hook.c s_serv.c
14451 Log:
14452 - added hooks for when we're sending a burst
14453 - rewrote hooks.txt
14454 - fix up the hooks ive already done in services compatibility, ill add the
14455 hooks for server/client introductions in a bit.
14456
14457 Revision Changes Path
14458 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14459 1.30 +4 -0 ircd-ratbox/include/hook.h
14460 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14461 7.34 +7 -0 ircd-ratbox/src/hook.c
14462 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14463
14464
14465
14466 leeh 2005/01/21 06:34:03 EST (20050121_1)
14467
14468 Modified files:
14469 contrib example_module.c spy_admin_notice.c
14470 spy_info_notice.c spy_links_notice.c
14471 spy_motd_notice.c spy_stats_notice.c
14472 spy_stats_p_notice.c spy_trace_notice.c
14473 spy_whois_notice.c
14474 spy_whois_notice_global.c
14475 include hook.h
14476 modules m_admin.c m_info.c m_links.c m_motd.c
14477 m_services.c m_stats.c m_trace.c
14478 m_whois.c static_modules.c.SH
14479 modules/core m_server.c
14480 src client.c hook.c ircd.c modules.c packet.c
14481 s_auth.c s_serv.c s_user.c send.c
14482 Log:
14483 - add a better implementation of the hook system, its now a slow leaking
14484 array and events are created whenever we try adding a hook for it, or
14485 theyre registered for the caller.
14486
14487 Ive temporarily fucked services support and removed most of the other
14488 hooks.. I shall fix this soon.
14489
14490 Revision Changes Path
14491 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14492 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14493 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14494 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14495 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14496 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14497 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14498 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14499 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14500 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14501 1.29 +34 -70 ircd-ratbox/include/hook.h
14502 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14503 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14504 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14505 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14506 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14507 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14508 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14509 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14510 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14511 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14512 7.486 +1 -28 ircd-ratbox/src/client.c
14513 7.33 +131 -137 ircd-ratbox/src/hook.c
14514 7.367 +1 -1 ircd-ratbox/src/ircd.c
14515 7.151 +6 -10 ircd-ratbox/src/modules.c
14516 7.138 +10 -14 ircd-ratbox/src/packet.c
14517 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14518 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14519 7.336 +0 -6 ircd-ratbox/src/s_user.c
14520 7.286 +8 -6 ircd-ratbox/src/send.c
14521
14522
14523
14524 leeh 2005/01/20 19:19:20 EST (20050121_0)
14525
14526 Modified files:
14527 include hostmask.h
14528 Log:
14529 - remove an unused struct
14530
14531 Revision Changes Path
14532 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14533
14534
14535
14536 leeh 2005/01/20 13:38:39 EST (20050120_1)
14537
14538 Modified files:
14539 . configure configure.ac
14540 include client.h numeric.h patchlevel.h
14541 modules Makefile.in
14542 src messages.tab s_user.c
14543 Added files:
14544 modules m_cap.c
14545 Log:
14546 - drop back to -O0, fix patchlevel.h
14547 - first stab at client capabilities.. this still needs work.
14548
14549 Revision Changes Path
14550 7.240 +3 -3 ircd-ratbox/configure
14551 7.54 +3 -3 ircd-ratbox/configure.ac
14552 7.260 +3 -0 ircd-ratbox/include/client.h
14553 7.54 +2 -0 ircd-ratbox/include/numeric.h
14554 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14555 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14556 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14557 7.120 +1 -1 ircd-ratbox/src/messages.tab
14558 7.335 +3 -0 ircd-ratbox/src/s_user.c
14559
14560
14561
14562 leeh 2005/01/20 06:04:41 EST (20050120_0)
14563
14564 Modified files:
14565 . ChangeLog RELNOTES
14566 include config.h config.h.dist memory.h
14567 patchlevel.h
14568 modules m_stats.c
14569 src commio.c crypt.c getopt.c ircd.c s_serv.c
14570 Removed files:
14571 . README.VMS clean.com make.com
14572 include setup.h_vms
14573 modules descrip.mms static_modules_c.com
14574 modules/core descrip.mms
14575 src descrip.mms qio.c version.com
14576 tools descrip.mms mkpasswd_vms.c
14577 Log:
14578 - clean changelog, relnotes
14579 - mark patchlevel as 2.1.0beta
14580 - remove VMS support
14581
14582 Revision Changes Path
14583 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14584 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14585 1.111 +1 -348 ircd-ratbox/RELNOTES
14586 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14587 7.182 +0 -42 ircd-ratbox/include/config.h
14588 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14589 7.50 +0 -4 ircd-ratbox/include/memory.h
14590 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14591 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14592 7.2 +0 -58 ircd-ratbox/make.com (dead)
14593 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14594 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14595 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14596 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14597 1.24 +7 -30 ircd-ratbox/src/commio.c
14598 7.12 +0 -4 ircd-ratbox/src/crypt.c
14599 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14600 7.24 +0 -4 ircd-ratbox/src/getopt.c
14601 7.366 +4 -19 ircd-ratbox/src/ircd.c
14602 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14603 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14604 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14605 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14606 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14607
14608
14609
14610 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14611
14612 Modified files:
14613 include watch.h
14614 src watch.c
14615 Log:
14616 not using the return values on a few watch functions so make them void
14617
14618 Revision Changes Path
14619 7.2 +5 -5 ircd-ratbox/include/watch.h
14620 1.4 +19 -28 ircd-ratbox/src/watch.c
14621
14622
14623 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14624
14625 Modified files:
14626 modules m_watch.c
14627 Log:
14628 Make watch throttle, don't accept letter commands stacked
14629
14630 Revision Changes Path
14631 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14632
14633
14634
14635 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14636
14637 Modified files:
14638 modules m_gline.c
14639 Log:
14640 fix merge error
14641
14642 Revision Changes Path
14643 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14644
14645
14646
14647 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14648
14649 Modified files:
14650 . ChangeLog README.FIRST RELNOTES configure
14651 configure.ac
14652 adns adns.h internal.h parse.c transmit.c
14653 types.c
14654 contrib example_module.c spy_admin_notice.c
14655 spy_info_notice.c spy_links_notice.c
14656 spy_motd_notice.c spy_stats_notice.c
14657 spy_stats_p_notice.c spy_trace_notice.c
14658 spy_whois_notice.c
14659 spy_whois_notice_global.c
14660 doc example.conf example.efnet.conf ircd.motd
14661 server-version-info whats-new.txt
14662 help/opers umode xline
14663 help/users umode
14664 include cache.h channel.h class.h client.h
14665 commio.h config.h config.h.dist hash.h
14666 hook.h hostmask.h irc_string.h ircd.h
14667 ircd_defs.h m_info.h memory.h msg.h
14668 newconf.h numeric.h packet.h patchlevel.h
14669 patricia.h s_conf.h s_gline.h s_newconf.h
14670 s_serv.h s_user.h scache.h serno.h
14671 setup.h.in sprintf_irc.h stdinc.h tools.h
14672 modules .depend Makefile.in m_admin.c m_away.c
14673 m_dline.c m_encap.c m_gline.c m_info.c
14674 m_kline.c m_links.c m_list.c m_lusers.c
14675 m_motd.c m_oper.c m_operspy.c m_rehash.c
14676 m_restart.c m_resv.c m_set.c m_stats.c
14677 m_svinfo.c m_testline.c m_testmask.c
14678 m_topic.c m_trace.c m_watch.c m_who.c
14679 m_whois.c m_whowas.c m_xline.c
14680 static_modules.c.SH
14681 modules/core m_error.c m_message.c m_mode.c m_quit.c
14682 m_server.c m_squit.c
14683 src .depend Makefile.in adns.c balloc.c
14684 cache.c channel.c class.c client.c
14685 commio.c crypt.c devpoll.c epoll.c
14686 event.c getopt.c hash.c hook.c hostmask.c
14687 irc_string.c ircd.c ircd_lexer.l
14688 ircd_parser.y ircd_signal.c listener.c
14689 modules.c newconf.c numeric.c packet.c
14690 parse.c patricia.c poll.c reject.c
14691 restart.c s_auth.c s_conf.c s_log.c
14692 s_newconf.c s_serv.c s_user.c scache.c
14693 select.c send.c snprintf.c tools.c
14694 version.c.SH watch.c whowas.c
14695 tools README.mkpasswd mkpasswd.c
14696 Added files:
14697 . README.VMS clean.com make.com
14698 doc services.txt
14699 include common.h s_stats.h setup.h_vms
14700 supported.h
14701 modules descrip.mms m_challenge.c m_etrace.c
14702 m_invite.c m_names.c m_pass.c m_ping.c
14703 m_pong.c m_services.c m_tb.c m_user.c
14704 m_users.c m_version.c
14705 static_modules_c.com
14706 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14707 m_part.c m_sjoin.c
14708 servlink descrip.mms
14709 src descrip.mms kdparse.c messages.tab qio.c
14710 s_gline.c s_stats.c version.com
14711 tools descrip.mms mkpasswd_vms.c
14712 Removed files:
14713 doc 005.txt
14714 include banconf.h
14715 modules/core channels.c users.c
14716 src banconf.c
14717 Log:
14718 merge from RATBOX_2_0
14719
14720 Revision Changes Path
14721 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14722 7.40 +1 -0 ircd-ratbox/README.FIRST
14723 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14724 1.110 +114 -6 ircd-ratbox/RELNOTES
14725 1.17 +4 -0 ircd-ratbox/adns/adns.h
14726 1.17 +4 -4 ircd-ratbox/adns/internal.h
14727 1.12 +38 -38 ircd-ratbox/adns/parse.c
14728 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14729 1.19 +13 -13 ircd-ratbox/adns/types.c
14730 7.1 +10 -0 ircd-ratbox/clean.com (new)
14731 7.239 +47 -29 ircd-ratbox/configure
14732 7.53 +40 -32 ircd-ratbox/configure.ac
14733 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14734 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14735 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14736 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14737 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14738 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14739 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14740 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14741 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14742 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14743 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14744 7.252 +68 -22 ircd-ratbox/doc/example.conf
14745 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14746 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14747 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14748 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14749 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14750 1.5 +2 -1 ircd-ratbox/help/opers/umode
14751 1.7 +1 -1 ircd-ratbox/help/opers/xline
14752 1.2 +1 -0 ircd-ratbox/help/users/umode
14753 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14754 1.7 +8 -0 ircd-ratbox/include/cache.h
14755 7.162 +18 -16 ircd-ratbox/include/channel.h
14756 7.25 +4 -0 ircd-ratbox/include/class.h
14757 7.259 +34 -28 ircd-ratbox/include/client.h
14758 1.13 +45 -7 ircd-ratbox/include/commio.h
14759 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14760 7.181 +74 -16 ircd-ratbox/include/config.h
14761 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14762 7.53 +2 -0 ircd-ratbox/include/hash.h
14763 1.28 +73 -27 ircd-ratbox/include/hook.h
14764 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14765 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14766 7.80 +6 -31 ircd-ratbox/include/ircd.h
14767 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14768 7.56 +14 -8 ircd-ratbox/include/m_info.h
14769 7.49 +4 -0 ircd-ratbox/include/memory.h
14770 7.53 +2 -0 ircd-ratbox/include/msg.h
14771 7.33 +9 -9 ircd-ratbox/include/newconf.h
14772 7.53 +12 -8 ircd-ratbox/include/numeric.h
14773 7.27 +1 -1 ircd-ratbox/include/packet.h
14774 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14775 7.19 +25 -1 ircd-ratbox/include/patricia.h
14776 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14777 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14778 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14779 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14780 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14781 7.34 +13 -9 ircd-ratbox/include/s_user.h
14782 7.15 +1 -1 ircd-ratbox/include/scache.h
14783 7.5366 +1 -1 ircd-ratbox/include/serno.h
14784 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14785 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14786 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14787 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14788 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14789 1.53 +10 -10 ircd-ratbox/include/tools.h
14790 7.1 +58 -0 ircd-ratbox/make.com (new)
14791 1.45 +338 -182 ircd-ratbox/modules/.depend
14792 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14793 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14794 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14795 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14796 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14797 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14798 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14799 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14800 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14801 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14802 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14803 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14804 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14805 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14806 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14807 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14808 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14809 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14810 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14811 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14812 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14813 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14814 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14815 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14816 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14817 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14818 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14819 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14820 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14821 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14822 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14823 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14824 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14825 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14826 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14827 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14828 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14829 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14830 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14831 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14832 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14833 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14834 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14835 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14836 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14837 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14838 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14839 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14840 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14841 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14842 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14843 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14844 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14845 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14846 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14847 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14848 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14849 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14850 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14851 7.48 +162 -119 ircd-ratbox/src/.depend
14852 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14853 7.75 +5 -5 ircd-ratbox/src/adns.c
14854 7.84 +1 -1 ircd-ratbox/src/balloc.c
14855 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14856 1.23 +75 -7 ircd-ratbox/src/cache.c
14857 7.429 +342 -79 ircd-ratbox/src/channel.c
14858 7.67 +42 -2 ircd-ratbox/src/class.c
14859 7.485 +245 -85 ircd-ratbox/src/client.c
14860 1.23 +349 -43 ircd-ratbox/src/commio.c
14861 7.11 +4 -0 ircd-ratbox/src/crypt.c
14862 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14863 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14864 1.32 +4 -8 ircd-ratbox/src/epoll.c
14865 7.46 +63 -6 ircd-ratbox/src/event.c
14866 7.23 +4 -0 ircd-ratbox/src/getopt.c
14867 7.112 +8 -7 ircd-ratbox/src/hash.c
14868 7.32 +135 -133 ircd-ratbox/src/hook.c
14869 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14870 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14871 7.365 +56 -48 ircd-ratbox/src/ircd.c
14872 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14873 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14874 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14875 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14876 7.122 +14 -13 ircd-ratbox/src/listener.c
14877 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14878 7.150 +17 -8 ircd-ratbox/src/modules.c
14879 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14880 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14881 7.137 +55 -42 ircd-ratbox/src/packet.c
14882 7.187 +8 -15 ircd-ratbox/src/parse.c
14883 7.28 +2 -4 ircd-ratbox/src/patricia.c
14884 7.82 +3 -1 ircd-ratbox/src/poll.c
14885 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14886 1.32 +8 -3 ircd-ratbox/src/reject.c
14887 7.34 +1 -0 ircd-ratbox/src/restart.c
14888 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14889 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14890 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14891 7.76 +32 -35 ircd-ratbox/src/s_log.c
14892 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14893 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14894 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14895 7.334 +773 -2 ircd-ratbox/src/s_user.c
14896 7.27 +2 -1 ircd-ratbox/src/scache.c
14897 7.44 +2 -0 ircd-ratbox/src/select.c
14898 7.285 +12 -12 ircd-ratbox/src/send.c
14899 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14900 7.46 +0 -1 ircd-ratbox/src/tools.c
14901 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14902 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14903 1.3 +4 -4 ircd-ratbox/src/watch.c
14904 7.32 +1 -0 ircd-ratbox/src/whowas.c
14905 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14906 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14907 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14908 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14909
14910
14911
14912 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14913
14914 Modified files: (Branch: RATBOX_2_0)
14915 src client.c
14916 Log:
14917 a remote client is never going to have a watch list..duh
14918
14919 Revision Changes Path
14920 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14921
14922
14923
14924 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14925
14926 Added files: (Branch: RATBOX_2_0)
14927 modules m_watch.c
14928 Log:
14929 get that one too
14930
14931 Revision Changes Path
14932 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14933
14934
14935
14936 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14937
14938 Added files: (Branch: RATBOX_2_0)
14939 include watch.h
14940 src watch.c
14941 Log:
14942 helps if we actually include the .c/.h files
14943
14944 Revision Changes Path
14945 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14946 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14947
14948
14949
14950 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14951
14952 Modified files: (Branch: RATBOX_2_0)
14953 . configure configure.ac
14954 include client.h numeric.h s_conf.h setup.h.in
14955 supported.h
14956 modules Makefile.in
14957 modules/core m_nick.c
14958 src Makefile.in client.c ircd.c messages.tab
14959 newconf.c s_conf.c s_user.c
14960 Log:
14961 backport watch from devel
14962
14963 Revision Changes Path
14964 7.229.2.10 +12 -2 ircd-ratbox/configure
14965 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14966 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14967 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14968 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14969 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14970 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14971 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14972 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14973 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14974 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14975 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14976 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14977 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14978 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14979 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14980
14981
14982
14983 leeh 2005/01/12 10:12:40 EST (20050112_1)
14984
14985 Modified files: (Branch: RATBOX_2_0)
14986 include numeric.h
14987 modules m_services.c m_whois.c
14988 src messages.tab
14989 Log:
14990 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14991 when the user is logged in
14992
14993 Revision Changes Path
14994 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14995 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14996 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14997 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14998
14999
15000
15001 leeh 2005/01/11 19:47:14 EST (20050112_0)
15002
15003 Modified files: (Branch: RATBOX_2_0)
15004 include supported.h
15005 Added files: (Branch: RATBOX_2_0)
15006 doc services.txt
15007 Log:
15008 - add +r to 005
15009 - added doc/services.txt, outlining the compatibility code
15010
15011 Revision Changes Path
15012 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
15013 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
15014
15015
15016
15017 leeh 2005/01/11 18:38:10 EST (20050111_5)
15018
15019 Modified files: (Branch: RATBOX_2_0)
15020 include client.h hook.h
15021 modules m_services.c
15022 modules/core m_server.c
15023 src hook.c s_serv.c
15024 Log:
15025 - more services compatibility code:
15026 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
15027 appropriate service {}; entry, only accept SU from these.
15028 - hook into us finishing nick burst, and have services burst a list of
15029 logged in users
15030
15031 Revision Changes Path
15032 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
15033 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
15034 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
15035 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
15036 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
15037 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
15038
15039
15040
15041 leeh 2005/01/11 17:32:42 EST (20050111_4)
15042
15043 Modified files: (Branch: RATBOX_2_0)
15044 . configure configure.ac
15045 include client.h
15046 modules Makefile.in
15047 src channel.c
15048 Added files: (Branch: RATBOX_2_0)
15049 modules m_services.c
15050 Log:
15051 - more services compatibility code:
15052 - encap handlers for SU (services marking client as logged in)
15053 - and for LOGIN (servers bursting logged in status)
15054 - move suser from Client -> User
15055
15056 Revision Changes Path
15057 7.229.2.9 +9 -3 ircd-ratbox/configure
15058 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
15059 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
15060 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
15061 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
15062 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
15063
15064
15065
15066 leeh 2005/01/11 16:46:34 EST (20050111_3)
15067
15068 Modified files: (Branch: RATBOX_2_0)
15069 include ircd_defs.h
15070 Log:
15071 - whoops, missing #endif
15072
15073 Revision Changes Path
15074 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
15075
15076
15077
15078 leeh 2005/01/11 15:56:57 EST (20050111_2)
15079
15080 Modified files: (Branch: RATBOX_2_0)
15081 include ircd_defs.h
15082 Log:
15083 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
15084 have ipv6 just report sizeof(struct sockaddr_in)
15085
15086 Revision Changes Path
15087 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
15088
15089
15090
15091 leeh 2005/01/10 20:19:35 EST (20050111_1)
15092
15093 Modified files: (Branch: RATBOX_2_0)
15094 src newconf.c
15095 Log:
15096 - fix a gcc warning
15097
15098 Revision Changes Path
15099 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
15100
15101
15102
15103 leeh 2005/01/10 20:10:35 EST (20050111_0)
15104
15105 Modified files: (Branch: RATBOX_2_0)
15106 adns internal.h parse.c transmit.c types.c
15107 Log:
15108 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
15109 conflict
15110
15111 Revision Changes Path
15112 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
15113 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
15114 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
15115 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
15116
15117
15118
15119 leeh 2005/01/10 17:48:48 EST (20050110_3)
15120
15121 Modified files: (Branch: RATBOX_2_0)
15122 modules m_xline.c
15123 Log:
15124 - send out the reformatted xline to opers (\s -> ' ')
15125
15126 Revision Changes Path
15127 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
15128
15129
15130
15131 leeh 2005/01/10 16:18:53 EST (20050110_2)
15132
15133 Modified files: (Branch: RATBOX_2_0)
15134 help/opers umode
15135 help/users umode
15136 include client.h supported.h
15137 src messages.tab s_user.c send.c
15138 Log:
15139 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
15140 channel privmsgs.
15141
15142 Revision Changes Path
15143 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
15144 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
15145 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
15146 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
15147 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
15148 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
15149 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
15150
15151
15152
15153 leeh 2005/01/10 14:50:47 EST (20050110_1)
15154
15155 Modified files: (Branch: RATBOX_2_0)
15156 doc example.conf example.efnet.conf
15157 Log:
15158 - I dont remember ts6 desyncing on bans, so im not sure why the example
15159 confs say so.
15160
15161 Revision Changes Path
15162 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
15163 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
15164
15165
15166
15167 leeh 2005/01/10 13:31:10 EST (20050110_0)
15168
15169 Modified files: (Branch: RATBOX_2_0)
15170 . configure configure.ac
15171 include channel.h client.h numeric.h s_conf.h
15172 s_serv.h setup.h.in
15173 modules/core m_join.c m_kick.c m_mode.c m_nick.c
15174 m_sjoin.c
15175 src channel.c messages.tab newconf.c s_conf.c
15176 s_serv.c s_user.c
15177 Log:
15178 - added --enable-services to configure, which enables some ratbox-services
15179 compatibility code:
15180 - chanmode +r, registered users only
15181 - usermode +S, prevents deop/kick of a service
15182 - service { }; block in conf for the above umode
15183
15184 Revision Changes Path
15185 7.229.2.8 +28 -16 ircd-ratbox/configure
15186 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
15187 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
15188 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
15189 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
15190 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
15191 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
15192 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
15193 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
15194 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
15195 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
15196 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
15197 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
15198 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
15199 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
15200 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
15201 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
15202 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
15203 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
15204
15205
15206
15207 leeh 2005/01/09 08:23:30 EST (20050109_0)
15208
15209 Modified files: (Branch: RATBOX_2_0)
15210 help/opers umode
15211 Log:
15212 - remove a tab, and add +C to opers umode help
15213
15214 Revision Changes Path
15215 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
15216