]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - update config files
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/05/24 04:01:12 UTC (20070524-3470)
2 Log:
3 - fold in whois_notice_global functionality.
4
5
6 Changes: Modified:
7 +0 -1 trunk/extensions/Makefile.in (File Modified)
8 +1 -56 trunk/extensions/sno_whois.c (File Modified)
9 + - trunk/extensions/spy_whois_notice_global.c (File Deleted)
10
11
12 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
13 Log:
14 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
15
16
17 Changes: Modified:
18 +64 -57 trunk/extensions/Makefile.in (File Modified)
19 + - trunk/extensions/sno_whois.c (File Added)
20 + - trunk/extensions/spy_whois_notice.c (File Deleted)
21
22
23 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
24 Log:
25 Prevent too wide klines with CIDR masks.
26
27
28 Changes: Modified:
29 +17 -5 trunk/modules/m_kline.c (File Modified)
30
31
32 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
33 Log:
34 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
35
36
37 Changes: Modified:
38 +4 -0 trunk/modules/m_kline.c (File Modified)
39
40
41 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
42 Log:
43 - fold conf_connect_allowed() into accept_connection()
44 - extend add_connection() so that exempt{}s apply to max unregistered
45 connections per ip
46 from ratbox
47
48
49 Changes: Modified:
50 +1 -1 trunk/doc/example.conf (File Modified)
51 +1 -1 trunk/doc/reference.conf (File Modified)
52 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
53 +0 -2 trunk/include/s_conf.h (File Modified)
54 +14 -7 trunk/src/listener.c (File Modified)
55
56
57 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
58 Log:
59 m_webirc: call del_unknown_ip() otherwise the unknown will
60 never be subtracted from the cgiirc ip
61
62
63 Changes: Modified:
64 +2 -0 trunk/extensions/m_webirc.c (File Modified)
65
66
67 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
68 Log:
69 Remove s_assert in del_unknown_ip() supposedly if the ip
70 cannot be found, it is not feasible to avoid that case
71 entirely with m_webirc.c.
72
73
74 Changes: Modified:
75 +1 -2 trunk/src/reject.c (File Modified)
76
77
78 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
79 Log:
80 Apply ratbox flood fix.
81
82
83 Changes: Modified:
84 +1 -0 trunk/doc/example.conf (File Modified)
85 +5 -0 trunk/doc/reference.conf (File Modified)
86 +3 -0 trunk/include/client.h (File Modified)
87 +4 -0 trunk/include/reject.h (File Modified)
88 +1 -0 trunk/include/s_conf.h (File Modified)
89 +2 -0 trunk/src/client.c (File Modified)
90 +3 -0 trunk/src/listener.c (File Modified)
91 +1 -0 trunk/src/newconf.c (File Modified)
92 +8 -5 trunk/src/packet.c (File Modified)
93 +59 -2 trunk/src/reject.c (File Modified)
94 +1 -0 trunk/src/s_conf.c (File Modified)
95 +2 -0 trunk/src/s_serv.c (File Modified)
96 +1 -0 trunk/src/s_user.c (File Modified)
97
98
99 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
100 Log:
101 - fix a bug here
102
103
104 Changes: Modified:
105 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
106
107
108 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
109 Log:
110 - regen configure
111
112
113 Changes: Modified:
114 +114 -1 trunk/configure (File Modified)
115
116
117 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
118 Log:
119 - remove "ASM hashing code" from the configure overview
120
121
122 Changes: Modified:
123 +0 -1 trunk/configure.ac (File Modified)
124
125
126 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
127 Log:
128 Target left IRC (more friendly error message if a UID
129 cannot be found) for /invite.
130
131
132 Changes: Modified:
133 +8 -3 trunk/modules/m_invite.c (File Modified)
134
135
136 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
137 Log:
138 Remove emptyline craq because it leaks memory on /rehash motd etc.
139 from ratbox 2.2 (anfl/Androsyn)
140
141
142 Changes: Modified:
143 +6 -14 trunk/src/cache.c (File Modified)
144
145
146 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
147 Log:
148 Merge old trunk r2767:
149 Copy channel name from command on lowerTS JOIN/SJOIN,
150 this makes the capitalization of the channel name
151 timestamped like modes are.
152
153
154 Changes: Modified:
155 +3 -0 trunk/modules/core/m_join.c (File Modified)
156 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
157
158
159 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
160 Log:
161 Merge old trunk r2065,r2067:
162 channel_modes(): get rid of the trailing space
163 also make the *pbuf check work like it should
164 (don't call IsMember another time if we already
165 gave one parameter)
166 simplify a bit more, update comments
167
168
169 Changes: Modified:
170 +13 -13 trunk/src/channel.c (File Modified)
171
172
173 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
174 Log:
175 webirc bugfix
176
177
178 Changes: Modified:
179 +1 -1 trunk/extensions/m_webirc.c (File Modified)
180
181
182 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
183 Log:
184 chghost: refuse spoofs which are empty or start with a colon
185 (would break the protocol)
186
187
188 Changes: Modified:
189 +3 -0 trunk/modules/m_chghost.c (File Modified)
190
191
192 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
193 Log:
194 Fix description of 043 numeric.
195
196
197 Changes: Modified:
198 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
199
200
201 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
202 Log:
203 SAVE: make the nickTS of the UID nick equal to 100, so it
204 is always in sync on the network.
205
206
207 Changes: Modified:
208 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
209 +15 -11 trunk/modules/core/m_nick.c (File Modified)
210
211
212 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
213 Log:
214 Force nickTS to increase when a local user changes their nick.
215
216
217 Changes: Modified:
218 +5 -1 trunk/modules/core/m_nick.c (File Modified)
219
220
221 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
222 Log:
223 Remove #define UFLAGS. We haven't allowed this
224 undocumented extension to the IRC protocol for
225 years (allowing an initial umode in USER).
226
227
228 Changes: Modified:
229 +0 -2 trunk/modules/m_user.c (File Modified)
230
231
232 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
233 Log:
234 Move new_local_user hook, so it is possible to call
235 exit_client() from it, refusing the connection.
236
237
238 Changes: Modified:
239 +3 -1 trunk/doc/hooks.txt (File Modified)
240 +10 -9 trunk/src/s_user.c (File Modified)
241
242
243 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
244 Log:
245 Only free PreClient struct when the rest of the Client
246 is freed, not immediately upon exit_client(). Doing this
247 would cause problems with sasl's new_local_user hook
248 vs hooks that exit the client there.
249
250
251 Changes: Modified:
252 +0 -1 trunk/src/client.c (File Modified)
253
254
255 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
256 Log:
257 Use TS6 prefix for server-server JOIN 0.
258
259
260 Changes: Modified:
261 +2 -1 trunk/modules/core/m_join.c (File Modified)
262
263
264 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
265 Log:
266 Use orighost in kill server notices.
267
268
269 Changes: Modified:
270 +3 -3 trunk/modules/core/m_kill.c (File Modified)
271
272
273 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
274 Log:
275 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
276
277
278 Changes: Modified:
279 +3 -3 trunk/modules/m_set.c (File Modified)
280
281
282 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
283 Log:
284 - 2.2 operline
285
286
287 Changes: Modified:
288 +1 -1 trunk/src/messages.tab (File Modified)
289
290
291 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
292 Log:
293 Show max_clients in /info.
294
295
296 Changes: Modified:
297 +6 -0 trunk/modules/m_info.c (File Modified)
298
299
300 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
301 Log:
302 Don't allow /quote set max higher than the
303 serverinfo::max_clients ircd.conf value.
304
305
306 Changes: Modified:
307 +8 -0 trunk/modules/m_set.c (File Modified)
308
309
310 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
311 Log:
312 Change code that checks maxclients limit: allow exactly
313 the configured amount of non-exceed_limit clients.
314 Code that appeared to limit exceed_limit clients too
315 but less heavily removed (it was not effective because
316 the parentheses were wrong).
317
318
319 Changes: Modified:
320 +2 -4 trunk/src/s_user.c (File Modified)
321
322
323 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
324 Log:
325 By default, leave MAX_BUFFER fds free for log files,
326 server connections, ident lookups, exceed_limit clients,
327 etc. Mention this in example.conf and reference.conf.
328
329
330 Changes: Modified:
331 +4 -2 trunk/doc/example.conf (File Modified)
332 +3 -1 trunk/doc/reference.conf (File Modified)
333 +1 -1 trunk/src/s_conf.c (File Modified)
334
335
336 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
337 Log:
338 --with-maxclients configure option is gone
339
340
341 Changes: Modified:
342 +0 -11 trunk/INSTALL (File Modified)
343
344
345 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
346 Log:
347 Make the code that raises fd rlimit to hard limit work.
348
349
350 Changes: Modified:
351 +5 -5 trunk/src/ircd.c (File Modified)
352
353
354 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
355 Log:
356 - note the I/O reworking
357
358
359 Changes: Modified:
360 +2 -0 trunk/NEWS (File Modified)
361
362
363 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
364 Log:
365 - use mkdir -p
366
367
368 Changes: Modified:
369 +4 -4 trunk/doc/Makefile.in (File Modified)
370
371
372 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
373 Log:
374 - enforce proper conditions for EPOLL_CTL_DEL.
375 - remove possibly problematic "performance" check
376
377
378 Changes: Modified:
379 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
380
381
382 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
383 Log:
384 - rename m_list_safelist to m_list and remove ratbox implementation
385
386
387 Changes: Modified:
388 +393 -664 trunk/modules/Makefile.in (File Modified)
389 + - trunk/modules/m_list.c (File Added)
390 + - trunk/modules/m_list_ratbox.c (File Deleted)
391 + - trunk/modules/m_list_safelist.c (File Deleted)
392
393
394 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
395 Log:
396 - some more transit to sendto_one_numeric().
397
398
399 Changes: Modified:
400 +2 -3 trunk/modules/m_away.c (File Modified)
401 +3 -3 trunk/src/messages.tab (File Modified)
402 +1 -1 trunk/src/s_user.c (File Modified)
403
404
405 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
406 Log:
407 - change some sendto_one() to sendto_one_numeric().
408
409
410 Changes: Modified:
411 +4 -10 trunk/modules/m_admin.c (File Modified)
412 +3 -3 trunk/modules/m_map.c (File Modified)
413 +12 -12 trunk/src/messages.tab (File Modified)
414 +1 -2 trunk/src/s_conf.c (File Modified)
415 +9 -10 trunk/src/s_user.c (File Modified)
416
417
418 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
419 Log:
420 - river's ports.c from old charybdis trunk
421
422
423 Changes: Modified:
424 +195 -0 trunk/configure.ac (File Modified)
425 + - trunk/libcharybdis/ports.c (File Added)
426
427
428 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
429 Log:
430 - remove broken ports stuff and devpoll stuff.
431
432
433 Changes: Modified:
434 +0 -307 trunk/configure (File Modified)
435 +0 -21 trunk/configure.ac (File Modified)
436 +0 -474 trunk/include/setup.h.in (File Modified)
437 + - trunk/libcharybdis/devpoll.c (File Deleted)
438 + - trunk/libcharybdis/ports.c (File Deleted)
439
440
441 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
442 Log:
443 - regenerate files
444
445
446 Changes: Modified:
447 +1 -25 trunk/configure (File Modified)
448 +0 -3 trunk/include/setup.h.in (File Modified)
449
450
451 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
452 Log:
453 - remove x86-optimized hash code.
454
455
456 Changes: Modified:
457 +0 -13 trunk/configure.ac (File Modified)
458 +2 -187 trunk/src/Makefile.in (File Modified)
459 + - trunk/src/fnvhash.s (File Deleted)
460
461
462 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
463 Log:
464 - apparently setting KE_LENGTH to 128 is fine.
465
466
467 Changes: Modified:
468 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
469
470
471 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
472 Log:
473 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
474
475
476 Changes: Modified:
477 +5627 -5747 trunk/configure (File Modified)
478 +0 -15 trunk/configure.ac (File Modified)
479 +0 -2 trunk/include/m_info.h (File Modified)
480 +6 -9 trunk/include/setup.h.in (File Modified)
481 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
482
483
484 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
485 Log:
486 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
487 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
488 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
489
490
491 Changes: Modified:
492 +0 -5 trunk/include/config.h (File Modified)
493 +0 -5 trunk/include/config.h.dist (File Modified)
494 +0 -6 trunk/include/defaults.h (File Modified)
495 +0 -3 trunk/include/m_info.h (File Modified)
496 +21 -7 trunk/libcharybdis/commio.c (File Modified)
497 +2 -0 trunk/libcharybdis/commio.h (File Modified)
498 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
499 +4 -3 trunk/libcharybdis/poll.c (File Modified)
500 +0 -3 trunk/libcharybdis/select.c (File Modified)
501 +0 -9 trunk/src/ircd.c (File Modified)
502 +23 -26 trunk/src/listener.c (File Modified)
503 +2 -1 trunk/src/restart.c (File Modified)
504 +5 -1 trunk/src/s_auth.c (File Modified)
505 +1 -1 trunk/src/s_conf.c (File Modified)
506 +3 -1 trunk/src/s_serv.c (File Modified)
507
508
509 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
510 Log:
511 Repair operspy who !#channel, broken by me in r3283.
512
513
514 Changes: Modified:
515 +2 -2 trunk/modules/m_who.c (File Modified)
516
517
518 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
519 Log:
520 Update bug report and IRC channel information.
521
522
523 Changes: Modified:
524 +2 -1 trunk/BUGS (File Modified)
525 +2 -1 trunk/NEWS (File Modified)
526
527
528 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
529 Log:
530 Change copyright years in version.c.SH as in release-2.1 r3339.
531
532
533 Changes: Modified:
534 +2 -2 trunk/src/version.c.SH (File Modified)
535
536
537 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
538 Log:
539 Rerun autoconf.
540
541
542 Changes: Modified:
543 +104 -0 trunk/configure (File Modified)
544
545
546 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
547 Log:
548 Need to check for various flavours of epoll,
549 even if --enable-epoll is forced.
550
551
552 Changes: Modified:
553 +1 -0 trunk/configure.ac (File Modified)
554
555
556 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
557 Log:
558 Hack to allow some more warnings, already present in configure (?).
559
560
561 Changes: Modified:
562 +1 -1 trunk/aclocal.m4 (File Modified)
563
564
565 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
566 Log:
567 Merge old trunk r2077,r2079:
568 - Move closing of servlink control fd to close_connection()
569 instead of doing it in exit_local_server(), and make sure
570 we first close the data fd and then the control fd.
571 - Have servlink process ready fds in order net, data, ctrl
572 instead of ctrl, data, net. This seems to fix the problem
573 that squit reasons do not show up on the other side of a
574 ziplink (by making it send any final SQUIT and/or ERROR
575 before noticing the closed control fd).
576
577
578 Changes: Modified:
579 +1 -1 trunk/servlink/io.c (File Modified)
580 +3 -12 trunk/src/client.c (File Modified)
581
582
583 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
584 Log:
585 Don't show the UID if a TS6 server sends a kick with
586 an empty or no comment. Note that charybdis never sends
587 such kicks.
588
589
590 Changes: Modified:
591 +4 -4 trunk/modules/core/m_kick.c (File Modified)
592
593
594 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
595 Log:
596 Merge old trunk r2081:
597 Don't say that services cannot be killed in
598 ERR_ISCHANSERVICE message (given when trying
599 to kick or deop them), as that's not the case.
600
601
602 Changes: Modified:
603 +1 -1 trunk/src/messages.tab (File Modified)
604
605
606 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
607 Log:
608 Merge old trunk r2059
609 Clarifications to the descriptions of umode +Q and cmode +F,
610 suggested by Ariadne@SorceryNet.
611
612
613 Changes: Modified:
614 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
615 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
616
617
618 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
619 Log:
620 Merge old trunk r2907,r2991:
621 Allow TESTLINE on channel names.
622
623
624 Changes: Modified:
625 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
626 +4 -0 trunk/help/opers/testline (File Modified)
627 +22 -0 trunk/modules/m_testline.c (File Modified)
628
629
630 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
631 Log:
632 Merge old trunk r2835:
633 resolver: if sendto(2) fails, try sending to the next nameserver
634
635
636 Changes: Modified:
637 +1 -1 trunk/src/res.c (File Modified)
638
639
640 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
641 Log:
642 Merge old trunk r2817:
643 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
644 starts with a digit. This is safe because the last
645 parameter is a nick and never a UID. (The first parameter
646 in a server-server two-param whois is a UID/SID.)
647
648
649 Changes: Modified:
650 +1 -1 trunk/modules/m_whois.c (File Modified)
651
652
653 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
654 Log:
655 Merge old trunk r2779,r2785:
656 Show correct privilege name in a few ERR_NOPRIVS numerics.
657
658
659 Changes: Modified:
660 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
661 +1 -1 trunk/extensions/m_opme.c (File Modified)
662 +2 -2 trunk/unsupported/m_force.c (File Modified)
663
664
665 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
666 Log:
667 Merge old trunk r2695:
668 Send an SQUIT instead of an ERROR to announce /die to connected servers.
669 This will generate better server notices.
670
671
672 Changes: Modified:
673 +3 -2 trunk/modules/core/m_die.c (File Modified)
674
675
676 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
677 Log:
678 Merge old trunk r2294:
679 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
680
681
682 Changes: Modified:
683 +1 -1 trunk/src/s_user.c (File Modified)
684
685
686 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
687 Log:
688 Merge old trunk r2226:
689 If we are connecting outward to a server, check if the
690 server name they sent is the same as what we tried to
691 connect to. Previously such a connection could succeed
692 if there existed connect blocks with the same IP and
693 passwords for the other server name.
694
695
696 Changes: Modified:
697 +11 -0 trunk/modules/core/m_server.c (File Modified)
698
699
700 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
701 Log:
702 Merge old trunk r2212:
703 Another handling of SJOINs without nicks:
704 Propagate them if the channel is +P or the channel
705 already existed, otherwise remove the channel again
706 and do not propagate the SJOIN.
707
708
709 Changes: Modified:
710 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
711
712
713 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
714 Log:
715 Remove channels entirely from /whois on services.
716 This cannot be overridden with operspy.
717
718
719 Changes: Modified:
720 +20 -17 trunk/modules/m_whois.c (File Modified)
721
722
723 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
724 Log:
725 Fix /who on channels with ** in their name.
726
727
728 Changes: Modified:
729 +2 -2 trunk/modules/m_who.c (File Modified)
730
731
732 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
733 Log:
734 NEWS: As in 2.1.3, mention that the TS6 revision will
735 interoperate with older versions
736
737
738 Changes: Modified:
739 +2 -1 trunk/NEWS (File Modified)
740
741
742 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
743 Log:
744 Fix documentation of HIDE_SERVERS_IPS define.
745
746
747 Changes: Modified:
748 +2 -2 trunk/include/config.h.dist (File Modified)
749
750
751 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
752 Log:
753 Don't leak auth{} spoofed ip for I-line is full notice either.
754
755
756 Changes: Modified:
757 +1 -1 trunk/src/s_conf.c (File Modified)
758
759
760 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
761 Log:
762 Update NEWS.
763
764
765 Changes: Modified:
766 +37 -0 trunk/NEWS (File Modified)
767
768
769 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
770 Log:
771 Allow /invite (but not invex) to override +r, +l, +j in
772 addition to +i. As before, a restrictive mode must be in
773 place at /invite time for the invite to have an effect;
774 +r does not count as a restrictive mode if the user is
775 logged in; +l and +j always count as restrictive modes to
776 allow for cases where they would allow join at /invite
777 time but not when the user tries to join.
778
779
780 Changes: Modified:
781 +6 -2 trunk/modules/m_invite.c (File Modified)
782 +21 -10 trunk/src/channel.c (File Modified)
783
784
785 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
786 Log:
787 Remove invite_ops_only, forcing it to YES.
788
789
790 Changes: Modified:
791 +0 -1 trunk/doc/example.conf (File Modified)
792 +0 -5 trunk/doc/reference.conf (File Modified)
793 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
794 +0 -1 trunk/include/s_conf.h (File Modified)
795 +0 -6 trunk/modules/m_info.c (File Modified)
796 +10 -14 trunk/modules/m_invite.c (File Modified)
797 +0 -1 trunk/src/newconf.c (File Modified)
798 +0 -1 trunk/src/s_conf.c (File Modified)
799
800
801 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
802 Log:
803 Move username check after xline and dnsbl checks, so it
804 will not complain to opers about clients who are xlined
805 or blacklisted anyway (both of which silently reject).
806
807
808 Changes: Modified:
809 +15 -15 trunk/src/s_user.c (File Modified)
810
811
812 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
813 Log:
814 - MASTER_MAX is no longer relevant
815
816
817 Changes: Modified:
818 +0 -7 trunk/modules/m_set.c (File Modified)
819
820
821 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
822 Log:
823 - add config option for setting max_clients.
824
825
826 Changes: Modified:
827 +5 -0 trunk/doc/example.conf (File Modified)
828 +5 -0 trunk/doc/reference.conf (File Modified)
829 +2 -0 trunk/include/s_conf.h (File Modified)
830 +1 -1 trunk/src/ircd.c (File Modified)
831 +2 -0 trunk/src/newconf.c (File Modified)
832 +2 -1 trunk/src/s_conf.c (File Modified)
833
834
835 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
836 Log:
837 - remove get_maxrss() and all of that insecure and unsafe nonsense
838
839
840 Changes: Modified:
841 +3 -38 trunk/src/ircd.c (File Modified)
842 +1 -1 trunk/src/restart.c (File Modified)
843 +0 -4 trunk/src/s_stats.c (File Modified)
844
845
846 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
847 Log:
848 - avoid some potential NULL dereferencing
849
850
851 Changes: Modified:
852 +1 -1 trunk/libcharybdis/commio.c (File Modified)
853
854
855 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
856 Log:
857 - fix a typo
858
859
860 Changes: Modified:
861 +1 -1 trunk/libcharybdis/poll.c (File Modified)
862
863
864 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
865 Log:
866 - rework poll a bit for the MAXCONNECTIONS changes.
867
868
869 Changes: Modified:
870 +46 -23 trunk/libcharybdis/poll.c (File Modified)
871
872
873 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
874 Log:
875 Our way of using kqueue may cause it to report fds we
876 don't know about anymore, cope.
877
878
879 Changes: Modified:
880 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
881
882
883 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
884 Log:
885 Don't reference freed memory (fde_t) in comm_close().
886
887
888 Changes: Modified:
889 +1 -1 trunk/libcharybdis/commio.c (File Modified)
890
891
892 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
893 Log:
894 - fix for 100% cpu use
895
896
897 Changes: Modified:
898 +1 -1 trunk/libcharybdis/commio.c (File Modified)
899
900
901 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
902 Log:
903 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
904
905
906 Changes: Modified:
907 +37 -25 trunk/libcharybdis/commio.c (File Modified)
908
909
910 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
911 Log:
912 - clear up use of fd_table in ircd.
913
914
915 Changes: Modified:
916 +3 -2 trunk/src/s_serv.c (File Modified)
917
918
919 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
920 Log:
921 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
922
923
924 Changes: Modified:
925 +97 -26 trunk/libcharybdis/commio.c (File Modified)
926 +3 -2 trunk/libcharybdis/commio.h (File Modified)
927 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
928 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
929 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
930 +3 -3 trunk/libcharybdis/poll.c (File Modified)
931 +2 -2 trunk/libcharybdis/ports.c (File Modified)
932 +2 -2 trunk/libcharybdis/select.c (File Modified)
933
934
935 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
936 Log:
937 Fix some cases where the size argument to strlcpy()
938 for usernames and hostnames is 1 too small.
939
940
941 Changes: Modified:
942 +1 -1 trunk/modules/m_chghost.c (File Modified)
943 +2 -2 trunk/src/res.c (File Modified)
944 +2 -2 trunk/src/s_user.c (File Modified)
945
946
947 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
948 Log:
949 Cut down quit/part/kick reasons to avoid quit reasons
950 overflowing the client exiting server notice (from
951 TOPICLEN to 260). kill reasons become shorter accordingly.
952 kline/dline/gline reasons become 390.
953 away messages stay at TOPICLEN for now.
954
955
956 Changes: Modified:
957 +8 -3 trunk/include/ircd_defs.h (File Modified)
958 +2 -2 trunk/modules/m_dline.c (File Modified)
959 +4 -4 trunk/modules/m_gline.c (File Modified)
960 +2 -2 trunk/modules/m_kline.c (File Modified)
961
962
963 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
964 Log:
965 Don't leak auth{} spoofed IP addresses in +f notices.
966 from ratbox (androsyn)
967
968
969 Changes: Modified:
970 +10 -3 trunk/src/s_conf.c (File Modified)
971
972
973 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
974 Log:
975 Make oper_up() take +i/-i during opering up into account
976 (e.g. no_oper_invis extension, +i in operator::umodes).
977 Remove the hack from no_oper_invis.
978
979
980 Changes: Modified:
981 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
982 +4 -0 trunk/src/s_user.c (File Modified)
983
984
985 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
986 Log:
987 no_oper_invis: decrement invisible count when clearing
988 invisible on a local client who has just opered up
989 oper_up() should really do this
990
991
992 Changes: Modified:
993 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
994
995
996 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
997 Log:
998 Put "End of Channel Quiet List" instead of
999 "End of Channel Ban List" for a +q list.
1000 Due to client restrictions the numerics for
1001 quiet lists must be the same as for ban lists.
1002
1003
1004 Changes: Modified:
1005 +4 -1 trunk/src/chmode.c (File Modified)
1006
1007
1008 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
1009 Log:
1010 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1011 Change TS6 JOIN processing
1012 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1013 a local user joins an existing channel
1014 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1015 propagating a TS6 JOIN
1016 - don't interpret simple modes in an incoming TS6 JOIN
1017
1018 This is to avoid desyncs when certain mode changes (e.g. -im)
1019 cross with joins. A downside is that simple modes will be
1020 more desynched when a JOIN creates a channel or lowers TS,
1021 but that's less important.
1022
1023 Update the TS6 specification to include this, and clarify
1024 that TMODE can come from a server and that MODE must be
1025 translated into TMODE from other servers too.
1026
1027
1028 Changes: Modified:
1029 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1030 +19 -127 trunk/modules/core/m_join.c (File Modified)
1031
1032
1033 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1034 Log:
1035 Make -logfile work again.
1036
1037
1038 Changes: Modified:
1039 +2 -2 trunk/src/s_log.c (File Modified)
1040
1041
1042 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1043 Log:
1044 - fix off-by-one memory overflow error.
1045
1046
1047 Changes: Modified:
1048 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1049
1050
1051 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1052 Log:
1053 Change handling of modularized umodes:
1054 - keep the bitmask reserved forever to the letter, fixing
1055 the problems when loading multiple umode modules,
1056 unloading them and then loading them in a different order
1057 - don't allow local users to change umodes which have
1058 been unloaded and don't set them on new users via
1059 default_umodes
1060
1061
1062 Changes: Modified:
1063 +24 -3 trunk/src/s_user.c (File Modified)
1064
1065
1066 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1067 Log:
1068 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1069
1070
1071 Changes: Modified:
1072 +1 -0 trunk/include/s_user.h (File Modified)
1073 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1074 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1075 +22 -0 trunk/src/s_user.c (File Modified)
1076
1077
1078 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1079 Log:
1080 DNSBL keyword substitution is available as of 2.1.3.
1081
1082
1083 Changes: Modified:
1084 +1 -1 trunk/doc/example.conf (File Modified)
1085
1086
1087 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1088 Log:
1089 Change two occurances like match(userinput, target_p->name) ||
1090 match(target_p->name, userinput) to just match(userinput,
1091 target_p->name). No client name can contain * or ? now.
1092
1093
1094 Changes: Modified:
1095 +1 -1 trunk/modules/m_trace.c (File Modified)
1096 +1 -2 trunk/src/s_serv.c (File Modified)
1097
1098
1099 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1100 Log:
1101 Do not try find_server() on a name find_client() has
1102 returned NULL for, as this will always return NULL
1103 since the removal of hostmasking.
1104
1105
1106 Changes: Modified:
1107 +1 -2 trunk/modules/m_pong.c (File Modified)
1108 +0 -4 trunk/src/s_serv.c (File Modified)
1109
1110
1111 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1112 Log:
1113 Remove server_exists() which checked whether the
1114 server name existed taking hostmasking into account
1115 and just check with find_server(); admittedly
1116 this checks if the name is a SID but that's not
1117 a real problem.
1118
1119
1120 Changes: Modified:
1121 +3 -27 trunk/modules/core/m_server.c (File Modified)
1122
1123
1124 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1125 Log:
1126 Remove hash_find_masked_server(), which made it possible
1127 to specify the full (unmasked) name of a server behind
1128 a hostmask. As a result find_any_client() (for prefixes)
1129 becomes equal to find_client(), so remove that too.
1130
1131
1132 Changes: Modified:
1133 +0 -1 trunk/include/hash.h (File Modified)
1134 +1 -75 trunk/src/hash.c (File Modified)
1135 +1 -1 trunk/src/parse.c (File Modified)
1136
1137
1138 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1139 Log:
1140 Remove '*' from valid server name characters.
1141 This makes it impossible to connect hostmasked servers.
1142 (This support didn't work well anyway, was incompatible
1143 with TS6 and we never masked ourselves.)
1144
1145
1146 Changes: Modified:
1147 +1 -1 trunk/src/match.c (File Modified)
1148
1149
1150 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1151 Log:
1152 Change spambot, flooder and jupe joiner notices from host to orighost.
1153
1154
1155 Changes: Modified:
1156 +1 -1 trunk/modules/core/m_join.c (File Modified)
1157 +2 -2 trunk/modules/core/m_message.c (File Modified)
1158 +2 -2 trunk/src/channel.c (File Modified)
1159
1160
1161 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1162 Log:
1163 Add documentation for SASL client protocol, same as atheme doc/SASL.
1164
1165
1166 Changes: Modified:
1167 + - trunk/doc/sasl.txt (File Added)
1168
1169
1170 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1171 Log:
1172 Include real hostname in Closing Link message for unknown
1173 connections that have sent USER. This is helpful for
1174 k-lined users while not breaking server IP hiding.
1175
1176
1177 Changes: Modified:
1178 +3 -1 trunk/src/client.c (File Modified)
1179
1180
1181 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1182 Log:
1183 Rerun autoconf.
1184
1185
1186 Changes: Modified:
1187 +29 -29 trunk/configure (File Modified)
1188
1189
1190 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1191 Log:
1192 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1193
1194
1195 Changes: Modified:
1196 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1197
1198
1199 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1200 Log:
1201 Backport from early 3.x:
1202
1203 --
1204 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1205 Log:
1206 - remove "Processing connection to foobar.net" message
1207
1208
1209 Changes: Modified:
1210 +0 -3 trunk/src/s_auth.c (File Modified)
1211
1212
1213 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1214 Log:
1215 - missed the processing connection one (actually, we can probably nuke this one)
1216
1217
1218 Changes: Modified:
1219 +1 -2 trunk/src/s_auth.c (File Modified)
1220
1221
1222 river 2006/09/27 16:33:05 UTC (20060927-2174)
1223 Log:
1224 get_client_name = stupid
1225
1226
1227
1228 Changes: Modified:
1229 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1230
1231
1232 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1233 Log:
1234 - remove excessive arguments
1235
1236
1237 Changes: Modified:
1238 +1 -2 trunk/src/s_conf.c (File Modified)
1239 +1 -1 trunk/src/s_user.c (File Modified)
1240
1241
1242 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1243 Log:
1244 - use sendto_one_notice() for on-connect notices too.
1245
1246
1247 Changes: Modified:
1248 +10 -10 trunk/src/s_auth.c (File Modified)
1249
1250
1251 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1252 Log:
1253 - use sendto_one_notice() in the core, too.
1254
1255
1256 Changes: Modified:
1257 +2 -2 trunk/src/chmode.c (File Modified)
1258 +8 -15 trunk/src/modules.c (File Modified)
1259 +3 -5 trunk/src/s_conf.c (File Modified)
1260 +1 -2 trunk/src/s_newconf.c (File Modified)
1261 +20 -57 trunk/src/s_user.c (File Modified)
1262
1263
1264 river 2006/09/27 16:19:25 UTC (20060927-2166)
1265 Log:
1266 the KILL command will use get_client_name(, SHOW_IP) instead of
1267 target->name, and will show a more useful error for local opers
1268
1269
1270
1271 Changes: Modified:
1272 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1273
1274
1275 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1276 Log:
1277 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1278
1279
1280 Changes: Modified:
1281 +4 -2 trunk/src/send.c (File Modified)
1282
1283
1284 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1285 Log:
1286 - back out r2159
1287
1288
1289 Changes: Modified:
1290 +1 -1 trunk/include/client.h (File Modified)
1291
1292
1293 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1294 Log:
1295 - get_id(): fall back to "*" if client has no known name
1296
1297
1298 Changes: Modified:
1299 +1 -1 trunk/include/client.h (File Modified)
1300
1301
1302 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1303 Log:
1304 - convert to sendto_one_notice().
1305
1306
1307 Changes: Modified:
1308 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1309 +4 -6 trunk/unsupported/m_force.c (File Modified)
1310
1311
1312 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1313 Log:
1314 - use sendto_one_notice() in many places instead of
1315 sendto_one(source_p, ":%s NOTICE %s :", ...);
1316
1317
1318 Changes: Modified:
1319 +10 -25 trunk/extensions/example_module.c (File Modified)
1320 +5 -14 trunk/extensions/hurt.c (File Modified)
1321 +1 -2 trunk/extensions/m_42.c (File Modified)
1322 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1323 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1324 +1 -2 trunk/extensions/m_opme.c (File Modified)
1325 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1326 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1327 +3 -7 trunk/modules/core/m_die.c (File Modified)
1328 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1329 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1330 +1 -2 trunk/modules/m_challenge.c (File Modified)
1331 +11 -15 trunk/modules/m_connect.c (File Modified)
1332 +20 -28 trunk/modules/m_dline.c (File Modified)
1333 +2 -2 trunk/modules/m_etrace.c (File Modified)
1334 +11 -21 trunk/modules/m_gline.c (File Modified)
1335 +2 -4 trunk/modules/m_kline.c (File Modified)
1336 +1 -2 trunk/modules/m_rehash.c (File Modified)
1337 +3 -7 trunk/modules/m_restart.c (File Modified)
1338 +31 -45 trunk/modules/m_set.c (File Modified)
1339 +2 -4 trunk/modules/m_testmask.c (File Modified)
1340 +5 -8 trunk/modules/m_unreject.c (File Modified)
1341 +2 -5 trunk/modules/m_xline.c (File Modified)
1342 --
1343
1344
1345 Changes: Modified:
1346 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1347 +10 -25 trunk/extensions/example_module.c (File Modified)
1348 +5 -14 trunk/extensions/hurt.c (File Modified)
1349 +1 -2 trunk/extensions/m_42.c (File Modified)
1350 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1351 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1352 +1 -2 trunk/extensions/m_opme.c (File Modified)
1353 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1354 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1355 +3 -7 trunk/modules/core/m_die.c (File Modified)
1356 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1357 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1358 +1 -2 trunk/modules/m_challenge.c (File Modified)
1359 +11 -15 trunk/modules/m_connect.c (File Modified)
1360 +2 -4 trunk/modules/m_dline.c (File Modified)
1361 +2 -2 trunk/modules/m_etrace.c (File Modified)
1362 +11 -21 trunk/modules/m_gline.c (File Modified)
1363 +2 -4 trunk/modules/m_kline.c (File Modified)
1364 +1 -2 trunk/modules/m_rehash.c (File Modified)
1365 +3 -7 trunk/modules/m_restart.c (File Modified)
1366 +31 -45 trunk/modules/m_set.c (File Modified)
1367 +2 -4 trunk/modules/m_testmask.c (File Modified)
1368 +5 -8 trunk/modules/m_unreject.c (File Modified)
1369 +1 -3 trunk/modules/m_xline.c (File Modified)
1370 +2 -2 trunk/src/chmode.c (File Modified)
1371 +8 -15 trunk/src/modules.c (File Modified)
1372 +10 -14 trunk/src/s_auth.c (File Modified)
1373 +3 -6 trunk/src/s_conf.c (File Modified)
1374 +1 -2 trunk/src/s_newconf.c (File Modified)
1375 +20 -57 trunk/src/s_user.c (File Modified)
1376 +4 -2 trunk/src/send.c (File Modified)
1377 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1378 +4 -6 trunk/unsupported/m_force.c (File Modified)
1379
1380
1381 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1382 Log:
1383 - keyword-subst from charybdis 2.2.
1384
1385
1386 Changes: Modified:
1387 +12 -3 trunk/doc/example.conf (File Modified)
1388 +58 -3 trunk/doc/reference.conf (File Modified)
1389 + - trunk/include/substitution.h (File Added)
1390 +1 -0 trunk/src/Makefile.in (File Modified)
1391 +2 -2 trunk/src/s_conf.c (File Modified)
1392 +164 -1 trunk/src/s_user.c (File Modified)
1393 + - trunk/src/substitution.c (File Added)
1394
1395
1396 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1397 Log:
1398 Removed merge tracking for "svnmerge" for
1399 http://svn.atheme.org/charybdis/branches/release-2.2
1400
1401
1402 Changes: Modified:
1403 + - trunk/ (Property Modified)
1404
1405
1406 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1407 Log:
1408 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1409 http://svn.atheme.org/charybdis/branches/release-2.2
1410
1411
1412 Changes: Modified:
1413 + - trunk/ (Property Modified)
1414
1415
1416 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1417 Log:
1418 Removed merge tracking for "svnmerge" for
1419 http://svn.atheme.org/charybdis/branches/release-2.2
1420
1421
1422 Changes: Modified:
1423 + - trunk/ (Property Modified)
1424
1425
1426 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1427 Log:
1428 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1429 http://svn.atheme.org/charybdis/branches/release-2.2
1430
1431
1432 Changes: Modified:
1433 + - trunk/ (Property Modified)
1434
1435
1436 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1437 Log:
1438 - bleah
1439
1440
1441 Changes: Modified:
1442 + - trunk/ (Property Modified)
1443
1444
1445 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1446 Log:
1447 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1448 http://svn.atheme.org/charybdis/branches/release-2.2
1449
1450
1451 Changes: Modified:
1452 + - trunk/ (Property Modified)
1453
1454
1455 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1456 Log:
1457 - version bump to 2.2.0
1458
1459
1460 Changes: Modified:
1461 +3 -1 trunk/NEWS (File Modified)
1462 +1 -1 trunk/configure.ac (File Modified)
1463
1464
1465 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1466 Log:
1467 - the new plan:
1468 + branches/release-2.1 -> 2.2 base
1469 + 3.0 -> branches/cxxconversion
1470 + backport some immediate 3.0 functionality for 2.2
1471 + other stuff
1472
1473
1474 Changes: Modified:
1475 + - trunk/ (File Added)
1476
1477
1478 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1479 Log:
1480 Merged revisions 3135,3137 via svnmerge from
1481 http://svn.atheme.org/charybdis/trunk
1482
1483 ........
1484 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1485
1486 - Expand TRACE description
1487 - Mention expiry time in TESTLINE
1488 ........
1489 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1490
1491 Update copyright year for sgml docs to 2007.
1492 ........
1493
1494
1495 Changes: Modified:
1496 + - branches/release-2.1/ (Property Modified)
1497 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1498 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1499
1500
1501 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1502 Log:
1503 Merged revisions 1999 via svnmerge from
1504 http://svn.atheme.org/charybdis/trunk
1505 Add river to CREDITS
1506
1507 ........
1508 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1509
1510 vanity
1511 ........
1512
1513
1514 Changes: Modified:
1515 + - branches/release-2.1/ (Property Modified)
1516 +1 -0 branches/release-2.1/CREDITS (File Modified)
1517
1518
1519 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1520 Log:
1521 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1522 http://svn.atheme.org/charybdis/trunk
1523
1524 ........
1525 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1526
1527 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1528 ........
1529 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1530
1531 - add use_forward to /info
1532 ........
1533 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1534
1535 Call channel_modes() with &me instead of source_p when
1536 sending out a JOIN and SJOIN for a local user. This
1537 saves checking whether they are on the channel they
1538 have just joined.
1539 ........
1540 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1541
1542 If use_forward is disabled:
1543 - hide +fFQ in 005
1544 - hide +f in /mode #channel (/mode #channel f still shows it)
1545 - do not send any mode changes adding +f to local clients
1546 (-f ones are still sent)
1547 ........
1548
1549
1550 Changes: Modified:
1551 + - branches/release-2.1/ (Property Modified)
1552 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1553 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1554 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1555 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1556 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1557 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1558 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1559 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1560 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1561 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1562 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1563 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1564
1565
1566 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1567 Log:
1568 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1569
1570
1571 Changes: Modified:
1572 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1573 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1574 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1575
1576
1577 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1578 Log:
1579 Add accountability (wallops, log) to OKICK.
1580
1581
1582 Changes: Modified:
1583 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1584
1585
1586 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1587 Log:
1588 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1589 Similar to branches/release-2.2 r3061.
1590
1591
1592 Changes: Modified:
1593 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1594
1595
1596 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1597 Log:
1598 - Write xline to file after instead of before notifying opers and source
1599 - Also notify source of failure to add xline
1600 Similar to branches/release-2.2 r3057.
1601
1602
1603 Changes: Modified:
1604 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1605
1606
1607 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1608 Log:
1609 If a dline/kline/resv cannot be added to the file, send
1610 the regular notices to local opers and source anyway,
1611 and also warn the source (local opers were already warned).
1612 Similar to branches/release-2.2 r3053.
1613
1614
1615 Changes: Modified:
1616 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1617
1618
1619 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1620 Log:
1621 Port over fixes from unkline/unxline/unresv to undline.
1622 Similar to branches/release-2.2 r3049.
1623
1624
1625 Changes: Modified:
1626 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1627
1628
1629 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1630 Log:
1631 Merged revisions 2915 via svnmerge from
1632 http://svn.atheme.org/charybdis/trunk
1633
1634 ........
1635 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1636
1637 In usage message, show kline.conf and xline.conf instead
1638 of klines.conf and xlines.conf.
1639 ........
1640
1641
1642 Changes: Modified:
1643 + - branches/release-2.1/ (Property Modified)
1644 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1645
1646
1647 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1648 Log:
1649 Merged revisions 2831,2833,2853 via svnmerge from
1650 http://svn.atheme.org/charybdis/trunk
1651
1652 ........
1653 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1654
1655 unkline/unxline/unresv:
1656 - if fclose on the output returns an error, treat this as a
1657 write error too
1658 - check if the rename from the temp file to the ban conf failed
1659 ........
1660 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1661
1662 When adding a permanent dline/kline/xline/resv, check
1663 the return value of fclose().
1664 ........
1665 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1666
1667 Do not free xline aconf if it could not be written out.
1668 It will be added to the list in memory anyway.
1669 ........
1670
1671
1672 Changes: Modified:
1673 + - branches/release-2.1/ (Property Modified)
1674 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1675 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1676 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1677 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1678
1679
1680 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1681 Log:
1682 NEWS: Clarify effects of ip_cloaking changes a little.
1683
1684
1685 Changes: Modified:
1686 +2 -0 branches/release-2.1/NEWS (File Modified)
1687
1688
1689 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1690 Log:
1691 Rerun autoconf.
1692
1693
1694 Changes: Modified:
1695 +9 -9 branches/release-2.1/configure (File Modified)
1696
1697
1698 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1699 Log:
1700 Version bump on 2.1 branch to 2.1.2.
1701
1702
1703 Changes: Modified:
1704 +1 -1 branches/release-2.1/configure.ac (File Modified)
1705
1706
1707 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1708 Log:
1709 Mention r2801/r2805.
1710
1711
1712 Changes: Modified:
1713 +1 -0 branches/release-2.1/NEWS (File Modified)
1714
1715
1716 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1717 Log:
1718 Merged revisions 2801 via svnmerge from
1719 http://svn.atheme.org/charybdis/trunk
1720
1721 ........
1722 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1723
1724 ip_cloaking: try to avoid truncation by removing more
1725 components of the hostname (except the TLD).
1726 ........
1727
1728
1729 Changes: Modified:
1730 + - branches/release-2.1/ (Property Modified)
1731 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1732
1733
1734 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1735 Log:
1736 Update NEWS.
1737
1738
1739 Changes: Modified:
1740 +8 -1 branches/release-2.1/NEWS (File Modified)
1741
1742
1743 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1744 Log:
1745 Merged revisions 2781 via svnmerge from
1746 http://svn.atheme.org/charybdis/trunk
1747
1748 ........
1749 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1750
1751 Fix stupid bug: checked a hostmask against the found
1752 ban instead of all exceptions, causing all host mangled
1753 clients to be exempted if there was a single ban
1754 exception in many cases.
1755 ........
1756
1757
1758 Changes: Modified:
1759 + - branches/release-2.1/ (Property Modified)
1760 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1761
1762
1763 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1764 Log:
1765 Merged revisions 2773 via svnmerge from
1766 http://svn.atheme.org/charybdis/trunk
1767
1768 ........
1769 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1770
1771 user@host must be *@* for a shared{} block with flags=locops
1772 (server should not be *).
1773 ........
1774
1775
1776 Changes: Modified:
1777 + - branches/release-2.1/ (Property Modified)
1778 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1779
1780
1781 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1782 Log:
1783 Tweak \s code a little.
1784
1785
1786 Changes: Modified:
1787 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1788 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1789 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1790
1791
1792 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1793 Log:
1794 Merged revisions 2761 via svnmerge from
1795 http://svn.atheme.org/charybdis/trunk
1796
1797 ........
1798 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1799
1800 The testline/no_tilde fixes are in 2.1.1.
1801 ........
1802
1803
1804 Changes: Modified:
1805 + - branches/release-2.1/ (Property Modified)
1806 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1807
1808
1809 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1810 Log:
1811 Update NEWS.
1812
1813
1814 Changes: Modified:
1815 +4 -1 branches/release-2.1/NEWS (File Modified)
1816
1817
1818 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1819 Log:
1820 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
1821 http://svn.atheme.org/charybdis/trunk
1822 no_tilde fixes
1823
1824 ........
1825 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1826
1827 If the auth{} block has no_tilde and is not kline exempt,
1828 check the username without tilde against klines too.
1829 This is consistent with the way klines work on spoofs
1830 (klines checked on both raw and appearing-on-IRC version).
1831 ........
1832 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1833
1834 Rework the fix for klines with no_tilde.
1835 Add an extra argument to find_address_conf() for the
1836 username without tilde, as that may contain one character more.
1837 ........
1838 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1839
1840 Unbreak compile (because of r2697).
1841 testline with ~ could be improved some more perhaps, but this should work.
1842 ........
1843 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1844
1845 testline: take no_tilde and username truncation into account
1846 ........
1847 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1848
1849 Add some information on /testline with no_tilde and username truncation.
1850 ........
1851
1852
1853 Changes: Modified:
1854 + - branches/release-2.1/ (Property Modified)
1855 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1856 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1857 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1858 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1859 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1860 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1861
1862
1863 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1864 Log:
1865 Merged revisions 2149,2151 via svnmerge from
1866 http://svn.atheme.org/charybdis/trunk
1867
1868 ........
1869 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1870
1871 Move kills from services from +s to +k snomask.
1872 Kills from non-service opers remain on +s.
1873 ........
1874 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1875
1876 Update description of +s and +k snomasks.
1877 ........
1878
1879
1880 Changes: Modified:
1881 + - branches/release-2.1/ (Property Modified)
1882 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1883 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1884 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1885
1886
1887 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1888 Log:
1889 Merged revisions 2685 via svnmerge from
1890 http://svn.atheme.org/charybdis/trunk
1891
1892 ........
1893 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1894
1895 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1896 ........
1897
1898
1899 Changes: Modified:
1900 + - branches/release-2.1/ (Property Modified)
1901 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1902
1903
1904 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1905 Log:
1906 Merged revisions 2693 via svnmerge from
1907 http://svn.atheme.org/charybdis/trunk
1908
1909 ........
1910 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1911
1912 Fix truncation (by one) of unidented usernames
1913 if user registration is done because of DNSBL
1914 completion (which is the usual case if a valid
1915 NICK and USER are sent quickly and any DNSBLs
1916 are enabled).
1917 ........
1918
1919
1920 Changes: Modified:
1921 + - branches/release-2.1/ (Property Modified)
1922 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1923
1924
1925 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1926 Log:
1927 Update NEWS.
1928
1929
1930 Changes: Modified:
1931 +10 -0 branches/release-2.1/NEWS (File Modified)
1932
1933
1934 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1935 Log:
1936 Rerun autoconf.
1937
1938
1939 Changes: Modified:
1940 +9 -9 branches/release-2.1/configure (File Modified)
1941
1942
1943 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1944 Log:
1945 Version bump to 2.1.1.
1946
1947
1948 Changes: Modified:
1949 +1 -1 branches/release-2.1/configure.ac (File Modified)
1950
1951
1952 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1953 Log:
1954 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
1955 http://svn.atheme.org/charybdis/trunk
1956
1957 ........
1958 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1959
1960 - fix a server notice on SID collision where the server name is mentioned twice
1961 ........
1962 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1963
1964 - get_server_name() is stupid
1965 ........
1966 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1967
1968 - fix an oops
1969 ........
1970 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1971
1972 Do the Attempt to re-introduce SID server notice somewhat
1973 differently, showing a real host again if !HIDE_SERVERS_IPS
1974 and still showing the server name exactly once.
1975 ........
1976 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1977
1978 Fix log message for Attempt to re-introduce SID (server notice was ok).
1979 ........
1980 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1981
1982 - replace "No N line" with "no connect block" in a
1983 serverlog message
1984 - show attempted server name in a few serverlog messages
1985 ........
1986
1987
1988 Changes: Modified:
1989 + - branches/release-2.1/ (Property Modified)
1990 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1991
1992
1993 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1994 Log:
1995 Merged revisions 2218 via svnmerge from
1996 http://svn.atheme.org/charybdis/trunk
1997
1998 ........
1999 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
2000
2001 Fix garbage in /stats y output on 64-bit archs.
2002 ........
2003
2004
2005 Changes: Modified:
2006 + - branches/release-2.1/ (Property Modified)
2007 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
2008
2009
2010 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2011 Log:
2012 Merged revisions 2438 via svnmerge from
2013 http://svn.atheme.org/charybdis/trunk
2014
2015 ........
2016 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2017
2018 Enable Revision keyword in addition to Id.
2019 ........
2020
2021
2022 Changes: Modified:
2023 + - branches/release-2.1/ (Property Modified)
2024 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2025
2026
2027 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2028 Log:
2029 Merged revisions 2679 via svnmerge from
2030 http://svn.atheme.org/charybdis/trunk
2031
2032 ........
2033 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2034
2035 Port over ratbox 2.2 r23253 (anfl):
2036 - remove the cached storage of how many +beI there are, thereby fixing a
2037 case where it can get desynced from reality
2038 ........
2039
2040
2041 Changes: Modified:
2042 + - branches/release-2.1/ (Property Modified)
2043 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2044 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2045
2046
2047 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2048 Log:
2049 Merged revisions 2093,2095 via svnmerge from
2050 http://svn.atheme.org/charybdis/trunk
2051
2052 ........
2053 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2054
2055 - change DNSBL licensing to BSD.
2056 ........
2057 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2058
2059 - change x86-assembly FNV implementation to BSD license
2060 ........
2061
2062
2063 Changes: Modified:
2064 + - branches/release-2.1/ (Property Modified)
2065 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2066 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2067
2068
2069 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2070 Log:
2071 Merged revisions 2073,2075 via svnmerge from
2072 http://svn.atheme.org/charybdis/trunk
2073
2074 ........
2075 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2076
2077 Put full information in the squit reason when exiting
2078 a server due to a servlink (ziplinks) error.
2079 ........
2080 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2081
2082 Put full information in the squit reason when exiting
2083 a server due to not enough arguments for a command.
2084 ........
2085
2086
2087 Changes: Modified:
2088 + - branches/release-2.1/ (Property Modified)
2089 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2090 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2091
2092
2093 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2094 Log:
2095 Merged revisions 2071 via svnmerge from
2096 http://svn.atheme.org/charybdis/trunk
2097
2098 ........
2099 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2100
2101 Don't redirect users from an existing domain to an
2102 existing server in reference.conf.
2103 Idea from ratbox.
2104 ........
2105
2106
2107 Changes: Modified:
2108 + - branches/release-2.1/ (Property Modified)
2109 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2110
2111
2112 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2113 Log:
2114 Merged revisions 2053 via svnmerge from
2115 http://svn.atheme.org/charybdis/trunk
2116
2117 ........
2118 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2119
2120 Make find_channel_membership() choose the shortest list
2121 (channel's list or user's list) to search, avoiding excessive
2122 CPU usage with services which are in lots of channels.
2123 From ratbox 2.2 (anfl/jilles)
2124 ........
2125
2126
2127 Changes: Modified:
2128 + - branches/release-2.1/ (Property Modified)
2129 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2130
2131
2132 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2133 Log:
2134 Rerun autoconf.
2135
2136
2137 Changes: Modified:
2138 +9 -9 branches/release-2.1/configure (File Modified)
2139
2140
2141 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2142 Log:
2143 Version change 2.1.0rc1 -> 2.1.0 (release).
2144
2145
2146 Changes: Modified:
2147 +1 -1 branches/release-2.1/configure.ac (File Modified)
2148
2149
2150 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2151 Log:
2152 Merged revisions 2029 via svnmerge from
2153 http://svn.atheme.org/charybdis/trunk
2154
2155 ........
2156 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2157
2158 NEWS: mention m_webirc.c module
2159 ........
2160
2161
2162 Changes: Modified:
2163 + - branches/release-2.1/ (Property Modified)
2164 +1 -0 branches/release-2.1/NEWS (File Modified)
2165
2166
2167 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2168 Log:
2169 Rerun autoconf.
2170
2171
2172 Changes: Modified:
2173 +9 -9 branches/release-2.1/configure (File Modified)
2174
2175
2176 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2177 Log:
2178 Change version to 2.1.0rc1.
2179
2180
2181 Changes: Modified:
2182 +1 -1 branches/release-2.1/configure.ac (File Modified)
2183
2184
2185 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2186 Log:
2187 Merged revisions 2021 via svnmerge from
2188 http://svn.atheme.org/charybdis/trunk
2189
2190 ........
2191 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2192
2193 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2194 related flaky looking things, and instead keep a list
2195 of BlacklistClients in PreClient.
2196 ........
2197
2198
2199 Changes: Modified:
2200 + - branches/release-2.1/ (Property Modified)
2201 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2202 +1 -1 branches/release-2.1/include/client.h (File Modified)
2203 +0 -1 branches/release-2.1/include/res.h (File Modified)
2204 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2205 +0 -24 branches/release-2.1/src/res.c (File Modified)
2206 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2207
2208
2209 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2210 Log:
2211 Merged revisions 2015,2017 via svnmerge from
2212 http://svn.atheme.org/charybdis/trunk
2213
2214 ........
2215 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2216
2217 Check if the name in the question section of the
2218 DNS reply matches what we queried, to guard against
2219 late replies to a previous query with the same id.
2220 ........
2221 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2222
2223 res.c: add a comment summarizing our changes
2224 ........
2225
2226
2227 Changes: Modified:
2228 + - branches/release-2.1/ (Property Modified)
2229 +53 -18 branches/release-2.1/src/res.c (File Modified)
2230
2231
2232 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2233 Log:
2234 Merged revisions 1981 via svnmerge from
2235 http://svn.atheme.org/charybdis/trunk
2236
2237 ........
2238 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2239
2240 Alphabetize extensions and tweak the descriptions a little.
2241 ........
2242
2243
2244 Changes: Modified:
2245 + - branches/release-2.1/ (Property Modified)
2246 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2247 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2248
2249
2250 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2251 Log:
2252 Merged revisions 1975 via svnmerge from
2253 http://svn.atheme.org/charybdis/trunk
2254
2255 ........
2256 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2257
2258 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2259 We should use the IP and not truncate the hostname.
2260 From ratbox 2.2 (androsyn)
2261 ........
2262
2263
2264 Changes: Modified:
2265 + - branches/release-2.1/ (Property Modified)
2266 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2267
2268
2269 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2270 Log:
2271 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2272 http://svn.atheme.org/charybdis/trunk
2273
2274
2275 Changes: Modified:
2276 + - branches/release-2.1/ (Property Modified)
2277
2278
2279 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2280 Log:
2281 - branch 2.1 release family
2282
2283
2284 Changes: Modified:
2285 + - branches/release-2.1/ (File Added)
2286
2287
2288 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2289 Log:
2290 Describe new handling of host mangling in channel bans in SGML.
2291
2292
2293 Changes: Modified:
2294 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2295
2296
2297 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2298 Log:
2299 - ok, 2.1 operline brought to you by marvin the melancholy robot
2300
2301
2302 Changes: Modified:
2303 +1 -1 trunk/src/messages.tab (File Modified)
2304
2305
2306 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2307 Log:
2308 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2309 If anybody comes up with anything better, then please let us know
2310 and we will change this before 2.1 is branched.
2311
2312
2313 Changes: Modified:
2314 +1 -1 trunk/src/messages.tab (File Modified)
2315
2316
2317 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2318 Log:
2319 Add EUID to capab.txt.
2320
2321
2322 Changes: Modified:
2323 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2324
2325
2326 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2327 Log:
2328 Update NEWS file.
2329
2330
2331 Changes: Modified:
2332 +3 -0 trunk/NEWS (File Modified)
2333
2334
2335 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2336 Log:
2337 Allow service{} servers to manipulate the nick delay table
2338 (for "nickserv enforcement").
2339 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2340 If duration is 0, the nickdelay entry is removed, otherwise
2341 it is added with the duration in seconds (maximum 24 hours).
2342 It is suggested that this is used if the EUID capab is present.
2343
2344
2345 Changes: Modified:
2346 +42 -1 trunk/modules/m_services.c (File Modified)
2347
2348
2349 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2350 Log:
2351 HURT: strip off *@ from the start of the mask
2352 reject anything else containing '@' or '!'
2353
2354
2355 Changes: Modified:
2356 +11 -0 trunk/extensions/hurt.c (File Modified)
2357
2358
2359 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2360 Log:
2361 ircd.c: need supported.h here
2362
2363
2364 Changes: Modified:
2365 +1 -0 trunk/src/ircd.c (File Modified)
2366
2367
2368 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2369 Log:
2370 HURT: less ambiguity here
2371 ips/hosts to be hurt must contain a '.' or ':' otherwise
2372 they are interpreted as nicks
2373
2374
2375 Changes: Modified:
2376 +14 -9 trunk/extensions/hurt.c (File Modified)
2377
2378
2379 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2380 Log:
2381 - we're now ircd-charybdis.org.
2382 - properly alphabetize credits
2383
2384
2385 Changes: Modified:
2386 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2387
2388
2389 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2390 Log:
2391 - add additional modules to the configs
2392
2393
2394 Changes: Modified:
2395 +6 -0 trunk/doc/example.conf (File Modified)
2396 +12 -0 trunk/doc/reference.conf (File Modified)
2397
2398
2399 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2400 Log:
2401 - remove hurt.h, it is pointless and confusing
2402
2403
2404 Changes: Modified:
2405 +27 -62 trunk/extensions/hurt.c (File Modified)
2406 + - trunk/extensions/hurt.h (File Deleted)
2407
2408
2409 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2410 Log:
2411 - add code to suggest a local HURT by nickname.
2412 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2413
2414
2415 Changes: Modified:
2416 +40 -10 trunk/extensions/hurt.c (File Modified)
2417 +1 -0 trunk/extensions/hurt.h (File Modified)
2418
2419
2420 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2421 Log:
2422 - update NEWS file
2423
2424
2425 Changes: Modified:
2426 +2 -1 trunk/NEWS (File Modified)
2427
2428
2429 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2430 Log:
2431 MASKTRACE/TESTMASK: check orighost as well
2432
2433
2434 Changes: Modified:
2435 +4 -2 trunk/modules/m_etrace.c (File Modified)
2436 +3 -1 trunk/modules/m_testmask.c (File Modified)
2437
2438
2439 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2440 Log:
2441 Make RPL_ISUPPORT (005) numeric modularizable.
2442 Currently it will reassemble the numeric every time
2443 it needs to be sent, using a few dozen callbacks;
2444 if this is too slow some caching scheme should be
2445 implemented.
2446
2447
2448 Changes: Modified:
2449 +0 -1 trunk/include/s_user.h (File Modified)
2450 +36 -114 trunk/include/supported.h (File Modified)
2451 +1 -1 trunk/modules/m_version.c (File Modified)
2452 +1 -0 trunk/src/Makefile.in (File Modified)
2453 +1 -0 trunk/src/ircd.c (File Modified)
2454 +300 -25 trunk/src/s_user.c (File Modified)
2455 + - trunk/src/supported.c (File Added)
2456
2457
2458 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2459 Log:
2460 EUID orighost could differ from host only in case,
2461 do not mark as dynamic spoof then
2462
2463
2464 Changes: Modified:
2465 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2466
2467
2468 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2469 Log:
2470 kline help file: clarify a bit and remove some obsolete stuff
2471 partly suggested by Olin
2472
2473
2474 Changes: Modified:
2475 +8 -8 trunk/help/opers/kline (File Modified)
2476
2477
2478 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2479 Log:
2480 Update NEWS file.
2481
2482
2483 Changes: Modified:
2484 +20 -0 trunk/NEWS (File Modified)
2485
2486
2487 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2488 Log:
2489 Show real host/IP to nonopers whoising themselves.
2490 The IP is not shown for auth{} spoofs, otherwise it is,
2491 as it looked rather weird to me to show an auth{} spoofed
2492 IP like this. (/userhost on self still shows the IP.)
2493
2494
2495 Changes: Modified:
2496 +13 -2 trunk/modules/m_whois.c (File Modified)
2497
2498
2499 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2500 Log:
2501 Document nick_delay stuff and move it around a bit.
2502
2503
2504 Changes: Modified:
2505 +1 -2 trunk/doc/example.conf (File Modified)
2506 +8 -2 trunk/doc/reference.conf (File Modified)
2507
2508
2509 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2510 Log:
2511 - disable nickdelay by default. Needs to be documented in reference.conf.
2512
2513
2514 Changes: Modified:
2515 +2 -0 trunk/doc/example.conf (File Modified)
2516 +2 -0 trunk/doc/reference.conf (File Modified)
2517
2518
2519 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2520 Log:
2521 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2522
2523
2524 Changes: Modified:
2525 +2 -1 trunk/modules/m_services.c (File Modified)
2526
2527
2528 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2529 Log:
2530 ip_cloaking: somewhat hackish but we need to send the
2531 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2532 umodes
2533
2534
2535 Changes: Modified:
2536 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2537
2538
2539 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2540 Log:
2541 If EUID is used, show realhost in far connect notice
2542 (but not in far disconnect notice).
2543
2544
2545 Changes: Modified:
2546 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2547
2548
2549 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2550 Log:
2551 ip_cloaking:
2552 - use non-ENCAP CHGHOST if possible
2553 - really introduce new users with their mangled and real
2554 host if +h is in default umodes
2555
2556
2557 Changes: Modified:
2558 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2559
2560
2561 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2562 Log:
2563 Add non-ENCAP CHGHOST.
2564
2565
2566 Changes: Modified:
2567 +49 -11 trunk/modules/m_chghost.c (File Modified)
2568
2569
2570 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2571 Log:
2572 Initial addition of EUID (puts realhost/account in same
2573 command as user introduction).
2574 See doc/technical/euid.txt for more information.
2575 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2576
2577
2578 Changes: Modified:
2579 + - trunk/doc/technical/euid.txt (File Added)
2580 +2 -1 trunk/include/s_serv.h (File Modified)
2581 +1 -1 trunk/include/s_user.h (File Modified)
2582 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2583 +1 -34 trunk/modules/m_chghost.c (File Modified)
2584 +0 -28 trunk/modules/m_services.c (File Modified)
2585 +30 -1 trunk/src/s_serv.c (File Modified)
2586 +30 -3 trunk/src/s_user.c (File Modified)
2587
2588
2589 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2590 Log:
2591 Store the mangled host in localClient and use it for
2592 ban matching (also match real host for mangled users,
2593 also match mangled host for uncloaked users).
2594 Improve interaction of +h with auth{} and services
2595 spoofs.
2596 Note that all of this only applies to clients who
2597 connect after the mangling module is loaded
2598 (other clients cannot even set +h).
2599 The sorcerynet cloaking module has not been updated
2600 for these changes.
2601
2602
2603 Changes: Modified:
2604 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2605 +3 -0 trunk/include/client.h (File Modified)
2606 +64 -5 trunk/src/channel.c (File Modified)
2607 +1 -0 trunk/src/client.c (File Modified)
2608 +2 -2 trunk/src/s_user.c (File Modified)
2609
2610
2611 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2612 Log:
2613 Document /stats U letters in sgml.
2614
2615
2616 Changes: Modified:
2617 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2618
2619
2620 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2621 Log:
2622 Better description of hub_mask and leaf_mask.
2623
2624
2625 Changes: Modified:
2626 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2627
2628
2629 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2630 Log:
2631 Add operspy_dont_care_user_info to sgml docs.
2632
2633
2634 Changes: Modified:
2635 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2636
2637
2638 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2639 Log:
2640 Add general::operspy_dont_care_user_info.
2641 This makes /who mask equivalent to /who !mask for opers
2642 with the operspy flag, and removes the operspy log/notice
2643 on /who mask, /masktrace and /scan.
2644 The necessary privilege (operspy flag) is unchanged.
2645 Behaviour for the other operspy commands (channel
2646 related ones) is also unchanged.
2647
2648
2649 Changes: Modified:
2650 +1 -0 trunk/doc/example.conf (File Modified)
2651 +6 -0 trunk/doc/reference.conf (File Modified)
2652 +1 -0 trunk/include/s_conf.h (File Modified)
2653 +10 -8 trunk/modules/m_etrace.c (File Modified)
2654 +6 -0 trunk/modules/m_info.c (File Modified)
2655 +8 -5 trunk/modules/m_scan.c (File Modified)
2656 +1 -1 trunk/modules/m_version.c (File Modified)
2657 +6 -1 trunk/modules/m_who.c (File Modified)
2658 +1 -0 trunk/src/newconf.c (File Modified)
2659 +1 -0 trunk/src/s_conf.c (File Modified)
2660
2661
2662 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2663 Log:
2664 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2665 This letter will also be used for showing operspy with
2666 limited accountability (show non channel related info
2667 without '!' or notice).
2668
2669
2670 Changes: Modified:
2671 +2 -0 trunk/doc/server-version-info (File Modified)
2672 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2673 +2 -0 trunk/include/ircd.h (File Modified)
2674 +6 -0 trunk/modules/m_info.c (File Modified)
2675 +2 -0 trunk/modules/m_version.c (File Modified)
2676 +1 -0 trunk/src/ircd_state.c (File Modified)
2677
2678
2679 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2680 Log:
2681 Add m_webirc module, allows showing real host of CGI:IRC users.
2682 Differences to the version available on my web page for a while:
2683 instructions on how to set it up.
2684
2685
2686 Changes: Modified:
2687 +137 -0 trunk/extensions/Makefile.in (File Modified)
2688 + - trunk/extensions/m_webirc.c (File Added)
2689
2690
2691 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2692 Log:
2693 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2694
2695
2696 Changes: Modified:
2697 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2698
2699
2700 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2701 Log:
2702 - move beu from core to contributors
2703 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2704
2705
2706 Changes: Modified:
2707 +2 -2 trunk/CREDITS (File Modified)
2708
2709
2710 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2711 Log:
2712 Mention that class blocks must be defined before the
2713 auth or connect blocks referencing them.
2714
2715
2716 Changes: Modified:
2717 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2718
2719
2720 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2721 Log:
2722 extb_canjoin:
2723 - change from "can join" to "is banned", this reverses sense
2724 and removes "weird" checks like for +i, +l, +j
2725 - don't allow $j to same channel
2726 - +s/+p restriction removed, anyone can /mode b anyway
2727 - +k check removed
2728
2729
2730 Changes: Modified:
2731 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2732
2733
2734 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2735 Log:
2736 Add a few important lines from reference.conf to example.conf.
2737
2738
2739 Changes: Modified:
2740 +8 -1 trunk/doc/example.conf (File Modified)
2741
2742
2743 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2744 Log:
2745 - we don't support rtsigio anymore
2746 - we definately don't support VMS nor Cygwin either.
2747
2748
2749 Changes: Modified:
2750 +2 -2 trunk/INSTALL (File Modified)
2751 +0 -2 trunk/README.FIRST (File Modified)
2752
2753
2754 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2755 Log:
2756 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2757
2758
2759 Changes: Modified:
2760 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2761
2762
2763 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2764 Log:
2765 extb_canjoin:
2766 - return EXTBAN_NOMATCH for a valid ban that does not match
2767 - consider a $j ban invalid if we were already processing a
2768 can_join for a $j ban
2769
2770
2771 Changes: Modified:
2772 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2773
2774
2775 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2776 Log:
2777 extb_extgecos: realhost -> orighost
2778
2779
2780 Changes: Modified:
2781 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2782
2783
2784 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2785 Log:
2786 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2787
2788
2789 Changes: Modified:
2790 +59 -0 trunk/extensions/Makefile.in (File Modified)
2791 + - trunk/extensions/extb_canjoin.c (File Added)
2792
2793
2794 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2795 Log:
2796 - oh right, charybdis calls that 'orighost'.
2797
2798
2799 Changes: Modified:
2800 +2 -2 trunk/modules/m_who.c (File Modified)
2801
2802
2803 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2804 Log:
2805 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2806
2807
2808 Changes: Modified:
2809 +2 -0 trunk/modules/m_who.c (File Modified)
2810
2811
2812 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2813 Log:
2814 - also check $x against realhost
2815
2816
2817 Changes: Modified:
2818 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2819
2820
2821 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2822 Log:
2823 Sorcerynet people want a debugging notice moved from +s to +d.
2824
2825
2826 Changes: Modified:
2827 +1 -1 trunk/src/blacklist.c (File Modified)
2828
2829
2830 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2831 Log:
2832 Use source_p instead of client_p for free_pre_client().
2833 client_p could be NULL or another client.
2834
2835
2836 Changes: Modified:
2837 +1 -1 trunk/src/client.c (File Modified)
2838
2839
2840 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2841 Log:
2842 - revert this, I know how to fix it now
2843
2844
2845 Changes: Modified:
2846 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2847
2848
2849 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2850 Log:
2851 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2852 This fix is probably suboptimal, but it does indeed fix the problem.
2853
2854
2855 Changes: Modified:
2856 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2857
2858
2859 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2860 Log:
2861 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2862
2863
2864 Changes: Modified:
2865 +49 -0 trunk/extensions/Makefile.in (File Modified)
2866 + - trunk/extensions/extb_extgecos.c (File Added)
2867
2868
2869 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2870 Log:
2871 Remove undocumented and unused general::fallback_to_ip6_int config option.
2872
2873
2874 Changes: Modified:
2875 +0 -3 trunk/include/s_conf.h (File Modified)
2876 +0 -3 trunk/src/newconf.c (File Modified)
2877
2878
2879 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2880 Log:
2881 SGML docs:
2882 - document new TESTMASK
2883 - mention that TESTMASK matching is the same as MASKTRACE matching
2884 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2885 been that way)
2886
2887
2888 Changes: Modified:
2889 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2890
2891
2892 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2893 Log:
2894 New testmask from ratbox 2.2.
2895 Allows matches on nick, ip and gecos in addition to user
2896 and host, and is fully analogous to masktrace.
2897 The numeric has changed from 724 to 727 and fields in it
2898 have changed.
2899
2900
2901 Changes: Modified:
2902 +4 -3 trunk/help/opers/testmask (File Modified)
2903 +1 -0 trunk/include/numeric.h (File Modified)
2904 +82 -9 trunk/modules/m_testmask.c (File Modified)
2905 +2 -2 trunk/src/messages.tab (File Modified)
2906
2907
2908 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2909 Log:
2910 contrib -> extensions
2911
2912
2913 Changes: Modified:
2914 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2915
2916
2917 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2918 Log:
2919 CHGHOST: Check validity of new hostname.
2920 If the command came from a local client (disabled by
2921 default), send an error message and drop the command.
2922 If the command came from a remote client or server,
2923 send a notice to opers and the target user (if local).
2924
2925
2926 Changes: Modified:
2927 +42 -1 trunk/modules/m_chghost.c (File Modified)
2928
2929
2930 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2931 Log:
2932 Update NEWS file.
2933
2934
2935 Changes: Modified:
2936 +23 -1 trunk/NEWS (File Modified)
2937
2938
2939 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2940 Log:
2941 When an outgoing server connection succeeds, set
2942 localClient->ip by simply copying the whole sockaddr
2943 struct instead of copying certain parts only.
2944
2945
2946 Changes: Modified:
2947 +1 -19 trunk/src/s_serv.c (File Modified)
2948
2949
2950 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2951 Log:
2952 Give a special error message and ignore the connect block
2953 if trying to add a connect block for the server's own name.
2954
2955
2956 Changes: Modified:
2957 +7 -0 trunk/src/newconf.c (File Modified)
2958
2959
2960 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2961 Log:
2962 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2963 when --disable-balloc is used, so that it compiles.
2964 Obviously the BlockHeapUsage() stub returns just zeroes so
2965 /stats z will be less informative.
2966
2967
2968 Changes: Modified:
2969 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2970
2971
2972 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2973 Log:
2974 Free and zero dns_query in DNS callback for outgoing connect.
2975 This avoids double free of reslist.
2976
2977
2978 Changes: Modified:
2979 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2980
2981
2982 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2983 Log:
2984 From ratbox, log failed outgoing connections to serverlog.
2985 Added: IP address.
2986
2987
2988 Changes: Modified:
2989 +13 -1 trunk/src/s_serv.c (File Modified)
2990
2991
2992 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2993 Log:
2994 Change serverlog message when connecting to be more clear and show the port number.
2995
2996
2997 Changes: Modified:
2998 +1 -1 trunk/src/s_serv.c (File Modified)
2999
3000
3001 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
3002 Log:
3003 Remove gethost_byname(), this is meaningless
3004 since the removal of AAAA -> A fallback (r1763).
3005
3006
3007 Changes: Modified:
3008 +0 -1 trunk/include/res.h (File Modified)
3009 +0 -12 trunk/src/res.c (File Modified)
3010
3011
3012 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3013 Log:
3014 Remove ip6.int support and use only ip6.arpa.
3015 The global ip6.int zone has disappeared on June 1
3016 and a lot of other software has been removing ip6.int
3017 support also.
3018 This removes the second and last case where IPv6
3019 support in charybdis causes extra lookups and slows
3020 DNS down.
3021
3022
3023 Changes: Modified:
3024 +5 -27 trunk/src/res.c (File Modified)
3025
3026
3027 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3028 Log:
3029 Mention new default (r1767) for connect::aftype in sgml docs.
3030
3031
3032 Changes: Modified:
3033 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3034
3035
3036 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3037 Log:
3038 Use IPv6 if connect::host looks like an IPv6 address
3039 (contains a colon). No need to aftype=ipv6 anymore.
3040
3041
3042 Changes: Modified:
3043 +2 -0 trunk/src/newconf.c (File Modified)
3044
3045
3046 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3047 Log:
3048 More information about connect::host.
3049
3050
3051 Changes: Modified:
3052 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3053
3054
3055 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3056 Log:
3057 Remove fallback to A if AAAA cannot be found.
3058 In case of a forward check of a reverse lookup, we
3059 already know if it's ipv4 or ipv6, so it is not
3060 useful and in case of a forward lookup of a hostname
3061 in connect::host, connect::aftype already specifies
3062 if it's ipv4 or ipv6.
3063
3064
3065 Changes: Modified:
3066 +4 -27 trunk/src/res.c (File Modified)
3067
3068
3069 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3070 Log:
3071 msg_channel():
3072 - check if +c made the message text empty and refuse
3073 to send it if so
3074 - don't copy message text if it is not necessary
3075 (channel is -c)
3076
3077
3078 Changes: Modified:
3079 +14 -4 trunk/modules/core/m_message.c (File Modified)
3080
3081
3082 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3083 Log:
3084 remove_conf_item(): do not free cf_name, this is generally a string constant
3085
3086
3087 Changes: Modified:
3088 +0 -1 trunk/src/newconf.c (File Modified)
3089
3090
3091 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3092 Log:
3093 Remove the old unused FDL_ constants.
3094
3095
3096 Changes: Modified:
3097 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3098
3099
3100 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3101 Log:
3102 Remove an unused struct irc_sockaddr_storage from fde_t
3103 (allocated for every possible file descriptor).
3104
3105
3106 Changes: Modified:
3107 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3108
3109
3110 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3111 Log:
3112 If the DNS lookup for an outgoing connection is still
3113 pending when it is closed, clean it up.
3114
3115
3116 Changes: Modified:
3117 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3118
3119
3120 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3121 Log:
3122 If proc_answer() fails (for example if a lookup for an
3123 A record returns a CNAME), fail the query immediately.
3124 Previously the packet was just ignored, leaving the
3125 query to time out.
3126
3127
3128 Changes: Modified:
3129 +4 -8 trunk/src/res.c (File Modified)
3130
3131
3132 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3133 Log:
3134 Correct sockhost field in an outgoing server connection.
3135 First copy the host field from the server_conf, then
3136 take the IP from to where the connection was attempted
3137 when the connection callback is called.
3138 (Before r1747 this used the IP from the server_conf.)
3139
3140
3141 Changes: Modified:
3142 +8 -2 trunk/src/s_serv.c (File Modified)
3143
3144
3145 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3146 Log:
3147 Remove ipnum (keep aftype) and dns_query from server_conf.
3148 We don't keep track of binary form address in connect{}
3149 blocks anymore, DNS lookups of names in host= gone.
3150 As before the DNS lookup is done on connect.
3151 This should unbreak hostnames in host= somewhat.
3152
3153
3154 Changes: Modified:
3155 +1 -2 trunk/include/s_newconf.h (File Modified)
3156 +2 -2 trunk/src/newconf.c (File Modified)
3157 +1 -42 trunk/src/s_newconf.c (File Modified)
3158 +12 -31 trunk/src/s_serv.c (File Modified)
3159
3160
3161 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3162 Log:
3163 Rerun autoconf.
3164
3165
3166 Changes: Modified:
3167 +1 -1 trunk/configure (File Modified)
3168
3169
3170 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3171 Log:
3172 Fix --disable-balloc help text (said --disable-small-net).
3173
3174
3175 Changes: Modified:
3176 +1 -1 trunk/configure.ac (File Modified)
3177
3178
3179 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3180 Log:
3181 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3182 services (+S). Unlike operstring and adminstring, this
3183 is not changeable with /quote set but is updated on rehash.
3184
3185
3186 Changes: Modified:
3187 +1 -0 trunk/doc/example.conf (File Modified)
3188 +10 -2 trunk/doc/reference.conf (File Modified)
3189 +1 -0 trunk/include/s_conf.h (File Modified)
3190 +6 -0 trunk/modules/m_info.c (File Modified)
3191 +3 -2 trunk/modules/m_whois.c (File Modified)
3192 +1 -0 trunk/src/newconf.c (File Modified)
3193 +1 -0 trunk/src/s_conf.c (File Modified)
3194
3195
3196 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3197 Log:
3198 Fix handling of comma in whois: ignore the comma and
3199 everything after it but do output the entire parameter
3200 in RPL_ENDOFWHOIS.
3201
3202
3203 Changes: Modified:
3204 +2 -2 trunk/modules/m_whois.c (File Modified)
3205
3206
3207 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3208 Log:
3209 New /stats letter 's' to list HURTs:
3210 - opers get the full listing.
3211 - users get any HURTs that match their sockhost/orighost if
3212 "stats_k_oper_only" is set to 1.
3213
3214
3215 Changes: Modified:
3216 +50 -0 trunk/extensions/hurt.c (File Modified)
3217
3218
3219 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3220 Log:
3221 - make the newconf system available to modules.
3222
3223
3224 Changes: Modified:
3225 +4 -1 trunk/include/newconf.h (File Modified)
3226 +4 -8 trunk/src/newconf.c (File Modified)
3227
3228
3229 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3230 Log:
3231 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3232
3233 Changes: Modified:
3234 +0 -3 trunk/doc/example.conf (File Modified)
3235 +0 -3 trunk/doc/reference.conf (File Modified)
3236
3237
3238 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3239 Log:
3240 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3241
3242
3243 Changes: Modified:
3244 +3 -0 trunk/doc/example.conf (File Modified)
3245 +3 -0 trunk/doc/reference.conf (File Modified)
3246
3247
3248 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3249 Log:
3250 Fix too early truncation of JOIN channel list.
3251
3252
3253 Changes: Modified:
3254 +2 -3 trunk/modules/core/m_join.c (File Modified)
3255
3256
3257 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3258 Log:
3259 - From ratbox 2.2 (anfl), send server notices about read
3260 errors from handshakes and servers to +s instead of +d.
3261 - Send various server notices about failed server
3262 connections which did not reach registered state network
3263 wide if the connection was initiated by a remote oper.
3264 This avoids annoying the whole net if there is a
3265 broken autoconnect, but allows all opers to see why a
3266 remote connect failed. Failed connections which did reach
3267 server state already generate server notices everywhere.
3268
3269 Note: this is an exception to our general policy to not send
3270 server notices about unregistered connections remotely.
3271
3272
3273 Changes: Modified:
3274 +1 -0 trunk/include/client.h (File Modified)
3275 +20 -6 trunk/src/client.c (File Modified)
3276 +6 -6 trunk/src/s_serv.c (File Modified)
3277
3278
3279 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3280 Log:
3281 - fix typoes
3282
3283
3284 Changes: Modified:
3285 +1 -1 trunk/doc/example.conf (File Modified)
3286 +1 -1 trunk/doc/reference.conf (File Modified)
3287
3288
3289 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3290 Log:
3291 Don't allow #channel +b $c:&channel (inconsistent target).
3292
3293
3294 Changes: Modified:
3295 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3296
3297
3298 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3299 Log:
3300 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3301
3302
3303 Changes: Modified:
3304 +0 -2 trunk/include/client.h (File Modified)
3305
3306
3307 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3308 Log:
3309 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3310
3311
3312 Changes: Modified:
3313 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3314
3315
3316 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3317 Log:
3318 Store IP addresses in whowas. These are shown to opers.
3319 Obtained from Eurus patches.
3320 orighost tracking removed (not worth the memory IMHO),
3321 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3322 with unknown IPs and to not violate auth{} spoof policy.
3323
3324
3325 Changes: Modified:
3326 +2 -0 trunk/doc/reference.conf (File Modified)
3327 +1 -0 trunk/include/numeric.h (File Modified)
3328 +1 -0 trunk/include/whowas.h (File Modified)
3329 +10 -1 trunk/modules/m_whowas.c (File Modified)
3330 +1 -1 trunk/src/messages.tab (File Modified)
3331 +4 -0 trunk/src/whowas.c (File Modified)
3332
3333
3334 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3335 Log:
3336 Describe hostmask parameter of masktrace better in sgml docs.
3337
3338
3339 Changes: Modified:
3340 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3341
3342
3343 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3344 Log:
3345 masktrace help file: mention CIDR IP masks
3346 From ratbox 2.2
3347
3348
3349 Changes: Modified:
3350 +2 -0 trunk/help/opers/masktrace (File Modified)
3351
3352
3353 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3354 Log:
3355 MASKTRACE: allow normal match() on IP address also
3356 From ratbox 2.2
3357
3358
3359 Changes: Modified:
3360 +2 -3 trunk/modules/m_etrace.c (File Modified)
3361
3362
3363 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3364 Log:
3365 Allow +S clients (services) to send to channels and @/+ channels always.
3366
3367
3368 Changes: Modified:
3369 +1 -1 trunk/modules/core/m_message.c (File Modified)
3370 +1 -1 trunk/src/channel.c (File Modified)
3371
3372
3373 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3374 Log:
3375 Allow servers to send to @#chan and +#chan.
3376
3377
3378 Changes: Modified:
3379 +1 -1 trunk/modules/core/m_message.c (File Modified)
3380
3381
3382 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3383 Log:
3384 Don't count opers on service{} servers in /lusers.
3385
3386
3387 Changes: Modified:
3388 +2 -2 trunk/src/s_user.c (File Modified)
3389
3390
3391 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3392 Log:
3393 Show opers the real host behind a dynamic spoof in WHOIS.
3394 If the user is auth{} spoofed, this shows the auth{} spoof
3395 otherwise it shows the DNS hostname and IP address.
3396 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3397
3398
3399 Changes: Modified:
3400 +1 -0 trunk/include/numeric.h (File Modified)
3401 +12 -2 trunk/modules/m_whois.c (File Modified)
3402 +1 -1 trunk/src/messages.tab (File Modified)
3403
3404
3405 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3406 Log:
3407 Remove #define HIDE_SPOOF_IPS from config.h, should
3408 have been done earlier.
3409
3410
3411 Changes: Modified:
3412 +0 -7 trunk/include/config.h (File Modified)
3413
3414
3415 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3416 Log:
3417 Bring back ERR_CANTKILLSERVER.
3418
3419
3420 Changes: Modified:
3421 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3422
3423
3424 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3425 Log:
3426 ip_cloaking module:
3427 - also send RPL_HOSTHIDDEN on -h
3428 - don't allow +h for auth{} spoofed clients
3429
3430
3431 Changes: Modified:
3432 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3433
3434
3435 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3436 Log:
3437 /etc/resolv.conf parsing:
3438 - don't crash (sometimes) if there is a line without an argument
3439 (e.g. 'search' by itself)
3440 - fix handling of lines with leading whitespace
3441
3442
3443 Changes: Modified:
3444 +9 -8 trunk/src/reslib.c (File Modified)
3445
3446
3447 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3448 Log:
3449 Put back code that terminates DNS queries, which was
3450 removed during the resolver changes.
3451
3452
3453 Changes: Modified:
3454 +4 -0 trunk/src/s_auth.c (File Modified)
3455
3456
3457 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3458 Log:
3459 - oh hey, that was in the wrong place
3460
3461
3462 Changes: Modified:
3463 +13 -13 trunk/src/s_auth.c (File Modified)
3464
3465
3466 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3467 Log:
3468 - handle a situation where a user can go away before DNS completes
3469
3470
3471 Changes: Modified:
3472 +13 -0 trunk/src/s_auth.c (File Modified)
3473
3474
3475 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3476 Log:
3477 More dnsbl stuff
3478
3479
3480 Changes: Modified:
3481 +1 -0 trunk/include/blacklist.h (File Modified)
3482 +1 -0 trunk/include/res.h (File Modified)
3483 +33 -2 trunk/src/blacklist.c (File Modified)
3484 +2 -0 trunk/src/client.c (File Modified)
3485 +24 -0 trunk/src/res.c (File Modified)
3486
3487
3488 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3489 Log:
3490 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3491 if comm_accept() failed.
3492
3493 Found with valgrind.
3494
3495
3496 Changes: Modified:
3497 +4 -4 trunk/src/listener.c (File Modified)
3498
3499
3500 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3501 Log:
3502 - handle unavailable Client/preClient structs
3503
3504
3505 Changes: Modified:
3506 +9 -0 trunk/src/blacklist.c (File Modified)
3507
3508
3509 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3510 Log:
3511 Add +lf to SGML docs.
3512
3513
3514 Changes: Modified:
3515 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3516
3517
3518 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3519 Log:
3520 Also do forwarding if the channel limit (+l) is exceeded.
3521
3522
3523 Changes: Modified:
3524 +1 -1 trunk/help/opers/cmode (File Modified)
3525 +2 -2 trunk/modules/core/m_join.c (File Modified)
3526
3527
3528 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3529 Log:
3530 Post-release lovin':
3531 - Update version to 2.1.0.
3532 - Regenerate configure.
3533
3534
3535 Changes: Modified:
3536 +9 -9 trunk/configure (File Modified)
3537 +1 -1 trunk/configure.ac (File Modified)
3538
3539
3540 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3541 Log:
3542 Comment out example blacklist{} block.
3543
3544
3545 Changes: Modified:
3546 +7 -7 trunk/doc/example.conf (File Modified)
3547 +7 -7 trunk/doc/reference.conf (File Modified)
3548
3549
3550 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3551 Log:
3552 Add note regarding use of AHBL BLs.
3553
3554
3555 Changes: Modified:
3556 +4 -0 trunk/doc/example.conf (File Modified)
3557 +4 -0 trunk/doc/reference.conf (File Modified)
3558
3559
3560 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3561 Log:
3562 Fix typos.
3563
3564
3565 Changes: Modified:
3566 +2 -2 trunk/CREDITS (File Modified)
3567
3568
3569 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3570 Log:
3571 Add beu to CREDITS.
3572
3573
3574 Changes: Modified:
3575 +1 -0 trunk/CREDITS (File Modified)
3576
3577
3578 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3579 Log:
3580 Put more recent ratbox CREDITS here.
3581
3582
3583 Changes: Modified:
3584 +3 -2 trunk/doc/Ratbox-team (File Modified)
3585
3586
3587 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3588 Log:
3589 Clarify a bit.
3590
3591
3592 Changes: Modified:
3593 +5 -4 trunk/NEWS (File Modified)
3594
3595
3596 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3597 Log:
3598 Mention that install or make install also avoids modunload crashes.
3599
3600
3601 Changes: Modified:
3602 +2 -1 trunk/BUGS (File Modified)
3603
3604
3605 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3606 Log:
3607 - update NEWS a bit
3608
3609
3610 Changes: Modified:
3611 +3 -8 trunk/NEWS (File Modified)
3612
3613
3614 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3615 Log:
3616 - further updates
3617
3618
3619 Changes: Modified:
3620 +3 -2 trunk/BUGS (File Modified)
3621
3622
3623 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3624 Log:
3625 - add orighost check to hurt.c
3626 - update BUGS info
3627
3628
3629 Changes: Modified:
3630 +1 -6 trunk/BUGS (File Modified)
3631 +1 -1 trunk/extensions/hurt.c (File Modified)
3632
3633
3634 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3635 Log:
3636 Make kline_exempt exempt from HURT also.
3637
3638
3639 Changes: Modified:
3640 +2 -1 trunk/extensions/hurt.c (File Modified)
3641
3642
3643 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3644 Log:
3645 Fix mask HEAL propagation.
3646
3647
3648 Changes: Modified:
3649 +6 -3 trunk/extensions/hurt.c (File Modified)
3650
3651
3652 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3653 Log:
3654 - Remove old cruft.
3655 - Update.
3656
3657
3658 Changes: Modified:
3659 +18 -31 trunk/extensions/README (File Modified)
3660
3661
3662 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3663 Log:
3664 More target change hax.
3665 Ick.
3666
3667
3668 Changes: Modified:
3669 +5 -0 trunk/extensions/hurt.c (File Modified)
3670
3671
3672 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3673 Log:
3674 Improvements to HURT propagation.
3675
3676
3677 Changes: Modified:
3678 +8 -6 trunk/extensions/hurt.c (File Modified)
3679
3680
3681 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3682 Log:
3683 - further simplification
3684
3685
3686 Changes: Modified:
3687 +25 -76 trunk/extensions/hurt.c (File Modified)
3688 +0 -9 trunk/extensions/hurt.h (File Modified)
3689
3690
3691 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3692 Log:
3693 - client_exit hook
3694
3695
3696 Changes: Modified:
3697 +13 -0 trunk/extensions/hurt.c (File Modified)
3698
3699
3700 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3701 Log:
3702 - cut off at 15 messages instead of 30
3703
3704
3705 Changes: Modified:
3706 +1 -1 trunk/extensions/hurt.h (File Modified)
3707
3708
3709 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3710 Log:
3711 Squash a warning here.
3712
3713
3714 Changes: Modified:
3715 +1 -3 trunk/src/ircd.c (File Modified)
3716
3717
3718 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3719 Log:
3720 Don't show servers in /stats l to nonopers if flatten links is enabled.
3721
3722
3723 Changes: Modified:
3724 +3 -1 trunk/modules/m_stats.c (File Modified)
3725
3726
3727 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3728 Log:
3729 - hurt expiry
3730
3731
3732 Changes: Modified:
3733 +20 -7 trunk/extensions/hurt.c (File Modified)
3734
3735
3736 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3737 Log:
3738 - remove inline stuff (yuck)
3739 - sockaddr should have been sockhost
3740
3741
3742 Changes: Modified:
3743 +22 -31 trunk/extensions/hurt.c (File Modified)
3744
3745
3746 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3747 Log:
3748 - make hurt checking actually work
3749
3750
3751 Changes: Modified:
3752 +2 -7 trunk/extensions/hurt.c (File Modified)
3753
3754
3755 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3756 Log:
3757 Slight tweak to alias{}.
3758
3759
3760 Changes: Modified:
3761 +4 -0 trunk/src/parse.c (File Modified)
3762
3763
3764 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3765 Log:
3766 - further simplification
3767
3768
3769 Changes: Modified:
3770 +59 -71 trunk/extensions/hurt.c (File Modified)
3771 +0 -1 trunk/extensions/hurt.h (File Modified)
3772
3773
3774 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3775 Log:
3776 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3777
3778
3779 Changes: Modified:
3780 +10 -20 trunk/extensions/hurt.c (File Modified)
3781 +0 -4 trunk/extensions/hurt.h (File Modified)
3782
3783
3784 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3785 Log:
3786 - remove some unnecessary code here (hurt_initial_check_event()).
3787
3788
3789 Changes: Modified:
3790 +0 -23 trunk/extensions/hurt.c (File Modified)
3791
3792
3793 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3794 Log:
3795 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3796
3797
3798 Changes: Modified:
3799 +8 -0 trunk/modules/core/m_message.c (File Modified)
3800
3801
3802 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3803 Log:
3804 - more sane tgchange hax
3805
3806
3807 Changes: Modified:
3808 +2 -1 trunk/extensions/hurt.c (File Modified)
3809
3810
3811 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3812 Log:
3813 Make HEAL <nick> work.
3814
3815
3816 Changes: Modified:
3817 +40 -43 trunk/extensions/hurt.c (File Modified)
3818
3819
3820 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3821 Log:
3822 Destroy hurt_clients list on unload.
3823
3824
3825 Changes: Modified:
3826 +7 -0 trunk/extensions/hurt.c (File Modified)
3827
3828
3829 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3830 Log:
3831 Coding style: no space between a function name and parenthesis.
3832
3833
3834 Changes: Modified:
3835 +43 -43 trunk/extensions/hurt.c (File Modified)
3836
3837
3838 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3839 Log:
3840 Now works and throws out hurt clients after 30 protocol messages
3841 unless they identify.
3842
3843
3844 Changes: Modified:
3845 +28 -36 trunk/extensions/hurt.c (File Modified)
3846 +1 -7 trunk/extensions/hurt.h (File Modified)
3847
3848
3849 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3850 Log:
3851 Working addition/lookup.
3852
3853
3854 Changes: Modified:
3855 +8 -0 trunk/extensions/hurt.c (File Modified)
3856
3857
3858 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3859 Log:
3860 Get rid of hyb6 style propagation (:server COMMAND source).
3861
3862
3863 Changes: Modified:
3864 +18 -22 trunk/extensions/hurt.c (File Modified)
3865
3866
3867 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3868 Log:
3869 add not-working hurt_add and hurt_find
3870
3871
3872 Changes: Modified:
3873 +13 -5 trunk/extensions/hurt.c (File Modified)
3874
3875
3876 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3877 Log:
3878 Comment out a lot of stuff so I can load and unload this without crashing.
3879
3880
3881 Changes: Modified:
3882 +17 -6 trunk/extensions/hurt.c (File Modified)
3883
3884
3885 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3886 Log:
3887 Fix svn:keywords and add a short comment at the top.
3888
3889
3890 Changes: Modified:
3891 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3892
3893
3894 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3895 Log:
3896 - Make hurt module compile
3897 - Link it to the build
3898 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3899 correct flag name, no CAP_TS6 use etc
3900
3901
3902 Changes: Modified:
3903 +1 -0 trunk/extensions/Makefile.in (File Modified)
3904 +30 -32 trunk/extensions/hurt.c (File Modified)
3905
3906
3907 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3908 Log:
3909 Put beu's hurt module in trunk.
3910
3911
3912 Changes: Modified:
3913 + - trunk/extensions/hurt.c (File Added)
3914 + - trunk/extensions/hurt.h (File Added)
3915
3916
3917 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3918 Log:
3919 - _iprint(): use stderr instead of stdout
3920
3921
3922 Changes: Modified:
3923 +1 -1 trunk/src/s_log.c (File Modified)
3924
3925
3926 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3927 Log:
3928 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3929 and subsequently destroy our kqueue when we close 0, 1, 2
3930 (broke /restart).
3931 - After closing fd 0, 1, 2 reopen them to /dev/null again
3932 so we don't send messages from malloc etc to a random
3933 user's connection.
3934 - Remove an obsolete comment.
3935
3936
3937 Changes: Modified:
3938 +13 -2 trunk/src/ircd.c (File Modified)
3939
3940
3941 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3942 Log:
3943 Update NEWS file.
3944
3945
3946 Changes: Modified:
3947 +29 -1 trunk/NEWS (File Modified)
3948
3949
3950 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3951 Log:
3952 Rerun autoconf.
3953
3954
3955 Changes: Modified:
3956 +1 -1 trunk/configure (File Modified)
3957
3958
3959 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3960 Log:
3961 Fix openssl version check to also accept versions newer than 0.9.6.
3962
3963
3964 Changes: Modified:
3965 +1 -1 trunk/configure.ac (File Modified)
3966
3967
3968 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3969 Log:
3970 Oops, need packet.h here.
3971
3972
3973 Changes: Modified:
3974 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3975
3976
3977 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3978 Log:
3979 End the flood grace period in CPRIVMSG/CNOTICE.
3980
3981
3982 Changes: Modified:
3983 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3984
3985
3986 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3987 Log:
3988 - update class::connectfreq documentation
3989
3990
3991 Changes: Modified:
3992 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3993
3994
3995 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3996 Log:
3997 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3998
3999
4000 Changes: Modified:
4001 +3 -6 trunk/src/s_serv.c (File Modified)
4002
4003
4004 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
4005 Log:
4006 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
4007
4008
4009 Changes: Modified:
4010 +1 -1 trunk/src/messages.tab (File Modified)
4011
4012
4013 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4014 Log:
4015 Don't mention that /stats p shows idle times, as it doesn't.
4016
4017
4018 Changes: Modified:
4019 +1 -1 trunk/help/opers/stats (File Modified)
4020 +1 -1 trunk/help/users/stats (File Modified)
4021
4022
4023 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4024 Log:
4025 /stats A shows DNS servers, it doesn't matter whether ircd
4026 uses ADNS or something else.
4027
4028
4029 Changes: Modified:
4030 +1 -1 trunk/help/opers/stats (File Modified)
4031
4032
4033 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4034 Log:
4035 get_client_name() fix
4036
4037
4038 Changes: Modified:
4039 +4 -0 trunk/src/client.c (File Modified)
4040
4041
4042 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4043 Log:
4044 Add some comments.
4045
4046
4047 Changes: Modified:
4048 +6 -0 trunk/src/ircd.c (File Modified)
4049
4050
4051 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4052 Log:
4053 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4054
4055 Changes: Modified:
4056 +16 -17 trunk/configure (File Modified)
4057 +1 -1 trunk/configure.ac (File Modified)
4058
4059
4060 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4061 Log:
4062 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4063
4064 Changes: Modified:
4065 +135 -0 trunk/configure (File Modified)
4066 +6 -0 trunk/configure.ac (File Modified)
4067
4068
4069 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4070 Log:
4071 Exit 0 on successful -conftest.
4072
4073
4074 Changes: Modified:
4075 +1 -1 trunk/src/ircd.c (File Modified)
4076
4077
4078 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4079 Log:
4080 Make the "keep the parent process around" thing work, by opening
4081 a pipe to the child process. This pipe is on fd 0 in the child
4082 process. After successful initialization, the child will write
4083 a byte to this pipe, on fatal errors it will close it without
4084 writing anything.
4085
4086 Somewhat hackish still but should work.
4087
4088
4089 Changes: Modified:
4090 +27 -30 trunk/src/ircd.c (File Modified)
4091
4092
4093 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4094 Log:
4095 - convert some error messages to ierror() over fprintf/ilog combination
4096
4097
4098 Changes: Modified:
4099 +3 -6 trunk/src/ircd.c (File Modified)
4100
4101
4102 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4103 Log:
4104 - inotice() for loadmodule when in foreground mode
4105
4106
4107 Changes: Modified:
4108 +3 -0 trunk/src/modules.c (File Modified)
4109
4110
4111 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4112 Log:
4113 - remove inotice() on loading modules from the config
4114
4115
4116 Changes: Modified:
4117 +0 -3 trunk/src/modules.c (File Modified)
4118
4119
4120 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4121 Log:
4122 - usleep for 50000usec in the parent process to allow for startup messages
4123 to be cleanly printed before detaching to shell, this should be more than
4124 enough time really
4125
4126
4127 Changes: Modified:
4128 +3 -0 trunk/src/ircd.c (File Modified)
4129
4130
4131 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4132 Log:
4133 - display more errors during normal startup as to try to help people find common problems
4134
4135
4136 Changes: Modified:
4137 +27 -10 trunk/src/ircd.c (File Modified)
4138
4139
4140 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4141 Log:
4142 - version bump in preparation of 2.0.0 release
4143
4144
4145 Changes: Modified:
4146 +9 -9 trunk/configure (File Modified)
4147 +1 -1 trunk/configure.ac (File Modified)
4148
4149
4150 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4151 Log:
4152 Change example.conf operator block from "admin" to "god",
4153 so as to show we encourage per-person operator blocks.
4154
4155
4156 Changes: Modified:
4157 +4 -2 trunk/doc/example.conf (File Modified)
4158
4159
4160 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4161 Log:
4162 Document alias{} block.
4163
4164
4165 Changes: Modified:
4166 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4167
4168
4169 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4170 Log:
4171 Document DNS blacklist stuff in sgml.
4172
4173
4174 Changes: Modified:
4175 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4176 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4177
4178
4179 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4180 Log:
4181 Misc /stats clarifications.
4182
4183
4184 Changes: Modified:
4185 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4186
4187
4188 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4189 Log:
4190 Move snomasks into umodes chapter.
4191 Move oprivs chapter down.
4192
4193
4194 Changes: Modified:
4195 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4196 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4197 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4198
4199
4200 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4201 Log:
4202 Mention operator{} user@host change.
4203
4204
4205 Changes: Modified:
4206 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4207
4208
4209 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4210 Log:
4211 operator{} block user@host matches against orighost now, not host.
4212 This means that services/+h spoofs do not work in operator{} blocks;
4213 auth{} spoofs still work.
4214
4215
4216 Changes: Modified:
4217 +4 -0 trunk/doc/example.conf (File Modified)
4218 +1 -1 trunk/doc/reference.conf (File Modified)
4219 +2 -2 trunk/modules/m_challenge.c (File Modified)
4220 +1 -1 trunk/modules/m_oper.c (File Modified)
4221
4222
4223 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4224 Log:
4225 - inotice/iwarn/ierror() stuff I was working on
4226
4227
4228 Changes: Modified:
4229 +3 -0 trunk/include/s_log.h (File Modified)
4230 +15 -11 trunk/src/ircd.c (File Modified)
4231 +3 -1 trunk/src/modules.c (File Modified)
4232 +1 -1 trunk/src/newconf.c (File Modified)
4233 +54 -0 trunk/src/s_log.c (File Modified)
4234
4235
4236 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4237 Log:
4238 Oops, don't add blacklists to the list twice on rehash.
4239
4240
4241 Changes: Modified:
4242 +3 -2 trunk/src/blacklist.c (File Modified)
4243
4244
4245 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4246 Log:
4247 Remove notices to the client about progress of dnsbl lookups.
4248
4249
4250 Changes: Modified:
4251 +0 -4 trunk/src/blacklist.c (File Modified)
4252
4253
4254 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4255 Log:
4256 Add auth{} flag dnsbl_exempt.
4257
4258
4259 Changes: Modified:
4260 +2 -1 trunk/doc/example.conf (File Modified)
4261 +2 -1 trunk/doc/reference.conf (File Modified)
4262 +2 -0 trunk/include/s_conf.h (File Modified)
4263 +1 -0 trunk/src/newconf.c (File Modified)
4264 +8 -1 trunk/src/s_user.c (File Modified)
4265
4266
4267 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4268 Log:
4269 Switch alias{} and blacklist{} around, for consistency with example.conf.
4270
4271
4272 Changes: Modified:
4273 +18 -18 trunk/doc/reference.conf (File Modified)
4274
4275
4276 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4277 Log:
4278 Send a warning to the user if they are dnsbl listed but exempted.
4279
4280
4281 Changes: Modified:
4282 +17 -12 trunk/src/s_user.c (File Modified)
4283
4284
4285 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4286 Log:
4287 Move throwing out dnsbl listed clients to registration,
4288 and make kline_exempt exempt from it.
4289
4290
4291 Changes: Modified:
4292 +1 -0 trunk/include/blacklist.h (File Modified)
4293 +4 -0 trunk/include/client.h (File Modified)
4294 +15 -16 trunk/src/blacklist.c (File Modified)
4295 +6 -0 trunk/src/client.c (File Modified)
4296 +17 -0 trunk/src/s_user.c (File Modified)
4297
4298
4299 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4300 Log:
4301 Show refcount in /stats n.
4302
4303
4304 Changes: Modified:
4305 +3 -2 trunk/modules/m_stats.c (File Modified)
4306
4307
4308 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4309 Log:
4310 Don't look up dnsbls twice if they send USER twice.
4311
4312
4313 Changes: Modified:
4314 +5 -3 trunk/modules/m_user.c (File Modified)
4315
4316
4317 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4318 Log:
4319 Add /stats n to help files.
4320
4321
4322 Changes: Modified:
4323 +1 -0 trunk/help/opers/stats (File Modified)
4324 +1 -0 trunk/help/users/stats (File Modified)
4325
4326
4327 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4328 Log:
4329 Only check dnsbls for A records, not AAAA.
4330
4331
4332 Changes: Modified:
4333 +1 -1 trunk/src/blacklist.c (File Modified)
4334
4335
4336 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4337 Log:
4338 Don't remove non-illegal blacklists on completion of check.
4339 Add debugging notices (not working).
4340
4341
4342 Changes: Modified:
4343 +5 -1 trunk/src/blacklist.c (File Modified)
4344
4345
4346 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4347 Log:
4348 Don't call register_local_user() if they haven't sent a nick yet.
4349
4350
4351 Changes: Modified:
4352 +1 -1 trunk/src/blacklist.c (File Modified)
4353
4354
4355 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4356 Log:
4357 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4358
4359
4360 Changes: Modified:
4361 +21 -0 trunk/modules/m_stats.c (File Modified)
4362
4363
4364 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4365 Log:
4366 More dnsbl rehash fixes, it was adding bogus entries.
4367
4368
4369 Changes: Modified:
4370 +2 -7 trunk/src/newconf.c (File Modified)
4371
4372
4373 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4374 Log:
4375 Need blacklist.h here.
4376
4377
4378 Changes: Modified:
4379 +1 -0 trunk/src/s_conf.c (File Modified)
4380
4381
4382 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4383 Log:
4384 - nuke iauth
4385
4386
4387 Changes: Modified:
4388 +1 -2 trunk/configure (File Modified)
4389 +0 -48 trunk/configure.ac (File Modified)
4390 + - trunk/doc/example-iauth.conf (File Deleted)
4391 + - trunk/iauth/ (File Deleted)
4392
4393
4394 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4395 Log:
4396 Improve handling of rehashing with blacklists.
4397 Also some coding style tweaks.
4398
4399
4400 Changes: Modified:
4401 +3 -2 trunk/include/blacklist.h (File Modified)
4402 +35 -16 trunk/src/blacklist.c (File Modified)
4403 +2 -0 trunk/src/s_conf.c (File Modified)
4404
4405
4406 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4407 Log:
4408 Clear can_send cache if a user logs in or out from services.
4409
4410
4411 Changes: Modified:
4412 +2 -0 trunk/modules/m_services.c (File Modified)
4413
4414
4415 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4416 Log:
4417 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4418 This directory is not entered by default.
4419 More stuff needs to be moved into here.
4420
4421
4422 Changes: Modified:
4423 +2 -1 trunk/configure (File Modified)
4424 +1 -0 trunk/configure.ac (File Modified)
4425 +69 -458 trunk/extensions/Makefile.in (File Modified)
4426 + - trunk/extensions/m_clearchan.c (File Deleted)
4427 + - trunk/extensions/m_force.c (File Deleted)
4428 + - trunk/unsupported/ (File Added)
4429 + - trunk/unsupported/Makefile.in (File Added)
4430 + - trunk/unsupported/m_clearchan.c (File Added)
4431 + - trunk/unsupported/m_force.c (File Added)
4432
4433
4434 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4435 Log:
4436 Logging/wallops for forcejoin/forcepart, numeric fix.
4437 This needs to be moved to the toys section.
4438
4439
4440 Changes: Modified:
4441 +22 -2 trunk/extensions/m_force.c (File Modified)
4442
4443
4444 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4445 Log:
4446 Fix comments at the top (including copyright).
4447
4448
4449 Changes: Modified:
4450 +3 -2 trunk/extensions/m_omode.c (File Modified)
4451
4452
4453 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4454 Log:
4455 Add OMODE command to extensions/ for oper mode hacking:
4456 - requires admin privs
4457 - does not work for opped opers
4458 - sends wallops
4459 - sends a ServerMode for opping the oper themselves,
4460 otherwise a mode coming from the oper (not only
4461 does this provide full accountability, it is also
4462 easiest to implement while avoiding channels
4463 messed up with bogus bans etc).
4464
4465
4466 Changes: Modified:
4467 +171 -0 trunk/extensions/Makefile.in (File Modified)
4468 + - trunk/extensions/m_omode.c (File Added)
4469
4470
4471 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4472 Log:
4473 Metadata fix
4474
4475
4476 Changes: Modified:
4477 + - trunk/include/blacklist.h (Property Modified)
4478 + - trunk/src/blacklist.c (Property Modified)
4479
4480
4481 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4482 Log:
4483 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4484
4485
4486 Changes: Modified:
4487 +5 -1 trunk/src/blacklist.c (File Modified)
4488
4489
4490 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4491 Log:
4492 Initial DNS blacklist support:
4493 - see example.conf for how to use.
4494 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4495 - tor.ahbl.org is also included because most networks will not want to allow tor
4496 (and we're considering going KoS on tor users here anyway due to abuse)
4497
4498
4499 Changes: Modified:
4500 +18 -0 trunk/doc/example.conf (File Modified)
4501 +66 -0 trunk/doc/reference.conf (File Modified)
4502 + - trunk/include/blacklist.h (File Added)
4503 +2 -0 trunk/include/client.h (File Modified)
4504 +3 -0 trunk/modules/m_user.c (File Modified)
4505 +152 -0 trunk/src/Makefile.in (File Modified)
4506 + - trunk/src/blacklist.c (File Added)
4507 +34 -0 trunk/src/newconf.c (File Modified)
4508 +1 -0 trunk/src/s_auth.c (File Modified)
4509 +4 -0 trunk/src/s_user.c (File Modified)
4510
4511
4512 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4513 Log:
4514 Remove last bit of lzo stuff (comment in example.conf connect{}).
4515
4516
4517 Changes: Modified:
4518 +0 -4 trunk/doc/example.conf (File Modified)
4519
4520
4521 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4522 Log:
4523 Show sasl successes and failures in /stats t (like other
4524 things in /stats t, about local clients only).
4525
4526
4527 Changes: Modified:
4528 +2 -0 trunk/include/s_stats.h (File Modified)
4529 +3 -0 trunk/modules/m_sasl.c (File Modified)
4530 +3 -0 trunk/src/s_stats.c (File Modified)
4531
4532
4533 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4534 Log:
4535 Allow messaging services by nickname without using
4536 target change slots (this was already possible with
4537 user@server notation or services shortcuts).
4538
4539
4540 Changes: Modified:
4541 +2 -2 trunk/modules/core/m_message.c (File Modified)
4542
4543
4544 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4545 Log:
4546 Abort a safelist if a new /list comes in while one is already in progress.
4547
4548
4549 Changes: Modified:
4550 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4551
4552
4553 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4554 Log:
4555 Change $![letter]:[mask] to $~[letter]:[mask]
4556 so both ! and ~ invert an extban.
4557
4558
4559 Changes: Modified:
4560 +2 -0 trunk/src/chmode.c (File Modified)
4561
4562
4563 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4564 Log:
4565 - revert due to technical issues
4566
4567
4568 Changes: Modified:
4569 +1 -1 trunk/src/extban.c (File Modified)
4570
4571
4572 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4573 Log:
4574 - 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
4575
4576
4577 Changes: Modified:
4578 +1 -1 trunk/src/extban.c (File Modified)
4579
4580
4581 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4582 Log:
4583 Don't pace /list on a single channel.
4584
4585
4586 Changes: Modified:
4587 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4588
4589
4590 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4591 Log:
4592 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4593
4594
4595 Changes: Modified:
4596 +4 -2 trunk/include/supported.h (File Modified)
4597
4598
4599 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4600 Log:
4601 Extban types are case insensitive; force them to lowercase when added.
4602
4603
4604 Changes: Modified:
4605 +5 -5 trunk/doc/extban.txt (File Modified)
4606 +4 -0 trunk/src/chmode.c (File Modified)
4607 +3 -3 trunk/src/extban.c (File Modified)
4608
4609
4610 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4611 Log:
4612 sendto_wallops_flags():
4613 - instead of checking IsOper on each client, walk the appropriate list
4614 - instead of sending non-+z wallops from persons to nonopers, send only
4615 +w wallops from persons
4616
4617
4618 Changes: Modified:
4619 +1 -5 trunk/src/send.c (File Modified)
4620
4621
4622 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4623 Log:
4624 Prefix oper wallops with "WALLOPS - " if they would
4625 otherwise look like operwalls or locops, when sending
4626 them to local users.
4627
4628
4629 Changes: Modified:
4630 +11 -1 trunk/modules/m_wallops.c (File Modified)
4631
4632
4633 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4634 Log:
4635 Make sure destination field in some sasl numerics
4636 is the user's nick, not the sasl agent or server
4637 name.
4638
4639
4640 Changes: Modified:
4641 +2 -2 trunk/modules/m_sasl.c (File Modified)
4642
4643
4644 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4645 Log:
4646 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4647
4648
4649 Changes: Modified:
4650 +1 -1 trunk/extensions/Makefile.in (File Modified)
4651
4652
4653 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4654 Log:
4655 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4656
4657
4658 Changes: Modified:
4659 +1 -0 trunk/src/s_user.c (File Modified)
4660
4661
4662 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4663 Log:
4664 Fix build for when IPv6 is disabled.
4665
4666
4667 Changes: Modified:
4668 +12 -10 trunk/src/s_auth.c (File Modified)
4669
4670
4671 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4672 Log:
4673 Add information about adding extban types.
4674
4675
4676 Changes: Modified:
4677 +25 -0 trunk/doc/extban.txt (File Modified)
4678
4679
4680 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4681 Log:
4682 Better extban validation: try to match a new extban from
4683 a local user against its setter to see if it is valid.
4684 Unknown extban types from remotes are no longer hidden.
4685
4686
4687 Changes: Modified:
4688 +4 -3 trunk/doc/extban.txt (File Modified)
4689 +1 -0 trunk/include/channel.h (File Modified)
4690 +2 -6 trunk/src/chmode.c (File Modified)
4691 +32 -0 trunk/src/extban.c (File Modified)
4692
4693
4694 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4695 Log:
4696 Make sure both .c.o: and .s.o: are followed by the necessary command.
4697
4698
4699 Changes: Modified:
4700 +1 -0 trunk/src/Makefile.in (File Modified)
4701
4702
4703 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4704 Log:
4705 Add need_sasl auth{} flag to sgml documentation.
4706
4707
4708 Changes: Modified:
4709 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4710
4711
4712 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4713 Log:
4714 Document need_sasl auth{} flag in example confs.
4715
4716
4717 Changes: Modified:
4718 +1 -0 trunk/doc/example.conf (File Modified)
4719 +1 -0 trunk/doc/reference.conf (File Modified)
4720
4721
4722 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4723 Log:
4724 Don't allow TB to set an empty topic.
4725 This would be possible if a server sent bad protocol
4726 and could cause a crash.
4727
4728
4729 Changes: Modified:
4730 +4 -0 trunk/modules/m_tb.c (File Modified)
4731
4732
4733 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4734 Log:
4735 - oops
4736
4737
4738 Changes: Modified:
4739 +1 -1 trunk/Makefile.in (File Modified)
4740
4741
4742 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4743 Log:
4744 - typo fix
4745
4746
4747 Changes: Modified:
4748 +2 -2 trunk/configure (File Modified)
4749 +1 -1 trunk/configure.ac (File Modified)
4750
4751
4752 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4753 Log:
4754 - rebuild configure
4755
4756
4757 Changes: Modified:
4758 +2 -2 trunk/configure (File Modified)
4759
4760
4761 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4762 Log:
4763 - makefile fix
4764
4765
4766 Changes: Modified:
4767 +1 -1 trunk/extensions/Makefile.in (File Modified)
4768
4769
4770 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4771 Log:
4772 - rename contrib to extensions to bring some clarity to things
4773
4774
4775 Changes: Modified:
4776 +1 -1 trunk/Makefile.in (File Modified)
4777 +1 -1 trunk/configure.ac (File Modified)
4778 +10 -10 trunk/doc/example.conf (File Modified)
4779 +10 -10 trunk/doc/reference.conf (File Modified)
4780 + - trunk/extensions/ (File Added)
4781 + - trunk/extras/ (File Deleted)
4782
4783
4784 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4785 Log:
4786 - temporary rename
4787
4788
4789 Changes: Modified:
4790 +1 -1 trunk/Makefile.in (File Modified)
4791 +1 -1 trunk/configure.ac (File Modified)
4792 + - trunk/contrib/ (File Deleted)
4793 + - trunk/extras/ (File Added)
4794
4795
4796 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4797 Log:
4798 Don't allow servers to QUIT (they should use SQUIT).
4799
4800
4801 Changes: Modified:
4802 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4803
4804
4805 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4806 Log:
4807 - keywords
4808
4809
4810 Changes: Modified:
4811 + - trunk/src/fnvhash.s (Property Modified)
4812
4813
4814 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4815 Log:
4816 - reduced version of code
4817
4818
4819 Changes: Modified:
4820 +9 -61 trunk/src/fnvhash.s (File Modified)
4821
4822
4823 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4824 Log:
4825 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4826
4827
4828 Changes: Modified:
4829 +1 -1 trunk/src/fnvhash.s (File Modified)
4830
4831
4832 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4833 Log:
4834 Fix orighost matching for klines, etc. Was hashing the visible
4835 host, oops.
4836
4837
4838 Changes: Modified:
4839 +1 -1 trunk/src/hostmask.c (File Modified)
4840
4841
4842 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4843 Log:
4844 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4845
4846
4847 Changes: Modified:
4848 +7 -1 trunk/configure (File Modified)
4849 +5 -0 trunk/configure.ac (File Modified)
4850 +5 -6 trunk/src/Makefile.in (File Modified)
4851 +0 -4 trunk/src/fnvhash.s (File Modified)
4852 +0 -2 trunk/src/hash.c (File Modified)
4853
4854
4855 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4856 Log:
4857 - regenerate configure
4858
4859
4860 Changes: Modified:
4861 +18 -0 trunk/configure (File Modified)
4862
4863
4864 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4865 Log:
4866 - --enable-ricer-hashing option.
4867
4868
4869 Changes: Modified:
4870 +9 -0 trunk/configure.ac (File Modified)
4871 +3 -0 trunk/include/setup.h.in (File Modified)
4872
4873
4874 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4875 Log:
4876 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4877
4878
4879 Changes: Modified:
4880 + - trunk/src/fnvhash.s (File Added)
4881 +3 -0 trunk/src/hash.c (File Modified)
4882
4883
4884 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4885 Log:
4886 Fix syntax error in reference.conf.
4887
4888
4889 Changes: Modified:
4890 +0 -1 trunk/doc/reference.conf (File Modified)
4891
4892
4893 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4894 Log:
4895 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4896 (&& instead of ||...)
4897 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4898
4899
4900 Changes: Modified:
4901 +1 -1 trunk/src/chmode.c (File Modified)
4902
4903
4904 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4905 Log:
4906 Documentation for extban.
4907
4908
4909 Changes: Modified:
4910 + - trunk/doc/extban.txt (File Added)
4911
4912
4913 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4914 Log:
4915 Add extban modules to example confs.
4916
4917
4918 Changes: Modified:
4919 +5 -0 trunk/doc/example.conf (File Modified)
4920 +10 -0 trunk/doc/reference.conf (File Modified)
4921
4922
4923 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4924 Log:
4925 Initial addition of extended ban types (conditionals).
4926 Allows custom +bqeI checks via modules.
4927 Initial extra types are account (a[:mask]), oper (o),
4928 channel (c:name), realname (r:mask), server (s:mask).
4929
4930
4931 Changes: Modified:
4932 +229 -0 trunk/contrib/Makefile.in (File Modified)
4933 + - trunk/contrib/extb_account.c (File Added)
4934 + - trunk/contrib/extb_channel.c (File Added)
4935 + - trunk/contrib/extb_oper.c (File Added)
4936 + - trunk/contrib/extb_realname.c (File Added)
4937 + - trunk/contrib/extb_server.c (File Added)
4938 +13 -0 trunk/include/channel.h (File Modified)
4939 +1 -0 trunk/src/Makefile.in (File Modified)
4940 +14 -5 trunk/src/channel.c (File Modified)
4941 +91 -0 trunk/src/chmode.c (File Modified)
4942 + - trunk/src/extban.c (File Added)
4943
4944
4945 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4946 Log:
4947 Do not force +bqeI modes starting with '$' in nick!user@host format.
4948 * and ? characters in them are still assumed to be wildcards.
4949
4950
4951 Changes: Modified:
4952 +6 -0 trunk/src/chmode.c (File Modified)
4953
4954
4955 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4956 Log:
4957 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4958
4959
4960 Changes: Modified:
4961 +4 -0 trunk/modules/m_capab.c (File Modified)
4962
4963
4964 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4965 Log:
4966 Stop some mixing of client and server protocol.
4967
4968
4969 Changes: Modified:
4970 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4971 +4 -2 trunk/modules/m_pass.c (File Modified)
4972 +6 -0 trunk/modules/m_sasl.c (File Modified)
4973 +6 -0 trunk/modules/m_user.c (File Modified)
4974
4975
4976 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4977 Log:
4978 - additional revert
4979
4980
4981 Changes: Modified:
4982 +0 -2 trunk/include/s_newconf.h (File Modified)
4983 +0 -4 trunk/include/s_serv.h (File Modified)
4984 +0 -1 trunk/src/newconf.c (File Modified)
4985 +1 -13 trunk/src/s_serv.c (File Modified)
4986
4987
4988 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4989 Log:
4990 - revert LZOLink patch for now
4991
4992
4993 Changes: Modified:
4994 +0 -1 trunk/servlink/Makefile.in (File Modified)
4995 +0 -16 trunk/servlink/README (File Modified)
4996 +2 -36 trunk/servlink/control.c (File Modified)
4997 +0 -3 trunk/servlink/control.h (File Modified)
4998 +7 -5955 trunk/servlink/io.c (File Modified)
4999 + - trunk/servlink/lzoconf.h (File Deleted)
5000 + - trunk/servlink/lzodefs.h (File Deleted)
5001 + - trunk/servlink/minilzo.c (File Deleted)
5002 + - trunk/servlink/minilzo.h (File Deleted)
5003 +0 -1 trunk/servlink/servlink.h (File Modified)
5004
5005
5006 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
5007 Log:
5008 - more stuff here
5009
5010
5011 Changes: Modified:
5012 +4 -2 trunk/servlink/control.c (File Modified)
5013 +2 -1 trunk/servlink/io.c (File Modified)
5014
5015
5016 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5017 Log:
5018 - oops
5019
5020
5021 Changes: Modified:
5022 +2 -2 trunk/servlink/io.c (File Modified)
5023
5024
5025 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5026 Log:
5027 - paranoia, prevent segfaults
5028
5029
5030 Changes: Modified:
5031 +2 -2 trunk/servlink/io.c (File Modified)
5032
5033
5034 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5035 Log:
5036 - more optimal servlink code
5037
5038
5039 Changes: Modified:
5040 +21 -8 trunk/servlink/io.c (File Modified)
5041
5042
5043 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5044 Log:
5045 - more efficient read strategy
5046
5047
5048 Changes: Modified:
5049 +15 -3 trunk/servlink/io.c (File Modified)
5050
5051
5052 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5053 Log:
5054 - use lzo_uintp cast to make LZO happy
5055
5056
5057 Changes: Modified:
5058 +3 -3 trunk/servlink/io.c (File Modified)
5059
5060
5061 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5062 Log:
5063 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5064
5065
5066 Changes: Modified:
5067 +4 -0 trunk/doc/example.conf (File Modified)
5068 +2 -1 trunk/include/s_newconf.h (File Modified)
5069 +4 -0 trunk/include/s_serv.h (File Modified)
5070 +1 -0 trunk/servlink/Makefile.in (File Modified)
5071 +16 -0 trunk/servlink/README (File Modified)
5072 +34 -2 trunk/servlink/control.c (File Modified)
5073 +3 -0 trunk/servlink/control.h (File Modified)
5074 +5929 -7 trunk/servlink/io.c (File Modified)
5075 + - trunk/servlink/lzoconf.h (File Added)
5076 + - trunk/servlink/lzodefs.h (File Added)
5077 + - trunk/servlink/minilzo.c (File Added)
5078 + - trunk/servlink/minilzo.h (File Added)
5079 +1 -0 trunk/servlink/servlink.h (File Modified)
5080 +1 -0 trunk/src/newconf.c (File Modified)
5081 +14 -2 trunk/src/s_serv.c (File Modified)
5082
5083
5084 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5085 Log:
5086 - remove imalloc, it was a concept that probably wouldn't have worked properly
5087
5088
5089 Changes: Modified:
5090 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5091 + - trunk/libcharybdis/imalloc.c (File Deleted)
5092 + - trunk/libcharybdis/imalloc.h (File Deleted)
5093
5094
5095 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5096 Log:
5097 - disable imalloc for now
5098
5099
5100 Changes: Modified:
5101 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5102
5103
5104 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5105 Log:
5106 - remove unneeded debug code
5107
5108
5109 Changes: Modified:
5110 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5111
5112
5113 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5114 Log:
5115 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5116
5117
5118 Changes: Modified:
5119 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5120
5121
5122 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5123 Log:
5124 - more stuff here, imalloc remains disabled for now
5125
5126
5127 Changes: Modified:
5128 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5129
5130
5131 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5132 Log:
5133 - more progress
5134
5135
5136 Changes: Modified:
5137 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5138
5139
5140 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5141 Log:
5142 - more tweaks
5143
5144
5145 Changes: Modified:
5146 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5147 +2 -0 trunk/src/ircd.c (File Modified)
5148
5149
5150 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5151 Log:
5152 - roll back libircd crap
5153
5154
5155 Changes: Modified:
5156 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5157 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5158 +29 -0 trunk/src/.depend (File Modified)
5159 +6 -21 trunk/src/Makefile.in (File Modified)
5160 +3 -218 trunk/src/ircd.c (File Modified)
5161 + - trunk/src/ircd_linker.c (File Deleted)
5162 + - trunk/src/main.c (File Deleted)
5163
5164
5165 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5166 Log:
5167 - realloc(), free() implementation
5168
5169
5170 Changes: Modified:
5171 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5172
5173
5174 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5175 Log:
5176 - malloc(), calloc() implementation
5177
5178
5179 Changes: Modified:
5180 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5181
5182
5183 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5184 Log:
5185 - block_free(), block_find(), retune_heaps() implementation
5186
5187
5188 Changes: Modified:
5189 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5190
5191
5192 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5193 Log:
5194 - block_destroy code, block_allocate code.
5195
5196
5197 Changes: Modified:
5198 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5199
5200
5201 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5202 Log:
5203 - block_new() code
5204
5205
5206 Changes: Modified:
5207 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5208
5209
5210 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5211 Log:
5212 - disable imalloc again :P
5213
5214
5215 Changes: Modified:
5216 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5217
5218
5219 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5220 Log:
5221 - fix warning
5222
5223
5224 Changes: Modified:
5225 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5226
5227
5228 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5229 Log:
5230 - fix typo
5231
5232
5233 Changes: Modified:
5234 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5235
5236
5237 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5238 Log:
5239 - constructor code for imalloc engine (malloc_init())
5240
5241
5242 Changes: Modified:
5243 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5244
5245
5246 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5247 Log:
5248 - imalloc engine improvements
5249
5250
5251 Changes: Modified:
5252 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5253
5254
5255 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5256 Log:
5257 - replace mmap() code with direct brk()/sbrk() calls.
5258
5259
5260 Changes: Modified:
5261 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5262
5263
5264 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5265 Log:
5266 - remove outdated i_malloc() interfaces
5267
5268
5269 Changes: Modified:
5270 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5271
5272
5273 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5274 Log:
5275 - redisable imalloc (sorry!)
5276
5277
5278 Changes: Modified:
5279 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5280
5281
5282 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5283 Log:
5284 - correct GET_PAGE_SLOT() macro
5285
5286
5287 Changes: Modified:
5288 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5289
5290
5291 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5292 Log:
5293 - oops forgot to commit it with imalloc turned off
5294
5295
5296 Changes: Modified:
5297 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5298
5299
5300 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5301 Log:
5302 - cleanups
5303
5304
5305 Changes: Modified:
5306 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5307 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5308
5309
5310 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5311 Log:
5312 - lowlevel imalloc code
5313
5314
5315 Changes: Modified:
5316 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5317 + - trunk/libcharybdis/imalloc.h (File Added)
5318
5319
5320 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5321 Log:
5322 - fix bindings
5323
5324
5325 Changes: Modified:
5326 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5327
5328
5329 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5330 Log:
5331 remove #ifndef
5332
5333
5334 Changes: Modified:
5335 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5336
5337
5338 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5339 Log:
5340 - 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)
5341
5342
5343 Changes: Modified:
5344 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5345 + - trunk/libcharybdis/imalloc.c (File Added)
5346
5347
5348 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5349 Log:
5350 - increment configure Id
5351
5352
5353 Changes: Modified:
5354 +2208 -1 trunk/configure (File Modified)
5355
5356
5357 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5358 Log:
5359 - bootstrap for imalloc code
5360
5361
5362 Changes: Modified:
5363 +54 -1 trunk/configure.ac (File Modified)
5364 +27 -0 trunk/include/setup.h.in (File Modified)
5365
5366
5367 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5368 Log:
5369 Clarify interaction of spoofs and channel bans/operator{} blocks.
5370
5371
5372 Changes: Modified:
5373 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5374 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5375
5376
5377 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5378 Log:
5379 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5380
5381
5382 Changes: Modified:
5383 +30 -22 trunk/src/ircd.c (File Modified)
5384
5385
5386 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5387 Log:
5388 If shared{} blocks deny something, the command
5389 is silently ignored.
5390
5391
5392 Changes: Modified:
5393 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5394
5395
5396 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5397 Log:
5398 Move up IsService check so we don't store a non-service
5399 in preClient->sasl_agent.
5400
5401
5402 Changes: Modified:
5403 +6 -6 trunk/modules/m_sasl.c (File Modified)
5404
5405
5406 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5407 Log:
5408 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5409 Add some more sanity checks on agent strings.
5410
5411
5412 Changes: Modified:
5413 +13 -11 trunk/modules/m_sasl.c (File Modified)
5414
5415
5416 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5417 Log:
5418 Unknown clients can have an ID too now so make sure to remove
5419 them from the hash if they exit.
5420
5421
5422 Changes: Modified:
5423 +3 -0 trunk/src/client.c (File Modified)
5424
5425
5426 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5427 Log:
5428 Only accept sasl from servers in a service{} block.
5429 Not tested but this must go in.
5430
5431
5432 Changes: Modified:
5433 +6 -0 trunk/modules/m_sasl.c (File Modified)
5434 +3 -0 trunk/modules/m_signon.c (File Modified)
5435
5436
5437 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5438 Log:
5439 Only process SAVE messages targetting registered users,
5440 not servers or unregistered connections. Could cause
5441 a crash when bad protocol was received.
5442
5443
5444 Changes: Modified:
5445 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5446
5447
5448 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5449 Log:
5450 - fix QJM buffer overflow vulnerability (fucking GXTi)
5451
5452
5453 Changes: Modified:
5454 +3 -3 trunk/src/s_user.c (File Modified)
5455
5456
5457 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5458 Log:
5459 Mention /scan umodes under oper_spy privilege.
5460
5461
5462 Changes: Modified:
5463 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5464
5465
5466 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5467 Log:
5468 Mention that overlapping cluster blocks are a bad thing.
5469
5470
5471 Changes: Modified:
5472 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5473
5474
5475 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5476 Log:
5477 - Document cluster{} and shared{} blocks.
5478 - Mention that service{} does not allow wildcards.
5479
5480
5481 Changes: Modified:
5482 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5483
5484
5485 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5486 Log:
5487 Document exempt{} and service{} blocks, point to reference.conf for
5488 general{}, channel{} and serverhide{}.
5489
5490
5491 Changes: Modified:
5492 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5493
5494
5495 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5496 Log:
5497 Document ~ in lists of values better.
5498
5499
5500 Changes: Modified:
5501 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5502
5503
5504 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5505 Log:
5506 More detailed CNOTICE, CPRIVMSG descriptions.
5507
5508
5509 Changes: Modified:
5510 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5511
5512
5513 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5514 Log:
5515 Oops, need both Revision and Id on modules.
5516
5517
5518 Changes: Modified:
5519 + - trunk/modules/sno_routing.c (Property Modified)
5520
5521
5522 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5523 Log:
5524 Tweak header comment a bit (filename, Id).
5525
5526
5527 Changes: Modified:
5528 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5529
5530
5531 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5532 Log:
5533 Add GLINE and UNGLINE.
5534
5535
5536 Changes: Modified:
5537 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5538
5539
5540 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5541 Log:
5542 New configure with proper Id.
5543
5544
5545 Changes: Modified:
5546 +3 -1 trunk/configure (File Modified)
5547
5548
5549 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5550 Log:
5551 Change #include directives for in6addr_any, hopefully compiles better now.
5552
5553
5554 Changes: Modified:
5555 +3 -1 trunk/configure.ac (File Modified)
5556
5557
5558 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5559 Log:
5560 Encourage putting actual administrative information
5561 in the admin{} block.
5562
5563
5564 Changes: Modified:
5565 +3 -3 trunk/doc/example.conf (File Modified)
5566
5567
5568 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5569 Log:
5570 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5571
5572
5573 Changes: Modified:
5574 +9 -7 trunk/include/s_conf.h (File Modified)
5575 +1 -0 trunk/src/newconf.c (File Modified)
5576 +10 -0 trunk/src/s_user.c (File Modified)
5577
5578
5579 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5580 Log:
5581 - Change to glines = no in example confs
5582 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5583 are disabled.
5584
5585
5586 Changes: Modified:
5587 +1 -1 trunk/doc/example.conf (File Modified)
5588 +1 -1 trunk/doc/reference.conf (File Modified)
5589 +2 -2 trunk/modules/m_gline.c (File Modified)
5590
5591
5592 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5593 Log:
5594 - forward-port QJM fix from 1.1
5595
5596
5597 Changes: Modified:
5598 +2 -0 trunk/src/s_user.c (File Modified)
5599
5600
5601 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5602 Log:
5603 - add switch to configure to disable the block allocator
5604
5605
5606 Changes: Modified:
5607 +18 -0 trunk/configure (File Modified)
5608 +9 -0 trunk/configure.ac (File Modified)
5609 +0 -6 trunk/include/config.h (File Modified)
5610 +3 -0 trunk/include/setup.h.in (File Modified)
5611
5612
5613 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5614 Log:
5615 Fix wierd error that would exit SASL users with "Overridden"
5616
5617 Changes: Modified:
5618 +1 -1 trunk/modules/m_signon.c (File Modified)
5619
5620
5621 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5622 Log:
5623 Remove obsolete XXX comment about lazylinks.
5624
5625
5626 Changes: Modified:
5627 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5628
5629
5630 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5631 Log:
5632 OJOIN: make sure to send the wallops remotely for #channels
5633
5634
5635 Changes: Modified:
5636 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5637
5638
5639 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5640 Log:
5641 Accountability for OJOIN (contrib module)
5642
5643 Changes: Modified:
5644 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5645
5646
5647 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5648 Log:
5649 - move more stuff over to ircd_state
5650
5651
5652 Changes: Modified:
5653 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5654 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5655 +9 -0 trunk/src/ircd_state.c (File Modified)
5656 +3 -3 trunk/src/patricia.c (File Modified)
5657
5658
5659 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5660 Log:
5661 - move more stuff out of libircd and into ircd_state.c
5662
5663
5664 Changes: Modified:
5665 +5 -5 trunk/src/channel.c (File Modified)
5666 +4 -4 trunk/src/client.c (File Modified)
5667 +12 -0 trunk/src/ircd_state.c (File Modified)
5668
5669
5670 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5671 Log:
5672 - this is just barrels of fun
5673
5674
5675 Changes: Modified:
5676 + - trunk/include/ircd_state.h (File Added)
5677 +1 -1 trunk/src/Makefile.in (File Modified)
5678 +2 -1 trunk/src/channel.c (File Modified)
5679 +3 -52 trunk/src/ircd.c (File Modified)
5680 +100 -3 trunk/src/ircd_state.c (File Modified)
5681
5682
5683 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5684 Log:
5685 It's .include, not #include.
5686
5687
5688 Changes: Modified:
5689 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5690
5691
5692 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5693 Log:
5694 More consistent section titles.
5695
5696
5697 Changes: Modified:
5698 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5699 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5700 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5701
5702
5703 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5704 Log:
5705 Mention possible exceeding of +j/+l due to propagation
5706 delays between servers.
5707
5708
5709 Changes: Modified:
5710 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5711
5712
5713 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5714 Log:
5715 Formatting nits:
5716 - "text" -> <quote>text</quote>
5717 - <filename>
5718 - a few more
5719
5720
5721 Changes: Modified:
5722 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5723 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5724 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5725 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5726
5727
5728 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5729 Log:
5730 Remove text about deprecation of glines.
5731
5732
5733 Changes: Modified:
5734 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5735
5736
5737 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5738 Log:
5739 - Add description of umode +D, deaf.
5740 - Mention CALLERID 005 token with umode +g.
5741
5742
5743 Changes: Modified:
5744 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5745
5746
5747 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5748 Log:
5749 Strip off a leading colon in services shortcuts (aliases).
5750
5751
5752 Changes: Modified:
5753 +2 -0 trunk/src/parse.c (File Modified)
5754
5755
5756 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5757 Log:
5758 Add no_oper_invis contrib module, denies opers setting
5759 themselves invisible (except hidden_oper's).
5760
5761
5762 Changes: Modified:
5763 +42 -0 trunk/contrib/Makefile.in (File Modified)
5764 + - trunk/contrib/no_oper_invis.c (File Added)
5765
5766
5767 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5768 Log:
5769 Mention /stats E, make the other /stats descriptions more consistent.
5770
5771
5772 Changes: Modified:
5773 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5774
5775
5776 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5777 Log:
5778 Mention that the KILL reason and oper will appear on channels.
5779
5780
5781 Changes: Modified:
5782 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5783
5784
5785 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5786 Log:
5787 Mention /mode #channel f to query forward channel from outside.
5788
5789
5790 Changes: Modified:
5791 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5792
5793
5794 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5795 Log:
5796 Port over RATBOX_2_1 r20960 (anfl):
5797 client connect notices to +C should be hiding the extra
5798 fields for spoofed users
5799
5800
5801 Changes: Modified:
5802 +2 -1 trunk/src/s_user.c (File Modified)
5803
5804
5805 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5806 Log:
5807 Add a chapter with our extra user commands:
5808 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5809
5810
5811 Changes: Modified:
5812 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5813 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5814
5815
5816 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5817 Log:
5818 Do not put by <server>: in SQUIT reasons to servers
5819 other than the one being exited.
5820
5821
5822 Changes: Modified:
5823 +1 -1 trunk/src/client.c (File Modified)
5824
5825
5826 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5827 Log:
5828 Regenerate configure.
5829
5830
5831 Changes: Modified:
5832 +1162 -1159 trunk/configure (File Modified)
5833
5834
5835 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5836 Log:
5837 Move the warning flags down so they do not mess up
5838 checks like for -Wl,-export-dynamic.
5839
5840
5841 Changes: Modified:
5842 +33 -30 trunk/configure.ac (File Modified)
5843
5844
5845 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5846 Log:
5847 - more work here
5848
5849
5850 Changes: Modified:
5851 +2 -1 trunk/iauth/Makefile.in (File Modified)
5852
5853
5854 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5855 Log:
5856 - build iauth makefile
5857
5858
5859 Changes: Modified:
5860 +3 -2 trunk/configure (File Modified)
5861 +1 -0 trunk/configure.ac (File Modified)
5862
5863
5864 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5865 Log:
5866 - Makefile
5867
5868
5869 Changes: Modified:
5870 + - trunk/iauth/Makefile.in (File Added)
5871
5872
5873 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5874 Log:
5875 - add iauth.conf.example from irc2.11
5876
5877
5878 Changes: Modified:
5879 + - trunk/doc/example-iauth.conf (File Added)
5880
5881
5882 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5883 Log:
5884 - wow, i found some docs on this thing
5885
5886
5887 Changes: Modified:
5888 + - trunk/doc/technical/iauth-internals.txt (File Added)
5889
5890
5891 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5892 Log:
5893 - no longer applicable
5894
5895
5896 Changes: Modified:
5897 + - trunk/authdaemon/ (File Deleted)
5898
5899
5900 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5901 Log:
5902 - remove libircd.so on make clean (oops)
5903
5904
5905 Changes: Modified:
5906 +1 -1 trunk/src/Makefile.in (File Modified)
5907
5908
5909 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5910 Log:
5911 - merge iauth source for experimentation
5912
5913
5914 Changes: Modified:
5915 + - trunk/iauth/ (File Added)
5916 + - trunk/iauth/a_conf.c (File Added)
5917 + - trunk/iauth/a_conf_def.h (File Added)
5918 + - trunk/iauth/a_conf_ext.h (File Added)
5919 + - trunk/iauth/a_defines.h (File Added)
5920 + - trunk/iauth/a_externs.h (File Added)
5921 + - trunk/iauth/a_io.c (File Added)
5922 + - trunk/iauth/a_io_ext.h (File Added)
5923 + - trunk/iauth/a_log.c (File Added)
5924 + - trunk/iauth/a_log_def.h (File Added)
5925 + - trunk/iauth/a_log_ext.h (File Added)
5926 + - trunk/iauth/a_struct_def.h (File Added)
5927 + - trunk/iauth/iauth.c (File Added)
5928 + - trunk/iauth/mod_lhex.c (File Added)
5929 + - trunk/iauth/mod_lhex_ext.h (File Added)
5930 + - trunk/iauth/mod_pipe.c (File Added)
5931 + - trunk/iauth/mod_pipe_ext.h (File Added)
5932 + - trunk/iauth/mod_rfc931.c (File Added)
5933 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5934 + - trunk/iauth/mod_socks.c (File Added)
5935 + - trunk/iauth/mod_socks_ext.h (File Added)
5936 + - trunk/iauth/mod_webproxy.c (File Added)
5937 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5938
5939
5940 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5941 Log:
5942 User /quote help index was not sorted properly.
5943
5944
5945 Changes: Modified:
5946 +2 -2 trunk/help/Makefile.in (File Modified)
5947 +8 -8 trunk/help/users/index (File Modified)
5948
5949
5950 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5951 Log:
5952 Add SCAN help file.
5953
5954
5955 Changes: Modified:
5956 +25 -8 trunk/help/opers/index (File Modified)
5957 + - trunk/help/opers/scan (File Added)
5958
5959
5960 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5961 Log:
5962 SGML docs:
5963 - Document SCAN UMODES
5964 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5965
5966
5967 Changes: Modified:
5968 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5969
5970
5971 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5972 Log:
5973 Add our copyright information to /info (part of release-1.1 r1026).
5974
5975
5976 Changes: Modified:
5977 +1 -0 trunk/src/version.c.SH (File Modified)
5978
5979
5980 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5981 Log:
5982 Fix some compile warnings.
5983
5984
5985 Changes: Modified:
5986 +1 -1 trunk/modules/core/m_join.c (File Modified)
5987 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5988 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5989 +1 -1 trunk/modules/m_scan.c (File Modified)
5990 +4 -4 trunk/modules/m_signon.c (File Modified)
5991
5992
5993 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5994 Log:
5995 RSFNC: OK, actually consider unknowns also for detecting a collide.
5996 Otherwise we can get two clients with the same nick.
5997
5998
5999 Changes: Modified:
6000 +1 -1 trunk/modules/m_services.c (File Modified)
6001
6002
6003 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
6004 Log:
6005 - charybdis profiling stuff
6006 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
6007 - update .depend
6008
6009
6010 Changes: Modified:
6011 +0 -8 trunk/configure (File Modified)
6012 +1 -8 trunk/configure.ac (File Modified)
6013 +18 -0 trunk/include/channel.h (File Modified)
6014 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6015 +335 -260 trunk/src/.depend (File Modified)
6016 +1569 -0 trunk/src/Makefile.in (File Modified)
6017 + - trunk/src/chmode.c (File Added)
6018 +16 -1 trunk/src/ircd.c (File Modified)
6019 +11 -0 trunk/src/main.c (File Modified)
6020 +11 -0 trunk/src/modules.c (File Modified)
6021
6022
6023 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6024 Log:
6025 RSFNC: Do not send kills to servers for unknowns
6026
6027
6028 Changes: Modified:
6029 +4 -2 trunk/modules/m_services.c (File Modified)
6030
6031
6032 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6033 Log:
6034 Describe service{} blocks in reference.conf.
6035
6036
6037 Changes: Modified:
6038 +12 -0 trunk/doc/reference.conf (File Modified)
6039
6040
6041 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6042 Log:
6043 Replace this list of modes with pointers to other documentation.
6044
6045
6046 Changes: Modified:
6047 +6 -50 trunk/doc/modes.txt (File Modified)
6048
6049
6050 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6051 Log:
6052 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6053 looks too much like an old-ircd client pointer otherwise.
6054
6055
6056 Changes: Modified:
6057 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6058
6059
6060 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6061 Log:
6062 findforwards:
6063 - note truncation of the list (perhaps sending multiple
6064 notices is better)
6065 - clarify in a comment that /findforwards on a nonexistent
6066 channel can be useful
6067 - sendto_one_notice() requires that the text start with
6068 a colon
6069
6070
6071 Changes: Modified:
6072 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6073
6074
6075 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6076 Log:
6077 When we close a local server's link, always include the
6078 name of the client causing the exit in the reason in the
6079 SQUIT we send them (replacing them with us). This makes
6080 sure server notices for stuff like "Not enough arguments
6081 to server command" are different on the two sides.
6082
6083
6084 Changes: Modified:
6085 +7 -5 trunk/src/client.c (File Modified)
6086
6087
6088 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6089 Log:
6090 New contrib module m_findforwards.c
6091
6092
6093 Changes: Modified:
6094 +112 -0 trunk/contrib/Makefile.in (File Modified)
6095 + - trunk/contrib/m_findforwards.c (File Added)
6096
6097
6098 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6099 Log:
6100 Whoops, don't show real host behind auth{} spoof in
6101 spoof notices if hide_spoof_ips is enabled.
6102
6103 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6104
6105
6106 Changes: Modified:
6107 +3 -2 trunk/src/s_conf.c (File Modified)
6108
6109
6110 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6111 Log:
6112 Add dalnet-style /identify that sends to nickserv or chanserv.
6113
6114
6115 Changes: Modified:
6116 +102 -0 trunk/contrib/Makefile.in (File Modified)
6117 + - trunk/contrib/m_identify.c (File Added)
6118
6119
6120 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6121 Log:
6122 Document alias{} blocks a bit better.
6123
6124
6125 Changes: Modified:
6126 +9 -0 trunk/doc/reference.conf (File Modified)
6127
6128
6129 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6130 Log:
6131 - add aliases to /stats m (data usage is not counted though, sorry)
6132
6133
6134 Changes: Modified:
6135 +1 -0 trunk/include/s_conf.h (File Modified)
6136 +3 -0 trunk/src/newconf.c (File Modified)
6137 +15 -0 trunk/src/parse.c (File Modified)
6138
6139
6140 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6141 Log:
6142 - remove m_sshortcut as it's no longer relevant
6143
6144
6145 Changes: Modified:
6146 +0 -145 trunk/modules/Makefile.in (File Modified)
6147 + - trunk/modules/m_sshortcut.c (File Deleted)
6148
6149
6150 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6151 Log:
6152 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6153 targets instead of my original idea :P)
6154
6155
6156 Changes: Modified:
6157 +32 -0 trunk/doc/example.conf (File Modified)
6158 +35 -0 trunk/doc/reference.conf (File Modified)
6159 +4 -0 trunk/include/parse.h (File Modified)
6160 +7 -0 trunk/include/s_conf.h (File Modified)
6161 +82 -0 trunk/src/newconf.c (File Modified)
6162 +78 -0 trunk/src/parse.c (File Modified)
6163 +16 -0 trunk/src/s_conf.c (File Modified)
6164
6165
6166 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6167 Log:
6168 Remove some spaces after tabs. ??
6169
6170
6171 Changes: Modified:
6172 +18 -18 trunk/src/newconf.c (File Modified)
6173
6174
6175 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6176 Log:
6177 Global /who:
6178 - make sure to clear all marks also if the who was aborted
6179 because of too many matches
6180 - give ERR_TOOMANYMATCHES if too many matches
6181 - clarify comments
6182
6183 ratbox RATBOX_2_2 r22003 (jilles)
6184
6185
6186 Changes: Modified:
6187 +28 -26 trunk/modules/m_who.c (File Modified)
6188
6189
6190 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6191 Log:
6192 - devel is 2.0
6193
6194
6195 Changes: Modified:
6196 +9 -9 trunk/configure (File Modified)
6197 +1 -1 trunk/configure.ac (File Modified)
6198
6199
6200 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6201 Log:
6202 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6203
6204
6205 Changes: Modified:
6206 +2 -1 trunk/include/s_newconf.h (File Modified)
6207 +20 -0 trunk/modules/m_rehash.c (File Modified)
6208 +1 -1 trunk/src/s_newconf.c (File Modified)
6209
6210
6211 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6212 Log:
6213 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6214
6215
6216 Changes: Modified:
6217 +0 -1 trunk/doc/example.conf (File Modified)
6218 +0 -3 trunk/doc/reference.conf (File Modified)
6219 +0 -1 trunk/include/s_conf.h (File Modified)
6220 +0 -6 trunk/modules/m_info.c (File Modified)
6221 +1 -1 trunk/src/channel.c (File Modified)
6222 +0 -1 trunk/src/newconf.c (File Modified)
6223
6224
6225 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6226 Log:
6227 Missing header in m_chghost.c
6228
6229 Changes: Modified:
6230 +1 -0 trunk/modules/m_chghost.c (File Modified)
6231
6232
6233 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6234 Log:
6235 Relocate QJM code to a seperate function(change_nick_user_host)
6236 Change CHGHOST to use change_nick_user_host instead of just setting it
6237
6238
6239 Changes: Modified:
6240 +3 -0 trunk/include/s_user.h (File Modified)
6241 +1 -1 trunk/modules/m_chghost.c (File Modified)
6242 +3 -78 trunk/modules/m_signon.c (File Modified)
6243 +89 -0 trunk/src/s_user.c (File Modified)
6244
6245
6246 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6247 Log:
6248 Restore /stats a (dns servers, admin-only).
6249
6250
6251 Changes: Modified:
6252 +1 -0 trunk/include/res.h (File Modified)
6253 +5 -8 trunk/modules/m_stats.c (File Modified)
6254 +16 -0 trunk/src/res.c (File Modified)
6255
6256
6257 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6258 Log:
6259 - Add CHARYBDIS_PROFILE if we are profiling.
6260 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6261 - Remove duplicate --enable-epoll entry.
6262
6263
6264 Changes: Modified:
6265 +1595 -15 trunk/configure (File Modified)
6266 +30 -11 trunk/configure.ac (File Modified)
6267 +3 -0 trunk/include/setup.h.in (File Modified)
6268
6269
6270 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6271 Log:
6272 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6273
6274
6275 Changes: Modified:
6276 +28 -0 trunk/aclocal.m4 (File Modified)
6277
6278
6279 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6280 Log:
6281 Allow requesting forward channel and quiet list in same mode command.
6282
6283
6284 Changes: Modified:
6285 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6286
6287
6288 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6289 Log:
6290 Add description of xline wildcards.
6291
6292
6293 Changes: Modified:
6294 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6295
6296
6297 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6298 Log:
6299 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6300
6301
6302 Changes: Modified:
6303 +0 -4 trunk/modules/m_services.c (File Modified)
6304
6305
6306 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6307 Log:
6308 typo
6309
6310
6311 Changes: Modified:
6312 +1 -1 trunk/include/hook.h (File Modified)
6313
6314
6315 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6316 Log:
6317 call_hook, not hook_call
6318
6319
6320 Changes: Modified:
6321 +1 -1 trunk/modules/core/m_join.c (File Modified)
6322
6323
6324 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6325 Log:
6326 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6327 Could be useful for a number of things.
6328
6329
6330 Changes: Modified:
6331 +9 -0 trunk/modules/core/m_join.c (File Modified)
6332
6333
6334 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6335 Log:
6336 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6337
6338
6339 Changes: Modified:
6340 +7 -0 trunk/include/hook.h (File Modified)
6341
6342
6343 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6344 Log:
6345 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6346
6347
6348 Changes: Modified:
6349 +15 -0 trunk/modules/m_services.c (File Modified)
6350
6351
6352 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6353 Log:
6354 Clarify snomask +f, +k, +u.
6355
6356
6357 Changes: Modified:
6358 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6359
6360
6361 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6362 Log:
6363 Cmode +p and +s may be set simultaneously.
6364
6365
6366 Changes: Modified:
6367 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6368
6369
6370 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6371 Log:
6372 actually, we should check the data version on each reload (oops)
6373
6374
6375 Changes: Modified:
6376 +6 -6 trunk/src/main.c (File Modified)
6377
6378
6379 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6380 Log:
6381 more work on the loader
6382
6383
6384 Changes: Modified:
6385 +45 -21 trunk/src/main.c (File Modified)
6386
6387
6388 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6389 Log:
6390 Add prototype ircd_state.c
6391
6392
6393 Changes: Modified:
6394 + - trunk/src/ircd_state.c (File Added)
6395
6396
6397 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6398 Log:
6399 Smaller improvements.
6400
6401
6402 Changes: Modified:
6403 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6404
6405
6406 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6407 Log:
6408 Add a lot of stuff here.
6409
6410
6411 Changes: Modified:
6412 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6413
6414
6415 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6416 Log:
6417 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6418
6419
6420 Changes: Modified:
6421 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6422
6423
6424 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6425 Log:
6426 Invex doesn't trump +r or (sic) +J.
6427
6428
6429 Changes: Modified:
6430 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6431
6432
6433 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6434 Log:
6435 Check to make sure a module is not loaded before loading it.
6436
6437
6438 Changes: Modified:
6439 +6 -1 trunk/src/ircd_parser.y (File Modified)
6440
6441
6442 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6443 Log:
6444 - Add a missing comma in the HeaderMessages array
6445 - Only send "Your hostname is too long ..." if that really is the case
6446
6447
6448 Changes: Modified:
6449 +2 -2 trunk/src/s_auth.c (File Modified)
6450
6451
6452 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6453 Log:
6454 build_symtable() will have already bailed here, so no need to check
6455 explicitly whether or not charybdis_main is NULL.
6456
6457
6458 Changes: Modified:
6459 +7 -16 trunk/src/main.c (File Modified)
6460
6461
6462 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6463 Log:
6464 Data structure versioning, part 1.
6465
6466
6467 Changes: Modified:
6468 +10 -1 trunk/include/ircd_defs.h (File Modified)
6469 +2 -0 trunk/src/ircd.c (File Modified)
6470 +15 -3 trunk/src/main.c (File Modified)
6471
6472
6473 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6474 Log:
6475 build a symbol table and use that instead of doing a raw dlsym on everything
6476
6477
6478 Changes: Modified:
6479 + - trunk/include/ircd_linker.h (File Added)
6480 +71 -1 trunk/src/Makefile.in (File Modified)
6481 + - trunk/src/ircd_linker.c (File Added)
6482 +16 -4 trunk/src/main.c (File Modified)
6483
6484
6485 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6486 Log:
6487 The launcher now calls io_loop() instead of charybdis_main().
6488 This is so that we do not have to reinitialize *everything* later.
6489
6490
6491 Changes: Modified:
6492 +1 -0 trunk/include/ircd.h (File Modified)
6493 +6 -7 trunk/src/ircd.c (File Modified)
6494 +13 -1 trunk/src/main.c (File Modified)
6495
6496
6497 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6498 Log:
6499 Use global binding on libircd.so.
6500
6501
6502 Changes: Modified:
6503 +1 -1 trunk/src/main.c (File Modified)
6504
6505
6506 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6507 Log:
6508 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6509 (it will do more later)
6510
6511
6512 Changes: Modified:
6513 +14 -12 trunk/include/config.h (File Modified)
6514 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6515 +31 -5 trunk/src/Makefile.in (File Modified)
6516 +78 -1 trunk/src/ircd.c (File Modified)
6517 + - trunk/src/main.c (File Added)
6518
6519
6520 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6521 Log:
6522 Add whitespace here, oops.
6523
6524
6525 Changes: Modified:
6526 +1 -1 trunk/CREDITS (File Modified)
6527
6528
6529 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6530 Log:
6531 Properly copy over the IP address here instead of using a cheap hack.
6532 Because the hack didn't work right except on IPv6. :|
6533
6534
6535 Changes: Modified:
6536 +12 -2 trunk/src/s_newconf.c (File Modified)
6537
6538
6539 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6540 Log:
6541 Revert reject cache notice to ratbox's, which more
6542 clearly suggests what's happening.
6543
6544
6545 Changes: Modified:
6546 +4 -1 trunk/src/reject.c (File Modified)
6547
6548
6549 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6550 Log:
6551 Fix the openssl status in the overview information.
6552
6553
6554 Changes: Modified:
6555 +1 -3 trunk/configure (File Modified)
6556 +1 -3 trunk/configure.ac (File Modified)
6557
6558
6559 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6560 Log:
6561 - Add simple exempt{} block (127.0.0.1) to example.conf.
6562 - Remove mention of deny{}.
6563
6564
6565 Changes: Modified:
6566 +5 -0 trunk/doc/example.conf (File Modified)
6567 +1 -1 trunk/doc/reference.conf (File Modified)
6568
6569
6570 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6571 Log:
6572 example.conf: add some comments at the start
6573 reference.conf: some ircd-ratbox -> charybdis
6574
6575
6576 Changes: Modified:
6577 +11 -0 trunk/doc/example.conf (File Modified)
6578 +6 -5 trunk/doc/reference.conf (File Modified)
6579
6580
6581 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6582 Log:
6583 Rename m_createauthonly module to createauthonly
6584 as this is not a module providing an m_function
6585 (command).
6586
6587
6588 Changes: Modified:
6589 +1 -38 trunk/contrib/Makefile.in (File Modified)
6590 + - trunk/contrib/createauthonly.c (File Added)
6591 + - trunk/contrib/m_createauthonly.c (File Deleted)
6592
6593
6594 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6595 Log:
6596 Add to example confs commented lines for:
6597 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6598 sno_globalkline.so, sno_globaloper.so.
6599
6600
6601 Changes: Modified:
6602 +5 -1 trunk/doc/example.conf (File Modified)
6603 +9 -1 trunk/doc/reference.conf (File Modified)
6604
6605
6606 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6607 Log:
6608 - Unbreak connecting to connect{}s with hostnames
6609 instead of IP addresses (broken with new resolver).
6610 - Try to do A/AAAA query based on aftype in
6611 connect{} (doesn't seem to work fully).
6612
6613
6614 Changes: Modified:
6615 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6616
6617
6618 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6619 Log:
6620 Unbreak /rehash dns.
6621
6622
6623 Changes: Modified:
6624 +1 -0 trunk/src/res.c (File Modified)
6625
6626
6627 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6628 Log:
6629 Preserve Hybrid Id and add one of our own.
6630
6631
6632 Changes: Modified:
6633 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6634 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6635
6636
6637 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6638 Log:
6639 Add anfl and Androsyn to CREDITS.
6640 They wrote a lot of ratbox code we use, both before and after the fork.
6641
6642
6643 Changes: Modified:
6644 +2 -0 trunk/CREDITS (File Modified)
6645
6646
6647 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6648 Log:
6649 Hostname validity check.
6650
6651
6652 Changes: Modified:
6653 +42 -3 trunk/src/s_auth.c (File Modified)
6654
6655
6656 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6657 Log:
6658 Version bump to 1.2.0.
6659
6660
6661 Changes: Modified:
6662 +9 -9 trunk/configure (File Modified)
6663 +1 -1 trunk/configure.ac (File Modified)
6664
6665
6666 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6667 Log:
6668 - Missed a spot in the IPv6 code here. Should be usable now.
6669
6670
6671 Changes: Modified:
6672 +2 -2 trunk/src/res.c (File Modified)
6673
6674
6675 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6676 Log:
6677 Alright, so, this massive commit does the following:
6678 - Removes adns
6679 - Adds a resolver based on the undernet and hybrid one.
6680 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6681 - Makes a check in ./configure be posixly correct
6682 - Simplifies the auth code and DNS callbacks
6683
6684 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6685
6686
6687 Changes: Modified:
6688 +1 -1 trunk/Makefile.in (File Modified)
6689 + - trunk/adns/ (File Deleted)
6690 +148 -80 trunk/configure (File Modified)
6691 +1 -2 trunk/configure.ac (File Modified)
6692 +6 -0 trunk/include/client.h (File Modified)
6693 +1 -0 trunk/include/packet.h (File Modified)
6694 +153 -41 trunk/include/res.h (File Modified)
6695 + - trunk/include/reslib.h (File Added)
6696 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6697 +930 -1449 trunk/modules/.depend (File Modified)
6698 +3 -0 trunk/modules/m_stats.c (File Modified)
6699 +417 -621 trunk/src/.depend (File Modified)
6700 +1 -1 trunk/src/.indent.pro (File Modified)
6701 +2069 -289 trunk/src/Makefile.in (File Modified)
6702 + - trunk/src/adns.c (File Deleted)
6703 + - trunk/src/res.c (File Added)
6704 + - trunk/src/reslib.c (File Added)
6705 +11 -50 trunk/src/s_auth.c (File Modified)
6706 +4 -26 trunk/src/s_newconf.c (File Modified)
6707
6708
6709 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6710 Log:
6711 Document the NOBALLOC feature.
6712
6713
6714 Changes: Modified:
6715 +7 -1 trunk/include/config.h (File Modified)
6716
6717
6718 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6719 Log:
6720 commands.sgml changes
6721
6722
6723 Changes: Modified:
6724 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6725
6726
6727 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6728 Log:
6729 connect{} changes.
6730
6731
6732 Changes: Modified:
6733 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6734
6735
6736 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6737 Log:
6738 Improve description of class{} block (in particular,
6739 mention server classes as well as client classes).
6740
6741
6742 Changes: Modified:
6743 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6744
6745
6746 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6747 Log:
6748 In comment:
6749 -/* sendq: servers need a higher sendq as they send more data */
6750 +/* sendq: servers need a higher sendq as they are sent more data */
6751
6752
6753 Changes: Modified:
6754 +1 -1 trunk/doc/reference.conf (File Modified)
6755
6756
6757 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6758 Log:
6759 Add modules{} block.
6760
6761
6762 Changes: Modified:
6763 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6764
6765
6766 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6767 Log:
6768 Add general::oper_snomask, snomask on oper up for opers
6769 that have umode +s set on oper up, but do not have
6770 a specific snomask setting in their operator block.
6771 If this is empty or not specified, +s is used as before.
6772
6773
6774 Changes: Modified:
6775 +4 -1 trunk/doc/example.conf (File Modified)
6776 +7 -1 trunk/doc/reference.conf (File Modified)
6777 +1 -0 trunk/include/client.h (File Modified)
6778 +1 -0 trunk/include/s_conf.h (File Modified)
6779 +32 -0 trunk/src/newconf.c (File Modified)
6780 +1 -0 trunk/src/s_conf.c (File Modified)
6781 +13 -3 trunk/src/s_user.c (File Modified)
6782
6783
6784 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6785 Log:
6786 fix error
6787
6788 Changes: Modified:
6789 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6790
6791
6792 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6793 Log:
6794 Add MASKTRACE and CHANTRACE commands.
6795
6796
6797 Changes: Modified:
6798 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6799
6800
6801 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6802 Log:
6803 document loadmodule directive
6804
6805
6806 Changes: Modified:
6807 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6808
6809
6810 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6811 Log:
6812 finish this up
6813
6814
6815 Changes: Modified:
6816 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6817
6818
6819 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6820 Log:
6821 q:lines are no longer living in the ircd.conf either
6822
6823
6824 Changes: Modified:
6825 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6826
6827
6828 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6829 Log:
6830 remove k:line, d:line, x:line as they are their own files now
6831
6832
6833 Changes: Modified:
6834 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6835
6836
6837 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6838 Log:
6839 New place for operator::snomask.
6840
6841
6842 Changes: Modified:
6843 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6844
6845
6846 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6847 Log:
6848 Document connect {}.
6849
6850
6851 Changes: Modified:
6852 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6853
6854
6855 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6856 Log:
6857 example.conf: move operator::snomask to a more logical place,
6858 more sensible default
6859 reference.conf: add operator::snomask
6860
6861
6862 Changes: Modified:
6863 +3 -3 trunk/doc/example.conf (File Modified)
6864 +3 -0 trunk/doc/reference.conf (File Modified)
6865
6866
6867 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6868 Log:
6869 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6870 in those conf entries that take umodes like <name1>, <name2>, ...
6871
6872
6873 Changes: Modified:
6874 +3 -0 trunk/doc/reference.conf (File Modified)
6875 +3 -0 trunk/src/newconf.c (File Modified)
6876
6877
6878 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6879 Log:
6880 Remove H:line
6881
6882
6883 Changes: Modified:
6884 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6885
6886
6887 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6888 Log:
6889 Aesthetic changes.
6890
6891
6892 Changes: Modified:
6893 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6894
6895
6896 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6897 Log:
6898 s/allow/auth
6899
6900
6901 Changes: Modified:
6902 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6903
6904
6905 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6906 Log:
6907 fix
6908
6909
6910 Changes: Modified:
6911 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6912
6913
6914 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6915 Log:
6916 Document operator {} blocks.
6917
6918
6919 Changes: Modified:
6920 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6921
6922
6923 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6924 Log:
6925 auth{}: clarify/add some details
6926
6927
6928 Changes: Modified:
6929 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6930
6931
6932 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6933 Log:
6934 auth{}: Move a paragraph.
6935
6936
6937 Changes: Modified:
6938 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6939
6940
6941 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6942 Log:
6943 Document auth{} blocks.
6944
6945
6946 Changes: Modified:
6947 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6948
6949
6950 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6951 Log:
6952 Add umode +R.
6953
6954
6955 Changes: Modified:
6956 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6957
6958
6959 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6960 Log:
6961 Add umode +R, prevents unidentified clients from
6962 sending private messages or notices. /accept'ed
6963 clients and opers are exempt.
6964 Due to the /accept part, this is only checked
6965 at the target's server, may want to change
6966 this?
6967
6968
6969 Changes: Modified:
6970 +1 -0 trunk/help/opers/umode (File Modified)
6971 +1 -0 trunk/help/users/umode (File Modified)
6972 +2 -0 trunk/include/client.h (File Modified)
6973 +1 -0 trunk/include/numeric.h (File Modified)
6974 +11 -1 trunk/modules/core/m_message.c (File Modified)
6975 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6976 +1 -1 trunk/src/messages.tab (File Modified)
6977 +1 -1 trunk/src/s_user.c (File Modified)
6978
6979
6980 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6981 Log:
6982 Don't allow a nick change if banned or quieted (and not
6983 voiced or opped) on a channel. This uses numeric 435
6984 (bahamut's "cannot change to a banned nick") because
6985 bahamut/ircu's 437 and hyperion's 438 already have
6986 another meaning for us.
6987
6988
6989 Changes: Modified:
6990 +2 -0 trunk/include/channel.h (File Modified)
6991 +1 -0 trunk/include/numeric.h (File Modified)
6992 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6993 +38 -0 trunk/src/channel.c (File Modified)
6994 +1 -1 trunk/src/messages.tab (File Modified)
6995
6996
6997 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6998 Log:
6999 KNOCK:
7000 - respect ban exceptions
7001 - also deny a knock if quieted
7002
7003
7004 Changes: Modified:
7005 +2 -1 trunk/modules/m_knock.c (File Modified)
7006
7007
7008 jilles 2006/02/11 19:42:32 UTC (20060211-750)
7009 Log:
7010 Reverse bad substitution in comment.
7011
7012
7013 Changes: Modified:
7014 +1 -1 trunk/src/channel.c (File Modified)
7015
7016
7017 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7018 Log:
7019 - set DynSpoof flag for clients spoofed at registration
7020 - add orighost instead of host to the hostname hash
7021
7022
7023 Changes: Modified:
7024 +5 -1 trunk/src/s_user.c (File Modified)
7025
7026
7027 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7028 Log:
7029 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7030
7031
7032 Changes: Modified:
7033 +2 -3 trunk/src/send.c (File Modified)
7034
7035
7036 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7037 Log:
7038 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7039
7040
7041 Changes: Modified:
7042 +17 -7 trunk/modules/m_signon.c (File Modified)
7043
7044
7045 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7046 Log:
7047 Correct minimum args on ENCAP SASL to avoid nasty core.
7048
7049
7050 Changes: Modified:
7051 +1 -1 trunk/modules/m_sasl.c (File Modified)
7052
7053
7054 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7055 Log:
7056 Style nits: sptr can't ever be NULL, don't compare truth
7057 values with YES.
7058
7059
7060 Changes: Modified:
7061 +2 -3 trunk/modules/m_scan.c (File Modified)
7062
7063
7064 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7065 Log:
7066 - Comment out scan_cmodes() prototype to suppress warning
7067 - Correct minimum parameter count for mo_scan()
7068
7069
7070 Changes: Modified:
7071 +2 -2 trunk/modules/m_scan.c (File Modified)
7072
7073
7074 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7075 Log:
7076 SCAN UMODES:
7077 - Include full command in operspy notice
7078 - Allow global scans (no-list used, mask not used) without operspy
7079 - Use ERR_NOPRIVS numeric
7080
7081
7082 Changes: Modified:
7083 +21 -9 trunk/modules/m_scan.c (File Modified)
7084
7085
7086 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7087 Log:
7088 Cancel out the >3 default if < is given; this way
7089 any </> specification fully overrides the default.
7090
7091
7092 Changes: Modified:
7093 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7094
7095
7096 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7097 Log:
7098 - Call mo_list() from m_list() to reduce code duplication
7099 - Default to >3, rather arbitrarily (conf option?)
7100 - Make < and > mean less than and greater than again
7101
7102
7103 Changes: Modified:
7104 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7105
7106
7107 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7108 Log:
7109 When processing topic burst, hide connecting server
7110 on netburst if flatten links is enabled.
7111
7112
7113 Changes: Modified:
7114 +9 -2 trunk/modules/m_tb.c (File Modified)
7115
7116
7117 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7118 Log:
7119 - remove PENALTY token
7120
7121
7122 Changes: Modified:
7123 +0 -1 trunk/include/supported.h (File Modified)
7124
7125
7126 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7127 Log:
7128 005 fixups:
7129 - Add PENALTY because we have a pace-wait system.
7130 - Add FNC due to SAVE and RSFNC
7131 - Add q to MAXLIST.
7132
7133
7134 Changes: Modified:
7135 +4 -2 trunk/include/supported.h (File Modified)
7136
7137
7138 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7139 Log:
7140 mkay, indent went nuts here
7141
7142
7143 Changes: Modified:
7144 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7145
7146
7147 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7148 Log:
7149 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7150 and can be used instead. The SAFELIST implementation is the one used by
7151 default, as most users/networks will be used to it.
7152
7153
7154 Changes: Modified:
7155 +1 -0 trunk/NEWS (File Modified)
7156 +14 -0 trunk/include/client.h (File Modified)
7157 +5 -0 trunk/include/hash.h (File Modified)
7158 +404 -272 trunk/modules/Makefile.in (File Modified)
7159 + - trunk/modules/m_list.c (File Deleted)
7160 + - trunk/modules/m_list_ratbox.c (File Added)
7161 + - trunk/modules/m_list_safelist.c (File Added)
7162 +5 -5 trunk/src/hash.c (File Modified)
7163
7164
7165 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7166 Log:
7167 Clear invites on a lowerTS JOIN or SJOIN.
7168 This should complete kick_on_split_riding protection.
7169
7170
7171 Changes: Modified:
7172 +5 -0 trunk/modules/core/m_join.c (File Modified)
7173 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7174
7175
7176 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7177 Log:
7178 Like in ratbox, send and interpret timestamps on invites.
7179
7180
7181 Changes: Modified:
7182 +9 -2 trunk/modules/m_invite.c (File Modified)
7183
7184
7185 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7186 Log:
7187 Add +S (network service) umode. Just for completeness, users or opers
7188 cannot set this.
7189
7190
7191 Changes: Modified:
7192 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7193
7194
7195 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7196 Log:
7197 update NEWS a bit
7198
7199
7200 Changes: Modified:
7201 +35 -2 trunk/NEWS (File Modified)
7202
7203
7204 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7205 Log:
7206 Split off a PreClient structure for data to be freed on registation (i.e. password).
7207 New hook introduce_client for post-registration messages.
7208 Fix b0rked SASL numerics.
7209 Burst REALHOST post-introduction for spoofed-on-registration clients.
7210 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7211 Pre-registration signon support.
7212
7213
7214 Changes: Modified:
7215 +10 -0 trunk/configure (File Modified)
7216 +2 -0 trunk/configure.ac (File Modified)
7217 +14 -4 trunk/include/client.h (File Modified)
7218 +1 -0 trunk/include/hook.h (File Modified)
7219 +1 -0 trunk/include/numeric.h (File Modified)
7220 +3 -0 trunk/include/setup.h.in (File Modified)
7221 +16 -0 trunk/modules/m_chghost.c (File Modified)
7222 +25 -21 trunk/modules/m_sasl.c (File Modified)
7223 +63 -30 trunk/modules/m_signon.c (File Modified)
7224 +18 -0 trunk/src/client.c (File Modified)
7225 +2 -0 trunk/src/hook.c (File Modified)
7226 +5 -5 trunk/src/messages.tab (File Modified)
7227 +2 -0 trunk/src/s_serv.c (File Modified)
7228 +28 -2 trunk/src/s_user.c (File Modified)
7229
7230
7231 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7232 Log:
7233 Update hook documentation.
7234
7235
7236 Changes: Modified:
7237 +30 -0 trunk/doc/hooks.txt (File Modified)
7238
7239
7240 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7241 Log:
7242 Improve @/# handling in match_esc().
7243
7244
7245 Changes: Modified:
7246 +21 -13 trunk/src/match.c (File Modified)
7247
7248
7249 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7250 Log:
7251 backtrack instead of bailing out when handling a mismatched escape
7252
7253
7254 Changes: Modified:
7255 +1 -1 trunk/src/match.c (File Modified)
7256
7257
7258 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7259 Log:
7260 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7261
7262 Changes: Modified:
7263 +2 -1 trunk/CREDITS (File Modified)
7264
7265
7266 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7267 Log:
7268 Fix the escape brokenness and pick up a more efficient matching algorithm,
7269 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7270 Patch sent upstream. They can do whatever they want with it, *shrug*.
7271
7272
7273 Changes: Modified:
7274 +147 -161 trunk/src/match.c (File Modified)
7275
7276
7277 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7278 Log:
7279 If flatten links is enabled, fake the origins of some ServerModes
7280 sent to clients so that the server sending the netburst is hidden.
7281 Most mode hacks still show the true source.
7282
7283
7284 Changes: Modified:
7285 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7286 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7287
7288
7289 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7290 Log:
7291 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7292 where the exit originated).
7293 - When receiving an SQUIT for a server themselves
7294 (IsMe(target_p) || target_p == client_p)
7295 close their link and send a local server notice.
7296
7297
7298 Changes: Modified:
7299 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7300 +6 -3 trunk/src/client.c (File Modified)
7301
7302
7303 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7304 Log:
7305 Hooking into the wrong hook, whoops. :P
7306
7307
7308 Changes: Modified:
7309 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7310 +6 -10 trunk/modules/core/m_join.c (File Modified)
7311
7312
7313 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7314 Log:
7315 this doesn't work right, right now :P
7316
7317
7318 Changes: Modified:
7319 +40 -0 trunk/contrib/Makefile.in (File Modified)
7320 + - trunk/contrib/m_createauthonly.c (File Added)
7321 +6 -0 trunk/include/hook.h (File Modified)
7322 +26 -1 trunk/modules/core/m_join.c (File Modified)
7323 +1 -1 trunk/src/ircd.c (File Modified)
7324
7325
7326 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7327 Log:
7328 Make can_join() hookable.
7329
7330
7331 Changes: Modified:
7332 +12 -1 trunk/src/channel.c (File Modified)
7333
7334
7335 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7336 Log:
7337 add 'int approved;' to the channel event hook
7338
7339
7340 Changes: Modified:
7341 +1 -0 trunk/include/hook.h (File Modified)
7342
7343
7344 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7345 Log:
7346 Use SIDs in SASL ENCAP origin.
7347 Ignore responses from other agents once the first SASL response has been received for a client.
7348
7349
7350 Changes: Modified:
7351 +9 -5 trunk/modules/m_sasl.c (File Modified)
7352
7353
7354 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7355 Log:
7356 Removed stray debug code.
7357
7358
7359 Changes: Modified:
7360 +1 -1 trunk/modules/m_sasl.c (File Modified)
7361
7362
7363 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7364 Log:
7365 Don't complain "unknown MODE flag" if a non-oper attempts
7366 to unset an oper only umode they do not have.
7367 This is to prevent unwanted error messages when users/bots
7368 do things like MODE <nick> +i-sw.
7369
7370
7371 Changes: Modified:
7372 +4 -2 trunk/src/s_user.c (File Modified)
7373
7374
7375 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7376 Log:
7377 Fix client_exit hook name and only call it for local exits that are not
7378 IsAnyServer.
7379
7380
7381 Changes: Modified:
7382 +3 -2 trunk/modules/m_sasl.c (File Modified)
7383
7384
7385 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7386 Log:
7387 Fix SASL logic to actually use stored agent UID.
7388 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7389 Add abort code for exiting clients.
7390
7391
7392 Changes: Modified:
7393 +18 -9 trunk/modules/m_sasl.c (File Modified)
7394
7395
7396 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7397 Log:
7398 Port over ratbox 2.2 /challenge. This is slightly more secure
7399 (better crypto, longer keys, challenge timeout) and has better
7400 client scripts.
7401
7402 The respond tool is no longer part of the ircd tree but a
7403 separate package, currently available from
7404 http://respond.ircd-ratbox.org (we should mirror/... this).
7405
7406
7407 Changes: Modified:
7408 +65 -310 trunk/doc/challenge.txt (File Modified)
7409 +5 -5 trunk/include/client.h (File Modified)
7410 +3 -0 trunk/include/irc_string.h (File Modified)
7411 +3 -0 trunk/include/numeric.h (File Modified)
7412 +94 -50 trunk/modules/m_challenge.c (File Modified)
7413 +1 -2 trunk/src/client.c (File Modified)
7414 +125 -0 trunk/src/irc_string.c (File Modified)
7415 +2 -2 trunk/src/messages.tab (File Modified)
7416 + - trunk/tools/rsa_respond/ (File Deleted)
7417
7418
7419 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7420 Log:
7421 Preliminary SASL support.
7422
7423
7424 Changes: Modified:
7425 +7 -0 trunk/include/client.h (File Modified)
7426 +6 -0 trunk/include/numeric.h (File Modified)
7427 +1 -0 trunk/modules/Makefile.in (File Modified)
7428 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7429 +175 -1 trunk/modules/m_cap.c (File Modified)
7430 + - trunk/modules/m_sasl.c (File Added)
7431 +2 -0 trunk/modules/m_user.c (File Modified)
7432 +5 -5 trunk/src/messages.tab (File Modified)
7433 +8 -2 trunk/src/s_user.c (File Modified)
7434
7435
7436 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7437 Log:
7438 SIGNON: make logout also apply remotely.
7439
7440
7441 Changes: Modified:
7442 +7 -2 trunk/modules/m_signon.c (File Modified)
7443
7444
7445 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7446 Log:
7447 Use an asterisk when sending empty logins in SIGNON.
7448
7449
7450 Changes: Modified:
7451 +5 -5 trunk/modules/m_signon.c (File Modified)
7452
7453
7454 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7455 Log:
7456 SIGNON: Only add whowas entry (add_history()) and wipe
7457 accepts (del_all_accepts()) if nick changed.
7458
7459
7460 Changes: Modified:
7461 +5 -3 trunk/modules/m_signon.c (File Modified)
7462
7463
7464 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7465 Log:
7466 SIGNON: slight fixes to collision code:
7467 - don't kill if target_p == source_p (nick unchanged or only changed case)
7468 - add comment that SAVE support is missing
7469 - use sendto_realops_snomask() instead of sendto_realops_flags()
7470
7471
7472 Changes: Modified:
7473 +9 -6 trunk/modules/m_signon.c (File Modified)
7474
7475
7476 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7477 Log:
7478 Fix up kills for bad nick/user/host on SIGNON.
7479
7480
7481 Changes: Modified:
7482 +16 -6 trunk/modules/m_signon.c (File Modified)
7483
7484
7485 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7486 Log:
7487 If changing to a nick with a digit, only allow the UID.
7488
7489
7490 Changes: Modified:
7491 +4 -0 trunk/modules/m_signon.c (File Modified)
7492
7493
7494 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7495 Log:
7496 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7497 Strip leading digits from logins that are not purely numeric.
7498
7499
7500 Changes: Modified:
7501 +3 -0 trunk/include/numeric.h (File Modified)
7502 +2 -0 trunk/include/send.h (File Modified)
7503 +1 -0 trunk/modules/Makefile.in (File Modified)
7504 +456 -3 trunk/modules/m_services.c (File Modified)
7505 + - trunk/modules/m_signon.c (File Added)
7506 +2 -2 trunk/src/messages.tab (File Modified)
7507 +98 -0 trunk/src/send.c (File Modified)
7508
7509
7510 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7511 Log:
7512 Remove old server notice umodes from example confs.
7513
7514
7515 Changes: Modified:
7516 +1 -2 trunk/doc/example.conf (File Modified)
7517 +4 -17 trunk/doc/reference.conf (File Modified)
7518
7519
7520 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7521 Log:
7522 Add snomask help file (forgot this earlier).
7523
7524
7525 Changes: Modified:
7526 + - trunk/help/opers/snomask (File Added)
7527
7528
7529 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7530 Log:
7531 Add umode +l (receive locops).
7532
7533
7534 Changes: Modified:
7535 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7536
7537
7538 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7539 Log:
7540 We don't plan to implement cmode +R (quiet unidentified) and
7541 umode +I (deny invite) for 1.1, so comment them out from the
7542 docs.
7543
7544
7545 Changes: Modified:
7546 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7547 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7548
7549
7550 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7551 Log:
7552 Improve snomask usage description.
7553
7554
7555 Changes: Modified:
7556 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7557
7558
7559 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7560 Log:
7561 Mention the word snomask with umode +s (needs to be a link really).
7562
7563
7564 Changes: Modified:
7565 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7566
7567
7568 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7569 Log:
7570 Add snomask +Z (operspy notices).
7571
7572
7573 Changes: Modified:
7574 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7575
7576
7577 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7578 Log:
7579 Misc updates/clarifications.
7580
7581
7582 Changes: Modified:
7583 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7584
7585
7586 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7587 Log:
7588 Document snomasks.
7589
7590
7591 Changes: Modified:
7592 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7593 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7594 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7595
7596
7597 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7598 Log:
7599 - Allow ENCAP REALHOST outside burst
7600 - Fix comment describing race condition: this can only happen
7601 on a local whois with use_whois_actually enabled
7602
7603
7604 Changes: Modified:
7605 +4 -6 trunk/modules/m_chghost.c (File Modified)
7606
7607
7608 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7609 Log:
7610 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7611
7612
7613 Changes: Modified:
7614 +39 -0 trunk/contrib/Makefile.in (File Modified)
7615 + - trunk/contrib/sno_globaloper.c (File Added)
7616
7617
7618 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7619 Log:
7620 Pass along old umodes and snomask in umode_changed hook,
7621 changing its parameter type from struct Client *
7622 to hook_data_umode_changed *. (For a new client, both
7623 are zero.)
7624
7625 The IP cloaking module now fully ignores umode changes
7626 where +h didn't change.
7627
7628
7629 Changes: Modified:
7630 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7631 +7 -0 trunk/include/hook.h (File Modified)
7632 +18 -4 trunk/src/s_user.c (File Modified)
7633
7634
7635 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7636 Log:
7637 move libcharybdis-provided function initialisation into libcharybdis_init().
7638
7639
7640 Changes: Modified:
7641 +32 -11 trunk/src/ircd.c (File Modified)
7642
7643
7644 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7645 Log:
7646 Make +f notices (local host, global host, global user@host, local class)
7647 netwide. Exceeding /quote set max remains local.
7648
7649
7650 Changes: Modified:
7651 +4 -4 trunk/src/s_conf.c (File Modified)
7652
7653
7654 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7655 Log:
7656 Netwide notices about attempts to join juped channels.
7657
7658
7659 Changes: Modified:
7660 +1 -1 trunk/modules/core/m_join.c (File Modified)
7661
7662
7663 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7664 Log:
7665 Send server notices about failed oper attempts globally.
7666 Successful remote oper attempt notices will be generated
7667 from the mode changes.
7668
7669
7670 Changes: Modified:
7671 +3 -3 trunk/modules/m_challenge.c (File Modified)
7672 +2 -2 trunk/modules/m_oper.c (File Modified)
7673
7674
7675 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7676 Log:
7677 Rest of infrastructure for sending server notices globally.
7678 Uses a new L_NETWIDE level on sendto_realops_snomask().
7679
7680
7681 Changes: Modified:
7682 +1 -0 trunk/include/send.h (File Modified)
7683 +31 -4 trunk/src/send.c (File Modified)
7684
7685
7686 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7687 Log:
7688 Add general::global_snotices conf option to control
7689 whether we send out SNOTEs. Does not do anything yet.
7690
7691
7692 Changes: Modified:
7693 +1 -0 trunk/doc/example.conf (File Modified)
7694 +6 -0 trunk/doc/reference.conf (File Modified)
7695 +1 -0 trunk/include/s_conf.h (File Modified)
7696 +6 -0 trunk/modules/m_info.c (File Modified)
7697 +1 -0 trunk/src/newconf.c (File Modified)
7698 +1 -0 trunk/src/s_conf.c (File Modified)
7699
7700
7701 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7702 Log:
7703 Only accept SNOTE from servers.
7704
7705
7706 Changes: Modified:
7707 +2 -0 trunk/modules/m_snote.c (File Modified)
7708
7709
7710 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7711 Log:
7712 Correct parv indices so this actually works.
7713
7714
7715 Changes: Modified:
7716 +2 -2 trunk/modules/m_snote.c (File Modified)
7717
7718
7719 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7720 Log:
7721 s/scan/snote/g
7722
7723
7724 Changes: Modified:
7725 +3 -3 trunk/modules/m_snote.c (File Modified)
7726
7727
7728 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7729 Log:
7730 Add m_snote.c, SNOTE propagator.
7731
7732
7733 Changes: Modified:
7734 +86 -0 trunk/modules/Makefile.in (File Modified)
7735 + - trunk/modules/m_snote.c (File Added)
7736
7737
7738 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7739 Log:
7740 start seeding the 1.1 NEWS file
7741
7742
7743 Changes: Modified:
7744 +4 -0 trunk/NEWS (File Modified)
7745
7746
7747 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7748 Log:
7749 rename some modules to more descriptive names...
7750
7751
7752 Changes: Modified:
7753 +2 -131 trunk/contrib/Makefile.in (File Modified)
7754 + - trunk/contrib/globalconnexit.c (File Deleted)
7755 + - trunk/contrib/globallineactive.c (File Deleted)
7756 + - trunk/contrib/sno_farconnect.c (File Added)
7757 + - trunk/contrib/sno_globalkline.c (File Added)
7758 +1 -120 trunk/modules/Makefile.in (File Modified)
7759 + - trunk/modules/networknotice.c (File Deleted)
7760 + - trunk/modules/sno_routing.c (File Added)
7761
7762
7763 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7764 Log:
7765 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7766 Uses FLAGS2_FLOODDONE bit on servers.
7767
7768
7769 Changes: Modified:
7770 +3 -0 trunk/include/client.h (File Modified)
7771 +121 -1 trunk/modules/Makefile.in (File Modified)
7772 + - trunk/modules/networknotice.c (File Added)
7773
7774
7775 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7776 Log:
7777 Don't show servers in /trace to nonopers if flatten links is enabled.
7778
7779
7780 Changes: Modified:
7781 +8 -5 trunk/modules/m_trace.c (File Modified)
7782
7783
7784 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7785 Log:
7786 CHGHOST:
7787 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7788 - send back confirmation to source, if local client
7789 - send a +s server notice if the source is neither a server nor a service (+S)
7790
7791
7792 Changes: Modified:
7793 +5 -1 trunk/modules/m_chghost.c (File Modified)
7794
7795
7796 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7797 Log:
7798 Use sendto_realops_snomask_from() to make the
7799 server notices appear to come from the affected
7800 user's server.
7801
7802
7803 Changes: Modified:
7804 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7805 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7806
7807
7808 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7809 Log:
7810 Add sendto_realops_snomask_from(), allows
7811 specification of apparent source server.
7812
7813
7814 Changes: Modified:
7815 +1 -0 trunk/include/send.h (File Modified)
7816 +41 -1 trunk/src/send.c (File Modified)
7817
7818
7819 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7820 Log:
7821 Revert r579. Keep host, not orighost in oper up notice.
7822 It would be inconsistent to have orighost there, and we
7823 don't want to mess up all server notices by putting both
7824 host and orighost.
7825
7826
7827 Changes: Modified:
7828 +1 -1 trunk/src/s_user.c (File Modified)
7829
7830
7831 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7832 Log:
7833 Include the IP address in operlog/foperlog.
7834
7835
7836 Changes: Modified:
7837 +10 -8 trunk/modules/m_challenge.c (File Modified)
7838 +8 -6 trunk/modules/m_oper.c (File Modified)
7839
7840
7841 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7842 Log:
7843 Call umode_changed hook on oper up.
7844
7845
7846 Changes: Modified:
7847 +1 -0 trunk/src/s_user.c (File Modified)
7848
7849
7850 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7851 Log:
7852 Add globalconnexit contrib module, shows remote client connects/exits
7853 except netsplits/netjoin on snomask +F.
7854 Notice formatting will probably change somewhat still.
7855
7856
7857 Changes: Modified:
7858 +80 -0 trunk/contrib/Makefile.in (File Modified)
7859 + - trunk/contrib/globalconnexit.c (File Added)
7860
7861
7862 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7863 Log:
7864 Declare snomask_modes[] so modules can provide snomasks.
7865
7866
7867 Changes: Modified:
7868 +2 -0 trunk/include/snomask.h (File Modified)
7869
7870
7871 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7872 Log:
7873 Replace user_signon hook with two new hooks: new_local_user
7874 and new_remote_user.
7875 These are called right before the user is introduced to the
7876 rest of the network.
7877
7878
7879 Changes: Modified:
7880 +2 -1 trunk/include/hook.h (File Modified)
7881 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7882 +4 -2 trunk/src/hook.c (File Modified)
7883 +2 -3 trunk/src/s_user.c (File Modified)
7884
7885
7886 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7887 Log:
7888 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7889
7890
7891 Changes: Modified:
7892 +2 -2 trunk/modules/m_scan.c (File Modified)
7893
7894
7895 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7896 Log:
7897 Update doc/technical/send.txt.
7898
7899
7900 Changes: Modified:
7901 +91 -131 trunk/doc/technical/send.txt (File Modified)
7902
7903
7904 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7905 Log:
7906 Add chantrace and masktrace to help files.
7907
7908
7909 Changes: Modified:
7910 + - trunk/help/opers/chantrace (File Added)
7911 +27 -20 trunk/help/opers/index (File Modified)
7912 + - trunk/help/opers/masktrace (File Added)
7913 +2 -0 trunk/help/opers/operspy (File Modified)
7914
7915
7916 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7917 Log:
7918 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7919 Shows etrace-like output for all users in a channel,
7920 in particular IP addresses.
7921
7922
7923 Changes: Modified:
7924 +75 -2 trunk/modules/m_etrace.c (File Modified)
7925
7926
7927 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7928 Log:
7929 Port over ratbox 2.2 r21727 (anfl):
7930 add some logging when we drop servers in places where we only notify opers
7931
7932
7933 Changes: Modified:
7934 +31 -0 trunk/modules/core/m_server.c (File Modified)
7935
7936
7937 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7938 Log:
7939 display orighost in operup message
7940
7941
7942 Changes: Modified:
7943 +1 -1 trunk/src/s_user.c (File Modified)
7944
7945
7946 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7947 Log:
7948 Add globallineactive contrib module, a hack which can often
7949 show k/d/g/x line active for remote clients.
7950
7951
7952 Changes: Modified:
7953 +52 -0 trunk/contrib/Makefile.in (File Modified)
7954 + - trunk/contrib/globallineactive.c (File Added)
7955
7956
7957 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7958 Log:
7959 Show IP field in the same way as MASKTRACE:
7960 "255.255.255.255" if it's unknown (remote TS5 client)
7961 and "0" if we or the remote server are purposely
7962 hiding it.
7963
7964
7965 Changes: Modified:
7966 +12 -1 trunk/modules/m_scan.c (File Modified)
7967
7968
7969 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7970 Log:
7971 scan umodes:
7972 - don't show servers in a global scan
7973 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7974
7975
7976 Changes: Modified:
7977 +4 -1 trunk/modules/m_scan.c (File Modified)
7978
7979
7980 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7981 Log:
7982 Implement SCAN UMODES.
7983
7984
7985 Changes: Modified:
7986 +3 -0 trunk/include/numeric.h (File Modified)
7987 +128 -2 trunk/modules/m_scan.c (File Modified)
7988 +2 -2 trunk/src/messages.tab (File Modified)
7989
7990
7991 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7992 Log:
7993 more oops
7994
7995
7996 Changes: Modified:
7997 +1 -1 trunk/modules/m_scan.c (File Modified)
7998
7999
8000 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
8001 Log:
8002 parv[0] should be parv[1].
8003
8004
8005 Changes: Modified:
8006 +1 -1 trunk/modules/m_scan.c (File Modified)
8007
8008
8009 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
8010 Log:
8011 another oops
8012
8013
8014 Changes: Modified:
8015 +1 -1 trunk/modules/m_scan.c (File Modified)
8016
8017
8018 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8019 Log:
8020 fix mistake here
8021
8022
8023 Changes: Modified:
8024 +2 -2 trunk/modules/m_scan.c (File Modified)
8025
8026
8027 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8028 Log:
8029 framework for scan command
8030
8031
8032 Changes: Modified:
8033 +113 -0 trunk/modules/Makefile.in (File Modified)
8034 + - trunk/modules/m_scan.c (File Added)
8035
8036
8037 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8038 Log:
8039 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8040
8041
8042 Changes: Modified:
8043 +2 -0 trunk/include/irc_string.h (File Modified)
8044 +157 -1 trunk/modules/m_etrace.c (File Modified)
8045 +129 -90 trunk/src/match.c (File Modified)
8046
8047
8048 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8049 Log:
8050 orighost may live in a different hash bucket (likely the case), lets check it standalone
8051
8052
8053 Changes: Modified:
8054 +39 -3 trunk/src/hostmask.c (File Modified)
8055
8056
8057 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8058 Log:
8059 SVN didn't check modules/ somehow, hrmm.
8060
8061
8062 Changes: Modified:
8063 +1 -1 trunk/modules/m_kline.c (File Modified)
8064 +6 -6 trunk/modules/m_stats.c (File Modified)
8065
8066
8067 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8068 Log:
8069 Track hostmask entries for client_p->orighost, if available.
8070 Not throughly tested, but seems to work fine.
8071
8072
8073 Changes: Modified:
8074 +8 -4 trunk/include/hostmask.h (File Modified)
8075 +14 -10 trunk/src/hostmask.c (File Modified)
8076
8077
8078 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8079 Log:
8080 Pass on SQUIT reasons more.
8081
8082
8083 Changes: Modified:
8084 +17 -19 trunk/src/client.c (File Modified)
8085
8086
8087 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8088 Log:
8089 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8090 This way, hidden admins also get them.
8091
8092
8093 Changes: Modified:
8094 +4 -4 trunk/src/send.c (File Modified)
8095
8096
8097 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8098 Log:
8099 From ircd-ratbox 2.2 (r21339 anfl):
8100 ms_kill() should be using find_person(), not find_client()
8101 otherwise it can generate a core.
8102
8103
8104 Changes: Modified:
8105 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8106
8107
8108 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8109 Log:
8110 Add m_error to core_module_table, so it is loaded by default.
8111
8112
8113 Changes: Modified:
8114 +1 -0 trunk/src/modules.c (File Modified)
8115
8116
8117 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8118 Log:
8119 comment is a const char *, not char *.
8120
8121
8122 Changes: Modified:
8123 +1 -1 trunk/include/hook.h (File Modified)
8124
8125
8126 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8127 Log:
8128 Fix a long standing hybrid 7 bug: when getting a read error
8129 on a server, report_error() is called with a %d instead of
8130 a %s in the format string ("Lost connection" in +d).
8131
8132
8133 Changes: Modified:
8134 +1 -1 trunk/src/client.c (File Modified)
8135
8136
8137 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8138 Log:
8139 Clarifications.
8140
8141
8142 Changes: Modified:
8143 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8144
8145
8146 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8147 Log:
8148 Add document describing capabilities and what they mean.
8149
8150
8151 Changes: Modified:
8152 + - trunk/doc/technical/capab.txt (File Added)
8153
8154
8155 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8156 Log:
8157 Change client_exit hook to pass all exit_client() parameters.
8158
8159
8160 Changes: Modified:
8161 +8 -0 trunk/include/hook.h (File Modified)
8162 +6 -1 trunk/src/client.c (File Modified)
8163
8164
8165 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8166 Log:
8167 Add client_exit hook, called in exit_client() for all
8168 clients of all types, except clients exiting because
8169 of netsplits (QS). The only thing done before it is
8170 marking the client as "closing" (to prevent
8171 recursion).
8172
8173
8174 Changes: Modified:
8175 +1 -0 trunk/include/hook.h (File Modified)
8176 +2 -0 trunk/src/client.c (File Modified)
8177 +2 -0 trunk/src/hook.c (File Modified)
8178
8179
8180 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8181 Log:
8182 Improve the code that calculates the nnnS nnnC counts
8183 in RPL_TRACESERVER.
8184
8185 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8186
8187
8188 Changes: Modified:
8189 +43 -36 trunk/modules/m_trace.c (File Modified)
8190
8191
8192 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8193 Log:
8194 Add server_eob hook.
8195 Planning to use this for netsplit/join notices.
8196
8197
8198 Changes: Modified:
8199 +1 -0 trunk/include/hook.h (File Modified)
8200 +2 -0 trunk/modules/m_pong.c (File Modified)
8201 +2 -0 trunk/src/hook.c (File Modified)
8202
8203
8204 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8205 Log:
8206 Default motd: ircd-ratbox -> charybdis
8207
8208
8209 Changes: Modified:
8210 +1 -1 trunk/doc/ircd.motd (File Modified)
8211
8212
8213 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8214 Log:
8215 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8216
8217
8218 Changes: Modified:
8219 +4 -4 trunk/src/s_user.c (File Modified)
8220
8221
8222 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8223 Log:
8224 - Remove obsolete EOB help file
8225 - Document snomask in the help files
8226 - Update indexes
8227
8228
8229 Changes: Modified:
8230 + - trunk/help/opers/eob (File Deleted)
8231 +13 -12 trunk/help/opers/index (File Modified)
8232 +1 -13 trunk/help/opers/umode (File Modified)
8233 +7 -7 trunk/help/users/index (File Modified)
8234
8235
8236 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8237 Log:
8238 Bail if snomask to parse is not given. Pointy hat to myself.
8239
8240
8241 Changes: Modified:
8242 +3 -0 trunk/src/snomask.c (File Modified)
8243
8244
8245 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8246 Log:
8247 Remove m_flags from autoconf
8248
8249
8250 Changes: Modified:
8251 +0 -1 trunk/contrib/Makefile.in (File Modified)
8252
8253
8254 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8255 Log:
8256 remove m_flags
8257
8258
8259 Changes: Modified:
8260 + - trunk/contrib/m_flags.c (File Deleted)
8261
8262
8263 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8264 Log:
8265 If +s is in oper_only_umodes, clear snomask on deoper.
8266
8267
8268 Changes: Modified:
8269 +5 -0 trunk/src/s_user.c (File Modified)
8270
8271
8272 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8273 Log:
8274 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8275
8276
8277 Changes: Modified:
8278 +2 -2 trunk/configure (File Modified)
8279 +2 -2 trunk/configure.ac (File Modified)
8280
8281
8282 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8283 Log:
8284 Remove the old server notice umodes.
8285 Default oper only umodes is now +s.
8286 Please make sure all remaining umodes still work.
8287
8288
8289 Changes: Modified:
8290 +3 -21 trunk/include/client.h (File Modified)
8291 +0 -12 trunk/src/newconf.c (File Modified)
8292 +1 -1 trunk/src/s_conf.c (File Modified)
8293 +12 -12 trunk/src/s_user.c (File Modified)
8294
8295
8296 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8297 Log:
8298 operator::flags nick_changes now controls +n snomask instead of +n umode.
8299
8300
8301 Changes: Modified:
8302 +8 -8 trunk/src/s_user.c (File Modified)
8303
8304
8305 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8306 Log:
8307 Move down h_umode_changed hook call after umode allowed checks
8308 (so it will not see +a if someone tries to set it but is not
8309 allowed to).
8310
8311
8312 Changes: Modified:
8313 +2 -3 trunk/src/s_user.c (File Modified)
8314
8315
8316 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8317 Log:
8318 Move over non-+s server notices (hopefully, all of them).
8319
8320
8321 Changes: Modified:
8322 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8323 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8324 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8325 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8326 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8327 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8328 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8329 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8330 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8331 +2 -2 trunk/libcharybdis/event.c (File Modified)
8332 +2 -2 trunk/modules/core/m_join.c (File Modified)
8333 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8334 +3 -3 trunk/modules/core/m_message.c (File Modified)
8335 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8336 +2 -2 trunk/modules/core/m_server.c (File Modified)
8337 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8338 +1 -1 trunk/modules/m_post.c (File Modified)
8339 +1 -1 trunk/modules/m_services.c (File Modified)
8340 +2 -2 trunk/src/channel.c (File Modified)
8341 +3 -3 trunk/src/client.c (File Modified)
8342 +1 -1 trunk/src/hash.c (File Modified)
8343 +5 -5 trunk/src/s_conf.c (File Modified)
8344 +2 -2 trunk/src/s_log.c (File Modified)
8345 +4 -4 trunk/src/s_user.c (File Modified)
8346
8347
8348 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8349 Log:
8350 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8351
8352
8353 Changes: Modified:
8354 +2 -1 trunk/include/snomask.h (File Modified)
8355 +2 -2 trunk/src/snomask.c (File Modified)
8356
8357
8358 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8359 Log:
8360 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8361
8362
8363 Changes: Modified:
8364 +1 -1 trunk/contrib/example_module.c (File Modified)
8365 +2 -2 trunk/include/ircd_defs.h (File Modified)
8366 +6 -6 trunk/modules/core/m_error.c (File Modified)
8367 +1 -1 trunk/modules/core/m_join.c (File Modified)
8368 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8369 +1 -1 trunk/modules/core/m_message.c (File Modified)
8370 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8371 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8372 +18 -18 trunk/modules/core/m_server.c (File Modified)
8373 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8374 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8375 +4 -4 trunk/modules/m_challenge.c (File Modified)
8376 +4 -4 trunk/modules/m_dline.c (File Modified)
8377 +13 -13 trunk/modules/m_gline.c (File Modified)
8378 +5 -5 trunk/modules/m_kline.c (File Modified)
8379 +2 -2 trunk/modules/m_oper.c (File Modified)
8380 +1 -1 trunk/modules/m_pong.c (File Modified)
8381 +13 -13 trunk/modules/m_rehash.c (File Modified)
8382 +4 -4 trunk/modules/m_resv.c (File Modified)
8383 +16 -16 trunk/modules/m_set.c (File Modified)
8384 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8385 +6 -6 trunk/modules/m_xline.c (File Modified)
8386 +1 -1 trunk/src/adns.c (File Modified)
8387 +2 -2 trunk/src/channel.c (File Modified)
8388 +1 -1 trunk/src/listener.c (File Modified)
8389 +1 -1 trunk/src/s_auth.c (File Modified)
8390 +15 -15 trunk/src/s_conf.c (File Modified)
8391 +3 -3 trunk/src/s_user.c (File Modified)
8392 +7 -7 trunk/src/send.c (File Modified)
8393
8394
8395 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8396 Log:
8397 On oper up:
8398 - set +s snomask if +s umode set but no snomasks
8399 - put numerics in more logical order
8400
8401
8402 Changes: Modified:
8403 +3 -1 trunk/src/s_user.c (File Modified)
8404
8405
8406 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8407 Log:
8408 parse_snobuf_to_mask(): default to + at start
8409 allows stuff like /mode jilles +s C
8410
8411
8412 Changes: Modified:
8413 +1 -1 trunk/src/snomask.c (File Modified)
8414
8415
8416 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8417 Log:
8418 Changes to user_mode() snomask handling.
8419 - show snomask (if not 0) on /mode <nick>
8420 - show snomask once at the end if +s/-s used
8421 - only parse 1 parameter for umode changes
8422 - don't crash on /mode <nick> +s
8423 - /mode <nick> -s clears snomask, doesn't use parameter
8424 - set umode +s iff snomask is not 0
8425 - snomask is not propagated, but umode +s is
8426
8427
8428 Changes: Modified:
8429 +97 -72 trunk/src/s_user.c (File Modified)
8430
8431
8432 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8433 Log:
8434 Convert some messages over to snomask.
8435
8436
8437 Changes: Modified:
8438 +29 -29 trunk/src/client.c (File Modified)
8439 +2 -2 trunk/src/ircd.c (File Modified)
8440 +13 -13 trunk/src/modules.c (File Modified)
8441 +1 -1 trunk/src/newconf.c (File Modified)
8442 +5 -5 trunk/src/parse.c (File Modified)
8443 +1 -1 trunk/src/restart.c (File Modified)
8444 +4 -4 trunk/src/s_newconf.c (File Modified)
8445 +11 -11 trunk/src/s_serv.c (File Modified)
8446
8447
8448 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8449 Log:
8450 include snomask.h from client.h
8451
8452
8453 Changes: Modified:
8454 +1 -0 trunk/include/client.h (File Modified)
8455
8456
8457 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8458 Log:
8459 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8460
8461
8462 Changes: Modified:
8463 +1 -0 trunk/src/newconf.c (File Modified)
8464 +2 -1 trunk/src/snomask.c (File Modified)
8465
8466
8467 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8468 Log:
8469 should start with +, not \0. Whoops. :)
8470
8471
8472 Changes: Modified:
8473 +1 -1 trunk/src/snomask.c (File Modified)
8474
8475
8476 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8477 Log:
8478 core snomask support.
8479
8480
8481 Changes: Modified:
8482 +3 -0 trunk/doc/example.conf (File Modified)
8483 +2 -0 trunk/include/client.h (File Modified)
8484 +2 -0 trunk/include/numeric.h (File Modified)
8485 +2 -0 trunk/include/s_newconf.h (File Modified)
8486 +63 -0 trunk/include/send.h (File Modified)
8487 + - trunk/include/snomask.h (File Added)
8488 +1 -0 trunk/src/Makefile.in (File Modified)
8489 +1 -1 trunk/src/messages.tab (File Modified)
8490 +8 -0 trunk/src/newconf.c (File Modified)
8491 +12 -0 trunk/src/s_user.c (File Modified)
8492 +235 -0 trunk/src/send.c (File Modified)
8493 + - trunk/src/snomask.c (File Added)
8494
8495
8496 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8497 Log:
8498 add a blank line after the license info.
8499
8500
8501 Changes: Modified:
8502 +1 -1 trunk/CREDITS (File Modified)
8503
8504
8505 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8506 Log:
8507 Extend copyright to 2006.
8508
8509
8510 Changes: Modified:
8511 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8512
8513
8514 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8515 Log:
8516 - Fix up book id.
8517 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8518
8519
8520 Changes: Modified:
8521 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8522 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8523
8524
8525 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8526 Log:
8527 Add oper privileges document.
8528
8529
8530 Changes: Modified:
8531 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8532 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8533
8534
8535 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8536 Log:
8537 Capitalize message names in services shortcuts (for consistency).
8538
8539
8540 Changes: Modified:
8541 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8542
8543
8544 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8545 Log:
8546 Remove C++ comment.
8547
8548
8549 Changes: Modified:
8550 +1 -1 trunk/src/patricia.c (File Modified)
8551
8552
8553 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8554 Log:
8555 Remove obsolete 'nextconnect' variable.
8556
8557
8558 Changes: Modified:
8559 +0 -1 trunk/include/ircd.h (File Modified)
8560 +0 -2 trunk/src/client.c (File Modified)
8561 +0 -1 trunk/src/ircd.c (File Modified)
8562
8563
8564 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8565 Log:
8566 Remove this remnant of the hybrid 6 ziplinks implementation.
8567
8568
8569 Changes: Modified:
8570 + - trunk/include/s_zip.h (File Deleted)
8571
8572
8573 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8574 Log:
8575 Make clone limiting work on orighost, not host (so it
8576 looks through services cloaks). Lightly tested, please
8577 test/review.
8578
8579
8580 Changes: Modified:
8581 +2 -0 trunk/modules/m_chghost.c (File Modified)
8582 +1 -1 trunk/src/client.c (File Modified)
8583 +1 -1 trunk/src/s_conf.c (File Modified)
8584
8585
8586 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8587 Log:
8588 Don't forget to link me_realhost() into the command hash.
8589
8590 Pointy hat to: myself
8591
8592
8593 Changes: Modified:
8594 +1 -1 trunk/modules/m_chghost.c (File Modified)
8595
8596
8597 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8598 Log:
8599 It's call_hook, not hook_call.
8600
8601
8602 Changes: Modified:
8603 +1 -1 trunk/src/s_user.c (File Modified)
8604
8605
8606 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8607 Log:
8608 Add unreject help file.
8609
8610
8611 Changes: Modified:
8612 + - trunk/help/opers/unreject (File Added)
8613
8614
8615 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8616 Log:
8617 Link the all-important 42 module to the build :P
8618
8619
8620 Changes: Modified:
8621 +1 -0 trunk/contrib/Makefile.in (File Modified)
8622
8623
8624 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8625 Log:
8626 Mention /rehash help.
8627
8628
8629 Changes: Modified:
8630 +1 -0 trunk/help/opers/rehash (File Modified)
8631
8632
8633 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8634 Log:
8635 Add h_user_signon hook.
8636
8637
8638 Changes: Modified:
8639 +1 -0 trunk/include/hook.h (File Modified)
8640 +2 -0 trunk/src/hook.c (File Modified)
8641 +4 -0 trunk/src/s_user.c (File Modified)
8642
8643
8644 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8645 Log:
8646 Oops, forgot to set orighost for remote client introductions.
8647
8648
8649 Changes: Modified:
8650 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8651
8652
8653 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8654 Log:
8655 Use TS6 forms in services shortcuts, if possible.
8656
8657
8658 Changes: Modified:
8659 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8660
8661
8662 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8663 Log:
8664 - Start out default_umodes conf entry from the empty set instead of +i.
8665 - Move oper_only_umodes check to where default_umodes is used, as
8666 oper_only_umodes may not be set yet while we're reading the conf.
8667
8668
8669 Changes: Modified:
8670 +6 -7 trunk/src/newconf.c (File Modified)
8671 +1 -1 trunk/src/s_user.c (File Modified)
8672
8673
8674 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8675 Log:
8676 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8677
8678
8679 Changes: Modified:
8680 +1 -0 trunk/doc/example.conf (File Modified)
8681 +7 -0 trunk/doc/reference.conf (File Modified)
8682 +0 -7 trunk/include/config.h.dist (File Modified)
8683 +1 -0 trunk/include/s_conf.h (File Modified)
8684 +6 -0 trunk/modules/m_info.c (File Modified)
8685 +9 -18 trunk/src/client.c (File Modified)
8686 +1 -0 trunk/src/newconf.c (File Modified)
8687 +1 -0 trunk/src/s_conf.c (File Modified)
8688
8689
8690 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8691 Log:
8692 - Allow NULL target_ip in show_ip() (indicates message is being
8693 sent to local opers)
8694 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8695 confitem
8696 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8697 those in src/client.c
8698
8699 From ratbox 2.2 svn (anfl)
8700
8701
8702 Changes: Modified:
8703 +1 -0 trunk/include/client.h (File Modified)
8704 +21 -2 trunk/src/client.c (File Modified)
8705 +2 -4 trunk/src/hostmask.c (File Modified)
8706 +1 -5 trunk/src/s_conf.c (File Modified)
8707 +4 -8 trunk/src/s_user.c (File Modified)
8708
8709
8710 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8711 Log:
8712 Fire off events properly.
8713
8714
8715 Changes: Modified:
8716 +7 -3 trunk/src/s_user.c (File Modified)
8717
8718
8719 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8720 Log:
8721 make sure modules which depend on umode information get the message upon connection (oops)
8722
8723
8724 Changes: Modified:
8725 +3 -0 trunk/src/s_user.c (File Modified)
8726
8727
8728 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8729 Log:
8730 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8731 From ratbox 2.2 svn.
8732
8733
8734 Changes: Modified:
8735 +3 -7 trunk/modules/m_etrace.c (File Modified)
8736
8737
8738 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8739 Log:
8740 Replace silly `default_invisible' option with more versatile default_umodes.
8741
8742
8743 Changes: Modified:
8744 +2 -2 trunk/Makefile.in (File Modified)
8745 +12 -1 trunk/doc/example.conf (File Modified)
8746 +14 -7 trunk/doc/reference.conf (File Modified)
8747 +2 -4 trunk/include/s_conf.h (File Modified)
8748 +0 -6 trunk/modules/m_info.c (File Modified)
8749 +4 -0 trunk/src/modules.c (File Modified)
8750 +41 -1 trunk/src/newconf.c (File Modified)
8751 +2 -2 trunk/src/s_conf.c (File Modified)
8752 +3 -4 trunk/src/s_user.c (File Modified)
8753
8754
8755 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8756 Log:
8757 Add temporary nick resvs with the proper duration,
8758 not 60 times too long.
8759
8760
8761 Changes: Modified:
8762 +1 -1 trunk/modules/m_resv.c (File Modified)
8763
8764
8765 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8766 Log:
8767 Add kick on split riding. See reference.conf for more details.
8768
8769
8770 Changes: Modified:
8771 +1 -0 trunk/doc/example.conf (File Modified)
8772 +16 -0 trunk/doc/reference.conf (File Modified)
8773 +1 -0 trunk/include/s_conf.h (File Modified)
8774 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8775 +6 -0 trunk/modules/m_info.c (File Modified)
8776 +1 -0 trunk/src/newconf.c (File Modified)
8777 +1 -0 trunk/src/s_conf.c (File Modified)
8778
8779
8780 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8781 Log:
8782 New credits, denoting GXTi as being on the core team.
8783
8784
8785 Changes: Modified:
8786 +16 -5 trunk/CREDITS (File Modified)
8787
8788
8789 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8790 Log:
8791 better cloaking algorithm
8792
8793
8794 Changes: Modified:
8795 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8796
8797
8798 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8799 Log:
8800 don't do redundant bitshifting.
8801
8802
8803 Changes: Modified:
8804 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8805
8806
8807 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8808 Log:
8809 Add ip_cloaking.so.
8810
8811
8812 Changes: Modified:
8813 +1 -0 trunk/contrib/Makefile.in (File Modified)
8814
8815
8816 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8817 Log:
8818 Set the DynSpoof flag properly.
8819
8820
8821 Changes: Modified:
8822 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8823
8824
8825 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8826 Log:
8827 first go at an ip_cloaking implementation for charybdis.
8828
8829
8830 Changes: Modified:
8831 + - trunk/contrib/ip_cloaking.c (File Added)
8832
8833
8834 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8835 Log:
8836 Add libcharybdis to contrib/ includes.
8837
8838
8839 Changes: Modified:
8840 +1 -1 trunk/contrib/Makefile.in (File Modified)
8841
8842
8843 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8844 Log:
8845 add h_umode_changed hook for modules that provide usermodes.
8846
8847
8848 Changes: Modified:
8849 +1 -0 trunk/include/hook.h (File Modified)
8850 +2 -1 trunk/src/hook.c (File Modified)
8851 +3 -0 trunk/src/s_user.c (File Modified)
8852
8853
8854 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8855 Log:
8856 Show quiets in /stats z.
8857
8858
8859 Changes: Modified:
8860 +15 -10 trunk/src/s_stats.c (File Modified)
8861
8862
8863 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8864 Log:
8865 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8866
8867
8868 Changes: Modified:
8869 +0 -12 trunk/configure (File Modified)
8870 +0 -9 trunk/configure.ac (File Modified)
8871 +0 -3 trunk/include/setup.h.in (File Modified)
8872
8873
8874 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8875 Log:
8876 change various buffer sizes to = topiclen.
8877
8878
8879 Changes: Modified:
8880 +3 -4 trunk/include/ircd_defs.h (File Modified)
8881
8882
8883 jon 2005/12/12 19:32:18 UTC (20051212-400)
8884 Log:
8885 - Partial commit test, partial ego strokage ;)
8886
8887
8888 Changes: Modified:
8889 +2 -1 trunk/CREDITS (File Modified)
8890
8891
8892 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8893 Log:
8894 More kqueue corrections.
8895
8896 Changes: Modified:
8897 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8898
8899
8900 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8901 Log:
8902 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8903 Not sure why this wasn't this way to begin with.
8904
8905
8906 Changes: Modified:
8907 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8908
8909
8910 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8911 Log:
8912 example.conf tweaks:
8913 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8914 most people do not need this.
8915 Enable serverinfo::hub.
8916
8917
8918 Changes: Modified:
8919 +14 -11 trunk/doc/example.conf (File Modified)
8920
8921
8922 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8923 Log:
8924 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8925
8926
8927 Changes: Modified:
8928 +1 -1 trunk/src/s_serv.c (File Modified)
8929
8930
8931 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8932 Log:
8933 header include changes
8934
8935
8936 Changes: Modified:
8937 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8938 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8939 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8940 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8941 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8942 +1 -21 trunk/libcharybdis/select.c (File Modified)
8943
8944
8945 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8946 Log:
8947 s/ilog/libcharybdis_{die,log,restart}/g
8948
8949
8950 Changes: Modified:
8951 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8952 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8953 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8954 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8955 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8956 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8957 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8958 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8959
8960
8961 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8962 Log:
8963 Use the right callbacks in the function code.
8964
8965 Changes: Modified:
8966 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8967
8968
8969 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8970 Log:
8971 More work, it builds again!
8972
8973
8974 Changes: Modified:
8975 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8976 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8977 + - trunk/libcharybdis/libcharybdis.c (File Added)
8978 + - trunk/libcharybdis/libcharybdis.h (File Added)
8979
8980
8981 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8982 Log:
8983 Move some stuff around.
8984
8985
8986 Changes: Modified:
8987 + - trunk/include/memory.h (File Deleted)
8988 + - trunk/include/tools.h (File Deleted)
8989 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8990 + - trunk/libcharybdis/memory.c (File Added)
8991 + - trunk/libcharybdis/memory.h (File Added)
8992 + - trunk/libcharybdis/snprintf.c (File Added)
8993 + - trunk/libcharybdis/tools.c (File Added)
8994 + - trunk/libcharybdis/tools.h (File Added)
8995 +1000 -1062 trunk/modules/.depend (File Modified)
8996 +421 -455 trunk/src/.depend (File Modified)
8997 +0 -1191 trunk/src/Makefile.in (File Modified)
8998 + - trunk/src/memory.c (File Deleted)
8999 + - trunk/src/snprintf.c (File Deleted)
9000 + - trunk/src/tools.c (File Deleted)
9001
9002
9003 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
9004 Log:
9005 move more headers into libcharybdis
9006
9007 Changes: Modified:
9008 + - trunk/include/balloc.h (File Deleted)
9009 + - trunk/include/event.h (File Deleted)
9010 + - trunk/libcharybdis/balloc.h (File Added)
9011 + - trunk/libcharybdis/event.h (File Added)
9012 +924 -1020 trunk/modules/.depend (File Modified)
9013 +327 -406 trunk/src/.depend (File Modified)
9014
9015
9016 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9017 Log:
9018 balloc, events -> libcharybdis
9019
9020 Changes: Modified:
9021 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9022 + - trunk/libcharybdis/balloc.c (File Added)
9023 + - trunk/libcharybdis/event.c (File Added)
9024 +0 -1008 trunk/src/Makefile.in (File Modified)
9025 + - trunk/src/balloc.c (File Deleted)
9026 + - trunk/src/event.c (File Deleted)
9027
9028
9029 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9030 Log:
9031 More fun
9032
9033 Changes: Modified:
9034 + - trunk/include/commio.h (File Deleted)
9035 + - trunk/include/linebuf.h (File Deleted)
9036 + - trunk/libcharybdis/commio.h (File Added)
9037 + - trunk/libcharybdis/linebuf.h (File Added)
9038 +1644 -530 trunk/modules/.depend (File Modified)
9039 +1 -1 trunk/modules/Makefile.in (File Modified)
9040 +720 -284 trunk/src/.depend (File Modified)
9041
9042
9043 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9044 Log:
9045 Makefile reworking -- moving libcharybdis headers into proper location.
9046
9047 Changes: Modified:
9048 +1 -1 trunk/adns/Makefile.in (File Modified)
9049 +1 -1 trunk/src/Makefile.in (File Modified)
9050
9051
9052 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9053 Log:
9054 Document proposed authdaemon protocol.
9055
9056 Changes: Modified:
9057 + - trunk/authdaemon/protocol.txt (File Added)
9058
9059
9060 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9061 Log:
9062 Makefile oops
9063
9064 Changes: Modified:
9065 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9066
9067
9068 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9069 Log:
9070 Remove dead makefile from generation
9071
9072 Changes: Modified:
9073 +1 -2 trunk/configure (File Modified)
9074 +0 -1 trunk/configure.ac (File Modified)
9075
9076
9077 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9078 Log:
9079 libcharybdisIO -> libcharybdis
9080
9081 Changes: Modified:
9082 +1 -1 trunk/src/Makefile.in (File Modified)
9083
9084
9085 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9086 Log:
9087 More restructuring.
9088
9089 Changes: Modified:
9090 + - trunk/libcharybdis/Makefile.in (File Added)
9091 + - trunk/libcharybdis/commio.c (File Added)
9092 + - trunk/libcharybdis/devpoll.c (File Added)
9093 + - trunk/libcharybdis/epoll.c (File Added)
9094 + - trunk/libcharybdis/io/ (File Deleted)
9095 + - trunk/libcharybdis/kqueue.c (File Added)
9096 + - trunk/libcharybdis/linebuf.c (File Added)
9097 + - trunk/libcharybdis/log/ (File Deleted)
9098 + - trunk/libcharybdis/poll.c (File Added)
9099 + - trunk/libcharybdis/ports.c (File Added)
9100 + - trunk/libcharybdis/select.c (File Added)
9101
9102
9103 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9104 Log:
9105 Blah kill makefile
9106
9107 Changes: Modified:
9108 + - trunk/libcharybdis/Makefile.in (File Deleted)
9109
9110
9111 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9112 Log:
9113 Blah kill makefile
9114
9115 Changes: Modified:
9116 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9117
9118
9119 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9120 Log:
9121 add authdaemon dir for later hacking
9122
9123
9124 Changes: Modified:
9125 + - trunk/authdaemon/ (File Added)
9126
9127
9128 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9129 Log:
9130 linebuf -> libcharybdisIO
9131
9132
9133 Changes: Modified:
9134 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9135 + - trunk/libcharybdis/io/linebuf.c (File Added)
9136 + - trunk/libcharybdis/log/ (File Added)
9137 + - trunk/libcharybdis/log/Makefile.in (File Added)
9138 +0 -687 trunk/src/Makefile.in (File Modified)
9139 + - trunk/src/linebuf.c (File Deleted)
9140
9141
9142 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9143 Log:
9144 Solaris 10 I/O ports support
9145
9146 Changes: Modified:
9147 + - trunk/libcharybdis/io/ports.c (File Added)
9148
9149
9150 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9151 Log:
9152 libcharybdis stuff
9153
9154
9155 Changes: Modified:
9156 +1 -1 trunk/Makefile.in (File Modified)
9157 +3 -1 trunk/configure (File Modified)
9158 +133 -10 trunk/configure.ac (File Modified)
9159 + - trunk/libcharybdis/ (File Added)
9160 + - trunk/libcharybdis/Makefile.in (File Added)
9161 + - trunk/libcharybdis/io/ (File Added)
9162 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9163 +2 -3 trunk/src/Makefile.in (File Modified)
9164 + - trunk/src/io/ (File Deleted)
9165
9166
9167 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9168 Log:
9169 split IO stuff into libcharybdisIO.
9170
9171
9172 Changes: Modified:
9173 + - trunk/src/commio.c (File Deleted)
9174 + - trunk/src/devpoll.c (File Deleted)
9175 + - trunk/src/epoll.c (File Deleted)
9176 + - trunk/src/io/ (File Added)
9177 + - trunk/src/io/Makefile.in (File Added)
9178 + - trunk/src/io/commio.c (File Added)
9179 + - trunk/src/io/devpoll.c (File Added)
9180 + - trunk/src/io/epoll.c (File Added)
9181 + - trunk/src/io/kqueue.c (File Added)
9182 + - trunk/src/io/poll.c (File Added)
9183 + - trunk/src/io/select.c (File Added)
9184 + - trunk/src/kqueue.c (File Deleted)
9185 + - trunk/src/poll.c (File Deleted)
9186 + - trunk/src/select.c (File Deleted)
9187
9188
9189 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9190 Log:
9191 Version bump: 1.1.0
9192
9193
9194 Changes: Modified:
9195 +86 -155 trunk/configure (File Modified)
9196 +1 -1 trunk/configure.ac (File Modified)
9197
9198
9199 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9200 Log:
9201 Remove mentions of mkkeypair/cryptlinks.
9202
9203
9204 Changes: Modified:
9205 +1 -3 trunk/doc/challenge.txt (File Modified)
9206
9207
9208 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9209 Log:
9210 Clarify serverinfo{} description.
9211
9212
9213 Changes: Modified:
9214 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9215
9216
9217 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9218 Log:
9219 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9220
9221
9222 Changes: Modified:
9223 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9224
9225
9226 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9227 Log:
9228 Improvements also applicable to hyperion 1.x.
9229
9230
9231 Changes: Modified:
9232 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9233
9234
9235 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9236 Log:
9237 - Add +F description
9238 - General improvements and changes to charybdis
9239
9240
9241 Changes: Modified:
9242 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9243
9244
9245 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9246 Log:
9247 The server notice umodes only have an effect
9248 for opers. ("sendto_realops_flags", so having
9249 the umode is not enough, they must also be
9250 opered)
9251
9252
9253 Changes: Modified:
9254 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9255
9256
9257 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9258 Log:
9259 Updates to umodes docs.
9260
9261
9262 Changes: Modified:
9263 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9264
9265
9266 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9267 Log:
9268 Add SGML documentation.
9269
9270 Changes: Modified:
9271 + - trunk/doc/sgml/ (File Added)
9272 + - trunk/doc/sgml/oper-guide/ (File Added)
9273 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9274 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9275 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9276 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9277 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9278 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9279 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9280
9281
9282 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9283 Log:
9284 Make operwall flag restrict setting umode +z.
9285 This repairs this flag broken in charybdis-1.0.
9286
9287
9288 Changes: Modified:
9289 +41 -0 trunk/contrib/m_flags.c (File Modified)
9290 +9 -0 trunk/src/s_user.c (File Modified)
9291
9292
9293 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9294 Log:
9295 Don't complain/reset remote clients +n. I'm still not
9296 convinced propagating all umodes is the way to go, oh
9297 well.
9298
9299
9300 Changes: Modified:
9301 +1 -1 trunk/src/s_user.c (File Modified)
9302
9303
9304 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9305 Log:
9306 - Require admin flag for oper /chghost (if it's enabled
9307 which is not default)
9308 - Give error message on nonexistant nick
9309
9310
9311 Changes: Modified:
9312 +12 -0 trunk/modules/m_chghost.c (File Modified)
9313
9314
9315 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9316 Log:
9317 Incorporated jilles' dynspoof patch with a few minor changes.
9318
9319 Changes: Modified:
9320 +5 -2 trunk/include/client.h (File Modified)
9321 +1 -0 trunk/include/numeric.h (File Modified)
9322 +75 -4 trunk/modules/m_chghost.c (File Modified)
9323 +2 -21 trunk/modules/m_stats.c (File Modified)
9324 +2 -8 trunk/modules/m_trace.c (File Modified)
9325 +2 -0 trunk/src/client.c (File Modified)
9326 +3 -0 trunk/src/s_user.c (File Modified)
9327
9328
9329 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9330 Log:
9331 Update NEWS.
9332
9333 Changes: Modified:
9334 +5 -0 trunk/NEWS (File Modified)
9335
9336
9337 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9338 Log:
9339 Make show_ip() far less braindead.
9340
9341 Obtained from: ratbox 2.2 SVN
9342
9343
9344 Changes: Modified:
9345 +14 -85 trunk/src/client.c (File Modified)
9346
9347
9348 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9349 Log:
9350 Instead of not showing channels at all for whoising services,
9351 only show channels the requester is also on. If operspying
9352 services, show all the channels.
9353
9354
9355 Changes: Modified:
9356 +37 -40 trunk/modules/m_whois.c (File Modified)
9357
9358
9359 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9360 Log:
9361 - Show real errno if we fail to connect to a server
9362 - Don't show server IPs on IRC if a server goes dead
9363 during handshake
9364
9365
9366 Changes: Modified:
9367 +2 -5 trunk/src/s_serv.c (File Modified)
9368
9369
9370 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9371 Log:
9372 Revert hybrid 7.2 aline code. It causes too many problems.
9373
9374
9375 Changes: Modified:
9376 +1 -47 trunk/NEWS (File Modified)
9377 + - trunk/include/aline.h (File Deleted)
9378 +53 -6 trunk/modules/m_dline.c (File Modified)
9379 +212 -16 trunk/modules/m_kline.c (File Modified)
9380 +37 -8 trunk/modules/m_resv.c (File Modified)
9381 +45 -24 trunk/modules/m_xline.c (File Modified)
9382 +0 -485 trunk/src/Makefile.in (File Modified)
9383 + - trunk/src/aline.c (File Deleted)
9384
9385
9386 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9387 Log:
9388 Incorporate recent ratbox monitor bugfixes (could crash).
9389
9390
9391 Changes: Modified:
9392 +16 -0 trunk/modules/m_monitor.c (File Modified)
9393 +4 -3 trunk/src/monitor.c (File Modified)
9394
9395
9396 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9397 Log:
9398 Fix /invite UID leak.
9399
9400 Found by logiclrd@EFnet.
9401
9402
9403 Changes: Modified:
9404 +3 -2 trunk/modules/m_invite.c (File Modified)
9405
9406
9407 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9408 Log:
9409 Don't show what channels a service is in.
9410
9411 Changes: Modified:
9412 +1 -0 trunk/NEWS (File Modified)
9413 +40 -35 trunk/modules/m_whois.c (File Modified)
9414
9415
9416 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9417 Log:
9418 Update version to 1.0.3.
9419
9420
9421 Changes: Modified:
9422 +9 -9 trunk/configure (File Modified)
9423 +1 -1 trunk/configure.ac (File Modified)
9424
9425
9426 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9427 Log:
9428 Update NEWS.
9429
9430
9431 Changes: Modified:
9432 +7 -1 trunk/NEWS (File Modified)
9433
9434
9435 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9436 Log:
9437 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9438 More static buffers :(
9439
9440
9441 Changes: Modified:
9442 +12 -4 trunk/src/aline.c (File Modified)
9443
9444
9445 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9446 Log:
9447 Make operspy mode (/mode !#channel showing parameters
9448 even if not on channel) work again.
9449
9450
9451 Changes: Modified:
9452 +4 -4 trunk/src/channel.c (File Modified)
9453
9454
9455 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9456 Log:
9457 Call server_introduced hook on TS6 remote server
9458 introduction (ms_sid()).
9459
9460
9461 Changes: Modified:
9462 +6 -0 trunk/modules/core/m_server.c (File Modified)
9463
9464
9465 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9466 Log:
9467 Cyrix boxes are wierd.
9468
9469 Changes: Modified:
9470 +2 -1 trunk/modules/m_services.c (File Modified)
9471
9472
9473 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9474 Log:
9475 More paranoia.
9476
9477 Changes: Modified:
9478 +1 -1 trunk/include/client.h (File Modified)
9479 +3 -1 trunk/modules/m_services.c (File Modified)
9480
9481
9482 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9483 Log:
9484 heh
9485
9486 Changes: Modified:
9487 +1 -6 trunk/modules/m_services.c (File Modified)
9488
9489
9490 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9491 Log:
9492 Disable a check that doesn't always seem to work right for some reason.
9493
9494 Changes: Modified:
9495 +2 -0 trunk/modules/m_services.c (File Modified)
9496
9497
9498 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9499 Log:
9500 Update NEWS.
9501
9502
9503 Changes: Modified:
9504 +4 -1 trunk/NEWS (File Modified)
9505
9506
9507 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9508 Log:
9509 1.0.2
9510
9511
9512 Changes: Modified:
9513 +9 -9 trunk/configure (File Modified)
9514 +1 -1 trunk/configure.ac (File Modified)
9515
9516
9517 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9518 Log:
9519 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9520
9521
9522 Changes: Modified:
9523 +3 -13 trunk/modules/m_trace.c (File Modified)
9524
9525
9526 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9527 Log:
9528 Don't send empty RPL_WHOISCHANNELS on remote whois.
9529
9530 Pointy hat to: jilles
9531
9532
9533 Changes: Modified:
9534 +1 -1 trunk/modules/m_whois.c (File Modified)
9535
9536
9537 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9538 Log:
9539 Update NEWS.
9540
9541
9542 Changes: Modified:
9543 +3 -0 trunk/NEWS (File Modified)
9544
9545
9546 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9547 Log:
9548 Modular umode support.
9549
9550
9551 Changes: Modified:
9552 +0 -9 trunk/include/client.h (File Modified)
9553 +2 -1 trunk/include/s_user.h (File Modified)
9554 +1 -1 trunk/include/tools.h (File Modified)
9555 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9556 +3 -0 trunk/src/ircd.c (File Modified)
9557 +1 -1 trunk/src/messages.tab (File Modified)
9558 +2 -2 trunk/src/s_serv.c (File Modified)
9559 +37 -59 trunk/src/s_user.c (File Modified)
9560 +21 -0 trunk/src/tools.c (File Modified)
9561
9562
9563 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9564 Log:
9565 Optionally do forced nick change to the UID instead of kill
9566 on nick collisions, see doc/collision_fnc.txt for more
9567 details.
9568
9569
9570 Changes: Modified:
9571 + - trunk/doc/collision_fnc.txt (File Added)
9572 +1 -0 trunk/doc/example.conf (File Modified)
9573 +8 -0 trunk/doc/reference.conf (File Modified)
9574 +1 -0 trunk/include/numeric.h (File Modified)
9575 +1 -0 trunk/include/s_conf.h (File Modified)
9576 +2 -1 trunk/include/s_serv.h (File Modified)
9577 +1 -0 trunk/include/s_stats.h (File Modified)
9578 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9579 +1 -1 trunk/src/messages.tab (File Modified)
9580 +1 -0 trunk/src/newconf.c (File Modified)
9581 +1 -0 trunk/src/s_conf.c (File Modified)
9582 +1 -0 trunk/src/s_serv.c (File Modified)
9583 +2 -2 trunk/src/s_stats.c (File Modified)
9584
9585
9586 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9587 Log:
9588 Update NEWS.
9589
9590
9591 Modified:
9592 trunk/NEWS (File Modified)
9593
9594
9595 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9596 Log:
9597 Don't allow lookups by uid in /monitor + and /monitor s.
9598
9599
9600 Modified:
9601 trunk/modules/m_monitor.c (File Modified)
9602
9603
9604 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9605 Log:
9606 Stop garbage +j being set in cases like +j aaa:bbb by
9607 initializing the variables properly.
9608
9609 Reported by kyle.
9610
9611
9612 Modified:
9613 trunk/modules/core/m_mode.c (File Modified)
9614 trunk/modules/core/m_sjoin.c (File Modified)
9615
9616
9617 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9618 Log:
9619 Apply flags to the proper server in me_gcap().
9620
9621
9622 Modified:
9623 trunk/modules/m_capab.c (File Modified)
9624
9625
9626 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9627 Log:
9628 Use find_named_client() instead of find_client() to check
9629 for nick collisions.
9630
9631
9632 Modified:
9633 trunk/modules/core/m_nick.c (File Modified)
9634
9635
9636 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9637 Log:
9638 - Replace old 381 numeric with a new, more positive one!
9639
9640
9641 Modified:
9642 trunk/src/messages.tab (File Modified)
9643
9644
9645 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9646 Log:
9647 Make it compile again.
9648
9649
9650 Modified:
9651 trunk/src/channel.c (File Modified)
9652 trunk/src/client.c (File Modified)
9653 trunk/src/ircd.c (File Modified)
9654 trunk/src/packet.c (File Modified)
9655
9656
9657 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9658 Log:
9659 - Prevent UID disclosure in cmode setting.
9660
9661
9662 Modified:
9663 trunk/NEWS (File Modified)
9664 trunk/modules/core/m_mode.c (File Modified)
9665
9666
9667 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9668 Log:
9669 A different check which prevents UID disclosure.
9670
9671
9672 Modified:
9673 trunk/modules/core/m_kick.c (File Modified)
9674
9675
9676 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9677 Log:
9678 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9679
9680
9681 Modified:
9682 trunk/modules/core/m_kick.c (File Modified)
9683
9684
9685 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9686 Log:
9687 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9688
9689
9690 Modified:
9691 trunk/NEWS (File Modified)
9692 trunk/modules/m_accept.c (File Modified)
9693 trunk/modules/m_admin.c (File Modified)
9694 trunk/modules/m_away.c (File Modified)
9695 trunk/modules/m_cap.c (File Modified)
9696 trunk/modules/m_capab.c (File Modified)
9697 trunk/modules/m_challenge.c (File Modified)
9698 trunk/modules/m_chghost.c (File Modified)
9699 trunk/modules/m_close.c (File Modified)
9700 trunk/modules/m_cmessage.c (File Modified)
9701 trunk/modules/m_connect.c (File Modified)
9702 trunk/modules/m_dline.c (File Modified)
9703 trunk/modules/m_encap.c (File Modified)
9704 trunk/modules/m_etrace.c (File Modified)
9705 trunk/modules/m_gline.c (File Modified)
9706 trunk/modules/m_help.c (File Modified)
9707 trunk/modules/m_info.c (File Modified)
9708 trunk/modules/m_invite.c (File Modified)
9709 trunk/modules/m_ison.c (File Modified)
9710 trunk/modules/m_kline.c (File Modified)
9711 trunk/modules/m_knock.c (File Modified)
9712 trunk/modules/m_links.c (File Modified)
9713 trunk/modules/m_list.c (File Modified)
9714 trunk/modules/m_locops.c (File Modified)
9715 trunk/modules/m_lusers.c (File Modified)
9716 trunk/modules/m_map.c (File Modified)
9717 trunk/modules/m_monitor.c (File Modified)
9718 trunk/modules/m_motd.c (File Modified)
9719 trunk/modules/m_names.c (File Modified)
9720 trunk/modules/m_oper.c (File Modified)
9721 trunk/modules/m_operspy.c (File Modified)
9722 trunk/modules/m_pass.c (File Modified)
9723 trunk/modules/m_ping.c (File Modified)
9724 trunk/modules/m_pong.c (File Modified)
9725 trunk/modules/m_post.c (File Modified)
9726 trunk/modules/m_rehash.c (File Modified)
9727 trunk/modules/m_restart.c (File Modified)
9728 trunk/modules/m_resv.c (File Modified)
9729 trunk/modules/m_services.c (File Modified)
9730 trunk/modules/m_set.c (File Modified)
9731 trunk/modules/m_sshortcut.c (File Modified)
9732 trunk/modules/m_stats.c (File Modified)
9733 trunk/modules/m_svinfo.c (File Modified)
9734 trunk/modules/m_tb.c (File Modified)
9735 trunk/modules/m_testline.c (File Modified)
9736 trunk/modules/m_testmask.c (File Modified)
9737 trunk/modules/m_time.c (File Modified)
9738 trunk/modules/m_topic.c (File Modified)
9739 trunk/modules/m_trace.c (File Modified)
9740 trunk/modules/m_unreject.c (File Modified)
9741 trunk/modules/m_user.c (File Modified)
9742 trunk/modules/m_userhost.c (File Modified)
9743 trunk/modules/m_users.c (File Modified)
9744 trunk/modules/m_version.c (File Modified)
9745 trunk/modules/m_wallops.c (File Modified)
9746 trunk/modules/m_who.c (File Modified)
9747 trunk/modules/m_whois.c (File Modified)
9748 trunk/modules/m_whowas.c (File Modified)
9749 trunk/modules/m_xline.c (File Modified)
9750 trunk/src/adns.c (File Modified)
9751 trunk/src/aline.c (File Modified)
9752 trunk/src/cache.c (File Modified)
9753 trunk/src/channel.c (File Modified)
9754 trunk/src/class.c (File Modified)
9755 trunk/src/client.c (File Modified)
9756 trunk/src/commio.c (File Modified)
9757 trunk/src/event.c (File Modified)
9758 trunk/src/hash.c (File Modified)
9759 trunk/src/hostmask.c (File Modified)
9760 trunk/src/ircd.c (File Modified)
9761 trunk/src/kdparse.c (File Modified)
9762 trunk/src/linebuf.c (File Modified)
9763 trunk/src/listener.c (File Modified)
9764 trunk/src/modules.c (File Modified)
9765 trunk/src/monitor.c (File Modified)
9766 trunk/src/newconf.c (File Modified)
9767 trunk/src/packet.c (File Modified)
9768 trunk/src/parse.c (File Modified)
9769 trunk/src/reject.c (File Modified)
9770 trunk/src/s_auth.c (File Modified)
9771 trunk/src/s_conf.c (File Modified)
9772 trunk/src/s_gline.c (File Modified)
9773 trunk/src/s_log.c (File Modified)
9774 trunk/src/s_newconf.c (File Modified)
9775 trunk/src/s_serv.c (File Modified)
9776 trunk/src/s_stats.c (File Modified)
9777 trunk/src/s_user.c (File Modified)
9778 trunk/src/send.c (File Modified)
9779 trunk/src/whowas.c (File Modified)
9780
9781
9782 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9783 Log:
9784 - More coding style niceities. Pretty much got client.h squared away.
9785
9786
9787 Modified:
9788 trunk/modules/m_dline.c (File Modified)
9789 trunk/modules/m_gline.c (File Modified)
9790 trunk/modules/m_kline.c (File Modified)
9791 trunk/modules/m_rehash.c (File Modified)
9792 trunk/modules/m_resv.c (File Modified)
9793 trunk/modules/m_stats.c (File Modified)
9794 trunk/modules/m_testline.c (File Modified)
9795 trunk/modules/m_user.c (File Modified)
9796 trunk/modules/m_xline.c (File Modified)
9797
9798
9799 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9800 Log:
9801 - Propagate quiets (+q) on netjoins
9802 - Clear +q list too on lowerTS sjoin from TS6 source
9803
9804
9805 Modified:
9806 trunk/modules/core/m_sjoin.c (File Modified)
9807 trunk/src/s_serv.c (File Modified)
9808
9809
9810 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9811 Log:
9812 Second argument to whois is always a nick, never a uid.
9813 This prevents /whois other.server uid to get information
9814 about that uid.
9815
9816
9817 Modified:
9818 trunk/modules/m_whois.c (File Modified)
9819
9820
9821 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9822 Log:
9823 Don't allow local users to use uids in user mode.
9824
9825
9826 Modified:
9827 trunk/src/s_user.c (File Modified)
9828
9829
9830 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9831 Log:
9832 Make it compile again.
9833
9834
9835 Modified:
9836 trunk/src/s_stats.c (File Modified)
9837
9838
9839 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9840 Log:
9841 Fix propagation of empty SJOIN.
9842
9843
9844 Modified:
9845 trunk/modules/core/m_sjoin.c (File Modified)
9846
9847
9848 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9849 Log:
9850 Some atheme-style niceties here.
9851
9852
9853 Modified:
9854 trunk/modules/m_accept.c (File Modified)
9855 trunk/modules/m_admin.c (File Modified)
9856 trunk/modules/m_away.c (File Modified)
9857 trunk/modules/m_cap.c (File Modified)
9858 trunk/modules/m_capab.c (File Modified)
9859 trunk/modules/m_challenge.c (File Modified)
9860 trunk/modules/m_chghost.c (File Modified)
9861 trunk/modules/m_close.c (File Modified)
9862 trunk/modules/m_cmessage.c (File Modified)
9863 trunk/modules/m_connect.c (File Modified)
9864 trunk/modules/m_dline.c (File Modified)
9865 trunk/modules/m_encap.c (File Modified)
9866 trunk/modules/m_etrace.c (File Modified)
9867 trunk/modules/m_gline.c (File Modified)
9868 trunk/modules/m_help.c (File Modified)
9869 trunk/modules/m_info.c (File Modified)
9870 trunk/modules/m_invite.c (File Modified)
9871 trunk/modules/m_ison.c (File Modified)
9872 trunk/modules/m_kline.c (File Modified)
9873 trunk/modules/m_knock.c (File Modified)
9874 trunk/modules/m_links.c (File Modified)
9875 trunk/modules/m_list.c (File Modified)
9876 trunk/modules/m_locops.c (File Modified)
9877 trunk/modules/m_lusers.c (File Modified)
9878 trunk/modules/m_map.c (File Modified)
9879 trunk/modules/m_monitor.c (File Modified)
9880 trunk/modules/m_motd.c (File Modified)
9881 trunk/modules/m_names.c (File Modified)
9882 trunk/modules/m_oper.c (File Modified)
9883 trunk/modules/m_operspy.c (File Modified)
9884 trunk/modules/m_pass.c (File Modified)
9885 trunk/modules/m_ping.c (File Modified)
9886 trunk/modules/m_pong.c (File Modified)
9887 trunk/modules/m_post.c (File Modified)
9888 trunk/modules/m_rehash.c (File Modified)
9889 trunk/modules/m_restart.c (File Modified)
9890 trunk/modules/m_resv.c (File Modified)
9891 trunk/modules/m_services.c (File Modified)
9892 trunk/modules/m_set.c (File Modified)
9893 trunk/modules/m_sshortcut.c (File Modified)
9894 trunk/modules/m_stats.c (File Modified)
9895 trunk/modules/m_svinfo.c (File Modified)
9896 trunk/modules/m_tb.c (File Modified)
9897 trunk/modules/m_testline.c (File Modified)
9898 trunk/modules/m_testmask.c (File Modified)
9899 trunk/modules/m_time.c (File Modified)
9900 trunk/modules/m_topic.c (File Modified)
9901 trunk/modules/m_trace.c (File Modified)
9902 trunk/modules/m_unreject.c (File Modified)
9903 trunk/modules/m_user.c (File Modified)
9904 trunk/modules/m_userhost.c (File Modified)
9905 trunk/modules/m_users.c (File Modified)
9906 trunk/modules/m_version.c (File Modified)
9907 trunk/modules/m_wallops.c (File Modified)
9908 trunk/modules/m_who.c (File Modified)
9909 trunk/modules/m_whois.c (File Modified)
9910 trunk/modules/m_whowas.c (File Modified)
9911 trunk/modules/m_xline.c (File Modified)
9912
9913
9914 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9915 Log:
9916 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9917
9918
9919 Modified:
9920 trunk/.indent.pro (File Modified)
9921 trunk/include/charybdis.h (File Added)
9922 trunk/include/client.h (File Modified)
9923 trunk/modules/.indent.pro (File Modified)
9924 trunk/src/.indent.pro (File Modified)
9925 trunk/src/adns.c (File Modified)
9926 trunk/src/aline.c (File Modified)
9927 trunk/src/cache.c (File Modified)
9928 trunk/src/channel.c (File Modified)
9929 trunk/src/class.c (File Modified)
9930 trunk/src/client.c (File Modified)
9931 trunk/src/commio.c (File Modified)
9932 trunk/src/event.c (File Modified)
9933 trunk/src/hash.c (File Modified)
9934 trunk/src/hostmask.c (File Modified)
9935 trunk/src/ircd.c (File Modified)
9936 trunk/src/kdparse.c (File Modified)
9937 trunk/src/linebuf.c (File Modified)
9938 trunk/src/listener.c (File Modified)
9939 trunk/src/modules.c (File Modified)
9940 trunk/src/monitor.c (File Modified)
9941 trunk/src/newconf.c (File Modified)
9942 trunk/src/packet.c (File Modified)
9943 trunk/src/parse.c (File Modified)
9944 trunk/src/reject.c (File Modified)
9945 trunk/src/s_auth.c (File Modified)
9946 trunk/src/s_conf.c (File Modified)
9947 trunk/src/s_gline.c (File Modified)
9948 trunk/src/s_log.c (File Modified)
9949 trunk/src/s_newconf.c (File Modified)
9950 trunk/src/s_serv.c (File Modified)
9951 trunk/src/s_stats.c (File Modified)
9952 trunk/src/s_user.c (File Modified)
9953 trunk/src/send.c (File Modified)
9954 trunk/src/whowas.c (File Modified)
9955
9956
9957 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9958 Log:
9959 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9960 - Convert a few modules towards using this code.
9961 - Make a note about this change in NEWS.
9962
9963
9964 Modified:
9965 trunk/NEWS (File Modified)
9966 trunk/include/aline.h (File Added)
9967 trunk/modules/m_dline.c (File Modified)
9968 trunk/modules/m_kline.c (File Modified)
9969 trunk/modules/m_resv.c (File Modified)
9970 trunk/modules/m_xline.c (File Modified)
9971 trunk/src/Makefile.in (File Modified)
9972 trunk/src/aline.c (File Added)
9973
9974
9975 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9976 Log:
9977 - Update NEWS document.
9978
9979
9980 Modified:
9981 trunk/NEWS (File Modified)
9982
9983
9984 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9985 Log:
9986 Use find_named_person() instead of find_person() in services shortcuts.
9987
9988
9989 Modified:
9990 trunk/modules/m_sshortcut.c (File Modified)
9991
9992
9993 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9994 Log:
9995 Fix propagation of empty channels (+P).
9996
9997
9998 Modified:
9999 trunk/modules/core/m_sjoin.c (File Modified)
10000 trunk/src/s_serv.c (File Modified)
10001
10002
10003 jilles 2005/09/18 22:18:04 UTC (20050918-228)
10004 Log:
10005 Use same comparison for +f.
10006
10007
10008 Modified:
10009 trunk/modules/core/m_join.c (File Modified)
10010
10011
10012 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10013 Log:
10014 Retire server-server non-encap CHGHOST, and clean it up a bit.
10015
10016
10017 Modified:
10018 trunk/modules/m_chghost.c (File Modified)
10019
10020
10021 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10022 Log:
10023 Use TS6 form for SQUIT wallops.
10024
10025
10026 Modified:
10027 trunk/modules/core/m_squit.c (File Modified)
10028
10029
10030 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10031 Log:
10032 Propagate nick changes for remote clients in TS6 form if possible;
10033 simplify the code a bit.
10034
10035
10036 Modified:
10037 trunk/modules/core/m_nick.c (File Modified)
10038
10039
10040 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10041 Log:
10042 Only clear oper_only_umodes on deoper for local clients.
10043
10044
10045 Modified:
10046 trunk/src/s_user.c (File Modified)
10047
10048
10049 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10050 Log:
10051 - Don't enable use_whois_actually in the default config, makes cloaking
10052 only useful for vanity.
10053
10054
10055 Modified:
10056 trunk/doc/example.conf (File Modified)
10057
10058
10059 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10060 Log:
10061 Fix linebuf raw code to not truncate lines longer than
10062 510 characters. This stops ziplinks corruption at
10063 the initial burst if the other side sends a lot.
10064
10065
10066 Modified:
10067 trunk/src/linebuf.c (File Modified)
10068
10069
10070 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10071 Log:
10072 - Add +r to channel_modes().
10073
10074
10075 Modified:
10076 trunk/src/channel.c (File Modified)
10077
10078
10079 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10080 Log:
10081 Update NEWS.
10082
10083
10084 Modified:
10085 trunk/NEWS (File Modified)
10086
10087
10088 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10089 Log:
10090 err, nvm. wrong project :-P
10091
10092
10093 Modified:
10094 trunk/src/match.c (File Modified)
10095
10096
10097 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10098 Log:
10099 make sure we don't crash on match(NULL, test)
10100
10101
10102 Modified:
10103 trunk/src/match.c (File Modified)
10104
10105
10106 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10107 Log:
10108 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10109 flags = rehash in shared{}.
10110 Uses :<source> ENCAP <target> REHASH [option].
10111
10112
10113 Modified:
10114 trunk/doc/example.conf (File Modified)
10115 trunk/doc/reference.conf (File Modified)
10116 trunk/help/opers/rehash (File Modified)
10117 trunk/include/s_newconf.h (File Modified)
10118 trunk/modules/m_rehash.c (File Modified)
10119 trunk/modules/m_stats.c (File Modified)
10120 trunk/src/newconf.c (File Modified)
10121
10122
10123 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10124 Log:
10125 Initialize flags to 0 in conf_set_shared_flags() and
10126 conf_set_cluster_flags().
10127
10128
10129 Modified:
10130 trunk/src/newconf.c (File Modified)
10131
10132
10133 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10134 Log:
10135 Don't allow a forward from a #channel to an &channel.
10136 Error message is Illegal channel name.
10137
10138
10139 Modified:
10140 trunk/modules/core/m_mode.c (File Modified)
10141
10142
10143 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10144 Log:
10145 - change version to 1.0.1
10146
10147
10148 Modified:
10149 trunk/configure (File Modified)
10150 trunk/configure.ac (File Modified)
10151
10152
10153 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10154 Log:
10155 Update NEWS.
10156
10157
10158 Modified:
10159 trunk/NEWS (File Modified)
10160
10161
10162 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10163 Log:
10164 Services shortcuts changes:
10165 - Require umode +S on target
10166 - Use ERR_SERVICESDOWN (440) for error message
10167 - Fix check for empty string
10168
10169
10170 Modified:
10171 trunk/include/numeric.h (File Modified)
10172 trunk/modules/m_sshortcut.c (File Modified)
10173 trunk/src/messages.tab (File Modified)
10174
10175
10176 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10177 Log:
10178 s/IsChanService/IsService/g;
10179
10180
10181 Modified:
10182 trunk/modules/m_sshortcut.c (File Modified)
10183
10184
10185 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10186 Log:
10187 Add check for service validity in shortcut routines.
10188
10189
10190 Modified:
10191 trunk/modules/m_sshortcut.c (File Modified)
10192
10193
10194 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10195 Log:
10196 Don't allow forwarding to a -F channel the setter is not on.
10197
10198
10199 Modified:
10200 trunk/modules/core/m_mode.c (File Modified)
10201
10202
10203 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10204 Log:
10205 Describe identify_service and identify_command in
10206 reference.conf.
10207
10208
10209 Modified:
10210 trunk/doc/reference.conf (File Modified)
10211
10212
10213 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10214 Log:
10215 More helpfile updates.
10216
10217
10218 Modified:
10219 trunk/help/Makefile.in (File Modified)
10220 trunk/help/opers/die (File Modified)
10221 trunk/help/opers/join (File Modified)
10222 trunk/help/opers/links (File Modified)
10223 trunk/help/opers/lusers (File Modified)
10224 trunk/help/opers/map (File Added)
10225 trunk/help/opers/motd (File Modified)
10226 trunk/help/opers/names (File Modified)
10227 trunk/help/opers/notice (File Modified)
10228 trunk/help/opers/operspy (File Modified)
10229 trunk/help/opers/part (File Modified)
10230 trunk/help/opers/privmsg (File Modified)
10231 trunk/help/opers/restart (File Modified)
10232 trunk/help/opers/set (File Modified)
10233 trunk/help/opers/stats (File Modified)
10234 trunk/help/opers/trace (File Modified)
10235 trunk/help/opers/version (File Modified)
10236 trunk/help/users/notice (File Modified)
10237 trunk/help/users/privmsg (File Modified)
10238 trunk/help/users/stats (File Modified)
10239
10240
10241 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10242 Log:
10243 Update help files.
10244
10245
10246 Modified:
10247 trunk/help/opers/cmode (File Modified)
10248 trunk/help/opers/umode (File Modified)
10249 trunk/help/opers/wallops (File Modified)
10250 trunk/help/opers/who (File Modified)
10251 trunk/help/users/umode (File Modified)
10252
10253
10254 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10255 Log:
10256 Include cmode +r in 004 and 005.
10257
10258
10259 Modified:
10260 trunk/include/supported.h (File Modified)
10261 trunk/src/messages.tab (File Modified)
10262
10263
10264 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10265 Log:
10266 No need to clear all 3 buffers in channel_modes().
10267
10268
10269 Modified:
10270 trunk/src/channel.c (File Modified)
10271
10272
10273 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10274 Log:
10275 - Fix multiple +f modes per line
10276 - -f shouldn't take a parameter
10277
10278
10279 Modified:
10280 trunk/modules/core/m_mode.c (File Modified)
10281
10282
10283 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10284 Log:
10285 Channel mode +Q now prevents forwarding to or through
10286 a channel, just like in hyperion, not from a channel.
10287
10288
10289 Modified:
10290 trunk/modules/core/m_join.c (File Modified)
10291
10292
10293 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10294 Log:
10295 Complete +F/+Q propagation.
10296
10297
10298 Modified:
10299 trunk/modules/core/m_join.c (File Modified)
10300 trunk/modules/core/m_sjoin.c (File Modified)
10301 trunk/src/channel.c (File Modified)
10302
10303
10304 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10305 Log:
10306 - A few minor fixes.
10307
10308
10309 Modified:
10310 trunk/modules/core/m_join.c (File Modified)
10311 trunk/modules/m_services.c (File Modified)
10312
10313
10314 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10315 Log:
10316 - Fix netsplit obfuscation.
10317
10318
10319 Modified:
10320 trunk/src/client.c (File Modified)
10321
10322
10323 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10324 Log:
10325 - Fix another /stats p related bug.
10326
10327
10328 Modified:
10329 trunk/src/client.c (File Modified)
10330
10331
10332 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10333 Log:
10334 - Update example.conf.
10335
10336
10337 Modified:
10338 trunk/doc/example.conf (File Modified)
10339
10340
10341 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10342 Log:
10343 - Fix a minor bug here, and re-release 1.0.
10344
10345
10346 Modified:
10347 trunk/modules/core/m_nick.c (File Modified)
10348
10349
10350 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10351 Log:
10352 - Add bursted clients to /stats p list.
10353
10354
10355 Modified:
10356 trunk/modules/core/m_nick.c (File Modified)
10357
10358
10359 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10360 Log:
10361 - Add identify_service, identify_command options to the example.conf,
10362 newconf parser.
10363
10364
10365 Modified:
10366 trunk/NEWS (File Modified)
10367 trunk/doc/example.conf (File Modified)
10368 trunk/src/newconf.c (File Modified)
10369
10370
10371 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10372 Log:
10373 - Add services shortcuts.
10374
10375
10376 Modified:
10377 trunk/modules/Makefile.in (File Modified)
10378 trunk/modules/m_sshortcut.c (File Added)
10379
10380
10381 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10382 Log:
10383 - put back checks i removed by mistake
10384
10385
10386 Modified:
10387 trunk/modules/core/m_join.c (File Modified)
10388
10389
10390 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10391 Log:
10392 - Implement channel mode +Q, which disables forwarding.
10393 - Make forwarding usable by everyone.
10394 - Implement channel mode +F which bypasses authority checks on a target
10395 set with this mode
10396 - Update NEWS.
10397
10398
10399 Modified:
10400 trunk/NEWS (File Modified)
10401 trunk/include/channel.h (File Modified)
10402 trunk/include/supported.h (File Modified)
10403 trunk/modules/core/m_join.c (File Modified)
10404 trunk/modules/core/m_mode.c (File Modified)
10405 trunk/src/messages.tab (File Modified)
10406
10407
10408 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10409 Log:
10410 - Fix account handling brokenness.
10411
10412
10413 Modified:
10414 trunk/modules/m_services.c (File Modified)
10415
10416
10417 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10418 Log:
10419 Identify to services via server password hack. Still
10420 needs config file parts, like
10421 identifyservice = "nickserv@services.int";
10422 identifycommand = "IDENTIFY";
10423
10424
10425 Modified:
10426 trunk/include/s_conf.h (File Modified)
10427 trunk/src/s_user.c (File Modified)
10428
10429
10430 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10431 Log:
10432 Make send.c compile.
10433
10434
10435 Modified:
10436 trunk/src/send.c (File Modified)
10437
10438
10439 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10440 Log:
10441 - Handle this better.
10442
10443
10444 Modified:
10445 trunk/src/send.c (File Modified)
10446
10447
10448 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10449 Log:
10450 If the source is not a client, don't send to normal users.
10451
10452
10453 Modified:
10454 trunk/src/send.c (File Modified)
10455
10456
10457 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10458 Log:
10459 - Make /wallops behave as wallops in other ircds.
10460
10461
10462 Modified:
10463 trunk/modules/m_wallops.c (File Modified)
10464 trunk/src/send.c (File Modified)
10465
10466
10467 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10468 Log:
10469 - charybdis-1.0
10470
10471
10472 Modified:
10473 trunk/NEWS (File Modified)
10474 trunk/configure (File Modified)
10475 trunk/configure.ac (File Modified)
10476
10477
10478 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10479 Log:
10480 - Remove efnet configuration.
10481 - Rename example.conf as reference.conf, and replace the default
10482 example.conf with one suitable for AthemeNET.
10483 - Update makefile to reflect these changes.
10484
10485
10486 Modified:
10487 trunk/doc/Makefile.in (File Modified)
10488 trunk/doc/example.conf (File Modified)
10489 trunk/doc/example.efnet.conf (File Deleted)
10490 trunk/doc/reference.conf (File Added)
10491
10492
10493 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10494 Log:
10495 - Don't display opers who are /away.
10496
10497
10498 Modified:
10499 trunk/modules/m_stats.c (File Modified)
10500
10501
10502 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10503 Log:
10504 Put cmode +f in 004 and 005.
10505
10506
10507 Modified:
10508 trunk/include/supported.h (File Modified)
10509 trunk/src/messages.tab (File Modified)
10510
10511
10512 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10513 Log:
10514 Add user umode +Q which prevents a user from
10515 being forwarded.
10516
10517
10518 Modified:
10519 trunk/include/client.h (File Modified)
10520 trunk/modules/core/m_join.c (File Modified)
10521 trunk/src/messages.tab (File Modified)
10522 trunk/src/s_user.c (File Modified)
10523
10524
10525 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10526 Log:
10527 Implement channel forwarding in m_join(). As in
10528 hyperion, failing to join because of +i, +r or +j
10529 can cause you to be forwarded, potentially
10530 recursively. Unlike hyperion, a single numeric
10531 is sent in case of a successful forward, otherwise
10532 the ircd acts if there were no forward.
10533
10534
10535 Modified:
10536 trunk/include/numeric.h (File Modified)
10537 trunk/modules/core/m_join.c (File Modified)
10538 trunk/src/messages.tab (File Modified)
10539
10540
10541 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10542 Log:
10543 Allow servers to set oper-only cmodes as well.
10544
10545
10546 Modified:
10547 trunk/modules/core/m_mode.c (File Modified)
10548
10549
10550 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10551 Log:
10552 Add cmode +f which takes a channel name, settable
10553 only by opers for now. Does not do anything yet.
10554
10555
10556 Modified:
10557 trunk/include/channel.h (File Modified)
10558 trunk/modules/core/m_join.c (File Modified)
10559 trunk/modules/core/m_mode.c (File Modified)
10560 trunk/modules/core/m_sjoin.c (File Modified)
10561 trunk/src/channel.c (File Modified)
10562
10563
10564 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10565 Log:
10566 Fully initialize 'mode' in ms_join() and ms_sjoin()
10567 to avoid old +j garbage from being used.
10568
10569
10570 Modified:
10571 trunk/modules/core/m_join.c (File Modified)
10572 trunk/modules/core/m_sjoin.c (File Modified)
10573
10574
10575 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10576 Log:
10577 - only touch join_count/join_delta if join throttling
10578 is enabled on the channel
10579 - reset join_count/join_delta to 0 if -j is set
10580
10581
10582 Modified:
10583 trunk/modules/core/m_join.c (File Modified)
10584 trunk/modules/core/m_mode.c (File Modified)
10585 trunk/modules/core/m_sjoin.c (File Modified)
10586
10587
10588 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10589 Log:
10590 Also start a new "period" for join throttling for remote joins,
10591 if necessary. Make the code slightly clearer.
10592
10593
10594 Modified:
10595 trunk/modules/core/m_join.c (File Modified)
10596 trunk/src/channel.c (File Modified)
10597
10598
10599 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10600 Log:
10601 Some +j improvements, still broken.
10602
10603
10604 Modified:
10605 trunk/modules/core/m_join.c (File Modified)
10606 trunk/modules/core/m_sjoin.c (File Modified)
10607
10608
10609 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10610 Log:
10611 Only do +z processing for +m channels the sender is on,
10612 as bans/quiets are currently only checked locally.
10613
10614
10615 Modified:
10616 trunk/modules/core/m_message.c (File Modified)
10617
10618
10619 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10620 Log:
10621 - Add max_bans_large configuration option, defaulting to 500, to
10622 limit the number of bans in a +L channel
10623 - Change b/e/I to b/e/I/q in texts
10624
10625
10626 Modified:
10627 trunk/doc/example.conf (File Modified)
10628 trunk/include/s_conf.h (File Modified)
10629 trunk/modules/core/m_mode.c (File Modified)
10630 trunk/modules/m_info.c (File Modified)
10631 trunk/src/newconf.c (File Modified)
10632 trunk/src/s_conf.c (File Modified)
10633
10634
10635 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10636 Log:
10637 Store invite for +gi channels.
10638 Note that +gi is significantly weaker access control than +i.
10639
10640
10641 Modified:
10642 trunk/modules/m_invite.c (File Modified)
10643
10644
10645 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10646 Log:
10647 Nonops are allowed to see +q lists.
10648
10649
10650 Modified:
10651 trunk/modules/core/m_mode.c (File Modified)
10652
10653
10654 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10655 Log:
10656 Invalidate can_send() cache on -q.
10657
10658
10659 Modified:
10660 trunk/modules/core/m_mode.c (File Modified)
10661
10662
10663 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10664 Log:
10665 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10666
10667
10668 Modified:
10669 trunk/modules/core/m_sjoin.c (File Modified)
10670
10671
10672 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10673 Log:
10674 - Allow blank SJOINs -- for permanant channels.
10675
10676
10677 Modified:
10678 trunk/modules/core/m_sjoin.c (File Modified)
10679
10680
10681 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10682 Log:
10683 - Burst permanant channels.
10684
10685
10686 Modified:
10687 trunk/src/s_serv.c (File Modified)
10688
10689
10690 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10691 Log:
10692 - Fix handling of permanant channels.
10693
10694
10695 Modified:
10696 trunk/modules/core/m_join.c (File Modified)
10697
10698
10699 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10700 Log:
10701 - Run indent on core modules.
10702 - Add propagation of join throttle settings.
10703
10704
10705 Modified:
10706 trunk/modules/core/m_die.c (File Modified)
10707 trunk/modules/core/m_error.c (File Modified)
10708 trunk/modules/core/m_join.c (File Modified)
10709 trunk/modules/core/m_kick.c (File Modified)
10710 trunk/modules/core/m_kill.c (File Modified)
10711 trunk/modules/core/m_message.c (File Modified)
10712 trunk/modules/core/m_mode.c (File Modified)
10713 trunk/modules/core/m_nick.c (File Modified)
10714 trunk/modules/core/m_part.c (File Modified)
10715 trunk/modules/core/m_quit.c (File Modified)
10716 trunk/modules/core/m_server.c (File Modified)
10717 trunk/modules/core/m_sjoin.c (File Modified)
10718 trunk/modules/core/m_squit.c (File Modified)
10719
10720
10721 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10722 Log:
10723 - Fix mistake in commit message.
10724
10725
10726 Modified:
10727 trunk/ChangeLog (File Modified)
10728
10729
10730 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10731 Log:
10732 - Channel throttling.
10733
10734
10735 Modified:
10736 trunk/NEWS (File Modified)
10737 trunk/include/supported.h (File Modified)
10738 trunk/modules/core/m_mode.c (File Modified)
10739 trunk/src/messages.tab (File Modified)
10740
10741
10742 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10743 Log:
10744 - Channel throttle logic fixes.
10745
10746
10747 Modified:
10748 trunk/include/channel.h (File Modified)
10749
10750
10751 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10752 Log:
10753 - Add the throttle logic.
10754
10755
10756 Modified:
10757 trunk/include/channel.h (File Modified)
10758 trunk/include/numeric.h (File Modified)
10759 trunk/modules/core/m_join.c (File Modified)
10760 trunk/src/channel.c (File Modified)
10761 trunk/src/messages.tab (File Modified)
10762
10763
10764 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10765 Log:
10766 - Cosmetic fixes to CREDITS.
10767
10768
10769 Modified:
10770 trunk/CREDITS (File Modified)
10771
10772
10773 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10774 Log:
10775 - Better channel_modes() from ShadowIRCd 4.
10776
10777
10778 Modified:
10779 trunk/include/channel.h (File Modified)
10780 trunk/src/channel.c (File Modified)
10781
10782
10783 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10784 Log:
10785 - Strip colour codes from parts.
10786
10787
10788 Modified:
10789 trunk/modules/core/m_part.c (File Modified)
10790
10791
10792 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10793 Log:
10794 - Strip colour codes from quits.
10795
10796
10797 Modified:
10798 trunk/modules/core/m_quit.c (File Modified)
10799
10800
10801 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10802 Log:
10803 - add +c/+g/+z to channel_modes().
10804
10805
10806 Modified:
10807 trunk/src/channel.c (File Modified)
10808
10809
10810 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10811 Log:
10812 - Add +g to 004/005 numerics.
10813
10814
10815 Modified:
10816 trunk/include/supported.h (File Modified)
10817 trunk/src/messages.tab (File Modified)
10818
10819
10820 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10821 Log:
10822 - Add +cgz to set_final_mode() in both join/sjoin.
10823 - Implement channel mode +g: Free invite.
10824
10825
10826 Modified:
10827 trunk/include/channel.h (File Modified)
10828 trunk/modules/core/m_join.c (File Modified)
10829 trunk/modules/core/m_mode.c (File Modified)
10830 trunk/modules/core/m_sjoin.c (File Modified)
10831 trunk/modules/m_invite.c (File Modified)
10832
10833
10834 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10835 Log:
10836 - Make sure /stats p uses the right list.
10837
10838
10839 Modified:
10840 trunk/modules/m_stats.c (File Modified)
10841
10842
10843 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10844 Log:
10845 - local oper list becomes local_oper_list.
10846 - all opers are stored on oper_list for /stats p.
10847
10848
10849 Modified:
10850 trunk/include/ircd.h (File Modified)
10851 trunk/modules/m_stats.c (File Modified)
10852 trunk/modules/m_trace.c (File Modified)
10853 trunk/src/client.c (File Modified)
10854 trunk/src/ircd.c (File Modified)
10855 trunk/src/s_user.c (File Modified)
10856 trunk/src/send.c (File Modified)
10857
10858
10859 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10860 Log:
10861 - Remove ENABLE_SERVICES legacy define.
10862
10863
10864 Modified:
10865 trunk/configure (File Modified)
10866 trunk/configure.ac (File Modified)
10867 trunk/include/client.h (File Modified)
10868 trunk/include/m_info.h (File Modified)
10869 trunk/include/s_conf.h (File Modified)
10870 trunk/modules/Makefile.in (File Modified)
10871 trunk/modules/core/m_kick.c (File Modified)
10872 trunk/modules/core/m_mode.c (File Modified)
10873 trunk/modules/core/m_nick.c (File Modified)
10874 trunk/modules/core/m_sjoin.c (File Modified)
10875 trunk/modules/m_services.c (File Modified)
10876 trunk/src/channel.c (File Modified)
10877 trunk/src/newconf.c (File Modified)
10878 trunk/src/s_conf.c (File Modified)
10879 trunk/src/s_serv.c (File Modified)
10880 trunk/src/s_user.c (File Modified)
10881
10882
10883 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10884 Log:
10885 - New reject message, ala ircu.
10886
10887
10888 Modified:
10889 trunk/src/reject.c (File Modified)
10890
10891
10892 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10893 Log:
10894 - Reduce 'broadcast storm' effect in m_chghost.
10895
10896
10897 Modified:
10898 trunk/modules/m_chghost.c (File Modified)
10899
10900
10901 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10902 Log:
10903 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10904
10905
10906 Modified:
10907 trunk/include/supported.h (File Modified)
10908 trunk/src/messages.tab (File Modified)
10909
10910
10911 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10912 Log:
10913 - Implement +z.
10914
10915
10916 Modified:
10917 trunk/include/channel.h (File Modified)
10918 trunk/modules/core/m_message.c (File Modified)
10919 trunk/modules/core/m_mode.c (File Modified)
10920
10921
10922 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10923 Log:
10924 - use sendto_one_numeric() in some places.
10925
10926
10927 Modified:
10928 trunk/modules/core/m_mode.c (File Modified)
10929
10930
10931 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10932 Log:
10933 - Implement channel mode +c -- colour stripping.
10934
10935
10936 Modified:
10937 trunk/include/irc_string.h (File Modified)
10938 trunk/include/supported.h (File Modified)
10939 trunk/modules/core/m_message.c (File Modified)
10940 trunk/modules/core/m_mode.c (File Modified)
10941 trunk/src/irc_string.c (File Modified)
10942 trunk/src/messages.tab (File Modified)
10943
10944
10945 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10946 Log:
10947 - Add +qLP to CHANMODES 005 numeric.
10948
10949
10950 Modified:
10951 trunk/include/supported.h (File Modified)
10952
10953
10954 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10955 Log:
10956 Move credits files to doc/.
10957
10958
10959 Modified:
10960 trunk/Hybrid-team (File Deleted)
10961 trunk/Ratbox-team (File Deleted)
10962 trunk/doc/Hybrid-team (File Added)
10963 trunk/doc/Ratbox-team (File Added)
10964
10965
10966 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10967 Log:
10968 - Rename Ratbox credits as Ratbox-team.
10969 - Add in our own CREDITS.
10970
10971
10972 Modified:
10973 trunk/CREDITS (File Deleted)
10974 trunk/CREDITS (File Added)
10975 trunk/Ratbox-team (File Added)
10976
10977
10978 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10979 Log:
10980 - Quietcache fixes.
10981
10982
10983 Modified:
10984 trunk/modules/core/m_mode.c (File Modified)
10985
10986
10987 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10988 Log:
10989 - Rebuild configure.
10990
10991
10992 Modified:
10993 trunk/autom4te.cache/ (File Deleted)
10994 trunk/configure (File Modified)
10995
10996
10997 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10998 Log:
10999 Add +q to messages.tab.
11000
11001
11002 Modified:
11003 trunk/src/messages.tab (File Modified)
11004
11005
11006 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
11007 Log:
11008 - port m_sjoin stuff to TS6 JOIN syntax.
11009
11010
11011 Modified:
11012 trunk/modules/core/m_join.c (File Modified)
11013
11014
11015 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11016 Log:
11017 - Implement channel mode +q (quiet)
11018
11019
11020 Modified:
11021 trunk/include/channel.h (File Modified)
11022 trunk/modules/core/m_mode.c (File Modified)
11023 trunk/src/channel.c (File Modified)
11024
11025
11026 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11027 Log:
11028 Add +L/+P for set_final_mode().
11029
11030
11031 Modified:
11032 trunk/modules/core/m_sjoin.c (File Modified)
11033
11034
11035 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11036 Log:
11037 Add +L/+P in channel_modes().
11038
11039
11040 Modified:
11041 trunk/src/channel.c (File Modified)
11042
11043
11044 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11045 Log:
11046 - Use MODE_PERMANENT, not MODE_PERMANANT
11047 - Actually use chm_staff()
11048
11049 It compiles but is not otherwise tested.
11050
11051
11052 Modified:
11053 trunk/include/channel.h (File Modified)
11054 trunk/modules/core/m_mode.c (File Modified)
11055 trunk/modules/core/m_sjoin.c (File Modified)
11056 trunk/src/channel.c (File Modified)
11057
11058
11059 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11060 Log:
11061 - Ok, patchlevel.h is fixed now.
11062
11063
11064 Modified:
11065 trunk/include/patchlevel.h (File Modified)
11066
11067
11068 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11069 Log:
11070 - *sigh*
11071
11072
11073 Modified:
11074 trunk/include/patchlevel.h (File Modified)
11075 trunk/src/version.c.SH (File Modified)
11076
11077
11078 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11079 Log:
11080 - Fix compilation issue with version.c.
11081
11082
11083 Modified:
11084 trunk/src/version.c.SH (File Modified)
11085
11086
11087 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11088 Log:
11089 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11090 this from the BUGS file.
11091
11092
11093 Modified:
11094 trunk/BUGS (File Modified)
11095
11096
11097 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11098 Log:
11099 Mangle all netsplit messages if flatten links is enabled.
11100
11101
11102 Modified:
11103 trunk/src/client.c (File Modified)
11104
11105
11106 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11107 Log:
11108 - jilles pointed out that /stats p needed severe changes -- implement
11109 them
11110
11111
11112 Modified:
11113 trunk/modules/m_stats.c (File Modified)
11114
11115
11116 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11117 Log:
11118 Rename RELNOTES to NEWS.
11119
11120
11121 Modified:
11122 trunk/NEWS (File Added)
11123 trunk/RELNOTES (File Deleted)
11124
11125
11126 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11127 Log:
11128 Update RELNOTES.
11129
11130
11131 Modified:
11132 trunk/RELNOTES (File Modified)
11133
11134
11135 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11136 Log:
11137 - Make /stats p work globally.
11138 - Change 'OPER(s)' to 'staff members'
11139
11140
11141 Modified:
11142 trunk/modules/m_stats.c (File Modified)
11143
11144
11145 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11146 Log:
11147 - add modes, +LP to RPL_MYINFO.
11148
11149
11150 Modified:
11151 trunk/src/messages.tab (File Modified)
11152
11153
11154 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11155 Log:
11156 More stuff to RELNOTES.
11157
11158
11159 Modified:
11160 trunk/RELNOTES (File Modified)
11161
11162
11163 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11164 Log:
11165 - Implement +P.
11166
11167
11168 Modified:
11169 trunk/modules/core/m_sjoin.c (File Modified)
11170 trunk/src/channel.c (File Modified)
11171
11172
11173 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11174 Log:
11175 - Implement list limit exceed modes -- +L.
11176
11177
11178 Modified:
11179 trunk/modules/core/m_mode.c (File Modified)
11180
11181
11182 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11183 Log:
11184 - Add handlers for modes +L, +P.
11185
11186
11187 Modified:
11188 trunk/include/channel.h (File Modified)
11189 trunk/modules/core/m_mode.c (File Modified)
11190
11191
11192 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11193 Log:
11194 Update properties on *everything*.
11195
11196
11197 Modified:
11198 trunk/.cvsignore (Property Modified)
11199 trunk/.indent.pro (Property Modified)
11200 trunk/BUGS (File Modified) (Property Modified)
11201 trunk/CREDITS (File Modified) (Property Modified)
11202 trunk/ChangeLog (Property Modified)
11203 trunk/Hybrid-team (File Modified) (Property Modified)
11204 trunk/INSTALL (File Modified) (Property Modified)
11205 trunk/LICENSE (File Modified) (Property Modified)
11206 trunk/Makefile.in (File Modified) (Property Modified)
11207 trunk/README.FIRST (File Modified) (Property Modified)
11208 trunk/RELNOTES (File Modified) (Property Modified)
11209 trunk/SVN-Access (Property Modified)
11210 trunk/aclocal.m4 (File Modified) (Property Modified)
11211 trunk/adns/.cvsignore (Property Modified)
11212 trunk/adns/COPYING (Property Modified)
11213 trunk/adns/GPL-vs-LGPL (Property Modified)
11214 trunk/adns/Makefile.in (File Modified) (Property Modified)
11215 trunk/adns/README (Property Modified)
11216 trunk/adns/README.ircd (Property Modified)
11217 trunk/adns/adns.h (File Modified) (Property Modified)
11218 trunk/adns/check.c (File Modified) (Property Modified)
11219 trunk/adns/dlist.h (File Modified) (Property Modified)
11220 trunk/adns/event.c (File Modified) (Property Modified)
11221 trunk/adns/general.c (File Modified) (Property Modified)
11222 trunk/adns/internal.h (File Modified) (Property Modified)
11223 trunk/adns/parse.c (File Modified) (Property Modified)
11224 trunk/adns/query.c (File Modified) (Property Modified)
11225 trunk/adns/reply.c (File Modified) (Property Modified)
11226 trunk/adns/setup.c (File Modified) (Property Modified)
11227 trunk/adns/transmit.c (File Modified) (Property Modified)
11228 trunk/adns/tvarith.h (File Modified) (Property Modified)
11229 trunk/adns/types.c (File Modified) (Property Modified)
11230 trunk/configure (File Modified) (Property Modified)
11231 trunk/configure.ac (File Modified) (Property Modified)
11232 trunk/contrib/.cvsignore (Property Modified)
11233 trunk/contrib/.indent.pro (Property Modified)
11234 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11235 trunk/contrib/README (File Modified) (Property Modified)
11236 trunk/contrib/example_module.c (File Modified) (Property Modified)
11237 trunk/contrib/m_42.c (File Modified) (Property Modified)
11238 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11239 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11240 trunk/contrib/m_force.c (File Modified) (Property Modified)
11241 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11242 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11243 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11244 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11245 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11246 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11247 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11248 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11249 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11250 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11251 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11252 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11253 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11254 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11255 trunk/doc/.cvsignore (Property Modified)
11256 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11257 trunk/doc/Makefile.in (File Modified) (Property Modified)
11258 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11259 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11260 trunk/doc/challenge.txt (File Modified) (Property Modified)
11261 trunk/doc/example.conf (File Modified) (Property Modified)
11262 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11263 trunk/doc/hooks.txt (File Modified) (Property Modified)
11264 trunk/doc/index.txt (File Modified) (Property Modified)
11265 trunk/doc/ircd.8 (File Modified) (Property Modified)
11266 trunk/doc/ircd.motd (Property Modified)
11267 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11268 trunk/doc/modeg.txt (File Modified) (Property Modified)
11269 trunk/doc/modes.txt (File Modified) (Property Modified)
11270 trunk/doc/monitor.txt (File Modified) (Property Modified)
11271 trunk/doc/old/Authors (Property Modified)
11272 trunk/doc/operguide.txt (File Modified) (Property Modified)
11273 trunk/doc/opermyth.txt (Property Modified)
11274 trunk/doc/server-version-info (File Modified) (Property Modified)
11275 trunk/doc/services.txt (File Modified) (Property Modified)
11276 trunk/doc/technical/README.TSora (Property Modified)
11277 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11278 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11279 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11280 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11281 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11282 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11283 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11284 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11285 trunk/doc/technical/rfc1459.txt (Property Modified)
11286 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11287 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11288 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11289 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11290 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11291 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11292 trunk/help/Makefile.in (File Modified) (Property Modified)
11293 trunk/help/opers/accept (Property Modified)
11294 trunk/help/opers/admin (Property Modified)
11295 trunk/help/opers/away (Property Modified)
11296 trunk/help/opers/capab (Property Modified)
11297 trunk/help/opers/challenge (Property Modified)
11298 trunk/help/opers/close (Property Modified)
11299 trunk/help/opers/cmode (Property Modified)
11300 trunk/help/opers/cnotice (Property Modified)
11301 trunk/help/opers/connect (Property Modified)
11302 trunk/help/opers/cprivmsg (Property Modified)
11303 trunk/help/opers/credits (Property Modified)
11304 trunk/help/opers/die (Property Modified)
11305 trunk/help/opers/dline (Property Modified)
11306 trunk/help/opers/eob (Property Modified)
11307 trunk/help/opers/error (Property Modified)
11308 trunk/help/opers/etrace (Property Modified)
11309 trunk/help/opers/gline (Property Modified)
11310 trunk/help/opers/help (Property Modified)
11311 trunk/help/opers/index (Property Modified)
11312 trunk/help/opers/info (Property Modified)
11313 trunk/help/opers/invite (Property Modified)
11314 trunk/help/opers/ison (Property Modified)
11315 trunk/help/opers/join (Property Modified)
11316 trunk/help/opers/kick (Property Modified)
11317 trunk/help/opers/kill (Property Modified)
11318 trunk/help/opers/kline (Property Modified)
11319 trunk/help/opers/knock (Property Modified)
11320 trunk/help/opers/links (Property Modified)
11321 trunk/help/opers/list (Property Modified)
11322 trunk/help/opers/locops (Property Modified)
11323 trunk/help/opers/lusers (Property Modified)
11324 trunk/help/opers/modlist (Property Modified)
11325 trunk/help/opers/modload (Property Modified)
11326 trunk/help/opers/modrestart (Property Modified)
11327 trunk/help/opers/modunload (Property Modified)
11328 trunk/help/opers/motd (Property Modified)
11329 trunk/help/opers/names (Property Modified)
11330 trunk/help/opers/nick (Property Modified)
11331 trunk/help/opers/notice (Property Modified)
11332 trunk/help/opers/oper (Property Modified)
11333 trunk/help/opers/operspy (Property Modified)
11334 trunk/help/opers/operwall (Property Modified)
11335 trunk/help/opers/part (Property Modified)
11336 trunk/help/opers/pass (Property Modified)
11337 trunk/help/opers/ping (Property Modified)
11338 trunk/help/opers/pong (Property Modified)
11339 trunk/help/opers/post (Property Modified)
11340 trunk/help/opers/privmsg (Property Modified)
11341 trunk/help/opers/quit (Property Modified)
11342 trunk/help/opers/rehash (Property Modified)
11343 trunk/help/opers/restart (Property Modified)
11344 trunk/help/opers/resv (Property Modified)
11345 trunk/help/opers/server (Property Modified)
11346 trunk/help/opers/set (Property Modified)
11347 trunk/help/opers/sjoin (Property Modified)
11348 trunk/help/opers/squit (Property Modified)
11349 trunk/help/opers/stats (Property Modified)
11350 trunk/help/opers/svinfo (Property Modified)
11351 trunk/help/opers/testgecos (Property Modified)
11352 trunk/help/opers/testline (Property Modified)
11353 trunk/help/opers/testmask (Property Modified)
11354 trunk/help/opers/time (Property Modified)
11355 trunk/help/opers/topic (Property Modified)
11356 trunk/help/opers/trace (Property Modified)
11357 trunk/help/opers/uhelp (Property Modified)
11358 trunk/help/opers/umode (Property Modified)
11359 trunk/help/opers/undline (Property Modified)
11360 trunk/help/opers/ungline (Property Modified)
11361 trunk/help/opers/unkline (Property Modified)
11362 trunk/help/opers/unresv (Property Modified)
11363 trunk/help/opers/unxline (Property Modified)
11364 trunk/help/opers/user (Property Modified)
11365 trunk/help/opers/userhost (Property Modified)
11366 trunk/help/opers/users (Property Modified)
11367 trunk/help/opers/version (Property Modified)
11368 trunk/help/opers/wallops (Property Modified)
11369 trunk/help/opers/who (Property Modified)
11370 trunk/help/opers/whois (Property Modified)
11371 trunk/help/opers/whowas (Property Modified)
11372 trunk/help/opers/xline (Property Modified)
11373 trunk/help/users/index (Property Modified)
11374 trunk/help/users/info (Property Modified)
11375 trunk/help/users/notice (Property Modified)
11376 trunk/help/users/privmsg (Property Modified)
11377 trunk/help/users/stats (Property Modified)
11378 trunk/help/users/umode (Property Modified)
11379 trunk/include/.cvsignore (Property Modified)
11380 trunk/include/.indent.pro (Property Modified)
11381 trunk/include/balloc.h (File Modified) (Property Modified)
11382 trunk/include/cache.h (File Modified) (Property Modified)
11383 trunk/include/channel.h (File Modified) (Property Modified)
11384 trunk/include/class.h (File Modified) (Property Modified)
11385 trunk/include/client.h (File Modified) (Property Modified)
11386 trunk/include/commio.h (File Modified) (Property Modified)
11387 trunk/include/common.h (File Modified) (Property Modified)
11388 trunk/include/config.h (File Modified) (Property Modified)
11389 trunk/include/config.h.dist (File Modified) (Property Modified)
11390 trunk/include/defaults.h (File Modified) (Property Modified)
11391 trunk/include/event.h (File Modified) (Property Modified)
11392 trunk/include/hash.h (File Modified) (Property Modified)
11393 trunk/include/hook.h (File Modified) (Property Modified)
11394 trunk/include/hostmask.h (File Modified) (Property Modified)
11395 trunk/include/irc_string.h (File Modified) (Property Modified)
11396 trunk/include/ircd.h (File Modified) (Property Modified)
11397 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11398 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11399 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11400 trunk/include/linebuf.h (File Modified) (Property Modified)
11401 trunk/include/listener.h (File Modified) (Property Modified)
11402 trunk/include/m_info.h (File Modified) (Property Modified)
11403 trunk/include/memory.h (File Modified) (Property Modified)
11404 trunk/include/modules.h (File Modified) (Property Modified)
11405 trunk/include/monitor.h (File Modified) (Property Modified)
11406 trunk/include/msg.h (File Modified) (Property Modified)
11407 trunk/include/newconf.h (File Modified) (Property Modified)
11408 trunk/include/numeric.h (File Modified) (Property Modified)
11409 trunk/include/packet.h (File Modified) (Property Modified)
11410 trunk/include/parse.h (File Modified) (Property Modified)
11411 trunk/include/patchlevel.h (File Modified) (Property Modified)
11412 trunk/include/patricia.h (File Modified) (Property Modified)
11413 trunk/include/reject.h (File Modified) (Property Modified)
11414 trunk/include/res.h (File Modified) (Property Modified)
11415 trunk/include/restart.h (File Modified) (Property Modified)
11416 trunk/include/s_auth.h (File Modified) (Property Modified)
11417 trunk/include/s_conf.h (File Modified) (Property Modified)
11418 trunk/include/s_gline.h (File Modified) (Property Modified)
11419 trunk/include/s_log.h (File Modified) (Property Modified)
11420 trunk/include/s_newconf.h (File Modified) (Property Modified)
11421 trunk/include/s_serv.h (File Modified) (Property Modified)
11422 trunk/include/s_stats.h (File Modified) (Property Modified)
11423 trunk/include/s_user.h (File Modified) (Property Modified)
11424 trunk/include/s_zip.h (File Modified) (Property Modified)
11425 trunk/include/scache.h (File Modified) (Property Modified)
11426 trunk/include/send.h (File Modified) (Property Modified)
11427 trunk/include/serno.h (Property Modified)
11428 trunk/include/setup.h.in (Property Modified)
11429 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11430 trunk/include/stdinc.h (File Modified) (Property Modified)
11431 trunk/include/supported.h (File Modified) (Property Modified)
11432 trunk/include/tools.h (File Modified) (Property Modified)
11433 trunk/include/whowas.h (File Modified) (Property Modified)
11434 trunk/install-sh (File Modified) (Property Modified)
11435 trunk/modules/.cvsignore (Property Modified)
11436 trunk/modules/.depend (Property Modified)
11437 trunk/modules/.indent.pro (Property Modified)
11438 trunk/modules/Makefile.in (File Modified) (Property Modified)
11439 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11440 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11441 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11442 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11443 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11444 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11445 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11446 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11447 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11448 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11449 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11450 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11451 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11452 trunk/modules/m_accept.c (File Modified) (Property Modified)
11453 trunk/modules/m_admin.c (File Modified) (Property Modified)
11454 trunk/modules/m_away.c (File Modified) (Property Modified)
11455 trunk/modules/m_cap.c (File Modified) (Property Modified)
11456 trunk/modules/m_capab.c (File Modified) (Property Modified)
11457 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11458 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11459 trunk/modules/m_close.c (File Modified) (Property Modified)
11460 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11461 trunk/modules/m_connect.c (File Modified) (Property Modified)
11462 trunk/modules/m_dline.c (File Modified) (Property Modified)
11463 trunk/modules/m_encap.c (File Modified) (Property Modified)
11464 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11465 trunk/modules/m_gline.c (File Modified) (Property Modified)
11466 trunk/modules/m_help.c (File Modified) (Property Modified)
11467 trunk/modules/m_info.c (File Modified) (Property Modified)
11468 trunk/modules/m_invite.c (File Modified) (Property Modified)
11469 trunk/modules/m_ison.c (File Modified) (Property Modified)
11470 trunk/modules/m_kline.c (File Modified) (Property Modified)
11471 trunk/modules/m_knock.c (File Modified) (Property Modified)
11472 trunk/modules/m_links.c (File Modified) (Property Modified)
11473 trunk/modules/m_list.c (File Modified) (Property Modified)
11474 trunk/modules/m_locops.c (File Modified) (Property Modified)
11475 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11476 trunk/modules/m_map.c (File Modified) (Property Modified)
11477 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11478 trunk/modules/m_motd.c (File Modified) (Property Modified)
11479 trunk/modules/m_names.c (File Modified) (Property Modified)
11480 trunk/modules/m_oper.c (File Modified) (Property Modified)
11481 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11482 trunk/modules/m_pass.c (File Modified) (Property Modified)
11483 trunk/modules/m_ping.c (File Modified) (Property Modified)
11484 trunk/modules/m_pong.c (File Modified) (Property Modified)
11485 trunk/modules/m_post.c (File Modified) (Property Modified)
11486 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11487 trunk/modules/m_restart.c (File Modified) (Property Modified)
11488 trunk/modules/m_resv.c (File Modified) (Property Modified)
11489 trunk/modules/m_services.c (File Modified) (Property Modified)
11490 trunk/modules/m_set.c (File Modified) (Property Modified)
11491 trunk/modules/m_stats.c (File Modified) (Property Modified)
11492 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11493 trunk/modules/m_tb.c (File Modified) (Property Modified)
11494 trunk/modules/m_testline.c (File Modified) (Property Modified)
11495 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11496 trunk/modules/m_time.c (File Modified) (Property Modified)
11497 trunk/modules/m_topic.c (File Modified) (Property Modified)
11498 trunk/modules/m_trace.c (File Modified) (Property Modified)
11499 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11500 trunk/modules/m_user.c (File Modified) (Property Modified)
11501 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11502 trunk/modules/m_users.c (File Modified) (Property Modified)
11503 trunk/modules/m_version.c (File Modified) (Property Modified)
11504 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11505 trunk/modules/m_who.c (File Modified) (Property Modified)
11506 trunk/modules/m_whois.c (File Modified) (Property Modified)
11507 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11508 trunk/modules/m_xline.c (File Modified) (Property Modified)
11509 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11510 trunk/servlink/.cvsignore (Property Modified)
11511 trunk/servlink/.indent.pro (Property Modified)
11512 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11513 trunk/servlink/README (File Modified) (Property Modified)
11514 trunk/servlink/TODO (File Modified) (Property Modified)
11515 trunk/servlink/control.c (File Modified) (Property Modified)
11516 trunk/servlink/control.h (File Modified) (Property Modified)
11517 trunk/servlink/io.c (File Modified) (Property Modified)
11518 trunk/servlink/io.h (File Modified) (Property Modified)
11519 trunk/servlink/servlink.c (File Modified) (Property Modified)
11520 trunk/servlink/servlink.h (File Modified) (Property Modified)
11521 trunk/src/.cvsignore (Property Modified)
11522 trunk/src/.depend (Property Modified)
11523 trunk/src/.indent.pro (Property Modified)
11524 trunk/src/Makefile.in (File Modified) (Property Modified)
11525 trunk/src/adns.c (File Modified) (Property Modified)
11526 trunk/src/balloc.c (File Modified) (Property Modified)
11527 trunk/src/cache.c (File Modified) (Property Modified)
11528 trunk/src/channel.c (File Modified) (Property Modified)
11529 trunk/src/class.c (File Modified) (Property Modified)
11530 trunk/src/client.c (File Modified) (Property Modified)
11531 trunk/src/commio.c (File Modified) (Property Modified)
11532 trunk/src/devpoll.c (File Modified) (Property Modified)
11533 trunk/src/epoll.c (File Modified) (Property Modified)
11534 trunk/src/event.c (File Modified) (Property Modified)
11535 trunk/src/getopt.c (File Modified) (Property Modified)
11536 trunk/src/hash.c (File Modified) (Property Modified)
11537 trunk/src/hook.c (File Modified) (Property Modified)
11538 trunk/src/hostmask.c (File Modified) (Property Modified)
11539 trunk/src/irc_string.c (File Modified) (Property Modified)
11540 trunk/src/ircd.c (File Modified) (Property Modified)
11541 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11542 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11543 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11544 trunk/src/kdparse.c (File Modified) (Property Modified)
11545 trunk/src/kqueue.c (File Modified) (Property Modified)
11546 trunk/src/linebuf.c (File Modified) (Property Modified)
11547 trunk/src/listener.c (File Modified) (Property Modified)
11548 trunk/src/match.c (File Modified) (Property Modified)
11549 trunk/src/memory.c (File Modified) (Property Modified)
11550 trunk/src/messages.tab (File Modified) (Property Modified)
11551 trunk/src/modules.c (File Modified) (Property Modified)
11552 trunk/src/monitor.c (File Modified) (Property Modified)
11553 trunk/src/newconf.c (File Modified) (Property Modified)
11554 trunk/src/numeric.c (File Modified) (Property Modified)
11555 trunk/src/packet.c (File Modified) (Property Modified)
11556 trunk/src/parse.c (File Modified) (Property Modified)
11557 trunk/src/patricia.c (File Modified) (Property Modified)
11558 trunk/src/poll.c (File Modified) (Property Modified)
11559 trunk/src/reject.c (File Modified) (Property Modified)
11560 trunk/src/restart.c (File Modified) (Property Modified)
11561 trunk/src/s_auth.c (File Modified) (Property Modified)
11562 trunk/src/s_conf.c (File Modified) (Property Modified)
11563 trunk/src/s_gline.c (File Modified) (Property Modified)
11564 trunk/src/s_log.c (File Modified) (Property Modified)
11565 trunk/src/s_newconf.c (File Modified) (Property Modified)
11566 trunk/src/s_serv.c (File Modified) (Property Modified)
11567 trunk/src/s_stats.c (File Modified) (Property Modified)
11568 trunk/src/s_user.c (File Modified) (Property Modified)
11569 trunk/src/scache.c (File Modified) (Property Modified)
11570 trunk/src/select.c (File Modified) (Property Modified)
11571 trunk/src/send.c (File Modified) (Property Modified)
11572 trunk/src/snprintf.c (File Modified) (Property Modified)
11573 trunk/src/tools.c (File Modified) (Property Modified)
11574 trunk/src/version.c.SH (File Modified) (Property Modified)
11575 trunk/src/whowas.c (File Modified) (Property Modified)
11576 trunk/tools/.cvsignore (Property Modified)
11577 trunk/tools/Makefile.in (File Modified) (Property Modified)
11578 trunk/tools/README (File Modified) (Property Modified)
11579 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11580 trunk/tools/convertilines.c (File Modified) (Property Modified)
11581 trunk/tools/convertklines.c (File Modified) (Property Modified)
11582 trunk/tools/mkkeypair (Property Modified)
11583 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11584 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11585 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11586 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11587 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11588 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11589 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11590 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11591 trunk/tools/untabify (File Modified) (Property Modified)
11592 trunk/tools/viconf.c (File Modified) (Property Modified)
11593
11594
11595 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11596 Log:
11597 - Update RELNOTES.
11598
11599
11600 Modified:
11601 trunk/RELNOTES (File Modified)
11602
11603
11604 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11605 Log:
11606 - Make version.c use our serial, not ratbox's.
11607
11608
11609 Modified:
11610 trunk/src/version.c.SH (File Modified)
11611
11612
11613 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11614 Log:
11615 - update RELNOTES
11616 - revved patchlevel to 2.1.5
11617
11618
11619 Modified:
11620 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11622
11623
11624 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11625 Log:
11626 - fix buffer overflow and unterminated buffer when removing TS6 bans
11627 - fix rebuilding of SJOIN
11628
11629
11630 Modified:
11631 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11632
11633
11634 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11635 Log:
11636 have servlink report if it gets an uncompressed error message when it gets inflate failures
11637
11638 Modified:
11639 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11640
11641
11642 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11643 Log:
11644 - extend our copyrights to 2005.
11645
11646
11647 Modified:
11648 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11666 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11667 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11675 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11676 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11677 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11678 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11682 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11683 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11684 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11685 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11686 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11687 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11688 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11689 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11690 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11694 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11695 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11696 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11697 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11698 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11699 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11700 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11701 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11702 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11703 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11704 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11705 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11707 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11708 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11709 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11711 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11712 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11713 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11714 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11715 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11716 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11717 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11718 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11719 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11720 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11721 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11722 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11723 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11724 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11725 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11726 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11727 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11729 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11730 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11731 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11732 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11733 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11734 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11735 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11736 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11737 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11738 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11739 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11740 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11741 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11742 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11743 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11744 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11745 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11746 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11747 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11750 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11751 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11752
11753
11754 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11755 Log:
11756 - update RELNOTES
11757 - revved patchlevel to 2.1.4
11758
11759
11760 Modified:
11761 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11762 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11763
11764
11765 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11766 Log:
11767 - add TARGMAX to 005
11768 - remove the +1 from ->uid in struct Client
11769 - fix checking of accept entries in m_accept.c
11770
11771
11772 Modified:
11773 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11774 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11775 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11776 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11777
11778
11779 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11780 Log:
11781 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11782 send it over TS6
11783
11784
11785 Modified:
11786 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11787
11788
11789 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11790 Log:
11791 - remove an unused variable
11792
11793
11794 Modified:
11795 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11796
11797
11798 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11799 Log:
11800 don't burst a TS5 name in burst_TS6. -via jillies
11801
11802 Modified:
11803 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11804
11805
11806 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11807 Log:
11808 - via jilles, make nickchanges invalidate any cached bans for
11809 quiet_on_ban
11810
11811
11812 Modified:
11813 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11814 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11817
11818
11819 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11820 Log:
11821 - fix some char vs byte usage to make adns compile cleanly with gcc4
11822
11823
11824 Modified:
11825 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11826 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11827 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11828 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11829 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11830 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11831 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11832 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11833
11834
11835 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11836 Log:
11837 userhost should allow 5 userhost checks, not 4
11838
11839 Modified:
11840 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11841
11842
11843 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11844 Log:
11845 - another darwin fix
11846
11847
11848 Modified:
11849 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11850
11851
11852 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11853 Log:
11854 - darwin fixes
11855
11856
11857 Modified:
11858 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11859 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11860 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11861 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11862 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11863 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11864 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11865 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11866
11867
11868 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11869 Log:
11870 - remove bogus extern of abort_list
11871
11872
11873 Modified:
11874 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11875
11876
11877 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11878 Log:
11879 svn repo access stuff
11880
11881 Modified:
11882 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11883
11884
11885 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11886 Log:
11887 test commit
11888
11889
11890 Modified:
11891 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11892
11893
11894 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11895 Log:
11896 test commit
11897
11898
11899 Modified:
11900 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11901
11902
11903 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11904 Log:
11905 revert omotd..i thought it was a good idea..oh well
11906
11907 Modified:
11908 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11909
11910
11911 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11912 Log:
11913 Commas are bad things in channel keys
11914
11915
11916 Modified:
11917 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11918
11919
11920 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11921 Log:
11922 Add OMOTD command to display oper motd
11923
11924
11925 Modified:
11926 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11927
11928
11929 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11930 Log:
11931 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11932
11933 Modified:
11934 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11935
11936
11937 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11938
11939 Modified files: (Branch: RATBOX_2_1)
11940 modules m_whois.c
11941 Log:
11942 - stop testing whois for protocol violations, as they can be caused in
11943 ircds going all the way back to the original ircd2.8
11944
11945 Revision Changes Path
11946 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11947
11948
11949
11950 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11951
11952 Modified files: (Branch: RATBOX_2_1)
11953 modules m_time.c
11954 Log:
11955 - remove some 2.2 code
11956
11957 Revision Changes Path
11958 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11959
11960
11961
11962 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11963
11964 Modified files: (Branch: RATBOX_2_1)
11965 modules m_time.c
11966 Log:
11967 backport of the silly december 31st bug
11968
11969 Revision Changes Path
11970 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11971
11972
11973
11974 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11975
11976 Modified files: (Branch: RATBOX_2_1)
11977 . RELNOTES
11978 include patchlevel.h
11979 Log:
11980 - revved patchlevel to 2.1.3
11981
11982 Revision Changes Path
11983 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11984 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11985
11986
11987
11988 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11989
11990 Modified files: (Branch: RATBOX_2_1)
11991 include client.h
11992 modules m_accept.c
11993 modules/core m_nick.c
11994 src client.c
11995 Log:
11996 - stop removing a clients own list of accepted clients when they do a
11997 nickchange
11998 - clean up the accept code so its less retarded
11999
12000 Revision Changes Path
12001 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
12002 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
12003 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
12004 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
12005
12006
12007
12008 leeh 2005/06/14 12:44:47 UTC (20050614_0)
12009
12010 Modified files: (Branch: RATBOX_2_1)
12011 include event.h
12012 modules m_links.c
12013 src event.c ircd.c newconf.c
12014 Log:
12015 - remove a defn of links_cache_list in m_links.c which was causing
12016 the flattened links update to be ignored
12017 - add eventUpdate(), and make links_delay update on rehash
12018
12019 Revision Changes Path
12020 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12021 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12022 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12023 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12024 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12025
12026
12027
12028 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12029
12030 Modified files: (Branch: RATBOX_2_1)
12031 doc services.txt
12032 src newconf.c
12033 Log:
12034 - make the conf parser apply service {}; on rehash
12035
12036 Revision Changes Path
12037 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12038 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12039
12040
12041
12042 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12043
12044 Modified files: (Branch: RATBOX_2_1)
12045 include m_info.h
12046 Log:
12047 - show ENABLE_SERVICES define in info
12048
12049 Revision Changes Path
12050 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12051
12052
12053
12054 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12055
12056 Modified files: (Branch: RATBOX_2_1)
12057 modules m_services.c m_stats.c
12058 Log:
12059 - via jilles, make m_services.c hook into stats U and display service
12060 blocks
12061
12062 Revision Changes Path
12063 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12064 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12065
12066
12067
12068 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12069
12070 Modified files: (Branch: RATBOX_2_1)
12071 . configure configure.ac
12072 Log:
12073 - default build to -O2
12074
12075 Revision Changes Path
12076 7.249.2.2 +4 -4 ircd-ratbox/configure
12077 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12078
12079
12080
12081 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12082
12083 Modified files: (Branch: RATBOX_2_1)
12084 doc example.conf example.efnet.conf
12085 include client.h s_conf.h s_newconf.h
12086 modules m_info.c
12087 modules/core m_join.c m_nick.c
12088 src channel.c newconf.c s_conf.c s_user.c
12089 Log:
12090 - remove no_oper_resvs from general {};
12091 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12092
12093 Revision Changes Path
12094 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12095 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12096 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12097 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12098 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12099 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12100 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12101 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12102 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12103 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12104 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12105 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12106
12107
12108
12109 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12110
12111 Modified files: (Branch: RATBOX_2_1)
12112 modules/core m_mode.c m_nick.c
12113 src s_newconf.c
12114 Log:
12115 - 2.0 sync:
12116 - raise max temptime to a year
12117 - tidy up BMASK
12118 - require 9 parameters in ms_nick(), 10 in ms_uid()
12119
12120 Revision Changes Path
12121 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12122 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12123 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12124
12125
12126
12127 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12128
12129 Modified files: (Branch: RATBOX_2_1)
12130 modules m_services.c
12131 Log:
12132 - only show services logged in info when its a local client
12133
12134 Revision Changes Path
12135 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12136
12137
12138
12139 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12140
12141 Modified files: (Branch: RATBOX_2_1)
12142 src match.c
12143 Log:
12144 passing a pointer to a pointer is not what was intended, oops
12145
12146 Revision Changes Path
12147 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12148
12149
12150
12151 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12152
12153 Modified files: (Branch: RATBOX_2_1)
12154 doc services.txt
12155 Log:
12156 - update services.txt with FNC
12157
12158 Revision Changes Path
12159 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12160
12161
12162
12163 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12164
12165 Modified files: (Branch: RATBOX_2_1)
12166 modules m_resv.c
12167 Log:
12168 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12169
12170 Revision Changes Path
12171 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12172
12173
12174
12175 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12176
12177 Modified files: (Branch: RATBOX_2_1)
12178 src s_auth.c
12179 Log:
12180 - add some uniqueness into auth process for bopm
12181
12182 Revision Changes Path
12183 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12184
12185
12186
12187 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12188
12189 Modified files: (Branch: RATBOX_2_1)
12190 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12191 Log:
12192 - make contrib/ compile
12193
12194 Revision Changes Path
12195 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12196 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12197 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12198 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12199
12200
12201
12202 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12203
12204 Modified files: (Branch: RATBOX_2_1)
12205 modules m_monitor.c
12206 Log:
12207 Don't allow MONITOR from an unregistered client
12208
12209 Revision Changes Path
12210 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12211
12212
12213
12214 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12215
12216 Modified files: (Branch: RATBOX_2_1)
12217 doc example.conf example.efnet.conf
12218 include class.h
12219 src class.c messages.tab newconf.c
12220 Log:
12221 - remove sendq_eob, its become more of a hindrance than a benefit.
12222 - sync example.efnet.conf cluster {}; with example.conf
12223
12224 Revision Changes Path
12225 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12226 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12227 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12228 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12229 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12230 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12231
12232
12233
12234 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12235
12236 Modified files: (Branch: RATBOX_2_1)
12237 . RELNOTES
12238 include patchlevel.h
12239 Log:
12240 - update RELNOTES
12241 - revved patchlevel to 2.1.2
12242
12243 Revision Changes Path
12244 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12245 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12246
12247
12248
12249 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12250
12251 Modified files: (Branch: RATBOX_2_1)
12252 . configure configure.ac
12253 Log:
12254 - raise default topiclen to 160.
12255
12256 Revision Changes Path
12257 7.249.2.1 +3 -3 ircd-ratbox/configure
12258 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12259
12260
12261
12262 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12263
12264 Modified files: (Branch: RATBOX_2_1)
12265 modules m_services.c
12266 Log:
12267 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12268 tsinfo matches this
12269
12270 Revision Changes Path
12271 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12272
12273
12274
12275 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12276
12277 Modified files: (Branch: RATBOX_2_1)
12278 modules m_services.c
12279 Log:
12280 - monitor_signoff() the client we're nickchanging
12281
12282 Revision Changes Path
12283 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12284
12285
12286
12287 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12288
12289 Modified files: (Branch: RATBOX_2_1)
12290 modules m_trace.c
12291 Log:
12292 - fix various UID problems with trace
12293
12294 Revision Changes Path
12295 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12296
12297
12298
12299 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12300
12301 Modified files: (Branch: RATBOX_2_1)
12302 help/opers dline kline
12303 modules m_resv.c m_stats.c
12304 modules/core m_mode.c
12305 Log:
12306 - sync with 2.0
12307 - tidy up kline/dline help to note they dont accept nick as target
12308 - disallow bans beginning with ':' over bmask
12309 - disallow bans with a space in chm_ban
12310 - stop counting hidden opers in stats p
12311 - match() parameters in remote unresv were inverted, causing it to fail
12312 - fix possibility of clients setting blank keys
12313
12314 Revision Changes Path
12315 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12316 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12317 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12318 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12319 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12320
12321
12322
12323 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12324
12325 Modified files: (Branch: RATBOX_2_1)
12326 src send.c
12327 Log:
12328 - fix problems with amd64 and the way we do va_list
12329
12330 Revision Changes Path
12331 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12332
12333
12334
12335 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12336
12337 Modified files: (Branch: RATBOX_2_1)
12338 modules m_services.c
12339 Log:
12340 - tidy up the kill notifications for RSFNC
12341
12342 Revision Changes Path
12343 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12344
12345
12346
12347 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12348
12349 Modified files: (Branch: RATBOX_2_1)
12350 include s_serv.h
12351 modules m_services.c
12352 src s_serv.c
12353 Log:
12354 - some more rserv stuff:
12355 - add RSFNC capability
12356 - fix up RSFNC, kill existing clients if they exist.
12357
12358 Revision Changes Path
12359 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12360 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12361 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12362
12363
12364
12365 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12366
12367 Modified files: (Branch: RATBOX_2_1)
12368 modules m_services.c
12369 Log:
12370 - first stab at a FNC implementation for rserv
12371
12372 Revision Changes Path
12373 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12374
12375
12376
12377 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12378
12379 Modified files: (Branch: RATBOX_2_1)
12380 help/opers umode
12381 Log:
12382 - remove a tab
12383
12384 Revision Changes Path
12385 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12386
12387
12388
12389 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12390
12391 Modified files: (Branch: RATBOX_2_1)
12392 src newconf.c
12393 Log:
12394 - add links_delay back
12395
12396 Revision Changes Path
12397 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12398
12399
12400
12401 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12402
12403 Modified files: (Branch: RATBOX_2_1)
12404 help/opers umode
12405 help/users umode
12406 Log:
12407 - swap tabs for spaces
12408
12409 Revision Changes Path
12410 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12411 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12412
12413
12414
12415 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12416
12417 Modified files: (Branch: RATBOX_2_1)
12418 include m_info.h
12419 Log:
12420 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12421 contained in the client_flood conf option
12422 - remove a couple of unused defines from info
12423
12424 Revision Changes Path
12425 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12426
12427
12428
12429 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12430
12431 Modified files: (Branch: RATBOX_2_1)
12432 src s_conf.c
12433 Log:
12434 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12435
12436 Revision Changes Path
12437 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12438
12439
12440
12441 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12442
12443 Modified files: (Branch: RATBOX_2_1)
12444 doc example.conf example.efnet.conf
12445 Log:
12446 - fix missing closing comment tag
12447
12448 Revision Changes Path
12449 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12450 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12451
12452
12453
12454 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12455
12456 Modified files: (Branch: RATBOX_2_1)
12457 . RELNOTES
12458 include patchlevel.h
12459 Log:
12460 - revved patchlevel to 2.1.1
12461
12462 Revision Changes Path
12463 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12464 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12465
12466
12467
12468 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12469
12470 Modified files: (Branch: RATBOX_2_1)
12471 modules m_kline.c
12472 Log:
12473 - sync up remote kline reasons, so theyre consistent with what happens
12474 when we add local klines - notably the "Temporary K-line x min" and
12475 date added to reason.
12476
12477 Revision Changes Path
12478 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12479
12480
12481
12482 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12483
12484 Modified files: (Branch: RATBOX_2_1)
12485 doc monitor.txt
12486 Log:
12487 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12488
12489 Revision Changes Path
12490 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12491
12492
12493
12494 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12495
12496 Modified files: (Branch: RATBOX_2_1)
12497 src commio.c
12498 Log:
12499 used the data pointer we saved, not what just got nulled
12500
12501 Revision Changes Path
12502 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12503
12504
12505
12506 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12507
12508 Modified files: (Branch: RATBOX_2_1)
12509 modules m_resv.c m_xline.c
12510 Log:
12511 - fix broken propagation of xline/resv
12512
12513 Revision Changes Path
12514 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12515 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12516
12517
12518
12519 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12520
12521 Modified files: (Branch: RATBOX_2_1)
12522 src s_auth.c
12523 Log:
12524 - properly increment bad auth count for stats T when we timeout an auth
12525
12526 Revision Changes Path
12527 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12528
12529
12530
12531 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12532
12533 Modified files: (Branch: RATBOX_2_1)
12534 doc monitor.txt
12535 include client.h
12536 modules/core m_nick.c
12537 Log:
12538 - fix a bit that didnt make sense in monitor.txt
12539 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12540
12541 Revision Changes Path
12542 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12543 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12544 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12545
12546
12547
12548 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12549
12550 Modified files: (Branch: RATBOX_2_1)
12551 src s_auth.c
12552 Log:
12553 removing dlink nodes from auth_poll_list twice is bad
12554
12555 Revision Changes Path
12556 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12557
12558
12559
12560 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12561
12562 Modified files: (Branch: RATBOX_2_1)
12563 modules m_stats.c
12564 Log:
12565 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12566 changed to RPL_STATSDEBUG
12567
12568 Revision Changes Path
12569 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12570
12571
12572
12573 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12574
12575 Added files: (Branch: RATBOX_2_1)
12576 doc tgchange.txt
12577 Log:
12578 - add some documentation about target change
12579
12580 Revision Changes Path
12581 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12582
12583
12584
12585 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12586
12587 Modified files: (Branch: RATBOX_2_1)
12588 include supported.h
12589 modules/core m_message.c
12590 Log:
12591 - remove extra argument to 005
12592 - disallow messaging of UIDs
12593
12594 Revision Changes Path
12595 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12596 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12597
12598
12599
12600 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12601
12602 Modified files: (Branch: RATBOX_2_1)
12603 src parse.c
12604 Log:
12605 - fix a longstanding parser bug with wrong limit checking, causing us to
12606 accept one less parameter than we're allowed to accept.
12607
12608 Revision Changes Path
12609 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12610
12611
12612
12613 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12614
12615 Modified files: (Branch: RATBOX_2_1)
12616 modules/core m_message.c
12617 Log:
12618 - exempt users messaging themselves from target change
12619
12620 Revision Changes Path
12621 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12622
12623
12624
12625 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12626
12627 Modified files: (Branch: RATBOX_2_1)
12628 include supported.h
12629 Log:
12630 - stop violating MAXPARA on 005.
12631
12632 Revision Changes Path
12633 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12634
12635
12636
12637 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12638
12639 Modified files: (Branch: RATBOX_2_1)
12640 modules/core m_nick.c
12641 Log:
12642 - dont store an ipv6 sockhost if we're not compiled with v6 support
12643
12644 Revision Changes Path
12645 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12646
12647
12648
12649 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12650
12651 Modified files: (Branch: RATBOX_2_1)
12652 include stdinc.h
12653 Log:
12654 - remove some vms includes
12655
12656 Revision Changes Path
12657 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12658
12659
12660
12661 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12662
12663 Modified files: (Branch: RATBOX_2_1)
12664 . ChangeLog
12665 include serno.h
12666 Log:
12667 - force commit for new branch
12668
12669 Revision Changes Path
12670 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12671 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12672
12673
12674
12675 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12676
12677 Modified files:
12678 . RELNOTES configure configure.ac
12679 include patchlevel.h
12680 Log:
12681 - revved patchlevel to 2.1.0
12682
12683 Revision Changes Path
12684 1.114 +6 -2 ircd-ratbox/RELNOTES
12685 7.249 +11 -11 ircd-ratbox/configure
12686 7.63 +3 -3 ircd-ratbox/configure.ac
12687 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12688
12689
12690
12691 leeh 2005/03/04 13:31:32 EST (20050304_2)
12692
12693 Modified files:
12694 . RELNOTES
12695 include patchlevel.h
12696 Log:
12697 - update RELNOTES
12698 - revved patchlevel to 2.1.0beta2
12699
12700 Revision Changes Path
12701 1.113 +12 -0 ircd-ratbox/RELNOTES
12702 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12703
12704
12705
12706 leeh 2005/03/04 13:27:05 EST (20050304_1)
12707
12708 Modified files:
12709 doc whats-new-2.1.txt
12710 src channel.c
12711 Log:
12712 - update whats-new-2.1
12713 - when we're handling global NAMES, dont output channels if there are no
12714 members within them we can show.
12715
12716 Revision Changes Path
12717 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12718 7.436 +12 -2 ircd-ratbox/src/channel.c
12719
12720
12721
12722 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12723
12724 Modified files:
12725 src patricia.c
12726 Log:
12727 That would be a node_heap not a prefix_heap..oops
12728
12729 Revision Changes Path
12730 7.30 +1 -1 ircd-ratbox/src/patricia.c
12731
12732
12733
12734 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12735
12736 Modified files:
12737 include stdinc.h
12738 Log:
12739 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12740 otherwise..the other macros might work????
12741
12742 Revision Changes Path
12743 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12744
12745
12746
12747 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12748
12749 Modified files:
12750 . configure configure.ac
12751 Log:
12752 i hate autoconf
12753
12754 Revision Changes Path
12755 7.248 +5 -5 ircd-ratbox/configure
12756 7.62 +5 -5 ircd-ratbox/configure.ac
12757
12758
12759
12760 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12761
12762 Modified files:
12763 . configure configure.ac
12764 Log:
12765 i hate autoconf
12766
12767 Revision Changes Path
12768 7.247 +3 -2 ircd-ratbox/configure
12769 7.61 +3 -2 ircd-ratbox/configure.ac
12770
12771
12772
12773 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12774
12775 Modified files:
12776 . configure configure.ac
12777 Log:
12778 doh
12779
12780 Revision Changes Path
12781 7.246 +6 -6 ircd-ratbox/configure
12782 7.60 +4 -4 ircd-ratbox/configure.ac
12783
12784
12785
12786 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12787
12788 Modified files:
12789 . configure configure.ac
12790 include stdinc.h
12791 Log:
12792 Doh these changes got put on RATBOX_2_0 when they were meant for
12793 head..oops...
12794 Also merged in the monitor heap size stuff, not that i think monitor has
12795 been moved to head
12796
12797 Revision Changes Path
12798 7.245 +12 -3 ircd-ratbox/configure
12799 7.59 +11 -3 ircd-ratbox/configure.ac
12800 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12801
12802
12803
12804 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12805
12806 Modified files:
12807 include stdinc.h
12808 Log:
12809 Add more robust alloca checking
12810
12811 Revision Changes Path
12812 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12813
12814
12815
12816 leeh 2005/02/24 15:27:17 EST (20050224_9)
12817
12818 Modified files:
12819 contrib m_42.c
12820 Log:
12821 - fix the copyright on m_42.c :p
12822
12823 Revision Changes Path
12824 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12825
12826
12827
12828 leeh 2005/02/24 15:22:53 EST (20050224_8)
12829
12830 Modified files:
12831 include supported.h
12832 modules m_dline.c
12833 Log:
12834 - fix a core in undline on bad masks
12835 - remove an unwanted space from beginning of second 005 numeric
12836
12837 Revision Changes Path
12838 7.5 +1 -1 ircd-ratbox/include/supported.h
12839 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12840
12841
12842
12843 leeh 2005/02/24 15:18:59 EST (20050224_7)
12844
12845 Modified files:
12846 modules m_monitor.c
12847 Log:
12848 - use max_monitor when adding nicknames
12849 - add in monitor s
12850 that should be everything now..
12851
12852 Revision Changes Path
12853 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12854
12855
12856
12857 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12858
12859 Modified files:
12860 contrib m_42.c
12861 Log:
12862 42
12863
12864 Revision Changes Path
12865 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12866
12867
12868
12869 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12870
12871 Modified files:
12872 contrib m_42.c
12873 Log:
12874 42
12875
12876 Revision Changes Path
12877 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12878
12879
12880
12881 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12882
12883 Added files:
12884 contrib m_42.c
12885 Log:
12886 The Answer to Life, the Universe, and Everything
12887
12888 Revision Changes Path
12889 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12890
12891
12892
12893 leeh 2005/02/24 14:53:04 EST (20050224_3)
12894
12895 Modified files:
12896 include monitor.h
12897 modules m_monitor.c
12898 src ircd.c monitor.c
12899 Log:
12900 - call init_monitor() on startup
12901 - add in support for adding/deleting/listing monitor entries
12902
12903 Revision Changes Path
12904 7.2 +3 -1 ircd-ratbox/include/monitor.h
12905 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12906 7.374 +2 -0 ircd-ratbox/src/ircd.c
12907 7.3 +15 -4 ircd-ratbox/src/monitor.c
12908
12909
12910
12911 leeh 2005/02/23 21:20:10 EST (20050224_2)
12912
12913 Modified files:
12914 doc example.conf example.efnet.conf
12915 include s_conf.h supported.h
12916 modules Makefile.in
12917 src client.c newconf.c s_conf.c
12918 Added files:
12919 modules m_monitor.c
12920 Log:
12921 - add the max_monitor config option
12922 - advertise MONITOR=%d in 005
12923 - clear a local clients monitor list on exit
12924 - add the framework for the MONITOR command
12925 - bed.
12926
12927 Revision Changes Path
12928 7.261 +5 -0 ircd-ratbox/doc/example.conf
12929 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12930 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12931 7.4 +4 -2 ircd-ratbox/include/supported.h
12932 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12933 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12934 7.492 +1 -0 ircd-ratbox/src/client.c
12935 7.202 +1 -0 ircd-ratbox/src/newconf.c
12936 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12937
12938
12939
12940 leeh 2005/02/23 20:57:51 EST (20050224_1)
12941
12942 Modified files:
12943 . configure configure.ac
12944 include setup.h.in
12945 src monitor.c
12946 Log:
12947 - move MONITOR_HEAP_SIZE over to configure
12948
12949 Revision Changes Path
12950 7.244 ircd-ratbox/configure
12951 7.58 +4 -2 ircd-ratbox/configure.ac
12952 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12953 7.2 +0 -2 ircd-ratbox/src/monitor.c
12954
12955
12956
12957 leeh 2005/02/23 20:48:08 EST (20050224_0)
12958
12959 Modified files:
12960 doc monitor.txt
12961 include client.h numeric.h
12962 modules/core m_nick.c
12963 src Makefile.in client.c messages.tab
12964 s_user.c
12965 Added files:
12966 include monitor.h
12967 src monitor.c
12968 Log:
12969 - first half of my server-side notify list implementation..
12970
12971 Revision Changes Path
12972 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12973 7.266 +3 -0 ircd-ratbox/include/client.h
12974 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12975 7.58 +6 -0 ircd-ratbox/include/numeric.h
12976 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12977 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12978 7.491 +3 -0 ircd-ratbox/src/client.c
12979 7.126 +5 -5 ircd-ratbox/src/messages.tab
12980 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12981 7.342 +2 -0 ircd-ratbox/src/s_user.c
12982
12983
12984
12985 leeh 2005/02/23 18:42:59 EST (20050223_0)
12986
12987 Modified files:
12988 include hash.h
12989 Log:
12990 - double the size of the client and channel hashtables (64k -> 128k and
12991 32k -> 64k). The improvements are quite significant..
12992
12993 Revision Changes Path
12994 7.54 +4 -4 ircd-ratbox/include/hash.h
12995
12996
12997
12998 leeh 2005/02/22 14:55:56 EST (20050222_1)
12999
13000 Modified files:
13001 doc monitor.txt
13002 modules m_services.c
13003 Log:
13004 - remove a couple of unused vars
13005 - update monitor.txt
13006
13007 Revision Changes Path
13008 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
13009 1.6 +1 -4 ircd-ratbox/modules/m_services.c
13010
13011
13012
13013 leeh 2005/02/21 19:47:24 EST (20050222_0)
13014
13015 Added files:
13016 doc monitor.txt
13017 Log:
13018 - add in my documentation on the upcoming MONITOR command
13019
13020 Revision Changes Path
13021 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13022
13023
13024
13025 leeh 2005/02/21 12:09:34 EST (20050221_0)
13026
13027 Modified files:
13028 . configure configure.ac
13029 doc whats-new-2.1.txt
13030 tools README.mkpasswd
13031 Removed files:
13032 src crypt.c
13033 Log:
13034 - update whats-new-2.1.txt some more
13035 - we dont have vms mkpasswd anymore
13036 - remove the unused crypt.c
13037
13038 Revision Changes Path
13039 7.243 +3 -6 ircd-ratbox/configure
13040 7.57 +2 -4 ircd-ratbox/configure.ac
13041 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13042 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13043 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13044
13045
13046
13047 leeh 2005/02/19 12:38:09 EST (20050219_3)
13048
13049 Modified files:
13050 doc example.conf example.efnet.conf
13051 include ircd.h
13052 modules m_pong.c
13053 src channel.c client.c ircd.c s_conf.c
13054 Log:
13055 - rework the splitcode, splitservers is now how many servers we've marked as
13056 EOB, rather than how many are linked. Thus pull ourselves out of
13057 splitmode immediately once this is satisfied
13058
13059 Revision Changes Path
13060 7.260 +8 -9 ircd-ratbox/doc/example.conf
13061 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13062 7.83 +1 -0 ircd-ratbox/include/ircd.h
13063 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13064 7.435 +16 -36 ircd-ratbox/src/channel.c
13065 7.490 +2 -0 ircd-ratbox/src/client.c
13066 7.373 +2 -1 ircd-ratbox/src/ircd.c
13067 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13068
13069
13070
13071 leeh 2005/02/19 09:02:34 EST (20050219_2)
13072
13073 Modified files:
13074 doc example.conf example.efnet.conf
13075 include ircd.h s_conf.h
13076 modules m_set.c
13077 src channel.c ircd.c newconf.c s_conf.c
13078 Log:
13079 - remove split_delay
13080
13081 Revision Changes Path
13082 7.259 +0 -5 ircd-ratbox/doc/example.conf
13083 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13084 7.82 +0 -1 ircd-ratbox/include/ircd.h
13085 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13086 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13087 7.434 +2 -7 ircd-ratbox/src/channel.c
13088 7.372 +0 -1 ircd-ratbox/src/ircd.c
13089 7.201 +0 -1 ircd-ratbox/src/newconf.c
13090 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13091
13092
13093
13094 leeh 2005/02/19 08:48:05 EST (20050219_1)
13095
13096 Modified files:
13097 include client.h
13098 modules m_cap.c m_who.c
13099 src channel.c
13100 Log:
13101 - implemented multi-prefix client capability, which allows stacking of @+ in
13102 names and who
13103
13104 Revision Changes Path
13105 7.265 +1 -1 ircd-ratbox/include/client.h
13106 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13107 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13108 7.433 +4 -6 ircd-ratbox/src/channel.c
13109
13110
13111
13112 leeh 2005/02/19 06:27:58 EST (20050219_0)
13113
13114 Modified files:
13115 modules m_etrace.c
13116 src newconf.c s_conf.c s_newconf.c
13117 Log:
13118 - removed some unused vars/functions
13119
13120 Revision Changes Path
13121 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13122 7.200 +0 -15 ircd-ratbox/src/newconf.c
13123 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13124 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13125
13126
13127
13128 leeh 2005/02/16 12:58:24 EST (20050216_2)
13129
13130 Modified files:
13131 . RELNOTES configure configure.ac
13132 include patchlevel.h
13133 Log:
13134 - update configure to reflect this is 'devel'
13135 - update RELNOTES
13136 - revved patchlevel to 2.1.0beta1
13137
13138 Revision Changes Path
13139 1.112 +9 -1 ircd-ratbox/RELNOTES
13140 7.242 +11 -11 ircd-ratbox/configure
13141 7.56 +3 -3 ircd-ratbox/configure.ac
13142 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13143
13144
13145
13146 leeh 2005/02/16 12:46:30 EST (20050216_1)
13147
13148 Modified files:
13149 . configure configure.ac
13150 include client.h numeric.h s_conf.h setup.h.in
13151 supported.h
13152 modules Makefile.in
13153 modules/core m_nick.c
13154 src Makefile.in client.c ircd.c messages.tab
13155 newconf.c s_conf.c s_user.c
13156 Removed files:
13157 include watch.h
13158 modules m_watch.c
13159 src watch.c
13160 Log:
13161 - remove watch, the protocol for this sucks so hard I just dont want it
13162 here ;-)
13163
13164 Revision Changes Path
13165 7.241 +2 -12 ircd-ratbox/configure
13166 7.55 +2 -4 ircd-ratbox/configure.ac
13167 7.264 +0 -2 ircd-ratbox/include/client.h
13168 7.57 +0 -11 ircd-ratbox/include/numeric.h
13169 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13170 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13171 7.3 +2 -3 ircd-ratbox/include/supported.h
13172 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13173 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13174 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13175 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13176 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13177 7.489 +0 -3 ircd-ratbox/src/client.c
13178 7.371 +0 -2 ircd-ratbox/src/ircd.c
13179 7.125 +9 -9 ircd-ratbox/src/messages.tab
13180 7.199 +0 -1 ircd-ratbox/src/newconf.c
13181 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13182 7.341 +0 -2 ircd-ratbox/src/s_user.c
13183 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13184
13185
13186
13187 leeh 2005/02/15 19:13:31 EST (20050216_0)
13188
13189 Modified files:
13190 include stdinc.h
13191 src event.c ircd_lexer.l ircd_signal.c
13192 modules.c
13193 Removed files:
13194 servlink descrip.mms
13195 Log:
13196 - remove a few vms bits
13197
13198 Revision Changes Path
13199 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13200 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13201 7.47 +0 -54 ircd-ratbox/src/event.c
13202 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13203 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13204 7.152 +0 -3 ircd-ratbox/src/modules.c
13205
13206
13207
13208 leeh 2005/02/15 18:53:32 EST (20050215_0)
13209
13210 Modified files:
13211 include hostmask.h ircd.h s_conf.h s_newconf.h
13212 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13213 m_xline.c
13214 src hostmask.c ircd.c ircd_signal.c s_conf.c
13215 s_newconf.c
13216 Log:
13217 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13218 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13219
13220 Revision Changes Path
13221 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13222 7.81 +1 -0 ircd-ratbox/include/ircd.h
13223 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13224 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13225 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13226 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13227 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13228 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13229 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13230 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13231 7.370 +7 -0 ircd-ratbox/src/ircd.c
13232 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13233 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13234 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13235
13236
13237
13238 leeh 2005/02/13 10:21:41 EST (20050213_4)
13239
13240 Modified files:
13241 doc services.txt
13242 Added files:
13243 doc whats-new-2.0.txt whats-new-2.1.txt
13244 Removed files:
13245 doc whats-new.txt
13246 Log:
13247 - move whats-new.txt to whats-new-2.0.txt
13248 - add in whats-new-2.1.txt
13249 - update services.txt with the whois for logged in users
13250
13251 Revision Changes Path
13252 7.2 +5 -0 ircd-ratbox/doc/services.txt
13253 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13254 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13255 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13256
13257
13258
13259 leeh 2005/02/13 09:20:37 EST (20050213_3)
13260
13261 Modified files:
13262 include supported.h
13263 modules/core m_message.c
13264 Log:
13265 - fix a compile error in m_message.c
13266 - update 005 to the spec and add CPRIVMSG/CNOTICE
13267
13268 Revision Changes Path
13269 7.2 +31 -37 ircd-ratbox/include/supported.h
13270 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13271
13272
13273
13274 leeh 2005/02/13 09:14:12 EST (20050213_2)
13275
13276 Modified files:
13277 src channel.c
13278 Log:
13279 - fix the membership memleak
13280
13281 Revision Changes Path
13282 7.432 +0 -3 ircd-ratbox/src/channel.c
13283
13284
13285
13286 leeh 2005/02/12 21:51:56 EST (20050213_1)
13287
13288 Modified files:
13289 include client.h
13290 modules/core m_message.c
13291 Log:
13292 - add a bitmask to track when they send their first message, only allowing
13293 clearing stuff after that.
13294
13295 Revision Changes Path
13296 7.263 +4 -0 ircd-ratbox/include/client.h
13297 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13298
13299
13300
13301 leeh 2005/02/12 21:17:52 EST (20050213_0)
13302
13303 Modified files:
13304 include patricia.h s_newconf.h
13305 modules/core m_message.c
13306 src patricia.c s_newconf.c s_user.c
13307 Log:
13308 - add in the patricia for tracking who fills up targets, give them a reduced
13309 count on connect
13310
13311 Revision Changes Path
13312 7.20 +1 -1 ircd-ratbox/include/patricia.h
13313 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13314 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13315 7.29 +1 -1 ircd-ratbox/src/patricia.c
13316 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13317 7.340 +4 -0 ircd-ratbox/src/s_user.c
13318
13319
13320
13321 leeh 2005/02/12 18:35:10 EST (20050212_0)
13322
13323 Modified files:
13324 include ircd_defs.h
13325 src class.c reject.c
13326 Log:
13327 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13328
13329 Revision Changes Path
13330 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13331 7.68 +1 -5 ircd-ratbox/src/class.c
13332 1.33 +1 -5 ircd-ratbox/src/reject.c
13333
13334
13335
13336 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13337
13338 Modified files:
13339 modules m_watch.c
13340 Log:
13341 remove stupid memory leak
13342
13343 Revision Changes Path
13344 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13345
13346
13347
13348 leeh 2005/02/11 06:42:48 EST (20050211_0)
13349
13350 Modified files:
13351 modules m_gline.c
13352 Log:
13353 - workaround hyb6 allowing empty gline reasons
13354
13355 Revision Changes Path
13356 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13357
13358
13359
13360 leeh 2005/02/09 14:39:13 EST (20050209_2)
13361
13362 Modified files:
13363 include s_conf.h
13364 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13365 src ircd.c s_conf.c
13366 Log:
13367 - move temp dlines and temp klines over to an array, rather than completely
13368 seperate dlinks.
13369
13370 Revision Changes Path
13371 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13372 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13373 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13374 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13375 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13376 7.369 +0 -5 ircd-ratbox/src/ircd.c
13377 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13378
13379
13380
13381 leeh 2005/02/09 14:02:13 EST (20050209_1)
13382
13383 Modified files:
13384 include s_user.h
13385 modules m_cap.c m_pong.c m_user.c
13386 modules/core m_nick.c
13387 src s_user.c
13388 Log:
13389 - remove 'nick' param from register_local_user(), its not needed.
13390
13391 Revision Changes Path
13392 7.35 +1 -1 ircd-ratbox/include/s_user.h
13393 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13394 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13395 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13396 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13397 7.339 +6 -6 ircd-ratbox/src/s_user.c
13398
13399
13400
13401 leeh 2005/02/09 13:12:53 EST (20050209_0)
13402
13403 Modified files:
13404 modules m_cmessage.c
13405 Log:
13406 - dont send numerics when we're dealing with CNOTICE
13407 - add in checking for +g, and resetting idle
13408
13409 Revision Changes Path
13410 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13411
13412
13413
13414 leeh 2005/02/08 11:37:50 EST (20050208_2)
13415
13416 Modified files:
13417 src s_newconf.c
13418 Log:
13419 - fix operator blocks to work on ip spoofs
13420
13421 Revision Changes Path
13422 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13423
13424
13425
13426 leeh 2005/02/07 19:23:22 EST (20050208_1)
13427
13428 Modified files:
13429 doc example.conf example.efnet.conf
13430 src newconf.c
13431 Log:
13432 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13433
13434 Revision Changes Path
13435 7.258 +0 -39 ircd-ratbox/doc/example.conf
13436 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13437 7.198 +0 -272 ircd-ratbox/src/newconf.c
13438
13439
13440
13441 leeh 2005/02/07 19:19:32 EST (20050208_0)
13442
13443 Modified files:
13444 src s_conf.c
13445 Log:
13446 - added support for kline.conf.perm et al, these take the same formats
13447 as their non-permanent partners, but you cant remove them via the ircd.
13448
13449 Revision Changes Path
13450 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13451
13452
13453
13454 leeh 2005/02/02 19:18:59 EST (20050203_1)
13455
13456 Modified files:
13457 help Makefile.in
13458 help/opers index
13459 help/users index
13460 Added files:
13461 help/opers cnotice cprivmsg
13462 Log:
13463 - added help files for cprivmsg/cnotice
13464
13465 Revision Changes Path
13466 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13467 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13468 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13469 1.10 +19 -19 ircd-ratbox/help/opers/index
13470 1.7 +10 -9 ircd-ratbox/help/users/index
13471
13472
13473
13474 leeh 2005/02/02 19:14:25 EST (20050203_0)
13475
13476 Modified files:
13477 include numeric.h
13478 modules Makefile.in
13479 src messages.tab
13480 Added files:
13481 modules m_cmessage.c
13482 Log:
13483 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13484 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13485 nick is a member. These bypass any target change limitations.
13486 - added ERR_VOICENEEDED, numeric 489.
13487
13488 Revision Changes Path
13489 7.56 +2 -0 ircd-ratbox/include/numeric.h
13490 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13491 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13492 7.124 +1 -1 ircd-ratbox/src/messages.tab
13493
13494
13495
13496 leeh 2005/02/02 16:58:16 EST (20050202_4)
13497
13498 Modified files:
13499 help/opers etrace
13500 Log:
13501 - update etrace help
13502
13503 Revision Changes Path
13504 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13505
13506
13507
13508 leeh 2005/02/02 16:55:04 EST (20050202_3)
13509
13510 Modified files:
13511 modules m_etrace.c
13512 Log:
13513 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13514 can put its external ip address in there..
13515
13516 Revision Changes Path
13517 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13518
13519
13520
13521 leeh 2005/02/02 16:41:06 EST (20050202_2)
13522
13523 Modified files:
13524 modules m_etrace.c
13525 Log:
13526 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13527 if its a non-local client. These will just get "lost" if the remote
13528 server doesnt support this..
13529
13530 Revision Changes Path
13531 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13532
13533
13534
13535 leeh 2005/02/02 16:12:12 EST (20050202_1)
13536
13537 Modified files:
13538 include client.h numeric.h s_conf.h
13539 modules/core m_message.c
13540 src messages.tab newconf.c s_conf.c
13541 Log:
13542 - first part of the target change code, add the storage of targets for
13543 localuser, throttle messages when they fill all the available slots
13544
13545 Revision Changes Path
13546 7.262 +5 -1 ircd-ratbox/include/client.h
13547 7.55 +2 -0 ircd-ratbox/include/numeric.h
13548 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13549 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13550 7.123 +1 -1 ircd-ratbox/src/messages.tab
13551 7.197 +1 -0 ircd-ratbox/src/newconf.c
13552 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13553
13554
13555
13556 leeh 2005/02/02 13:28:10 EST (20050202_0)
13557
13558 Modified files:
13559 modules m_resv.c m_stats.c m_testline.c
13560 modules/core m_join.c
13561 src hash.c kdparse.c messages.tab s_newconf.c
13562 Log:
13563 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13564 tracking of when resvs get hit
13565
13566 Revision Changes Path
13567 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13568 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13569 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13570 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13571 7.114 +3 -0 ircd-ratbox/src/hash.c
13572 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13573 7.122 +1 -1 ircd-ratbox/src/messages.tab
13574 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13575
13576
13577
13578 leeh 2005/01/31 09:04:10 EST (20050131_2)
13579
13580 Modified files:
13581 src s_log.c
13582 Log:
13583 - fflush() logfiles
13584
13585 Revision Changes Path
13586 7.79 +2 -0 ircd-ratbox/src/s_log.c
13587
13588
13589
13590 leeh 2005/01/31 08:59:09 EST (20050131_1)
13591
13592 Modified files:
13593 src commio.c
13594 Log:
13595 - rename fd_dump() to comm_dump()
13596
13597 Revision Changes Path
13598 1.27 +2 -2 ircd-ratbox/src/commio.c
13599
13600
13601
13602 leeh 2005/01/30 19:16:08 EST (20050131_0)
13603
13604 Modified files:
13605 doc hooks.txt
13606 include hook.h
13607 modules m_services.c
13608 modules/core m_server.c
13609 src hook.c s_serv.c
13610 Log:
13611 - added hook for server_introduced
13612 - fixed up services support for hooks
13613
13614 Revision Changes Path
13615 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13616 1.31 +1 -0 ircd-ratbox/include/hook.h
13617 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13618 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13619 7.36 +2 -0 ircd-ratbox/src/hook.c
13620 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13621
13622
13623
13624 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13625
13626 Modified files:
13627 src commio.c
13628 Log:
13629 Add back in the comm_fd_hack thing for solaris
13630
13631 Revision Changes Path
13632 1.26 +26 -1 ircd-ratbox/src/commio.c
13633
13634
13635
13636 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13637
13638 Modified files:
13639 adns adns.h
13640 include commio.h s_conf.h watch.h
13641 modules m_dline.c m_kline.c m_resv.c m_stats.c
13642 m_watch.c m_xline.c
13643 modules/core m_nick.c
13644 src balloc.c cache.c client.c commio.c
13645 epoll.c ircd.c ircd_lexer.l kdparse.c
13646 listener.c s_auth.c s_conf.c s_log.c
13647 s_serv.c watch.c
13648 Log:
13649 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13650
13651 Revision Changes Path
13652 1.18 +0 -2 ircd-ratbox/adns/adns.h
13653 1.14 +6 -37 ircd-ratbox/include/commio.h
13654 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13655 7.3 +2 -2 ircd-ratbox/include/watch.h
13656 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13657 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13658 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13659 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13660 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13661 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13662 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13663 7.85 +1 -1 ircd-ratbox/src/balloc.c
13664 1.24 +5 -5 ircd-ratbox/src/cache.c
13665 7.488 +4 -4 ircd-ratbox/src/client.c
13666 1.25 +10 -280 ircd-ratbox/src/commio.c
13667 1.33 +1 -1 ircd-ratbox/src/epoll.c
13668 7.368 +4 -4 ircd-ratbox/src/ircd.c
13669 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13670 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13671 7.125 +8 -8 ircd-ratbox/src/listener.c
13672 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13673 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13674 7.78 +20 -20 ircd-ratbox/src/s_log.c
13675 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13676 1.6 +22 -15 ircd-ratbox/src/watch.c
13677
13678
13679
13680 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13681
13682 Modified files:
13683 modules/core m_mode.c
13684 Log:
13685 remove two unused variables
13686
13687 Revision Changes Path
13688 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13689
13690
13691
13692 leeh 2005/01/28 15:31:40 EST (20050128_1)
13693
13694 Modified files:
13695 modules m_kline.c
13696 src s_conf.c
13697 Log:
13698 - mo_kline() needs minpara of 3, not 2
13699 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13700 - require me.info is never blank
13701
13702 Revision Changes Path
13703 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13704 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13705
13706
13707
13708 leeh 2005/01/28 15:26:28 EST (20050128_0)
13709
13710 Modified files:
13711 modules/core m_mode.c m_sjoin.c
13712 Log:
13713 - patch via jilles to fix +eI lists being shown to lusers when handling
13714 protocol stuff over TS6
13715
13716 Revision Changes Path
13717 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13718 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13719
13720
13721
13722 leeh 2005/01/25 19:47:38 EST (20050126_0)
13723
13724 Modified files:
13725 include channel.h
13726 modules/core m_join.c m_mode.c m_sjoin.c
13727 src channel.c messages.tab s_serv.c
13728 Log:
13729 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13730 an operspy call with &me
13731 - remove modebuf/parabuf params from channel_modes(), we now generate a
13732 buffer internally which we return.
13733
13734 Revision Changes Path
13735 7.163 +1 -1 ircd-ratbox/include/channel.h
13736 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13737 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13738 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13739 7.431 +25 -18 ircd-ratbox/src/channel.c
13740 7.121 +1 -1 ircd-ratbox/src/messages.tab
13741 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13742
13743
13744
13745 alz 2005/01/25 18:09:18 EST (20050125_5)
13746
13747 Modified files:
13748 doc example.conf example.efnet.conf
13749 include s_conf.h
13750 modules m_info.c
13751 src listener.c newconf.c s_conf.c
13752 Log:
13753 Added dline_with_reason config option (default yes):
13754
13755 /* dline reason: show the user the dline reason when they connect
13756 * and are dlined.
13757 */
13758 dline_with_reason = yes;
13759
13760 Revision Changes Path
13761 7.257 +6 -1 ircd-ratbox/doc/example.conf
13762 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13763 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13764 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13765 7.124 +1 -1 ircd-ratbox/src/listener.c
13766 7.196 +1 -0 ircd-ratbox/src/newconf.c
13767 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13768
13769
13770
13771 leeh 2005/01/25 13:21:17 EST (20050125_4)
13772
13773 Modified files:
13774 src newconf.c
13775 Log:
13776 - make conf_set_generic_string() test len exists before it uses it.
13777
13778 Revision Changes Path
13779 7.195 +1 -1 ircd-ratbox/src/newconf.c
13780
13781
13782
13783 leeh 2005/01/25 13:10:56 EST (20050125_3)
13784
13785 Modified files:
13786 doc example.conf
13787 src newconf.c
13788 Log:
13789 - rename 'type' to 'flags' in cluster {};
13790 - add stacking of servers in cluster {}; documented in example.conf
13791
13792 Revision Changes Path
13793 7.256 +18 -10 ircd-ratbox/doc/example.conf
13794 7.194 +39 -7 ircd-ratbox/src/newconf.c
13795
13796
13797
13798 alz 2005/01/25 12:48:54 EST (20050125_2)
13799
13800 Modified files:
13801 include s_conf.h
13802 src listener.c s_conf.c
13803 Log:
13804 Added dline reasons, connecting/banned clients now see ban reason.
13805
13806 Revision Changes Path
13807 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13808 7.123 +17 -4 ircd-ratbox/src/listener.c
13809 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13810
13811
13812
13813 leeh 2005/01/25 07:44:37 EST (20050125_1)
13814
13815 Modified files:
13816 doc example.conf example.efnet.conf
13817 src newconf.c
13818 Log:
13819 - implement stacking of shared {}; blocks, documented in example.conf
13820
13821 Revision Changes Path
13822 7.255 +26 -13 ircd-ratbox/doc/example.conf
13823 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13824 7.193 +51 -36 ircd-ratbox/src/newconf.c
13825
13826
13827
13828 leeh 2005/01/24 19:08:29 EST (20050125_0)
13829
13830 Modified files:
13831 doc example.conf
13832 include client.h s_conf.h
13833 modules/core m_join.c
13834 src newconf.c s_user.c
13835 Log:
13836 - added jupe_exempt to auth {};, exempts the user from generating warnings
13837 when they attempt to join juped channels.
13838
13839 Revision Changes Path
13840 7.254 +2 -0 ircd-ratbox/doc/example.conf
13841 7.261 +3 -0 ircd-ratbox/include/client.h
13842 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13843 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13844 7.192 +1 -0 ircd-ratbox/src/newconf.c
13845 7.338 +8 -0 ircd-ratbox/src/s_user.c
13846
13847
13848
13849 leeh 2005/01/24 18:57:02 EST (20050124_6)
13850
13851 Modified files:
13852 src newconf.c
13853 Log:
13854 - rework shared {};, the format is now:
13855 shared {
13856 oper = "flame@*.leeh.co.uk", "*.lan";
13857 flags = kline;
13858 };
13859
13860 With no privs:
13861 shared {
13862 oper = "flame@*.leeh.co.uk", "*.lan";
13863 flags = none;
13864 };
13865
13866 Revision Changes Path
13867 7.191 +55 -23 ircd-ratbox/src/newconf.c
13868
13869
13870
13871 leeh 2005/01/24 17:25:58 EST (20050124_5)
13872
13873 Modified files:
13874 include modules.h
13875 Log:
13876 - fix the prototype on load_static_modules()
13877
13878 Revision Changes Path
13879 7.61 +1 -1 ircd-ratbox/include/modules.h
13880
13881
13882
13883 leeh 2005/01/24 16:00:30 EST (20050124_4)
13884
13885 Modified files:
13886 modules m_cap.c
13887 Log:
13888 - have cap end call register_local_user() with its own copy of
13889 source_p->username so its safe for unidented users..
13890
13891 Revision Changes Path
13892 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13893
13894
13895
13896 leeh 2005/01/24 15:48:09 EST (20050124_3)
13897
13898 Modified files:
13899 include newconf.h s_conf.h
13900 modules m_info.c
13901 src newconf.c s_conf.c s_log.c
13902 Log:
13903 - move the conf parser over to a table based structure, with generic setting
13904 of integers/strings
13905
13906 Revision Changes Path
13907 7.34 +9 -8 ircd-ratbox/include/newconf.h
13908 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13909 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13910 7.190 +264 -808 ircd-ratbox/src/newconf.c
13911 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13912 7.77 +13 -13 ircd-ratbox/src/s_log.c
13913
13914
13915
13916 leeh 2005/01/24 13:11:30 EST (20050124_2)
13917
13918 Modified files:
13919 doc example.conf
13920 src newconf.c
13921 Log:
13922 - added stacking of ips in exempt {};
13923
13924 Revision Changes Path
13925 7.253 +4 -0 ircd-ratbox/doc/example.conf
13926 7.189 +11 -30 ircd-ratbox/src/newconf.c
13927
13928
13929
13930 leeh 2005/01/24 12:59:57 EST (20050124_1)
13931
13932 Modified files:
13933 include tools.h
13934 src channel.c client.c hash.c hook.c
13935 newconf.c s_user.c watch.c
13936 Log:
13937 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13938 consistent with the rest of the dlink code.
13939
13940 Revision Changes Path
13941 1.54 +7 -7 ircd-ratbox/include/tools.h
13942 7.430 +2 -2 ircd-ratbox/src/channel.c
13943 7.487 +6 -6 ircd-ratbox/src/client.c
13944 7.113 +5 -5 ircd-ratbox/src/hash.c
13945 7.35 +1 -1 ircd-ratbox/src/hook.c
13946 7.188 +2 -2 ircd-ratbox/src/newconf.c
13947 7.337 +1 -1 ircd-ratbox/src/s_user.c
13948 1.5 +4 -4 ircd-ratbox/src/watch.c
13949
13950
13951
13952 leeh 2005/01/24 12:47:13 EST (20050124_0)
13953
13954 Modified files:
13955 modules m_cap.c
13956 Log:
13957 - cheap hack on sticky capabs..
13958
13959 Revision Changes Path
13960 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13961
13962
13963
13964 leeh 2005/01/22 11:36:54 EST (20050122_0)
13965
13966 Modified files:
13967 modules m_cap.c
13968 Log:
13969 - updated my clicap implementation to match the spec so far..
13970
13971 Revision Changes Path
13972 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13973
13974
13975
13976 leeh 2005/01/21 07:14:43 EST (20050121_2)
13977
13978 Modified files:
13979 doc hooks.txt
13980 include hook.h
13981 modules m_services.c
13982 src hook.c s_serv.c
13983 Log:
13984 - added hooks for when we're sending a burst
13985 - rewrote hooks.txt
13986 - fix up the hooks ive already done in services compatibility, ill add the
13987 hooks for server/client introductions in a bit.
13988
13989 Revision Changes Path
13990 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13991 1.30 +4 -0 ircd-ratbox/include/hook.h
13992 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13993 7.34 +7 -0 ircd-ratbox/src/hook.c
13994 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13995
13996
13997
13998 leeh 2005/01/21 06:34:03 EST (20050121_1)
13999
14000 Modified files:
14001 contrib example_module.c spy_admin_notice.c
14002 spy_info_notice.c spy_links_notice.c
14003 spy_motd_notice.c spy_stats_notice.c
14004 spy_stats_p_notice.c spy_trace_notice.c
14005 spy_whois_notice.c
14006 spy_whois_notice_global.c
14007 include hook.h
14008 modules m_admin.c m_info.c m_links.c m_motd.c
14009 m_services.c m_stats.c m_trace.c
14010 m_whois.c static_modules.c.SH
14011 modules/core m_server.c
14012 src client.c hook.c ircd.c modules.c packet.c
14013 s_auth.c s_serv.c s_user.c send.c
14014 Log:
14015 - add a better implementation of the hook system, its now a slow leaking
14016 array and events are created whenever we try adding a hook for it, or
14017 theyre registered for the caller.
14018
14019 Ive temporarily fucked services support and removed most of the other
14020 hooks.. I shall fix this soon.
14021
14022 Revision Changes Path
14023 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14024 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14025 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14026 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14027 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14028 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14029 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14030 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14031 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14032 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14033 1.29 +34 -70 ircd-ratbox/include/hook.h
14034 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14035 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14036 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14037 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14038 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14039 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14040 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14041 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14042 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14043 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14044 7.486 +1 -28 ircd-ratbox/src/client.c
14045 7.33 +131 -137 ircd-ratbox/src/hook.c
14046 7.367 +1 -1 ircd-ratbox/src/ircd.c
14047 7.151 +6 -10 ircd-ratbox/src/modules.c
14048 7.138 +10 -14 ircd-ratbox/src/packet.c
14049 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14050 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14051 7.336 +0 -6 ircd-ratbox/src/s_user.c
14052 7.286 +8 -6 ircd-ratbox/src/send.c
14053
14054
14055
14056 leeh 2005/01/20 19:19:20 EST (20050121_0)
14057
14058 Modified files:
14059 include hostmask.h
14060 Log:
14061 - remove an unused struct
14062
14063 Revision Changes Path
14064 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14065
14066
14067
14068 leeh 2005/01/20 13:38:39 EST (20050120_1)
14069
14070 Modified files:
14071 . configure configure.ac
14072 include client.h numeric.h patchlevel.h
14073 modules Makefile.in
14074 src messages.tab s_user.c
14075 Added files:
14076 modules m_cap.c
14077 Log:
14078 - drop back to -O0, fix patchlevel.h
14079 - first stab at client capabilities.. this still needs work.
14080
14081 Revision Changes Path
14082 7.240 +3 -3 ircd-ratbox/configure
14083 7.54 +3 -3 ircd-ratbox/configure.ac
14084 7.260 +3 -0 ircd-ratbox/include/client.h
14085 7.54 +2 -0 ircd-ratbox/include/numeric.h
14086 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14087 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14088 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14089 7.120 +1 -1 ircd-ratbox/src/messages.tab
14090 7.335 +3 -0 ircd-ratbox/src/s_user.c
14091
14092
14093
14094 leeh 2005/01/20 06:04:41 EST (20050120_0)
14095
14096 Modified files:
14097 . ChangeLog RELNOTES
14098 include config.h config.h.dist memory.h
14099 patchlevel.h
14100 modules m_stats.c
14101 src commio.c crypt.c getopt.c ircd.c s_serv.c
14102 Removed files:
14103 . README.VMS clean.com make.com
14104 include setup.h_vms
14105 modules descrip.mms static_modules_c.com
14106 modules/core descrip.mms
14107 src descrip.mms qio.c version.com
14108 tools descrip.mms mkpasswd_vms.c
14109 Log:
14110 - clean changelog, relnotes
14111 - mark patchlevel as 2.1.0beta
14112 - remove VMS support
14113
14114 Revision Changes Path
14115 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14116 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14117 1.111 +1 -348 ircd-ratbox/RELNOTES
14118 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14119 7.182 +0 -42 ircd-ratbox/include/config.h
14120 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14121 7.50 +0 -4 ircd-ratbox/include/memory.h
14122 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14123 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14124 7.2 +0 -58 ircd-ratbox/make.com (dead)
14125 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14126 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14127 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14128 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14129 1.24 +7 -30 ircd-ratbox/src/commio.c
14130 7.12 +0 -4 ircd-ratbox/src/crypt.c
14131 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14132 7.24 +0 -4 ircd-ratbox/src/getopt.c
14133 7.366 +4 -19 ircd-ratbox/src/ircd.c
14134 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14135 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14136 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14137 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14138 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14139
14140
14141
14142 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14143
14144 Modified files:
14145 include watch.h
14146 src watch.c
14147 Log:
14148 not using the return values on a few watch functions so make them void
14149
14150 Revision Changes Path
14151 7.2 +5 -5 ircd-ratbox/include/watch.h
14152 1.4 +19 -28 ircd-ratbox/src/watch.c
14153
14154
14155 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14156
14157 Modified files:
14158 modules m_watch.c
14159 Log:
14160 Make watch throttle, don't accept letter commands stacked
14161
14162 Revision Changes Path
14163 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14164
14165
14166
14167 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14168
14169 Modified files:
14170 modules m_gline.c
14171 Log:
14172 fix merge error
14173
14174 Revision Changes Path
14175 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14176
14177
14178
14179 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14180
14181 Modified files:
14182 . ChangeLog README.FIRST RELNOTES configure
14183 configure.ac
14184 adns adns.h internal.h parse.c transmit.c
14185 types.c
14186 contrib example_module.c spy_admin_notice.c
14187 spy_info_notice.c spy_links_notice.c
14188 spy_motd_notice.c spy_stats_notice.c
14189 spy_stats_p_notice.c spy_trace_notice.c
14190 spy_whois_notice.c
14191 spy_whois_notice_global.c
14192 doc example.conf example.efnet.conf ircd.motd
14193 server-version-info whats-new.txt
14194 help/opers umode xline
14195 help/users umode
14196 include cache.h channel.h class.h client.h
14197 commio.h config.h config.h.dist hash.h
14198 hook.h hostmask.h irc_string.h ircd.h
14199 ircd_defs.h m_info.h memory.h msg.h
14200 newconf.h numeric.h packet.h patchlevel.h
14201 patricia.h s_conf.h s_gline.h s_newconf.h
14202 s_serv.h s_user.h scache.h serno.h
14203 setup.h.in sprintf_irc.h stdinc.h tools.h
14204 modules .depend Makefile.in m_admin.c m_away.c
14205 m_dline.c m_encap.c m_gline.c m_info.c
14206 m_kline.c m_links.c m_list.c m_lusers.c
14207 m_motd.c m_oper.c m_operspy.c m_rehash.c
14208 m_restart.c m_resv.c m_set.c m_stats.c
14209 m_svinfo.c m_testline.c m_testmask.c
14210 m_topic.c m_trace.c m_watch.c m_who.c
14211 m_whois.c m_whowas.c m_xline.c
14212 static_modules.c.SH
14213 modules/core m_error.c m_message.c m_mode.c m_quit.c
14214 m_server.c m_squit.c
14215 src .depend Makefile.in adns.c balloc.c
14216 cache.c channel.c class.c client.c
14217 commio.c crypt.c devpoll.c epoll.c
14218 event.c getopt.c hash.c hook.c hostmask.c
14219 irc_string.c ircd.c ircd_lexer.l
14220 ircd_parser.y ircd_signal.c listener.c
14221 modules.c newconf.c numeric.c packet.c
14222 parse.c patricia.c poll.c reject.c
14223 restart.c s_auth.c s_conf.c s_log.c
14224 s_newconf.c s_serv.c s_user.c scache.c
14225 select.c send.c snprintf.c tools.c
14226 version.c.SH watch.c whowas.c
14227 tools README.mkpasswd mkpasswd.c
14228 Added files:
14229 . README.VMS clean.com make.com
14230 doc services.txt
14231 include common.h s_stats.h setup.h_vms
14232 supported.h
14233 modules descrip.mms m_challenge.c m_etrace.c
14234 m_invite.c m_names.c m_pass.c m_ping.c
14235 m_pong.c m_services.c m_tb.c m_user.c
14236 m_users.c m_version.c
14237 static_modules_c.com
14238 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14239 m_part.c m_sjoin.c
14240 servlink descrip.mms
14241 src descrip.mms kdparse.c messages.tab qio.c
14242 s_gline.c s_stats.c version.com
14243 tools descrip.mms mkpasswd_vms.c
14244 Removed files:
14245 doc 005.txt
14246 include banconf.h
14247 modules/core channels.c users.c
14248 src banconf.c
14249 Log:
14250 merge from RATBOX_2_0
14251
14252 Revision Changes Path
14253 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14254 7.40 +1 -0 ircd-ratbox/README.FIRST
14255 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14256 1.110 +114 -6 ircd-ratbox/RELNOTES
14257 1.17 +4 -0 ircd-ratbox/adns/adns.h
14258 1.17 +4 -4 ircd-ratbox/adns/internal.h
14259 1.12 +38 -38 ircd-ratbox/adns/parse.c
14260 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14261 1.19 +13 -13 ircd-ratbox/adns/types.c
14262 7.1 +10 -0 ircd-ratbox/clean.com (new)
14263 7.239 +47 -29 ircd-ratbox/configure
14264 7.53 +40 -32 ircd-ratbox/configure.ac
14265 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14266 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14267 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14268 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14269 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14270 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14271 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14272 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14273 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14274 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14275 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14276 7.252 +68 -22 ircd-ratbox/doc/example.conf
14277 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14278 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14279 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14280 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14281 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14282 1.5 +2 -1 ircd-ratbox/help/opers/umode
14283 1.7 +1 -1 ircd-ratbox/help/opers/xline
14284 1.2 +1 -0 ircd-ratbox/help/users/umode
14285 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14286 1.7 +8 -0 ircd-ratbox/include/cache.h
14287 7.162 +18 -16 ircd-ratbox/include/channel.h
14288 7.25 +4 -0 ircd-ratbox/include/class.h
14289 7.259 +34 -28 ircd-ratbox/include/client.h
14290 1.13 +45 -7 ircd-ratbox/include/commio.h
14291 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14292 7.181 +74 -16 ircd-ratbox/include/config.h
14293 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14294 7.53 +2 -0 ircd-ratbox/include/hash.h
14295 1.28 +73 -27 ircd-ratbox/include/hook.h
14296 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14297 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14298 7.80 +6 -31 ircd-ratbox/include/ircd.h
14299 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14300 7.56 +14 -8 ircd-ratbox/include/m_info.h
14301 7.49 +4 -0 ircd-ratbox/include/memory.h
14302 7.53 +2 -0 ircd-ratbox/include/msg.h
14303 7.33 +9 -9 ircd-ratbox/include/newconf.h
14304 7.53 +12 -8 ircd-ratbox/include/numeric.h
14305 7.27 +1 -1 ircd-ratbox/include/packet.h
14306 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14307 7.19 +25 -1 ircd-ratbox/include/patricia.h
14308 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14309 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14310 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14311 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14312 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14313 7.34 +13 -9 ircd-ratbox/include/s_user.h
14314 7.15 +1 -1 ircd-ratbox/include/scache.h
14315 7.5366 +1 -1 ircd-ratbox/include/serno.h
14316 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14317 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14318 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14319 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14320 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14321 1.53 +10 -10 ircd-ratbox/include/tools.h
14322 7.1 +58 -0 ircd-ratbox/make.com (new)
14323 1.45 +338 -182 ircd-ratbox/modules/.depend
14324 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14325 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14326 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14327 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14328 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14329 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14330 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14331 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14332 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14333 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14334 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14335 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14336 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14337 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14338 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14339 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14340 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14341 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14342 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14343 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14344 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14345 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14346 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14347 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14348 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14349 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14350 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14351 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14352 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14353 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14354 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14355 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14356 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14357 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14358 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14359 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14360 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14361 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14362 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14363 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14364 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14365 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14366 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14367 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14368 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14369 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14370 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14371 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14372 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14373 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14374 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14375 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14376 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14377 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14378 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14379 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14380 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14381 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14382 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14383 7.48 +162 -119 ircd-ratbox/src/.depend
14384 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14385 7.75 +5 -5 ircd-ratbox/src/adns.c
14386 7.84 +1 -1 ircd-ratbox/src/balloc.c
14387 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14388 1.23 +75 -7 ircd-ratbox/src/cache.c
14389 7.429 +342 -79 ircd-ratbox/src/channel.c
14390 7.67 +42 -2 ircd-ratbox/src/class.c
14391 7.485 +245 -85 ircd-ratbox/src/client.c
14392 1.23 +349 -43 ircd-ratbox/src/commio.c
14393 7.11 +4 -0 ircd-ratbox/src/crypt.c
14394 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14395 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14396 1.32 +4 -8 ircd-ratbox/src/epoll.c
14397 7.46 +63 -6 ircd-ratbox/src/event.c
14398 7.23 +4 -0 ircd-ratbox/src/getopt.c
14399 7.112 +8 -7 ircd-ratbox/src/hash.c
14400 7.32 +135 -133 ircd-ratbox/src/hook.c
14401 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14402 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14403 7.365 +56 -48 ircd-ratbox/src/ircd.c
14404 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14405 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14406 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14407 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14408 7.122 +14 -13 ircd-ratbox/src/listener.c
14409 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14410 7.150 +17 -8 ircd-ratbox/src/modules.c
14411 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14412 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14413 7.137 +55 -42 ircd-ratbox/src/packet.c
14414 7.187 +8 -15 ircd-ratbox/src/parse.c
14415 7.28 +2 -4 ircd-ratbox/src/patricia.c
14416 7.82 +3 -1 ircd-ratbox/src/poll.c
14417 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14418 1.32 +8 -3 ircd-ratbox/src/reject.c
14419 7.34 +1 -0 ircd-ratbox/src/restart.c
14420 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14421 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14422 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14423 7.76 +32 -35 ircd-ratbox/src/s_log.c
14424 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14425 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14426 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14427 7.334 +773 -2 ircd-ratbox/src/s_user.c
14428 7.27 +2 -1 ircd-ratbox/src/scache.c
14429 7.44 +2 -0 ircd-ratbox/src/select.c
14430 7.285 +12 -12 ircd-ratbox/src/send.c
14431 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14432 7.46 +0 -1 ircd-ratbox/src/tools.c
14433 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14434 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14435 1.3 +4 -4 ircd-ratbox/src/watch.c
14436 7.32 +1 -0 ircd-ratbox/src/whowas.c
14437 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14438 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14439 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14440 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14441
14442
14443
14444 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14445
14446 Modified files: (Branch: RATBOX_2_0)
14447 src client.c
14448 Log:
14449 a remote client is never going to have a watch list..duh
14450
14451 Revision Changes Path
14452 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14453
14454
14455
14456 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14457
14458 Added files: (Branch: RATBOX_2_0)
14459 modules m_watch.c
14460 Log:
14461 get that one too
14462
14463 Revision Changes Path
14464 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14465
14466
14467
14468 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14469
14470 Added files: (Branch: RATBOX_2_0)
14471 include watch.h
14472 src watch.c
14473 Log:
14474 helps if we actually include the .c/.h files
14475
14476 Revision Changes Path
14477 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14478 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14479
14480
14481
14482 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14483
14484 Modified files: (Branch: RATBOX_2_0)
14485 . configure configure.ac
14486 include client.h numeric.h s_conf.h setup.h.in
14487 supported.h
14488 modules Makefile.in
14489 modules/core m_nick.c
14490 src Makefile.in client.c ircd.c messages.tab
14491 newconf.c s_conf.c s_user.c
14492 Log:
14493 backport watch from devel
14494
14495 Revision Changes Path
14496 7.229.2.10 +12 -2 ircd-ratbox/configure
14497 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14498 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14499 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14500 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14501 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14502 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14503 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14504 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14505 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14506 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14507 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14508 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14509 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14510 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14511 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14512
14513
14514
14515 leeh 2005/01/12 10:12:40 EST (20050112_1)
14516
14517 Modified files: (Branch: RATBOX_2_0)
14518 include numeric.h
14519 modules m_services.c m_whois.c
14520 src messages.tab
14521 Log:
14522 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14523 when the user is logged in
14524
14525 Revision Changes Path
14526 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14527 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14528 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14529 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14530
14531
14532
14533 leeh 2005/01/11 19:47:14 EST (20050112_0)
14534
14535 Modified files: (Branch: RATBOX_2_0)
14536 include supported.h
14537 Added files: (Branch: RATBOX_2_0)
14538 doc services.txt
14539 Log:
14540 - add +r to 005
14541 - added doc/services.txt, outlining the compatibility code
14542
14543 Revision Changes Path
14544 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14545 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14546
14547
14548
14549 leeh 2005/01/11 18:38:10 EST (20050111_5)
14550
14551 Modified files: (Branch: RATBOX_2_0)
14552 include client.h hook.h
14553 modules m_services.c
14554 modules/core m_server.c
14555 src hook.c s_serv.c
14556 Log:
14557 - more services compatibility code:
14558 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14559 appropriate service {}; entry, only accept SU from these.
14560 - hook into us finishing nick burst, and have services burst a list of
14561 logged in users
14562
14563 Revision Changes Path
14564 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14565 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14566 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14567 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14568 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14569 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14570
14571
14572
14573 leeh 2005/01/11 17:32:42 EST (20050111_4)
14574
14575 Modified files: (Branch: RATBOX_2_0)
14576 . configure configure.ac
14577 include client.h
14578 modules Makefile.in
14579 src channel.c
14580 Added files: (Branch: RATBOX_2_0)
14581 modules m_services.c
14582 Log:
14583 - more services compatibility code:
14584 - encap handlers for SU (services marking client as logged in)
14585 - and for LOGIN (servers bursting logged in status)
14586 - move suser from Client -> User
14587
14588 Revision Changes Path
14589 7.229.2.9 +9 -3 ircd-ratbox/configure
14590 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14591 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14592 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14593 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14594 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14595
14596
14597
14598 leeh 2005/01/11 16:46:34 EST (20050111_3)
14599
14600 Modified files: (Branch: RATBOX_2_0)
14601 include ircd_defs.h
14602 Log:
14603 - whoops, missing #endif
14604
14605 Revision Changes Path
14606 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14607
14608
14609
14610 leeh 2005/01/11 15:56:57 EST (20050111_2)
14611
14612 Modified files: (Branch: RATBOX_2_0)
14613 include ircd_defs.h
14614 Log:
14615 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14616 have ipv6 just report sizeof(struct sockaddr_in)
14617
14618 Revision Changes Path
14619 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14620
14621
14622
14623 leeh 2005/01/10 20:19:35 EST (20050111_1)
14624
14625 Modified files: (Branch: RATBOX_2_0)
14626 src newconf.c
14627 Log:
14628 - fix a gcc warning
14629
14630 Revision Changes Path
14631 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14632
14633
14634
14635 leeh 2005/01/10 20:10:35 EST (20050111_0)
14636
14637 Modified files: (Branch: RATBOX_2_0)
14638 adns internal.h parse.c transmit.c types.c
14639 Log:
14640 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14641 conflict
14642
14643 Revision Changes Path
14644 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14645 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14646 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14647 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14648
14649
14650
14651 leeh 2005/01/10 17:48:48 EST (20050110_3)
14652
14653 Modified files: (Branch: RATBOX_2_0)
14654 modules m_xline.c
14655 Log:
14656 - send out the reformatted xline to opers (\s -> ' ')
14657
14658 Revision Changes Path
14659 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14660
14661
14662
14663 leeh 2005/01/10 16:18:53 EST (20050110_2)
14664
14665 Modified files: (Branch: RATBOX_2_0)
14666 help/opers umode
14667 help/users umode
14668 include client.h supported.h
14669 src messages.tab s_user.c send.c
14670 Log:
14671 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14672 channel privmsgs.
14673
14674 Revision Changes Path
14675 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14676 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14677 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14678 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14679 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14680 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14681 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14682
14683
14684
14685 leeh 2005/01/10 14:50:47 EST (20050110_1)
14686
14687 Modified files: (Branch: RATBOX_2_0)
14688 doc example.conf example.efnet.conf
14689 Log:
14690 - I dont remember ts6 desyncing on bans, so im not sure why the example
14691 confs say so.
14692
14693 Revision Changes Path
14694 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14695 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14696
14697
14698
14699 leeh 2005/01/10 13:31:10 EST (20050110_0)
14700
14701 Modified files: (Branch: RATBOX_2_0)
14702 . configure configure.ac
14703 include channel.h client.h numeric.h s_conf.h
14704 s_serv.h setup.h.in
14705 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14706 m_sjoin.c
14707 src channel.c messages.tab newconf.c s_conf.c
14708 s_serv.c s_user.c
14709 Log:
14710 - added --enable-services to configure, which enables some ratbox-services
14711 compatibility code:
14712 - chanmode +r, registered users only
14713 - usermode +S, prevents deop/kick of a service
14714 - service { }; block in conf for the above umode
14715
14716 Revision Changes Path
14717 7.229.2.8 +28 -16 ircd-ratbox/configure
14718 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14719 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14720 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14721 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14722 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14723 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14724 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14725 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14726 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14727 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14728 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14729 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14730 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14731 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14732 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14733 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14734 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14735 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14736
14737
14738
14739 leeh 2005/01/09 08:23:30 EST (20050109_0)
14740
14741 Modified files: (Branch: RATBOX_2_0)
14742 help/opers umode
14743 Log:
14744 - remove a tab, and add +C to opers umode help
14745
14746 Revision Changes Path
14747 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14748