]> jfr.im git - solanum.git/blob - ChangeLog
7f7edf918f7748119e6e45bb8f492bd8feb5064f
[solanum.git] / ChangeLog
1 jilles 2007/05/30 10:22:01 UTC (20070530-3496)
2 Log:
3 Tweak NEWS a little.
4
5
6 Changes: Modified:
7 +3 -6 trunk/NEWS (File Modified)
8
9
10 jilles 2007/05/27 13:07:27 UTC (20070527-3494)
11 Log:
12 - allow JOIN 0 from remotes
13 - allow JOIN 0 from locals, but only if it is exactly one
14 zero and is the first channel
15
16
17 Changes: Modified:
18 +65 -0 trunk/modules/core/m_join.c (File Modified)
19
20
21 nenolod 2007/05/27 06:33:26 UTC (20070527-3488)
22 Log:
23 - add some IDEAS, including SASL based opering, internally reworking channel access (custom access
24 levels?), hideops, namespace cleanups, etc
25
26
27 Changes: Modified:
28 + - trunk/IDEAS (File Added)
29
30
31 nenolod 2007/05/27 05:44:35 UTC (20070527-3486)
32 Log:
33 - disallow JOIN 0
34
35
36 Changes: Modified:
37 +0 -65 trunk/modules/core/m_join.c (File Modified)
38
39
40 nenolod 2007/05/27 05:35:06 UTC (20070527-3482)
41 Log:
42 - blacklist{}: add notes about DroneBL and enable it by default. AHBL is still not enabled by default due
43 to their policies indicating that they wish to be contacted before their services are used.
44
45
46 Changes: Modified:
47 +6 -3 trunk/doc/example.conf (File Modified)
48 +6 -3 trunk/doc/reference.conf (File Modified)
49
50
51 nenolod 2007/05/27 05:30:41 UTC (20070527-3480)
52 Log:
53 - update NEWS in preparation of upcoming 2.2 release this week
54
55
56 Changes: Modified:
57 +3 -0 trunk/NEWS (File Modified)
58
59
60 jilles 2007/05/24 15:10:06 UTC (20070524-3478)
61 Log:
62 Move sno_channeljoin to unsupported, due to the privacy
63 issue and the fact that any oper with admin or hidden_admin
64 can load extensions.
65
66
67 Changes: Modified:
68 +0 -1 trunk/doc/example.conf (File Modified)
69 +0 -2 trunk/doc/reference.conf (File Modified)
70 +0 -46 trunk/extensions/Makefile.in (File Modified)
71 + - trunk/extensions/sno_channeljoin.c (File Deleted)
72 +47 -1 trunk/unsupported/Makefile.in (File Modified)
73 + - trunk/unsupported/sno_channeljoin.c (File Added)
74
75
76 nenolod 2007/05/24 04:28:36 UTC (20070524-3476)
77 Log:
78 - createoperonly: like createauthonly, but checks opered status instead of authed status
79
80
81 Changes: Modified:
82 +41 -0 trunk/extensions/Makefile.in (File Modified)
83 + - trunk/extensions/createoperonly.c (File Added)
84
85
86 nenolod 2007/05/24 04:16:02 UTC (20070524-3474)
87 Log:
88 - sno_channeljoin: implements snomask +j and sends channel join notices there from local users
89
90
91 Changes: Modified:
92 +1 -0 trunk/doc/example.conf (File Modified)
93 +3 -1 trunk/doc/reference.conf (File Modified)
94 +46 -0 trunk/extensions/Makefile.in (File Modified)
95 + - trunk/extensions/sno_channeljoin.c (File Added)
96
97
98 nenolod 2007/05/24 04:02:33 UTC (20070524-3472)
99 Log:
100 - update config files
101
102
103 Changes: Modified:
104 +1 -0 trunk/doc/example.conf (File Modified)
105 +2 -0 trunk/doc/reference.conf (File Modified)
106
107
108 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
109 Log:
110 - fold in whois_notice_global functionality.
111
112
113 Changes: Modified:
114 +0 -1 trunk/extensions/Makefile.in (File Modified)
115 +1 -56 trunk/extensions/sno_whois.c (File Modified)
116 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
117
118
119 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
120 Log:
121 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
122
123
124 Changes: Modified:
125 +64 -57 trunk/extensions/Makefile.in (File Modified)
126 + - trunk/extensions/sno_whois.c (File Added)
127 + - trunk/extensions/spy_whois_notice.c (File Deleted)
128
129
130 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
131 Log:
132 Prevent too wide klines with CIDR masks.
133
134
135 Changes: Modified:
136 +17 -5 trunk/modules/m_kline.c (File Modified)
137
138
139 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
140 Log:
141 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
142
143
144 Changes: Modified:
145 +4 -0 trunk/modules/m_kline.c (File Modified)
146
147
148 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
149 Log:
150 - fold conf_connect_allowed() into accept_connection()
151 - extend add_connection() so that exempt{}s apply to max unregistered
152 connections per ip
153 from ratbox
154
155
156 Changes: Modified:
157 +1 -1 trunk/doc/example.conf (File Modified)
158 +1 -1 trunk/doc/reference.conf (File Modified)
159 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
160 +0 -2 trunk/include/s_conf.h (File Modified)
161 +14 -7 trunk/src/listener.c (File Modified)
162
163
164 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
165 Log:
166 m_webirc: call del_unknown_ip() otherwise the unknown will
167 never be subtracted from the cgiirc ip
168
169
170 Changes: Modified:
171 +2 -0 trunk/extensions/m_webirc.c (File Modified)
172
173
174 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
175 Log:
176 Remove s_assert in del_unknown_ip() supposedly if the ip
177 cannot be found, it is not feasible to avoid that case
178 entirely with m_webirc.c.
179
180
181 Changes: Modified:
182 +1 -2 trunk/src/reject.c (File Modified)
183
184
185 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
186 Log:
187 Apply ratbox flood fix.
188
189
190 Changes: Modified:
191 +1 -0 trunk/doc/example.conf (File Modified)
192 +5 -0 trunk/doc/reference.conf (File Modified)
193 +3 -0 trunk/include/client.h (File Modified)
194 +4 -0 trunk/include/reject.h (File Modified)
195 +1 -0 trunk/include/s_conf.h (File Modified)
196 +2 -0 trunk/src/client.c (File Modified)
197 +3 -0 trunk/src/listener.c (File Modified)
198 +1 -0 trunk/src/newconf.c (File Modified)
199 +8 -5 trunk/src/packet.c (File Modified)
200 +59 -2 trunk/src/reject.c (File Modified)
201 +1 -0 trunk/src/s_conf.c (File Modified)
202 +2 -0 trunk/src/s_serv.c (File Modified)
203 +1 -0 trunk/src/s_user.c (File Modified)
204
205
206 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
207 Log:
208 - fix a bug here
209
210
211 Changes: Modified:
212 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
213
214
215 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
216 Log:
217 - regen configure
218
219
220 Changes: Modified:
221 +114 -1 trunk/configure (File Modified)
222
223
224 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
225 Log:
226 - remove "ASM hashing code" from the configure overview
227
228
229 Changes: Modified:
230 +0 -1 trunk/configure.ac (File Modified)
231
232
233 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
234 Log:
235 Target left IRC (more friendly error message if a UID
236 cannot be found) for /invite.
237
238
239 Changes: Modified:
240 +8 -3 trunk/modules/m_invite.c (File Modified)
241
242
243 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
244 Log:
245 Remove emptyline craq because it leaks memory on /rehash motd etc.
246 from ratbox 2.2 (anfl/Androsyn)
247
248
249 Changes: Modified:
250 +6 -14 trunk/src/cache.c (File Modified)
251
252
253 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
254 Log:
255 Merge old trunk r2767:
256 Copy channel name from command on lowerTS JOIN/SJOIN,
257 this makes the capitalization of the channel name
258 timestamped like modes are.
259
260
261 Changes: Modified:
262 +3 -0 trunk/modules/core/m_join.c (File Modified)
263 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
264
265
266 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
267 Log:
268 Merge old trunk r2065,r2067:
269 channel_modes(): get rid of the trailing space
270 also make the *pbuf check work like it should
271 (don't call IsMember another time if we already
272 gave one parameter)
273 simplify a bit more, update comments
274
275
276 Changes: Modified:
277 +13 -13 trunk/src/channel.c (File Modified)
278
279
280 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
281 Log:
282 webirc bugfix
283
284
285 Changes: Modified:
286 +1 -1 trunk/extensions/m_webirc.c (File Modified)
287
288
289 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
290 Log:
291 chghost: refuse spoofs which are empty or start with a colon
292 (would break the protocol)
293
294
295 Changes: Modified:
296 +3 -0 trunk/modules/m_chghost.c (File Modified)
297
298
299 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
300 Log:
301 Fix description of 043 numeric.
302
303
304 Changes: Modified:
305 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
306
307
308 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
309 Log:
310 SAVE: make the nickTS of the UID nick equal to 100, so it
311 is always in sync on the network.
312
313
314 Changes: Modified:
315 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
316 +15 -11 trunk/modules/core/m_nick.c (File Modified)
317
318
319 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
320 Log:
321 Force nickTS to increase when a local user changes their nick.
322
323
324 Changes: Modified:
325 +5 -1 trunk/modules/core/m_nick.c (File Modified)
326
327
328 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
329 Log:
330 Remove #define UFLAGS. We haven't allowed this
331 undocumented extension to the IRC protocol for
332 years (allowing an initial umode in USER).
333
334
335 Changes: Modified:
336 +0 -2 trunk/modules/m_user.c (File Modified)
337
338
339 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
340 Log:
341 Move new_local_user hook, so it is possible to call
342 exit_client() from it, refusing the connection.
343
344
345 Changes: Modified:
346 +3 -1 trunk/doc/hooks.txt (File Modified)
347 +10 -9 trunk/src/s_user.c (File Modified)
348
349
350 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
351 Log:
352 Only free PreClient struct when the rest of the Client
353 is freed, not immediately upon exit_client(). Doing this
354 would cause problems with sasl's new_local_user hook
355 vs hooks that exit the client there.
356
357
358 Changes: Modified:
359 +0 -1 trunk/src/client.c (File Modified)
360
361
362 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
363 Log:
364 Use TS6 prefix for server-server JOIN 0.
365
366
367 Changes: Modified:
368 +2 -1 trunk/modules/core/m_join.c (File Modified)
369
370
371 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
372 Log:
373 Use orighost in kill server notices.
374
375
376 Changes: Modified:
377 +3 -3 trunk/modules/core/m_kill.c (File Modified)
378
379
380 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
381 Log:
382 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
383
384
385 Changes: Modified:
386 +3 -3 trunk/modules/m_set.c (File Modified)
387
388
389 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
390 Log:
391 - 2.2 operline
392
393
394 Changes: Modified:
395 +1 -1 trunk/src/messages.tab (File Modified)
396
397
398 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
399 Log:
400 Show max_clients in /info.
401
402
403 Changes: Modified:
404 +6 -0 trunk/modules/m_info.c (File Modified)
405
406
407 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
408 Log:
409 Don't allow /quote set max higher than the
410 serverinfo::max_clients ircd.conf value.
411
412
413 Changes: Modified:
414 +8 -0 trunk/modules/m_set.c (File Modified)
415
416
417 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
418 Log:
419 Change code that checks maxclients limit: allow exactly
420 the configured amount of non-exceed_limit clients.
421 Code that appeared to limit exceed_limit clients too
422 but less heavily removed (it was not effective because
423 the parentheses were wrong).
424
425
426 Changes: Modified:
427 +2 -4 trunk/src/s_user.c (File Modified)
428
429
430 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
431 Log:
432 By default, leave MAX_BUFFER fds free for log files,
433 server connections, ident lookups, exceed_limit clients,
434 etc. Mention this in example.conf and reference.conf.
435
436
437 Changes: Modified:
438 +4 -2 trunk/doc/example.conf (File Modified)
439 +3 -1 trunk/doc/reference.conf (File Modified)
440 +1 -1 trunk/src/s_conf.c (File Modified)
441
442
443 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
444 Log:
445 --with-maxclients configure option is gone
446
447
448 Changes: Modified:
449 +0 -11 trunk/INSTALL (File Modified)
450
451
452 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
453 Log:
454 Make the code that raises fd rlimit to hard limit work.
455
456
457 Changes: Modified:
458 +5 -5 trunk/src/ircd.c (File Modified)
459
460
461 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
462 Log:
463 - note the I/O reworking
464
465
466 Changes: Modified:
467 +2 -0 trunk/NEWS (File Modified)
468
469
470 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
471 Log:
472 - use mkdir -p
473
474
475 Changes: Modified:
476 +4 -4 trunk/doc/Makefile.in (File Modified)
477
478
479 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
480 Log:
481 - enforce proper conditions for EPOLL_CTL_DEL.
482 - remove possibly problematic "performance" check
483
484
485 Changes: Modified:
486 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
487
488
489 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
490 Log:
491 - rename m_list_safelist to m_list and remove ratbox implementation
492
493
494 Changes: Modified:
495 +393 -664 trunk/modules/Makefile.in (File Modified)
496 + - trunk/modules/m_list.c (File Added)
497 + - trunk/modules/m_list_ratbox.c (File Deleted)
498 + - trunk/modules/m_list_safelist.c (File Deleted)
499
500
501 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
502 Log:
503 - some more transit to sendto_one_numeric().
504
505
506 Changes: Modified:
507 +2 -3 trunk/modules/m_away.c (File Modified)
508 +3 -3 trunk/src/messages.tab (File Modified)
509 +1 -1 trunk/src/s_user.c (File Modified)
510
511
512 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
513 Log:
514 - change some sendto_one() to sendto_one_numeric().
515
516
517 Changes: Modified:
518 +4 -10 trunk/modules/m_admin.c (File Modified)
519 +3 -3 trunk/modules/m_map.c (File Modified)
520 +12 -12 trunk/src/messages.tab (File Modified)
521 +1 -2 trunk/src/s_conf.c (File Modified)
522 +9 -10 trunk/src/s_user.c (File Modified)
523
524
525 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
526 Log:
527 - river's ports.c from old charybdis trunk
528
529
530 Changes: Modified:
531 +195 -0 trunk/configure.ac (File Modified)
532 + - trunk/libcharybdis/ports.c (File Added)
533
534
535 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
536 Log:
537 - remove broken ports stuff and devpoll stuff.
538
539
540 Changes: Modified:
541 +0 -307 trunk/configure (File Modified)
542 +0 -21 trunk/configure.ac (File Modified)
543 +0 -474 trunk/include/setup.h.in (File Modified)
544 + - trunk/libcharybdis/devpoll.c (File Deleted)
545 + - trunk/libcharybdis/ports.c (File Deleted)
546
547
548 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
549 Log:
550 - regenerate files
551
552
553 Changes: Modified:
554 +1 -25 trunk/configure (File Modified)
555 +0 -3 trunk/include/setup.h.in (File Modified)
556
557
558 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
559 Log:
560 - remove x86-optimized hash code.
561
562
563 Changes: Modified:
564 +0 -13 trunk/configure.ac (File Modified)
565 +2 -187 trunk/src/Makefile.in (File Modified)
566 + - trunk/src/fnvhash.s (File Deleted)
567
568
569 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
570 Log:
571 - apparently setting KE_LENGTH to 128 is fine.
572
573
574 Changes: Modified:
575 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
576
577
578 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
579 Log:
580 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
581
582
583 Changes: Modified:
584 +5627 -5747 trunk/configure (File Modified)
585 +0 -15 trunk/configure.ac (File Modified)
586 +0 -2 trunk/include/m_info.h (File Modified)
587 +6 -9 trunk/include/setup.h.in (File Modified)
588 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
589
590
591 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
592 Log:
593 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
594 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
595 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
596
597
598 Changes: Modified:
599 +0 -5 trunk/include/config.h (File Modified)
600 +0 -5 trunk/include/config.h.dist (File Modified)
601 +0 -6 trunk/include/defaults.h (File Modified)
602 +0 -3 trunk/include/m_info.h (File Modified)
603 +21 -7 trunk/libcharybdis/commio.c (File Modified)
604 +2 -0 trunk/libcharybdis/commio.h (File Modified)
605 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
606 +4 -3 trunk/libcharybdis/poll.c (File Modified)
607 +0 -3 trunk/libcharybdis/select.c (File Modified)
608 +0 -9 trunk/src/ircd.c (File Modified)
609 +23 -26 trunk/src/listener.c (File Modified)
610 +2 -1 trunk/src/restart.c (File Modified)
611 +5 -1 trunk/src/s_auth.c (File Modified)
612 +1 -1 trunk/src/s_conf.c (File Modified)
613 +3 -1 trunk/src/s_serv.c (File Modified)
614
615
616 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
617 Log:
618 Repair operspy who !#channel, broken by me in r3283.
619
620
621 Changes: Modified:
622 +2 -2 trunk/modules/m_who.c (File Modified)
623
624
625 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
626 Log:
627 Update bug report and IRC channel information.
628
629
630 Changes: Modified:
631 +2 -1 trunk/BUGS (File Modified)
632 +2 -1 trunk/NEWS (File Modified)
633
634
635 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
636 Log:
637 Change copyright years in version.c.SH as in release-2.1 r3339.
638
639
640 Changes: Modified:
641 +2 -2 trunk/src/version.c.SH (File Modified)
642
643
644 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
645 Log:
646 Rerun autoconf.
647
648
649 Changes: Modified:
650 +104 -0 trunk/configure (File Modified)
651
652
653 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
654 Log:
655 Need to check for various flavours of epoll,
656 even if --enable-epoll is forced.
657
658
659 Changes: Modified:
660 +1 -0 trunk/configure.ac (File Modified)
661
662
663 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
664 Log:
665 Hack to allow some more warnings, already present in configure (?).
666
667
668 Changes: Modified:
669 +1 -1 trunk/aclocal.m4 (File Modified)
670
671
672 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
673 Log:
674 Merge old trunk r2077,r2079:
675 - Move closing of servlink control fd to close_connection()
676 instead of doing it in exit_local_server(), and make sure
677 we first close the data fd and then the control fd.
678 - Have servlink process ready fds in order net, data, ctrl
679 instead of ctrl, data, net. This seems to fix the problem
680 that squit reasons do not show up on the other side of a
681 ziplink (by making it send any final SQUIT and/or ERROR
682 before noticing the closed control fd).
683
684
685 Changes: Modified:
686 +1 -1 trunk/servlink/io.c (File Modified)
687 +3 -12 trunk/src/client.c (File Modified)
688
689
690 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
691 Log:
692 Don't show the UID if a TS6 server sends a kick with
693 an empty or no comment. Note that charybdis never sends
694 such kicks.
695
696
697 Changes: Modified:
698 +4 -4 trunk/modules/core/m_kick.c (File Modified)
699
700
701 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
702 Log:
703 Merge old trunk r2081:
704 Don't say that services cannot be killed in
705 ERR_ISCHANSERVICE message (given when trying
706 to kick or deop them), as that's not the case.
707
708
709 Changes: Modified:
710 +1 -1 trunk/src/messages.tab (File Modified)
711
712
713 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
714 Log:
715 Merge old trunk r2059
716 Clarifications to the descriptions of umode +Q and cmode +F,
717 suggested by Ariadne@SorceryNet.
718
719
720 Changes: Modified:
721 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
722 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
723
724
725 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
726 Log:
727 Merge old trunk r2907,r2991:
728 Allow TESTLINE on channel names.
729
730
731 Changes: Modified:
732 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
733 +4 -0 trunk/help/opers/testline (File Modified)
734 +22 -0 trunk/modules/m_testline.c (File Modified)
735
736
737 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
738 Log:
739 Merge old trunk r2835:
740 resolver: if sendto(2) fails, try sending to the next nameserver
741
742
743 Changes: Modified:
744 +1 -1 trunk/src/res.c (File Modified)
745
746
747 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
748 Log:
749 Merge old trunk r2817:
750 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
751 starts with a digit. This is safe because the last
752 parameter is a nick and never a UID. (The first parameter
753 in a server-server two-param whois is a UID/SID.)
754
755
756 Changes: Modified:
757 +1 -1 trunk/modules/m_whois.c (File Modified)
758
759
760 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
761 Log:
762 Merge old trunk r2779,r2785:
763 Show correct privilege name in a few ERR_NOPRIVS numerics.
764
765
766 Changes: Modified:
767 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
768 +1 -1 trunk/extensions/m_opme.c (File Modified)
769 +2 -2 trunk/unsupported/m_force.c (File Modified)
770
771
772 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
773 Log:
774 Merge old trunk r2695:
775 Send an SQUIT instead of an ERROR to announce /die to connected servers.
776 This will generate better server notices.
777
778
779 Changes: Modified:
780 +3 -2 trunk/modules/core/m_die.c (File Modified)
781
782
783 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
784 Log:
785 Merge old trunk r2294:
786 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
787
788
789 Changes: Modified:
790 +1 -1 trunk/src/s_user.c (File Modified)
791
792
793 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
794 Log:
795 Merge old trunk r2226:
796 If we are connecting outward to a server, check if the
797 server name they sent is the same as what we tried to
798 connect to. Previously such a connection could succeed
799 if there existed connect blocks with the same IP and
800 passwords for the other server name.
801
802
803 Changes: Modified:
804 +11 -0 trunk/modules/core/m_server.c (File Modified)
805
806
807 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
808 Log:
809 Merge old trunk r2212:
810 Another handling of SJOINs without nicks:
811 Propagate them if the channel is +P or the channel
812 already existed, otherwise remove the channel again
813 and do not propagate the SJOIN.
814
815
816 Changes: Modified:
817 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
818
819
820 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
821 Log:
822 Remove channels entirely from /whois on services.
823 This cannot be overridden with operspy.
824
825
826 Changes: Modified:
827 +20 -17 trunk/modules/m_whois.c (File Modified)
828
829
830 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
831 Log:
832 Fix /who on channels with ** in their name.
833
834
835 Changes: Modified:
836 +2 -2 trunk/modules/m_who.c (File Modified)
837
838
839 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
840 Log:
841 NEWS: As in 2.1.3, mention that the TS6 revision will
842 interoperate with older versions
843
844
845 Changes: Modified:
846 +2 -1 trunk/NEWS (File Modified)
847
848
849 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
850 Log:
851 Fix documentation of HIDE_SERVERS_IPS define.
852
853
854 Changes: Modified:
855 +2 -2 trunk/include/config.h.dist (File Modified)
856
857
858 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
859 Log:
860 Don't leak auth{} spoofed ip for I-line is full notice either.
861
862
863 Changes: Modified:
864 +1 -1 trunk/src/s_conf.c (File Modified)
865
866
867 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
868 Log:
869 Update NEWS.
870
871
872 Changes: Modified:
873 +37 -0 trunk/NEWS (File Modified)
874
875
876 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
877 Log:
878 Allow /invite (but not invex) to override +r, +l, +j in
879 addition to +i. As before, a restrictive mode must be in
880 place at /invite time for the invite to have an effect;
881 +r does not count as a restrictive mode if the user is
882 logged in; +l and +j always count as restrictive modes to
883 allow for cases where they would allow join at /invite
884 time but not when the user tries to join.
885
886
887 Changes: Modified:
888 +6 -2 trunk/modules/m_invite.c (File Modified)
889 +21 -10 trunk/src/channel.c (File Modified)
890
891
892 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
893 Log:
894 Remove invite_ops_only, forcing it to YES.
895
896
897 Changes: Modified:
898 +0 -1 trunk/doc/example.conf (File Modified)
899 +0 -5 trunk/doc/reference.conf (File Modified)
900 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
901 +0 -1 trunk/include/s_conf.h (File Modified)
902 +0 -6 trunk/modules/m_info.c (File Modified)
903 +10 -14 trunk/modules/m_invite.c (File Modified)
904 +0 -1 trunk/src/newconf.c (File Modified)
905 +0 -1 trunk/src/s_conf.c (File Modified)
906
907
908 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
909 Log:
910 Move username check after xline and dnsbl checks, so it
911 will not complain to opers about clients who are xlined
912 or blacklisted anyway (both of which silently reject).
913
914
915 Changes: Modified:
916 +15 -15 trunk/src/s_user.c (File Modified)
917
918
919 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
920 Log:
921 - MASTER_MAX is no longer relevant
922
923
924 Changes: Modified:
925 +0 -7 trunk/modules/m_set.c (File Modified)
926
927
928 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
929 Log:
930 - add config option for setting max_clients.
931
932
933 Changes: Modified:
934 +5 -0 trunk/doc/example.conf (File Modified)
935 +5 -0 trunk/doc/reference.conf (File Modified)
936 +2 -0 trunk/include/s_conf.h (File Modified)
937 +1 -1 trunk/src/ircd.c (File Modified)
938 +2 -0 trunk/src/newconf.c (File Modified)
939 +2 -1 trunk/src/s_conf.c (File Modified)
940
941
942 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
943 Log:
944 - remove get_maxrss() and all of that insecure and unsafe nonsense
945
946
947 Changes: Modified:
948 +3 -38 trunk/src/ircd.c (File Modified)
949 +1 -1 trunk/src/restart.c (File Modified)
950 +0 -4 trunk/src/s_stats.c (File Modified)
951
952
953 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
954 Log:
955 - avoid some potential NULL dereferencing
956
957
958 Changes: Modified:
959 +1 -1 trunk/libcharybdis/commio.c (File Modified)
960
961
962 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
963 Log:
964 - fix a typo
965
966
967 Changes: Modified:
968 +1 -1 trunk/libcharybdis/poll.c (File Modified)
969
970
971 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
972 Log:
973 - rework poll a bit for the MAXCONNECTIONS changes.
974
975
976 Changes: Modified:
977 +46 -23 trunk/libcharybdis/poll.c (File Modified)
978
979
980 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
981 Log:
982 Our way of using kqueue may cause it to report fds we
983 don't know about anymore, cope.
984
985
986 Changes: Modified:
987 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
988
989
990 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
991 Log:
992 Don't reference freed memory (fde_t) in comm_close().
993
994
995 Changes: Modified:
996 +1 -1 trunk/libcharybdis/commio.c (File Modified)
997
998
999 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
1000 Log:
1001 - fix for 100% cpu use
1002
1003
1004 Changes: Modified:
1005 +1 -1 trunk/libcharybdis/commio.c (File Modified)
1006
1007
1008 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
1009 Log:
1010 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
1011
1012
1013 Changes: Modified:
1014 +37 -25 trunk/libcharybdis/commio.c (File Modified)
1015
1016
1017 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
1018 Log:
1019 - clear up use of fd_table in ircd.
1020
1021
1022 Changes: Modified:
1023 +3 -2 trunk/src/s_serv.c (File Modified)
1024
1025
1026 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
1027 Log:
1028 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
1029
1030
1031 Changes: Modified:
1032 +97 -26 trunk/libcharybdis/commio.c (File Modified)
1033 +3 -2 trunk/libcharybdis/commio.h (File Modified)
1034 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
1035 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
1036 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
1037 +3 -3 trunk/libcharybdis/poll.c (File Modified)
1038 +2 -2 trunk/libcharybdis/ports.c (File Modified)
1039 +2 -2 trunk/libcharybdis/select.c (File Modified)
1040
1041
1042 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
1043 Log:
1044 Fix some cases where the size argument to strlcpy()
1045 for usernames and hostnames is 1 too small.
1046
1047
1048 Changes: Modified:
1049 +1 -1 trunk/modules/m_chghost.c (File Modified)
1050 +2 -2 trunk/src/res.c (File Modified)
1051 +2 -2 trunk/src/s_user.c (File Modified)
1052
1053
1054 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
1055 Log:
1056 Cut down quit/part/kick reasons to avoid quit reasons
1057 overflowing the client exiting server notice (from
1058 TOPICLEN to 260). kill reasons become shorter accordingly.
1059 kline/dline/gline reasons become 390.
1060 away messages stay at TOPICLEN for now.
1061
1062
1063 Changes: Modified:
1064 +8 -3 trunk/include/ircd_defs.h (File Modified)
1065 +2 -2 trunk/modules/m_dline.c (File Modified)
1066 +4 -4 trunk/modules/m_gline.c (File Modified)
1067 +2 -2 trunk/modules/m_kline.c (File Modified)
1068
1069
1070 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
1071 Log:
1072 Don't leak auth{} spoofed IP addresses in +f notices.
1073 from ratbox (androsyn)
1074
1075
1076 Changes: Modified:
1077 +10 -3 trunk/src/s_conf.c (File Modified)
1078
1079
1080 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
1081 Log:
1082 Make oper_up() take +i/-i during opering up into account
1083 (e.g. no_oper_invis extension, +i in operator::umodes).
1084 Remove the hack from no_oper_invis.
1085
1086
1087 Changes: Modified:
1088 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
1089 +4 -0 trunk/src/s_user.c (File Modified)
1090
1091
1092 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
1093 Log:
1094 no_oper_invis: decrement invisible count when clearing
1095 invisible on a local client who has just opered up
1096 oper_up() should really do this
1097
1098
1099 Changes: Modified:
1100 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
1101
1102
1103 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
1104 Log:
1105 Put "End of Channel Quiet List" instead of
1106 "End of Channel Ban List" for a +q list.
1107 Due to client restrictions the numerics for
1108 quiet lists must be the same as for ban lists.
1109
1110
1111 Changes: Modified:
1112 +4 -1 trunk/src/chmode.c (File Modified)
1113
1114
1115 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1116 Log:
1117 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1118 Change TS6 JOIN processing
1119 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1120 a local user joins an existing channel
1121 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1122 propagating a TS6 JOIN
1123 - don't interpret simple modes in an incoming TS6 JOIN
1124
1125 This is to avoid desyncs when certain mode changes (e.g. -im)
1126 cross with joins. A downside is that simple modes will be
1127 more desynched when a JOIN creates a channel or lowers TS,
1128 but that's less important.
1129
1130 Update the TS6 specification to include this, and clarify
1131 that TMODE can come from a server and that MODE must be
1132 translated into TMODE from other servers too.
1133
1134
1135 Changes: Modified:
1136 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1137 +19 -127 trunk/modules/core/m_join.c (File Modified)
1138
1139
1140 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1141 Log:
1142 Make -logfile work again.
1143
1144
1145 Changes: Modified:
1146 +2 -2 trunk/src/s_log.c (File Modified)
1147
1148
1149 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1150 Log:
1151 - fix off-by-one memory overflow error.
1152
1153
1154 Changes: Modified:
1155 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1156
1157
1158 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1159 Log:
1160 Change handling of modularized umodes:
1161 - keep the bitmask reserved forever to the letter, fixing
1162 the problems when loading multiple umode modules,
1163 unloading them and then loading them in a different order
1164 - don't allow local users to change umodes which have
1165 been unloaded and don't set them on new users via
1166 default_umodes
1167
1168
1169 Changes: Modified:
1170 +24 -3 trunk/src/s_user.c (File Modified)
1171
1172
1173 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1174 Log:
1175 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1176
1177
1178 Changes: Modified:
1179 +1 -0 trunk/include/s_user.h (File Modified)
1180 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1181 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1182 +22 -0 trunk/src/s_user.c (File Modified)
1183
1184
1185 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1186 Log:
1187 DNSBL keyword substitution is available as of 2.1.3.
1188
1189
1190 Changes: Modified:
1191 +1 -1 trunk/doc/example.conf (File Modified)
1192
1193
1194 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1195 Log:
1196 Change two occurances like match(userinput, target_p->name) ||
1197 match(target_p->name, userinput) to just match(userinput,
1198 target_p->name). No client name can contain * or ? now.
1199
1200
1201 Changes: Modified:
1202 +1 -1 trunk/modules/m_trace.c (File Modified)
1203 +1 -2 trunk/src/s_serv.c (File Modified)
1204
1205
1206 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1207 Log:
1208 Do not try find_server() on a name find_client() has
1209 returned NULL for, as this will always return NULL
1210 since the removal of hostmasking.
1211
1212
1213 Changes: Modified:
1214 +1 -2 trunk/modules/m_pong.c (File Modified)
1215 +0 -4 trunk/src/s_serv.c (File Modified)
1216
1217
1218 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1219 Log:
1220 Remove server_exists() which checked whether the
1221 server name existed taking hostmasking into account
1222 and just check with find_server(); admittedly
1223 this checks if the name is a SID but that's not
1224 a real problem.
1225
1226
1227 Changes: Modified:
1228 +3 -27 trunk/modules/core/m_server.c (File Modified)
1229
1230
1231 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1232 Log:
1233 Remove hash_find_masked_server(), which made it possible
1234 to specify the full (unmasked) name of a server behind
1235 a hostmask. As a result find_any_client() (for prefixes)
1236 becomes equal to find_client(), so remove that too.
1237
1238
1239 Changes: Modified:
1240 +0 -1 trunk/include/hash.h (File Modified)
1241 +1 -75 trunk/src/hash.c (File Modified)
1242 +1 -1 trunk/src/parse.c (File Modified)
1243
1244
1245 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1246 Log:
1247 Remove '*' from valid server name characters.
1248 This makes it impossible to connect hostmasked servers.
1249 (This support didn't work well anyway, was incompatible
1250 with TS6 and we never masked ourselves.)
1251
1252
1253 Changes: Modified:
1254 +1 -1 trunk/src/match.c (File Modified)
1255
1256
1257 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1258 Log:
1259 Change spambot, flooder and jupe joiner notices from host to orighost.
1260
1261
1262 Changes: Modified:
1263 +1 -1 trunk/modules/core/m_join.c (File Modified)
1264 +2 -2 trunk/modules/core/m_message.c (File Modified)
1265 +2 -2 trunk/src/channel.c (File Modified)
1266
1267
1268 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1269 Log:
1270 Add documentation for SASL client protocol, same as atheme doc/SASL.
1271
1272
1273 Changes: Modified:
1274 + - trunk/doc/sasl.txt (File Added)
1275
1276
1277 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1278 Log:
1279 Include real hostname in Closing Link message for unknown
1280 connections that have sent USER. This is helpful for
1281 k-lined users while not breaking server IP hiding.
1282
1283
1284 Changes: Modified:
1285 +3 -1 trunk/src/client.c (File Modified)
1286
1287
1288 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1289 Log:
1290 Rerun autoconf.
1291
1292
1293 Changes: Modified:
1294 +29 -29 trunk/configure (File Modified)
1295
1296
1297 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1298 Log:
1299 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1300
1301
1302 Changes: Modified:
1303 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1304
1305
1306 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1307 Log:
1308 Backport from early 3.x:
1309
1310 --
1311 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1312 Log:
1313 - remove "Processing connection to foobar.net" message
1314
1315
1316 Changes: Modified:
1317 +0 -3 trunk/src/s_auth.c (File Modified)
1318
1319
1320 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1321 Log:
1322 - missed the processing connection one (actually, we can probably nuke this one)
1323
1324
1325 Changes: Modified:
1326 +1 -2 trunk/src/s_auth.c (File Modified)
1327
1328
1329 river 2006/09/27 16:33:05 UTC (20060927-2174)
1330 Log:
1331 get_client_name = stupid
1332
1333
1334
1335 Changes: Modified:
1336 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1337
1338
1339 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1340 Log:
1341 - remove excessive arguments
1342
1343
1344 Changes: Modified:
1345 +1 -2 trunk/src/s_conf.c (File Modified)
1346 +1 -1 trunk/src/s_user.c (File Modified)
1347
1348
1349 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1350 Log:
1351 - use sendto_one_notice() for on-connect notices too.
1352
1353
1354 Changes: Modified:
1355 +10 -10 trunk/src/s_auth.c (File Modified)
1356
1357
1358 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1359 Log:
1360 - use sendto_one_notice() in the core, too.
1361
1362
1363 Changes: Modified:
1364 +2 -2 trunk/src/chmode.c (File Modified)
1365 +8 -15 trunk/src/modules.c (File Modified)
1366 +3 -5 trunk/src/s_conf.c (File Modified)
1367 +1 -2 trunk/src/s_newconf.c (File Modified)
1368 +20 -57 trunk/src/s_user.c (File Modified)
1369
1370
1371 river 2006/09/27 16:19:25 UTC (20060927-2166)
1372 Log:
1373 the KILL command will use get_client_name(, SHOW_IP) instead of
1374 target->name, and will show a more useful error for local opers
1375
1376
1377
1378 Changes: Modified:
1379 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1380
1381
1382 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1383 Log:
1384 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1385
1386
1387 Changes: Modified:
1388 +4 -2 trunk/src/send.c (File Modified)
1389
1390
1391 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1392 Log:
1393 - back out r2159
1394
1395
1396 Changes: Modified:
1397 +1 -1 trunk/include/client.h (File Modified)
1398
1399
1400 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1401 Log:
1402 - get_id(): fall back to "*" if client has no known name
1403
1404
1405 Changes: Modified:
1406 +1 -1 trunk/include/client.h (File Modified)
1407
1408
1409 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1410 Log:
1411 - convert to sendto_one_notice().
1412
1413
1414 Changes: Modified:
1415 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1416 +4 -6 trunk/unsupported/m_force.c (File Modified)
1417
1418
1419 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1420 Log:
1421 - use sendto_one_notice() in many places instead of
1422 sendto_one(source_p, ":%s NOTICE %s :", ...);
1423
1424
1425 Changes: Modified:
1426 +10 -25 trunk/extensions/example_module.c (File Modified)
1427 +5 -14 trunk/extensions/hurt.c (File Modified)
1428 +1 -2 trunk/extensions/m_42.c (File Modified)
1429 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1430 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1431 +1 -2 trunk/extensions/m_opme.c (File Modified)
1432 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1433 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1434 +3 -7 trunk/modules/core/m_die.c (File Modified)
1435 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1436 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1437 +1 -2 trunk/modules/m_challenge.c (File Modified)
1438 +11 -15 trunk/modules/m_connect.c (File Modified)
1439 +20 -28 trunk/modules/m_dline.c (File Modified)
1440 +2 -2 trunk/modules/m_etrace.c (File Modified)
1441 +11 -21 trunk/modules/m_gline.c (File Modified)
1442 +2 -4 trunk/modules/m_kline.c (File Modified)
1443 +1 -2 trunk/modules/m_rehash.c (File Modified)
1444 +3 -7 trunk/modules/m_restart.c (File Modified)
1445 +31 -45 trunk/modules/m_set.c (File Modified)
1446 +2 -4 trunk/modules/m_testmask.c (File Modified)
1447 +5 -8 trunk/modules/m_unreject.c (File Modified)
1448 +2 -5 trunk/modules/m_xline.c (File Modified)
1449 --
1450
1451
1452 Changes: Modified:
1453 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1454 +10 -25 trunk/extensions/example_module.c (File Modified)
1455 +5 -14 trunk/extensions/hurt.c (File Modified)
1456 +1 -2 trunk/extensions/m_42.c (File Modified)
1457 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1458 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1459 +1 -2 trunk/extensions/m_opme.c (File Modified)
1460 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1461 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1462 +3 -7 trunk/modules/core/m_die.c (File Modified)
1463 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1464 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1465 +1 -2 trunk/modules/m_challenge.c (File Modified)
1466 +11 -15 trunk/modules/m_connect.c (File Modified)
1467 +2 -4 trunk/modules/m_dline.c (File Modified)
1468 +2 -2 trunk/modules/m_etrace.c (File Modified)
1469 +11 -21 trunk/modules/m_gline.c (File Modified)
1470 +2 -4 trunk/modules/m_kline.c (File Modified)
1471 +1 -2 trunk/modules/m_rehash.c (File Modified)
1472 +3 -7 trunk/modules/m_restart.c (File Modified)
1473 +31 -45 trunk/modules/m_set.c (File Modified)
1474 +2 -4 trunk/modules/m_testmask.c (File Modified)
1475 +5 -8 trunk/modules/m_unreject.c (File Modified)
1476 +1 -3 trunk/modules/m_xline.c (File Modified)
1477 +2 -2 trunk/src/chmode.c (File Modified)
1478 +8 -15 trunk/src/modules.c (File Modified)
1479 +10 -14 trunk/src/s_auth.c (File Modified)
1480 +3 -6 trunk/src/s_conf.c (File Modified)
1481 +1 -2 trunk/src/s_newconf.c (File Modified)
1482 +20 -57 trunk/src/s_user.c (File Modified)
1483 +4 -2 trunk/src/send.c (File Modified)
1484 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1485 +4 -6 trunk/unsupported/m_force.c (File Modified)
1486
1487
1488 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1489 Log:
1490 - keyword-subst from charybdis 2.2.
1491
1492
1493 Changes: Modified:
1494 +12 -3 trunk/doc/example.conf (File Modified)
1495 +58 -3 trunk/doc/reference.conf (File Modified)
1496 + - trunk/include/substitution.h (File Added)
1497 +1 -0 trunk/src/Makefile.in (File Modified)
1498 +2 -2 trunk/src/s_conf.c (File Modified)
1499 +164 -1 trunk/src/s_user.c (File Modified)
1500 + - trunk/src/substitution.c (File Added)
1501
1502
1503 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1504 Log:
1505 Removed merge tracking for "svnmerge" for
1506 http://svn.atheme.org/charybdis/branches/release-2.2
1507
1508
1509 Changes: Modified:
1510 + - trunk/ (Property Modified)
1511
1512
1513 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1514 Log:
1515 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1516 http://svn.atheme.org/charybdis/branches/release-2.2
1517
1518
1519 Changes: Modified:
1520 + - trunk/ (Property Modified)
1521
1522
1523 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1524 Log:
1525 Removed merge tracking for "svnmerge" for
1526 http://svn.atheme.org/charybdis/branches/release-2.2
1527
1528
1529 Changes: Modified:
1530 + - trunk/ (Property Modified)
1531
1532
1533 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1534 Log:
1535 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1536 http://svn.atheme.org/charybdis/branches/release-2.2
1537
1538
1539 Changes: Modified:
1540 + - trunk/ (Property Modified)
1541
1542
1543 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1544 Log:
1545 - bleah
1546
1547
1548 Changes: Modified:
1549 + - trunk/ (Property Modified)
1550
1551
1552 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1553 Log:
1554 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1555 http://svn.atheme.org/charybdis/branches/release-2.2
1556
1557
1558 Changes: Modified:
1559 + - trunk/ (Property Modified)
1560
1561
1562 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1563 Log:
1564 - version bump to 2.2.0
1565
1566
1567 Changes: Modified:
1568 +3 -1 trunk/NEWS (File Modified)
1569 +1 -1 trunk/configure.ac (File Modified)
1570
1571
1572 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1573 Log:
1574 - the new plan:
1575 + branches/release-2.1 -> 2.2 base
1576 + 3.0 -> branches/cxxconversion
1577 + backport some immediate 3.0 functionality for 2.2
1578 + other stuff
1579
1580
1581 Changes: Modified:
1582 + - trunk/ (File Added)
1583
1584
1585 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1586 Log:
1587 Merged revisions 3135,3137 via svnmerge from
1588 http://svn.atheme.org/charybdis/trunk
1589
1590 ........
1591 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1592
1593 - Expand TRACE description
1594 - Mention expiry time in TESTLINE
1595 ........
1596 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1597
1598 Update copyright year for sgml docs to 2007.
1599 ........
1600
1601
1602 Changes: Modified:
1603 + - branches/release-2.1/ (Property Modified)
1604 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1605 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1606
1607
1608 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1609 Log:
1610 Merged revisions 1999 via svnmerge from
1611 http://svn.atheme.org/charybdis/trunk
1612 Add river to CREDITS
1613
1614 ........
1615 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1616
1617 vanity
1618 ........
1619
1620
1621 Changes: Modified:
1622 + - branches/release-2.1/ (Property Modified)
1623 +1 -0 branches/release-2.1/CREDITS (File Modified)
1624
1625
1626 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1627 Log:
1628 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1629 http://svn.atheme.org/charybdis/trunk
1630
1631 ........
1632 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1633
1634 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1635 ........
1636 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1637
1638 - add use_forward to /info
1639 ........
1640 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1641
1642 Call channel_modes() with &me instead of source_p when
1643 sending out a JOIN and SJOIN for a local user. This
1644 saves checking whether they are on the channel they
1645 have just joined.
1646 ........
1647 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1648
1649 If use_forward is disabled:
1650 - hide +fFQ in 005
1651 - hide +f in /mode #channel (/mode #channel f still shows it)
1652 - do not send any mode changes adding +f to local clients
1653 (-f ones are still sent)
1654 ........
1655
1656
1657 Changes: Modified:
1658 + - branches/release-2.1/ (Property Modified)
1659 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1660 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1661 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1662 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1663 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1664 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1665 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1666 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1667 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1668 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1669 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1670 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1671
1672
1673 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1674 Log:
1675 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1676
1677
1678 Changes: Modified:
1679 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1680 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1681 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1682
1683
1684 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1685 Log:
1686 Add accountability (wallops, log) to OKICK.
1687
1688
1689 Changes: Modified:
1690 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1691
1692
1693 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1694 Log:
1695 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1696 Similar to branches/release-2.2 r3061.
1697
1698
1699 Changes: Modified:
1700 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1701
1702
1703 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1704 Log:
1705 - Write xline to file after instead of before notifying opers and source
1706 - Also notify source of failure to add xline
1707 Similar to branches/release-2.2 r3057.
1708
1709
1710 Changes: Modified:
1711 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1712
1713
1714 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1715 Log:
1716 If a dline/kline/resv cannot be added to the file, send
1717 the regular notices to local opers and source anyway,
1718 and also warn the source (local opers were already warned).
1719 Similar to branches/release-2.2 r3053.
1720
1721
1722 Changes: Modified:
1723 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1724
1725
1726 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1727 Log:
1728 Port over fixes from unkline/unxline/unresv to undline.
1729 Similar to branches/release-2.2 r3049.
1730
1731
1732 Changes: Modified:
1733 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1734
1735
1736 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1737 Log:
1738 Merged revisions 2915 via svnmerge from
1739 http://svn.atheme.org/charybdis/trunk
1740
1741 ........
1742 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1743
1744 In usage message, show kline.conf and xline.conf instead
1745 of klines.conf and xlines.conf.
1746 ........
1747
1748
1749 Changes: Modified:
1750 + - branches/release-2.1/ (Property Modified)
1751 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1752
1753
1754 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1755 Log:
1756 Merged revisions 2831,2833,2853 via svnmerge from
1757 http://svn.atheme.org/charybdis/trunk
1758
1759 ........
1760 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1761
1762 unkline/unxline/unresv:
1763 - if fclose on the output returns an error, treat this as a
1764 write error too
1765 - check if the rename from the temp file to the ban conf failed
1766 ........
1767 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1768
1769 When adding a permanent dline/kline/xline/resv, check
1770 the return value of fclose().
1771 ........
1772 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1773
1774 Do not free xline aconf if it could not be written out.
1775 It will be added to the list in memory anyway.
1776 ........
1777
1778
1779 Changes: Modified:
1780 + - branches/release-2.1/ (Property Modified)
1781 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1782 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1783 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1784 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1785
1786
1787 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1788 Log:
1789 NEWS: Clarify effects of ip_cloaking changes a little.
1790
1791
1792 Changes: Modified:
1793 +2 -0 branches/release-2.1/NEWS (File Modified)
1794
1795
1796 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1797 Log:
1798 Rerun autoconf.
1799
1800
1801 Changes: Modified:
1802 +9 -9 branches/release-2.1/configure (File Modified)
1803
1804
1805 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1806 Log:
1807 Version bump on 2.1 branch to 2.1.2.
1808
1809
1810 Changes: Modified:
1811 +1 -1 branches/release-2.1/configure.ac (File Modified)
1812
1813
1814 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1815 Log:
1816 Mention r2801/r2805.
1817
1818
1819 Changes: Modified:
1820 +1 -0 branches/release-2.1/NEWS (File Modified)
1821
1822
1823 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1824 Log:
1825 Merged revisions 2801 via svnmerge from
1826 http://svn.atheme.org/charybdis/trunk
1827
1828 ........
1829 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1830
1831 ip_cloaking: try to avoid truncation by removing more
1832 components of the hostname (except the TLD).
1833 ........
1834
1835
1836 Changes: Modified:
1837 + - branches/release-2.1/ (Property Modified)
1838 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1839
1840
1841 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1842 Log:
1843 Update NEWS.
1844
1845
1846 Changes: Modified:
1847 +8 -1 branches/release-2.1/NEWS (File Modified)
1848
1849
1850 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1851 Log:
1852 Merged revisions 2781 via svnmerge from
1853 http://svn.atheme.org/charybdis/trunk
1854
1855 ........
1856 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1857
1858 Fix stupid bug: checked a hostmask against the found
1859 ban instead of all exceptions, causing all host mangled
1860 clients to be exempted if there was a single ban
1861 exception in many cases.
1862 ........
1863
1864
1865 Changes: Modified:
1866 + - branches/release-2.1/ (Property Modified)
1867 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1868
1869
1870 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1871 Log:
1872 Merged revisions 2773 via svnmerge from
1873 http://svn.atheme.org/charybdis/trunk
1874
1875 ........
1876 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1877
1878 user@host must be *@* for a shared{} block with flags=locops
1879 (server should not be *).
1880 ........
1881
1882
1883 Changes: Modified:
1884 + - branches/release-2.1/ (Property Modified)
1885 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1886
1887
1888 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1889 Log:
1890 Tweak \s code a little.
1891
1892
1893 Changes: Modified:
1894 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1895 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1896 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1897
1898
1899 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1900 Log:
1901 Merged revisions 2761 via svnmerge from
1902 http://svn.atheme.org/charybdis/trunk
1903
1904 ........
1905 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1906
1907 The testline/no_tilde fixes are in 2.1.1.
1908 ........
1909
1910
1911 Changes: Modified:
1912 + - branches/release-2.1/ (Property Modified)
1913 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1914
1915
1916 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1917 Log:
1918 Update NEWS.
1919
1920
1921 Changes: Modified:
1922 +4 -1 branches/release-2.1/NEWS (File Modified)
1923
1924
1925 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1926 Log:
1927 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
1928 http://svn.atheme.org/charybdis/trunk
1929 no_tilde fixes
1930
1931 ........
1932 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1933
1934 If the auth{} block has no_tilde and is not kline exempt,
1935 check the username without tilde against klines too.
1936 This is consistent with the way klines work on spoofs
1937 (klines checked on both raw and appearing-on-IRC version).
1938 ........
1939 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1940
1941 Rework the fix for klines with no_tilde.
1942 Add an extra argument to find_address_conf() for the
1943 username without tilde, as that may contain one character more.
1944 ........
1945 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1946
1947 Unbreak compile (because of r2697).
1948 testline with ~ could be improved some more perhaps, but this should work.
1949 ........
1950 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1951
1952 testline: take no_tilde and username truncation into account
1953 ........
1954 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1955
1956 Add some information on /testline with no_tilde and username truncation.
1957 ........
1958
1959
1960 Changes: Modified:
1961 + - branches/release-2.1/ (Property Modified)
1962 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1963 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1964 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1965 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1966 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1967 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1968
1969
1970 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1971 Log:
1972 Merged revisions 2149,2151 via svnmerge from
1973 http://svn.atheme.org/charybdis/trunk
1974
1975 ........
1976 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1977
1978 Move kills from services from +s to +k snomask.
1979 Kills from non-service opers remain on +s.
1980 ........
1981 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1982
1983 Update description of +s and +k snomasks.
1984 ........
1985
1986
1987 Changes: Modified:
1988 + - branches/release-2.1/ (Property Modified)
1989 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1990 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1991 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1992
1993
1994 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1995 Log:
1996 Merged revisions 2685 via svnmerge from
1997 http://svn.atheme.org/charybdis/trunk
1998
1999 ........
2000 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
2001
2002 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
2003 ........
2004
2005
2006 Changes: Modified:
2007 + - branches/release-2.1/ (Property Modified)
2008 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
2009
2010
2011 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
2012 Log:
2013 Merged revisions 2693 via svnmerge from
2014 http://svn.atheme.org/charybdis/trunk
2015
2016 ........
2017 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
2018
2019 Fix truncation (by one) of unidented usernames
2020 if user registration is done because of DNSBL
2021 completion (which is the usual case if a valid
2022 NICK and USER are sent quickly and any DNSBLs
2023 are enabled).
2024 ........
2025
2026
2027 Changes: Modified:
2028 + - branches/release-2.1/ (Property Modified)
2029 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
2030
2031
2032 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
2033 Log:
2034 Update NEWS.
2035
2036
2037 Changes: Modified:
2038 +10 -0 branches/release-2.1/NEWS (File Modified)
2039
2040
2041 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
2042 Log:
2043 Rerun autoconf.
2044
2045
2046 Changes: Modified:
2047 +9 -9 branches/release-2.1/configure (File Modified)
2048
2049
2050 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
2051 Log:
2052 Version bump to 2.1.1.
2053
2054
2055 Changes: Modified:
2056 +1 -1 branches/release-2.1/configure.ac (File Modified)
2057
2058
2059 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
2060 Log:
2061 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
2062 http://svn.atheme.org/charybdis/trunk
2063
2064 ........
2065 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
2066
2067 - fix a server notice on SID collision where the server name is mentioned twice
2068 ........
2069 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
2070
2071 - get_server_name() is stupid
2072 ........
2073 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
2074
2075 - fix an oops
2076 ........
2077 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
2078
2079 Do the Attempt to re-introduce SID server notice somewhat
2080 differently, showing a real host again if !HIDE_SERVERS_IPS
2081 and still showing the server name exactly once.
2082 ........
2083 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
2084
2085 Fix log message for Attempt to re-introduce SID (server notice was ok).
2086 ........
2087 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
2088
2089 - replace "No N line" with "no connect block" in a
2090 serverlog message
2091 - show attempted server name in a few serverlog messages
2092 ........
2093
2094
2095 Changes: Modified:
2096 + - branches/release-2.1/ (Property Modified)
2097 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
2098
2099
2100 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
2101 Log:
2102 Merged revisions 2218 via svnmerge from
2103 http://svn.atheme.org/charybdis/trunk
2104
2105 ........
2106 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2107
2108 Fix garbage in /stats y output on 64-bit archs.
2109 ........
2110
2111
2112 Changes: Modified:
2113 + - branches/release-2.1/ (Property Modified)
2114 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2115
2116
2117 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2118 Log:
2119 Merged revisions 2438 via svnmerge from
2120 http://svn.atheme.org/charybdis/trunk
2121
2122 ........
2123 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2124
2125 Enable Revision keyword in addition to Id.
2126 ........
2127
2128
2129 Changes: Modified:
2130 + - branches/release-2.1/ (Property Modified)
2131 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2132
2133
2134 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2135 Log:
2136 Merged revisions 2679 via svnmerge from
2137 http://svn.atheme.org/charybdis/trunk
2138
2139 ........
2140 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2141
2142 Port over ratbox 2.2 r23253 (anfl):
2143 - remove the cached storage of how many +beI there are, thereby fixing a
2144 case where it can get desynced from reality
2145 ........
2146
2147
2148 Changes: Modified:
2149 + - branches/release-2.1/ (Property Modified)
2150 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2151 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2152
2153
2154 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2155 Log:
2156 Merged revisions 2093,2095 via svnmerge from
2157 http://svn.atheme.org/charybdis/trunk
2158
2159 ........
2160 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2161
2162 - change DNSBL licensing to BSD.
2163 ........
2164 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2165
2166 - change x86-assembly FNV implementation to BSD license
2167 ........
2168
2169
2170 Changes: Modified:
2171 + - branches/release-2.1/ (Property Modified)
2172 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2173 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2174
2175
2176 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2177 Log:
2178 Merged revisions 2073,2075 via svnmerge from
2179 http://svn.atheme.org/charybdis/trunk
2180
2181 ........
2182 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2183
2184 Put full information in the squit reason when exiting
2185 a server due to a servlink (ziplinks) error.
2186 ........
2187 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2188
2189 Put full information in the squit reason when exiting
2190 a server due to not enough arguments for a command.
2191 ........
2192
2193
2194 Changes: Modified:
2195 + - branches/release-2.1/ (Property Modified)
2196 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2197 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2198
2199
2200 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2201 Log:
2202 Merged revisions 2071 via svnmerge from
2203 http://svn.atheme.org/charybdis/trunk
2204
2205 ........
2206 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2207
2208 Don't redirect users from an existing domain to an
2209 existing server in reference.conf.
2210 Idea from ratbox.
2211 ........
2212
2213
2214 Changes: Modified:
2215 + - branches/release-2.1/ (Property Modified)
2216 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2217
2218
2219 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2220 Log:
2221 Merged revisions 2053 via svnmerge from
2222 http://svn.atheme.org/charybdis/trunk
2223
2224 ........
2225 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2226
2227 Make find_channel_membership() choose the shortest list
2228 (channel's list or user's list) to search, avoiding excessive
2229 CPU usage with services which are in lots of channels.
2230 From ratbox 2.2 (anfl/jilles)
2231 ........
2232
2233
2234 Changes: Modified:
2235 + - branches/release-2.1/ (Property Modified)
2236 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2237
2238
2239 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2240 Log:
2241 Rerun autoconf.
2242
2243
2244 Changes: Modified:
2245 +9 -9 branches/release-2.1/configure (File Modified)
2246
2247
2248 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2249 Log:
2250 Version change 2.1.0rc1 -> 2.1.0 (release).
2251
2252
2253 Changes: Modified:
2254 +1 -1 branches/release-2.1/configure.ac (File Modified)
2255
2256
2257 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2258 Log:
2259 Merged revisions 2029 via svnmerge from
2260 http://svn.atheme.org/charybdis/trunk
2261
2262 ........
2263 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2264
2265 NEWS: mention m_webirc.c module
2266 ........
2267
2268
2269 Changes: Modified:
2270 + - branches/release-2.1/ (Property Modified)
2271 +1 -0 branches/release-2.1/NEWS (File Modified)
2272
2273
2274 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2275 Log:
2276 Rerun autoconf.
2277
2278
2279 Changes: Modified:
2280 +9 -9 branches/release-2.1/configure (File Modified)
2281
2282
2283 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2284 Log:
2285 Change version to 2.1.0rc1.
2286
2287
2288 Changes: Modified:
2289 +1 -1 branches/release-2.1/configure.ac (File Modified)
2290
2291
2292 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2293 Log:
2294 Merged revisions 2021 via svnmerge from
2295 http://svn.atheme.org/charybdis/trunk
2296
2297 ........
2298 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2299
2300 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2301 related flaky looking things, and instead keep a list
2302 of BlacklistClients in PreClient.
2303 ........
2304
2305
2306 Changes: Modified:
2307 + - branches/release-2.1/ (Property Modified)
2308 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2309 +1 -1 branches/release-2.1/include/client.h (File Modified)
2310 +0 -1 branches/release-2.1/include/res.h (File Modified)
2311 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2312 +0 -24 branches/release-2.1/src/res.c (File Modified)
2313 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2314
2315
2316 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2317 Log:
2318 Merged revisions 2015,2017 via svnmerge from
2319 http://svn.atheme.org/charybdis/trunk
2320
2321 ........
2322 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2323
2324 Check if the name in the question section of the
2325 DNS reply matches what we queried, to guard against
2326 late replies to a previous query with the same id.
2327 ........
2328 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2329
2330 res.c: add a comment summarizing our changes
2331 ........
2332
2333
2334 Changes: Modified:
2335 + - branches/release-2.1/ (Property Modified)
2336 +53 -18 branches/release-2.1/src/res.c (File Modified)
2337
2338
2339 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2340 Log:
2341 Merged revisions 1981 via svnmerge from
2342 http://svn.atheme.org/charybdis/trunk
2343
2344 ........
2345 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2346
2347 Alphabetize extensions and tweak the descriptions a little.
2348 ........
2349
2350
2351 Changes: Modified:
2352 + - branches/release-2.1/ (Property Modified)
2353 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2354 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2355
2356
2357 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2358 Log:
2359 Merged revisions 1975 via svnmerge from
2360 http://svn.atheme.org/charybdis/trunk
2361
2362 ........
2363 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2364
2365 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2366 We should use the IP and not truncate the hostname.
2367 From ratbox 2.2 (androsyn)
2368 ........
2369
2370
2371 Changes: Modified:
2372 + - branches/release-2.1/ (Property Modified)
2373 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2374
2375
2376 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2377 Log:
2378 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2379 http://svn.atheme.org/charybdis/trunk
2380
2381
2382 Changes: Modified:
2383 + - branches/release-2.1/ (Property Modified)
2384
2385
2386 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2387 Log:
2388 - branch 2.1 release family
2389
2390
2391 Changes: Modified:
2392 + - branches/release-2.1/ (File Added)
2393
2394
2395 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2396 Log:
2397 Describe new handling of host mangling in channel bans in SGML.
2398
2399
2400 Changes: Modified:
2401 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2402
2403
2404 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2405 Log:
2406 - ok, 2.1 operline brought to you by marvin the melancholy robot
2407
2408
2409 Changes: Modified:
2410 +1 -1 trunk/src/messages.tab (File Modified)
2411
2412
2413 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2414 Log:
2415 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2416 If anybody comes up with anything better, then please let us know
2417 and we will change this before 2.1 is branched.
2418
2419
2420 Changes: Modified:
2421 +1 -1 trunk/src/messages.tab (File Modified)
2422
2423
2424 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2425 Log:
2426 Add EUID to capab.txt.
2427
2428
2429 Changes: Modified:
2430 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2431
2432
2433 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2434 Log:
2435 Update NEWS file.
2436
2437
2438 Changes: Modified:
2439 +3 -0 trunk/NEWS (File Modified)
2440
2441
2442 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2443 Log:
2444 Allow service{} servers to manipulate the nick delay table
2445 (for "nickserv enforcement").
2446 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2447 If duration is 0, the nickdelay entry is removed, otherwise
2448 it is added with the duration in seconds (maximum 24 hours).
2449 It is suggested that this is used if the EUID capab is present.
2450
2451
2452 Changes: Modified:
2453 +42 -1 trunk/modules/m_services.c (File Modified)
2454
2455
2456 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2457 Log:
2458 HURT: strip off *@ from the start of the mask
2459 reject anything else containing '@' or '!'
2460
2461
2462 Changes: Modified:
2463 +11 -0 trunk/extensions/hurt.c (File Modified)
2464
2465
2466 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2467 Log:
2468 ircd.c: need supported.h here
2469
2470
2471 Changes: Modified:
2472 +1 -0 trunk/src/ircd.c (File Modified)
2473
2474
2475 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2476 Log:
2477 HURT: less ambiguity here
2478 ips/hosts to be hurt must contain a '.' or ':' otherwise
2479 they are interpreted as nicks
2480
2481
2482 Changes: Modified:
2483 +14 -9 trunk/extensions/hurt.c (File Modified)
2484
2485
2486 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2487 Log:
2488 - we're now ircd-charybdis.org.
2489 - properly alphabetize credits
2490
2491
2492 Changes: Modified:
2493 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2494
2495
2496 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2497 Log:
2498 - add additional modules to the configs
2499
2500
2501 Changes: Modified:
2502 +6 -0 trunk/doc/example.conf (File Modified)
2503 +12 -0 trunk/doc/reference.conf (File Modified)
2504
2505
2506 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2507 Log:
2508 - remove hurt.h, it is pointless and confusing
2509
2510
2511 Changes: Modified:
2512 +27 -62 trunk/extensions/hurt.c (File Modified)
2513 + - trunk/extensions/hurt.h (File Deleted)
2514
2515
2516 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2517 Log:
2518 - add code to suggest a local HURT by nickname.
2519 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2520
2521
2522 Changes: Modified:
2523 +40 -10 trunk/extensions/hurt.c (File Modified)
2524 +1 -0 trunk/extensions/hurt.h (File Modified)
2525
2526
2527 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2528 Log:
2529 - update NEWS file
2530
2531
2532 Changes: Modified:
2533 +2 -1 trunk/NEWS (File Modified)
2534
2535
2536 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2537 Log:
2538 MASKTRACE/TESTMASK: check orighost as well
2539
2540
2541 Changes: Modified:
2542 +4 -2 trunk/modules/m_etrace.c (File Modified)
2543 +3 -1 trunk/modules/m_testmask.c (File Modified)
2544
2545
2546 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2547 Log:
2548 Make RPL_ISUPPORT (005) numeric modularizable.
2549 Currently it will reassemble the numeric every time
2550 it needs to be sent, using a few dozen callbacks;
2551 if this is too slow some caching scheme should be
2552 implemented.
2553
2554
2555 Changes: Modified:
2556 +0 -1 trunk/include/s_user.h (File Modified)
2557 +36 -114 trunk/include/supported.h (File Modified)
2558 +1 -1 trunk/modules/m_version.c (File Modified)
2559 +1 -0 trunk/src/Makefile.in (File Modified)
2560 +1 -0 trunk/src/ircd.c (File Modified)
2561 +300 -25 trunk/src/s_user.c (File Modified)
2562 + - trunk/src/supported.c (File Added)
2563
2564
2565 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2566 Log:
2567 EUID orighost could differ from host only in case,
2568 do not mark as dynamic spoof then
2569
2570
2571 Changes: Modified:
2572 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2573
2574
2575 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2576 Log:
2577 kline help file: clarify a bit and remove some obsolete stuff
2578 partly suggested by Olin
2579
2580
2581 Changes: Modified:
2582 +8 -8 trunk/help/opers/kline (File Modified)
2583
2584
2585 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2586 Log:
2587 Update NEWS file.
2588
2589
2590 Changes: Modified:
2591 +20 -0 trunk/NEWS (File Modified)
2592
2593
2594 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2595 Log:
2596 Show real host/IP to nonopers whoising themselves.
2597 The IP is not shown for auth{} spoofs, otherwise it is,
2598 as it looked rather weird to me to show an auth{} spoofed
2599 IP like this. (/userhost on self still shows the IP.)
2600
2601
2602 Changes: Modified:
2603 +13 -2 trunk/modules/m_whois.c (File Modified)
2604
2605
2606 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2607 Log:
2608 Document nick_delay stuff and move it around a bit.
2609
2610
2611 Changes: Modified:
2612 +1 -2 trunk/doc/example.conf (File Modified)
2613 +8 -2 trunk/doc/reference.conf (File Modified)
2614
2615
2616 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2617 Log:
2618 - disable nickdelay by default. Needs to be documented in reference.conf.
2619
2620
2621 Changes: Modified:
2622 +2 -0 trunk/doc/example.conf (File Modified)
2623 +2 -0 trunk/doc/reference.conf (File Modified)
2624
2625
2626 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2627 Log:
2628 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2629
2630
2631 Changes: Modified:
2632 +2 -1 trunk/modules/m_services.c (File Modified)
2633
2634
2635 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2636 Log:
2637 ip_cloaking: somewhat hackish but we need to send the
2638 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2639 umodes
2640
2641
2642 Changes: Modified:
2643 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2644
2645
2646 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2647 Log:
2648 If EUID is used, show realhost in far connect notice
2649 (but not in far disconnect notice).
2650
2651
2652 Changes: Modified:
2653 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2654
2655
2656 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2657 Log:
2658 ip_cloaking:
2659 - use non-ENCAP CHGHOST if possible
2660 - really introduce new users with their mangled and real
2661 host if +h is in default umodes
2662
2663
2664 Changes: Modified:
2665 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2666
2667
2668 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2669 Log:
2670 Add non-ENCAP CHGHOST.
2671
2672
2673 Changes: Modified:
2674 +49 -11 trunk/modules/m_chghost.c (File Modified)
2675
2676
2677 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2678 Log:
2679 Initial addition of EUID (puts realhost/account in same
2680 command as user introduction).
2681 See doc/technical/euid.txt for more information.
2682 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2683
2684
2685 Changes: Modified:
2686 + - trunk/doc/technical/euid.txt (File Added)
2687 +2 -1 trunk/include/s_serv.h (File Modified)
2688 +1 -1 trunk/include/s_user.h (File Modified)
2689 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2690 +1 -34 trunk/modules/m_chghost.c (File Modified)
2691 +0 -28 trunk/modules/m_services.c (File Modified)
2692 +30 -1 trunk/src/s_serv.c (File Modified)
2693 +30 -3 trunk/src/s_user.c (File Modified)
2694
2695
2696 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2697 Log:
2698 Store the mangled host in localClient and use it for
2699 ban matching (also match real host for mangled users,
2700 also match mangled host for uncloaked users).
2701 Improve interaction of +h with auth{} and services
2702 spoofs.
2703 Note that all of this only applies to clients who
2704 connect after the mangling module is loaded
2705 (other clients cannot even set +h).
2706 The sorcerynet cloaking module has not been updated
2707 for these changes.
2708
2709
2710 Changes: Modified:
2711 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2712 +3 -0 trunk/include/client.h (File Modified)
2713 +64 -5 trunk/src/channel.c (File Modified)
2714 +1 -0 trunk/src/client.c (File Modified)
2715 +2 -2 trunk/src/s_user.c (File Modified)
2716
2717
2718 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2719 Log:
2720 Document /stats U letters in sgml.
2721
2722
2723 Changes: Modified:
2724 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2725
2726
2727 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2728 Log:
2729 Better description of hub_mask and leaf_mask.
2730
2731
2732 Changes: Modified:
2733 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2734
2735
2736 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2737 Log:
2738 Add operspy_dont_care_user_info to sgml docs.
2739
2740
2741 Changes: Modified:
2742 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2743
2744
2745 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2746 Log:
2747 Add general::operspy_dont_care_user_info.
2748 This makes /who mask equivalent to /who !mask for opers
2749 with the operspy flag, and removes the operspy log/notice
2750 on /who mask, /masktrace and /scan.
2751 The necessary privilege (operspy flag) is unchanged.
2752 Behaviour for the other operspy commands (channel
2753 related ones) is also unchanged.
2754
2755
2756 Changes: Modified:
2757 +1 -0 trunk/doc/example.conf (File Modified)
2758 +6 -0 trunk/doc/reference.conf (File Modified)
2759 +1 -0 trunk/include/s_conf.h (File Modified)
2760 +10 -8 trunk/modules/m_etrace.c (File Modified)
2761 +6 -0 trunk/modules/m_info.c (File Modified)
2762 +8 -5 trunk/modules/m_scan.c (File Modified)
2763 +1 -1 trunk/modules/m_version.c (File Modified)
2764 +6 -1 trunk/modules/m_who.c (File Modified)
2765 +1 -0 trunk/src/newconf.c (File Modified)
2766 +1 -0 trunk/src/s_conf.c (File Modified)
2767
2768
2769 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2770 Log:
2771 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2772 This letter will also be used for showing operspy with
2773 limited accountability (show non channel related info
2774 without '!' or notice).
2775
2776
2777 Changes: Modified:
2778 +2 -0 trunk/doc/server-version-info (File Modified)
2779 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2780 +2 -0 trunk/include/ircd.h (File Modified)
2781 +6 -0 trunk/modules/m_info.c (File Modified)
2782 +2 -0 trunk/modules/m_version.c (File Modified)
2783 +1 -0 trunk/src/ircd_state.c (File Modified)
2784
2785
2786 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2787 Log:
2788 Add m_webirc module, allows showing real host of CGI:IRC users.
2789 Differences to the version available on my web page for a while:
2790 instructions on how to set it up.
2791
2792
2793 Changes: Modified:
2794 +137 -0 trunk/extensions/Makefile.in (File Modified)
2795 + - trunk/extensions/m_webirc.c (File Added)
2796
2797
2798 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2799 Log:
2800 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2801
2802
2803 Changes: Modified:
2804 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2805
2806
2807 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2808 Log:
2809 - move beu from core to contributors
2810 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2811
2812
2813 Changes: Modified:
2814 +2 -2 trunk/CREDITS (File Modified)
2815
2816
2817 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2818 Log:
2819 Mention that class blocks must be defined before the
2820 auth or connect blocks referencing them.
2821
2822
2823 Changes: Modified:
2824 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2825
2826
2827 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2828 Log:
2829 extb_canjoin:
2830 - change from "can join" to "is banned", this reverses sense
2831 and removes "weird" checks like for +i, +l, +j
2832 - don't allow $j to same channel
2833 - +s/+p restriction removed, anyone can /mode b anyway
2834 - +k check removed
2835
2836
2837 Changes: Modified:
2838 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2839
2840
2841 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2842 Log:
2843 Add a few important lines from reference.conf to example.conf.
2844
2845
2846 Changes: Modified:
2847 +8 -1 trunk/doc/example.conf (File Modified)
2848
2849
2850 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2851 Log:
2852 - we don't support rtsigio anymore
2853 - we definately don't support VMS nor Cygwin either.
2854
2855
2856 Changes: Modified:
2857 +2 -2 trunk/INSTALL (File Modified)
2858 +0 -2 trunk/README.FIRST (File Modified)
2859
2860
2861 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2862 Log:
2863 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2864
2865
2866 Changes: Modified:
2867 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2868
2869
2870 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2871 Log:
2872 extb_canjoin:
2873 - return EXTBAN_NOMATCH for a valid ban that does not match
2874 - consider a $j ban invalid if we were already processing a
2875 can_join for a $j ban
2876
2877
2878 Changes: Modified:
2879 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2880
2881
2882 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2883 Log:
2884 extb_extgecos: realhost -> orighost
2885
2886
2887 Changes: Modified:
2888 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2889
2890
2891 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2892 Log:
2893 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2894
2895
2896 Changes: Modified:
2897 +59 -0 trunk/extensions/Makefile.in (File Modified)
2898 + - trunk/extensions/extb_canjoin.c (File Added)
2899
2900
2901 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2902 Log:
2903 - oh right, charybdis calls that 'orighost'.
2904
2905
2906 Changes: Modified:
2907 +2 -2 trunk/modules/m_who.c (File Modified)
2908
2909
2910 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2911 Log:
2912 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2913
2914
2915 Changes: Modified:
2916 +2 -0 trunk/modules/m_who.c (File Modified)
2917
2918
2919 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2920 Log:
2921 - also check $x against realhost
2922
2923
2924 Changes: Modified:
2925 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2926
2927
2928 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2929 Log:
2930 Sorcerynet people want a debugging notice moved from +s to +d.
2931
2932
2933 Changes: Modified:
2934 +1 -1 trunk/src/blacklist.c (File Modified)
2935
2936
2937 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2938 Log:
2939 Use source_p instead of client_p for free_pre_client().
2940 client_p could be NULL or another client.
2941
2942
2943 Changes: Modified:
2944 +1 -1 trunk/src/client.c (File Modified)
2945
2946
2947 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2948 Log:
2949 - revert this, I know how to fix it now
2950
2951
2952 Changes: Modified:
2953 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2954
2955
2956 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2957 Log:
2958 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2959 This fix is probably suboptimal, but it does indeed fix the problem.
2960
2961
2962 Changes: Modified:
2963 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2964
2965
2966 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2967 Log:
2968 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2969
2970
2971 Changes: Modified:
2972 +49 -0 trunk/extensions/Makefile.in (File Modified)
2973 + - trunk/extensions/extb_extgecos.c (File Added)
2974
2975
2976 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2977 Log:
2978 Remove undocumented and unused general::fallback_to_ip6_int config option.
2979
2980
2981 Changes: Modified:
2982 +0 -3 trunk/include/s_conf.h (File Modified)
2983 +0 -3 trunk/src/newconf.c (File Modified)
2984
2985
2986 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2987 Log:
2988 SGML docs:
2989 - document new TESTMASK
2990 - mention that TESTMASK matching is the same as MASKTRACE matching
2991 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2992 been that way)
2993
2994
2995 Changes: Modified:
2996 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2997
2998
2999 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
3000 Log:
3001 New testmask from ratbox 2.2.
3002 Allows matches on nick, ip and gecos in addition to user
3003 and host, and is fully analogous to masktrace.
3004 The numeric has changed from 724 to 727 and fields in it
3005 have changed.
3006
3007
3008 Changes: Modified:
3009 +4 -3 trunk/help/opers/testmask (File Modified)
3010 +1 -0 trunk/include/numeric.h (File Modified)
3011 +82 -9 trunk/modules/m_testmask.c (File Modified)
3012 +2 -2 trunk/src/messages.tab (File Modified)
3013
3014
3015 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
3016 Log:
3017 contrib -> extensions
3018
3019
3020 Changes: Modified:
3021 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3022
3023
3024 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
3025 Log:
3026 CHGHOST: Check validity of new hostname.
3027 If the command came from a local client (disabled by
3028 default), send an error message and drop the command.
3029 If the command came from a remote client or server,
3030 send a notice to opers and the target user (if local).
3031
3032
3033 Changes: Modified:
3034 +42 -1 trunk/modules/m_chghost.c (File Modified)
3035
3036
3037 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
3038 Log:
3039 Update NEWS file.
3040
3041
3042 Changes: Modified:
3043 +23 -1 trunk/NEWS (File Modified)
3044
3045
3046 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
3047 Log:
3048 When an outgoing server connection succeeds, set
3049 localClient->ip by simply copying the whole sockaddr
3050 struct instead of copying certain parts only.
3051
3052
3053 Changes: Modified:
3054 +1 -19 trunk/src/s_serv.c (File Modified)
3055
3056
3057 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
3058 Log:
3059 Give a special error message and ignore the connect block
3060 if trying to add a connect block for the server's own name.
3061
3062
3063 Changes: Modified:
3064 +7 -0 trunk/src/newconf.c (File Modified)
3065
3066
3067 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
3068 Log:
3069 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
3070 when --disable-balloc is used, so that it compiles.
3071 Obviously the BlockHeapUsage() stub returns just zeroes so
3072 /stats z will be less informative.
3073
3074
3075 Changes: Modified:
3076 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
3077
3078
3079 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
3080 Log:
3081 Free and zero dns_query in DNS callback for outgoing connect.
3082 This avoids double free of reslist.
3083
3084
3085 Changes: Modified:
3086 +4 -0 trunk/libcharybdis/commio.c (File Modified)
3087
3088
3089 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
3090 Log:
3091 From ratbox, log failed outgoing connections to serverlog.
3092 Added: IP address.
3093
3094
3095 Changes: Modified:
3096 +13 -1 trunk/src/s_serv.c (File Modified)
3097
3098
3099 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
3100 Log:
3101 Change serverlog message when connecting to be more clear and show the port number.
3102
3103
3104 Changes: Modified:
3105 +1 -1 trunk/src/s_serv.c (File Modified)
3106
3107
3108 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3109 Log:
3110 Remove gethost_byname(), this is meaningless
3111 since the removal of AAAA -> A fallback (r1763).
3112
3113
3114 Changes: Modified:
3115 +0 -1 trunk/include/res.h (File Modified)
3116 +0 -12 trunk/src/res.c (File Modified)
3117
3118
3119 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3120 Log:
3121 Remove ip6.int support and use only ip6.arpa.
3122 The global ip6.int zone has disappeared on June 1
3123 and a lot of other software has been removing ip6.int
3124 support also.
3125 This removes the second and last case where IPv6
3126 support in charybdis causes extra lookups and slows
3127 DNS down.
3128
3129
3130 Changes: Modified:
3131 +5 -27 trunk/src/res.c (File Modified)
3132
3133
3134 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3135 Log:
3136 Mention new default (r1767) for connect::aftype in sgml docs.
3137
3138
3139 Changes: Modified:
3140 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3141
3142
3143 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3144 Log:
3145 Use IPv6 if connect::host looks like an IPv6 address
3146 (contains a colon). No need to aftype=ipv6 anymore.
3147
3148
3149 Changes: Modified:
3150 +2 -0 trunk/src/newconf.c (File Modified)
3151
3152
3153 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3154 Log:
3155 More information about connect::host.
3156
3157
3158 Changes: Modified:
3159 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3160
3161
3162 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3163 Log:
3164 Remove fallback to A if AAAA cannot be found.
3165 In case of a forward check of a reverse lookup, we
3166 already know if it's ipv4 or ipv6, so it is not
3167 useful and in case of a forward lookup of a hostname
3168 in connect::host, connect::aftype already specifies
3169 if it's ipv4 or ipv6.
3170
3171
3172 Changes: Modified:
3173 +4 -27 trunk/src/res.c (File Modified)
3174
3175
3176 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3177 Log:
3178 msg_channel():
3179 - check if +c made the message text empty and refuse
3180 to send it if so
3181 - don't copy message text if it is not necessary
3182 (channel is -c)
3183
3184
3185 Changes: Modified:
3186 +14 -4 trunk/modules/core/m_message.c (File Modified)
3187
3188
3189 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3190 Log:
3191 remove_conf_item(): do not free cf_name, this is generally a string constant
3192
3193
3194 Changes: Modified:
3195 +0 -1 trunk/src/newconf.c (File Modified)
3196
3197
3198 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3199 Log:
3200 Remove the old unused FDL_ constants.
3201
3202
3203 Changes: Modified:
3204 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3205
3206
3207 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3208 Log:
3209 Remove an unused struct irc_sockaddr_storage from fde_t
3210 (allocated for every possible file descriptor).
3211
3212
3213 Changes: Modified:
3214 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3215
3216
3217 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3218 Log:
3219 If the DNS lookup for an outgoing connection is still
3220 pending when it is closed, clean it up.
3221
3222
3223 Changes: Modified:
3224 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3225
3226
3227 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3228 Log:
3229 If proc_answer() fails (for example if a lookup for an
3230 A record returns a CNAME), fail the query immediately.
3231 Previously the packet was just ignored, leaving the
3232 query to time out.
3233
3234
3235 Changes: Modified:
3236 +4 -8 trunk/src/res.c (File Modified)
3237
3238
3239 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3240 Log:
3241 Correct sockhost field in an outgoing server connection.
3242 First copy the host field from the server_conf, then
3243 take the IP from to where the connection was attempted
3244 when the connection callback is called.
3245 (Before r1747 this used the IP from the server_conf.)
3246
3247
3248 Changes: Modified:
3249 +8 -2 trunk/src/s_serv.c (File Modified)
3250
3251
3252 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3253 Log:
3254 Remove ipnum (keep aftype) and dns_query from server_conf.
3255 We don't keep track of binary form address in connect{}
3256 blocks anymore, DNS lookups of names in host= gone.
3257 As before the DNS lookup is done on connect.
3258 This should unbreak hostnames in host= somewhat.
3259
3260
3261 Changes: Modified:
3262 +1 -2 trunk/include/s_newconf.h (File Modified)
3263 +2 -2 trunk/src/newconf.c (File Modified)
3264 +1 -42 trunk/src/s_newconf.c (File Modified)
3265 +12 -31 trunk/src/s_serv.c (File Modified)
3266
3267
3268 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3269 Log:
3270 Rerun autoconf.
3271
3272
3273 Changes: Modified:
3274 +1 -1 trunk/configure (File Modified)
3275
3276
3277 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3278 Log:
3279 Fix --disable-balloc help text (said --disable-small-net).
3280
3281
3282 Changes: Modified:
3283 +1 -1 trunk/configure.ac (File Modified)
3284
3285
3286 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3287 Log:
3288 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3289 services (+S). Unlike operstring and adminstring, this
3290 is not changeable with /quote set but is updated on rehash.
3291
3292
3293 Changes: Modified:
3294 +1 -0 trunk/doc/example.conf (File Modified)
3295 +10 -2 trunk/doc/reference.conf (File Modified)
3296 +1 -0 trunk/include/s_conf.h (File Modified)
3297 +6 -0 trunk/modules/m_info.c (File Modified)
3298 +3 -2 trunk/modules/m_whois.c (File Modified)
3299 +1 -0 trunk/src/newconf.c (File Modified)
3300 +1 -0 trunk/src/s_conf.c (File Modified)
3301
3302
3303 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3304 Log:
3305 Fix handling of comma in whois: ignore the comma and
3306 everything after it but do output the entire parameter
3307 in RPL_ENDOFWHOIS.
3308
3309
3310 Changes: Modified:
3311 +2 -2 trunk/modules/m_whois.c (File Modified)
3312
3313
3314 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3315 Log:
3316 New /stats letter 's' to list HURTs:
3317 - opers get the full listing.
3318 - users get any HURTs that match their sockhost/orighost if
3319 "stats_k_oper_only" is set to 1.
3320
3321
3322 Changes: Modified:
3323 +50 -0 trunk/extensions/hurt.c (File Modified)
3324
3325
3326 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3327 Log:
3328 - make the newconf system available to modules.
3329
3330
3331 Changes: Modified:
3332 +4 -1 trunk/include/newconf.h (File Modified)
3333 +4 -8 trunk/src/newconf.c (File Modified)
3334
3335
3336 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3337 Log:
3338 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3339
3340 Changes: Modified:
3341 +0 -3 trunk/doc/example.conf (File Modified)
3342 +0 -3 trunk/doc/reference.conf (File Modified)
3343
3344
3345 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3346 Log:
3347 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3348
3349
3350 Changes: Modified:
3351 +3 -0 trunk/doc/example.conf (File Modified)
3352 +3 -0 trunk/doc/reference.conf (File Modified)
3353
3354
3355 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3356 Log:
3357 Fix too early truncation of JOIN channel list.
3358
3359
3360 Changes: Modified:
3361 +2 -3 trunk/modules/core/m_join.c (File Modified)
3362
3363
3364 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3365 Log:
3366 - From ratbox 2.2 (anfl), send server notices about read
3367 errors from handshakes and servers to +s instead of +d.
3368 - Send various server notices about failed server
3369 connections which did not reach registered state network
3370 wide if the connection was initiated by a remote oper.
3371 This avoids annoying the whole net if there is a
3372 broken autoconnect, but allows all opers to see why a
3373 remote connect failed. Failed connections which did reach
3374 server state already generate server notices everywhere.
3375
3376 Note: this is an exception to our general policy to not send
3377 server notices about unregistered connections remotely.
3378
3379
3380 Changes: Modified:
3381 +1 -0 trunk/include/client.h (File Modified)
3382 +20 -6 trunk/src/client.c (File Modified)
3383 +6 -6 trunk/src/s_serv.c (File Modified)
3384
3385
3386 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3387 Log:
3388 - fix typoes
3389
3390
3391 Changes: Modified:
3392 +1 -1 trunk/doc/example.conf (File Modified)
3393 +1 -1 trunk/doc/reference.conf (File Modified)
3394
3395
3396 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3397 Log:
3398 Don't allow #channel +b $c:&channel (inconsistent target).
3399
3400
3401 Changes: Modified:
3402 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3403
3404
3405 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3406 Log:
3407 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3408
3409
3410 Changes: Modified:
3411 +0 -2 trunk/include/client.h (File Modified)
3412
3413
3414 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3415 Log:
3416 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3417
3418
3419 Changes: Modified:
3420 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3421
3422
3423 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3424 Log:
3425 Store IP addresses in whowas. These are shown to opers.
3426 Obtained from Eurus patches.
3427 orighost tracking removed (not worth the memory IMHO),
3428 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3429 with unknown IPs and to not violate auth{} spoof policy.
3430
3431
3432 Changes: Modified:
3433 +2 -0 trunk/doc/reference.conf (File Modified)
3434 +1 -0 trunk/include/numeric.h (File Modified)
3435 +1 -0 trunk/include/whowas.h (File Modified)
3436 +10 -1 trunk/modules/m_whowas.c (File Modified)
3437 +1 -1 trunk/src/messages.tab (File Modified)
3438 +4 -0 trunk/src/whowas.c (File Modified)
3439
3440
3441 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3442 Log:
3443 Describe hostmask parameter of masktrace better in sgml docs.
3444
3445
3446 Changes: Modified:
3447 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3448
3449
3450 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3451 Log:
3452 masktrace help file: mention CIDR IP masks
3453 From ratbox 2.2
3454
3455
3456 Changes: Modified:
3457 +2 -0 trunk/help/opers/masktrace (File Modified)
3458
3459
3460 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3461 Log:
3462 MASKTRACE: allow normal match() on IP address also
3463 From ratbox 2.2
3464
3465
3466 Changes: Modified:
3467 +2 -3 trunk/modules/m_etrace.c (File Modified)
3468
3469
3470 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3471 Log:
3472 Allow +S clients (services) to send to channels and @/+ channels always.
3473
3474
3475 Changes: Modified:
3476 +1 -1 trunk/modules/core/m_message.c (File Modified)
3477 +1 -1 trunk/src/channel.c (File Modified)
3478
3479
3480 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3481 Log:
3482 Allow servers to send to @#chan and +#chan.
3483
3484
3485 Changes: Modified:
3486 +1 -1 trunk/modules/core/m_message.c (File Modified)
3487
3488
3489 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3490 Log:
3491 Don't count opers on service{} servers in /lusers.
3492
3493
3494 Changes: Modified:
3495 +2 -2 trunk/src/s_user.c (File Modified)
3496
3497
3498 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3499 Log:
3500 Show opers the real host behind a dynamic spoof in WHOIS.
3501 If the user is auth{} spoofed, this shows the auth{} spoof
3502 otherwise it shows the DNS hostname and IP address.
3503 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3504
3505
3506 Changes: Modified:
3507 +1 -0 trunk/include/numeric.h (File Modified)
3508 +12 -2 trunk/modules/m_whois.c (File Modified)
3509 +1 -1 trunk/src/messages.tab (File Modified)
3510
3511
3512 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3513 Log:
3514 Remove #define HIDE_SPOOF_IPS from config.h, should
3515 have been done earlier.
3516
3517
3518 Changes: Modified:
3519 +0 -7 trunk/include/config.h (File Modified)
3520
3521
3522 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3523 Log:
3524 Bring back ERR_CANTKILLSERVER.
3525
3526
3527 Changes: Modified:
3528 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3529
3530
3531 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3532 Log:
3533 ip_cloaking module:
3534 - also send RPL_HOSTHIDDEN on -h
3535 - don't allow +h for auth{} spoofed clients
3536
3537
3538 Changes: Modified:
3539 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3540
3541
3542 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3543 Log:
3544 /etc/resolv.conf parsing:
3545 - don't crash (sometimes) if there is a line without an argument
3546 (e.g. 'search' by itself)
3547 - fix handling of lines with leading whitespace
3548
3549
3550 Changes: Modified:
3551 +9 -8 trunk/src/reslib.c (File Modified)
3552
3553
3554 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3555 Log:
3556 Put back code that terminates DNS queries, which was
3557 removed during the resolver changes.
3558
3559
3560 Changes: Modified:
3561 +4 -0 trunk/src/s_auth.c (File Modified)
3562
3563
3564 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3565 Log:
3566 - oh hey, that was in the wrong place
3567
3568
3569 Changes: Modified:
3570 +13 -13 trunk/src/s_auth.c (File Modified)
3571
3572
3573 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3574 Log:
3575 - handle a situation where a user can go away before DNS completes
3576
3577
3578 Changes: Modified:
3579 +13 -0 trunk/src/s_auth.c (File Modified)
3580
3581
3582 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3583 Log:
3584 More dnsbl stuff
3585
3586
3587 Changes: Modified:
3588 +1 -0 trunk/include/blacklist.h (File Modified)
3589 +1 -0 trunk/include/res.h (File Modified)
3590 +33 -2 trunk/src/blacklist.c (File Modified)
3591 +2 -0 trunk/src/client.c (File Modified)
3592 +24 -0 trunk/src/res.c (File Modified)
3593
3594
3595 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3596 Log:
3597 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3598 if comm_accept() failed.
3599
3600 Found with valgrind.
3601
3602
3603 Changes: Modified:
3604 +4 -4 trunk/src/listener.c (File Modified)
3605
3606
3607 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3608 Log:
3609 - handle unavailable Client/preClient structs
3610
3611
3612 Changes: Modified:
3613 +9 -0 trunk/src/blacklist.c (File Modified)
3614
3615
3616 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3617 Log:
3618 Add +lf to SGML docs.
3619
3620
3621 Changes: Modified:
3622 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3623
3624
3625 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3626 Log:
3627 Also do forwarding if the channel limit (+l) is exceeded.
3628
3629
3630 Changes: Modified:
3631 +1 -1 trunk/help/opers/cmode (File Modified)
3632 +2 -2 trunk/modules/core/m_join.c (File Modified)
3633
3634
3635 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3636 Log:
3637 Post-release lovin':
3638 - Update version to 2.1.0.
3639 - Regenerate configure.
3640
3641
3642 Changes: Modified:
3643 +9 -9 trunk/configure (File Modified)
3644 +1 -1 trunk/configure.ac (File Modified)
3645
3646
3647 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3648 Log:
3649 Comment out example blacklist{} block.
3650
3651
3652 Changes: Modified:
3653 +7 -7 trunk/doc/example.conf (File Modified)
3654 +7 -7 trunk/doc/reference.conf (File Modified)
3655
3656
3657 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3658 Log:
3659 Add note regarding use of AHBL BLs.
3660
3661
3662 Changes: Modified:
3663 +4 -0 trunk/doc/example.conf (File Modified)
3664 +4 -0 trunk/doc/reference.conf (File Modified)
3665
3666
3667 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3668 Log:
3669 Fix typos.
3670
3671
3672 Changes: Modified:
3673 +2 -2 trunk/CREDITS (File Modified)
3674
3675
3676 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3677 Log:
3678 Add beu to CREDITS.
3679
3680
3681 Changes: Modified:
3682 +1 -0 trunk/CREDITS (File Modified)
3683
3684
3685 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3686 Log:
3687 Put more recent ratbox CREDITS here.
3688
3689
3690 Changes: Modified:
3691 +3 -2 trunk/doc/Ratbox-team (File Modified)
3692
3693
3694 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3695 Log:
3696 Clarify a bit.
3697
3698
3699 Changes: Modified:
3700 +5 -4 trunk/NEWS (File Modified)
3701
3702
3703 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3704 Log:
3705 Mention that install or make install also avoids modunload crashes.
3706
3707
3708 Changes: Modified:
3709 +2 -1 trunk/BUGS (File Modified)
3710
3711
3712 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3713 Log:
3714 - update NEWS a bit
3715
3716
3717 Changes: Modified:
3718 +3 -8 trunk/NEWS (File Modified)
3719
3720
3721 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3722 Log:
3723 - further updates
3724
3725
3726 Changes: Modified:
3727 +3 -2 trunk/BUGS (File Modified)
3728
3729
3730 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3731 Log:
3732 - add orighost check to hurt.c
3733 - update BUGS info
3734
3735
3736 Changes: Modified:
3737 +1 -6 trunk/BUGS (File Modified)
3738 +1 -1 trunk/extensions/hurt.c (File Modified)
3739
3740
3741 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3742 Log:
3743 Make kline_exempt exempt from HURT also.
3744
3745
3746 Changes: Modified:
3747 +2 -1 trunk/extensions/hurt.c (File Modified)
3748
3749
3750 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3751 Log:
3752 Fix mask HEAL propagation.
3753
3754
3755 Changes: Modified:
3756 +6 -3 trunk/extensions/hurt.c (File Modified)
3757
3758
3759 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3760 Log:
3761 - Remove old cruft.
3762 - Update.
3763
3764
3765 Changes: Modified:
3766 +18 -31 trunk/extensions/README (File Modified)
3767
3768
3769 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3770 Log:
3771 More target change hax.
3772 Ick.
3773
3774
3775 Changes: Modified:
3776 +5 -0 trunk/extensions/hurt.c (File Modified)
3777
3778
3779 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3780 Log:
3781 Improvements to HURT propagation.
3782
3783
3784 Changes: Modified:
3785 +8 -6 trunk/extensions/hurt.c (File Modified)
3786
3787
3788 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3789 Log:
3790 - further simplification
3791
3792
3793 Changes: Modified:
3794 +25 -76 trunk/extensions/hurt.c (File Modified)
3795 +0 -9 trunk/extensions/hurt.h (File Modified)
3796
3797
3798 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3799 Log:
3800 - client_exit hook
3801
3802
3803 Changes: Modified:
3804 +13 -0 trunk/extensions/hurt.c (File Modified)
3805
3806
3807 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3808 Log:
3809 - cut off at 15 messages instead of 30
3810
3811
3812 Changes: Modified:
3813 +1 -1 trunk/extensions/hurt.h (File Modified)
3814
3815
3816 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3817 Log:
3818 Squash a warning here.
3819
3820
3821 Changes: Modified:
3822 +1 -3 trunk/src/ircd.c (File Modified)
3823
3824
3825 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3826 Log:
3827 Don't show servers in /stats l to nonopers if flatten links is enabled.
3828
3829
3830 Changes: Modified:
3831 +3 -1 trunk/modules/m_stats.c (File Modified)
3832
3833
3834 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3835 Log:
3836 - hurt expiry
3837
3838
3839 Changes: Modified:
3840 +20 -7 trunk/extensions/hurt.c (File Modified)
3841
3842
3843 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3844 Log:
3845 - remove inline stuff (yuck)
3846 - sockaddr should have been sockhost
3847
3848
3849 Changes: Modified:
3850 +22 -31 trunk/extensions/hurt.c (File Modified)
3851
3852
3853 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3854 Log:
3855 - make hurt checking actually work
3856
3857
3858 Changes: Modified:
3859 +2 -7 trunk/extensions/hurt.c (File Modified)
3860
3861
3862 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3863 Log:
3864 Slight tweak to alias{}.
3865
3866
3867 Changes: Modified:
3868 +4 -0 trunk/src/parse.c (File Modified)
3869
3870
3871 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3872 Log:
3873 - further simplification
3874
3875
3876 Changes: Modified:
3877 +59 -71 trunk/extensions/hurt.c (File Modified)
3878 +0 -1 trunk/extensions/hurt.h (File Modified)
3879
3880
3881 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3882 Log:
3883 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3884
3885
3886 Changes: Modified:
3887 +10 -20 trunk/extensions/hurt.c (File Modified)
3888 +0 -4 trunk/extensions/hurt.h (File Modified)
3889
3890
3891 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3892 Log:
3893 - remove some unnecessary code here (hurt_initial_check_event()).
3894
3895
3896 Changes: Modified:
3897 +0 -23 trunk/extensions/hurt.c (File Modified)
3898
3899
3900 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3901 Log:
3902 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3903
3904
3905 Changes: Modified:
3906 +8 -0 trunk/modules/core/m_message.c (File Modified)
3907
3908
3909 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3910 Log:
3911 - more sane tgchange hax
3912
3913
3914 Changes: Modified:
3915 +2 -1 trunk/extensions/hurt.c (File Modified)
3916
3917
3918 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3919 Log:
3920 Make HEAL <nick> work.
3921
3922
3923 Changes: Modified:
3924 +40 -43 trunk/extensions/hurt.c (File Modified)
3925
3926
3927 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3928 Log:
3929 Destroy hurt_clients list on unload.
3930
3931
3932 Changes: Modified:
3933 +7 -0 trunk/extensions/hurt.c (File Modified)
3934
3935
3936 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3937 Log:
3938 Coding style: no space between a function name and parenthesis.
3939
3940
3941 Changes: Modified:
3942 +43 -43 trunk/extensions/hurt.c (File Modified)
3943
3944
3945 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3946 Log:
3947 Now works and throws out hurt clients after 30 protocol messages
3948 unless they identify.
3949
3950
3951 Changes: Modified:
3952 +28 -36 trunk/extensions/hurt.c (File Modified)
3953 +1 -7 trunk/extensions/hurt.h (File Modified)
3954
3955
3956 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3957 Log:
3958 Working addition/lookup.
3959
3960
3961 Changes: Modified:
3962 +8 -0 trunk/extensions/hurt.c (File Modified)
3963
3964
3965 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3966 Log:
3967 Get rid of hyb6 style propagation (:server COMMAND source).
3968
3969
3970 Changes: Modified:
3971 +18 -22 trunk/extensions/hurt.c (File Modified)
3972
3973
3974 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3975 Log:
3976 add not-working hurt_add and hurt_find
3977
3978
3979 Changes: Modified:
3980 +13 -5 trunk/extensions/hurt.c (File Modified)
3981
3982
3983 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3984 Log:
3985 Comment out a lot of stuff so I can load and unload this without crashing.
3986
3987
3988 Changes: Modified:
3989 +17 -6 trunk/extensions/hurt.c (File Modified)
3990
3991
3992 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3993 Log:
3994 Fix svn:keywords and add a short comment at the top.
3995
3996
3997 Changes: Modified:
3998 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3999
4000
4001 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
4002 Log:
4003 - Make hurt module compile
4004 - Link it to the build
4005 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
4006 correct flag name, no CAP_TS6 use etc
4007
4008
4009 Changes: Modified:
4010 +1 -0 trunk/extensions/Makefile.in (File Modified)
4011 +30 -32 trunk/extensions/hurt.c (File Modified)
4012
4013
4014 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
4015 Log:
4016 Put beu's hurt module in trunk.
4017
4018
4019 Changes: Modified:
4020 + - trunk/extensions/hurt.c (File Added)
4021 + - trunk/extensions/hurt.h (File Added)
4022
4023
4024 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
4025 Log:
4026 - _iprint(): use stderr instead of stdout
4027
4028
4029 Changes: Modified:
4030 +1 -1 trunk/src/s_log.c (File Modified)
4031
4032
4033 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
4034 Log:
4035 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
4036 and subsequently destroy our kqueue when we close 0, 1, 2
4037 (broke /restart).
4038 - After closing fd 0, 1, 2 reopen them to /dev/null again
4039 so we don't send messages from malloc etc to a random
4040 user's connection.
4041 - Remove an obsolete comment.
4042
4043
4044 Changes: Modified:
4045 +13 -2 trunk/src/ircd.c (File Modified)
4046
4047
4048 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
4049 Log:
4050 Update NEWS file.
4051
4052
4053 Changes: Modified:
4054 +29 -1 trunk/NEWS (File Modified)
4055
4056
4057 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
4058 Log:
4059 Rerun autoconf.
4060
4061
4062 Changes: Modified:
4063 +1 -1 trunk/configure (File Modified)
4064
4065
4066 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
4067 Log:
4068 Fix openssl version check to also accept versions newer than 0.9.6.
4069
4070
4071 Changes: Modified:
4072 +1 -1 trunk/configure.ac (File Modified)
4073
4074
4075 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
4076 Log:
4077 Oops, need packet.h here.
4078
4079
4080 Changes: Modified:
4081 +1 -0 trunk/modules/m_cmessage.c (File Modified)
4082
4083
4084 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
4085 Log:
4086 End the flood grace period in CPRIVMSG/CNOTICE.
4087
4088
4089 Changes: Modified:
4090 +3 -0 trunk/modules/m_cmessage.c (File Modified)
4091
4092
4093 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
4094 Log:
4095 - update class::connectfreq documentation
4096
4097
4098 Changes: Modified:
4099 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4100
4101
4102 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
4103 Log:
4104 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
4105
4106
4107 Changes: Modified:
4108 +3 -6 trunk/src/s_serv.c (File Modified)
4109
4110
4111 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4112 Log:
4113 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4114
4115
4116 Changes: Modified:
4117 +1 -1 trunk/src/messages.tab (File Modified)
4118
4119
4120 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4121 Log:
4122 Don't mention that /stats p shows idle times, as it doesn't.
4123
4124
4125 Changes: Modified:
4126 +1 -1 trunk/help/opers/stats (File Modified)
4127 +1 -1 trunk/help/users/stats (File Modified)
4128
4129
4130 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4131 Log:
4132 /stats A shows DNS servers, it doesn't matter whether ircd
4133 uses ADNS or something else.
4134
4135
4136 Changes: Modified:
4137 +1 -1 trunk/help/opers/stats (File Modified)
4138
4139
4140 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4141 Log:
4142 get_client_name() fix
4143
4144
4145 Changes: Modified:
4146 +4 -0 trunk/src/client.c (File Modified)
4147
4148
4149 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4150 Log:
4151 Add some comments.
4152
4153
4154 Changes: Modified:
4155 +6 -0 trunk/src/ircd.c (File Modified)
4156
4157
4158 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4159 Log:
4160 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4161
4162 Changes: Modified:
4163 +16 -17 trunk/configure (File Modified)
4164 +1 -1 trunk/configure.ac (File Modified)
4165
4166
4167 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4168 Log:
4169 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4170
4171 Changes: Modified:
4172 +135 -0 trunk/configure (File Modified)
4173 +6 -0 trunk/configure.ac (File Modified)
4174
4175
4176 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4177 Log:
4178 Exit 0 on successful -conftest.
4179
4180
4181 Changes: Modified:
4182 +1 -1 trunk/src/ircd.c (File Modified)
4183
4184
4185 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4186 Log:
4187 Make the "keep the parent process around" thing work, by opening
4188 a pipe to the child process. This pipe is on fd 0 in the child
4189 process. After successful initialization, the child will write
4190 a byte to this pipe, on fatal errors it will close it without
4191 writing anything.
4192
4193 Somewhat hackish still but should work.
4194
4195
4196 Changes: Modified:
4197 +27 -30 trunk/src/ircd.c (File Modified)
4198
4199
4200 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4201 Log:
4202 - convert some error messages to ierror() over fprintf/ilog combination
4203
4204
4205 Changes: Modified:
4206 +3 -6 trunk/src/ircd.c (File Modified)
4207
4208
4209 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4210 Log:
4211 - inotice() for loadmodule when in foreground mode
4212
4213
4214 Changes: Modified:
4215 +3 -0 trunk/src/modules.c (File Modified)
4216
4217
4218 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4219 Log:
4220 - remove inotice() on loading modules from the config
4221
4222
4223 Changes: Modified:
4224 +0 -3 trunk/src/modules.c (File Modified)
4225
4226
4227 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4228 Log:
4229 - usleep for 50000usec in the parent process to allow for startup messages
4230 to be cleanly printed before detaching to shell, this should be more than
4231 enough time really
4232
4233
4234 Changes: Modified:
4235 +3 -0 trunk/src/ircd.c (File Modified)
4236
4237
4238 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4239 Log:
4240 - display more errors during normal startup as to try to help people find common problems
4241
4242
4243 Changes: Modified:
4244 +27 -10 trunk/src/ircd.c (File Modified)
4245
4246
4247 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4248 Log:
4249 - version bump in preparation of 2.0.0 release
4250
4251
4252 Changes: Modified:
4253 +9 -9 trunk/configure (File Modified)
4254 +1 -1 trunk/configure.ac (File Modified)
4255
4256
4257 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4258 Log:
4259 Change example.conf operator block from "admin" to "god",
4260 so as to show we encourage per-person operator blocks.
4261
4262
4263 Changes: Modified:
4264 +4 -2 trunk/doc/example.conf (File Modified)
4265
4266
4267 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4268 Log:
4269 Document alias{} block.
4270
4271
4272 Changes: Modified:
4273 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4274
4275
4276 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4277 Log:
4278 Document DNS blacklist stuff in sgml.
4279
4280
4281 Changes: Modified:
4282 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4283 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4284
4285
4286 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4287 Log:
4288 Misc /stats clarifications.
4289
4290
4291 Changes: Modified:
4292 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4293
4294
4295 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4296 Log:
4297 Move snomasks into umodes chapter.
4298 Move oprivs chapter down.
4299
4300
4301 Changes: Modified:
4302 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4303 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4304 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4305
4306
4307 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4308 Log:
4309 Mention operator{} user@host change.
4310
4311
4312 Changes: Modified:
4313 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4314
4315
4316 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4317 Log:
4318 operator{} block user@host matches against orighost now, not host.
4319 This means that services/+h spoofs do not work in operator{} blocks;
4320 auth{} spoofs still work.
4321
4322
4323 Changes: Modified:
4324 +4 -0 trunk/doc/example.conf (File Modified)
4325 +1 -1 trunk/doc/reference.conf (File Modified)
4326 +2 -2 trunk/modules/m_challenge.c (File Modified)
4327 +1 -1 trunk/modules/m_oper.c (File Modified)
4328
4329
4330 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4331 Log:
4332 - inotice/iwarn/ierror() stuff I was working on
4333
4334
4335 Changes: Modified:
4336 +3 -0 trunk/include/s_log.h (File Modified)
4337 +15 -11 trunk/src/ircd.c (File Modified)
4338 +3 -1 trunk/src/modules.c (File Modified)
4339 +1 -1 trunk/src/newconf.c (File Modified)
4340 +54 -0 trunk/src/s_log.c (File Modified)
4341
4342
4343 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4344 Log:
4345 Oops, don't add blacklists to the list twice on rehash.
4346
4347
4348 Changes: Modified:
4349 +3 -2 trunk/src/blacklist.c (File Modified)
4350
4351
4352 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4353 Log:
4354 Remove notices to the client about progress of dnsbl lookups.
4355
4356
4357 Changes: Modified:
4358 +0 -4 trunk/src/blacklist.c (File Modified)
4359
4360
4361 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4362 Log:
4363 Add auth{} flag dnsbl_exempt.
4364
4365
4366 Changes: Modified:
4367 +2 -1 trunk/doc/example.conf (File Modified)
4368 +2 -1 trunk/doc/reference.conf (File Modified)
4369 +2 -0 trunk/include/s_conf.h (File Modified)
4370 +1 -0 trunk/src/newconf.c (File Modified)
4371 +8 -1 trunk/src/s_user.c (File Modified)
4372
4373
4374 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4375 Log:
4376 Switch alias{} and blacklist{} around, for consistency with example.conf.
4377
4378
4379 Changes: Modified:
4380 +18 -18 trunk/doc/reference.conf (File Modified)
4381
4382
4383 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4384 Log:
4385 Send a warning to the user if they are dnsbl listed but exempted.
4386
4387
4388 Changes: Modified:
4389 +17 -12 trunk/src/s_user.c (File Modified)
4390
4391
4392 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4393 Log:
4394 Move throwing out dnsbl listed clients to registration,
4395 and make kline_exempt exempt from it.
4396
4397
4398 Changes: Modified:
4399 +1 -0 trunk/include/blacklist.h (File Modified)
4400 +4 -0 trunk/include/client.h (File Modified)
4401 +15 -16 trunk/src/blacklist.c (File Modified)
4402 +6 -0 trunk/src/client.c (File Modified)
4403 +17 -0 trunk/src/s_user.c (File Modified)
4404
4405
4406 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4407 Log:
4408 Show refcount in /stats n.
4409
4410
4411 Changes: Modified:
4412 +3 -2 trunk/modules/m_stats.c (File Modified)
4413
4414
4415 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4416 Log:
4417 Don't look up dnsbls twice if they send USER twice.
4418
4419
4420 Changes: Modified:
4421 +5 -3 trunk/modules/m_user.c (File Modified)
4422
4423
4424 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4425 Log:
4426 Add /stats n to help files.
4427
4428
4429 Changes: Modified:
4430 +1 -0 trunk/help/opers/stats (File Modified)
4431 +1 -0 trunk/help/users/stats (File Modified)
4432
4433
4434 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4435 Log:
4436 Only check dnsbls for A records, not AAAA.
4437
4438
4439 Changes: Modified:
4440 +1 -1 trunk/src/blacklist.c (File Modified)
4441
4442
4443 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4444 Log:
4445 Don't remove non-illegal blacklists on completion of check.
4446 Add debugging notices (not working).
4447
4448
4449 Changes: Modified:
4450 +5 -1 trunk/src/blacklist.c (File Modified)
4451
4452
4453 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4454 Log:
4455 Don't call register_local_user() if they haven't sent a nick yet.
4456
4457
4458 Changes: Modified:
4459 +1 -1 trunk/src/blacklist.c (File Modified)
4460
4461
4462 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4463 Log:
4464 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4465
4466
4467 Changes: Modified:
4468 +21 -0 trunk/modules/m_stats.c (File Modified)
4469
4470
4471 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4472 Log:
4473 More dnsbl rehash fixes, it was adding bogus entries.
4474
4475
4476 Changes: Modified:
4477 +2 -7 trunk/src/newconf.c (File Modified)
4478
4479
4480 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4481 Log:
4482 Need blacklist.h here.
4483
4484
4485 Changes: Modified:
4486 +1 -0 trunk/src/s_conf.c (File Modified)
4487
4488
4489 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4490 Log:
4491 - nuke iauth
4492
4493
4494 Changes: Modified:
4495 +1 -2 trunk/configure (File Modified)
4496 +0 -48 trunk/configure.ac (File Modified)
4497 + - trunk/doc/example-iauth.conf (File Deleted)
4498 + - trunk/iauth/ (File Deleted)
4499
4500
4501 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4502 Log:
4503 Improve handling of rehashing with blacklists.
4504 Also some coding style tweaks.
4505
4506
4507 Changes: Modified:
4508 +3 -2 trunk/include/blacklist.h (File Modified)
4509 +35 -16 trunk/src/blacklist.c (File Modified)
4510 +2 -0 trunk/src/s_conf.c (File Modified)
4511
4512
4513 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4514 Log:
4515 Clear can_send cache if a user logs in or out from services.
4516
4517
4518 Changes: Modified:
4519 +2 -0 trunk/modules/m_services.c (File Modified)
4520
4521
4522 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4523 Log:
4524 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4525 This directory is not entered by default.
4526 More stuff needs to be moved into here.
4527
4528
4529 Changes: Modified:
4530 +2 -1 trunk/configure (File Modified)
4531 +1 -0 trunk/configure.ac (File Modified)
4532 +69 -458 trunk/extensions/Makefile.in (File Modified)
4533 + - trunk/extensions/m_clearchan.c (File Deleted)
4534 + - trunk/extensions/m_force.c (File Deleted)
4535 + - trunk/unsupported/ (File Added)
4536 + - trunk/unsupported/Makefile.in (File Added)
4537 + - trunk/unsupported/m_clearchan.c (File Added)
4538 + - trunk/unsupported/m_force.c (File Added)
4539
4540
4541 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4542 Log:
4543 Logging/wallops for forcejoin/forcepart, numeric fix.
4544 This needs to be moved to the toys section.
4545
4546
4547 Changes: Modified:
4548 +22 -2 trunk/extensions/m_force.c (File Modified)
4549
4550
4551 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4552 Log:
4553 Fix comments at the top (including copyright).
4554
4555
4556 Changes: Modified:
4557 +3 -2 trunk/extensions/m_omode.c (File Modified)
4558
4559
4560 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4561 Log:
4562 Add OMODE command to extensions/ for oper mode hacking:
4563 - requires admin privs
4564 - does not work for opped opers
4565 - sends wallops
4566 - sends a ServerMode for opping the oper themselves,
4567 otherwise a mode coming from the oper (not only
4568 does this provide full accountability, it is also
4569 easiest to implement while avoiding channels
4570 messed up with bogus bans etc).
4571
4572
4573 Changes: Modified:
4574 +171 -0 trunk/extensions/Makefile.in (File Modified)
4575 + - trunk/extensions/m_omode.c (File Added)
4576
4577
4578 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4579 Log:
4580 Metadata fix
4581
4582
4583 Changes: Modified:
4584 + - trunk/include/blacklist.h (Property Modified)
4585 + - trunk/src/blacklist.c (Property Modified)
4586
4587
4588 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4589 Log:
4590 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4591
4592
4593 Changes: Modified:
4594 +5 -1 trunk/src/blacklist.c (File Modified)
4595
4596
4597 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4598 Log:
4599 Initial DNS blacklist support:
4600 - see example.conf for how to use.
4601 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4602 - tor.ahbl.org is also included because most networks will not want to allow tor
4603 (and we're considering going KoS on tor users here anyway due to abuse)
4604
4605
4606 Changes: Modified:
4607 +18 -0 trunk/doc/example.conf (File Modified)
4608 +66 -0 trunk/doc/reference.conf (File Modified)
4609 + - trunk/include/blacklist.h (File Added)
4610 +2 -0 trunk/include/client.h (File Modified)
4611 +3 -0 trunk/modules/m_user.c (File Modified)
4612 +152 -0 trunk/src/Makefile.in (File Modified)
4613 + - trunk/src/blacklist.c (File Added)
4614 +34 -0 trunk/src/newconf.c (File Modified)
4615 +1 -0 trunk/src/s_auth.c (File Modified)
4616 +4 -0 trunk/src/s_user.c (File Modified)
4617
4618
4619 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4620 Log:
4621 Remove last bit of lzo stuff (comment in example.conf connect{}).
4622
4623
4624 Changes: Modified:
4625 +0 -4 trunk/doc/example.conf (File Modified)
4626
4627
4628 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4629 Log:
4630 Show sasl successes and failures in /stats t (like other
4631 things in /stats t, about local clients only).
4632
4633
4634 Changes: Modified:
4635 +2 -0 trunk/include/s_stats.h (File Modified)
4636 +3 -0 trunk/modules/m_sasl.c (File Modified)
4637 +3 -0 trunk/src/s_stats.c (File Modified)
4638
4639
4640 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4641 Log:
4642 Allow messaging services by nickname without using
4643 target change slots (this was already possible with
4644 user@server notation or services shortcuts).
4645
4646
4647 Changes: Modified:
4648 +2 -2 trunk/modules/core/m_message.c (File Modified)
4649
4650
4651 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4652 Log:
4653 Abort a safelist if a new /list comes in while one is already in progress.
4654
4655
4656 Changes: Modified:
4657 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4658
4659
4660 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4661 Log:
4662 Change $![letter]:[mask] to $~[letter]:[mask]
4663 so both ! and ~ invert an extban.
4664
4665
4666 Changes: Modified:
4667 +2 -0 trunk/src/chmode.c (File Modified)
4668
4669
4670 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4671 Log:
4672 - revert due to technical issues
4673
4674
4675 Changes: Modified:
4676 +1 -1 trunk/src/extban.c (File Modified)
4677
4678
4679 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4680 Log:
4681 - 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
4682
4683
4684 Changes: Modified:
4685 +1 -1 trunk/src/extban.c (File Modified)
4686
4687
4688 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4689 Log:
4690 Don't pace /list on a single channel.
4691
4692
4693 Changes: Modified:
4694 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4695
4696
4697 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4698 Log:
4699 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4700
4701
4702 Changes: Modified:
4703 +4 -2 trunk/include/supported.h (File Modified)
4704
4705
4706 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4707 Log:
4708 Extban types are case insensitive; force them to lowercase when added.
4709
4710
4711 Changes: Modified:
4712 +5 -5 trunk/doc/extban.txt (File Modified)
4713 +4 -0 trunk/src/chmode.c (File Modified)
4714 +3 -3 trunk/src/extban.c (File Modified)
4715
4716
4717 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4718 Log:
4719 sendto_wallops_flags():
4720 - instead of checking IsOper on each client, walk the appropriate list
4721 - instead of sending non-+z wallops from persons to nonopers, send only
4722 +w wallops from persons
4723
4724
4725 Changes: Modified:
4726 +1 -5 trunk/src/send.c (File Modified)
4727
4728
4729 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4730 Log:
4731 Prefix oper wallops with "WALLOPS - " if they would
4732 otherwise look like operwalls or locops, when sending
4733 them to local users.
4734
4735
4736 Changes: Modified:
4737 +11 -1 trunk/modules/m_wallops.c (File Modified)
4738
4739
4740 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4741 Log:
4742 Make sure destination field in some sasl numerics
4743 is the user's nick, not the sasl agent or server
4744 name.
4745
4746
4747 Changes: Modified:
4748 +2 -2 trunk/modules/m_sasl.c (File Modified)
4749
4750
4751 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4752 Log:
4753 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4754
4755
4756 Changes: Modified:
4757 +1 -1 trunk/extensions/Makefile.in (File Modified)
4758
4759
4760 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4761 Log:
4762 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4763
4764
4765 Changes: Modified:
4766 +1 -0 trunk/src/s_user.c (File Modified)
4767
4768
4769 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4770 Log:
4771 Fix build for when IPv6 is disabled.
4772
4773
4774 Changes: Modified:
4775 +12 -10 trunk/src/s_auth.c (File Modified)
4776
4777
4778 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4779 Log:
4780 Add information about adding extban types.
4781
4782
4783 Changes: Modified:
4784 +25 -0 trunk/doc/extban.txt (File Modified)
4785
4786
4787 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4788 Log:
4789 Better extban validation: try to match a new extban from
4790 a local user against its setter to see if it is valid.
4791 Unknown extban types from remotes are no longer hidden.
4792
4793
4794 Changes: Modified:
4795 +4 -3 trunk/doc/extban.txt (File Modified)
4796 +1 -0 trunk/include/channel.h (File Modified)
4797 +2 -6 trunk/src/chmode.c (File Modified)
4798 +32 -0 trunk/src/extban.c (File Modified)
4799
4800
4801 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4802 Log:
4803 Make sure both .c.o: and .s.o: are followed by the necessary command.
4804
4805
4806 Changes: Modified:
4807 +1 -0 trunk/src/Makefile.in (File Modified)
4808
4809
4810 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4811 Log:
4812 Add need_sasl auth{} flag to sgml documentation.
4813
4814
4815 Changes: Modified:
4816 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4817
4818
4819 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4820 Log:
4821 Document need_sasl auth{} flag in example confs.
4822
4823
4824 Changes: Modified:
4825 +1 -0 trunk/doc/example.conf (File Modified)
4826 +1 -0 trunk/doc/reference.conf (File Modified)
4827
4828
4829 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4830 Log:
4831 Don't allow TB to set an empty topic.
4832 This would be possible if a server sent bad protocol
4833 and could cause a crash.
4834
4835
4836 Changes: Modified:
4837 +4 -0 trunk/modules/m_tb.c (File Modified)
4838
4839
4840 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4841 Log:
4842 - oops
4843
4844
4845 Changes: Modified:
4846 +1 -1 trunk/Makefile.in (File Modified)
4847
4848
4849 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4850 Log:
4851 - typo fix
4852
4853
4854 Changes: Modified:
4855 +2 -2 trunk/configure (File Modified)
4856 +1 -1 trunk/configure.ac (File Modified)
4857
4858
4859 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4860 Log:
4861 - rebuild configure
4862
4863
4864 Changes: Modified:
4865 +2 -2 trunk/configure (File Modified)
4866
4867
4868 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4869 Log:
4870 - makefile fix
4871
4872
4873 Changes: Modified:
4874 +1 -1 trunk/extensions/Makefile.in (File Modified)
4875
4876
4877 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4878 Log:
4879 - rename contrib to extensions to bring some clarity to things
4880
4881
4882 Changes: Modified:
4883 +1 -1 trunk/Makefile.in (File Modified)
4884 +1 -1 trunk/configure.ac (File Modified)
4885 +10 -10 trunk/doc/example.conf (File Modified)
4886 +10 -10 trunk/doc/reference.conf (File Modified)
4887 + - trunk/extensions/ (File Added)
4888 + - trunk/extras/ (File Deleted)
4889
4890
4891 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4892 Log:
4893 - temporary rename
4894
4895
4896 Changes: Modified:
4897 +1 -1 trunk/Makefile.in (File Modified)
4898 +1 -1 trunk/configure.ac (File Modified)
4899 + - trunk/contrib/ (File Deleted)
4900 + - trunk/extras/ (File Added)
4901
4902
4903 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4904 Log:
4905 Don't allow servers to QUIT (they should use SQUIT).
4906
4907
4908 Changes: Modified:
4909 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4910
4911
4912 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4913 Log:
4914 - keywords
4915
4916
4917 Changes: Modified:
4918 + - trunk/src/fnvhash.s (Property Modified)
4919
4920
4921 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4922 Log:
4923 - reduced version of code
4924
4925
4926 Changes: Modified:
4927 +9 -61 trunk/src/fnvhash.s (File Modified)
4928
4929
4930 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4931 Log:
4932 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4933
4934
4935 Changes: Modified:
4936 +1 -1 trunk/src/fnvhash.s (File Modified)
4937
4938
4939 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4940 Log:
4941 Fix orighost matching for klines, etc. Was hashing the visible
4942 host, oops.
4943
4944
4945 Changes: Modified:
4946 +1 -1 trunk/src/hostmask.c (File Modified)
4947
4948
4949 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4950 Log:
4951 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4952
4953
4954 Changes: Modified:
4955 +7 -1 trunk/configure (File Modified)
4956 +5 -0 trunk/configure.ac (File Modified)
4957 +5 -6 trunk/src/Makefile.in (File Modified)
4958 +0 -4 trunk/src/fnvhash.s (File Modified)
4959 +0 -2 trunk/src/hash.c (File Modified)
4960
4961
4962 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4963 Log:
4964 - regenerate configure
4965
4966
4967 Changes: Modified:
4968 +18 -0 trunk/configure (File Modified)
4969
4970
4971 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4972 Log:
4973 - --enable-ricer-hashing option.
4974
4975
4976 Changes: Modified:
4977 +9 -0 trunk/configure.ac (File Modified)
4978 +3 -0 trunk/include/setup.h.in (File Modified)
4979
4980
4981 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4982 Log:
4983 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4984
4985
4986 Changes: Modified:
4987 + - trunk/src/fnvhash.s (File Added)
4988 +3 -0 trunk/src/hash.c (File Modified)
4989
4990
4991 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4992 Log:
4993 Fix syntax error in reference.conf.
4994
4995
4996 Changes: Modified:
4997 +0 -1 trunk/doc/reference.conf (File Modified)
4998
4999
5000 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
5001 Log:
5002 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
5003 (&& instead of ||...)
5004 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
5005
5006
5007 Changes: Modified:
5008 +1 -1 trunk/src/chmode.c (File Modified)
5009
5010
5011 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
5012 Log:
5013 Documentation for extban.
5014
5015
5016 Changes: Modified:
5017 + - trunk/doc/extban.txt (File Added)
5018
5019
5020 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
5021 Log:
5022 Add extban modules to example confs.
5023
5024
5025 Changes: Modified:
5026 +5 -0 trunk/doc/example.conf (File Modified)
5027 +10 -0 trunk/doc/reference.conf (File Modified)
5028
5029
5030 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
5031 Log:
5032 Initial addition of extended ban types (conditionals).
5033 Allows custom +bqeI checks via modules.
5034 Initial extra types are account (a[:mask]), oper (o),
5035 channel (c:name), realname (r:mask), server (s:mask).
5036
5037
5038 Changes: Modified:
5039 +229 -0 trunk/contrib/Makefile.in (File Modified)
5040 + - trunk/contrib/extb_account.c (File Added)
5041 + - trunk/contrib/extb_channel.c (File Added)
5042 + - trunk/contrib/extb_oper.c (File Added)
5043 + - trunk/contrib/extb_realname.c (File Added)
5044 + - trunk/contrib/extb_server.c (File Added)
5045 +13 -0 trunk/include/channel.h (File Modified)
5046 +1 -0 trunk/src/Makefile.in (File Modified)
5047 +14 -5 trunk/src/channel.c (File Modified)
5048 +91 -0 trunk/src/chmode.c (File Modified)
5049 + - trunk/src/extban.c (File Added)
5050
5051
5052 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
5053 Log:
5054 Do not force +bqeI modes starting with '$' in nick!user@host format.
5055 * and ? characters in them are still assumed to be wildcards.
5056
5057
5058 Changes: Modified:
5059 +6 -0 trunk/src/chmode.c (File Modified)
5060
5061
5062 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
5063 Log:
5064 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
5065
5066
5067 Changes: Modified:
5068 +4 -0 trunk/modules/m_capab.c (File Modified)
5069
5070
5071 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
5072 Log:
5073 Stop some mixing of client and server protocol.
5074
5075
5076 Changes: Modified:
5077 +6 -0 trunk/modules/core/m_nick.c (File Modified)
5078 +4 -2 trunk/modules/m_pass.c (File Modified)
5079 +6 -0 trunk/modules/m_sasl.c (File Modified)
5080 +6 -0 trunk/modules/m_user.c (File Modified)
5081
5082
5083 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
5084 Log:
5085 - additional revert
5086
5087
5088 Changes: Modified:
5089 +0 -2 trunk/include/s_newconf.h (File Modified)
5090 +0 -4 trunk/include/s_serv.h (File Modified)
5091 +0 -1 trunk/src/newconf.c (File Modified)
5092 +1 -13 trunk/src/s_serv.c (File Modified)
5093
5094
5095 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
5096 Log:
5097 - revert LZOLink patch for now
5098
5099
5100 Changes: Modified:
5101 +0 -1 trunk/servlink/Makefile.in (File Modified)
5102 +0 -16 trunk/servlink/README (File Modified)
5103 +2 -36 trunk/servlink/control.c (File Modified)
5104 +0 -3 trunk/servlink/control.h (File Modified)
5105 +7 -5955 trunk/servlink/io.c (File Modified)
5106 + - trunk/servlink/lzoconf.h (File Deleted)
5107 + - trunk/servlink/lzodefs.h (File Deleted)
5108 + - trunk/servlink/minilzo.c (File Deleted)
5109 + - trunk/servlink/minilzo.h (File Deleted)
5110 +0 -1 trunk/servlink/servlink.h (File Modified)
5111
5112
5113 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5114 Log:
5115 - more stuff here
5116
5117
5118 Changes: Modified:
5119 +4 -2 trunk/servlink/control.c (File Modified)
5120 +2 -1 trunk/servlink/io.c (File Modified)
5121
5122
5123 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5124 Log:
5125 - oops
5126
5127
5128 Changes: Modified:
5129 +2 -2 trunk/servlink/io.c (File Modified)
5130
5131
5132 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5133 Log:
5134 - paranoia, prevent segfaults
5135
5136
5137 Changes: Modified:
5138 +2 -2 trunk/servlink/io.c (File Modified)
5139
5140
5141 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5142 Log:
5143 - more optimal servlink code
5144
5145
5146 Changes: Modified:
5147 +21 -8 trunk/servlink/io.c (File Modified)
5148
5149
5150 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5151 Log:
5152 - more efficient read strategy
5153
5154
5155 Changes: Modified:
5156 +15 -3 trunk/servlink/io.c (File Modified)
5157
5158
5159 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5160 Log:
5161 - use lzo_uintp cast to make LZO happy
5162
5163
5164 Changes: Modified:
5165 +3 -3 trunk/servlink/io.c (File Modified)
5166
5167
5168 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5169 Log:
5170 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5171
5172
5173 Changes: Modified:
5174 +4 -0 trunk/doc/example.conf (File Modified)
5175 +2 -1 trunk/include/s_newconf.h (File Modified)
5176 +4 -0 trunk/include/s_serv.h (File Modified)
5177 +1 -0 trunk/servlink/Makefile.in (File Modified)
5178 +16 -0 trunk/servlink/README (File Modified)
5179 +34 -2 trunk/servlink/control.c (File Modified)
5180 +3 -0 trunk/servlink/control.h (File Modified)
5181 +5929 -7 trunk/servlink/io.c (File Modified)
5182 + - trunk/servlink/lzoconf.h (File Added)
5183 + - trunk/servlink/lzodefs.h (File Added)
5184 + - trunk/servlink/minilzo.c (File Added)
5185 + - trunk/servlink/minilzo.h (File Added)
5186 +1 -0 trunk/servlink/servlink.h (File Modified)
5187 +1 -0 trunk/src/newconf.c (File Modified)
5188 +14 -2 trunk/src/s_serv.c (File Modified)
5189
5190
5191 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5192 Log:
5193 - remove imalloc, it was a concept that probably wouldn't have worked properly
5194
5195
5196 Changes: Modified:
5197 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5198 + - trunk/libcharybdis/imalloc.c (File Deleted)
5199 + - trunk/libcharybdis/imalloc.h (File Deleted)
5200
5201
5202 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5203 Log:
5204 - disable imalloc for now
5205
5206
5207 Changes: Modified:
5208 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5209
5210
5211 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5212 Log:
5213 - remove unneeded debug code
5214
5215
5216 Changes: Modified:
5217 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5218
5219
5220 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5221 Log:
5222 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5223
5224
5225 Changes: Modified:
5226 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5227
5228
5229 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5230 Log:
5231 - more stuff here, imalloc remains disabled for now
5232
5233
5234 Changes: Modified:
5235 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5236
5237
5238 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5239 Log:
5240 - more progress
5241
5242
5243 Changes: Modified:
5244 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5245
5246
5247 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5248 Log:
5249 - more tweaks
5250
5251
5252 Changes: Modified:
5253 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5254 +2 -0 trunk/src/ircd.c (File Modified)
5255
5256
5257 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5258 Log:
5259 - roll back libircd crap
5260
5261
5262 Changes: Modified:
5263 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5264 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5265 +29 -0 trunk/src/.depend (File Modified)
5266 +6 -21 trunk/src/Makefile.in (File Modified)
5267 +3 -218 trunk/src/ircd.c (File Modified)
5268 + - trunk/src/ircd_linker.c (File Deleted)
5269 + - trunk/src/main.c (File Deleted)
5270
5271
5272 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5273 Log:
5274 - realloc(), free() implementation
5275
5276
5277 Changes: Modified:
5278 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5279
5280
5281 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5282 Log:
5283 - malloc(), calloc() implementation
5284
5285
5286 Changes: Modified:
5287 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5288
5289
5290 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5291 Log:
5292 - block_free(), block_find(), retune_heaps() implementation
5293
5294
5295 Changes: Modified:
5296 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5297
5298
5299 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5300 Log:
5301 - block_destroy code, block_allocate code.
5302
5303
5304 Changes: Modified:
5305 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5306
5307
5308 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5309 Log:
5310 - block_new() code
5311
5312
5313 Changes: Modified:
5314 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5315
5316
5317 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5318 Log:
5319 - disable imalloc again :P
5320
5321
5322 Changes: Modified:
5323 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5324
5325
5326 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5327 Log:
5328 - fix warning
5329
5330
5331 Changes: Modified:
5332 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5333
5334
5335 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5336 Log:
5337 - fix typo
5338
5339
5340 Changes: Modified:
5341 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5342
5343
5344 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5345 Log:
5346 - constructor code for imalloc engine (malloc_init())
5347
5348
5349 Changes: Modified:
5350 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5351
5352
5353 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5354 Log:
5355 - imalloc engine improvements
5356
5357
5358 Changes: Modified:
5359 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5360
5361
5362 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5363 Log:
5364 - replace mmap() code with direct brk()/sbrk() calls.
5365
5366
5367 Changes: Modified:
5368 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5369
5370
5371 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5372 Log:
5373 - remove outdated i_malloc() interfaces
5374
5375
5376 Changes: Modified:
5377 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5378
5379
5380 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5381 Log:
5382 - redisable imalloc (sorry!)
5383
5384
5385 Changes: Modified:
5386 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5387
5388
5389 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5390 Log:
5391 - correct GET_PAGE_SLOT() macro
5392
5393
5394 Changes: Modified:
5395 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5396
5397
5398 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5399 Log:
5400 - oops forgot to commit it with imalloc turned off
5401
5402
5403 Changes: Modified:
5404 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5405
5406
5407 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5408 Log:
5409 - cleanups
5410
5411
5412 Changes: Modified:
5413 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5414 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5415
5416
5417 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5418 Log:
5419 - lowlevel imalloc code
5420
5421
5422 Changes: Modified:
5423 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5424 + - trunk/libcharybdis/imalloc.h (File Added)
5425
5426
5427 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5428 Log:
5429 - fix bindings
5430
5431
5432 Changes: Modified:
5433 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5434
5435
5436 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5437 Log:
5438 remove #ifndef
5439
5440
5441 Changes: Modified:
5442 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5443
5444
5445 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5446 Log:
5447 - 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)
5448
5449
5450 Changes: Modified:
5451 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5452 + - trunk/libcharybdis/imalloc.c (File Added)
5453
5454
5455 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5456 Log:
5457 - increment configure Id
5458
5459
5460 Changes: Modified:
5461 +2208 -1 trunk/configure (File Modified)
5462
5463
5464 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5465 Log:
5466 - bootstrap for imalloc code
5467
5468
5469 Changes: Modified:
5470 +54 -1 trunk/configure.ac (File Modified)
5471 +27 -0 trunk/include/setup.h.in (File Modified)
5472
5473
5474 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5475 Log:
5476 Clarify interaction of spoofs and channel bans/operator{} blocks.
5477
5478
5479 Changes: Modified:
5480 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5481 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5482
5483
5484 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5485 Log:
5486 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5487
5488
5489 Changes: Modified:
5490 +30 -22 trunk/src/ircd.c (File Modified)
5491
5492
5493 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5494 Log:
5495 If shared{} blocks deny something, the command
5496 is silently ignored.
5497
5498
5499 Changes: Modified:
5500 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5501
5502
5503 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5504 Log:
5505 Move up IsService check so we don't store a non-service
5506 in preClient->sasl_agent.
5507
5508
5509 Changes: Modified:
5510 +6 -6 trunk/modules/m_sasl.c (File Modified)
5511
5512
5513 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5514 Log:
5515 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5516 Add some more sanity checks on agent strings.
5517
5518
5519 Changes: Modified:
5520 +13 -11 trunk/modules/m_sasl.c (File Modified)
5521
5522
5523 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5524 Log:
5525 Unknown clients can have an ID too now so make sure to remove
5526 them from the hash if they exit.
5527
5528
5529 Changes: Modified:
5530 +3 -0 trunk/src/client.c (File Modified)
5531
5532
5533 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5534 Log:
5535 Only accept sasl from servers in a service{} block.
5536 Not tested but this must go in.
5537
5538
5539 Changes: Modified:
5540 +6 -0 trunk/modules/m_sasl.c (File Modified)
5541 +3 -0 trunk/modules/m_signon.c (File Modified)
5542
5543
5544 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5545 Log:
5546 Only process SAVE messages targetting registered users,
5547 not servers or unregistered connections. Could cause
5548 a crash when bad protocol was received.
5549
5550
5551 Changes: Modified:
5552 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5553
5554
5555 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5556 Log:
5557 - fix QJM buffer overflow vulnerability (fucking GXTi)
5558
5559
5560 Changes: Modified:
5561 +3 -3 trunk/src/s_user.c (File Modified)
5562
5563
5564 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5565 Log:
5566 Mention /scan umodes under oper_spy privilege.
5567
5568
5569 Changes: Modified:
5570 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5571
5572
5573 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5574 Log:
5575 Mention that overlapping cluster blocks are a bad thing.
5576
5577
5578 Changes: Modified:
5579 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5580
5581
5582 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5583 Log:
5584 - Document cluster{} and shared{} blocks.
5585 - Mention that service{} does not allow wildcards.
5586
5587
5588 Changes: Modified:
5589 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5590
5591
5592 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5593 Log:
5594 Document exempt{} and service{} blocks, point to reference.conf for
5595 general{}, channel{} and serverhide{}.
5596
5597
5598 Changes: Modified:
5599 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5600
5601
5602 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5603 Log:
5604 Document ~ in lists of values better.
5605
5606
5607 Changes: Modified:
5608 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5609
5610
5611 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5612 Log:
5613 More detailed CNOTICE, CPRIVMSG descriptions.
5614
5615
5616 Changes: Modified:
5617 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5618
5619
5620 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5621 Log:
5622 Oops, need both Revision and Id on modules.
5623
5624
5625 Changes: Modified:
5626 + - trunk/modules/sno_routing.c (Property Modified)
5627
5628
5629 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5630 Log:
5631 Tweak header comment a bit (filename, Id).
5632
5633
5634 Changes: Modified:
5635 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5636
5637
5638 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5639 Log:
5640 Add GLINE and UNGLINE.
5641
5642
5643 Changes: Modified:
5644 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5645
5646
5647 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5648 Log:
5649 New configure with proper Id.
5650
5651
5652 Changes: Modified:
5653 +3 -1 trunk/configure (File Modified)
5654
5655
5656 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5657 Log:
5658 Change #include directives for in6addr_any, hopefully compiles better now.
5659
5660
5661 Changes: Modified:
5662 +3 -1 trunk/configure.ac (File Modified)
5663
5664
5665 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5666 Log:
5667 Encourage putting actual administrative information
5668 in the admin{} block.
5669
5670
5671 Changes: Modified:
5672 +3 -3 trunk/doc/example.conf (File Modified)
5673
5674
5675 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5676 Log:
5677 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5678
5679
5680 Changes: Modified:
5681 +9 -7 trunk/include/s_conf.h (File Modified)
5682 +1 -0 trunk/src/newconf.c (File Modified)
5683 +10 -0 trunk/src/s_user.c (File Modified)
5684
5685
5686 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5687 Log:
5688 - Change to glines = no in example confs
5689 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5690 are disabled.
5691
5692
5693 Changes: Modified:
5694 +1 -1 trunk/doc/example.conf (File Modified)
5695 +1 -1 trunk/doc/reference.conf (File Modified)
5696 +2 -2 trunk/modules/m_gline.c (File Modified)
5697
5698
5699 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5700 Log:
5701 - forward-port QJM fix from 1.1
5702
5703
5704 Changes: Modified:
5705 +2 -0 trunk/src/s_user.c (File Modified)
5706
5707
5708 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5709 Log:
5710 - add switch to configure to disable the block allocator
5711
5712
5713 Changes: Modified:
5714 +18 -0 trunk/configure (File Modified)
5715 +9 -0 trunk/configure.ac (File Modified)
5716 +0 -6 trunk/include/config.h (File Modified)
5717 +3 -0 trunk/include/setup.h.in (File Modified)
5718
5719
5720 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5721 Log:
5722 Fix wierd error that would exit SASL users with "Overridden"
5723
5724 Changes: Modified:
5725 +1 -1 trunk/modules/m_signon.c (File Modified)
5726
5727
5728 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5729 Log:
5730 Remove obsolete XXX comment about lazylinks.
5731
5732
5733 Changes: Modified:
5734 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5735
5736
5737 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5738 Log:
5739 OJOIN: make sure to send the wallops remotely for #channels
5740
5741
5742 Changes: Modified:
5743 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5744
5745
5746 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5747 Log:
5748 Accountability for OJOIN (contrib module)
5749
5750 Changes: Modified:
5751 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5752
5753
5754 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5755 Log:
5756 - move more stuff over to ircd_state
5757
5758
5759 Changes: Modified:
5760 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5761 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5762 +9 -0 trunk/src/ircd_state.c (File Modified)
5763 +3 -3 trunk/src/patricia.c (File Modified)
5764
5765
5766 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5767 Log:
5768 - move more stuff out of libircd and into ircd_state.c
5769
5770
5771 Changes: Modified:
5772 +5 -5 trunk/src/channel.c (File Modified)
5773 +4 -4 trunk/src/client.c (File Modified)
5774 +12 -0 trunk/src/ircd_state.c (File Modified)
5775
5776
5777 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5778 Log:
5779 - this is just barrels of fun
5780
5781
5782 Changes: Modified:
5783 + - trunk/include/ircd_state.h (File Added)
5784 +1 -1 trunk/src/Makefile.in (File Modified)
5785 +2 -1 trunk/src/channel.c (File Modified)
5786 +3 -52 trunk/src/ircd.c (File Modified)
5787 +100 -3 trunk/src/ircd_state.c (File Modified)
5788
5789
5790 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5791 Log:
5792 It's .include, not #include.
5793
5794
5795 Changes: Modified:
5796 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5797
5798
5799 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5800 Log:
5801 More consistent section titles.
5802
5803
5804 Changes: Modified:
5805 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5806 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5807 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5808
5809
5810 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5811 Log:
5812 Mention possible exceeding of +j/+l due to propagation
5813 delays between servers.
5814
5815
5816 Changes: Modified:
5817 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5818
5819
5820 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5821 Log:
5822 Formatting nits:
5823 - "text" -> <quote>text</quote>
5824 - <filename>
5825 - a few more
5826
5827
5828 Changes: Modified:
5829 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5830 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5831 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5832 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5833
5834
5835 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5836 Log:
5837 Remove text about deprecation of glines.
5838
5839
5840 Changes: Modified:
5841 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5842
5843
5844 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5845 Log:
5846 - Add description of umode +D, deaf.
5847 - Mention CALLERID 005 token with umode +g.
5848
5849
5850 Changes: Modified:
5851 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5852
5853
5854 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5855 Log:
5856 Strip off a leading colon in services shortcuts (aliases).
5857
5858
5859 Changes: Modified:
5860 +2 -0 trunk/src/parse.c (File Modified)
5861
5862
5863 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5864 Log:
5865 Add no_oper_invis contrib module, denies opers setting
5866 themselves invisible (except hidden_oper's).
5867
5868
5869 Changes: Modified:
5870 +42 -0 trunk/contrib/Makefile.in (File Modified)
5871 + - trunk/contrib/no_oper_invis.c (File Added)
5872
5873
5874 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5875 Log:
5876 Mention /stats E, make the other /stats descriptions more consistent.
5877
5878
5879 Changes: Modified:
5880 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5881
5882
5883 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5884 Log:
5885 Mention that the KILL reason and oper will appear on channels.
5886
5887
5888 Changes: Modified:
5889 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5890
5891
5892 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5893 Log:
5894 Mention /mode #channel f to query forward channel from outside.
5895
5896
5897 Changes: Modified:
5898 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5899
5900
5901 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5902 Log:
5903 Port over RATBOX_2_1 r20960 (anfl):
5904 client connect notices to +C should be hiding the extra
5905 fields for spoofed users
5906
5907
5908 Changes: Modified:
5909 +2 -1 trunk/src/s_user.c (File Modified)
5910
5911
5912 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5913 Log:
5914 Add a chapter with our extra user commands:
5915 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5916
5917
5918 Changes: Modified:
5919 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5920 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5921
5922
5923 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5924 Log:
5925 Do not put by <server>: in SQUIT reasons to servers
5926 other than the one being exited.
5927
5928
5929 Changes: Modified:
5930 +1 -1 trunk/src/client.c (File Modified)
5931
5932
5933 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5934 Log:
5935 Regenerate configure.
5936
5937
5938 Changes: Modified:
5939 +1162 -1159 trunk/configure (File Modified)
5940
5941
5942 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5943 Log:
5944 Move the warning flags down so they do not mess up
5945 checks like for -Wl,-export-dynamic.
5946
5947
5948 Changes: Modified:
5949 +33 -30 trunk/configure.ac (File Modified)
5950
5951
5952 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5953 Log:
5954 - more work here
5955
5956
5957 Changes: Modified:
5958 +2 -1 trunk/iauth/Makefile.in (File Modified)
5959
5960
5961 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5962 Log:
5963 - build iauth makefile
5964
5965
5966 Changes: Modified:
5967 +3 -2 trunk/configure (File Modified)
5968 +1 -0 trunk/configure.ac (File Modified)
5969
5970
5971 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5972 Log:
5973 - Makefile
5974
5975
5976 Changes: Modified:
5977 + - trunk/iauth/Makefile.in (File Added)
5978
5979
5980 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5981 Log:
5982 - add iauth.conf.example from irc2.11
5983
5984
5985 Changes: Modified:
5986 + - trunk/doc/example-iauth.conf (File Added)
5987
5988
5989 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5990 Log:
5991 - wow, i found some docs on this thing
5992
5993
5994 Changes: Modified:
5995 + - trunk/doc/technical/iauth-internals.txt (File Added)
5996
5997
5998 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5999 Log:
6000 - no longer applicable
6001
6002
6003 Changes: Modified:
6004 + - trunk/authdaemon/ (File Deleted)
6005
6006
6007 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
6008 Log:
6009 - remove libircd.so on make clean (oops)
6010
6011
6012 Changes: Modified:
6013 +1 -1 trunk/src/Makefile.in (File Modified)
6014
6015
6016 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
6017 Log:
6018 - merge iauth source for experimentation
6019
6020
6021 Changes: Modified:
6022 + - trunk/iauth/ (File Added)
6023 + - trunk/iauth/a_conf.c (File Added)
6024 + - trunk/iauth/a_conf_def.h (File Added)
6025 + - trunk/iauth/a_conf_ext.h (File Added)
6026 + - trunk/iauth/a_defines.h (File Added)
6027 + - trunk/iauth/a_externs.h (File Added)
6028 + - trunk/iauth/a_io.c (File Added)
6029 + - trunk/iauth/a_io_ext.h (File Added)
6030 + - trunk/iauth/a_log.c (File Added)
6031 + - trunk/iauth/a_log_def.h (File Added)
6032 + - trunk/iauth/a_log_ext.h (File Added)
6033 + - trunk/iauth/a_struct_def.h (File Added)
6034 + - trunk/iauth/iauth.c (File Added)
6035 + - trunk/iauth/mod_lhex.c (File Added)
6036 + - trunk/iauth/mod_lhex_ext.h (File Added)
6037 + - trunk/iauth/mod_pipe.c (File Added)
6038 + - trunk/iauth/mod_pipe_ext.h (File Added)
6039 + - trunk/iauth/mod_rfc931.c (File Added)
6040 + - trunk/iauth/mod_rfc931_ext.h (File Added)
6041 + - trunk/iauth/mod_socks.c (File Added)
6042 + - trunk/iauth/mod_socks_ext.h (File Added)
6043 + - trunk/iauth/mod_webproxy.c (File Added)
6044 + - trunk/iauth/mod_webproxy_ext.h (File Added)
6045
6046
6047 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
6048 Log:
6049 User /quote help index was not sorted properly.
6050
6051
6052 Changes: Modified:
6053 +2 -2 trunk/help/Makefile.in (File Modified)
6054 +8 -8 trunk/help/users/index (File Modified)
6055
6056
6057 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
6058 Log:
6059 Add SCAN help file.
6060
6061
6062 Changes: Modified:
6063 +25 -8 trunk/help/opers/index (File Modified)
6064 + - trunk/help/opers/scan (File Added)
6065
6066
6067 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
6068 Log:
6069 SGML docs:
6070 - Document SCAN UMODES
6071 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
6072
6073
6074 Changes: Modified:
6075 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6076
6077
6078 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
6079 Log:
6080 Add our copyright information to /info (part of release-1.1 r1026).
6081
6082
6083 Changes: Modified:
6084 +1 -0 trunk/src/version.c.SH (File Modified)
6085
6086
6087 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
6088 Log:
6089 Fix some compile warnings.
6090
6091
6092 Changes: Modified:
6093 +1 -1 trunk/modules/core/m_join.c (File Modified)
6094 +2 -2 trunk/modules/core/m_nick.c (File Modified)
6095 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
6096 +1 -1 trunk/modules/m_scan.c (File Modified)
6097 +4 -4 trunk/modules/m_signon.c (File Modified)
6098
6099
6100 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
6101 Log:
6102 RSFNC: OK, actually consider unknowns also for detecting a collide.
6103 Otherwise we can get two clients with the same nick.
6104
6105
6106 Changes: Modified:
6107 +1 -1 trunk/modules/m_services.c (File Modified)
6108
6109
6110 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6111 Log:
6112 - charybdis profiling stuff
6113 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6114 - update .depend
6115
6116
6117 Changes: Modified:
6118 +0 -8 trunk/configure (File Modified)
6119 +1 -8 trunk/configure.ac (File Modified)
6120 +18 -0 trunk/include/channel.h (File Modified)
6121 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6122 +335 -260 trunk/src/.depend (File Modified)
6123 +1569 -0 trunk/src/Makefile.in (File Modified)
6124 + - trunk/src/chmode.c (File Added)
6125 +16 -1 trunk/src/ircd.c (File Modified)
6126 +11 -0 trunk/src/main.c (File Modified)
6127 +11 -0 trunk/src/modules.c (File Modified)
6128
6129
6130 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6131 Log:
6132 RSFNC: Do not send kills to servers for unknowns
6133
6134
6135 Changes: Modified:
6136 +4 -2 trunk/modules/m_services.c (File Modified)
6137
6138
6139 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6140 Log:
6141 Describe service{} blocks in reference.conf.
6142
6143
6144 Changes: Modified:
6145 +12 -0 trunk/doc/reference.conf (File Modified)
6146
6147
6148 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6149 Log:
6150 Replace this list of modes with pointers to other documentation.
6151
6152
6153 Changes: Modified:
6154 +6 -50 trunk/doc/modes.txt (File Modified)
6155
6156
6157 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6158 Log:
6159 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6160 looks too much like an old-ircd client pointer otherwise.
6161
6162
6163 Changes: Modified:
6164 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6165
6166
6167 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6168 Log:
6169 findforwards:
6170 - note truncation of the list (perhaps sending multiple
6171 notices is better)
6172 - clarify in a comment that /findforwards on a nonexistent
6173 channel can be useful
6174 - sendto_one_notice() requires that the text start with
6175 a colon
6176
6177
6178 Changes: Modified:
6179 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6180
6181
6182 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6183 Log:
6184 When we close a local server's link, always include the
6185 name of the client causing the exit in the reason in the
6186 SQUIT we send them (replacing them with us). This makes
6187 sure server notices for stuff like "Not enough arguments
6188 to server command" are different on the two sides.
6189
6190
6191 Changes: Modified:
6192 +7 -5 trunk/src/client.c (File Modified)
6193
6194
6195 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6196 Log:
6197 New contrib module m_findforwards.c
6198
6199
6200 Changes: Modified:
6201 +112 -0 trunk/contrib/Makefile.in (File Modified)
6202 + - trunk/contrib/m_findforwards.c (File Added)
6203
6204
6205 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6206 Log:
6207 Whoops, don't show real host behind auth{} spoof in
6208 spoof notices if hide_spoof_ips is enabled.
6209
6210 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6211
6212
6213 Changes: Modified:
6214 +3 -2 trunk/src/s_conf.c (File Modified)
6215
6216
6217 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6218 Log:
6219 Add dalnet-style /identify that sends to nickserv or chanserv.
6220
6221
6222 Changes: Modified:
6223 +102 -0 trunk/contrib/Makefile.in (File Modified)
6224 + - trunk/contrib/m_identify.c (File Added)
6225
6226
6227 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6228 Log:
6229 Document alias{} blocks a bit better.
6230
6231
6232 Changes: Modified:
6233 +9 -0 trunk/doc/reference.conf (File Modified)
6234
6235
6236 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6237 Log:
6238 - add aliases to /stats m (data usage is not counted though, sorry)
6239
6240
6241 Changes: Modified:
6242 +1 -0 trunk/include/s_conf.h (File Modified)
6243 +3 -0 trunk/src/newconf.c (File Modified)
6244 +15 -0 trunk/src/parse.c (File Modified)
6245
6246
6247 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6248 Log:
6249 - remove m_sshortcut as it's no longer relevant
6250
6251
6252 Changes: Modified:
6253 +0 -145 trunk/modules/Makefile.in (File Modified)
6254 + - trunk/modules/m_sshortcut.c (File Deleted)
6255
6256
6257 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6258 Log:
6259 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6260 targets instead of my original idea :P)
6261
6262
6263 Changes: Modified:
6264 +32 -0 trunk/doc/example.conf (File Modified)
6265 +35 -0 trunk/doc/reference.conf (File Modified)
6266 +4 -0 trunk/include/parse.h (File Modified)
6267 +7 -0 trunk/include/s_conf.h (File Modified)
6268 +82 -0 trunk/src/newconf.c (File Modified)
6269 +78 -0 trunk/src/parse.c (File Modified)
6270 +16 -0 trunk/src/s_conf.c (File Modified)
6271
6272
6273 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6274 Log:
6275 Remove some spaces after tabs. ??
6276
6277
6278 Changes: Modified:
6279 +18 -18 trunk/src/newconf.c (File Modified)
6280
6281
6282 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6283 Log:
6284 Global /who:
6285 - make sure to clear all marks also if the who was aborted
6286 because of too many matches
6287 - give ERR_TOOMANYMATCHES if too many matches
6288 - clarify comments
6289
6290 ratbox RATBOX_2_2 r22003 (jilles)
6291
6292
6293 Changes: Modified:
6294 +28 -26 trunk/modules/m_who.c (File Modified)
6295
6296
6297 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6298 Log:
6299 - devel is 2.0
6300
6301
6302 Changes: Modified:
6303 +9 -9 trunk/configure (File Modified)
6304 +1 -1 trunk/configure.ac (File Modified)
6305
6306
6307 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6308 Log:
6309 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6310
6311
6312 Changes: Modified:
6313 +2 -1 trunk/include/s_newconf.h (File Modified)
6314 +20 -0 trunk/modules/m_rehash.c (File Modified)
6315 +1 -1 trunk/src/s_newconf.c (File Modified)
6316
6317
6318 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6319 Log:
6320 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6321
6322
6323 Changes: Modified:
6324 +0 -1 trunk/doc/example.conf (File Modified)
6325 +0 -3 trunk/doc/reference.conf (File Modified)
6326 +0 -1 trunk/include/s_conf.h (File Modified)
6327 +0 -6 trunk/modules/m_info.c (File Modified)
6328 +1 -1 trunk/src/channel.c (File Modified)
6329 +0 -1 trunk/src/newconf.c (File Modified)
6330
6331
6332 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6333 Log:
6334 Missing header in m_chghost.c
6335
6336 Changes: Modified:
6337 +1 -0 trunk/modules/m_chghost.c (File Modified)
6338
6339
6340 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6341 Log:
6342 Relocate QJM code to a seperate function(change_nick_user_host)
6343 Change CHGHOST to use change_nick_user_host instead of just setting it
6344
6345
6346 Changes: Modified:
6347 +3 -0 trunk/include/s_user.h (File Modified)
6348 +1 -1 trunk/modules/m_chghost.c (File Modified)
6349 +3 -78 trunk/modules/m_signon.c (File Modified)
6350 +89 -0 trunk/src/s_user.c (File Modified)
6351
6352
6353 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6354 Log:
6355 Restore /stats a (dns servers, admin-only).
6356
6357
6358 Changes: Modified:
6359 +1 -0 trunk/include/res.h (File Modified)
6360 +5 -8 trunk/modules/m_stats.c (File Modified)
6361 +16 -0 trunk/src/res.c (File Modified)
6362
6363
6364 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6365 Log:
6366 - Add CHARYBDIS_PROFILE if we are profiling.
6367 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6368 - Remove duplicate --enable-epoll entry.
6369
6370
6371 Changes: Modified:
6372 +1595 -15 trunk/configure (File Modified)
6373 +30 -11 trunk/configure.ac (File Modified)
6374 +3 -0 trunk/include/setup.h.in (File Modified)
6375
6376
6377 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6378 Log:
6379 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6380
6381
6382 Changes: Modified:
6383 +28 -0 trunk/aclocal.m4 (File Modified)
6384
6385
6386 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6387 Log:
6388 Allow requesting forward channel and quiet list in same mode command.
6389
6390
6391 Changes: Modified:
6392 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6393
6394
6395 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6396 Log:
6397 Add description of xline wildcards.
6398
6399
6400 Changes: Modified:
6401 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6402
6403
6404 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6405 Log:
6406 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6407
6408
6409 Changes: Modified:
6410 +0 -4 trunk/modules/m_services.c (File Modified)
6411
6412
6413 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6414 Log:
6415 typo
6416
6417
6418 Changes: Modified:
6419 +1 -1 trunk/include/hook.h (File Modified)
6420
6421
6422 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6423 Log:
6424 call_hook, not hook_call
6425
6426
6427 Changes: Modified:
6428 +1 -1 trunk/modules/core/m_join.c (File Modified)
6429
6430
6431 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6432 Log:
6433 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6434 Could be useful for a number of things.
6435
6436
6437 Changes: Modified:
6438 +9 -0 trunk/modules/core/m_join.c (File Modified)
6439
6440
6441 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6442 Log:
6443 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6444
6445
6446 Changes: Modified:
6447 +7 -0 trunk/include/hook.h (File Modified)
6448
6449
6450 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6451 Log:
6452 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6453
6454
6455 Changes: Modified:
6456 +15 -0 trunk/modules/m_services.c (File Modified)
6457
6458
6459 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6460 Log:
6461 Clarify snomask +f, +k, +u.
6462
6463
6464 Changes: Modified:
6465 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6466
6467
6468 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6469 Log:
6470 Cmode +p and +s may be set simultaneously.
6471
6472
6473 Changes: Modified:
6474 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6475
6476
6477 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6478 Log:
6479 actually, we should check the data version on each reload (oops)
6480
6481
6482 Changes: Modified:
6483 +6 -6 trunk/src/main.c (File Modified)
6484
6485
6486 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6487 Log:
6488 more work on the loader
6489
6490
6491 Changes: Modified:
6492 +45 -21 trunk/src/main.c (File Modified)
6493
6494
6495 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6496 Log:
6497 Add prototype ircd_state.c
6498
6499
6500 Changes: Modified:
6501 + - trunk/src/ircd_state.c (File Added)
6502
6503
6504 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6505 Log:
6506 Smaller improvements.
6507
6508
6509 Changes: Modified:
6510 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6511
6512
6513 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6514 Log:
6515 Add a lot of stuff here.
6516
6517
6518 Changes: Modified:
6519 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6520
6521
6522 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6523 Log:
6524 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6525
6526
6527 Changes: Modified:
6528 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6529
6530
6531 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6532 Log:
6533 Invex doesn't trump +r or (sic) +J.
6534
6535
6536 Changes: Modified:
6537 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6538
6539
6540 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6541 Log:
6542 Check to make sure a module is not loaded before loading it.
6543
6544
6545 Changes: Modified:
6546 +6 -1 trunk/src/ircd_parser.y (File Modified)
6547
6548
6549 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6550 Log:
6551 - Add a missing comma in the HeaderMessages array
6552 - Only send "Your hostname is too long ..." if that really is the case
6553
6554
6555 Changes: Modified:
6556 +2 -2 trunk/src/s_auth.c (File Modified)
6557
6558
6559 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6560 Log:
6561 build_symtable() will have already bailed here, so no need to check
6562 explicitly whether or not charybdis_main is NULL.
6563
6564
6565 Changes: Modified:
6566 +7 -16 trunk/src/main.c (File Modified)
6567
6568
6569 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6570 Log:
6571 Data structure versioning, part 1.
6572
6573
6574 Changes: Modified:
6575 +10 -1 trunk/include/ircd_defs.h (File Modified)
6576 +2 -0 trunk/src/ircd.c (File Modified)
6577 +15 -3 trunk/src/main.c (File Modified)
6578
6579
6580 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6581 Log:
6582 build a symbol table and use that instead of doing a raw dlsym on everything
6583
6584
6585 Changes: Modified:
6586 + - trunk/include/ircd_linker.h (File Added)
6587 +71 -1 trunk/src/Makefile.in (File Modified)
6588 + - trunk/src/ircd_linker.c (File Added)
6589 +16 -4 trunk/src/main.c (File Modified)
6590
6591
6592 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6593 Log:
6594 The launcher now calls io_loop() instead of charybdis_main().
6595 This is so that we do not have to reinitialize *everything* later.
6596
6597
6598 Changes: Modified:
6599 +1 -0 trunk/include/ircd.h (File Modified)
6600 +6 -7 trunk/src/ircd.c (File Modified)
6601 +13 -1 trunk/src/main.c (File Modified)
6602
6603
6604 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6605 Log:
6606 Use global binding on libircd.so.
6607
6608
6609 Changes: Modified:
6610 +1 -1 trunk/src/main.c (File Modified)
6611
6612
6613 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6614 Log:
6615 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6616 (it will do more later)
6617
6618
6619 Changes: Modified:
6620 +14 -12 trunk/include/config.h (File Modified)
6621 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6622 +31 -5 trunk/src/Makefile.in (File Modified)
6623 +78 -1 trunk/src/ircd.c (File Modified)
6624 + - trunk/src/main.c (File Added)
6625
6626
6627 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6628 Log:
6629 Add whitespace here, oops.
6630
6631
6632 Changes: Modified:
6633 +1 -1 trunk/CREDITS (File Modified)
6634
6635
6636 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6637 Log:
6638 Properly copy over the IP address here instead of using a cheap hack.
6639 Because the hack didn't work right except on IPv6. :|
6640
6641
6642 Changes: Modified:
6643 +12 -2 trunk/src/s_newconf.c (File Modified)
6644
6645
6646 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6647 Log:
6648 Revert reject cache notice to ratbox's, which more
6649 clearly suggests what's happening.
6650
6651
6652 Changes: Modified:
6653 +4 -1 trunk/src/reject.c (File Modified)
6654
6655
6656 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6657 Log:
6658 Fix the openssl status in the overview information.
6659
6660
6661 Changes: Modified:
6662 +1 -3 trunk/configure (File Modified)
6663 +1 -3 trunk/configure.ac (File Modified)
6664
6665
6666 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6667 Log:
6668 - Add simple exempt{} block (127.0.0.1) to example.conf.
6669 - Remove mention of deny{}.
6670
6671
6672 Changes: Modified:
6673 +5 -0 trunk/doc/example.conf (File Modified)
6674 +1 -1 trunk/doc/reference.conf (File Modified)
6675
6676
6677 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6678 Log:
6679 example.conf: add some comments at the start
6680 reference.conf: some ircd-ratbox -> charybdis
6681
6682
6683 Changes: Modified:
6684 +11 -0 trunk/doc/example.conf (File Modified)
6685 +6 -5 trunk/doc/reference.conf (File Modified)
6686
6687
6688 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6689 Log:
6690 Rename m_createauthonly module to createauthonly
6691 as this is not a module providing an m_function
6692 (command).
6693
6694
6695 Changes: Modified:
6696 +1 -38 trunk/contrib/Makefile.in (File Modified)
6697 + - trunk/contrib/createauthonly.c (File Added)
6698 + - trunk/contrib/m_createauthonly.c (File Deleted)
6699
6700
6701 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6702 Log:
6703 Add to example confs commented lines for:
6704 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6705 sno_globalkline.so, sno_globaloper.so.
6706
6707
6708 Changes: Modified:
6709 +5 -1 trunk/doc/example.conf (File Modified)
6710 +9 -1 trunk/doc/reference.conf (File Modified)
6711
6712
6713 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6714 Log:
6715 - Unbreak connecting to connect{}s with hostnames
6716 instead of IP addresses (broken with new resolver).
6717 - Try to do A/AAAA query based on aftype in
6718 connect{} (doesn't seem to work fully).
6719
6720
6721 Changes: Modified:
6722 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6723
6724
6725 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6726 Log:
6727 Unbreak /rehash dns.
6728
6729
6730 Changes: Modified:
6731 +1 -0 trunk/src/res.c (File Modified)
6732
6733
6734 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6735 Log:
6736 Preserve Hybrid Id and add one of our own.
6737
6738
6739 Changes: Modified:
6740 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6741 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6742
6743
6744 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6745 Log:
6746 Add anfl and Androsyn to CREDITS.
6747 They wrote a lot of ratbox code we use, both before and after the fork.
6748
6749
6750 Changes: Modified:
6751 +2 -0 trunk/CREDITS (File Modified)
6752
6753
6754 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6755 Log:
6756 Hostname validity check.
6757
6758
6759 Changes: Modified:
6760 +42 -3 trunk/src/s_auth.c (File Modified)
6761
6762
6763 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6764 Log:
6765 Version bump to 1.2.0.
6766
6767
6768 Changes: Modified:
6769 +9 -9 trunk/configure (File Modified)
6770 +1 -1 trunk/configure.ac (File Modified)
6771
6772
6773 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6774 Log:
6775 - Missed a spot in the IPv6 code here. Should be usable now.
6776
6777
6778 Changes: Modified:
6779 +2 -2 trunk/src/res.c (File Modified)
6780
6781
6782 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6783 Log:
6784 Alright, so, this massive commit does the following:
6785 - Removes adns
6786 - Adds a resolver based on the undernet and hybrid one.
6787 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6788 - Makes a check in ./configure be posixly correct
6789 - Simplifies the auth code and DNS callbacks
6790
6791 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6792
6793
6794 Changes: Modified:
6795 +1 -1 trunk/Makefile.in (File Modified)
6796 + - trunk/adns/ (File Deleted)
6797 +148 -80 trunk/configure (File Modified)
6798 +1 -2 trunk/configure.ac (File Modified)
6799 +6 -0 trunk/include/client.h (File Modified)
6800 +1 -0 trunk/include/packet.h (File Modified)
6801 +153 -41 trunk/include/res.h (File Modified)
6802 + - trunk/include/reslib.h (File Added)
6803 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6804 +930 -1449 trunk/modules/.depend (File Modified)
6805 +3 -0 trunk/modules/m_stats.c (File Modified)
6806 +417 -621 trunk/src/.depend (File Modified)
6807 +1 -1 trunk/src/.indent.pro (File Modified)
6808 +2069 -289 trunk/src/Makefile.in (File Modified)
6809 + - trunk/src/adns.c (File Deleted)
6810 + - trunk/src/res.c (File Added)
6811 + - trunk/src/reslib.c (File Added)
6812 +11 -50 trunk/src/s_auth.c (File Modified)
6813 +4 -26 trunk/src/s_newconf.c (File Modified)
6814
6815
6816 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6817 Log:
6818 Document the NOBALLOC feature.
6819
6820
6821 Changes: Modified:
6822 +7 -1 trunk/include/config.h (File Modified)
6823
6824
6825 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6826 Log:
6827 commands.sgml changes
6828
6829
6830 Changes: Modified:
6831 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6832
6833
6834 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6835 Log:
6836 connect{} changes.
6837
6838
6839 Changes: Modified:
6840 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6841
6842
6843 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6844 Log:
6845 Improve description of class{} block (in particular,
6846 mention server classes as well as client classes).
6847
6848
6849 Changes: Modified:
6850 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6851
6852
6853 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6854 Log:
6855 In comment:
6856 -/* sendq: servers need a higher sendq as they send more data */
6857 +/* sendq: servers need a higher sendq as they are sent more data */
6858
6859
6860 Changes: Modified:
6861 +1 -1 trunk/doc/reference.conf (File Modified)
6862
6863
6864 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6865 Log:
6866 Add modules{} block.
6867
6868
6869 Changes: Modified:
6870 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6871
6872
6873 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6874 Log:
6875 Add general::oper_snomask, snomask on oper up for opers
6876 that have umode +s set on oper up, but do not have
6877 a specific snomask setting in their operator block.
6878 If this is empty or not specified, +s is used as before.
6879
6880
6881 Changes: Modified:
6882 +4 -1 trunk/doc/example.conf (File Modified)
6883 +7 -1 trunk/doc/reference.conf (File Modified)
6884 +1 -0 trunk/include/client.h (File Modified)
6885 +1 -0 trunk/include/s_conf.h (File Modified)
6886 +32 -0 trunk/src/newconf.c (File Modified)
6887 +1 -0 trunk/src/s_conf.c (File Modified)
6888 +13 -3 trunk/src/s_user.c (File Modified)
6889
6890
6891 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6892 Log:
6893 fix error
6894
6895 Changes: Modified:
6896 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6897
6898
6899 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6900 Log:
6901 Add MASKTRACE and CHANTRACE commands.
6902
6903
6904 Changes: Modified:
6905 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6906
6907
6908 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6909 Log:
6910 document loadmodule directive
6911
6912
6913 Changes: Modified:
6914 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6915
6916
6917 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6918 Log:
6919 finish this up
6920
6921
6922 Changes: Modified:
6923 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6924
6925
6926 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6927 Log:
6928 q:lines are no longer living in the ircd.conf either
6929
6930
6931 Changes: Modified:
6932 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6933
6934
6935 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6936 Log:
6937 remove k:line, d:line, x:line as they are their own files now
6938
6939
6940 Changes: Modified:
6941 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6942
6943
6944 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6945 Log:
6946 New place for operator::snomask.
6947
6948
6949 Changes: Modified:
6950 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6951
6952
6953 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6954 Log:
6955 Document connect {}.
6956
6957
6958 Changes: Modified:
6959 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6960
6961
6962 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6963 Log:
6964 example.conf: move operator::snomask to a more logical place,
6965 more sensible default
6966 reference.conf: add operator::snomask
6967
6968
6969 Changes: Modified:
6970 +3 -3 trunk/doc/example.conf (File Modified)
6971 +3 -0 trunk/doc/reference.conf (File Modified)
6972
6973
6974 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6975 Log:
6976 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6977 in those conf entries that take umodes like <name1>, <name2>, ...
6978
6979
6980 Changes: Modified:
6981 +3 -0 trunk/doc/reference.conf (File Modified)
6982 +3 -0 trunk/src/newconf.c (File Modified)
6983
6984
6985 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6986 Log:
6987 Remove H:line
6988
6989
6990 Changes: Modified:
6991 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6992
6993
6994 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6995 Log:
6996 Aesthetic changes.
6997
6998
6999 Changes: Modified:
7000 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7001
7002
7003 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
7004 Log:
7005 s/allow/auth
7006
7007
7008 Changes: Modified:
7009 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7010
7011
7012 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
7013 Log:
7014 fix
7015
7016
7017 Changes: Modified:
7018 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7019
7020
7021 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
7022 Log:
7023 Document operator {} blocks.
7024
7025
7026 Changes: Modified:
7027 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7028
7029
7030 jilles 2006/02/12 03:18:31 UTC (20060212-764)
7031 Log:
7032 auth{}: clarify/add some details
7033
7034
7035 Changes: Modified:
7036 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7037
7038
7039 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
7040 Log:
7041 auth{}: Move a paragraph.
7042
7043
7044 Changes: Modified:
7045 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7046
7047
7048 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
7049 Log:
7050 Document auth{} blocks.
7051
7052
7053 Changes: Modified:
7054 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
7055
7056
7057 jilles 2006/02/12 02:23:21 UTC (20060212-758)
7058 Log:
7059 Add umode +R.
7060
7061
7062 Changes: Modified:
7063 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7064
7065
7066 jilles 2006/02/12 02:19:41 UTC (20060212-756)
7067 Log:
7068 Add umode +R, prevents unidentified clients from
7069 sending private messages or notices. /accept'ed
7070 clients and opers are exempt.
7071 Due to the /accept part, this is only checked
7072 at the target's server, may want to change
7073 this?
7074
7075
7076 Changes: Modified:
7077 +1 -0 trunk/help/opers/umode (File Modified)
7078 +1 -0 trunk/help/users/umode (File Modified)
7079 +2 -0 trunk/include/client.h (File Modified)
7080 +1 -0 trunk/include/numeric.h (File Modified)
7081 +11 -1 trunk/modules/core/m_message.c (File Modified)
7082 +9 -1 trunk/modules/m_cmessage.c (File Modified)
7083 +1 -1 trunk/src/messages.tab (File Modified)
7084 +1 -1 trunk/src/s_user.c (File Modified)
7085
7086
7087 jilles 2006/02/12 01:26:44 UTC (20060212-754)
7088 Log:
7089 Don't allow a nick change if banned or quieted (and not
7090 voiced or opped) on a channel. This uses numeric 435
7091 (bahamut's "cannot change to a banned nick") because
7092 bahamut/ircu's 437 and hyperion's 438 already have
7093 another meaning for us.
7094
7095
7096 Changes: Modified:
7097 +2 -0 trunk/include/channel.h (File Modified)
7098 +1 -0 trunk/include/numeric.h (File Modified)
7099 +9 -0 trunk/modules/core/m_nick.c (File Modified)
7100 +38 -0 trunk/src/channel.c (File Modified)
7101 +1 -1 trunk/src/messages.tab (File Modified)
7102
7103
7104 jilles 2006/02/11 20:55:03 UTC (20060211-752)
7105 Log:
7106 KNOCK:
7107 - respect ban exceptions
7108 - also deny a knock if quieted
7109
7110
7111 Changes: Modified:
7112 +2 -1 trunk/modules/m_knock.c (File Modified)
7113
7114
7115 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7116 Log:
7117 Reverse bad substitution in comment.
7118
7119
7120 Changes: Modified:
7121 +1 -1 trunk/src/channel.c (File Modified)
7122
7123
7124 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7125 Log:
7126 - set DynSpoof flag for clients spoofed at registration
7127 - add orighost instead of host to the hostname hash
7128
7129
7130 Changes: Modified:
7131 +5 -1 trunk/src/s_user.c (File Modified)
7132
7133
7134 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7135 Log:
7136 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7137
7138
7139 Changes: Modified:
7140 +2 -3 trunk/src/send.c (File Modified)
7141
7142
7143 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7144 Log:
7145 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7146
7147
7148 Changes: Modified:
7149 +17 -7 trunk/modules/m_signon.c (File Modified)
7150
7151
7152 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7153 Log:
7154 Correct minimum args on ENCAP SASL to avoid nasty core.
7155
7156
7157 Changes: Modified:
7158 +1 -1 trunk/modules/m_sasl.c (File Modified)
7159
7160
7161 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7162 Log:
7163 Style nits: sptr can't ever be NULL, don't compare truth
7164 values with YES.
7165
7166
7167 Changes: Modified:
7168 +2 -3 trunk/modules/m_scan.c (File Modified)
7169
7170
7171 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7172 Log:
7173 - Comment out scan_cmodes() prototype to suppress warning
7174 - Correct minimum parameter count for mo_scan()
7175
7176
7177 Changes: Modified:
7178 +2 -2 trunk/modules/m_scan.c (File Modified)
7179
7180
7181 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7182 Log:
7183 SCAN UMODES:
7184 - Include full command in operspy notice
7185 - Allow global scans (no-list used, mask not used) without operspy
7186 - Use ERR_NOPRIVS numeric
7187
7188
7189 Changes: Modified:
7190 +21 -9 trunk/modules/m_scan.c (File Modified)
7191
7192
7193 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7194 Log:
7195 Cancel out the >3 default if < is given; this way
7196 any </> specification fully overrides the default.
7197
7198
7199 Changes: Modified:
7200 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7201
7202
7203 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7204 Log:
7205 - Call mo_list() from m_list() to reduce code duplication
7206 - Default to >3, rather arbitrarily (conf option?)
7207 - Make < and > mean less than and greater than again
7208
7209
7210 Changes: Modified:
7211 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7212
7213
7214 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7215 Log:
7216 When processing topic burst, hide connecting server
7217 on netburst if flatten links is enabled.
7218
7219
7220 Changes: Modified:
7221 +9 -2 trunk/modules/m_tb.c (File Modified)
7222
7223
7224 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7225 Log:
7226 - remove PENALTY token
7227
7228
7229 Changes: Modified:
7230 +0 -1 trunk/include/supported.h (File Modified)
7231
7232
7233 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7234 Log:
7235 005 fixups:
7236 - Add PENALTY because we have a pace-wait system.
7237 - Add FNC due to SAVE and RSFNC
7238 - Add q to MAXLIST.
7239
7240
7241 Changes: Modified:
7242 +4 -2 trunk/include/supported.h (File Modified)
7243
7244
7245 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7246 Log:
7247 mkay, indent went nuts here
7248
7249
7250 Changes: Modified:
7251 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7252
7253
7254 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7255 Log:
7256 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7257 and can be used instead. The SAFELIST implementation is the one used by
7258 default, as most users/networks will be used to it.
7259
7260
7261 Changes: Modified:
7262 +1 -0 trunk/NEWS (File Modified)
7263 +14 -0 trunk/include/client.h (File Modified)
7264 +5 -0 trunk/include/hash.h (File Modified)
7265 +404 -272 trunk/modules/Makefile.in (File Modified)
7266 + - trunk/modules/m_list.c (File Deleted)
7267 + - trunk/modules/m_list_ratbox.c (File Added)
7268 + - trunk/modules/m_list_safelist.c (File Added)
7269 +5 -5 trunk/src/hash.c (File Modified)
7270
7271
7272 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7273 Log:
7274 Clear invites on a lowerTS JOIN or SJOIN.
7275 This should complete kick_on_split_riding protection.
7276
7277
7278 Changes: Modified:
7279 +5 -0 trunk/modules/core/m_join.c (File Modified)
7280 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7281
7282
7283 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7284 Log:
7285 Like in ratbox, send and interpret timestamps on invites.
7286
7287
7288 Changes: Modified:
7289 +9 -2 trunk/modules/m_invite.c (File Modified)
7290
7291
7292 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7293 Log:
7294 Add +S (network service) umode. Just for completeness, users or opers
7295 cannot set this.
7296
7297
7298 Changes: Modified:
7299 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7300
7301
7302 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7303 Log:
7304 update NEWS a bit
7305
7306
7307 Changes: Modified:
7308 +35 -2 trunk/NEWS (File Modified)
7309
7310
7311 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7312 Log:
7313 Split off a PreClient structure for data to be freed on registation (i.e. password).
7314 New hook introduce_client for post-registration messages.
7315 Fix b0rked SASL numerics.
7316 Burst REALHOST post-introduction for spoofed-on-registration clients.
7317 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7318 Pre-registration signon support.
7319
7320
7321 Changes: Modified:
7322 +10 -0 trunk/configure (File Modified)
7323 +2 -0 trunk/configure.ac (File Modified)
7324 +14 -4 trunk/include/client.h (File Modified)
7325 +1 -0 trunk/include/hook.h (File Modified)
7326 +1 -0 trunk/include/numeric.h (File Modified)
7327 +3 -0 trunk/include/setup.h.in (File Modified)
7328 +16 -0 trunk/modules/m_chghost.c (File Modified)
7329 +25 -21 trunk/modules/m_sasl.c (File Modified)
7330 +63 -30 trunk/modules/m_signon.c (File Modified)
7331 +18 -0 trunk/src/client.c (File Modified)
7332 +2 -0 trunk/src/hook.c (File Modified)
7333 +5 -5 trunk/src/messages.tab (File Modified)
7334 +2 -0 trunk/src/s_serv.c (File Modified)
7335 +28 -2 trunk/src/s_user.c (File Modified)
7336
7337
7338 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7339 Log:
7340 Update hook documentation.
7341
7342
7343 Changes: Modified:
7344 +30 -0 trunk/doc/hooks.txt (File Modified)
7345
7346
7347 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7348 Log:
7349 Improve @/# handling in match_esc().
7350
7351
7352 Changes: Modified:
7353 +21 -13 trunk/src/match.c (File Modified)
7354
7355
7356 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7357 Log:
7358 backtrack instead of bailing out when handling a mismatched escape
7359
7360
7361 Changes: Modified:
7362 +1 -1 trunk/src/match.c (File Modified)
7363
7364
7365 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7366 Log:
7367 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7368
7369 Changes: Modified:
7370 +2 -1 trunk/CREDITS (File Modified)
7371
7372
7373 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7374 Log:
7375 Fix the escape brokenness and pick up a more efficient matching algorithm,
7376 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7377 Patch sent upstream. They can do whatever they want with it, *shrug*.
7378
7379
7380 Changes: Modified:
7381 +147 -161 trunk/src/match.c (File Modified)
7382
7383
7384 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7385 Log:
7386 If flatten links is enabled, fake the origins of some ServerModes
7387 sent to clients so that the server sending the netburst is hidden.
7388 Most mode hacks still show the true source.
7389
7390
7391 Changes: Modified:
7392 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7393 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7394
7395
7396 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7397 Log:
7398 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7399 where the exit originated).
7400 - When receiving an SQUIT for a server themselves
7401 (IsMe(target_p) || target_p == client_p)
7402 close their link and send a local server notice.
7403
7404
7405 Changes: Modified:
7406 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7407 +6 -3 trunk/src/client.c (File Modified)
7408
7409
7410 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7411 Log:
7412 Hooking into the wrong hook, whoops. :P
7413
7414
7415 Changes: Modified:
7416 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7417 +6 -10 trunk/modules/core/m_join.c (File Modified)
7418
7419
7420 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7421 Log:
7422 this doesn't work right, right now :P
7423
7424
7425 Changes: Modified:
7426 +40 -0 trunk/contrib/Makefile.in (File Modified)
7427 + - trunk/contrib/m_createauthonly.c (File Added)
7428 +6 -0 trunk/include/hook.h (File Modified)
7429 +26 -1 trunk/modules/core/m_join.c (File Modified)
7430 +1 -1 trunk/src/ircd.c (File Modified)
7431
7432
7433 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7434 Log:
7435 Make can_join() hookable.
7436
7437
7438 Changes: Modified:
7439 +12 -1 trunk/src/channel.c (File Modified)
7440
7441
7442 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7443 Log:
7444 add 'int approved;' to the channel event hook
7445
7446
7447 Changes: Modified:
7448 +1 -0 trunk/include/hook.h (File Modified)
7449
7450
7451 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7452 Log:
7453 Use SIDs in SASL ENCAP origin.
7454 Ignore responses from other agents once the first SASL response has been received for a client.
7455
7456
7457 Changes: Modified:
7458 +9 -5 trunk/modules/m_sasl.c (File Modified)
7459
7460
7461 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7462 Log:
7463 Removed stray debug code.
7464
7465
7466 Changes: Modified:
7467 +1 -1 trunk/modules/m_sasl.c (File Modified)
7468
7469
7470 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7471 Log:
7472 Don't complain "unknown MODE flag" if a non-oper attempts
7473 to unset an oper only umode they do not have.
7474 This is to prevent unwanted error messages when users/bots
7475 do things like MODE <nick> +i-sw.
7476
7477
7478 Changes: Modified:
7479 +4 -2 trunk/src/s_user.c (File Modified)
7480
7481
7482 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7483 Log:
7484 Fix client_exit hook name and only call it for local exits that are not
7485 IsAnyServer.
7486
7487
7488 Changes: Modified:
7489 +3 -2 trunk/modules/m_sasl.c (File Modified)
7490
7491
7492 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7493 Log:
7494 Fix SASL logic to actually use stored agent UID.
7495 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7496 Add abort code for exiting clients.
7497
7498
7499 Changes: Modified:
7500 +18 -9 trunk/modules/m_sasl.c (File Modified)
7501
7502
7503 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7504 Log:
7505 Port over ratbox 2.2 /challenge. This is slightly more secure
7506 (better crypto, longer keys, challenge timeout) and has better
7507 client scripts.
7508
7509 The respond tool is no longer part of the ircd tree but a
7510 separate package, currently available from
7511 http://respond.ircd-ratbox.org (we should mirror/... this).
7512
7513
7514 Changes: Modified:
7515 +65 -310 trunk/doc/challenge.txt (File Modified)
7516 +5 -5 trunk/include/client.h (File Modified)
7517 +3 -0 trunk/include/irc_string.h (File Modified)
7518 +3 -0 trunk/include/numeric.h (File Modified)
7519 +94 -50 trunk/modules/m_challenge.c (File Modified)
7520 +1 -2 trunk/src/client.c (File Modified)
7521 +125 -0 trunk/src/irc_string.c (File Modified)
7522 +2 -2 trunk/src/messages.tab (File Modified)
7523 + - trunk/tools/rsa_respond/ (File Deleted)
7524
7525
7526 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7527 Log:
7528 Preliminary SASL support.
7529
7530
7531 Changes: Modified:
7532 +7 -0 trunk/include/client.h (File Modified)
7533 +6 -0 trunk/include/numeric.h (File Modified)
7534 +1 -0 trunk/modules/Makefile.in (File Modified)
7535 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7536 +175 -1 trunk/modules/m_cap.c (File Modified)
7537 + - trunk/modules/m_sasl.c (File Added)
7538 +2 -0 trunk/modules/m_user.c (File Modified)
7539 +5 -5 trunk/src/messages.tab (File Modified)
7540 +8 -2 trunk/src/s_user.c (File Modified)
7541
7542
7543 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7544 Log:
7545 SIGNON: make logout also apply remotely.
7546
7547
7548 Changes: Modified:
7549 +7 -2 trunk/modules/m_signon.c (File Modified)
7550
7551
7552 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7553 Log:
7554 Use an asterisk when sending empty logins in SIGNON.
7555
7556
7557 Changes: Modified:
7558 +5 -5 trunk/modules/m_signon.c (File Modified)
7559
7560
7561 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7562 Log:
7563 SIGNON: Only add whowas entry (add_history()) and wipe
7564 accepts (del_all_accepts()) if nick changed.
7565
7566
7567 Changes: Modified:
7568 +5 -3 trunk/modules/m_signon.c (File Modified)
7569
7570
7571 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7572 Log:
7573 SIGNON: slight fixes to collision code:
7574 - don't kill if target_p == source_p (nick unchanged or only changed case)
7575 - add comment that SAVE support is missing
7576 - use sendto_realops_snomask() instead of sendto_realops_flags()
7577
7578
7579 Changes: Modified:
7580 +9 -6 trunk/modules/m_signon.c (File Modified)
7581
7582
7583 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7584 Log:
7585 Fix up kills for bad nick/user/host on SIGNON.
7586
7587
7588 Changes: Modified:
7589 +16 -6 trunk/modules/m_signon.c (File Modified)
7590
7591
7592 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7593 Log:
7594 If changing to a nick with a digit, only allow the UID.
7595
7596
7597 Changes: Modified:
7598 +4 -0 trunk/modules/m_signon.c (File Modified)
7599
7600
7601 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7602 Log:
7603 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7604 Strip leading digits from logins that are not purely numeric.
7605
7606
7607 Changes: Modified:
7608 +3 -0 trunk/include/numeric.h (File Modified)
7609 +2 -0 trunk/include/send.h (File Modified)
7610 +1 -0 trunk/modules/Makefile.in (File Modified)
7611 +456 -3 trunk/modules/m_services.c (File Modified)
7612 + - trunk/modules/m_signon.c (File Added)
7613 +2 -2 trunk/src/messages.tab (File Modified)
7614 +98 -0 trunk/src/send.c (File Modified)
7615
7616
7617 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7618 Log:
7619 Remove old server notice umodes from example confs.
7620
7621
7622 Changes: Modified:
7623 +1 -2 trunk/doc/example.conf (File Modified)
7624 +4 -17 trunk/doc/reference.conf (File Modified)
7625
7626
7627 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7628 Log:
7629 Add snomask help file (forgot this earlier).
7630
7631
7632 Changes: Modified:
7633 + - trunk/help/opers/snomask (File Added)
7634
7635
7636 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7637 Log:
7638 Add umode +l (receive locops).
7639
7640
7641 Changes: Modified:
7642 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7643
7644
7645 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7646 Log:
7647 We don't plan to implement cmode +R (quiet unidentified) and
7648 umode +I (deny invite) for 1.1, so comment them out from the
7649 docs.
7650
7651
7652 Changes: Modified:
7653 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7654 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7655
7656
7657 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7658 Log:
7659 Improve snomask usage description.
7660
7661
7662 Changes: Modified:
7663 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7664
7665
7666 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7667 Log:
7668 Mention the word snomask with umode +s (needs to be a link really).
7669
7670
7671 Changes: Modified:
7672 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7673
7674
7675 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7676 Log:
7677 Add snomask +Z (operspy notices).
7678
7679
7680 Changes: Modified:
7681 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7682
7683
7684 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7685 Log:
7686 Misc updates/clarifications.
7687
7688
7689 Changes: Modified:
7690 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7691
7692
7693 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7694 Log:
7695 Document snomasks.
7696
7697
7698 Changes: Modified:
7699 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7700 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7701 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7702
7703
7704 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7705 Log:
7706 - Allow ENCAP REALHOST outside burst
7707 - Fix comment describing race condition: this can only happen
7708 on a local whois with use_whois_actually enabled
7709
7710
7711 Changes: Modified:
7712 +4 -6 trunk/modules/m_chghost.c (File Modified)
7713
7714
7715 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7716 Log:
7717 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7718
7719
7720 Changes: Modified:
7721 +39 -0 trunk/contrib/Makefile.in (File Modified)
7722 + - trunk/contrib/sno_globaloper.c (File Added)
7723
7724
7725 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7726 Log:
7727 Pass along old umodes and snomask in umode_changed hook,
7728 changing its parameter type from struct Client *
7729 to hook_data_umode_changed *. (For a new client, both
7730 are zero.)
7731
7732 The IP cloaking module now fully ignores umode changes
7733 where +h didn't change.
7734
7735
7736 Changes: Modified:
7737 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7738 +7 -0 trunk/include/hook.h (File Modified)
7739 +18 -4 trunk/src/s_user.c (File Modified)
7740
7741
7742 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7743 Log:
7744 move libcharybdis-provided function initialisation into libcharybdis_init().
7745
7746
7747 Changes: Modified:
7748 +32 -11 trunk/src/ircd.c (File Modified)
7749
7750
7751 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7752 Log:
7753 Make +f notices (local host, global host, global user@host, local class)
7754 netwide. Exceeding /quote set max remains local.
7755
7756
7757 Changes: Modified:
7758 +4 -4 trunk/src/s_conf.c (File Modified)
7759
7760
7761 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7762 Log:
7763 Netwide notices about attempts to join juped channels.
7764
7765
7766 Changes: Modified:
7767 +1 -1 trunk/modules/core/m_join.c (File Modified)
7768
7769
7770 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7771 Log:
7772 Send server notices about failed oper attempts globally.
7773 Successful remote oper attempt notices will be generated
7774 from the mode changes.
7775
7776
7777 Changes: Modified:
7778 +3 -3 trunk/modules/m_challenge.c (File Modified)
7779 +2 -2 trunk/modules/m_oper.c (File Modified)
7780
7781
7782 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7783 Log:
7784 Rest of infrastructure for sending server notices globally.
7785 Uses a new L_NETWIDE level on sendto_realops_snomask().
7786
7787
7788 Changes: Modified:
7789 +1 -0 trunk/include/send.h (File Modified)
7790 +31 -4 trunk/src/send.c (File Modified)
7791
7792
7793 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7794 Log:
7795 Add general::global_snotices conf option to control
7796 whether we send out SNOTEs. Does not do anything yet.
7797
7798
7799 Changes: Modified:
7800 +1 -0 trunk/doc/example.conf (File Modified)
7801 +6 -0 trunk/doc/reference.conf (File Modified)
7802 +1 -0 trunk/include/s_conf.h (File Modified)
7803 +6 -0 trunk/modules/m_info.c (File Modified)
7804 +1 -0 trunk/src/newconf.c (File Modified)
7805 +1 -0 trunk/src/s_conf.c (File Modified)
7806
7807
7808 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7809 Log:
7810 Only accept SNOTE from servers.
7811
7812
7813 Changes: Modified:
7814 +2 -0 trunk/modules/m_snote.c (File Modified)
7815
7816
7817 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7818 Log:
7819 Correct parv indices so this actually works.
7820
7821
7822 Changes: Modified:
7823 +2 -2 trunk/modules/m_snote.c (File Modified)
7824
7825
7826 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7827 Log:
7828 s/scan/snote/g
7829
7830
7831 Changes: Modified:
7832 +3 -3 trunk/modules/m_snote.c (File Modified)
7833
7834
7835 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7836 Log:
7837 Add m_snote.c, SNOTE propagator.
7838
7839
7840 Changes: Modified:
7841 +86 -0 trunk/modules/Makefile.in (File Modified)
7842 + - trunk/modules/m_snote.c (File Added)
7843
7844
7845 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7846 Log:
7847 start seeding the 1.1 NEWS file
7848
7849
7850 Changes: Modified:
7851 +4 -0 trunk/NEWS (File Modified)
7852
7853
7854 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7855 Log:
7856 rename some modules to more descriptive names...
7857
7858
7859 Changes: Modified:
7860 +2 -131 trunk/contrib/Makefile.in (File Modified)
7861 + - trunk/contrib/globalconnexit.c (File Deleted)
7862 + - trunk/contrib/globallineactive.c (File Deleted)
7863 + - trunk/contrib/sno_farconnect.c (File Added)
7864 + - trunk/contrib/sno_globalkline.c (File Added)
7865 +1 -120 trunk/modules/Makefile.in (File Modified)
7866 + - trunk/modules/networknotice.c (File Deleted)
7867 + - trunk/modules/sno_routing.c (File Added)
7868
7869
7870 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7871 Log:
7872 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7873 Uses FLAGS2_FLOODDONE bit on servers.
7874
7875
7876 Changes: Modified:
7877 +3 -0 trunk/include/client.h (File Modified)
7878 +121 -1 trunk/modules/Makefile.in (File Modified)
7879 + - trunk/modules/networknotice.c (File Added)
7880
7881
7882 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7883 Log:
7884 Don't show servers in /trace to nonopers if flatten links is enabled.
7885
7886
7887 Changes: Modified:
7888 +8 -5 trunk/modules/m_trace.c (File Modified)
7889
7890
7891 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7892 Log:
7893 CHGHOST:
7894 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7895 - send back confirmation to source, if local client
7896 - send a +s server notice if the source is neither a server nor a service (+S)
7897
7898
7899 Changes: Modified:
7900 +5 -1 trunk/modules/m_chghost.c (File Modified)
7901
7902
7903 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7904 Log:
7905 Use sendto_realops_snomask_from() to make the
7906 server notices appear to come from the affected
7907 user's server.
7908
7909
7910 Changes: Modified:
7911 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7912 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7913
7914
7915 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7916 Log:
7917 Add sendto_realops_snomask_from(), allows
7918 specification of apparent source server.
7919
7920
7921 Changes: Modified:
7922 +1 -0 trunk/include/send.h (File Modified)
7923 +41 -1 trunk/src/send.c (File Modified)
7924
7925
7926 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7927 Log:
7928 Revert r579. Keep host, not orighost in oper up notice.
7929 It would be inconsistent to have orighost there, and we
7930 don't want to mess up all server notices by putting both
7931 host and orighost.
7932
7933
7934 Changes: Modified:
7935 +1 -1 trunk/src/s_user.c (File Modified)
7936
7937
7938 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7939 Log:
7940 Include the IP address in operlog/foperlog.
7941
7942
7943 Changes: Modified:
7944 +10 -8 trunk/modules/m_challenge.c (File Modified)
7945 +8 -6 trunk/modules/m_oper.c (File Modified)
7946
7947
7948 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7949 Log:
7950 Call umode_changed hook on oper up.
7951
7952
7953 Changes: Modified:
7954 +1 -0 trunk/src/s_user.c (File Modified)
7955
7956
7957 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7958 Log:
7959 Add globalconnexit contrib module, shows remote client connects/exits
7960 except netsplits/netjoin on snomask +F.
7961 Notice formatting will probably change somewhat still.
7962
7963
7964 Changes: Modified:
7965 +80 -0 trunk/contrib/Makefile.in (File Modified)
7966 + - trunk/contrib/globalconnexit.c (File Added)
7967
7968
7969 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7970 Log:
7971 Declare snomask_modes[] so modules can provide snomasks.
7972
7973
7974 Changes: Modified:
7975 +2 -0 trunk/include/snomask.h (File Modified)
7976
7977
7978 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7979 Log:
7980 Replace user_signon hook with two new hooks: new_local_user
7981 and new_remote_user.
7982 These are called right before the user is introduced to the
7983 rest of the network.
7984
7985
7986 Changes: Modified:
7987 +2 -1 trunk/include/hook.h (File Modified)
7988 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7989 +4 -2 trunk/src/hook.c (File Modified)
7990 +2 -3 trunk/src/s_user.c (File Modified)
7991
7992
7993 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7994 Log:
7995 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7996
7997
7998 Changes: Modified:
7999 +2 -2 trunk/modules/m_scan.c (File Modified)
8000
8001
8002 jilles 2006/01/27 19:45:11 UTC (20060127-587)
8003 Log:
8004 Update doc/technical/send.txt.
8005
8006
8007 Changes: Modified:
8008 +91 -131 trunk/doc/technical/send.txt (File Modified)
8009
8010
8011 jilles 2006/01/27 14:44:19 UTC (20060127-585)
8012 Log:
8013 Add chantrace and masktrace to help files.
8014
8015
8016 Changes: Modified:
8017 + - trunk/help/opers/chantrace (File Added)
8018 +27 -20 trunk/help/opers/index (File Modified)
8019 + - trunk/help/opers/masktrace (File Added)
8020 +2 -0 trunk/help/opers/operspy (File Modified)
8021
8022
8023 jilles 2006/01/27 14:41:47 UTC (20060127-583)
8024 Log:
8025 Port over chantrace from ratbox 2.2 (anfl/androsyn)
8026 Shows etrace-like output for all users in a channel,
8027 in particular IP addresses.
8028
8029
8030 Changes: Modified:
8031 +75 -2 trunk/modules/m_etrace.c (File Modified)
8032
8033
8034 jilles 2006/01/27 13:49:21 UTC (20060127-581)
8035 Log:
8036 Port over ratbox 2.2 r21727 (anfl):
8037 add some logging when we drop servers in places where we only notify opers
8038
8039
8040 Changes: Modified:
8041 +31 -0 trunk/modules/core/m_server.c (File Modified)
8042
8043
8044 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
8045 Log:
8046 display orighost in operup message
8047
8048
8049 Changes: Modified:
8050 +1 -1 trunk/src/s_user.c (File Modified)
8051
8052
8053 jilles 2006/01/26 17:13:21 UTC (20060126-577)
8054 Log:
8055 Add globallineactive contrib module, a hack which can often
8056 show k/d/g/x line active for remote clients.
8057
8058
8059 Changes: Modified:
8060 +52 -0 trunk/contrib/Makefile.in (File Modified)
8061 + - trunk/contrib/globallineactive.c (File Added)
8062
8063
8064 jilles 2006/01/26 16:34:00 UTC (20060126-575)
8065 Log:
8066 Show IP field in the same way as MASKTRACE:
8067 "255.255.255.255" if it's unknown (remote TS5 client)
8068 and "0" if we or the remote server are purposely
8069 hiding it.
8070
8071
8072 Changes: Modified:
8073 +12 -1 trunk/modules/m_scan.c (File Modified)
8074
8075
8076 jilles 2006/01/26 16:25:22 UTC (20060126-573)
8077 Log:
8078 scan umodes:
8079 - don't show servers in a global scan
8080 - don't show ip if it's spoofed and hide_spoof_ips is enabled
8081
8082
8083 Changes: Modified:
8084 +4 -1 trunk/modules/m_scan.c (File Modified)
8085
8086
8087 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
8088 Log:
8089 Implement SCAN UMODES.
8090
8091
8092 Changes: Modified:
8093 +3 -0 trunk/include/numeric.h (File Modified)
8094 +128 -2 trunk/modules/m_scan.c (File Modified)
8095 +2 -2 trunk/src/messages.tab (File Modified)
8096
8097
8098 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
8099 Log:
8100 more oops
8101
8102
8103 Changes: Modified:
8104 +1 -1 trunk/modules/m_scan.c (File Modified)
8105
8106
8107 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8108 Log:
8109 parv[0] should be parv[1].
8110
8111
8112 Changes: Modified:
8113 +1 -1 trunk/modules/m_scan.c (File Modified)
8114
8115
8116 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8117 Log:
8118 another oops
8119
8120
8121 Changes: Modified:
8122 +1 -1 trunk/modules/m_scan.c (File Modified)
8123
8124
8125 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8126 Log:
8127 fix mistake here
8128
8129
8130 Changes: Modified:
8131 +2 -2 trunk/modules/m_scan.c (File Modified)
8132
8133
8134 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8135 Log:
8136 framework for scan command
8137
8138
8139 Changes: Modified:
8140 +113 -0 trunk/modules/Makefile.in (File Modified)
8141 + - trunk/modules/m_scan.c (File Added)
8142
8143
8144 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8145 Log:
8146 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8147
8148
8149 Changes: Modified:
8150 +2 -0 trunk/include/irc_string.h (File Modified)
8151 +157 -1 trunk/modules/m_etrace.c (File Modified)
8152 +129 -90 trunk/src/match.c (File Modified)
8153
8154
8155 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8156 Log:
8157 orighost may live in a different hash bucket (likely the case), lets check it standalone
8158
8159
8160 Changes: Modified:
8161 +39 -3 trunk/src/hostmask.c (File Modified)
8162
8163
8164 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8165 Log:
8166 SVN didn't check modules/ somehow, hrmm.
8167
8168
8169 Changes: Modified:
8170 +1 -1 trunk/modules/m_kline.c (File Modified)
8171 +6 -6 trunk/modules/m_stats.c (File Modified)
8172
8173
8174 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8175 Log:
8176 Track hostmask entries for client_p->orighost, if available.
8177 Not throughly tested, but seems to work fine.
8178
8179
8180 Changes: Modified:
8181 +8 -4 trunk/include/hostmask.h (File Modified)
8182 +14 -10 trunk/src/hostmask.c (File Modified)
8183
8184
8185 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8186 Log:
8187 Pass on SQUIT reasons more.
8188
8189
8190 Changes: Modified:
8191 +17 -19 trunk/src/client.c (File Modified)
8192
8193
8194 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8195 Log:
8196 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8197 This way, hidden admins also get them.
8198
8199
8200 Changes: Modified:
8201 +4 -4 trunk/src/send.c (File Modified)
8202
8203
8204 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8205 Log:
8206 From ircd-ratbox 2.2 (r21339 anfl):
8207 ms_kill() should be using find_person(), not find_client()
8208 otherwise it can generate a core.
8209
8210
8211 Changes: Modified:
8212 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8213
8214
8215 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8216 Log:
8217 Add m_error to core_module_table, so it is loaded by default.
8218
8219
8220 Changes: Modified:
8221 +1 -0 trunk/src/modules.c (File Modified)
8222
8223
8224 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8225 Log:
8226 comment is a const char *, not char *.
8227
8228
8229 Changes: Modified:
8230 +1 -1 trunk/include/hook.h (File Modified)
8231
8232
8233 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8234 Log:
8235 Fix a long standing hybrid 7 bug: when getting a read error
8236 on a server, report_error() is called with a %d instead of
8237 a %s in the format string ("Lost connection" in +d).
8238
8239
8240 Changes: Modified:
8241 +1 -1 trunk/src/client.c (File Modified)
8242
8243
8244 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8245 Log:
8246 Clarifications.
8247
8248
8249 Changes: Modified:
8250 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8251
8252
8253 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8254 Log:
8255 Add document describing capabilities and what they mean.
8256
8257
8258 Changes: Modified:
8259 + - trunk/doc/technical/capab.txt (File Added)
8260
8261
8262 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8263 Log:
8264 Change client_exit hook to pass all exit_client() parameters.
8265
8266
8267 Changes: Modified:
8268 +8 -0 trunk/include/hook.h (File Modified)
8269 +6 -1 trunk/src/client.c (File Modified)
8270
8271
8272 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8273 Log:
8274 Add client_exit hook, called in exit_client() for all
8275 clients of all types, except clients exiting because
8276 of netsplits (QS). The only thing done before it is
8277 marking the client as "closing" (to prevent
8278 recursion).
8279
8280
8281 Changes: Modified:
8282 +1 -0 trunk/include/hook.h (File Modified)
8283 +2 -0 trunk/src/client.c (File Modified)
8284 +2 -0 trunk/src/hook.c (File Modified)
8285
8286
8287 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8288 Log:
8289 Improve the code that calculates the nnnS nnnC counts
8290 in RPL_TRACESERVER.
8291
8292 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8293
8294
8295 Changes: Modified:
8296 +43 -36 trunk/modules/m_trace.c (File Modified)
8297
8298
8299 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8300 Log:
8301 Add server_eob hook.
8302 Planning to use this for netsplit/join notices.
8303
8304
8305 Changes: Modified:
8306 +1 -0 trunk/include/hook.h (File Modified)
8307 +2 -0 trunk/modules/m_pong.c (File Modified)
8308 +2 -0 trunk/src/hook.c (File Modified)
8309
8310
8311 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8312 Log:
8313 Default motd: ircd-ratbox -> charybdis
8314
8315
8316 Changes: Modified:
8317 +1 -1 trunk/doc/ircd.motd (File Modified)
8318
8319
8320 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8321 Log:
8322 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8323
8324
8325 Changes: Modified:
8326 +4 -4 trunk/src/s_user.c (File Modified)
8327
8328
8329 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8330 Log:
8331 - Remove obsolete EOB help file
8332 - Document snomask in the help files
8333 - Update indexes
8334
8335
8336 Changes: Modified:
8337 + - trunk/help/opers/eob (File Deleted)
8338 +13 -12 trunk/help/opers/index (File Modified)
8339 +1 -13 trunk/help/opers/umode (File Modified)
8340 +7 -7 trunk/help/users/index (File Modified)
8341
8342
8343 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8344 Log:
8345 Bail if snomask to parse is not given. Pointy hat to myself.
8346
8347
8348 Changes: Modified:
8349 +3 -0 trunk/src/snomask.c (File Modified)
8350
8351
8352 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8353 Log:
8354 Remove m_flags from autoconf
8355
8356
8357 Changes: Modified:
8358 +0 -1 trunk/contrib/Makefile.in (File Modified)
8359
8360
8361 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8362 Log:
8363 remove m_flags
8364
8365
8366 Changes: Modified:
8367 + - trunk/contrib/m_flags.c (File Deleted)
8368
8369
8370 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8371 Log:
8372 If +s is in oper_only_umodes, clear snomask on deoper.
8373
8374
8375 Changes: Modified:
8376 +5 -0 trunk/src/s_user.c (File Modified)
8377
8378
8379 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8380 Log:
8381 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8382
8383
8384 Changes: Modified:
8385 +2 -2 trunk/configure (File Modified)
8386 +2 -2 trunk/configure.ac (File Modified)
8387
8388
8389 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8390 Log:
8391 Remove the old server notice umodes.
8392 Default oper only umodes is now +s.
8393 Please make sure all remaining umodes still work.
8394
8395
8396 Changes: Modified:
8397 +3 -21 trunk/include/client.h (File Modified)
8398 +0 -12 trunk/src/newconf.c (File Modified)
8399 +1 -1 trunk/src/s_conf.c (File Modified)
8400 +12 -12 trunk/src/s_user.c (File Modified)
8401
8402
8403 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8404 Log:
8405 operator::flags nick_changes now controls +n snomask instead of +n umode.
8406
8407
8408 Changes: Modified:
8409 +8 -8 trunk/src/s_user.c (File Modified)
8410
8411
8412 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8413 Log:
8414 Move down h_umode_changed hook call after umode allowed checks
8415 (so it will not see +a if someone tries to set it but is not
8416 allowed to).
8417
8418
8419 Changes: Modified:
8420 +2 -3 trunk/src/s_user.c (File Modified)
8421
8422
8423 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8424 Log:
8425 Move over non-+s server notices (hopefully, all of them).
8426
8427
8428 Changes: Modified:
8429 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8430 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8431 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8432 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8433 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8434 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8435 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8436 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8437 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8438 +2 -2 trunk/libcharybdis/event.c (File Modified)
8439 +2 -2 trunk/modules/core/m_join.c (File Modified)
8440 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8441 +3 -3 trunk/modules/core/m_message.c (File Modified)
8442 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8443 +2 -2 trunk/modules/core/m_server.c (File Modified)
8444 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8445 +1 -1 trunk/modules/m_post.c (File Modified)
8446 +1 -1 trunk/modules/m_services.c (File Modified)
8447 +2 -2 trunk/src/channel.c (File Modified)
8448 +3 -3 trunk/src/client.c (File Modified)
8449 +1 -1 trunk/src/hash.c (File Modified)
8450 +5 -5 trunk/src/s_conf.c (File Modified)
8451 +2 -2 trunk/src/s_log.c (File Modified)
8452 +4 -4 trunk/src/s_user.c (File Modified)
8453
8454
8455 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8456 Log:
8457 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8458
8459
8460 Changes: Modified:
8461 +2 -1 trunk/include/snomask.h (File Modified)
8462 +2 -2 trunk/src/snomask.c (File Modified)
8463
8464
8465 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8466 Log:
8467 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8468
8469
8470 Changes: Modified:
8471 +1 -1 trunk/contrib/example_module.c (File Modified)
8472 +2 -2 trunk/include/ircd_defs.h (File Modified)
8473 +6 -6 trunk/modules/core/m_error.c (File Modified)
8474 +1 -1 trunk/modules/core/m_join.c (File Modified)
8475 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8476 +1 -1 trunk/modules/core/m_message.c (File Modified)
8477 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8478 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8479 +18 -18 trunk/modules/core/m_server.c (File Modified)
8480 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8481 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8482 +4 -4 trunk/modules/m_challenge.c (File Modified)
8483 +4 -4 trunk/modules/m_dline.c (File Modified)
8484 +13 -13 trunk/modules/m_gline.c (File Modified)
8485 +5 -5 trunk/modules/m_kline.c (File Modified)
8486 +2 -2 trunk/modules/m_oper.c (File Modified)
8487 +1 -1 trunk/modules/m_pong.c (File Modified)
8488 +13 -13 trunk/modules/m_rehash.c (File Modified)
8489 +4 -4 trunk/modules/m_resv.c (File Modified)
8490 +16 -16 trunk/modules/m_set.c (File Modified)
8491 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8492 +6 -6 trunk/modules/m_xline.c (File Modified)
8493 +1 -1 trunk/src/adns.c (File Modified)
8494 +2 -2 trunk/src/channel.c (File Modified)
8495 +1 -1 trunk/src/listener.c (File Modified)
8496 +1 -1 trunk/src/s_auth.c (File Modified)
8497 +15 -15 trunk/src/s_conf.c (File Modified)
8498 +3 -3 trunk/src/s_user.c (File Modified)
8499 +7 -7 trunk/src/send.c (File Modified)
8500
8501
8502 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8503 Log:
8504 On oper up:
8505 - set +s snomask if +s umode set but no snomasks
8506 - put numerics in more logical order
8507
8508
8509 Changes: Modified:
8510 +3 -1 trunk/src/s_user.c (File Modified)
8511
8512
8513 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8514 Log:
8515 parse_snobuf_to_mask(): default to + at start
8516 allows stuff like /mode jilles +s C
8517
8518
8519 Changes: Modified:
8520 +1 -1 trunk/src/snomask.c (File Modified)
8521
8522
8523 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8524 Log:
8525 Changes to user_mode() snomask handling.
8526 - show snomask (if not 0) on /mode <nick>
8527 - show snomask once at the end if +s/-s used
8528 - only parse 1 parameter for umode changes
8529 - don't crash on /mode <nick> +s
8530 - /mode <nick> -s clears snomask, doesn't use parameter
8531 - set umode +s iff snomask is not 0
8532 - snomask is not propagated, but umode +s is
8533
8534
8535 Changes: Modified:
8536 +97 -72 trunk/src/s_user.c (File Modified)
8537
8538
8539 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8540 Log:
8541 Convert some messages over to snomask.
8542
8543
8544 Changes: Modified:
8545 +29 -29 trunk/src/client.c (File Modified)
8546 +2 -2 trunk/src/ircd.c (File Modified)
8547 +13 -13 trunk/src/modules.c (File Modified)
8548 +1 -1 trunk/src/newconf.c (File Modified)
8549 +5 -5 trunk/src/parse.c (File Modified)
8550 +1 -1 trunk/src/restart.c (File Modified)
8551 +4 -4 trunk/src/s_newconf.c (File Modified)
8552 +11 -11 trunk/src/s_serv.c (File Modified)
8553
8554
8555 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8556 Log:
8557 include snomask.h from client.h
8558
8559
8560 Changes: Modified:
8561 +1 -0 trunk/include/client.h (File Modified)
8562
8563
8564 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8565 Log:
8566 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8567
8568
8569 Changes: Modified:
8570 +1 -0 trunk/src/newconf.c (File Modified)
8571 +2 -1 trunk/src/snomask.c (File Modified)
8572
8573
8574 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8575 Log:
8576 should start with +, not \0. Whoops. :)
8577
8578
8579 Changes: Modified:
8580 +1 -1 trunk/src/snomask.c (File Modified)
8581
8582
8583 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8584 Log:
8585 core snomask support.
8586
8587
8588 Changes: Modified:
8589 +3 -0 trunk/doc/example.conf (File Modified)
8590 +2 -0 trunk/include/client.h (File Modified)
8591 +2 -0 trunk/include/numeric.h (File Modified)
8592 +2 -0 trunk/include/s_newconf.h (File Modified)
8593 +63 -0 trunk/include/send.h (File Modified)
8594 + - trunk/include/snomask.h (File Added)
8595 +1 -0 trunk/src/Makefile.in (File Modified)
8596 +1 -1 trunk/src/messages.tab (File Modified)
8597 +8 -0 trunk/src/newconf.c (File Modified)
8598 +12 -0 trunk/src/s_user.c (File Modified)
8599 +235 -0 trunk/src/send.c (File Modified)
8600 + - trunk/src/snomask.c (File Added)
8601
8602
8603 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8604 Log:
8605 add a blank line after the license info.
8606
8607
8608 Changes: Modified:
8609 +1 -1 trunk/CREDITS (File Modified)
8610
8611
8612 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8613 Log:
8614 Extend copyright to 2006.
8615
8616
8617 Changes: Modified:
8618 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8619
8620
8621 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8622 Log:
8623 - Fix up book id.
8624 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8625
8626
8627 Changes: Modified:
8628 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8629 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8630
8631
8632 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8633 Log:
8634 Add oper privileges document.
8635
8636
8637 Changes: Modified:
8638 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8639 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8640
8641
8642 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8643 Log:
8644 Capitalize message names in services shortcuts (for consistency).
8645
8646
8647 Changes: Modified:
8648 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8649
8650
8651 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8652 Log:
8653 Remove C++ comment.
8654
8655
8656 Changes: Modified:
8657 +1 -1 trunk/src/patricia.c (File Modified)
8658
8659
8660 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8661 Log:
8662 Remove obsolete 'nextconnect' variable.
8663
8664
8665 Changes: Modified:
8666 +0 -1 trunk/include/ircd.h (File Modified)
8667 +0 -2 trunk/src/client.c (File Modified)
8668 +0 -1 trunk/src/ircd.c (File Modified)
8669
8670
8671 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8672 Log:
8673 Remove this remnant of the hybrid 6 ziplinks implementation.
8674
8675
8676 Changes: Modified:
8677 + - trunk/include/s_zip.h (File Deleted)
8678
8679
8680 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8681 Log:
8682 Make clone limiting work on orighost, not host (so it
8683 looks through services cloaks). Lightly tested, please
8684 test/review.
8685
8686
8687 Changes: Modified:
8688 +2 -0 trunk/modules/m_chghost.c (File Modified)
8689 +1 -1 trunk/src/client.c (File Modified)
8690 +1 -1 trunk/src/s_conf.c (File Modified)
8691
8692
8693 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8694 Log:
8695 Don't forget to link me_realhost() into the command hash.
8696
8697 Pointy hat to: myself
8698
8699
8700 Changes: Modified:
8701 +1 -1 trunk/modules/m_chghost.c (File Modified)
8702
8703
8704 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8705 Log:
8706 It's call_hook, not hook_call.
8707
8708
8709 Changes: Modified:
8710 +1 -1 trunk/src/s_user.c (File Modified)
8711
8712
8713 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8714 Log:
8715 Add unreject help file.
8716
8717
8718 Changes: Modified:
8719 + - trunk/help/opers/unreject (File Added)
8720
8721
8722 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8723 Log:
8724 Link the all-important 42 module to the build :P
8725
8726
8727 Changes: Modified:
8728 +1 -0 trunk/contrib/Makefile.in (File Modified)
8729
8730
8731 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8732 Log:
8733 Mention /rehash help.
8734
8735
8736 Changes: Modified:
8737 +1 -0 trunk/help/opers/rehash (File Modified)
8738
8739
8740 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8741 Log:
8742 Add h_user_signon hook.
8743
8744
8745 Changes: Modified:
8746 +1 -0 trunk/include/hook.h (File Modified)
8747 +2 -0 trunk/src/hook.c (File Modified)
8748 +4 -0 trunk/src/s_user.c (File Modified)
8749
8750
8751 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8752 Log:
8753 Oops, forgot to set orighost for remote client introductions.
8754
8755
8756 Changes: Modified:
8757 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8758
8759
8760 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8761 Log:
8762 Use TS6 forms in services shortcuts, if possible.
8763
8764
8765 Changes: Modified:
8766 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8767
8768
8769 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8770 Log:
8771 - Start out default_umodes conf entry from the empty set instead of +i.
8772 - Move oper_only_umodes check to where default_umodes is used, as
8773 oper_only_umodes may not be set yet while we're reading the conf.
8774
8775
8776 Changes: Modified:
8777 +6 -7 trunk/src/newconf.c (File Modified)
8778 +1 -1 trunk/src/s_user.c (File Modified)
8779
8780
8781 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8782 Log:
8783 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8784
8785
8786 Changes: Modified:
8787 +1 -0 trunk/doc/example.conf (File Modified)
8788 +7 -0 trunk/doc/reference.conf (File Modified)
8789 +0 -7 trunk/include/config.h.dist (File Modified)
8790 +1 -0 trunk/include/s_conf.h (File Modified)
8791 +6 -0 trunk/modules/m_info.c (File Modified)
8792 +9 -18 trunk/src/client.c (File Modified)
8793 +1 -0 trunk/src/newconf.c (File Modified)
8794 +1 -0 trunk/src/s_conf.c (File Modified)
8795
8796
8797 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8798 Log:
8799 - Allow NULL target_ip in show_ip() (indicates message is being
8800 sent to local opers)
8801 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8802 confitem
8803 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8804 those in src/client.c
8805
8806 From ratbox 2.2 svn (anfl)
8807
8808
8809 Changes: Modified:
8810 +1 -0 trunk/include/client.h (File Modified)
8811 +21 -2 trunk/src/client.c (File Modified)
8812 +2 -4 trunk/src/hostmask.c (File Modified)
8813 +1 -5 trunk/src/s_conf.c (File Modified)
8814 +4 -8 trunk/src/s_user.c (File Modified)
8815
8816
8817 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8818 Log:
8819 Fire off events properly.
8820
8821
8822 Changes: Modified:
8823 +7 -3 trunk/src/s_user.c (File Modified)
8824
8825
8826 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8827 Log:
8828 make sure modules which depend on umode information get the message upon connection (oops)
8829
8830
8831 Changes: Modified:
8832 +3 -0 trunk/src/s_user.c (File Modified)
8833
8834
8835 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8836 Log:
8837 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8838 From ratbox 2.2 svn.
8839
8840
8841 Changes: Modified:
8842 +3 -7 trunk/modules/m_etrace.c (File Modified)
8843
8844
8845 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8846 Log:
8847 Replace silly `default_invisible' option with more versatile default_umodes.
8848
8849
8850 Changes: Modified:
8851 +2 -2 trunk/Makefile.in (File Modified)
8852 +12 -1 trunk/doc/example.conf (File Modified)
8853 +14 -7 trunk/doc/reference.conf (File Modified)
8854 +2 -4 trunk/include/s_conf.h (File Modified)
8855 +0 -6 trunk/modules/m_info.c (File Modified)
8856 +4 -0 trunk/src/modules.c (File Modified)
8857 +41 -1 trunk/src/newconf.c (File Modified)
8858 +2 -2 trunk/src/s_conf.c (File Modified)
8859 +3 -4 trunk/src/s_user.c (File Modified)
8860
8861
8862 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8863 Log:
8864 Add temporary nick resvs with the proper duration,
8865 not 60 times too long.
8866
8867
8868 Changes: Modified:
8869 +1 -1 trunk/modules/m_resv.c (File Modified)
8870
8871
8872 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8873 Log:
8874 Add kick on split riding. See reference.conf for more details.
8875
8876
8877 Changes: Modified:
8878 +1 -0 trunk/doc/example.conf (File Modified)
8879 +16 -0 trunk/doc/reference.conf (File Modified)
8880 +1 -0 trunk/include/s_conf.h (File Modified)
8881 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8882 +6 -0 trunk/modules/m_info.c (File Modified)
8883 +1 -0 trunk/src/newconf.c (File Modified)
8884 +1 -0 trunk/src/s_conf.c (File Modified)
8885
8886
8887 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8888 Log:
8889 New credits, denoting GXTi as being on the core team.
8890
8891
8892 Changes: Modified:
8893 +16 -5 trunk/CREDITS (File Modified)
8894
8895
8896 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8897 Log:
8898 better cloaking algorithm
8899
8900
8901 Changes: Modified:
8902 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8903
8904
8905 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8906 Log:
8907 don't do redundant bitshifting.
8908
8909
8910 Changes: Modified:
8911 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8912
8913
8914 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8915 Log:
8916 Add ip_cloaking.so.
8917
8918
8919 Changes: Modified:
8920 +1 -0 trunk/contrib/Makefile.in (File Modified)
8921
8922
8923 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8924 Log:
8925 Set the DynSpoof flag properly.
8926
8927
8928 Changes: Modified:
8929 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8930
8931
8932 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8933 Log:
8934 first go at an ip_cloaking implementation for charybdis.
8935
8936
8937 Changes: Modified:
8938 + - trunk/contrib/ip_cloaking.c (File Added)
8939
8940
8941 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8942 Log:
8943 Add libcharybdis to contrib/ includes.
8944
8945
8946 Changes: Modified:
8947 +1 -1 trunk/contrib/Makefile.in (File Modified)
8948
8949
8950 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8951 Log:
8952 add h_umode_changed hook for modules that provide usermodes.
8953
8954
8955 Changes: Modified:
8956 +1 -0 trunk/include/hook.h (File Modified)
8957 +2 -1 trunk/src/hook.c (File Modified)
8958 +3 -0 trunk/src/s_user.c (File Modified)
8959
8960
8961 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8962 Log:
8963 Show quiets in /stats z.
8964
8965
8966 Changes: Modified:
8967 +15 -10 trunk/src/s_stats.c (File Modified)
8968
8969
8970 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8971 Log:
8972 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8973
8974
8975 Changes: Modified:
8976 +0 -12 trunk/configure (File Modified)
8977 +0 -9 trunk/configure.ac (File Modified)
8978 +0 -3 trunk/include/setup.h.in (File Modified)
8979
8980
8981 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8982 Log:
8983 change various buffer sizes to = topiclen.
8984
8985
8986 Changes: Modified:
8987 +3 -4 trunk/include/ircd_defs.h (File Modified)
8988
8989
8990 jon 2005/12/12 19:32:18 UTC (20051212-400)
8991 Log:
8992 - Partial commit test, partial ego strokage ;)
8993
8994
8995 Changes: Modified:
8996 +2 -1 trunk/CREDITS (File Modified)
8997
8998
8999 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
9000 Log:
9001 More kqueue corrections.
9002
9003 Changes: Modified:
9004 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
9005
9006
9007 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
9008 Log:
9009 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
9010 Not sure why this wasn't this way to begin with.
9011
9012
9013 Changes: Modified:
9014 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
9015
9016
9017 jilles 2005/12/11 16:39:52 UTC (20051211-394)
9018 Log:
9019 example.conf tweaks:
9020 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
9021 most people do not need this.
9022 Enable serverinfo::hub.
9023
9024
9025 Changes: Modified:
9026 +14 -11 trunk/doc/example.conf (File Modified)
9027
9028
9029 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
9030 Log:
9031 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
9032
9033
9034 Changes: Modified:
9035 +1 -1 trunk/src/s_serv.c (File Modified)
9036
9037
9038 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
9039 Log:
9040 header include changes
9041
9042
9043 Changes: Modified:
9044 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
9045 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
9046 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
9047 +1 -18 trunk/libcharybdis/poll.c (File Modified)
9048 +2 -3 trunk/libcharybdis/ports.c (File Modified)
9049 +1 -21 trunk/libcharybdis/select.c (File Modified)
9050
9051
9052 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
9053 Log:
9054 s/ilog/libcharybdis_{die,log,restart}/g
9055
9056
9057 Changes: Modified:
9058 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
9059 +4 -29 trunk/libcharybdis/commio.c (File Modified)
9060 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
9061 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
9062 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
9063 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
9064 +3 -14 trunk/libcharybdis/memory.c (File Modified)
9065 +3 -3 trunk/libcharybdis/ports.c (File Modified)
9066
9067
9068 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
9069 Log:
9070 Use the right callbacks in the function code.
9071
9072 Changes: Modified:
9073 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
9074
9075
9076 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
9077 Log:
9078 More work, it builds again!
9079
9080
9081 Changes: Modified:
9082 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
9083 +138 -4 trunk/libcharybdis/commio.c (File Modified)
9084 + - trunk/libcharybdis/libcharybdis.c (File Added)
9085 + - trunk/libcharybdis/libcharybdis.h (File Added)
9086
9087
9088 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
9089 Log:
9090 Move some stuff around.
9091
9092
9093 Changes: Modified:
9094 + - trunk/include/memory.h (File Deleted)
9095 + - trunk/include/tools.h (File Deleted)
9096 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
9097 + - trunk/libcharybdis/memory.c (File Added)
9098 + - trunk/libcharybdis/memory.h (File Added)
9099 + - trunk/libcharybdis/snprintf.c (File Added)
9100 + - trunk/libcharybdis/tools.c (File Added)
9101 + - trunk/libcharybdis/tools.h (File Added)
9102 +1000 -1062 trunk/modules/.depend (File Modified)
9103 +421 -455 trunk/src/.depend (File Modified)
9104 +0 -1191 trunk/src/Makefile.in (File Modified)
9105 + - trunk/src/memory.c (File Deleted)
9106 + - trunk/src/snprintf.c (File Deleted)
9107 + - trunk/src/tools.c (File Deleted)
9108
9109
9110 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9111 Log:
9112 move more headers into libcharybdis
9113
9114 Changes: Modified:
9115 + - trunk/include/balloc.h (File Deleted)
9116 + - trunk/include/event.h (File Deleted)
9117 + - trunk/libcharybdis/balloc.h (File Added)
9118 + - trunk/libcharybdis/event.h (File Added)
9119 +924 -1020 trunk/modules/.depend (File Modified)
9120 +327 -406 trunk/src/.depend (File Modified)
9121
9122
9123 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9124 Log:
9125 balloc, events -> libcharybdis
9126
9127 Changes: Modified:
9128 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9129 + - trunk/libcharybdis/balloc.c (File Added)
9130 + - trunk/libcharybdis/event.c (File Added)
9131 +0 -1008 trunk/src/Makefile.in (File Modified)
9132 + - trunk/src/balloc.c (File Deleted)
9133 + - trunk/src/event.c (File Deleted)
9134
9135
9136 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9137 Log:
9138 More fun
9139
9140 Changes: Modified:
9141 + - trunk/include/commio.h (File Deleted)
9142 + - trunk/include/linebuf.h (File Deleted)
9143 + - trunk/libcharybdis/commio.h (File Added)
9144 + - trunk/libcharybdis/linebuf.h (File Added)
9145 +1644 -530 trunk/modules/.depend (File Modified)
9146 +1 -1 trunk/modules/Makefile.in (File Modified)
9147 +720 -284 trunk/src/.depend (File Modified)
9148
9149
9150 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9151 Log:
9152 Makefile reworking -- moving libcharybdis headers into proper location.
9153
9154 Changes: Modified:
9155 +1 -1 trunk/adns/Makefile.in (File Modified)
9156 +1 -1 trunk/src/Makefile.in (File Modified)
9157
9158
9159 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9160 Log:
9161 Document proposed authdaemon protocol.
9162
9163 Changes: Modified:
9164 + - trunk/authdaemon/protocol.txt (File Added)
9165
9166
9167 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9168 Log:
9169 Makefile oops
9170
9171 Changes: Modified:
9172 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9173
9174
9175 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9176 Log:
9177 Remove dead makefile from generation
9178
9179 Changes: Modified:
9180 +1 -2 trunk/configure (File Modified)
9181 +0 -1 trunk/configure.ac (File Modified)
9182
9183
9184 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9185 Log:
9186 libcharybdisIO -> libcharybdis
9187
9188 Changes: Modified:
9189 +1 -1 trunk/src/Makefile.in (File Modified)
9190
9191
9192 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9193 Log:
9194 More restructuring.
9195
9196 Changes: Modified:
9197 + - trunk/libcharybdis/Makefile.in (File Added)
9198 + - trunk/libcharybdis/commio.c (File Added)
9199 + - trunk/libcharybdis/devpoll.c (File Added)
9200 + - trunk/libcharybdis/epoll.c (File Added)
9201 + - trunk/libcharybdis/io/ (File Deleted)
9202 + - trunk/libcharybdis/kqueue.c (File Added)
9203 + - trunk/libcharybdis/linebuf.c (File Added)
9204 + - trunk/libcharybdis/log/ (File Deleted)
9205 + - trunk/libcharybdis/poll.c (File Added)
9206 + - trunk/libcharybdis/ports.c (File Added)
9207 + - trunk/libcharybdis/select.c (File Added)
9208
9209
9210 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9211 Log:
9212 Blah kill makefile
9213
9214 Changes: Modified:
9215 + - trunk/libcharybdis/Makefile.in (File Deleted)
9216
9217
9218 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9219 Log:
9220 Blah kill makefile
9221
9222 Changes: Modified:
9223 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9224
9225
9226 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9227 Log:
9228 add authdaemon dir for later hacking
9229
9230
9231 Changes: Modified:
9232 + - trunk/authdaemon/ (File Added)
9233
9234
9235 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9236 Log:
9237 linebuf -> libcharybdisIO
9238
9239
9240 Changes: Modified:
9241 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9242 + - trunk/libcharybdis/io/linebuf.c (File Added)
9243 + - trunk/libcharybdis/log/ (File Added)
9244 + - trunk/libcharybdis/log/Makefile.in (File Added)
9245 +0 -687 trunk/src/Makefile.in (File Modified)
9246 + - trunk/src/linebuf.c (File Deleted)
9247
9248
9249 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9250 Log:
9251 Solaris 10 I/O ports support
9252
9253 Changes: Modified:
9254 + - trunk/libcharybdis/io/ports.c (File Added)
9255
9256
9257 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9258 Log:
9259 libcharybdis stuff
9260
9261
9262 Changes: Modified:
9263 +1 -1 trunk/Makefile.in (File Modified)
9264 +3 -1 trunk/configure (File Modified)
9265 +133 -10 trunk/configure.ac (File Modified)
9266 + - trunk/libcharybdis/ (File Added)
9267 + - trunk/libcharybdis/Makefile.in (File Added)
9268 + - trunk/libcharybdis/io/ (File Added)
9269 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9270 +2 -3 trunk/src/Makefile.in (File Modified)
9271 + - trunk/src/io/ (File Deleted)
9272
9273
9274 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9275 Log:
9276 split IO stuff into libcharybdisIO.
9277
9278
9279 Changes: Modified:
9280 + - trunk/src/commio.c (File Deleted)
9281 + - trunk/src/devpoll.c (File Deleted)
9282 + - trunk/src/epoll.c (File Deleted)
9283 + - trunk/src/io/ (File Added)
9284 + - trunk/src/io/Makefile.in (File Added)
9285 + - trunk/src/io/commio.c (File Added)
9286 + - trunk/src/io/devpoll.c (File Added)
9287 + - trunk/src/io/epoll.c (File Added)
9288 + - trunk/src/io/kqueue.c (File Added)
9289 + - trunk/src/io/poll.c (File Added)
9290 + - trunk/src/io/select.c (File Added)
9291 + - trunk/src/kqueue.c (File Deleted)
9292 + - trunk/src/poll.c (File Deleted)
9293 + - trunk/src/select.c (File Deleted)
9294
9295
9296 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9297 Log:
9298 Version bump: 1.1.0
9299
9300
9301 Changes: Modified:
9302 +86 -155 trunk/configure (File Modified)
9303 +1 -1 trunk/configure.ac (File Modified)
9304
9305
9306 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9307 Log:
9308 Remove mentions of mkkeypair/cryptlinks.
9309
9310
9311 Changes: Modified:
9312 +1 -3 trunk/doc/challenge.txt (File Modified)
9313
9314
9315 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9316 Log:
9317 Clarify serverinfo{} description.
9318
9319
9320 Changes: Modified:
9321 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9322
9323
9324 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9325 Log:
9326 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9327
9328
9329 Changes: Modified:
9330 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9331
9332
9333 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9334 Log:
9335 Improvements also applicable to hyperion 1.x.
9336
9337
9338 Changes: Modified:
9339 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9340
9341
9342 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9343 Log:
9344 - Add +F description
9345 - General improvements and changes to charybdis
9346
9347
9348 Changes: Modified:
9349 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9350
9351
9352 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9353 Log:
9354 The server notice umodes only have an effect
9355 for opers. ("sendto_realops_flags", so having
9356 the umode is not enough, they must also be
9357 opered)
9358
9359
9360 Changes: Modified:
9361 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9362
9363
9364 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9365 Log:
9366 Updates to umodes docs.
9367
9368
9369 Changes: Modified:
9370 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9371
9372
9373 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9374 Log:
9375 Add SGML documentation.
9376
9377 Changes: Modified:
9378 + - trunk/doc/sgml/ (File Added)
9379 + - trunk/doc/sgml/oper-guide/ (File Added)
9380 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9381 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9382 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9383 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9384 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9385 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9386 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9387
9388
9389 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9390 Log:
9391 Make operwall flag restrict setting umode +z.
9392 This repairs this flag broken in charybdis-1.0.
9393
9394
9395 Changes: Modified:
9396 +41 -0 trunk/contrib/m_flags.c (File Modified)
9397 +9 -0 trunk/src/s_user.c (File Modified)
9398
9399
9400 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9401 Log:
9402 Don't complain/reset remote clients +n. I'm still not
9403 convinced propagating all umodes is the way to go, oh
9404 well.
9405
9406
9407 Changes: Modified:
9408 +1 -1 trunk/src/s_user.c (File Modified)
9409
9410
9411 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9412 Log:
9413 - Require admin flag for oper /chghost (if it's enabled
9414 which is not default)
9415 - Give error message on nonexistant nick
9416
9417
9418 Changes: Modified:
9419 +12 -0 trunk/modules/m_chghost.c (File Modified)
9420
9421
9422 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9423 Log:
9424 Incorporated jilles' dynspoof patch with a few minor changes.
9425
9426 Changes: Modified:
9427 +5 -2 trunk/include/client.h (File Modified)
9428 +1 -0 trunk/include/numeric.h (File Modified)
9429 +75 -4 trunk/modules/m_chghost.c (File Modified)
9430 +2 -21 trunk/modules/m_stats.c (File Modified)
9431 +2 -8 trunk/modules/m_trace.c (File Modified)
9432 +2 -0 trunk/src/client.c (File Modified)
9433 +3 -0 trunk/src/s_user.c (File Modified)
9434
9435
9436 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9437 Log:
9438 Update NEWS.
9439
9440 Changes: Modified:
9441 +5 -0 trunk/NEWS (File Modified)
9442
9443
9444 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9445 Log:
9446 Make show_ip() far less braindead.
9447
9448 Obtained from: ratbox 2.2 SVN
9449
9450
9451 Changes: Modified:
9452 +14 -85 trunk/src/client.c (File Modified)
9453
9454
9455 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9456 Log:
9457 Instead of not showing channels at all for whoising services,
9458 only show channels the requester is also on. If operspying
9459 services, show all the channels.
9460
9461
9462 Changes: Modified:
9463 +37 -40 trunk/modules/m_whois.c (File Modified)
9464
9465
9466 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9467 Log:
9468 - Show real errno if we fail to connect to a server
9469 - Don't show server IPs on IRC if a server goes dead
9470 during handshake
9471
9472
9473 Changes: Modified:
9474 +2 -5 trunk/src/s_serv.c (File Modified)
9475
9476
9477 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9478 Log:
9479 Revert hybrid 7.2 aline code. It causes too many problems.
9480
9481
9482 Changes: Modified:
9483 +1 -47 trunk/NEWS (File Modified)
9484 + - trunk/include/aline.h (File Deleted)
9485 +53 -6 trunk/modules/m_dline.c (File Modified)
9486 +212 -16 trunk/modules/m_kline.c (File Modified)
9487 +37 -8 trunk/modules/m_resv.c (File Modified)
9488 +45 -24 trunk/modules/m_xline.c (File Modified)
9489 +0 -485 trunk/src/Makefile.in (File Modified)
9490 + - trunk/src/aline.c (File Deleted)
9491
9492
9493 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9494 Log:
9495 Incorporate recent ratbox monitor bugfixes (could crash).
9496
9497
9498 Changes: Modified:
9499 +16 -0 trunk/modules/m_monitor.c (File Modified)
9500 +4 -3 trunk/src/monitor.c (File Modified)
9501
9502
9503 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9504 Log:
9505 Fix /invite UID leak.
9506
9507 Found by logiclrd@EFnet.
9508
9509
9510 Changes: Modified:
9511 +3 -2 trunk/modules/m_invite.c (File Modified)
9512
9513
9514 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9515 Log:
9516 Don't show what channels a service is in.
9517
9518 Changes: Modified:
9519 +1 -0 trunk/NEWS (File Modified)
9520 +40 -35 trunk/modules/m_whois.c (File Modified)
9521
9522
9523 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9524 Log:
9525 Update version to 1.0.3.
9526
9527
9528 Changes: Modified:
9529 +9 -9 trunk/configure (File Modified)
9530 +1 -1 trunk/configure.ac (File Modified)
9531
9532
9533 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9534 Log:
9535 Update NEWS.
9536
9537
9538 Changes: Modified:
9539 +7 -1 trunk/NEWS (File Modified)
9540
9541
9542 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9543 Log:
9544 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9545 More static buffers :(
9546
9547
9548 Changes: Modified:
9549 +12 -4 trunk/src/aline.c (File Modified)
9550
9551
9552 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9553 Log:
9554 Make operspy mode (/mode !#channel showing parameters
9555 even if not on channel) work again.
9556
9557
9558 Changes: Modified:
9559 +4 -4 trunk/src/channel.c (File Modified)
9560
9561
9562 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9563 Log:
9564 Call server_introduced hook on TS6 remote server
9565 introduction (ms_sid()).
9566
9567
9568 Changes: Modified:
9569 +6 -0 trunk/modules/core/m_server.c (File Modified)
9570
9571
9572 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9573 Log:
9574 Cyrix boxes are wierd.
9575
9576 Changes: Modified:
9577 +2 -1 trunk/modules/m_services.c (File Modified)
9578
9579
9580 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9581 Log:
9582 More paranoia.
9583
9584 Changes: Modified:
9585 +1 -1 trunk/include/client.h (File Modified)
9586 +3 -1 trunk/modules/m_services.c (File Modified)
9587
9588
9589 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9590 Log:
9591 heh
9592
9593 Changes: Modified:
9594 +1 -6 trunk/modules/m_services.c (File Modified)
9595
9596
9597 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9598 Log:
9599 Disable a check that doesn't always seem to work right for some reason.
9600
9601 Changes: Modified:
9602 +2 -0 trunk/modules/m_services.c (File Modified)
9603
9604
9605 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9606 Log:
9607 Update NEWS.
9608
9609
9610 Changes: Modified:
9611 +4 -1 trunk/NEWS (File Modified)
9612
9613
9614 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9615 Log:
9616 1.0.2
9617
9618
9619 Changes: Modified:
9620 +9 -9 trunk/configure (File Modified)
9621 +1 -1 trunk/configure.ac (File Modified)
9622
9623
9624 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9625 Log:
9626 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9627
9628
9629 Changes: Modified:
9630 +3 -13 trunk/modules/m_trace.c (File Modified)
9631
9632
9633 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9634 Log:
9635 Don't send empty RPL_WHOISCHANNELS on remote whois.
9636
9637 Pointy hat to: jilles
9638
9639
9640 Changes: Modified:
9641 +1 -1 trunk/modules/m_whois.c (File Modified)
9642
9643
9644 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9645 Log:
9646 Update NEWS.
9647
9648
9649 Changes: Modified:
9650 +3 -0 trunk/NEWS (File Modified)
9651
9652
9653 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9654 Log:
9655 Modular umode support.
9656
9657
9658 Changes: Modified:
9659 +0 -9 trunk/include/client.h (File Modified)
9660 +2 -1 trunk/include/s_user.h (File Modified)
9661 +1 -1 trunk/include/tools.h (File Modified)
9662 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9663 +3 -0 trunk/src/ircd.c (File Modified)
9664 +1 -1 trunk/src/messages.tab (File Modified)
9665 +2 -2 trunk/src/s_serv.c (File Modified)
9666 +37 -59 trunk/src/s_user.c (File Modified)
9667 +21 -0 trunk/src/tools.c (File Modified)
9668
9669
9670 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9671 Log:
9672 Optionally do forced nick change to the UID instead of kill
9673 on nick collisions, see doc/collision_fnc.txt for more
9674 details.
9675
9676
9677 Changes: Modified:
9678 + - trunk/doc/collision_fnc.txt (File Added)
9679 +1 -0 trunk/doc/example.conf (File Modified)
9680 +8 -0 trunk/doc/reference.conf (File Modified)
9681 +1 -0 trunk/include/numeric.h (File Modified)
9682 +1 -0 trunk/include/s_conf.h (File Modified)
9683 +2 -1 trunk/include/s_serv.h (File Modified)
9684 +1 -0 trunk/include/s_stats.h (File Modified)
9685 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9686 +1 -1 trunk/src/messages.tab (File Modified)
9687 +1 -0 trunk/src/newconf.c (File Modified)
9688 +1 -0 trunk/src/s_conf.c (File Modified)
9689 +1 -0 trunk/src/s_serv.c (File Modified)
9690 +2 -2 trunk/src/s_stats.c (File Modified)
9691
9692
9693 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9694 Log:
9695 Update NEWS.
9696
9697
9698 Modified:
9699 trunk/NEWS (File Modified)
9700
9701
9702 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9703 Log:
9704 Don't allow lookups by uid in /monitor + and /monitor s.
9705
9706
9707 Modified:
9708 trunk/modules/m_monitor.c (File Modified)
9709
9710
9711 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9712 Log:
9713 Stop garbage +j being set in cases like +j aaa:bbb by
9714 initializing the variables properly.
9715
9716 Reported by kyle.
9717
9718
9719 Modified:
9720 trunk/modules/core/m_mode.c (File Modified)
9721 trunk/modules/core/m_sjoin.c (File Modified)
9722
9723
9724 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9725 Log:
9726 Apply flags to the proper server in me_gcap().
9727
9728
9729 Modified:
9730 trunk/modules/m_capab.c (File Modified)
9731
9732
9733 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9734 Log:
9735 Use find_named_client() instead of find_client() to check
9736 for nick collisions.
9737
9738
9739 Modified:
9740 trunk/modules/core/m_nick.c (File Modified)
9741
9742
9743 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9744 Log:
9745 - Replace old 381 numeric with a new, more positive one!
9746
9747
9748 Modified:
9749 trunk/src/messages.tab (File Modified)
9750
9751
9752 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9753 Log:
9754 Make it compile again.
9755
9756
9757 Modified:
9758 trunk/src/channel.c (File Modified)
9759 trunk/src/client.c (File Modified)
9760 trunk/src/ircd.c (File Modified)
9761 trunk/src/packet.c (File Modified)
9762
9763
9764 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9765 Log:
9766 - Prevent UID disclosure in cmode setting.
9767
9768
9769 Modified:
9770 trunk/NEWS (File Modified)
9771 trunk/modules/core/m_mode.c (File Modified)
9772
9773
9774 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9775 Log:
9776 A different check which prevents UID disclosure.
9777
9778
9779 Modified:
9780 trunk/modules/core/m_kick.c (File Modified)
9781
9782
9783 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9784 Log:
9785 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9786
9787
9788 Modified:
9789 trunk/modules/core/m_kick.c (File Modified)
9790
9791
9792 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9793 Log:
9794 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9795
9796
9797 Modified:
9798 trunk/NEWS (File Modified)
9799 trunk/modules/m_accept.c (File Modified)
9800 trunk/modules/m_admin.c (File Modified)
9801 trunk/modules/m_away.c (File Modified)
9802 trunk/modules/m_cap.c (File Modified)
9803 trunk/modules/m_capab.c (File Modified)
9804 trunk/modules/m_challenge.c (File Modified)
9805 trunk/modules/m_chghost.c (File Modified)
9806 trunk/modules/m_close.c (File Modified)
9807 trunk/modules/m_cmessage.c (File Modified)
9808 trunk/modules/m_connect.c (File Modified)
9809 trunk/modules/m_dline.c (File Modified)
9810 trunk/modules/m_encap.c (File Modified)
9811 trunk/modules/m_etrace.c (File Modified)
9812 trunk/modules/m_gline.c (File Modified)
9813 trunk/modules/m_help.c (File Modified)
9814 trunk/modules/m_info.c (File Modified)
9815 trunk/modules/m_invite.c (File Modified)
9816 trunk/modules/m_ison.c (File Modified)
9817 trunk/modules/m_kline.c (File Modified)
9818 trunk/modules/m_knock.c (File Modified)
9819 trunk/modules/m_links.c (File Modified)
9820 trunk/modules/m_list.c (File Modified)
9821 trunk/modules/m_locops.c (File Modified)
9822 trunk/modules/m_lusers.c (File Modified)
9823 trunk/modules/m_map.c (File Modified)
9824 trunk/modules/m_monitor.c (File Modified)
9825 trunk/modules/m_motd.c (File Modified)
9826 trunk/modules/m_names.c (File Modified)
9827 trunk/modules/m_oper.c (File Modified)
9828 trunk/modules/m_operspy.c (File Modified)
9829 trunk/modules/m_pass.c (File Modified)
9830 trunk/modules/m_ping.c (File Modified)
9831 trunk/modules/m_pong.c (File Modified)
9832 trunk/modules/m_post.c (File Modified)
9833 trunk/modules/m_rehash.c (File Modified)
9834 trunk/modules/m_restart.c (File Modified)
9835 trunk/modules/m_resv.c (File Modified)
9836 trunk/modules/m_services.c (File Modified)
9837 trunk/modules/m_set.c (File Modified)
9838 trunk/modules/m_sshortcut.c (File Modified)
9839 trunk/modules/m_stats.c (File Modified)
9840 trunk/modules/m_svinfo.c (File Modified)
9841 trunk/modules/m_tb.c (File Modified)
9842 trunk/modules/m_testline.c (File Modified)
9843 trunk/modules/m_testmask.c (File Modified)
9844 trunk/modules/m_time.c (File Modified)
9845 trunk/modules/m_topic.c (File Modified)
9846 trunk/modules/m_trace.c (File Modified)
9847 trunk/modules/m_unreject.c (File Modified)
9848 trunk/modules/m_user.c (File Modified)
9849 trunk/modules/m_userhost.c (File Modified)
9850 trunk/modules/m_users.c (File Modified)
9851 trunk/modules/m_version.c (File Modified)
9852 trunk/modules/m_wallops.c (File Modified)
9853 trunk/modules/m_who.c (File Modified)
9854 trunk/modules/m_whois.c (File Modified)
9855 trunk/modules/m_whowas.c (File Modified)
9856 trunk/modules/m_xline.c (File Modified)
9857 trunk/src/adns.c (File Modified)
9858 trunk/src/aline.c (File Modified)
9859 trunk/src/cache.c (File Modified)
9860 trunk/src/channel.c (File Modified)
9861 trunk/src/class.c (File Modified)
9862 trunk/src/client.c (File Modified)
9863 trunk/src/commio.c (File Modified)
9864 trunk/src/event.c (File Modified)
9865 trunk/src/hash.c (File Modified)
9866 trunk/src/hostmask.c (File Modified)
9867 trunk/src/ircd.c (File Modified)
9868 trunk/src/kdparse.c (File Modified)
9869 trunk/src/linebuf.c (File Modified)
9870 trunk/src/listener.c (File Modified)
9871 trunk/src/modules.c (File Modified)
9872 trunk/src/monitor.c (File Modified)
9873 trunk/src/newconf.c (File Modified)
9874 trunk/src/packet.c (File Modified)
9875 trunk/src/parse.c (File Modified)
9876 trunk/src/reject.c (File Modified)
9877 trunk/src/s_auth.c (File Modified)
9878 trunk/src/s_conf.c (File Modified)
9879 trunk/src/s_gline.c (File Modified)
9880 trunk/src/s_log.c (File Modified)
9881 trunk/src/s_newconf.c (File Modified)
9882 trunk/src/s_serv.c (File Modified)
9883 trunk/src/s_stats.c (File Modified)
9884 trunk/src/s_user.c (File Modified)
9885 trunk/src/send.c (File Modified)
9886 trunk/src/whowas.c (File Modified)
9887
9888
9889 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9890 Log:
9891 - More coding style niceities. Pretty much got client.h squared away.
9892
9893
9894 Modified:
9895 trunk/modules/m_dline.c (File Modified)
9896 trunk/modules/m_gline.c (File Modified)
9897 trunk/modules/m_kline.c (File Modified)
9898 trunk/modules/m_rehash.c (File Modified)
9899 trunk/modules/m_resv.c (File Modified)
9900 trunk/modules/m_stats.c (File Modified)
9901 trunk/modules/m_testline.c (File Modified)
9902 trunk/modules/m_user.c (File Modified)
9903 trunk/modules/m_xline.c (File Modified)
9904
9905
9906 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9907 Log:
9908 - Propagate quiets (+q) on netjoins
9909 - Clear +q list too on lowerTS sjoin from TS6 source
9910
9911
9912 Modified:
9913 trunk/modules/core/m_sjoin.c (File Modified)
9914 trunk/src/s_serv.c (File Modified)
9915
9916
9917 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9918 Log:
9919 Second argument to whois is always a nick, never a uid.
9920 This prevents /whois other.server uid to get information
9921 about that uid.
9922
9923
9924 Modified:
9925 trunk/modules/m_whois.c (File Modified)
9926
9927
9928 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9929 Log:
9930 Don't allow local users to use uids in user mode.
9931
9932
9933 Modified:
9934 trunk/src/s_user.c (File Modified)
9935
9936
9937 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9938 Log:
9939 Make it compile again.
9940
9941
9942 Modified:
9943 trunk/src/s_stats.c (File Modified)
9944
9945
9946 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9947 Log:
9948 Fix propagation of empty SJOIN.
9949
9950
9951 Modified:
9952 trunk/modules/core/m_sjoin.c (File Modified)
9953
9954
9955 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9956 Log:
9957 Some atheme-style niceties here.
9958
9959
9960 Modified:
9961 trunk/modules/m_accept.c (File Modified)
9962 trunk/modules/m_admin.c (File Modified)
9963 trunk/modules/m_away.c (File Modified)
9964 trunk/modules/m_cap.c (File Modified)
9965 trunk/modules/m_capab.c (File Modified)
9966 trunk/modules/m_challenge.c (File Modified)
9967 trunk/modules/m_chghost.c (File Modified)
9968 trunk/modules/m_close.c (File Modified)
9969 trunk/modules/m_cmessage.c (File Modified)
9970 trunk/modules/m_connect.c (File Modified)
9971 trunk/modules/m_dline.c (File Modified)
9972 trunk/modules/m_encap.c (File Modified)
9973 trunk/modules/m_etrace.c (File Modified)
9974 trunk/modules/m_gline.c (File Modified)
9975 trunk/modules/m_help.c (File Modified)
9976 trunk/modules/m_info.c (File Modified)
9977 trunk/modules/m_invite.c (File Modified)
9978 trunk/modules/m_ison.c (File Modified)
9979 trunk/modules/m_kline.c (File Modified)
9980 trunk/modules/m_knock.c (File Modified)
9981 trunk/modules/m_links.c (File Modified)
9982 trunk/modules/m_list.c (File Modified)
9983 trunk/modules/m_locops.c (File Modified)
9984 trunk/modules/m_lusers.c (File Modified)
9985 trunk/modules/m_map.c (File Modified)
9986 trunk/modules/m_monitor.c (File Modified)
9987 trunk/modules/m_motd.c (File Modified)
9988 trunk/modules/m_names.c (File Modified)
9989 trunk/modules/m_oper.c (File Modified)
9990 trunk/modules/m_operspy.c (File Modified)
9991 trunk/modules/m_pass.c (File Modified)
9992 trunk/modules/m_ping.c (File Modified)
9993 trunk/modules/m_pong.c (File Modified)
9994 trunk/modules/m_post.c (File Modified)
9995 trunk/modules/m_rehash.c (File Modified)
9996 trunk/modules/m_restart.c (File Modified)
9997 trunk/modules/m_resv.c (File Modified)
9998 trunk/modules/m_services.c (File Modified)
9999 trunk/modules/m_set.c (File Modified)
10000 trunk/modules/m_sshortcut.c (File Modified)
10001 trunk/modules/m_stats.c (File Modified)
10002 trunk/modules/m_svinfo.c (File Modified)
10003 trunk/modules/m_tb.c (File Modified)
10004 trunk/modules/m_testline.c (File Modified)
10005 trunk/modules/m_testmask.c (File Modified)
10006 trunk/modules/m_time.c (File Modified)
10007 trunk/modules/m_topic.c (File Modified)
10008 trunk/modules/m_trace.c (File Modified)
10009 trunk/modules/m_unreject.c (File Modified)
10010 trunk/modules/m_user.c (File Modified)
10011 trunk/modules/m_userhost.c (File Modified)
10012 trunk/modules/m_users.c (File Modified)
10013 trunk/modules/m_version.c (File Modified)
10014 trunk/modules/m_wallops.c (File Modified)
10015 trunk/modules/m_who.c (File Modified)
10016 trunk/modules/m_whois.c (File Modified)
10017 trunk/modules/m_whowas.c (File Modified)
10018 trunk/modules/m_xline.c (File Modified)
10019
10020
10021 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
10022 Log:
10023 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
10024
10025
10026 Modified:
10027 trunk/.indent.pro (File Modified)
10028 trunk/include/charybdis.h (File Added)
10029 trunk/include/client.h (File Modified)
10030 trunk/modules/.indent.pro (File Modified)
10031 trunk/src/.indent.pro (File Modified)
10032 trunk/src/adns.c (File Modified)
10033 trunk/src/aline.c (File Modified)
10034 trunk/src/cache.c (File Modified)
10035 trunk/src/channel.c (File Modified)
10036 trunk/src/class.c (File Modified)
10037 trunk/src/client.c (File Modified)
10038 trunk/src/commio.c (File Modified)
10039 trunk/src/event.c (File Modified)
10040 trunk/src/hash.c (File Modified)
10041 trunk/src/hostmask.c (File Modified)
10042 trunk/src/ircd.c (File Modified)
10043 trunk/src/kdparse.c (File Modified)
10044 trunk/src/linebuf.c (File Modified)
10045 trunk/src/listener.c (File Modified)
10046 trunk/src/modules.c (File Modified)
10047 trunk/src/monitor.c (File Modified)
10048 trunk/src/newconf.c (File Modified)
10049 trunk/src/packet.c (File Modified)
10050 trunk/src/parse.c (File Modified)
10051 trunk/src/reject.c (File Modified)
10052 trunk/src/s_auth.c (File Modified)
10053 trunk/src/s_conf.c (File Modified)
10054 trunk/src/s_gline.c (File Modified)
10055 trunk/src/s_log.c (File Modified)
10056 trunk/src/s_newconf.c (File Modified)
10057 trunk/src/s_serv.c (File Modified)
10058 trunk/src/s_stats.c (File Modified)
10059 trunk/src/s_user.c (File Modified)
10060 trunk/src/send.c (File Modified)
10061 trunk/src/whowas.c (File Modified)
10062
10063
10064 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
10065 Log:
10066 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
10067 - Convert a few modules towards using this code.
10068 - Make a note about this change in NEWS.
10069
10070
10071 Modified:
10072 trunk/NEWS (File Modified)
10073 trunk/include/aline.h (File Added)
10074 trunk/modules/m_dline.c (File Modified)
10075 trunk/modules/m_kline.c (File Modified)
10076 trunk/modules/m_resv.c (File Modified)
10077 trunk/modules/m_xline.c (File Modified)
10078 trunk/src/Makefile.in (File Modified)
10079 trunk/src/aline.c (File Added)
10080
10081
10082 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
10083 Log:
10084 - Update NEWS document.
10085
10086
10087 Modified:
10088 trunk/NEWS (File Modified)
10089
10090
10091 jilles 2005/09/20 18:27:19 UTC (20050920-232)
10092 Log:
10093 Use find_named_person() instead of find_person() in services shortcuts.
10094
10095
10096 Modified:
10097 trunk/modules/m_sshortcut.c (File Modified)
10098
10099
10100 jilles 2005/09/18 22:18:59 UTC (20050918-230)
10101 Log:
10102 Fix propagation of empty channels (+P).
10103
10104
10105 Modified:
10106 trunk/modules/core/m_sjoin.c (File Modified)
10107 trunk/src/s_serv.c (File Modified)
10108
10109
10110 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10111 Log:
10112 Use same comparison for +f.
10113
10114
10115 Modified:
10116 trunk/modules/core/m_join.c (File Modified)
10117
10118
10119 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10120 Log:
10121 Retire server-server non-encap CHGHOST, and clean it up a bit.
10122
10123
10124 Modified:
10125 trunk/modules/m_chghost.c (File Modified)
10126
10127
10128 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10129 Log:
10130 Use TS6 form for SQUIT wallops.
10131
10132
10133 Modified:
10134 trunk/modules/core/m_squit.c (File Modified)
10135
10136
10137 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10138 Log:
10139 Propagate nick changes for remote clients in TS6 form if possible;
10140 simplify the code a bit.
10141
10142
10143 Modified:
10144 trunk/modules/core/m_nick.c (File Modified)
10145
10146
10147 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10148 Log:
10149 Only clear oper_only_umodes on deoper for local clients.
10150
10151
10152 Modified:
10153 trunk/src/s_user.c (File Modified)
10154
10155
10156 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10157 Log:
10158 - Don't enable use_whois_actually in the default config, makes cloaking
10159 only useful for vanity.
10160
10161
10162 Modified:
10163 trunk/doc/example.conf (File Modified)
10164
10165
10166 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10167 Log:
10168 Fix linebuf raw code to not truncate lines longer than
10169 510 characters. This stops ziplinks corruption at
10170 the initial burst if the other side sends a lot.
10171
10172
10173 Modified:
10174 trunk/src/linebuf.c (File Modified)
10175
10176
10177 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10178 Log:
10179 - Add +r to channel_modes().
10180
10181
10182 Modified:
10183 trunk/src/channel.c (File Modified)
10184
10185
10186 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10187 Log:
10188 Update NEWS.
10189
10190
10191 Modified:
10192 trunk/NEWS (File Modified)
10193
10194
10195 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10196 Log:
10197 err, nvm. wrong project :-P
10198
10199
10200 Modified:
10201 trunk/src/match.c (File Modified)
10202
10203
10204 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10205 Log:
10206 make sure we don't crash on match(NULL, test)
10207
10208
10209 Modified:
10210 trunk/src/match.c (File Modified)
10211
10212
10213 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10214 Log:
10215 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10216 flags = rehash in shared{}.
10217 Uses :<source> ENCAP <target> REHASH [option].
10218
10219
10220 Modified:
10221 trunk/doc/example.conf (File Modified)
10222 trunk/doc/reference.conf (File Modified)
10223 trunk/help/opers/rehash (File Modified)
10224 trunk/include/s_newconf.h (File Modified)
10225 trunk/modules/m_rehash.c (File Modified)
10226 trunk/modules/m_stats.c (File Modified)
10227 trunk/src/newconf.c (File Modified)
10228
10229
10230 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10231 Log:
10232 Initialize flags to 0 in conf_set_shared_flags() and
10233 conf_set_cluster_flags().
10234
10235
10236 Modified:
10237 trunk/src/newconf.c (File Modified)
10238
10239
10240 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10241 Log:
10242 Don't allow a forward from a #channel to an &channel.
10243 Error message is Illegal channel name.
10244
10245
10246 Modified:
10247 trunk/modules/core/m_mode.c (File Modified)
10248
10249
10250 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10251 Log:
10252 - change version to 1.0.1
10253
10254
10255 Modified:
10256 trunk/configure (File Modified)
10257 trunk/configure.ac (File Modified)
10258
10259
10260 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10261 Log:
10262 Update NEWS.
10263
10264
10265 Modified:
10266 trunk/NEWS (File Modified)
10267
10268
10269 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10270 Log:
10271 Services shortcuts changes:
10272 - Require umode +S on target
10273 - Use ERR_SERVICESDOWN (440) for error message
10274 - Fix check for empty string
10275
10276
10277 Modified:
10278 trunk/include/numeric.h (File Modified)
10279 trunk/modules/m_sshortcut.c (File Modified)
10280 trunk/src/messages.tab (File Modified)
10281
10282
10283 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10284 Log:
10285 s/IsChanService/IsService/g;
10286
10287
10288 Modified:
10289 trunk/modules/m_sshortcut.c (File Modified)
10290
10291
10292 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10293 Log:
10294 Add check for service validity in shortcut routines.
10295
10296
10297 Modified:
10298 trunk/modules/m_sshortcut.c (File Modified)
10299
10300
10301 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10302 Log:
10303 Don't allow forwarding to a -F channel the setter is not on.
10304
10305
10306 Modified:
10307 trunk/modules/core/m_mode.c (File Modified)
10308
10309
10310 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10311 Log:
10312 Describe identify_service and identify_command in
10313 reference.conf.
10314
10315
10316 Modified:
10317 trunk/doc/reference.conf (File Modified)
10318
10319
10320 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10321 Log:
10322 More helpfile updates.
10323
10324
10325 Modified:
10326 trunk/help/Makefile.in (File Modified)
10327 trunk/help/opers/die (File Modified)
10328 trunk/help/opers/join (File Modified)
10329 trunk/help/opers/links (File Modified)
10330 trunk/help/opers/lusers (File Modified)
10331 trunk/help/opers/map (File Added)
10332 trunk/help/opers/motd (File Modified)
10333 trunk/help/opers/names (File Modified)
10334 trunk/help/opers/notice (File Modified)
10335 trunk/help/opers/operspy (File Modified)
10336 trunk/help/opers/part (File Modified)
10337 trunk/help/opers/privmsg (File Modified)
10338 trunk/help/opers/restart (File Modified)
10339 trunk/help/opers/set (File Modified)
10340 trunk/help/opers/stats (File Modified)
10341 trunk/help/opers/trace (File Modified)
10342 trunk/help/opers/version (File Modified)
10343 trunk/help/users/notice (File Modified)
10344 trunk/help/users/privmsg (File Modified)
10345 trunk/help/users/stats (File Modified)
10346
10347
10348 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10349 Log:
10350 Update help files.
10351
10352
10353 Modified:
10354 trunk/help/opers/cmode (File Modified)
10355 trunk/help/opers/umode (File Modified)
10356 trunk/help/opers/wallops (File Modified)
10357 trunk/help/opers/who (File Modified)
10358 trunk/help/users/umode (File Modified)
10359
10360
10361 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10362 Log:
10363 Include cmode +r in 004 and 005.
10364
10365
10366 Modified:
10367 trunk/include/supported.h (File Modified)
10368 trunk/src/messages.tab (File Modified)
10369
10370
10371 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10372 Log:
10373 No need to clear all 3 buffers in channel_modes().
10374
10375
10376 Modified:
10377 trunk/src/channel.c (File Modified)
10378
10379
10380 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10381 Log:
10382 - Fix multiple +f modes per line
10383 - -f shouldn't take a parameter
10384
10385
10386 Modified:
10387 trunk/modules/core/m_mode.c (File Modified)
10388
10389
10390 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10391 Log:
10392 Channel mode +Q now prevents forwarding to or through
10393 a channel, just like in hyperion, not from a channel.
10394
10395
10396 Modified:
10397 trunk/modules/core/m_join.c (File Modified)
10398
10399
10400 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10401 Log:
10402 Complete +F/+Q propagation.
10403
10404
10405 Modified:
10406 trunk/modules/core/m_join.c (File Modified)
10407 trunk/modules/core/m_sjoin.c (File Modified)
10408 trunk/src/channel.c (File Modified)
10409
10410
10411 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10412 Log:
10413 - A few minor fixes.
10414
10415
10416 Modified:
10417 trunk/modules/core/m_join.c (File Modified)
10418 trunk/modules/m_services.c (File Modified)
10419
10420
10421 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10422 Log:
10423 - Fix netsplit obfuscation.
10424
10425
10426 Modified:
10427 trunk/src/client.c (File Modified)
10428
10429
10430 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10431 Log:
10432 - Fix another /stats p related bug.
10433
10434
10435 Modified:
10436 trunk/src/client.c (File Modified)
10437
10438
10439 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10440 Log:
10441 - Update example.conf.
10442
10443
10444 Modified:
10445 trunk/doc/example.conf (File Modified)
10446
10447
10448 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10449 Log:
10450 - Fix a minor bug here, and re-release 1.0.
10451
10452
10453 Modified:
10454 trunk/modules/core/m_nick.c (File Modified)
10455
10456
10457 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10458 Log:
10459 - Add bursted clients to /stats p list.
10460
10461
10462 Modified:
10463 trunk/modules/core/m_nick.c (File Modified)
10464
10465
10466 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10467 Log:
10468 - Add identify_service, identify_command options to the example.conf,
10469 newconf parser.
10470
10471
10472 Modified:
10473 trunk/NEWS (File Modified)
10474 trunk/doc/example.conf (File Modified)
10475 trunk/src/newconf.c (File Modified)
10476
10477
10478 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10479 Log:
10480 - Add services shortcuts.
10481
10482
10483 Modified:
10484 trunk/modules/Makefile.in (File Modified)
10485 trunk/modules/m_sshortcut.c (File Added)
10486
10487
10488 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10489 Log:
10490 - put back checks i removed by mistake
10491
10492
10493 Modified:
10494 trunk/modules/core/m_join.c (File Modified)
10495
10496
10497 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10498 Log:
10499 - Implement channel mode +Q, which disables forwarding.
10500 - Make forwarding usable by everyone.
10501 - Implement channel mode +F which bypasses authority checks on a target
10502 set with this mode
10503 - Update NEWS.
10504
10505
10506 Modified:
10507 trunk/NEWS (File Modified)
10508 trunk/include/channel.h (File Modified)
10509 trunk/include/supported.h (File Modified)
10510 trunk/modules/core/m_join.c (File Modified)
10511 trunk/modules/core/m_mode.c (File Modified)
10512 trunk/src/messages.tab (File Modified)
10513
10514
10515 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10516 Log:
10517 - Fix account handling brokenness.
10518
10519
10520 Modified:
10521 trunk/modules/m_services.c (File Modified)
10522
10523
10524 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10525 Log:
10526 Identify to services via server password hack. Still
10527 needs config file parts, like
10528 identifyservice = "nickserv@services.int";
10529 identifycommand = "IDENTIFY";
10530
10531
10532 Modified:
10533 trunk/include/s_conf.h (File Modified)
10534 trunk/src/s_user.c (File Modified)
10535
10536
10537 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10538 Log:
10539 Make send.c compile.
10540
10541
10542 Modified:
10543 trunk/src/send.c (File Modified)
10544
10545
10546 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10547 Log:
10548 - Handle this better.
10549
10550
10551 Modified:
10552 trunk/src/send.c (File Modified)
10553
10554
10555 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10556 Log:
10557 If the source is not a client, don't send to normal users.
10558
10559
10560 Modified:
10561 trunk/src/send.c (File Modified)
10562
10563
10564 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10565 Log:
10566 - Make /wallops behave as wallops in other ircds.
10567
10568
10569 Modified:
10570 trunk/modules/m_wallops.c (File Modified)
10571 trunk/src/send.c (File Modified)
10572
10573
10574 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10575 Log:
10576 - charybdis-1.0
10577
10578
10579 Modified:
10580 trunk/NEWS (File Modified)
10581 trunk/configure (File Modified)
10582 trunk/configure.ac (File Modified)
10583
10584
10585 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10586 Log:
10587 - Remove efnet configuration.
10588 - Rename example.conf as reference.conf, and replace the default
10589 example.conf with one suitable for AthemeNET.
10590 - Update makefile to reflect these changes.
10591
10592
10593 Modified:
10594 trunk/doc/Makefile.in (File Modified)
10595 trunk/doc/example.conf (File Modified)
10596 trunk/doc/example.efnet.conf (File Deleted)
10597 trunk/doc/reference.conf (File Added)
10598
10599
10600 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10601 Log:
10602 - Don't display opers who are /away.
10603
10604
10605 Modified:
10606 trunk/modules/m_stats.c (File Modified)
10607
10608
10609 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10610 Log:
10611 Put cmode +f in 004 and 005.
10612
10613
10614 Modified:
10615 trunk/include/supported.h (File Modified)
10616 trunk/src/messages.tab (File Modified)
10617
10618
10619 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10620 Log:
10621 Add user umode +Q which prevents a user from
10622 being forwarded.
10623
10624
10625 Modified:
10626 trunk/include/client.h (File Modified)
10627 trunk/modules/core/m_join.c (File Modified)
10628 trunk/src/messages.tab (File Modified)
10629 trunk/src/s_user.c (File Modified)
10630
10631
10632 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10633 Log:
10634 Implement channel forwarding in m_join(). As in
10635 hyperion, failing to join because of +i, +r or +j
10636 can cause you to be forwarded, potentially
10637 recursively. Unlike hyperion, a single numeric
10638 is sent in case of a successful forward, otherwise
10639 the ircd acts if there were no forward.
10640
10641
10642 Modified:
10643 trunk/include/numeric.h (File Modified)
10644 trunk/modules/core/m_join.c (File Modified)
10645 trunk/src/messages.tab (File Modified)
10646
10647
10648 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10649 Log:
10650 Allow servers to set oper-only cmodes as well.
10651
10652
10653 Modified:
10654 trunk/modules/core/m_mode.c (File Modified)
10655
10656
10657 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10658 Log:
10659 Add cmode +f which takes a channel name, settable
10660 only by opers for now. Does not do anything yet.
10661
10662
10663 Modified:
10664 trunk/include/channel.h (File Modified)
10665 trunk/modules/core/m_join.c (File Modified)
10666 trunk/modules/core/m_mode.c (File Modified)
10667 trunk/modules/core/m_sjoin.c (File Modified)
10668 trunk/src/channel.c (File Modified)
10669
10670
10671 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10672 Log:
10673 Fully initialize 'mode' in ms_join() and ms_sjoin()
10674 to avoid old +j garbage from being used.
10675
10676
10677 Modified:
10678 trunk/modules/core/m_join.c (File Modified)
10679 trunk/modules/core/m_sjoin.c (File Modified)
10680
10681
10682 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10683 Log:
10684 - only touch join_count/join_delta if join throttling
10685 is enabled on the channel
10686 - reset join_count/join_delta to 0 if -j is set
10687
10688
10689 Modified:
10690 trunk/modules/core/m_join.c (File Modified)
10691 trunk/modules/core/m_mode.c (File Modified)
10692 trunk/modules/core/m_sjoin.c (File Modified)
10693
10694
10695 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10696 Log:
10697 Also start a new "period" for join throttling for remote joins,
10698 if necessary. Make the code slightly clearer.
10699
10700
10701 Modified:
10702 trunk/modules/core/m_join.c (File Modified)
10703 trunk/src/channel.c (File Modified)
10704
10705
10706 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10707 Log:
10708 Some +j improvements, still broken.
10709
10710
10711 Modified:
10712 trunk/modules/core/m_join.c (File Modified)
10713 trunk/modules/core/m_sjoin.c (File Modified)
10714
10715
10716 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10717 Log:
10718 Only do +z processing for +m channels the sender is on,
10719 as bans/quiets are currently only checked locally.
10720
10721
10722 Modified:
10723 trunk/modules/core/m_message.c (File Modified)
10724
10725
10726 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10727 Log:
10728 - Add max_bans_large configuration option, defaulting to 500, to
10729 limit the number of bans in a +L channel
10730 - Change b/e/I to b/e/I/q in texts
10731
10732
10733 Modified:
10734 trunk/doc/example.conf (File Modified)
10735 trunk/include/s_conf.h (File Modified)
10736 trunk/modules/core/m_mode.c (File Modified)
10737 trunk/modules/m_info.c (File Modified)
10738 trunk/src/newconf.c (File Modified)
10739 trunk/src/s_conf.c (File Modified)
10740
10741
10742 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10743 Log:
10744 Store invite for +gi channels.
10745 Note that +gi is significantly weaker access control than +i.
10746
10747
10748 Modified:
10749 trunk/modules/m_invite.c (File Modified)
10750
10751
10752 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10753 Log:
10754 Nonops are allowed to see +q lists.
10755
10756
10757 Modified:
10758 trunk/modules/core/m_mode.c (File Modified)
10759
10760
10761 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10762 Log:
10763 Invalidate can_send() cache on -q.
10764
10765
10766 Modified:
10767 trunk/modules/core/m_mode.c (File Modified)
10768
10769
10770 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10771 Log:
10772 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10773
10774
10775 Modified:
10776 trunk/modules/core/m_sjoin.c (File Modified)
10777
10778
10779 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10780 Log:
10781 - Allow blank SJOINs -- for permanant channels.
10782
10783
10784 Modified:
10785 trunk/modules/core/m_sjoin.c (File Modified)
10786
10787
10788 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10789 Log:
10790 - Burst permanant channels.
10791
10792
10793 Modified:
10794 trunk/src/s_serv.c (File Modified)
10795
10796
10797 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10798 Log:
10799 - Fix handling of permanant channels.
10800
10801
10802 Modified:
10803 trunk/modules/core/m_join.c (File Modified)
10804
10805
10806 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10807 Log:
10808 - Run indent on core modules.
10809 - Add propagation of join throttle settings.
10810
10811
10812 Modified:
10813 trunk/modules/core/m_die.c (File Modified)
10814 trunk/modules/core/m_error.c (File Modified)
10815 trunk/modules/core/m_join.c (File Modified)
10816 trunk/modules/core/m_kick.c (File Modified)
10817 trunk/modules/core/m_kill.c (File Modified)
10818 trunk/modules/core/m_message.c (File Modified)
10819 trunk/modules/core/m_mode.c (File Modified)
10820 trunk/modules/core/m_nick.c (File Modified)
10821 trunk/modules/core/m_part.c (File Modified)
10822 trunk/modules/core/m_quit.c (File Modified)
10823 trunk/modules/core/m_server.c (File Modified)
10824 trunk/modules/core/m_sjoin.c (File Modified)
10825 trunk/modules/core/m_squit.c (File Modified)
10826
10827
10828 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10829 Log:
10830 - Fix mistake in commit message.
10831
10832
10833 Modified:
10834 trunk/ChangeLog (File Modified)
10835
10836
10837 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10838 Log:
10839 - Channel throttling.
10840
10841
10842 Modified:
10843 trunk/NEWS (File Modified)
10844 trunk/include/supported.h (File Modified)
10845 trunk/modules/core/m_mode.c (File Modified)
10846 trunk/src/messages.tab (File Modified)
10847
10848
10849 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10850 Log:
10851 - Channel throttle logic fixes.
10852
10853
10854 Modified:
10855 trunk/include/channel.h (File Modified)
10856
10857
10858 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10859 Log:
10860 - Add the throttle logic.
10861
10862
10863 Modified:
10864 trunk/include/channel.h (File Modified)
10865 trunk/include/numeric.h (File Modified)
10866 trunk/modules/core/m_join.c (File Modified)
10867 trunk/src/channel.c (File Modified)
10868 trunk/src/messages.tab (File Modified)
10869
10870
10871 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10872 Log:
10873 - Cosmetic fixes to CREDITS.
10874
10875
10876 Modified:
10877 trunk/CREDITS (File Modified)
10878
10879
10880 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10881 Log:
10882 - Better channel_modes() from ShadowIRCd 4.
10883
10884
10885 Modified:
10886 trunk/include/channel.h (File Modified)
10887 trunk/src/channel.c (File Modified)
10888
10889
10890 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10891 Log:
10892 - Strip colour codes from parts.
10893
10894
10895 Modified:
10896 trunk/modules/core/m_part.c (File Modified)
10897
10898
10899 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10900 Log:
10901 - Strip colour codes from quits.
10902
10903
10904 Modified:
10905 trunk/modules/core/m_quit.c (File Modified)
10906
10907
10908 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10909 Log:
10910 - add +c/+g/+z to channel_modes().
10911
10912
10913 Modified:
10914 trunk/src/channel.c (File Modified)
10915
10916
10917 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10918 Log:
10919 - Add +g to 004/005 numerics.
10920
10921
10922 Modified:
10923 trunk/include/supported.h (File Modified)
10924 trunk/src/messages.tab (File Modified)
10925
10926
10927 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10928 Log:
10929 - Add +cgz to set_final_mode() in both join/sjoin.
10930 - Implement channel mode +g: Free invite.
10931
10932
10933 Modified:
10934 trunk/include/channel.h (File Modified)
10935 trunk/modules/core/m_join.c (File Modified)
10936 trunk/modules/core/m_mode.c (File Modified)
10937 trunk/modules/core/m_sjoin.c (File Modified)
10938 trunk/modules/m_invite.c (File Modified)
10939
10940
10941 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10942 Log:
10943 - Make sure /stats p uses the right list.
10944
10945
10946 Modified:
10947 trunk/modules/m_stats.c (File Modified)
10948
10949
10950 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10951 Log:
10952 - local oper list becomes local_oper_list.
10953 - all opers are stored on oper_list for /stats p.
10954
10955
10956 Modified:
10957 trunk/include/ircd.h (File Modified)
10958 trunk/modules/m_stats.c (File Modified)
10959 trunk/modules/m_trace.c (File Modified)
10960 trunk/src/client.c (File Modified)
10961 trunk/src/ircd.c (File Modified)
10962 trunk/src/s_user.c (File Modified)
10963 trunk/src/send.c (File Modified)
10964
10965
10966 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10967 Log:
10968 - Remove ENABLE_SERVICES legacy define.
10969
10970
10971 Modified:
10972 trunk/configure (File Modified)
10973 trunk/configure.ac (File Modified)
10974 trunk/include/client.h (File Modified)
10975 trunk/include/m_info.h (File Modified)
10976 trunk/include/s_conf.h (File Modified)
10977 trunk/modules/Makefile.in (File Modified)
10978 trunk/modules/core/m_kick.c (File Modified)
10979 trunk/modules/core/m_mode.c (File Modified)
10980 trunk/modules/core/m_nick.c (File Modified)
10981 trunk/modules/core/m_sjoin.c (File Modified)
10982 trunk/modules/m_services.c (File Modified)
10983 trunk/src/channel.c (File Modified)
10984 trunk/src/newconf.c (File Modified)
10985 trunk/src/s_conf.c (File Modified)
10986 trunk/src/s_serv.c (File Modified)
10987 trunk/src/s_user.c (File Modified)
10988
10989
10990 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10991 Log:
10992 - New reject message, ala ircu.
10993
10994
10995 Modified:
10996 trunk/src/reject.c (File Modified)
10997
10998
10999 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
11000 Log:
11001 - Reduce 'broadcast storm' effect in m_chghost.
11002
11003
11004 Modified:
11005 trunk/modules/m_chghost.c (File Modified)
11006
11007
11008 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
11009 Log:
11010 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
11011
11012
11013 Modified:
11014 trunk/include/supported.h (File Modified)
11015 trunk/src/messages.tab (File Modified)
11016
11017
11018 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
11019 Log:
11020 - Implement +z.
11021
11022
11023 Modified:
11024 trunk/include/channel.h (File Modified)
11025 trunk/modules/core/m_message.c (File Modified)
11026 trunk/modules/core/m_mode.c (File Modified)
11027
11028
11029 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
11030 Log:
11031 - use sendto_one_numeric() in some places.
11032
11033
11034 Modified:
11035 trunk/modules/core/m_mode.c (File Modified)
11036
11037
11038 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
11039 Log:
11040 - Implement channel mode +c -- colour stripping.
11041
11042
11043 Modified:
11044 trunk/include/irc_string.h (File Modified)
11045 trunk/include/supported.h (File Modified)
11046 trunk/modules/core/m_message.c (File Modified)
11047 trunk/modules/core/m_mode.c (File Modified)
11048 trunk/src/irc_string.c (File Modified)
11049 trunk/src/messages.tab (File Modified)
11050
11051
11052 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
11053 Log:
11054 - Add +qLP to CHANMODES 005 numeric.
11055
11056
11057 Modified:
11058 trunk/include/supported.h (File Modified)
11059
11060
11061 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
11062 Log:
11063 Move credits files to doc/.
11064
11065
11066 Modified:
11067 trunk/Hybrid-team (File Deleted)
11068 trunk/Ratbox-team (File Deleted)
11069 trunk/doc/Hybrid-team (File Added)
11070 trunk/doc/Ratbox-team (File Added)
11071
11072
11073 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
11074 Log:
11075 - Rename Ratbox credits as Ratbox-team.
11076 - Add in our own CREDITS.
11077
11078
11079 Modified:
11080 trunk/CREDITS (File Deleted)
11081 trunk/CREDITS (File Added)
11082 trunk/Ratbox-team (File Added)
11083
11084
11085 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
11086 Log:
11087 - Quietcache fixes.
11088
11089
11090 Modified:
11091 trunk/modules/core/m_mode.c (File Modified)
11092
11093
11094 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
11095 Log:
11096 - Rebuild configure.
11097
11098
11099 Modified:
11100 trunk/autom4te.cache/ (File Deleted)
11101 trunk/configure (File Modified)
11102
11103
11104 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
11105 Log:
11106 Add +q to messages.tab.
11107
11108
11109 Modified:
11110 trunk/src/messages.tab (File Modified)
11111
11112
11113 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11114 Log:
11115 - port m_sjoin stuff to TS6 JOIN syntax.
11116
11117
11118 Modified:
11119 trunk/modules/core/m_join.c (File Modified)
11120
11121
11122 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11123 Log:
11124 - Implement channel mode +q (quiet)
11125
11126
11127 Modified:
11128 trunk/include/channel.h (File Modified)
11129 trunk/modules/core/m_mode.c (File Modified)
11130 trunk/src/channel.c (File Modified)
11131
11132
11133 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11134 Log:
11135 Add +L/+P for set_final_mode().
11136
11137
11138 Modified:
11139 trunk/modules/core/m_sjoin.c (File Modified)
11140
11141
11142 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11143 Log:
11144 Add +L/+P in channel_modes().
11145
11146
11147 Modified:
11148 trunk/src/channel.c (File Modified)
11149
11150
11151 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11152 Log:
11153 - Use MODE_PERMANENT, not MODE_PERMANANT
11154 - Actually use chm_staff()
11155
11156 It compiles but is not otherwise tested.
11157
11158
11159 Modified:
11160 trunk/include/channel.h (File Modified)
11161 trunk/modules/core/m_mode.c (File Modified)
11162 trunk/modules/core/m_sjoin.c (File Modified)
11163 trunk/src/channel.c (File Modified)
11164
11165
11166 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11167 Log:
11168 - Ok, patchlevel.h is fixed now.
11169
11170
11171 Modified:
11172 trunk/include/patchlevel.h (File Modified)
11173
11174
11175 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11176 Log:
11177 - *sigh*
11178
11179
11180 Modified:
11181 trunk/include/patchlevel.h (File Modified)
11182 trunk/src/version.c.SH (File Modified)
11183
11184
11185 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11186 Log:
11187 - Fix compilation issue with version.c.
11188
11189
11190 Modified:
11191 trunk/src/version.c.SH (File Modified)
11192
11193
11194 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11195 Log:
11196 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11197 this from the BUGS file.
11198
11199
11200 Modified:
11201 trunk/BUGS (File Modified)
11202
11203
11204 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11205 Log:
11206 Mangle all netsplit messages if flatten links is enabled.
11207
11208
11209 Modified:
11210 trunk/src/client.c (File Modified)
11211
11212
11213 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11214 Log:
11215 - jilles pointed out that /stats p needed severe changes -- implement
11216 them
11217
11218
11219 Modified:
11220 trunk/modules/m_stats.c (File Modified)
11221
11222
11223 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11224 Log:
11225 Rename RELNOTES to NEWS.
11226
11227
11228 Modified:
11229 trunk/NEWS (File Added)
11230 trunk/RELNOTES (File Deleted)
11231
11232
11233 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11234 Log:
11235 Update RELNOTES.
11236
11237
11238 Modified:
11239 trunk/RELNOTES (File Modified)
11240
11241
11242 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11243 Log:
11244 - Make /stats p work globally.
11245 - Change 'OPER(s)' to 'staff members'
11246
11247
11248 Modified:
11249 trunk/modules/m_stats.c (File Modified)
11250
11251
11252 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11253 Log:
11254 - add modes, +LP to RPL_MYINFO.
11255
11256
11257 Modified:
11258 trunk/src/messages.tab (File Modified)
11259
11260
11261 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11262 Log:
11263 More stuff to RELNOTES.
11264
11265
11266 Modified:
11267 trunk/RELNOTES (File Modified)
11268
11269
11270 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11271 Log:
11272 - Implement +P.
11273
11274
11275 Modified:
11276 trunk/modules/core/m_sjoin.c (File Modified)
11277 trunk/src/channel.c (File Modified)
11278
11279
11280 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11281 Log:
11282 - Implement list limit exceed modes -- +L.
11283
11284
11285 Modified:
11286 trunk/modules/core/m_mode.c (File Modified)
11287
11288
11289 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11290 Log:
11291 - Add handlers for modes +L, +P.
11292
11293
11294 Modified:
11295 trunk/include/channel.h (File Modified)
11296 trunk/modules/core/m_mode.c (File Modified)
11297
11298
11299 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11300 Log:
11301 Update properties on *everything*.
11302
11303
11304 Modified:
11305 trunk/.cvsignore (Property Modified)
11306 trunk/.indent.pro (Property Modified)
11307 trunk/BUGS (File Modified) (Property Modified)
11308 trunk/CREDITS (File Modified) (Property Modified)
11309 trunk/ChangeLog (Property Modified)
11310 trunk/Hybrid-team (File Modified) (Property Modified)
11311 trunk/INSTALL (File Modified) (Property Modified)
11312 trunk/LICENSE (File Modified) (Property Modified)
11313 trunk/Makefile.in (File Modified) (Property Modified)
11314 trunk/README.FIRST (File Modified) (Property Modified)
11315 trunk/RELNOTES (File Modified) (Property Modified)
11316 trunk/SVN-Access (Property Modified)
11317 trunk/aclocal.m4 (File Modified) (Property Modified)
11318 trunk/adns/.cvsignore (Property Modified)
11319 trunk/adns/COPYING (Property Modified)
11320 trunk/adns/GPL-vs-LGPL (Property Modified)
11321 trunk/adns/Makefile.in (File Modified) (Property Modified)
11322 trunk/adns/README (Property Modified)
11323 trunk/adns/README.ircd (Property Modified)
11324 trunk/adns/adns.h (File Modified) (Property Modified)
11325 trunk/adns/check.c (File Modified) (Property Modified)
11326 trunk/adns/dlist.h (File Modified) (Property Modified)
11327 trunk/adns/event.c (File Modified) (Property Modified)
11328 trunk/adns/general.c (File Modified) (Property Modified)
11329 trunk/adns/internal.h (File Modified) (Property Modified)
11330 trunk/adns/parse.c (File Modified) (Property Modified)
11331 trunk/adns/query.c (File Modified) (Property Modified)
11332 trunk/adns/reply.c (File Modified) (Property Modified)
11333 trunk/adns/setup.c (File Modified) (Property Modified)
11334 trunk/adns/transmit.c (File Modified) (Property Modified)
11335 trunk/adns/tvarith.h (File Modified) (Property Modified)
11336 trunk/adns/types.c (File Modified) (Property Modified)
11337 trunk/configure (File Modified) (Property Modified)
11338 trunk/configure.ac (File Modified) (Property Modified)
11339 trunk/contrib/.cvsignore (Property Modified)
11340 trunk/contrib/.indent.pro (Property Modified)
11341 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11342 trunk/contrib/README (File Modified) (Property Modified)
11343 trunk/contrib/example_module.c (File Modified) (Property Modified)
11344 trunk/contrib/m_42.c (File Modified) (Property Modified)
11345 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11346 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11347 trunk/contrib/m_force.c (File Modified) (Property Modified)
11348 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11349 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11350 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11351 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11352 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11353 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11354 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11355 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11356 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11357 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11358 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11359 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11360 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11361 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11362 trunk/doc/.cvsignore (Property Modified)
11363 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11364 trunk/doc/Makefile.in (File Modified) (Property Modified)
11365 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11366 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11367 trunk/doc/challenge.txt (File Modified) (Property Modified)
11368 trunk/doc/example.conf (File Modified) (Property Modified)
11369 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11370 trunk/doc/hooks.txt (File Modified) (Property Modified)
11371 trunk/doc/index.txt (File Modified) (Property Modified)
11372 trunk/doc/ircd.8 (File Modified) (Property Modified)
11373 trunk/doc/ircd.motd (Property Modified)
11374 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11375 trunk/doc/modeg.txt (File Modified) (Property Modified)
11376 trunk/doc/modes.txt (File Modified) (Property Modified)
11377 trunk/doc/monitor.txt (File Modified) (Property Modified)
11378 trunk/doc/old/Authors (Property Modified)
11379 trunk/doc/operguide.txt (File Modified) (Property Modified)
11380 trunk/doc/opermyth.txt (Property Modified)
11381 trunk/doc/server-version-info (File Modified) (Property Modified)
11382 trunk/doc/services.txt (File Modified) (Property Modified)
11383 trunk/doc/technical/README.TSora (Property Modified)
11384 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11385 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11386 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11387 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11388 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11389 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11390 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11391 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11392 trunk/doc/technical/rfc1459.txt (Property Modified)
11393 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11394 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11395 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11396 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11397 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11398 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11399 trunk/help/Makefile.in (File Modified) (Property Modified)
11400 trunk/help/opers/accept (Property Modified)
11401 trunk/help/opers/admin (Property Modified)
11402 trunk/help/opers/away (Property Modified)
11403 trunk/help/opers/capab (Property Modified)
11404 trunk/help/opers/challenge (Property Modified)
11405 trunk/help/opers/close (Property Modified)
11406 trunk/help/opers/cmode (Property Modified)
11407 trunk/help/opers/cnotice (Property Modified)
11408 trunk/help/opers/connect (Property Modified)
11409 trunk/help/opers/cprivmsg (Property Modified)
11410 trunk/help/opers/credits (Property Modified)
11411 trunk/help/opers/die (Property Modified)
11412 trunk/help/opers/dline (Property Modified)
11413 trunk/help/opers/eob (Property Modified)
11414 trunk/help/opers/error (Property Modified)
11415 trunk/help/opers/etrace (Property Modified)
11416 trunk/help/opers/gline (Property Modified)
11417 trunk/help/opers/help (Property Modified)
11418 trunk/help/opers/index (Property Modified)
11419 trunk/help/opers/info (Property Modified)
11420 trunk/help/opers/invite (Property Modified)
11421 trunk/help/opers/ison (Property Modified)
11422 trunk/help/opers/join (Property Modified)
11423 trunk/help/opers/kick (Property Modified)
11424 trunk/help/opers/kill (Property Modified)
11425 trunk/help/opers/kline (Property Modified)
11426 trunk/help/opers/knock (Property Modified)
11427 trunk/help/opers/links (Property Modified)
11428 trunk/help/opers/list (Property Modified)
11429 trunk/help/opers/locops (Property Modified)
11430 trunk/help/opers/lusers (Property Modified)
11431 trunk/help/opers/modlist (Property Modified)
11432 trunk/help/opers/modload (Property Modified)
11433 trunk/help/opers/modrestart (Property Modified)
11434 trunk/help/opers/modunload (Property Modified)
11435 trunk/help/opers/motd (Property Modified)
11436 trunk/help/opers/names (Property Modified)
11437 trunk/help/opers/nick (Property Modified)
11438 trunk/help/opers/notice (Property Modified)
11439 trunk/help/opers/oper (Property Modified)
11440 trunk/help/opers/operspy (Property Modified)
11441 trunk/help/opers/operwall (Property Modified)
11442 trunk/help/opers/part (Property Modified)
11443 trunk/help/opers/pass (Property Modified)
11444 trunk/help/opers/ping (Property Modified)
11445 trunk/help/opers/pong (Property Modified)
11446 trunk/help/opers/post (Property Modified)
11447 trunk/help/opers/privmsg (Property Modified)
11448 trunk/help/opers/quit (Property Modified)
11449 trunk/help/opers/rehash (Property Modified)
11450 trunk/help/opers/restart (Property Modified)
11451 trunk/help/opers/resv (Property Modified)
11452 trunk/help/opers/server (Property Modified)
11453 trunk/help/opers/set (Property Modified)
11454 trunk/help/opers/sjoin (Property Modified)
11455 trunk/help/opers/squit (Property Modified)
11456 trunk/help/opers/stats (Property Modified)
11457 trunk/help/opers/svinfo (Property Modified)
11458 trunk/help/opers/testgecos (Property Modified)
11459 trunk/help/opers/testline (Property Modified)
11460 trunk/help/opers/testmask (Property Modified)
11461 trunk/help/opers/time (Property Modified)
11462 trunk/help/opers/topic (Property Modified)
11463 trunk/help/opers/trace (Property Modified)
11464 trunk/help/opers/uhelp (Property Modified)
11465 trunk/help/opers/umode (Property Modified)
11466 trunk/help/opers/undline (Property Modified)
11467 trunk/help/opers/ungline (Property Modified)
11468 trunk/help/opers/unkline (Property Modified)
11469 trunk/help/opers/unresv (Property Modified)
11470 trunk/help/opers/unxline (Property Modified)
11471 trunk/help/opers/user (Property Modified)
11472 trunk/help/opers/userhost (Property Modified)
11473 trunk/help/opers/users (Property Modified)
11474 trunk/help/opers/version (Property Modified)
11475 trunk/help/opers/wallops (Property Modified)
11476 trunk/help/opers/who (Property Modified)
11477 trunk/help/opers/whois (Property Modified)
11478 trunk/help/opers/whowas (Property Modified)
11479 trunk/help/opers/xline (Property Modified)
11480 trunk/help/users/index (Property Modified)
11481 trunk/help/users/info (Property Modified)
11482 trunk/help/users/notice (Property Modified)
11483 trunk/help/users/privmsg (Property Modified)
11484 trunk/help/users/stats (Property Modified)
11485 trunk/help/users/umode (Property Modified)
11486 trunk/include/.cvsignore (Property Modified)
11487 trunk/include/.indent.pro (Property Modified)
11488 trunk/include/balloc.h (File Modified) (Property Modified)
11489 trunk/include/cache.h (File Modified) (Property Modified)
11490 trunk/include/channel.h (File Modified) (Property Modified)
11491 trunk/include/class.h (File Modified) (Property Modified)
11492 trunk/include/client.h (File Modified) (Property Modified)
11493 trunk/include/commio.h (File Modified) (Property Modified)
11494 trunk/include/common.h (File Modified) (Property Modified)
11495 trunk/include/config.h (File Modified) (Property Modified)
11496 trunk/include/config.h.dist (File Modified) (Property Modified)
11497 trunk/include/defaults.h (File Modified) (Property Modified)
11498 trunk/include/event.h (File Modified) (Property Modified)
11499 trunk/include/hash.h (File Modified) (Property Modified)
11500 trunk/include/hook.h (File Modified) (Property Modified)
11501 trunk/include/hostmask.h (File Modified) (Property Modified)
11502 trunk/include/irc_string.h (File Modified) (Property Modified)
11503 trunk/include/ircd.h (File Modified) (Property Modified)
11504 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11505 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11506 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11507 trunk/include/linebuf.h (File Modified) (Property Modified)
11508 trunk/include/listener.h (File Modified) (Property Modified)
11509 trunk/include/m_info.h (File Modified) (Property Modified)
11510 trunk/include/memory.h (File Modified) (Property Modified)
11511 trunk/include/modules.h (File Modified) (Property Modified)
11512 trunk/include/monitor.h (File Modified) (Property Modified)
11513 trunk/include/msg.h (File Modified) (Property Modified)
11514 trunk/include/newconf.h (File Modified) (Property Modified)
11515 trunk/include/numeric.h (File Modified) (Property Modified)
11516 trunk/include/packet.h (File Modified) (Property Modified)
11517 trunk/include/parse.h (File Modified) (Property Modified)
11518 trunk/include/patchlevel.h (File Modified) (Property Modified)
11519 trunk/include/patricia.h (File Modified) (Property Modified)
11520 trunk/include/reject.h (File Modified) (Property Modified)
11521 trunk/include/res.h (File Modified) (Property Modified)
11522 trunk/include/restart.h (File Modified) (Property Modified)
11523 trunk/include/s_auth.h (File Modified) (Property Modified)
11524 trunk/include/s_conf.h (File Modified) (Property Modified)
11525 trunk/include/s_gline.h (File Modified) (Property Modified)
11526 trunk/include/s_log.h (File Modified) (Property Modified)
11527 trunk/include/s_newconf.h (File Modified) (Property Modified)
11528 trunk/include/s_serv.h (File Modified) (Property Modified)
11529 trunk/include/s_stats.h (File Modified) (Property Modified)
11530 trunk/include/s_user.h (File Modified) (Property Modified)
11531 trunk/include/s_zip.h (File Modified) (Property Modified)
11532 trunk/include/scache.h (File Modified) (Property Modified)
11533 trunk/include/send.h (File Modified) (Property Modified)
11534 trunk/include/serno.h (Property Modified)
11535 trunk/include/setup.h.in (Property Modified)
11536 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11537 trunk/include/stdinc.h (File Modified) (Property Modified)
11538 trunk/include/supported.h (File Modified) (Property Modified)
11539 trunk/include/tools.h (File Modified) (Property Modified)
11540 trunk/include/whowas.h (File Modified) (Property Modified)
11541 trunk/install-sh (File Modified) (Property Modified)
11542 trunk/modules/.cvsignore (Property Modified)
11543 trunk/modules/.depend (Property Modified)
11544 trunk/modules/.indent.pro (Property Modified)
11545 trunk/modules/Makefile.in (File Modified) (Property Modified)
11546 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11547 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11548 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11549 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11550 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11551 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11552 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11553 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11554 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11555 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11556 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11557 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11558 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11559 trunk/modules/m_accept.c (File Modified) (Property Modified)
11560 trunk/modules/m_admin.c (File Modified) (Property Modified)
11561 trunk/modules/m_away.c (File Modified) (Property Modified)
11562 trunk/modules/m_cap.c (File Modified) (Property Modified)
11563 trunk/modules/m_capab.c (File Modified) (Property Modified)
11564 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11565 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11566 trunk/modules/m_close.c (File Modified) (Property Modified)
11567 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11568 trunk/modules/m_connect.c (File Modified) (Property Modified)
11569 trunk/modules/m_dline.c (File Modified) (Property Modified)
11570 trunk/modules/m_encap.c (File Modified) (Property Modified)
11571 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11572 trunk/modules/m_gline.c (File Modified) (Property Modified)
11573 trunk/modules/m_help.c (File Modified) (Property Modified)
11574 trunk/modules/m_info.c (File Modified) (Property Modified)
11575 trunk/modules/m_invite.c (File Modified) (Property Modified)
11576 trunk/modules/m_ison.c (File Modified) (Property Modified)
11577 trunk/modules/m_kline.c (File Modified) (Property Modified)
11578 trunk/modules/m_knock.c (File Modified) (Property Modified)
11579 trunk/modules/m_links.c (File Modified) (Property Modified)
11580 trunk/modules/m_list.c (File Modified) (Property Modified)
11581 trunk/modules/m_locops.c (File Modified) (Property Modified)
11582 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11583 trunk/modules/m_map.c (File Modified) (Property Modified)
11584 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11585 trunk/modules/m_motd.c (File Modified) (Property Modified)
11586 trunk/modules/m_names.c (File Modified) (Property Modified)
11587 trunk/modules/m_oper.c (File Modified) (Property Modified)
11588 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11589 trunk/modules/m_pass.c (File Modified) (Property Modified)
11590 trunk/modules/m_ping.c (File Modified) (Property Modified)
11591 trunk/modules/m_pong.c (File Modified) (Property Modified)
11592 trunk/modules/m_post.c (File Modified) (Property Modified)
11593 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11594 trunk/modules/m_restart.c (File Modified) (Property Modified)
11595 trunk/modules/m_resv.c (File Modified) (Property Modified)
11596 trunk/modules/m_services.c (File Modified) (Property Modified)
11597 trunk/modules/m_set.c (File Modified) (Property Modified)
11598 trunk/modules/m_stats.c (File Modified) (Property Modified)
11599 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11600 trunk/modules/m_tb.c (File Modified) (Property Modified)
11601 trunk/modules/m_testline.c (File Modified) (Property Modified)
11602 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11603 trunk/modules/m_time.c (File Modified) (Property Modified)
11604 trunk/modules/m_topic.c (File Modified) (Property Modified)
11605 trunk/modules/m_trace.c (File Modified) (Property Modified)
11606 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11607 trunk/modules/m_user.c (File Modified) (Property Modified)
11608 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11609 trunk/modules/m_users.c (File Modified) (Property Modified)
11610 trunk/modules/m_version.c (File Modified) (Property Modified)
11611 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11612 trunk/modules/m_who.c (File Modified) (Property Modified)
11613 trunk/modules/m_whois.c (File Modified) (Property Modified)
11614 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11615 trunk/modules/m_xline.c (File Modified) (Property Modified)
11616 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11617 trunk/servlink/.cvsignore (Property Modified)
11618 trunk/servlink/.indent.pro (Property Modified)
11619 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11620 trunk/servlink/README (File Modified) (Property Modified)
11621 trunk/servlink/TODO (File Modified) (Property Modified)
11622 trunk/servlink/control.c (File Modified) (Property Modified)
11623 trunk/servlink/control.h (File Modified) (Property Modified)
11624 trunk/servlink/io.c (File Modified) (Property Modified)
11625 trunk/servlink/io.h (File Modified) (Property Modified)
11626 trunk/servlink/servlink.c (File Modified) (Property Modified)
11627 trunk/servlink/servlink.h (File Modified) (Property Modified)
11628 trunk/src/.cvsignore (Property Modified)
11629 trunk/src/.depend (Property Modified)
11630 trunk/src/.indent.pro (Property Modified)
11631 trunk/src/Makefile.in (File Modified) (Property Modified)
11632 trunk/src/adns.c (File Modified) (Property Modified)
11633 trunk/src/balloc.c (File Modified) (Property Modified)
11634 trunk/src/cache.c (File Modified) (Property Modified)
11635 trunk/src/channel.c (File Modified) (Property Modified)
11636 trunk/src/class.c (File Modified) (Property Modified)
11637 trunk/src/client.c (File Modified) (Property Modified)
11638 trunk/src/commio.c (File Modified) (Property Modified)
11639 trunk/src/devpoll.c (File Modified) (Property Modified)
11640 trunk/src/epoll.c (File Modified) (Property Modified)
11641 trunk/src/event.c (File Modified) (Property Modified)
11642 trunk/src/getopt.c (File Modified) (Property Modified)
11643 trunk/src/hash.c (File Modified) (Property Modified)
11644 trunk/src/hook.c (File Modified) (Property Modified)
11645 trunk/src/hostmask.c (File Modified) (Property Modified)
11646 trunk/src/irc_string.c (File Modified) (Property Modified)
11647 trunk/src/ircd.c (File Modified) (Property Modified)
11648 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11649 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11650 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11651 trunk/src/kdparse.c (File Modified) (Property Modified)
11652 trunk/src/kqueue.c (File Modified) (Property Modified)
11653 trunk/src/linebuf.c (File Modified) (Property Modified)
11654 trunk/src/listener.c (File Modified) (Property Modified)
11655 trunk/src/match.c (File Modified) (Property Modified)
11656 trunk/src/memory.c (File Modified) (Property Modified)
11657 trunk/src/messages.tab (File Modified) (Property Modified)
11658 trunk/src/modules.c (File Modified) (Property Modified)
11659 trunk/src/monitor.c (File Modified) (Property Modified)
11660 trunk/src/newconf.c (File Modified) (Property Modified)
11661 trunk/src/numeric.c (File Modified) (Property Modified)
11662 trunk/src/packet.c (File Modified) (Property Modified)
11663 trunk/src/parse.c (File Modified) (Property Modified)
11664 trunk/src/patricia.c (File Modified) (Property Modified)
11665 trunk/src/poll.c (File Modified) (Property Modified)
11666 trunk/src/reject.c (File Modified) (Property Modified)
11667 trunk/src/restart.c (File Modified) (Property Modified)
11668 trunk/src/s_auth.c (File Modified) (Property Modified)
11669 trunk/src/s_conf.c (File Modified) (Property Modified)
11670 trunk/src/s_gline.c (File Modified) (Property Modified)
11671 trunk/src/s_log.c (File Modified) (Property Modified)
11672 trunk/src/s_newconf.c (File Modified) (Property Modified)
11673 trunk/src/s_serv.c (File Modified) (Property Modified)
11674 trunk/src/s_stats.c (File Modified) (Property Modified)
11675 trunk/src/s_user.c (File Modified) (Property Modified)
11676 trunk/src/scache.c (File Modified) (Property Modified)
11677 trunk/src/select.c (File Modified) (Property Modified)
11678 trunk/src/send.c (File Modified) (Property Modified)
11679 trunk/src/snprintf.c (File Modified) (Property Modified)
11680 trunk/src/tools.c (File Modified) (Property Modified)
11681 trunk/src/version.c.SH (File Modified) (Property Modified)
11682 trunk/src/whowas.c (File Modified) (Property Modified)
11683 trunk/tools/.cvsignore (Property Modified)
11684 trunk/tools/Makefile.in (File Modified) (Property Modified)
11685 trunk/tools/README (File Modified) (Property Modified)
11686 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11687 trunk/tools/convertilines.c (File Modified) (Property Modified)
11688 trunk/tools/convertklines.c (File Modified) (Property Modified)
11689 trunk/tools/mkkeypair (Property Modified)
11690 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11691 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11692 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11693 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11694 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11695 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11696 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11697 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11698 trunk/tools/untabify (File Modified) (Property Modified)
11699 trunk/tools/viconf.c (File Modified) (Property Modified)
11700
11701
11702 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11703 Log:
11704 - Update RELNOTES.
11705
11706
11707 Modified:
11708 trunk/RELNOTES (File Modified)
11709
11710
11711 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11712 Log:
11713 - Make version.c use our serial, not ratbox's.
11714
11715
11716 Modified:
11717 trunk/src/version.c.SH (File Modified)
11718
11719
11720 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11721 Log:
11722 - update RELNOTES
11723 - revved patchlevel to 2.1.5
11724
11725
11726 Modified:
11727 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11729
11730
11731 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11732 Log:
11733 - fix buffer overflow and unterminated buffer when removing TS6 bans
11734 - fix rebuilding of SJOIN
11735
11736
11737 Modified:
11738 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11739
11740
11741 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11742 Log:
11743 have servlink report if it gets an uncompressed error message when it gets inflate failures
11744
11745 Modified:
11746 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11747
11748
11749 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11750 Log:
11751 - extend our copyrights to 2005.
11752
11753
11754 Modified:
11755 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11756 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11757 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11758 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11759 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11761 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11762 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11763 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11764 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11766 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11767 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11768 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11769 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11770 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11771 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11772 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11773 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11777 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11778 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11779 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11780 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11781 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11782 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11783 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11784 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11785 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11786 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11787 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11788 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11789 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11790 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11791 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11792 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11800 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11801 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11802 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11806 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11807 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11808 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11809 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11811 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11812 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11813 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11822 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11823 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11824 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11825 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11833 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11834 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11835 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11836 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11837 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11838 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11839 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11840 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11841 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11842 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11843 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11844 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11845 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11846 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11847 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11855 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11856 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11857 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11858 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11859
11860
11861 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11862 Log:
11863 - update RELNOTES
11864 - revved patchlevel to 2.1.4
11865
11866
11867 Modified:
11868 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11869 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11870
11871
11872 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11873 Log:
11874 - add TARGMAX to 005
11875 - remove the +1 from ->uid in struct Client
11876 - fix checking of accept entries in m_accept.c
11877
11878
11879 Modified:
11880 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11881 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11882 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11883 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11884
11885
11886 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11887 Log:
11888 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11889 send it over TS6
11890
11891
11892 Modified:
11893 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11894
11895
11896 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11897 Log:
11898 - remove an unused variable
11899
11900
11901 Modified:
11902 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11903
11904
11905 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11906 Log:
11907 don't burst a TS5 name in burst_TS6. -via jillies
11908
11909 Modified:
11910 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11911
11912
11913 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11914 Log:
11915 - via jilles, make nickchanges invalidate any cached bans for
11916 quiet_on_ban
11917
11918
11919 Modified:
11920 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11921 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11922 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11923 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11924
11925
11926 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11927 Log:
11928 - fix some char vs byte usage to make adns compile cleanly with gcc4
11929
11930
11931 Modified:
11932 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11933 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11934 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11935 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11936 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11937 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11938 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11939 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11940
11941
11942 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11943 Log:
11944 userhost should allow 5 userhost checks, not 4
11945
11946 Modified:
11947 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11948
11949
11950 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11951 Log:
11952 - another darwin fix
11953
11954
11955 Modified:
11956 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11957
11958
11959 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11960 Log:
11961 - darwin fixes
11962
11963
11964 Modified:
11965 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11966 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11967 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11968 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11969 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11970 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11971 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11972 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11973
11974
11975 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11976 Log:
11977 - remove bogus extern of abort_list
11978
11979
11980 Modified:
11981 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11982
11983
11984 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11985 Log:
11986 svn repo access stuff
11987
11988 Modified:
11989 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11990
11991
11992 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11993 Log:
11994 test commit
11995
11996
11997 Modified:
11998 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11999
12000
12001 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
12002 Log:
12003 test commit
12004
12005
12006 Modified:
12007 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
12008
12009
12010 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
12011 Log:
12012 revert omotd..i thought it was a good idea..oh well
12013
12014 Modified:
12015 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12016
12017
12018 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
12019 Log:
12020 Commas are bad things in channel keys
12021
12022
12023 Modified:
12024 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
12025
12026
12027 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
12028 Log:
12029 Add OMOTD command to display oper motd
12030
12031
12032 Modified:
12033 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
12034
12035
12036 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
12037 Log:
12038 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
12039
12040 Modified:
12041 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
12042
12043
12044 leeh 2005/06/22 22:10:50 UTC (20050622_0)
12045
12046 Modified files: (Branch: RATBOX_2_1)
12047 modules m_whois.c
12048 Log:
12049 - stop testing whois for protocol violations, as they can be caused in
12050 ircds going all the way back to the original ircd2.8
12051
12052 Revision Changes Path
12053 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
12054
12055
12056
12057 leeh 2005/06/16 23:10:21 UTC (20050616_0)
12058
12059 Modified files: (Branch: RATBOX_2_1)
12060 modules m_time.c
12061 Log:
12062 - remove some 2.2 code
12063
12064 Revision Changes Path
12065 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
12066
12067
12068
12069 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
12070
12071 Modified files: (Branch: RATBOX_2_1)
12072 modules m_time.c
12073 Log:
12074 backport of the silly december 31st bug
12075
12076 Revision Changes Path
12077 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
12078
12079
12080
12081 leeh 2005/06/15 13:51:57 UTC (20050615_1)
12082
12083 Modified files: (Branch: RATBOX_2_1)
12084 . RELNOTES
12085 include patchlevel.h
12086 Log:
12087 - revved patchlevel to 2.1.3
12088
12089 Revision Changes Path
12090 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
12091 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
12092
12093
12094
12095 leeh 2005/06/15 01:54:00 UTC (20050615_0)
12096
12097 Modified files: (Branch: RATBOX_2_1)
12098 include client.h
12099 modules m_accept.c
12100 modules/core m_nick.c
12101 src client.c
12102 Log:
12103 - stop removing a clients own list of accepted clients when they do a
12104 nickchange
12105 - clean up the accept code so its less retarded
12106
12107 Revision Changes Path
12108 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12109 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12110 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12111 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12112
12113
12114
12115 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12116
12117 Modified files: (Branch: RATBOX_2_1)
12118 include event.h
12119 modules m_links.c
12120 src event.c ircd.c newconf.c
12121 Log:
12122 - remove a defn of links_cache_list in m_links.c which was causing
12123 the flattened links update to be ignored
12124 - add eventUpdate(), and make links_delay update on rehash
12125
12126 Revision Changes Path
12127 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12128 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12129 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12130 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12131 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12132
12133
12134
12135 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12136
12137 Modified files: (Branch: RATBOX_2_1)
12138 doc services.txt
12139 src newconf.c
12140 Log:
12141 - make the conf parser apply service {}; on rehash
12142
12143 Revision Changes Path
12144 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12145 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12146
12147
12148
12149 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12150
12151 Modified files: (Branch: RATBOX_2_1)
12152 include m_info.h
12153 Log:
12154 - show ENABLE_SERVICES define in info
12155
12156 Revision Changes Path
12157 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12158
12159
12160
12161 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12162
12163 Modified files: (Branch: RATBOX_2_1)
12164 modules m_services.c m_stats.c
12165 Log:
12166 - via jilles, make m_services.c hook into stats U and display service
12167 blocks
12168
12169 Revision Changes Path
12170 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12171 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12172
12173
12174
12175 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12176
12177 Modified files: (Branch: RATBOX_2_1)
12178 . configure configure.ac
12179 Log:
12180 - default build to -O2
12181
12182 Revision Changes Path
12183 7.249.2.2 +4 -4 ircd-ratbox/configure
12184 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12185
12186
12187
12188 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12189
12190 Modified files: (Branch: RATBOX_2_1)
12191 doc example.conf example.efnet.conf
12192 include client.h s_conf.h s_newconf.h
12193 modules m_info.c
12194 modules/core m_join.c m_nick.c
12195 src channel.c newconf.c s_conf.c s_user.c
12196 Log:
12197 - remove no_oper_resvs from general {};
12198 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12199
12200 Revision Changes Path
12201 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12202 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12203 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12204 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12205 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12206 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12207 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12208 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12209 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12210 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12211 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12212 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12213
12214
12215
12216 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12217
12218 Modified files: (Branch: RATBOX_2_1)
12219 modules/core m_mode.c m_nick.c
12220 src s_newconf.c
12221 Log:
12222 - 2.0 sync:
12223 - raise max temptime to a year
12224 - tidy up BMASK
12225 - require 9 parameters in ms_nick(), 10 in ms_uid()
12226
12227 Revision Changes Path
12228 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12229 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12230 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12231
12232
12233
12234 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12235
12236 Modified files: (Branch: RATBOX_2_1)
12237 modules m_services.c
12238 Log:
12239 - only show services logged in info when its a local client
12240
12241 Revision Changes Path
12242 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12243
12244
12245
12246 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12247
12248 Modified files: (Branch: RATBOX_2_1)
12249 src match.c
12250 Log:
12251 passing a pointer to a pointer is not what was intended, oops
12252
12253 Revision Changes Path
12254 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12255
12256
12257
12258 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12259
12260 Modified files: (Branch: RATBOX_2_1)
12261 doc services.txt
12262 Log:
12263 - update services.txt with FNC
12264
12265 Revision Changes Path
12266 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12267
12268
12269
12270 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12271
12272 Modified files: (Branch: RATBOX_2_1)
12273 modules m_resv.c
12274 Log:
12275 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12276
12277 Revision Changes Path
12278 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12279
12280
12281
12282 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12283
12284 Modified files: (Branch: RATBOX_2_1)
12285 src s_auth.c
12286 Log:
12287 - add some uniqueness into auth process for bopm
12288
12289 Revision Changes Path
12290 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12291
12292
12293
12294 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12295
12296 Modified files: (Branch: RATBOX_2_1)
12297 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12298 Log:
12299 - make contrib/ compile
12300
12301 Revision Changes Path
12302 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12303 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12304 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12305 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12306
12307
12308
12309 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12310
12311 Modified files: (Branch: RATBOX_2_1)
12312 modules m_monitor.c
12313 Log:
12314 Don't allow MONITOR from an unregistered client
12315
12316 Revision Changes Path
12317 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12318
12319
12320
12321 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12322
12323 Modified files: (Branch: RATBOX_2_1)
12324 doc example.conf example.efnet.conf
12325 include class.h
12326 src class.c messages.tab newconf.c
12327 Log:
12328 - remove sendq_eob, its become more of a hindrance than a benefit.
12329 - sync example.efnet.conf cluster {}; with example.conf
12330
12331 Revision Changes Path
12332 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12333 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12334 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12335 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12336 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12337 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12338
12339
12340
12341 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12342
12343 Modified files: (Branch: RATBOX_2_1)
12344 . RELNOTES
12345 include patchlevel.h
12346 Log:
12347 - update RELNOTES
12348 - revved patchlevel to 2.1.2
12349
12350 Revision Changes Path
12351 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12352 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12353
12354
12355
12356 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12357
12358 Modified files: (Branch: RATBOX_2_1)
12359 . configure configure.ac
12360 Log:
12361 - raise default topiclen to 160.
12362
12363 Revision Changes Path
12364 7.249.2.1 +3 -3 ircd-ratbox/configure
12365 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12366
12367
12368
12369 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12370
12371 Modified files: (Branch: RATBOX_2_1)
12372 modules m_services.c
12373 Log:
12374 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12375 tsinfo matches this
12376
12377 Revision Changes Path
12378 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12379
12380
12381
12382 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12383
12384 Modified files: (Branch: RATBOX_2_1)
12385 modules m_services.c
12386 Log:
12387 - monitor_signoff() the client we're nickchanging
12388
12389 Revision Changes Path
12390 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12391
12392
12393
12394 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12395
12396 Modified files: (Branch: RATBOX_2_1)
12397 modules m_trace.c
12398 Log:
12399 - fix various UID problems with trace
12400
12401 Revision Changes Path
12402 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12403
12404
12405
12406 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12407
12408 Modified files: (Branch: RATBOX_2_1)
12409 help/opers dline kline
12410 modules m_resv.c m_stats.c
12411 modules/core m_mode.c
12412 Log:
12413 - sync with 2.0
12414 - tidy up kline/dline help to note they dont accept nick as target
12415 - disallow bans beginning with ':' over bmask
12416 - disallow bans with a space in chm_ban
12417 - stop counting hidden opers in stats p
12418 - match() parameters in remote unresv were inverted, causing it to fail
12419 - fix possibility of clients setting blank keys
12420
12421 Revision Changes Path
12422 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12423 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12424 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12425 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12426 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12427
12428
12429
12430 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12431
12432 Modified files: (Branch: RATBOX_2_1)
12433 src send.c
12434 Log:
12435 - fix problems with amd64 and the way we do va_list
12436
12437 Revision Changes Path
12438 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12439
12440
12441
12442 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12443
12444 Modified files: (Branch: RATBOX_2_1)
12445 modules m_services.c
12446 Log:
12447 - tidy up the kill notifications for RSFNC
12448
12449 Revision Changes Path
12450 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12451
12452
12453
12454 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12455
12456 Modified files: (Branch: RATBOX_2_1)
12457 include s_serv.h
12458 modules m_services.c
12459 src s_serv.c
12460 Log:
12461 - some more rserv stuff:
12462 - add RSFNC capability
12463 - fix up RSFNC, kill existing clients if they exist.
12464
12465 Revision Changes Path
12466 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12467 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12468 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12469
12470
12471
12472 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12473
12474 Modified files: (Branch: RATBOX_2_1)
12475 modules m_services.c
12476 Log:
12477 - first stab at a FNC implementation for rserv
12478
12479 Revision Changes Path
12480 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12481
12482
12483
12484 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12485
12486 Modified files: (Branch: RATBOX_2_1)
12487 help/opers umode
12488 Log:
12489 - remove a tab
12490
12491 Revision Changes Path
12492 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12493
12494
12495
12496 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12497
12498 Modified files: (Branch: RATBOX_2_1)
12499 src newconf.c
12500 Log:
12501 - add links_delay back
12502
12503 Revision Changes Path
12504 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12505
12506
12507
12508 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12509
12510 Modified files: (Branch: RATBOX_2_1)
12511 help/opers umode
12512 help/users umode
12513 Log:
12514 - swap tabs for spaces
12515
12516 Revision Changes Path
12517 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12518 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12519
12520
12521
12522 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12523
12524 Modified files: (Branch: RATBOX_2_1)
12525 include m_info.h
12526 Log:
12527 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12528 contained in the client_flood conf option
12529 - remove a couple of unused defines from info
12530
12531 Revision Changes Path
12532 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12533
12534
12535
12536 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12537
12538 Modified files: (Branch: RATBOX_2_1)
12539 src s_conf.c
12540 Log:
12541 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12542
12543 Revision Changes Path
12544 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12545
12546
12547
12548 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12549
12550 Modified files: (Branch: RATBOX_2_1)
12551 doc example.conf example.efnet.conf
12552 Log:
12553 - fix missing closing comment tag
12554
12555 Revision Changes Path
12556 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12557 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12558
12559
12560
12561 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12562
12563 Modified files: (Branch: RATBOX_2_1)
12564 . RELNOTES
12565 include patchlevel.h
12566 Log:
12567 - revved patchlevel to 2.1.1
12568
12569 Revision Changes Path
12570 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12571 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12572
12573
12574
12575 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12576
12577 Modified files: (Branch: RATBOX_2_1)
12578 modules m_kline.c
12579 Log:
12580 - sync up remote kline reasons, so theyre consistent with what happens
12581 when we add local klines - notably the "Temporary K-line x min" and
12582 date added to reason.
12583
12584 Revision Changes Path
12585 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12586
12587
12588
12589 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12590
12591 Modified files: (Branch: RATBOX_2_1)
12592 doc monitor.txt
12593 Log:
12594 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12595
12596 Revision Changes Path
12597 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12598
12599
12600
12601 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12602
12603 Modified files: (Branch: RATBOX_2_1)
12604 src commio.c
12605 Log:
12606 used the data pointer we saved, not what just got nulled
12607
12608 Revision Changes Path
12609 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12610
12611
12612
12613 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12614
12615 Modified files: (Branch: RATBOX_2_1)
12616 modules m_resv.c m_xline.c
12617 Log:
12618 - fix broken propagation of xline/resv
12619
12620 Revision Changes Path
12621 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12622 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12623
12624
12625
12626 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12627
12628 Modified files: (Branch: RATBOX_2_1)
12629 src s_auth.c
12630 Log:
12631 - properly increment bad auth count for stats T when we timeout an auth
12632
12633 Revision Changes Path
12634 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12635
12636
12637
12638 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12639
12640 Modified files: (Branch: RATBOX_2_1)
12641 doc monitor.txt
12642 include client.h
12643 modules/core m_nick.c
12644 Log:
12645 - fix a bit that didnt make sense in monitor.txt
12646 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12647
12648 Revision Changes Path
12649 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12650 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12651 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12652
12653
12654
12655 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12656
12657 Modified files: (Branch: RATBOX_2_1)
12658 src s_auth.c
12659 Log:
12660 removing dlink nodes from auth_poll_list twice is bad
12661
12662 Revision Changes Path
12663 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12664
12665
12666
12667 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12668
12669 Modified files: (Branch: RATBOX_2_1)
12670 modules m_stats.c
12671 Log:
12672 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12673 changed to RPL_STATSDEBUG
12674
12675 Revision Changes Path
12676 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12677
12678
12679
12680 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12681
12682 Added files: (Branch: RATBOX_2_1)
12683 doc tgchange.txt
12684 Log:
12685 - add some documentation about target change
12686
12687 Revision Changes Path
12688 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12689
12690
12691
12692 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12693
12694 Modified files: (Branch: RATBOX_2_1)
12695 include supported.h
12696 modules/core m_message.c
12697 Log:
12698 - remove extra argument to 005
12699 - disallow messaging of UIDs
12700
12701 Revision Changes Path
12702 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12703 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12704
12705
12706
12707 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12708
12709 Modified files: (Branch: RATBOX_2_1)
12710 src parse.c
12711 Log:
12712 - fix a longstanding parser bug with wrong limit checking, causing us to
12713 accept one less parameter than we're allowed to accept.
12714
12715 Revision Changes Path
12716 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12717
12718
12719
12720 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12721
12722 Modified files: (Branch: RATBOX_2_1)
12723 modules/core m_message.c
12724 Log:
12725 - exempt users messaging themselves from target change
12726
12727 Revision Changes Path
12728 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12729
12730
12731
12732 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12733
12734 Modified files: (Branch: RATBOX_2_1)
12735 include supported.h
12736 Log:
12737 - stop violating MAXPARA on 005.
12738
12739 Revision Changes Path
12740 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12741
12742
12743
12744 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12745
12746 Modified files: (Branch: RATBOX_2_1)
12747 modules/core m_nick.c
12748 Log:
12749 - dont store an ipv6 sockhost if we're not compiled with v6 support
12750
12751 Revision Changes Path
12752 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12753
12754
12755
12756 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12757
12758 Modified files: (Branch: RATBOX_2_1)
12759 include stdinc.h
12760 Log:
12761 - remove some vms includes
12762
12763 Revision Changes Path
12764 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12765
12766
12767
12768 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12769
12770 Modified files: (Branch: RATBOX_2_1)
12771 . ChangeLog
12772 include serno.h
12773 Log:
12774 - force commit for new branch
12775
12776 Revision Changes Path
12777 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12778 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12779
12780
12781
12782 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12783
12784 Modified files:
12785 . RELNOTES configure configure.ac
12786 include patchlevel.h
12787 Log:
12788 - revved patchlevel to 2.1.0
12789
12790 Revision Changes Path
12791 1.114 +6 -2 ircd-ratbox/RELNOTES
12792 7.249 +11 -11 ircd-ratbox/configure
12793 7.63 +3 -3 ircd-ratbox/configure.ac
12794 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12795
12796
12797
12798 leeh 2005/03/04 13:31:32 EST (20050304_2)
12799
12800 Modified files:
12801 . RELNOTES
12802 include patchlevel.h
12803 Log:
12804 - update RELNOTES
12805 - revved patchlevel to 2.1.0beta2
12806
12807 Revision Changes Path
12808 1.113 +12 -0 ircd-ratbox/RELNOTES
12809 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12810
12811
12812
12813 leeh 2005/03/04 13:27:05 EST (20050304_1)
12814
12815 Modified files:
12816 doc whats-new-2.1.txt
12817 src channel.c
12818 Log:
12819 - update whats-new-2.1
12820 - when we're handling global NAMES, dont output channels if there are no
12821 members within them we can show.
12822
12823 Revision Changes Path
12824 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12825 7.436 +12 -2 ircd-ratbox/src/channel.c
12826
12827
12828
12829 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12830
12831 Modified files:
12832 src patricia.c
12833 Log:
12834 That would be a node_heap not a prefix_heap..oops
12835
12836 Revision Changes Path
12837 7.30 +1 -1 ircd-ratbox/src/patricia.c
12838
12839
12840
12841 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12842
12843 Modified files:
12844 include stdinc.h
12845 Log:
12846 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12847 otherwise..the other macros might work????
12848
12849 Revision Changes Path
12850 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12851
12852
12853
12854 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12855
12856 Modified files:
12857 . configure configure.ac
12858 Log:
12859 i hate autoconf
12860
12861 Revision Changes Path
12862 7.248 +5 -5 ircd-ratbox/configure
12863 7.62 +5 -5 ircd-ratbox/configure.ac
12864
12865
12866
12867 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12868
12869 Modified files:
12870 . configure configure.ac
12871 Log:
12872 i hate autoconf
12873
12874 Revision Changes Path
12875 7.247 +3 -2 ircd-ratbox/configure
12876 7.61 +3 -2 ircd-ratbox/configure.ac
12877
12878
12879
12880 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12881
12882 Modified files:
12883 . configure configure.ac
12884 Log:
12885 doh
12886
12887 Revision Changes Path
12888 7.246 +6 -6 ircd-ratbox/configure
12889 7.60 +4 -4 ircd-ratbox/configure.ac
12890
12891
12892
12893 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12894
12895 Modified files:
12896 . configure configure.ac
12897 include stdinc.h
12898 Log:
12899 Doh these changes got put on RATBOX_2_0 when they were meant for
12900 head..oops...
12901 Also merged in the monitor heap size stuff, not that i think monitor has
12902 been moved to head
12903
12904 Revision Changes Path
12905 7.245 +12 -3 ircd-ratbox/configure
12906 7.59 +11 -3 ircd-ratbox/configure.ac
12907 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12908
12909
12910
12911 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12912
12913 Modified files:
12914 include stdinc.h
12915 Log:
12916 Add more robust alloca checking
12917
12918 Revision Changes Path
12919 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12920
12921
12922
12923 leeh 2005/02/24 15:27:17 EST (20050224_9)
12924
12925 Modified files:
12926 contrib m_42.c
12927 Log:
12928 - fix the copyright on m_42.c :p
12929
12930 Revision Changes Path
12931 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12932
12933
12934
12935 leeh 2005/02/24 15:22:53 EST (20050224_8)
12936
12937 Modified files:
12938 include supported.h
12939 modules m_dline.c
12940 Log:
12941 - fix a core in undline on bad masks
12942 - remove an unwanted space from beginning of second 005 numeric
12943
12944 Revision Changes Path
12945 7.5 +1 -1 ircd-ratbox/include/supported.h
12946 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12947
12948
12949
12950 leeh 2005/02/24 15:18:59 EST (20050224_7)
12951
12952 Modified files:
12953 modules m_monitor.c
12954 Log:
12955 - use max_monitor when adding nicknames
12956 - add in monitor s
12957 that should be everything now..
12958
12959 Revision Changes Path
12960 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12961
12962
12963
12964 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12965
12966 Modified files:
12967 contrib m_42.c
12968 Log:
12969 42
12970
12971 Revision Changes Path
12972 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12973
12974
12975
12976 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12977
12978 Modified files:
12979 contrib m_42.c
12980 Log:
12981 42
12982
12983 Revision Changes Path
12984 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12985
12986
12987
12988 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12989
12990 Added files:
12991 contrib m_42.c
12992 Log:
12993 The Answer to Life, the Universe, and Everything
12994
12995 Revision Changes Path
12996 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12997
12998
12999
13000 leeh 2005/02/24 14:53:04 EST (20050224_3)
13001
13002 Modified files:
13003 include monitor.h
13004 modules m_monitor.c
13005 src ircd.c monitor.c
13006 Log:
13007 - call init_monitor() on startup
13008 - add in support for adding/deleting/listing monitor entries
13009
13010 Revision Changes Path
13011 7.2 +3 -1 ircd-ratbox/include/monitor.h
13012 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
13013 7.374 +2 -0 ircd-ratbox/src/ircd.c
13014 7.3 +15 -4 ircd-ratbox/src/monitor.c
13015
13016
13017
13018 leeh 2005/02/23 21:20:10 EST (20050224_2)
13019
13020 Modified files:
13021 doc example.conf example.efnet.conf
13022 include s_conf.h supported.h
13023 modules Makefile.in
13024 src client.c newconf.c s_conf.c
13025 Added files:
13026 modules m_monitor.c
13027 Log:
13028 - add the max_monitor config option
13029 - advertise MONITOR=%d in 005
13030 - clear a local clients monitor list on exit
13031 - add the framework for the MONITOR command
13032 - bed.
13033
13034 Revision Changes Path
13035 7.261 +5 -0 ircd-ratbox/doc/example.conf
13036 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
13037 7.315 +1 -0 ircd-ratbox/include/s_conf.h
13038 7.4 +4 -2 ircd-ratbox/include/supported.h
13039 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
13040 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
13041 7.492 +1 -0 ircd-ratbox/src/client.c
13042 7.202 +1 -0 ircd-ratbox/src/newconf.c
13043 7.511 +1 -0 ircd-ratbox/src/s_conf.c
13044
13045
13046
13047 leeh 2005/02/23 20:57:51 EST (20050224_1)
13048
13049 Modified files:
13050 . configure configure.ac
13051 include setup.h.in
13052 src monitor.c
13053 Log:
13054 - move MONITOR_HEAP_SIZE over to configure
13055
13056 Revision Changes Path
13057 7.244 ircd-ratbox/configure
13058 7.58 +4 -2 ircd-ratbox/configure.ac
13059 7.95 +3 -0 ircd-ratbox/include/setup.h.in
13060 7.2 +0 -2 ircd-ratbox/src/monitor.c
13061
13062
13063
13064 leeh 2005/02/23 20:48:08 EST (20050224_0)
13065
13066 Modified files:
13067 doc monitor.txt
13068 include client.h numeric.h
13069 modules/core m_nick.c
13070 src Makefile.in client.c messages.tab
13071 s_user.c
13072 Added files:
13073 include monitor.h
13074 src monitor.c
13075 Log:
13076 - first half of my server-side notify list implementation..
13077
13078 Revision Changes Path
13079 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
13080 7.266 +3 -0 ircd-ratbox/include/client.h
13081 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
13082 7.58 +6 -0 ircd-ratbox/include/numeric.h
13083 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
13084 7.155 +1 -0 ircd-ratbox/src/Makefile.in
13085 7.491 +3 -0 ircd-ratbox/src/client.c
13086 7.126 +5 -5 ircd-ratbox/src/messages.tab
13087 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
13088 7.342 +2 -0 ircd-ratbox/src/s_user.c
13089
13090
13091
13092 leeh 2005/02/23 18:42:59 EST (20050223_0)
13093
13094 Modified files:
13095 include hash.h
13096 Log:
13097 - double the size of the client and channel hashtables (64k -> 128k and
13098 32k -> 64k). The improvements are quite significant..
13099
13100 Revision Changes Path
13101 7.54 +4 -4 ircd-ratbox/include/hash.h
13102
13103
13104
13105 leeh 2005/02/22 14:55:56 EST (20050222_1)
13106
13107 Modified files:
13108 doc monitor.txt
13109 modules m_services.c
13110 Log:
13111 - remove a couple of unused vars
13112 - update monitor.txt
13113
13114 Revision Changes Path
13115 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13116 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13117
13118
13119
13120 leeh 2005/02/21 19:47:24 EST (20050222_0)
13121
13122 Added files:
13123 doc monitor.txt
13124 Log:
13125 - add in my documentation on the upcoming MONITOR command
13126
13127 Revision Changes Path
13128 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13129
13130
13131
13132 leeh 2005/02/21 12:09:34 EST (20050221_0)
13133
13134 Modified files:
13135 . configure configure.ac
13136 doc whats-new-2.1.txt
13137 tools README.mkpasswd
13138 Removed files:
13139 src crypt.c
13140 Log:
13141 - update whats-new-2.1.txt some more
13142 - we dont have vms mkpasswd anymore
13143 - remove the unused crypt.c
13144
13145 Revision Changes Path
13146 7.243 +3 -6 ircd-ratbox/configure
13147 7.57 +2 -4 ircd-ratbox/configure.ac
13148 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13149 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13150 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13151
13152
13153
13154 leeh 2005/02/19 12:38:09 EST (20050219_3)
13155
13156 Modified files:
13157 doc example.conf example.efnet.conf
13158 include ircd.h
13159 modules m_pong.c
13160 src channel.c client.c ircd.c s_conf.c
13161 Log:
13162 - rework the splitcode, splitservers is now how many servers we've marked as
13163 EOB, rather than how many are linked. Thus pull ourselves out of
13164 splitmode immediately once this is satisfied
13165
13166 Revision Changes Path
13167 7.260 +8 -9 ircd-ratbox/doc/example.conf
13168 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13169 7.83 +1 -0 ircd-ratbox/include/ircd.h
13170 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13171 7.435 +16 -36 ircd-ratbox/src/channel.c
13172 7.490 +2 -0 ircd-ratbox/src/client.c
13173 7.373 +2 -1 ircd-ratbox/src/ircd.c
13174 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13175
13176
13177
13178 leeh 2005/02/19 09:02:34 EST (20050219_2)
13179
13180 Modified files:
13181 doc example.conf example.efnet.conf
13182 include ircd.h s_conf.h
13183 modules m_set.c
13184 src channel.c ircd.c newconf.c s_conf.c
13185 Log:
13186 - remove split_delay
13187
13188 Revision Changes Path
13189 7.259 +0 -5 ircd-ratbox/doc/example.conf
13190 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13191 7.82 +0 -1 ircd-ratbox/include/ircd.h
13192 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13193 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13194 7.434 +2 -7 ircd-ratbox/src/channel.c
13195 7.372 +0 -1 ircd-ratbox/src/ircd.c
13196 7.201 +0 -1 ircd-ratbox/src/newconf.c
13197 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13198
13199
13200
13201 leeh 2005/02/19 08:48:05 EST (20050219_1)
13202
13203 Modified files:
13204 include client.h
13205 modules m_cap.c m_who.c
13206 src channel.c
13207 Log:
13208 - implemented multi-prefix client capability, which allows stacking of @+ in
13209 names and who
13210
13211 Revision Changes Path
13212 7.265 +1 -1 ircd-ratbox/include/client.h
13213 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13214 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13215 7.433 +4 -6 ircd-ratbox/src/channel.c
13216
13217
13218
13219 leeh 2005/02/19 06:27:58 EST (20050219_0)
13220
13221 Modified files:
13222 modules m_etrace.c
13223 src newconf.c s_conf.c s_newconf.c
13224 Log:
13225 - removed some unused vars/functions
13226
13227 Revision Changes Path
13228 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13229 7.200 +0 -15 ircd-ratbox/src/newconf.c
13230 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13231 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13232
13233
13234
13235 leeh 2005/02/16 12:58:24 EST (20050216_2)
13236
13237 Modified files:
13238 . RELNOTES configure configure.ac
13239 include patchlevel.h
13240 Log:
13241 - update configure to reflect this is 'devel'
13242 - update RELNOTES
13243 - revved patchlevel to 2.1.0beta1
13244
13245 Revision Changes Path
13246 1.112 +9 -1 ircd-ratbox/RELNOTES
13247 7.242 +11 -11 ircd-ratbox/configure
13248 7.56 +3 -3 ircd-ratbox/configure.ac
13249 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13250
13251
13252
13253 leeh 2005/02/16 12:46:30 EST (20050216_1)
13254
13255 Modified files:
13256 . configure configure.ac
13257 include client.h numeric.h s_conf.h setup.h.in
13258 supported.h
13259 modules Makefile.in
13260 modules/core m_nick.c
13261 src Makefile.in client.c ircd.c messages.tab
13262 newconf.c s_conf.c s_user.c
13263 Removed files:
13264 include watch.h
13265 modules m_watch.c
13266 src watch.c
13267 Log:
13268 - remove watch, the protocol for this sucks so hard I just dont want it
13269 here ;-)
13270
13271 Revision Changes Path
13272 7.241 +2 -12 ircd-ratbox/configure
13273 7.55 +2 -4 ircd-ratbox/configure.ac
13274 7.264 +0 -2 ircd-ratbox/include/client.h
13275 7.57 +0 -11 ircd-ratbox/include/numeric.h
13276 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13277 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13278 7.3 +2 -3 ircd-ratbox/include/supported.h
13279 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13280 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13281 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13282 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13283 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13284 7.489 +0 -3 ircd-ratbox/src/client.c
13285 7.371 +0 -2 ircd-ratbox/src/ircd.c
13286 7.125 +9 -9 ircd-ratbox/src/messages.tab
13287 7.199 +0 -1 ircd-ratbox/src/newconf.c
13288 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13289 7.341 +0 -2 ircd-ratbox/src/s_user.c
13290 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13291
13292
13293
13294 leeh 2005/02/15 19:13:31 EST (20050216_0)
13295
13296 Modified files:
13297 include stdinc.h
13298 src event.c ircd_lexer.l ircd_signal.c
13299 modules.c
13300 Removed files:
13301 servlink descrip.mms
13302 Log:
13303 - remove a few vms bits
13304
13305 Revision Changes Path
13306 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13307 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13308 7.47 +0 -54 ircd-ratbox/src/event.c
13309 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13310 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13311 7.152 +0 -3 ircd-ratbox/src/modules.c
13312
13313
13314
13315 leeh 2005/02/15 18:53:32 EST (20050215_0)
13316
13317 Modified files:
13318 include hostmask.h ircd.h s_conf.h s_newconf.h
13319 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13320 m_xline.c
13321 src hostmask.c ircd.c ircd_signal.c s_conf.c
13322 s_newconf.c
13323 Log:
13324 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13325 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13326
13327 Revision Changes Path
13328 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13329 7.81 +1 -0 ircd-ratbox/include/ircd.h
13330 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13331 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13332 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13333 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13334 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13335 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13336 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13337 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13338 7.370 +7 -0 ircd-ratbox/src/ircd.c
13339 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13340 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13341 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13342
13343
13344
13345 leeh 2005/02/13 10:21:41 EST (20050213_4)
13346
13347 Modified files:
13348 doc services.txt
13349 Added files:
13350 doc whats-new-2.0.txt whats-new-2.1.txt
13351 Removed files:
13352 doc whats-new.txt
13353 Log:
13354 - move whats-new.txt to whats-new-2.0.txt
13355 - add in whats-new-2.1.txt
13356 - update services.txt with the whois for logged in users
13357
13358 Revision Changes Path
13359 7.2 +5 -0 ircd-ratbox/doc/services.txt
13360 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13361 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13362 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13363
13364
13365
13366 leeh 2005/02/13 09:20:37 EST (20050213_3)
13367
13368 Modified files:
13369 include supported.h
13370 modules/core m_message.c
13371 Log:
13372 - fix a compile error in m_message.c
13373 - update 005 to the spec and add CPRIVMSG/CNOTICE
13374
13375 Revision Changes Path
13376 7.2 +31 -37 ircd-ratbox/include/supported.h
13377 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13378
13379
13380
13381 leeh 2005/02/13 09:14:12 EST (20050213_2)
13382
13383 Modified files:
13384 src channel.c
13385 Log:
13386 - fix the membership memleak
13387
13388 Revision Changes Path
13389 7.432 +0 -3 ircd-ratbox/src/channel.c
13390
13391
13392
13393 leeh 2005/02/12 21:51:56 EST (20050213_1)
13394
13395 Modified files:
13396 include client.h
13397 modules/core m_message.c
13398 Log:
13399 - add a bitmask to track when they send their first message, only allowing
13400 clearing stuff after that.
13401
13402 Revision Changes Path
13403 7.263 +4 -0 ircd-ratbox/include/client.h
13404 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13405
13406
13407
13408 leeh 2005/02/12 21:17:52 EST (20050213_0)
13409
13410 Modified files:
13411 include patricia.h s_newconf.h
13412 modules/core m_message.c
13413 src patricia.c s_newconf.c s_user.c
13414 Log:
13415 - add in the patricia for tracking who fills up targets, give them a reduced
13416 count on connect
13417
13418 Revision Changes Path
13419 7.20 +1 -1 ircd-ratbox/include/patricia.h
13420 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13421 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13422 7.29 +1 -1 ircd-ratbox/src/patricia.c
13423 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13424 7.340 +4 -0 ircd-ratbox/src/s_user.c
13425
13426
13427
13428 leeh 2005/02/12 18:35:10 EST (20050212_0)
13429
13430 Modified files:
13431 include ircd_defs.h
13432 src class.c reject.c
13433 Log:
13434 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13435
13436 Revision Changes Path
13437 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13438 7.68 +1 -5 ircd-ratbox/src/class.c
13439 1.33 +1 -5 ircd-ratbox/src/reject.c
13440
13441
13442
13443 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13444
13445 Modified files:
13446 modules m_watch.c
13447 Log:
13448 remove stupid memory leak
13449
13450 Revision Changes Path
13451 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13452
13453
13454
13455 leeh 2005/02/11 06:42:48 EST (20050211_0)
13456
13457 Modified files:
13458 modules m_gline.c
13459 Log:
13460 - workaround hyb6 allowing empty gline reasons
13461
13462 Revision Changes Path
13463 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13464
13465
13466
13467 leeh 2005/02/09 14:39:13 EST (20050209_2)
13468
13469 Modified files:
13470 include s_conf.h
13471 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13472 src ircd.c s_conf.c
13473 Log:
13474 - move temp dlines and temp klines over to an array, rather than completely
13475 seperate dlinks.
13476
13477 Revision Changes Path
13478 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13479 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13480 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13481 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13482 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13483 7.369 +0 -5 ircd-ratbox/src/ircd.c
13484 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13485
13486
13487
13488 leeh 2005/02/09 14:02:13 EST (20050209_1)
13489
13490 Modified files:
13491 include s_user.h
13492 modules m_cap.c m_pong.c m_user.c
13493 modules/core m_nick.c
13494 src s_user.c
13495 Log:
13496 - remove 'nick' param from register_local_user(), its not needed.
13497
13498 Revision Changes Path
13499 7.35 +1 -1 ircd-ratbox/include/s_user.h
13500 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13501 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13502 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13503 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13504 7.339 +6 -6 ircd-ratbox/src/s_user.c
13505
13506
13507
13508 leeh 2005/02/09 13:12:53 EST (20050209_0)
13509
13510 Modified files:
13511 modules m_cmessage.c
13512 Log:
13513 - dont send numerics when we're dealing with CNOTICE
13514 - add in checking for +g, and resetting idle
13515
13516 Revision Changes Path
13517 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13518
13519
13520
13521 leeh 2005/02/08 11:37:50 EST (20050208_2)
13522
13523 Modified files:
13524 src s_newconf.c
13525 Log:
13526 - fix operator blocks to work on ip spoofs
13527
13528 Revision Changes Path
13529 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13530
13531
13532
13533 leeh 2005/02/07 19:23:22 EST (20050208_1)
13534
13535 Modified files:
13536 doc example.conf example.efnet.conf
13537 src newconf.c
13538 Log:
13539 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13540
13541 Revision Changes Path
13542 7.258 +0 -39 ircd-ratbox/doc/example.conf
13543 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13544 7.198 +0 -272 ircd-ratbox/src/newconf.c
13545
13546
13547
13548 leeh 2005/02/07 19:19:32 EST (20050208_0)
13549
13550 Modified files:
13551 src s_conf.c
13552 Log:
13553 - added support for kline.conf.perm et al, these take the same formats
13554 as their non-permanent partners, but you cant remove them via the ircd.
13555
13556 Revision Changes Path
13557 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13558
13559
13560
13561 leeh 2005/02/02 19:18:59 EST (20050203_1)
13562
13563 Modified files:
13564 help Makefile.in
13565 help/opers index
13566 help/users index
13567 Added files:
13568 help/opers cnotice cprivmsg
13569 Log:
13570 - added help files for cprivmsg/cnotice
13571
13572 Revision Changes Path
13573 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13574 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13575 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13576 1.10 +19 -19 ircd-ratbox/help/opers/index
13577 1.7 +10 -9 ircd-ratbox/help/users/index
13578
13579
13580
13581 leeh 2005/02/02 19:14:25 EST (20050203_0)
13582
13583 Modified files:
13584 include numeric.h
13585 modules Makefile.in
13586 src messages.tab
13587 Added files:
13588 modules m_cmessage.c
13589 Log:
13590 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13591 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13592 nick is a member. These bypass any target change limitations.
13593 - added ERR_VOICENEEDED, numeric 489.
13594
13595 Revision Changes Path
13596 7.56 +2 -0 ircd-ratbox/include/numeric.h
13597 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13598 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13599 7.124 +1 -1 ircd-ratbox/src/messages.tab
13600
13601
13602
13603 leeh 2005/02/02 16:58:16 EST (20050202_4)
13604
13605 Modified files:
13606 help/opers etrace
13607 Log:
13608 - update etrace help
13609
13610 Revision Changes Path
13611 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13612
13613
13614
13615 leeh 2005/02/02 16:55:04 EST (20050202_3)
13616
13617 Modified files:
13618 modules m_etrace.c
13619 Log:
13620 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13621 can put its external ip address in there..
13622
13623 Revision Changes Path
13624 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13625
13626
13627
13628 leeh 2005/02/02 16:41:06 EST (20050202_2)
13629
13630 Modified files:
13631 modules m_etrace.c
13632 Log:
13633 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13634 if its a non-local client. These will just get "lost" if the remote
13635 server doesnt support this..
13636
13637 Revision Changes Path
13638 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13639
13640
13641
13642 leeh 2005/02/02 16:12:12 EST (20050202_1)
13643
13644 Modified files:
13645 include client.h numeric.h s_conf.h
13646 modules/core m_message.c
13647 src messages.tab newconf.c s_conf.c
13648 Log:
13649 - first part of the target change code, add the storage of targets for
13650 localuser, throttle messages when they fill all the available slots
13651
13652 Revision Changes Path
13653 7.262 +5 -1 ircd-ratbox/include/client.h
13654 7.55 +2 -0 ircd-ratbox/include/numeric.h
13655 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13656 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13657 7.123 +1 -1 ircd-ratbox/src/messages.tab
13658 7.197 +1 -0 ircd-ratbox/src/newconf.c
13659 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13660
13661
13662
13663 leeh 2005/02/02 13:28:10 EST (20050202_0)
13664
13665 Modified files:
13666 modules m_resv.c m_stats.c m_testline.c
13667 modules/core m_join.c
13668 src hash.c kdparse.c messages.tab s_newconf.c
13669 Log:
13670 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13671 tracking of when resvs get hit
13672
13673 Revision Changes Path
13674 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13675 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13676 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13677 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13678 7.114 +3 -0 ircd-ratbox/src/hash.c
13679 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13680 7.122 +1 -1 ircd-ratbox/src/messages.tab
13681 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13682
13683
13684
13685 leeh 2005/01/31 09:04:10 EST (20050131_2)
13686
13687 Modified files:
13688 src s_log.c
13689 Log:
13690 - fflush() logfiles
13691
13692 Revision Changes Path
13693 7.79 +2 -0 ircd-ratbox/src/s_log.c
13694
13695
13696
13697 leeh 2005/01/31 08:59:09 EST (20050131_1)
13698
13699 Modified files:
13700 src commio.c
13701 Log:
13702 - rename fd_dump() to comm_dump()
13703
13704 Revision Changes Path
13705 1.27 +2 -2 ircd-ratbox/src/commio.c
13706
13707
13708
13709 leeh 2005/01/30 19:16:08 EST (20050131_0)
13710
13711 Modified files:
13712 doc hooks.txt
13713 include hook.h
13714 modules m_services.c
13715 modules/core m_server.c
13716 src hook.c s_serv.c
13717 Log:
13718 - added hook for server_introduced
13719 - fixed up services support for hooks
13720
13721 Revision Changes Path
13722 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13723 1.31 +1 -0 ircd-ratbox/include/hook.h
13724 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13725 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13726 7.36 +2 -0 ircd-ratbox/src/hook.c
13727 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13728
13729
13730
13731 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13732
13733 Modified files:
13734 src commio.c
13735 Log:
13736 Add back in the comm_fd_hack thing for solaris
13737
13738 Revision Changes Path
13739 1.26 +26 -1 ircd-ratbox/src/commio.c
13740
13741
13742
13743 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13744
13745 Modified files:
13746 adns adns.h
13747 include commio.h s_conf.h watch.h
13748 modules m_dline.c m_kline.c m_resv.c m_stats.c
13749 m_watch.c m_xline.c
13750 modules/core m_nick.c
13751 src balloc.c cache.c client.c commio.c
13752 epoll.c ircd.c ircd_lexer.l kdparse.c
13753 listener.c s_auth.c s_conf.c s_log.c
13754 s_serv.c watch.c
13755 Log:
13756 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13757
13758 Revision Changes Path
13759 1.18 +0 -2 ircd-ratbox/adns/adns.h
13760 1.14 +6 -37 ircd-ratbox/include/commio.h
13761 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13762 7.3 +2 -2 ircd-ratbox/include/watch.h
13763 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13764 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13765 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13766 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13767 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13768 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13769 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13770 7.85 +1 -1 ircd-ratbox/src/balloc.c
13771 1.24 +5 -5 ircd-ratbox/src/cache.c
13772 7.488 +4 -4 ircd-ratbox/src/client.c
13773 1.25 +10 -280 ircd-ratbox/src/commio.c
13774 1.33 +1 -1 ircd-ratbox/src/epoll.c
13775 7.368 +4 -4 ircd-ratbox/src/ircd.c
13776 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13777 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13778 7.125 +8 -8 ircd-ratbox/src/listener.c
13779 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13780 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13781 7.78 +20 -20 ircd-ratbox/src/s_log.c
13782 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13783 1.6 +22 -15 ircd-ratbox/src/watch.c
13784
13785
13786
13787 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13788
13789 Modified files:
13790 modules/core m_mode.c
13791 Log:
13792 remove two unused variables
13793
13794 Revision Changes Path
13795 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13796
13797
13798
13799 leeh 2005/01/28 15:31:40 EST (20050128_1)
13800
13801 Modified files:
13802 modules m_kline.c
13803 src s_conf.c
13804 Log:
13805 - mo_kline() needs minpara of 3, not 2
13806 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13807 - require me.info is never blank
13808
13809 Revision Changes Path
13810 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13811 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13812
13813
13814
13815 leeh 2005/01/28 15:26:28 EST (20050128_0)
13816
13817 Modified files:
13818 modules/core m_mode.c m_sjoin.c
13819 Log:
13820 - patch via jilles to fix +eI lists being shown to lusers when handling
13821 protocol stuff over TS6
13822
13823 Revision Changes Path
13824 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13825 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13826
13827
13828
13829 leeh 2005/01/25 19:47:38 EST (20050126_0)
13830
13831 Modified files:
13832 include channel.h
13833 modules/core m_join.c m_mode.c m_sjoin.c
13834 src channel.c messages.tab s_serv.c
13835 Log:
13836 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13837 an operspy call with &me
13838 - remove modebuf/parabuf params from channel_modes(), we now generate a
13839 buffer internally which we return.
13840
13841 Revision Changes Path
13842 7.163 +1 -1 ircd-ratbox/include/channel.h
13843 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13844 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13845 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13846 7.431 +25 -18 ircd-ratbox/src/channel.c
13847 7.121 +1 -1 ircd-ratbox/src/messages.tab
13848 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13849
13850
13851
13852 alz 2005/01/25 18:09:18 EST (20050125_5)
13853
13854 Modified files:
13855 doc example.conf example.efnet.conf
13856 include s_conf.h
13857 modules m_info.c
13858 src listener.c newconf.c s_conf.c
13859 Log:
13860 Added dline_with_reason config option (default yes):
13861
13862 /* dline reason: show the user the dline reason when they connect
13863 * and are dlined.
13864 */
13865 dline_with_reason = yes;
13866
13867 Revision Changes Path
13868 7.257 +6 -1 ircd-ratbox/doc/example.conf
13869 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13870 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13871 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13872 7.124 +1 -1 ircd-ratbox/src/listener.c
13873 7.196 +1 -0 ircd-ratbox/src/newconf.c
13874 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13875
13876
13877
13878 leeh 2005/01/25 13:21:17 EST (20050125_4)
13879
13880 Modified files:
13881 src newconf.c
13882 Log:
13883 - make conf_set_generic_string() test len exists before it uses it.
13884
13885 Revision Changes Path
13886 7.195 +1 -1 ircd-ratbox/src/newconf.c
13887
13888
13889
13890 leeh 2005/01/25 13:10:56 EST (20050125_3)
13891
13892 Modified files:
13893 doc example.conf
13894 src newconf.c
13895 Log:
13896 - rename 'type' to 'flags' in cluster {};
13897 - add stacking of servers in cluster {}; documented in example.conf
13898
13899 Revision Changes Path
13900 7.256 +18 -10 ircd-ratbox/doc/example.conf
13901 7.194 +39 -7 ircd-ratbox/src/newconf.c
13902
13903
13904
13905 alz 2005/01/25 12:48:54 EST (20050125_2)
13906
13907 Modified files:
13908 include s_conf.h
13909 src listener.c s_conf.c
13910 Log:
13911 Added dline reasons, connecting/banned clients now see ban reason.
13912
13913 Revision Changes Path
13914 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13915 7.123 +17 -4 ircd-ratbox/src/listener.c
13916 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13917
13918
13919
13920 leeh 2005/01/25 07:44:37 EST (20050125_1)
13921
13922 Modified files:
13923 doc example.conf example.efnet.conf
13924 src newconf.c
13925 Log:
13926 - implement stacking of shared {}; blocks, documented in example.conf
13927
13928 Revision Changes Path
13929 7.255 +26 -13 ircd-ratbox/doc/example.conf
13930 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13931 7.193 +51 -36 ircd-ratbox/src/newconf.c
13932
13933
13934
13935 leeh 2005/01/24 19:08:29 EST (20050125_0)
13936
13937 Modified files:
13938 doc example.conf
13939 include client.h s_conf.h
13940 modules/core m_join.c
13941 src newconf.c s_user.c
13942 Log:
13943 - added jupe_exempt to auth {};, exempts the user from generating warnings
13944 when they attempt to join juped channels.
13945
13946 Revision Changes Path
13947 7.254 +2 -0 ircd-ratbox/doc/example.conf
13948 7.261 +3 -0 ircd-ratbox/include/client.h
13949 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13950 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13951 7.192 +1 -0 ircd-ratbox/src/newconf.c
13952 7.338 +8 -0 ircd-ratbox/src/s_user.c
13953
13954
13955
13956 leeh 2005/01/24 18:57:02 EST (20050124_6)
13957
13958 Modified files:
13959 src newconf.c
13960 Log:
13961 - rework shared {};, the format is now:
13962 shared {
13963 oper = "flame@*.leeh.co.uk", "*.lan";
13964 flags = kline;
13965 };
13966
13967 With no privs:
13968 shared {
13969 oper = "flame@*.leeh.co.uk", "*.lan";
13970 flags = none;
13971 };
13972
13973 Revision Changes Path
13974 7.191 +55 -23 ircd-ratbox/src/newconf.c
13975
13976
13977
13978 leeh 2005/01/24 17:25:58 EST (20050124_5)
13979
13980 Modified files:
13981 include modules.h
13982 Log:
13983 - fix the prototype on load_static_modules()
13984
13985 Revision Changes Path
13986 7.61 +1 -1 ircd-ratbox/include/modules.h
13987
13988
13989
13990 leeh 2005/01/24 16:00:30 EST (20050124_4)
13991
13992 Modified files:
13993 modules m_cap.c
13994 Log:
13995 - have cap end call register_local_user() with its own copy of
13996 source_p->username so its safe for unidented users..
13997
13998 Revision Changes Path
13999 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
14000
14001
14002
14003 leeh 2005/01/24 15:48:09 EST (20050124_3)
14004
14005 Modified files:
14006 include newconf.h s_conf.h
14007 modules m_info.c
14008 src newconf.c s_conf.c s_log.c
14009 Log:
14010 - move the conf parser over to a table based structure, with generic setting
14011 of integers/strings
14012
14013 Revision Changes Path
14014 7.34 +9 -8 ircd-ratbox/include/newconf.h
14015 7.305 +13 -13 ircd-ratbox/include/s_conf.h
14016 1.121 +13 -16 ircd-ratbox/modules/m_info.c
14017 7.190 +264 -808 ircd-ratbox/src/newconf.c
14018 7.498 +11 -13 ircd-ratbox/src/s_conf.c
14019 7.77 +13 -13 ircd-ratbox/src/s_log.c
14020
14021
14022
14023 leeh 2005/01/24 13:11:30 EST (20050124_2)
14024
14025 Modified files:
14026 doc example.conf
14027 src newconf.c
14028 Log:
14029 - added stacking of ips in exempt {};
14030
14031 Revision Changes Path
14032 7.253 +4 -0 ircd-ratbox/doc/example.conf
14033 7.189 +11 -30 ircd-ratbox/src/newconf.c
14034
14035
14036
14037 leeh 2005/01/24 12:59:57 EST (20050124_1)
14038
14039 Modified files:
14040 include tools.h
14041 src channel.c client.c hash.c hook.c
14042 newconf.c s_user.c watch.c
14043 Log:
14044 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
14045 consistent with the rest of the dlink code.
14046
14047 Revision Changes Path
14048 1.54 +7 -7 ircd-ratbox/include/tools.h
14049 7.430 +2 -2 ircd-ratbox/src/channel.c
14050 7.487 +6 -6 ircd-ratbox/src/client.c
14051 7.113 +5 -5 ircd-ratbox/src/hash.c
14052 7.35 +1 -1 ircd-ratbox/src/hook.c
14053 7.188 +2 -2 ircd-ratbox/src/newconf.c
14054 7.337 +1 -1 ircd-ratbox/src/s_user.c
14055 1.5 +4 -4 ircd-ratbox/src/watch.c
14056
14057
14058
14059 leeh 2005/01/24 12:47:13 EST (20050124_0)
14060
14061 Modified files:
14062 modules m_cap.c
14063 Log:
14064 - cheap hack on sticky capabs..
14065
14066 Revision Changes Path
14067 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
14068
14069
14070
14071 leeh 2005/01/22 11:36:54 EST (20050122_0)
14072
14073 Modified files:
14074 modules m_cap.c
14075 Log:
14076 - updated my clicap implementation to match the spec so far..
14077
14078 Revision Changes Path
14079 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
14080
14081
14082
14083 leeh 2005/01/21 07:14:43 EST (20050121_2)
14084
14085 Modified files:
14086 doc hooks.txt
14087 include hook.h
14088 modules m_services.c
14089 src hook.c s_serv.c
14090 Log:
14091 - added hooks for when we're sending a burst
14092 - rewrote hooks.txt
14093 - fix up the hooks ive already done in services compatibility, ill add the
14094 hooks for server/client introductions in a bit.
14095
14096 Revision Changes Path
14097 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
14098 1.30 +4 -0 ircd-ratbox/include/hook.h
14099 1.4 +24 -35 ircd-ratbox/modules/m_services.c
14100 7.34 +7 -0 ircd-ratbox/src/hook.c
14101 7.423 +26 -2 ircd-ratbox/src/s_serv.c
14102
14103
14104
14105 leeh 2005/01/21 06:34:03 EST (20050121_1)
14106
14107 Modified files:
14108 contrib example_module.c spy_admin_notice.c
14109 spy_info_notice.c spy_links_notice.c
14110 spy_motd_notice.c spy_stats_notice.c
14111 spy_stats_p_notice.c spy_trace_notice.c
14112 spy_whois_notice.c
14113 spy_whois_notice_global.c
14114 include hook.h
14115 modules m_admin.c m_info.c m_links.c m_motd.c
14116 m_services.c m_stats.c m_trace.c
14117 m_whois.c static_modules.c.SH
14118 modules/core m_server.c
14119 src client.c hook.c ircd.c modules.c packet.c
14120 s_auth.c s_serv.c s_user.c send.c
14121 Log:
14122 - add a better implementation of the hook system, its now a slow leaking
14123 array and events are created whenever we try adding a hook for it, or
14124 theyre registered for the caller.
14125
14126 Ive temporarily fucked services support and removed most of the other
14127 hooks.. I shall fix this soon.
14128
14129 Revision Changes Path
14130 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14131 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14132 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14133 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14134 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14135 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14136 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14137 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14138 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14139 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14140 1.29 +34 -70 ircd-ratbox/include/hook.h
14141 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14142 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14143 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14144 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14145 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14146 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14147 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14148 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14149 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14150 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14151 7.486 +1 -28 ircd-ratbox/src/client.c
14152 7.33 +131 -137 ircd-ratbox/src/hook.c
14153 7.367 +1 -1 ircd-ratbox/src/ircd.c
14154 7.151 +6 -10 ircd-ratbox/src/modules.c
14155 7.138 +10 -14 ircd-ratbox/src/packet.c
14156 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14157 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14158 7.336 +0 -6 ircd-ratbox/src/s_user.c
14159 7.286 +8 -6 ircd-ratbox/src/send.c
14160
14161
14162
14163 leeh 2005/01/20 19:19:20 EST (20050121_0)
14164
14165 Modified files:
14166 include hostmask.h
14167 Log:
14168 - remove an unused struct
14169
14170 Revision Changes Path
14171 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14172
14173
14174
14175 leeh 2005/01/20 13:38:39 EST (20050120_1)
14176
14177 Modified files:
14178 . configure configure.ac
14179 include client.h numeric.h patchlevel.h
14180 modules Makefile.in
14181 src messages.tab s_user.c
14182 Added files:
14183 modules m_cap.c
14184 Log:
14185 - drop back to -O0, fix patchlevel.h
14186 - first stab at client capabilities.. this still needs work.
14187
14188 Revision Changes Path
14189 7.240 +3 -3 ircd-ratbox/configure
14190 7.54 +3 -3 ircd-ratbox/configure.ac
14191 7.260 +3 -0 ircd-ratbox/include/client.h
14192 7.54 +2 -0 ircd-ratbox/include/numeric.h
14193 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14194 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14195 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14196 7.120 +1 -1 ircd-ratbox/src/messages.tab
14197 7.335 +3 -0 ircd-ratbox/src/s_user.c
14198
14199
14200
14201 leeh 2005/01/20 06:04:41 EST (20050120_0)
14202
14203 Modified files:
14204 . ChangeLog RELNOTES
14205 include config.h config.h.dist memory.h
14206 patchlevel.h
14207 modules m_stats.c
14208 src commio.c crypt.c getopt.c ircd.c s_serv.c
14209 Removed files:
14210 . README.VMS clean.com make.com
14211 include setup.h_vms
14212 modules descrip.mms static_modules_c.com
14213 modules/core descrip.mms
14214 src descrip.mms qio.c version.com
14215 tools descrip.mms mkpasswd_vms.c
14216 Log:
14217 - clean changelog, relnotes
14218 - mark patchlevel as 2.1.0beta
14219 - remove VMS support
14220
14221 Revision Changes Path
14222 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14223 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14224 1.111 +1 -348 ircd-ratbox/RELNOTES
14225 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14226 7.182 +0 -42 ircd-ratbox/include/config.h
14227 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14228 7.50 +0 -4 ircd-ratbox/include/memory.h
14229 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14230 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14231 7.2 +0 -58 ircd-ratbox/make.com (dead)
14232 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14233 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14234 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14235 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14236 1.24 +7 -30 ircd-ratbox/src/commio.c
14237 7.12 +0 -4 ircd-ratbox/src/crypt.c
14238 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14239 7.24 +0 -4 ircd-ratbox/src/getopt.c
14240 7.366 +4 -19 ircd-ratbox/src/ircd.c
14241 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14242 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14243 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14244 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14245 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14246
14247
14248
14249 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14250
14251 Modified files:
14252 include watch.h
14253 src watch.c
14254 Log:
14255 not using the return values on a few watch functions so make them void
14256
14257 Revision Changes Path
14258 7.2 +5 -5 ircd-ratbox/include/watch.h
14259 1.4 +19 -28 ircd-ratbox/src/watch.c
14260
14261
14262 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14263
14264 Modified files:
14265 modules m_watch.c
14266 Log:
14267 Make watch throttle, don't accept letter commands stacked
14268
14269 Revision Changes Path
14270 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14271
14272
14273
14274 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14275
14276 Modified files:
14277 modules m_gline.c
14278 Log:
14279 fix merge error
14280
14281 Revision Changes Path
14282 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14283
14284
14285
14286 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14287
14288 Modified files:
14289 . ChangeLog README.FIRST RELNOTES configure
14290 configure.ac
14291 adns adns.h internal.h parse.c transmit.c
14292 types.c
14293 contrib example_module.c spy_admin_notice.c
14294 spy_info_notice.c spy_links_notice.c
14295 spy_motd_notice.c spy_stats_notice.c
14296 spy_stats_p_notice.c spy_trace_notice.c
14297 spy_whois_notice.c
14298 spy_whois_notice_global.c
14299 doc example.conf example.efnet.conf ircd.motd
14300 server-version-info whats-new.txt
14301 help/opers umode xline
14302 help/users umode
14303 include cache.h channel.h class.h client.h
14304 commio.h config.h config.h.dist hash.h
14305 hook.h hostmask.h irc_string.h ircd.h
14306 ircd_defs.h m_info.h memory.h msg.h
14307 newconf.h numeric.h packet.h patchlevel.h
14308 patricia.h s_conf.h s_gline.h s_newconf.h
14309 s_serv.h s_user.h scache.h serno.h
14310 setup.h.in sprintf_irc.h stdinc.h tools.h
14311 modules .depend Makefile.in m_admin.c m_away.c
14312 m_dline.c m_encap.c m_gline.c m_info.c
14313 m_kline.c m_links.c m_list.c m_lusers.c
14314 m_motd.c m_oper.c m_operspy.c m_rehash.c
14315 m_restart.c m_resv.c m_set.c m_stats.c
14316 m_svinfo.c m_testline.c m_testmask.c
14317 m_topic.c m_trace.c m_watch.c m_who.c
14318 m_whois.c m_whowas.c m_xline.c
14319 static_modules.c.SH
14320 modules/core m_error.c m_message.c m_mode.c m_quit.c
14321 m_server.c m_squit.c
14322 src .depend Makefile.in adns.c balloc.c
14323 cache.c channel.c class.c client.c
14324 commio.c crypt.c devpoll.c epoll.c
14325 event.c getopt.c hash.c hook.c hostmask.c
14326 irc_string.c ircd.c ircd_lexer.l
14327 ircd_parser.y ircd_signal.c listener.c
14328 modules.c newconf.c numeric.c packet.c
14329 parse.c patricia.c poll.c reject.c
14330 restart.c s_auth.c s_conf.c s_log.c
14331 s_newconf.c s_serv.c s_user.c scache.c
14332 select.c send.c snprintf.c tools.c
14333 version.c.SH watch.c whowas.c
14334 tools README.mkpasswd mkpasswd.c
14335 Added files:
14336 . README.VMS clean.com make.com
14337 doc services.txt
14338 include common.h s_stats.h setup.h_vms
14339 supported.h
14340 modules descrip.mms m_challenge.c m_etrace.c
14341 m_invite.c m_names.c m_pass.c m_ping.c
14342 m_pong.c m_services.c m_tb.c m_user.c
14343 m_users.c m_version.c
14344 static_modules_c.com
14345 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14346 m_part.c m_sjoin.c
14347 servlink descrip.mms
14348 src descrip.mms kdparse.c messages.tab qio.c
14349 s_gline.c s_stats.c version.com
14350 tools descrip.mms mkpasswd_vms.c
14351 Removed files:
14352 doc 005.txt
14353 include banconf.h
14354 modules/core channels.c users.c
14355 src banconf.c
14356 Log:
14357 merge from RATBOX_2_0
14358
14359 Revision Changes Path
14360 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14361 7.40 +1 -0 ircd-ratbox/README.FIRST
14362 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14363 1.110 +114 -6 ircd-ratbox/RELNOTES
14364 1.17 +4 -0 ircd-ratbox/adns/adns.h
14365 1.17 +4 -4 ircd-ratbox/adns/internal.h
14366 1.12 +38 -38 ircd-ratbox/adns/parse.c
14367 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14368 1.19 +13 -13 ircd-ratbox/adns/types.c
14369 7.1 +10 -0 ircd-ratbox/clean.com (new)
14370 7.239 +47 -29 ircd-ratbox/configure
14371 7.53 +40 -32 ircd-ratbox/configure.ac
14372 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14373 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14374 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14375 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14376 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14377 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14378 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14379 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14380 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14381 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14382 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14383 7.252 +68 -22 ircd-ratbox/doc/example.conf
14384 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14385 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14386 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14387 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14388 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14389 1.5 +2 -1 ircd-ratbox/help/opers/umode
14390 1.7 +1 -1 ircd-ratbox/help/opers/xline
14391 1.2 +1 -0 ircd-ratbox/help/users/umode
14392 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14393 1.7 +8 -0 ircd-ratbox/include/cache.h
14394 7.162 +18 -16 ircd-ratbox/include/channel.h
14395 7.25 +4 -0 ircd-ratbox/include/class.h
14396 7.259 +34 -28 ircd-ratbox/include/client.h
14397 1.13 +45 -7 ircd-ratbox/include/commio.h
14398 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14399 7.181 +74 -16 ircd-ratbox/include/config.h
14400 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14401 7.53 +2 -0 ircd-ratbox/include/hash.h
14402 1.28 +73 -27 ircd-ratbox/include/hook.h
14403 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14404 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14405 7.80 +6 -31 ircd-ratbox/include/ircd.h
14406 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14407 7.56 +14 -8 ircd-ratbox/include/m_info.h
14408 7.49 +4 -0 ircd-ratbox/include/memory.h
14409 7.53 +2 -0 ircd-ratbox/include/msg.h
14410 7.33 +9 -9 ircd-ratbox/include/newconf.h
14411 7.53 +12 -8 ircd-ratbox/include/numeric.h
14412 7.27 +1 -1 ircd-ratbox/include/packet.h
14413 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14414 7.19 +25 -1 ircd-ratbox/include/patricia.h
14415 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14416 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14417 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14418 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14419 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14420 7.34 +13 -9 ircd-ratbox/include/s_user.h
14421 7.15 +1 -1 ircd-ratbox/include/scache.h
14422 7.5366 +1 -1 ircd-ratbox/include/serno.h
14423 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14424 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14425 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14426 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14427 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14428 1.53 +10 -10 ircd-ratbox/include/tools.h
14429 7.1 +58 -0 ircd-ratbox/make.com (new)
14430 1.45 +338 -182 ircd-ratbox/modules/.depend
14431 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14432 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14433 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14434 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14435 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14436 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14437 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14438 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14439 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14440 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14441 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14442 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14443 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14444 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14445 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14446 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14447 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14448 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14449 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14450 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14451 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14452 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14453 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14454 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14455 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14456 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14457 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14458 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14459 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14460 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14461 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14462 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14463 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14464 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14465 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14466 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14467 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14468 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14469 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14470 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14471 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14472 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14473 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14474 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14475 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14476 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14477 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14478 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14479 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14480 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14481 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14482 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14483 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14484 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14485 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14486 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14487 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14488 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14489 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14490 7.48 +162 -119 ircd-ratbox/src/.depend
14491 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14492 7.75 +5 -5 ircd-ratbox/src/adns.c
14493 7.84 +1 -1 ircd-ratbox/src/balloc.c
14494 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14495 1.23 +75 -7 ircd-ratbox/src/cache.c
14496 7.429 +342 -79 ircd-ratbox/src/channel.c
14497 7.67 +42 -2 ircd-ratbox/src/class.c
14498 7.485 +245 -85 ircd-ratbox/src/client.c
14499 1.23 +349 -43 ircd-ratbox/src/commio.c
14500 7.11 +4 -0 ircd-ratbox/src/crypt.c
14501 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14502 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14503 1.32 +4 -8 ircd-ratbox/src/epoll.c
14504 7.46 +63 -6 ircd-ratbox/src/event.c
14505 7.23 +4 -0 ircd-ratbox/src/getopt.c
14506 7.112 +8 -7 ircd-ratbox/src/hash.c
14507 7.32 +135 -133 ircd-ratbox/src/hook.c
14508 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14509 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14510 7.365 +56 -48 ircd-ratbox/src/ircd.c
14511 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14512 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14513 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14514 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14515 7.122 +14 -13 ircd-ratbox/src/listener.c
14516 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14517 7.150 +17 -8 ircd-ratbox/src/modules.c
14518 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14519 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14520 7.137 +55 -42 ircd-ratbox/src/packet.c
14521 7.187 +8 -15 ircd-ratbox/src/parse.c
14522 7.28 +2 -4 ircd-ratbox/src/patricia.c
14523 7.82 +3 -1 ircd-ratbox/src/poll.c
14524 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14525 1.32 +8 -3 ircd-ratbox/src/reject.c
14526 7.34 +1 -0 ircd-ratbox/src/restart.c
14527 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14528 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14529 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14530 7.76 +32 -35 ircd-ratbox/src/s_log.c
14531 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14532 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14533 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14534 7.334 +773 -2 ircd-ratbox/src/s_user.c
14535 7.27 +2 -1 ircd-ratbox/src/scache.c
14536 7.44 +2 -0 ircd-ratbox/src/select.c
14537 7.285 +12 -12 ircd-ratbox/src/send.c
14538 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14539 7.46 +0 -1 ircd-ratbox/src/tools.c
14540 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14541 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14542 1.3 +4 -4 ircd-ratbox/src/watch.c
14543 7.32 +1 -0 ircd-ratbox/src/whowas.c
14544 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14545 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14546 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14547 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14548
14549
14550
14551 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14552
14553 Modified files: (Branch: RATBOX_2_0)
14554 src client.c
14555 Log:
14556 a remote client is never going to have a watch list..duh
14557
14558 Revision Changes Path
14559 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14560
14561
14562
14563 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14564
14565 Added files: (Branch: RATBOX_2_0)
14566 modules m_watch.c
14567 Log:
14568 get that one too
14569
14570 Revision Changes Path
14571 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14572
14573
14574
14575 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14576
14577 Added files: (Branch: RATBOX_2_0)
14578 include watch.h
14579 src watch.c
14580 Log:
14581 helps if we actually include the .c/.h files
14582
14583 Revision Changes Path
14584 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14585 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14586
14587
14588
14589 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14590
14591 Modified files: (Branch: RATBOX_2_0)
14592 . configure configure.ac
14593 include client.h numeric.h s_conf.h setup.h.in
14594 supported.h
14595 modules Makefile.in
14596 modules/core m_nick.c
14597 src Makefile.in client.c ircd.c messages.tab
14598 newconf.c s_conf.c s_user.c
14599 Log:
14600 backport watch from devel
14601
14602 Revision Changes Path
14603 7.229.2.10 +12 -2 ircd-ratbox/configure
14604 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14605 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14606 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14607 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14608 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14609 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14610 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14611 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14612 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14613 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14614 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14615 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14616 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14617 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14618 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14619
14620
14621
14622 leeh 2005/01/12 10:12:40 EST (20050112_1)
14623
14624 Modified files: (Branch: RATBOX_2_0)
14625 include numeric.h
14626 modules m_services.c m_whois.c
14627 src messages.tab
14628 Log:
14629 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14630 when the user is logged in
14631
14632 Revision Changes Path
14633 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14634 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14635 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14636 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14637
14638
14639
14640 leeh 2005/01/11 19:47:14 EST (20050112_0)
14641
14642 Modified files: (Branch: RATBOX_2_0)
14643 include supported.h
14644 Added files: (Branch: RATBOX_2_0)
14645 doc services.txt
14646 Log:
14647 - add +r to 005
14648 - added doc/services.txt, outlining the compatibility code
14649
14650 Revision Changes Path
14651 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14652 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14653
14654
14655
14656 leeh 2005/01/11 18:38:10 EST (20050111_5)
14657
14658 Modified files: (Branch: RATBOX_2_0)
14659 include client.h hook.h
14660 modules m_services.c
14661 modules/core m_server.c
14662 src hook.c s_serv.c
14663 Log:
14664 - more services compatibility code:
14665 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14666 appropriate service {}; entry, only accept SU from these.
14667 - hook into us finishing nick burst, and have services burst a list of
14668 logged in users
14669
14670 Revision Changes Path
14671 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14672 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14673 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14674 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14675 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14676 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14677
14678
14679
14680 leeh 2005/01/11 17:32:42 EST (20050111_4)
14681
14682 Modified files: (Branch: RATBOX_2_0)
14683 . configure configure.ac
14684 include client.h
14685 modules Makefile.in
14686 src channel.c
14687 Added files: (Branch: RATBOX_2_0)
14688 modules m_services.c
14689 Log:
14690 - more services compatibility code:
14691 - encap handlers for SU (services marking client as logged in)
14692 - and for LOGIN (servers bursting logged in status)
14693 - move suser from Client -> User
14694
14695 Revision Changes Path
14696 7.229.2.9 +9 -3 ircd-ratbox/configure
14697 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14698 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14699 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14700 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14701 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14702
14703
14704
14705 leeh 2005/01/11 16:46:34 EST (20050111_3)
14706
14707 Modified files: (Branch: RATBOX_2_0)
14708 include ircd_defs.h
14709 Log:
14710 - whoops, missing #endif
14711
14712 Revision Changes Path
14713 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14714
14715
14716
14717 leeh 2005/01/11 15:56:57 EST (20050111_2)
14718
14719 Modified files: (Branch: RATBOX_2_0)
14720 include ircd_defs.h
14721 Log:
14722 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14723 have ipv6 just report sizeof(struct sockaddr_in)
14724
14725 Revision Changes Path
14726 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14727
14728
14729
14730 leeh 2005/01/10 20:19:35 EST (20050111_1)
14731
14732 Modified files: (Branch: RATBOX_2_0)
14733 src newconf.c
14734 Log:
14735 - fix a gcc warning
14736
14737 Revision Changes Path
14738 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14739
14740
14741
14742 leeh 2005/01/10 20:10:35 EST (20050111_0)
14743
14744 Modified files: (Branch: RATBOX_2_0)
14745 adns internal.h parse.c transmit.c types.c
14746 Log:
14747 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14748 conflict
14749
14750 Revision Changes Path
14751 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14752 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14753 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14754 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14755
14756
14757
14758 leeh 2005/01/10 17:48:48 EST (20050110_3)
14759
14760 Modified files: (Branch: RATBOX_2_0)
14761 modules m_xline.c
14762 Log:
14763 - send out the reformatted xline to opers (\s -> ' ')
14764
14765 Revision Changes Path
14766 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14767
14768
14769
14770 leeh 2005/01/10 16:18:53 EST (20050110_2)
14771
14772 Modified files: (Branch: RATBOX_2_0)
14773 help/opers umode
14774 help/users umode
14775 include client.h supported.h
14776 src messages.tab s_user.c send.c
14777 Log:
14778 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14779 channel privmsgs.
14780
14781 Revision Changes Path
14782 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14783 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14784 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14785 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14786 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14787 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14788 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14789
14790
14791
14792 leeh 2005/01/10 14:50:47 EST (20050110_1)
14793
14794 Modified files: (Branch: RATBOX_2_0)
14795 doc example.conf example.efnet.conf
14796 Log:
14797 - I dont remember ts6 desyncing on bans, so im not sure why the example
14798 confs say so.
14799
14800 Revision Changes Path
14801 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14802 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14803
14804
14805
14806 leeh 2005/01/10 13:31:10 EST (20050110_0)
14807
14808 Modified files: (Branch: RATBOX_2_0)
14809 . configure configure.ac
14810 include channel.h client.h numeric.h s_conf.h
14811 s_serv.h setup.h.in
14812 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14813 m_sjoin.c
14814 src channel.c messages.tab newconf.c s_conf.c
14815 s_serv.c s_user.c
14816 Log:
14817 - added --enable-services to configure, which enables some ratbox-services
14818 compatibility code:
14819 - chanmode +r, registered users only
14820 - usermode +S, prevents deop/kick of a service
14821 - service { }; block in conf for the above umode
14822
14823 Revision Changes Path
14824 7.229.2.8 +28 -16 ircd-ratbox/configure
14825 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14826 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14827 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14828 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14829 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14830 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14831 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14832 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14833 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14834 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14835 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14836 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14837 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14838 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14839 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14840 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14841 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14842 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14843
14844
14845
14846 leeh 2005/01/09 08:23:30 EST (20050109_0)
14847
14848 Modified files: (Branch: RATBOX_2_0)
14849 help/opers umode
14850 Log:
14851 - remove a tab, and add +C to opers umode help
14852
14853 Revision Changes Path
14854 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14855