]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Merge old trunk r2065,r2067:
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
2 Log:
3 webirc bugfix
4
5
6 Changes: Modified:
7 +1 -1 trunk/extensions/m_webirc.c (File Modified)
8
9
10 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
11 Log:
12 chghost: refuse spoofs which are empty or start with a colon
13 (would break the protocol)
14
15
16 Changes: Modified:
17 +3 -0 trunk/modules/m_chghost.c (File Modified)
18
19
20 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
21 Log:
22 Fix description of 043 numeric.
23
24
25 Changes: Modified:
26 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
27
28
29 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
30 Log:
31 SAVE: make the nickTS of the UID nick equal to 100, so it
32 is always in sync on the network.
33
34
35 Changes: Modified:
36 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
37 +15 -11 trunk/modules/core/m_nick.c (File Modified)
38
39
40 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
41 Log:
42 Force nickTS to increase when a local user changes their nick.
43
44
45 Changes: Modified:
46 +5 -1 trunk/modules/core/m_nick.c (File Modified)
47
48
49 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
50 Log:
51 Remove #define UFLAGS. We haven't allowed this
52 undocumented extension to the IRC protocol for
53 years (allowing an initial umode in USER).
54
55
56 Changes: Modified:
57 +0 -2 trunk/modules/m_user.c (File Modified)
58
59
60 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
61 Log:
62 Move new_local_user hook, so it is possible to call
63 exit_client() from it, refusing the connection.
64
65
66 Changes: Modified:
67 +3 -1 trunk/doc/hooks.txt (File Modified)
68 +10 -9 trunk/src/s_user.c (File Modified)
69
70
71 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
72 Log:
73 Only free PreClient struct when the rest of the Client
74 is freed, not immediately upon exit_client(). Doing this
75 would cause problems with sasl's new_local_user hook
76 vs hooks that exit the client there.
77
78
79 Changes: Modified:
80 +0 -1 trunk/src/client.c (File Modified)
81
82
83 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
84 Log:
85 Use TS6 prefix for server-server JOIN 0.
86
87
88 Changes: Modified:
89 +2 -1 trunk/modules/core/m_join.c (File Modified)
90
91
92 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
93 Log:
94 Use orighost in kill server notices.
95
96
97 Changes: Modified:
98 +3 -3 trunk/modules/core/m_kill.c (File Modified)
99
100
101 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
102 Log:
103 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
104
105
106 Changes: Modified:
107 +3 -3 trunk/modules/m_set.c (File Modified)
108
109
110 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
111 Log:
112 - 2.2 operline
113
114
115 Changes: Modified:
116 +1 -1 trunk/src/messages.tab (File Modified)
117
118
119 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
120 Log:
121 Show max_clients in /info.
122
123
124 Changes: Modified:
125 +6 -0 trunk/modules/m_info.c (File Modified)
126
127
128 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
129 Log:
130 Don't allow /quote set max higher than the
131 serverinfo::max_clients ircd.conf value.
132
133
134 Changes: Modified:
135 +8 -0 trunk/modules/m_set.c (File Modified)
136
137
138 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
139 Log:
140 Change code that checks maxclients limit: allow exactly
141 the configured amount of non-exceed_limit clients.
142 Code that appeared to limit exceed_limit clients too
143 but less heavily removed (it was not effective because
144 the parentheses were wrong).
145
146
147 Changes: Modified:
148 +2 -4 trunk/src/s_user.c (File Modified)
149
150
151 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
152 Log:
153 By default, leave MAX_BUFFER fds free for log files,
154 server connections, ident lookups, exceed_limit clients,
155 etc. Mention this in example.conf and reference.conf.
156
157
158 Changes: Modified:
159 +4 -2 trunk/doc/example.conf (File Modified)
160 +3 -1 trunk/doc/reference.conf (File Modified)
161 +1 -1 trunk/src/s_conf.c (File Modified)
162
163
164 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
165 Log:
166 --with-maxclients configure option is gone
167
168
169 Changes: Modified:
170 +0 -11 trunk/INSTALL (File Modified)
171
172
173 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
174 Log:
175 Make the code that raises fd rlimit to hard limit work.
176
177
178 Changes: Modified:
179 +5 -5 trunk/src/ircd.c (File Modified)
180
181
182 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
183 Log:
184 - note the I/O reworking
185
186
187 Changes: Modified:
188 +2 -0 trunk/NEWS (File Modified)
189
190
191 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
192 Log:
193 - use mkdir -p
194
195
196 Changes: Modified:
197 +4 -4 trunk/doc/Makefile.in (File Modified)
198
199
200 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
201 Log:
202 - enforce proper conditions for EPOLL_CTL_DEL.
203 - remove possibly problematic "performance" check
204
205
206 Changes: Modified:
207 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
208
209
210 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
211 Log:
212 - rename m_list_safelist to m_list and remove ratbox implementation
213
214
215 Changes: Modified:
216 +393 -664 trunk/modules/Makefile.in (File Modified)
217 + - trunk/modules/m_list.c (File Added)
218 + - trunk/modules/m_list_ratbox.c (File Deleted)
219 + - trunk/modules/m_list_safelist.c (File Deleted)
220
221
222 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
223 Log:
224 - some more transit to sendto_one_numeric().
225
226
227 Changes: Modified:
228 +2 -3 trunk/modules/m_away.c (File Modified)
229 +3 -3 trunk/src/messages.tab (File Modified)
230 +1 -1 trunk/src/s_user.c (File Modified)
231
232
233 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
234 Log:
235 - change some sendto_one() to sendto_one_numeric().
236
237
238 Changes: Modified:
239 +4 -10 trunk/modules/m_admin.c (File Modified)
240 +3 -3 trunk/modules/m_map.c (File Modified)
241 +12 -12 trunk/src/messages.tab (File Modified)
242 +1 -2 trunk/src/s_conf.c (File Modified)
243 +9 -10 trunk/src/s_user.c (File Modified)
244
245
246 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
247 Log:
248 - river's ports.c from old charybdis trunk
249
250
251 Changes: Modified:
252 +195 -0 trunk/configure.ac (File Modified)
253 + - trunk/libcharybdis/ports.c (File Added)
254
255
256 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
257 Log:
258 - remove broken ports stuff and devpoll stuff.
259
260
261 Changes: Modified:
262 +0 -307 trunk/configure (File Modified)
263 +0 -21 trunk/configure.ac (File Modified)
264 +0 -474 trunk/include/setup.h.in (File Modified)
265 + - trunk/libcharybdis/devpoll.c (File Deleted)
266 + - trunk/libcharybdis/ports.c (File Deleted)
267
268
269 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
270 Log:
271 - regenerate files
272
273
274 Changes: Modified:
275 +1 -25 trunk/configure (File Modified)
276 +0 -3 trunk/include/setup.h.in (File Modified)
277
278
279 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
280 Log:
281 - remove x86-optimized hash code.
282
283
284 Changes: Modified:
285 +0 -13 trunk/configure.ac (File Modified)
286 +2 -187 trunk/src/Makefile.in (File Modified)
287 + - trunk/src/fnvhash.s (File Deleted)
288
289
290 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
291 Log:
292 - apparently setting KE_LENGTH to 128 is fine.
293
294
295 Changes: Modified:
296 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
297
298
299 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
300 Log:
301 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
302
303
304 Changes: Modified:
305 +5627 -5747 trunk/configure (File Modified)
306 +0 -15 trunk/configure.ac (File Modified)
307 +0 -2 trunk/include/m_info.h (File Modified)
308 +6 -9 trunk/include/setup.h.in (File Modified)
309 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
310
311
312 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
313 Log:
314 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
315 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
316 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
317
318
319 Changes: Modified:
320 +0 -5 trunk/include/config.h (File Modified)
321 +0 -5 trunk/include/config.h.dist (File Modified)
322 +0 -6 trunk/include/defaults.h (File Modified)
323 +0 -3 trunk/include/m_info.h (File Modified)
324 +21 -7 trunk/libcharybdis/commio.c (File Modified)
325 +2 -0 trunk/libcharybdis/commio.h (File Modified)
326 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
327 +4 -3 trunk/libcharybdis/poll.c (File Modified)
328 +0 -3 trunk/libcharybdis/select.c (File Modified)
329 +0 -9 trunk/src/ircd.c (File Modified)
330 +23 -26 trunk/src/listener.c (File Modified)
331 +2 -1 trunk/src/restart.c (File Modified)
332 +5 -1 trunk/src/s_auth.c (File Modified)
333 +1 -1 trunk/src/s_conf.c (File Modified)
334 +3 -1 trunk/src/s_serv.c (File Modified)
335
336
337 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
338 Log:
339 Repair operspy who !#channel, broken by me in r3283.
340
341
342 Changes: Modified:
343 +2 -2 trunk/modules/m_who.c (File Modified)
344
345
346 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
347 Log:
348 Update bug report and IRC channel information.
349
350
351 Changes: Modified:
352 +2 -1 trunk/BUGS (File Modified)
353 +2 -1 trunk/NEWS (File Modified)
354
355
356 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
357 Log:
358 Change copyright years in version.c.SH as in release-2.1 r3339.
359
360
361 Changes: Modified:
362 +2 -2 trunk/src/version.c.SH (File Modified)
363
364
365 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
366 Log:
367 Rerun autoconf.
368
369
370 Changes: Modified:
371 +104 -0 trunk/configure (File Modified)
372
373
374 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
375 Log:
376 Need to check for various flavours of epoll,
377 even if --enable-epoll is forced.
378
379
380 Changes: Modified:
381 +1 -0 trunk/configure.ac (File Modified)
382
383
384 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
385 Log:
386 Hack to allow some more warnings, already present in configure (?).
387
388
389 Changes: Modified:
390 +1 -1 trunk/aclocal.m4 (File Modified)
391
392
393 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
394 Log:
395 Merge old trunk r2077,r2079:
396 - Move closing of servlink control fd to close_connection()
397 instead of doing it in exit_local_server(), and make sure
398 we first close the data fd and then the control fd.
399 - Have servlink process ready fds in order net, data, ctrl
400 instead of ctrl, data, net. This seems to fix the problem
401 that squit reasons do not show up on the other side of a
402 ziplink (by making it send any final SQUIT and/or ERROR
403 before noticing the closed control fd).
404
405
406 Changes: Modified:
407 +1 -1 trunk/servlink/io.c (File Modified)
408 +3 -12 trunk/src/client.c (File Modified)
409
410
411 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
412 Log:
413 Don't show the UID if a TS6 server sends a kick with
414 an empty or no comment. Note that charybdis never sends
415 such kicks.
416
417
418 Changes: Modified:
419 +4 -4 trunk/modules/core/m_kick.c (File Modified)
420
421
422 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
423 Log:
424 Merge old trunk r2081:
425 Don't say that services cannot be killed in
426 ERR_ISCHANSERVICE message (given when trying
427 to kick or deop them), as that's not the case.
428
429
430 Changes: Modified:
431 +1 -1 trunk/src/messages.tab (File Modified)
432
433
434 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
435 Log:
436 Merge old trunk r2059
437 Clarifications to the descriptions of umode +Q and cmode +F,
438 suggested by Ariadne@SorceryNet.
439
440
441 Changes: Modified:
442 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
443 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
444
445
446 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
447 Log:
448 Merge old trunk r2907,r2991:
449 Allow TESTLINE on channel names.
450
451
452 Changes: Modified:
453 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
454 +4 -0 trunk/help/opers/testline (File Modified)
455 +22 -0 trunk/modules/m_testline.c (File Modified)
456
457
458 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
459 Log:
460 Merge old trunk r2835:
461 resolver: if sendto(2) fails, try sending to the next nameserver
462
463
464 Changes: Modified:
465 +1 -1 trunk/src/res.c (File Modified)
466
467
468 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
469 Log:
470 Merge old trunk r2817:
471 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
472 starts with a digit. This is safe because the last
473 parameter is a nick and never a UID. (The first parameter
474 in a server-server two-param whois is a UID/SID.)
475
476
477 Changes: Modified:
478 +1 -1 trunk/modules/m_whois.c (File Modified)
479
480
481 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
482 Log:
483 Merge old trunk r2779,r2785:
484 Show correct privilege name in a few ERR_NOPRIVS numerics.
485
486
487 Changes: Modified:
488 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
489 +1 -1 trunk/extensions/m_opme.c (File Modified)
490 +2 -2 trunk/unsupported/m_force.c (File Modified)
491
492
493 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
494 Log:
495 Merge old trunk r2695:
496 Send an SQUIT instead of an ERROR to announce /die to connected servers.
497 This will generate better server notices.
498
499
500 Changes: Modified:
501 +3 -2 trunk/modules/core/m_die.c (File Modified)
502
503
504 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
505 Log:
506 Merge old trunk r2294:
507 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
508
509
510 Changes: Modified:
511 +1 -1 trunk/src/s_user.c (File Modified)
512
513
514 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
515 Log:
516 Merge old trunk r2226:
517 If we are connecting outward to a server, check if the
518 server name they sent is the same as what we tried to
519 connect to. Previously such a connection could succeed
520 if there existed connect blocks with the same IP and
521 passwords for the other server name.
522
523
524 Changes: Modified:
525 +11 -0 trunk/modules/core/m_server.c (File Modified)
526
527
528 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
529 Log:
530 Merge old trunk r2212:
531 Another handling of SJOINs without nicks:
532 Propagate them if the channel is +P or the channel
533 already existed, otherwise remove the channel again
534 and do not propagate the SJOIN.
535
536
537 Changes: Modified:
538 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
539
540
541 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
542 Log:
543 Remove channels entirely from /whois on services.
544 This cannot be overridden with operspy.
545
546
547 Changes: Modified:
548 +20 -17 trunk/modules/m_whois.c (File Modified)
549
550
551 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
552 Log:
553 Fix /who on channels with ** in their name.
554
555
556 Changes: Modified:
557 +2 -2 trunk/modules/m_who.c (File Modified)
558
559
560 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
561 Log:
562 NEWS: As in 2.1.3, mention that the TS6 revision will
563 interoperate with older versions
564
565
566 Changes: Modified:
567 +2 -1 trunk/NEWS (File Modified)
568
569
570 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
571 Log:
572 Fix documentation of HIDE_SERVERS_IPS define.
573
574
575 Changes: Modified:
576 +2 -2 trunk/include/config.h.dist (File Modified)
577
578
579 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
580 Log:
581 Don't leak auth{} spoofed ip for I-line is full notice either.
582
583
584 Changes: Modified:
585 +1 -1 trunk/src/s_conf.c (File Modified)
586
587
588 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
589 Log:
590 Update NEWS.
591
592
593 Changes: Modified:
594 +37 -0 trunk/NEWS (File Modified)
595
596
597 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
598 Log:
599 Allow /invite (but not invex) to override +r, +l, +j in
600 addition to +i. As before, a restrictive mode must be in
601 place at /invite time for the invite to have an effect;
602 +r does not count as a restrictive mode if the user is
603 logged in; +l and +j always count as restrictive modes to
604 allow for cases where they would allow join at /invite
605 time but not when the user tries to join.
606
607
608 Changes: Modified:
609 +6 -2 trunk/modules/m_invite.c (File Modified)
610 +21 -10 trunk/src/channel.c (File Modified)
611
612
613 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
614 Log:
615 Remove invite_ops_only, forcing it to YES.
616
617
618 Changes: Modified:
619 +0 -1 trunk/doc/example.conf (File Modified)
620 +0 -5 trunk/doc/reference.conf (File Modified)
621 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
622 +0 -1 trunk/include/s_conf.h (File Modified)
623 +0 -6 trunk/modules/m_info.c (File Modified)
624 +10 -14 trunk/modules/m_invite.c (File Modified)
625 +0 -1 trunk/src/newconf.c (File Modified)
626 +0 -1 trunk/src/s_conf.c (File Modified)
627
628
629 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
630 Log:
631 Move username check after xline and dnsbl checks, so it
632 will not complain to opers about clients who are xlined
633 or blacklisted anyway (both of which silently reject).
634
635
636 Changes: Modified:
637 +15 -15 trunk/src/s_user.c (File Modified)
638
639
640 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
641 Log:
642 - MASTER_MAX is no longer relevant
643
644
645 Changes: Modified:
646 +0 -7 trunk/modules/m_set.c (File Modified)
647
648
649 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
650 Log:
651 - add config option for setting max_clients.
652
653
654 Changes: Modified:
655 +5 -0 trunk/doc/example.conf (File Modified)
656 +5 -0 trunk/doc/reference.conf (File Modified)
657 +2 -0 trunk/include/s_conf.h (File Modified)
658 +1 -1 trunk/src/ircd.c (File Modified)
659 +2 -0 trunk/src/newconf.c (File Modified)
660 +2 -1 trunk/src/s_conf.c (File Modified)
661
662
663 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
664 Log:
665 - remove get_maxrss() and all of that insecure and unsafe nonsense
666
667
668 Changes: Modified:
669 +3 -38 trunk/src/ircd.c (File Modified)
670 +1 -1 trunk/src/restart.c (File Modified)
671 +0 -4 trunk/src/s_stats.c (File Modified)
672
673
674 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
675 Log:
676 - avoid some potential NULL dereferencing
677
678
679 Changes: Modified:
680 +1 -1 trunk/libcharybdis/commio.c (File Modified)
681
682
683 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
684 Log:
685 - fix a typo
686
687
688 Changes: Modified:
689 +1 -1 trunk/libcharybdis/poll.c (File Modified)
690
691
692 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
693 Log:
694 - rework poll a bit for the MAXCONNECTIONS changes.
695
696
697 Changes: Modified:
698 +46 -23 trunk/libcharybdis/poll.c (File Modified)
699
700
701 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
702 Log:
703 Our way of using kqueue may cause it to report fds we
704 don't know about anymore, cope.
705
706
707 Changes: Modified:
708 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
709
710
711 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
712 Log:
713 Don't reference freed memory (fde_t) in comm_close().
714
715
716 Changes: Modified:
717 +1 -1 trunk/libcharybdis/commio.c (File Modified)
718
719
720 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
721 Log:
722 - fix for 100% cpu use
723
724
725 Changes: Modified:
726 +1 -1 trunk/libcharybdis/commio.c (File Modified)
727
728
729 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
730 Log:
731 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
732
733
734 Changes: Modified:
735 +37 -25 trunk/libcharybdis/commio.c (File Modified)
736
737
738 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
739 Log:
740 - clear up use of fd_table in ircd.
741
742
743 Changes: Modified:
744 +3 -2 trunk/src/s_serv.c (File Modified)
745
746
747 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
748 Log:
749 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
750
751
752 Changes: Modified:
753 +97 -26 trunk/libcharybdis/commio.c (File Modified)
754 +3 -2 trunk/libcharybdis/commio.h (File Modified)
755 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
756 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
757 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
758 +3 -3 trunk/libcharybdis/poll.c (File Modified)
759 +2 -2 trunk/libcharybdis/ports.c (File Modified)
760 +2 -2 trunk/libcharybdis/select.c (File Modified)
761
762
763 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
764 Log:
765 Fix some cases where the size argument to strlcpy()
766 for usernames and hostnames is 1 too small.
767
768
769 Changes: Modified:
770 +1 -1 trunk/modules/m_chghost.c (File Modified)
771 +2 -2 trunk/src/res.c (File Modified)
772 +2 -2 trunk/src/s_user.c (File Modified)
773
774
775 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
776 Log:
777 Cut down quit/part/kick reasons to avoid quit reasons
778 overflowing the client exiting server notice (from
779 TOPICLEN to 260). kill reasons become shorter accordingly.
780 kline/dline/gline reasons become 390.
781 away messages stay at TOPICLEN for now.
782
783
784 Changes: Modified:
785 +8 -3 trunk/include/ircd_defs.h (File Modified)
786 +2 -2 trunk/modules/m_dline.c (File Modified)
787 +4 -4 trunk/modules/m_gline.c (File Modified)
788 +2 -2 trunk/modules/m_kline.c (File Modified)
789
790
791 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
792 Log:
793 Don't leak auth{} spoofed IP addresses in +f notices.
794 from ratbox (androsyn)
795
796
797 Changes: Modified:
798 +10 -3 trunk/src/s_conf.c (File Modified)
799
800
801 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
802 Log:
803 Make oper_up() take +i/-i during opering up into account
804 (e.g. no_oper_invis extension, +i in operator::umodes).
805 Remove the hack from no_oper_invis.
806
807
808 Changes: Modified:
809 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
810 +4 -0 trunk/src/s_user.c (File Modified)
811
812
813 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
814 Log:
815 no_oper_invis: decrement invisible count when clearing
816 invisible on a local client who has just opered up
817 oper_up() should really do this
818
819
820 Changes: Modified:
821 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
822
823
824 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
825 Log:
826 Put "End of Channel Quiet List" instead of
827 "End of Channel Ban List" for a +q list.
828 Due to client restrictions the numerics for
829 quiet lists must be the same as for ban lists.
830
831
832 Changes: Modified:
833 +4 -1 trunk/src/chmode.c (File Modified)
834
835
836 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
837 Log:
838 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
839 Change TS6 JOIN processing
840 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
841 a local user joins an existing channel
842 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
843 propagating a TS6 JOIN
844 - don't interpret simple modes in an incoming TS6 JOIN
845
846 This is to avoid desyncs when certain mode changes (e.g. -im)
847 cross with joins. A downside is that simple modes will be
848 more desynched when a JOIN creates a channel or lowers TS,
849 but that's less important.
850
851 Update the TS6 specification to include this, and clarify
852 that TMODE can come from a server and that MODE must be
853 translated into TMODE from other servers too.
854
855
856 Changes: Modified:
857 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
858 +19 -127 trunk/modules/core/m_join.c (File Modified)
859
860
861 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
862 Log:
863 Make -logfile work again.
864
865
866 Changes: Modified:
867 +2 -2 trunk/src/s_log.c (File Modified)
868
869
870 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
871 Log:
872 - fix off-by-one memory overflow error.
873
874
875 Changes: Modified:
876 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
877
878
879 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
880 Log:
881 Change handling of modularized umodes:
882 - keep the bitmask reserved forever to the letter, fixing
883 the problems when loading multiple umode modules,
884 unloading them and then loading them in a different order
885 - don't allow local users to change umodes which have
886 been unloaded and don't set them on new users via
887 default_umodes
888
889
890 Changes: Modified:
891 +24 -3 trunk/src/s_user.c (File Modified)
892
893
894 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
895 Log:
896 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
897
898
899 Changes: Modified:
900 +1 -0 trunk/include/s_user.h (File Modified)
901 +0 -22 trunk/libcharybdis/tools.c (File Modified)
902 +0 -1 trunk/libcharybdis/tools.h (File Modified)
903 +22 -0 trunk/src/s_user.c (File Modified)
904
905
906 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
907 Log:
908 DNSBL keyword substitution is available as of 2.1.3.
909
910
911 Changes: Modified:
912 +1 -1 trunk/doc/example.conf (File Modified)
913
914
915 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
916 Log:
917 Change two occurances like match(userinput, target_p->name) ||
918 match(target_p->name, userinput) to just match(userinput,
919 target_p->name). No client name can contain * or ? now.
920
921
922 Changes: Modified:
923 +1 -1 trunk/modules/m_trace.c (File Modified)
924 +1 -2 trunk/src/s_serv.c (File Modified)
925
926
927 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
928 Log:
929 Do not try find_server() on a name find_client() has
930 returned NULL for, as this will always return NULL
931 since the removal of hostmasking.
932
933
934 Changes: Modified:
935 +1 -2 trunk/modules/m_pong.c (File Modified)
936 +0 -4 trunk/src/s_serv.c (File Modified)
937
938
939 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
940 Log:
941 Remove server_exists() which checked whether the
942 server name existed taking hostmasking into account
943 and just check with find_server(); admittedly
944 this checks if the name is a SID but that's not
945 a real problem.
946
947
948 Changes: Modified:
949 +3 -27 trunk/modules/core/m_server.c (File Modified)
950
951
952 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
953 Log:
954 Remove hash_find_masked_server(), which made it possible
955 to specify the full (unmasked) name of a server behind
956 a hostmask. As a result find_any_client() (for prefixes)
957 becomes equal to find_client(), so remove that too.
958
959
960 Changes: Modified:
961 +0 -1 trunk/include/hash.h (File Modified)
962 +1 -75 trunk/src/hash.c (File Modified)
963 +1 -1 trunk/src/parse.c (File Modified)
964
965
966 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
967 Log:
968 Remove '*' from valid server name characters.
969 This makes it impossible to connect hostmasked servers.
970 (This support didn't work well anyway, was incompatible
971 with TS6 and we never masked ourselves.)
972
973
974 Changes: Modified:
975 +1 -1 trunk/src/match.c (File Modified)
976
977
978 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
979 Log:
980 Change spambot, flooder and jupe joiner notices from host to orighost.
981
982
983 Changes: Modified:
984 +1 -1 trunk/modules/core/m_join.c (File Modified)
985 +2 -2 trunk/modules/core/m_message.c (File Modified)
986 +2 -2 trunk/src/channel.c (File Modified)
987
988
989 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
990 Log:
991 Add documentation for SASL client protocol, same as atheme doc/SASL.
992
993
994 Changes: Modified:
995 + - trunk/doc/sasl.txt (File Added)
996
997
998 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
999 Log:
1000 Include real hostname in Closing Link message for unknown
1001 connections that have sent USER. This is helpful for
1002 k-lined users while not breaking server IP hiding.
1003
1004
1005 Changes: Modified:
1006 +3 -1 trunk/src/client.c (File Modified)
1007
1008
1009 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1010 Log:
1011 Rerun autoconf.
1012
1013
1014 Changes: Modified:
1015 +29 -29 trunk/configure (File Modified)
1016
1017
1018 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1019 Log:
1020 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1021
1022
1023 Changes: Modified:
1024 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1025
1026
1027 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1028 Log:
1029 Backport from early 3.x:
1030
1031 --
1032 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1033 Log:
1034 - remove "Processing connection to foobar.net" message
1035
1036
1037 Changes: Modified:
1038 +0 -3 trunk/src/s_auth.c (File Modified)
1039
1040
1041 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1042 Log:
1043 - missed the processing connection one (actually, we can probably nuke this one)
1044
1045
1046 Changes: Modified:
1047 +1 -2 trunk/src/s_auth.c (File Modified)
1048
1049
1050 river 2006/09/27 16:33:05 UTC (20060927-2174)
1051 Log:
1052 get_client_name = stupid
1053
1054
1055
1056 Changes: Modified:
1057 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1058
1059
1060 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1061 Log:
1062 - remove excessive arguments
1063
1064
1065 Changes: Modified:
1066 +1 -2 trunk/src/s_conf.c (File Modified)
1067 +1 -1 trunk/src/s_user.c (File Modified)
1068
1069
1070 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1071 Log:
1072 - use sendto_one_notice() for on-connect notices too.
1073
1074
1075 Changes: Modified:
1076 +10 -10 trunk/src/s_auth.c (File Modified)
1077
1078
1079 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1080 Log:
1081 - use sendto_one_notice() in the core, too.
1082
1083
1084 Changes: Modified:
1085 +2 -2 trunk/src/chmode.c (File Modified)
1086 +8 -15 trunk/src/modules.c (File Modified)
1087 +3 -5 trunk/src/s_conf.c (File Modified)
1088 +1 -2 trunk/src/s_newconf.c (File Modified)
1089 +20 -57 trunk/src/s_user.c (File Modified)
1090
1091
1092 river 2006/09/27 16:19:25 UTC (20060927-2166)
1093 Log:
1094 the KILL command will use get_client_name(, SHOW_IP) instead of
1095 target->name, and will show a more useful error for local opers
1096
1097
1098
1099 Changes: Modified:
1100 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1101
1102
1103 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1104 Log:
1105 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1106
1107
1108 Changes: Modified:
1109 +4 -2 trunk/src/send.c (File Modified)
1110
1111
1112 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1113 Log:
1114 - back out r2159
1115
1116
1117 Changes: Modified:
1118 +1 -1 trunk/include/client.h (File Modified)
1119
1120
1121 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1122 Log:
1123 - get_id(): fall back to "*" if client has no known name
1124
1125
1126 Changes: Modified:
1127 +1 -1 trunk/include/client.h (File Modified)
1128
1129
1130 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1131 Log:
1132 - convert to sendto_one_notice().
1133
1134
1135 Changes: Modified:
1136 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1137 +4 -6 trunk/unsupported/m_force.c (File Modified)
1138
1139
1140 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1141 Log:
1142 - use sendto_one_notice() in many places instead of
1143 sendto_one(source_p, ":%s NOTICE %s :", ...);
1144
1145
1146 Changes: Modified:
1147 +10 -25 trunk/extensions/example_module.c (File Modified)
1148 +5 -14 trunk/extensions/hurt.c (File Modified)
1149 +1 -2 trunk/extensions/m_42.c (File Modified)
1150 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1151 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1152 +1 -2 trunk/extensions/m_opme.c (File Modified)
1153 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1154 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1155 +3 -7 trunk/modules/core/m_die.c (File Modified)
1156 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1157 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1158 +1 -2 trunk/modules/m_challenge.c (File Modified)
1159 +11 -15 trunk/modules/m_connect.c (File Modified)
1160 +20 -28 trunk/modules/m_dline.c (File Modified)
1161 +2 -2 trunk/modules/m_etrace.c (File Modified)
1162 +11 -21 trunk/modules/m_gline.c (File Modified)
1163 +2 -4 trunk/modules/m_kline.c (File Modified)
1164 +1 -2 trunk/modules/m_rehash.c (File Modified)
1165 +3 -7 trunk/modules/m_restart.c (File Modified)
1166 +31 -45 trunk/modules/m_set.c (File Modified)
1167 +2 -4 trunk/modules/m_testmask.c (File Modified)
1168 +5 -8 trunk/modules/m_unreject.c (File Modified)
1169 +2 -5 trunk/modules/m_xline.c (File Modified)
1170 --
1171
1172
1173 Changes: Modified:
1174 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1175 +10 -25 trunk/extensions/example_module.c (File Modified)
1176 +5 -14 trunk/extensions/hurt.c (File Modified)
1177 +1 -2 trunk/extensions/m_42.c (File Modified)
1178 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1179 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1180 +1 -2 trunk/extensions/m_opme.c (File Modified)
1181 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1182 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1183 +3 -7 trunk/modules/core/m_die.c (File Modified)
1184 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1185 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1186 +1 -2 trunk/modules/m_challenge.c (File Modified)
1187 +11 -15 trunk/modules/m_connect.c (File Modified)
1188 +2 -4 trunk/modules/m_dline.c (File Modified)
1189 +2 -2 trunk/modules/m_etrace.c (File Modified)
1190 +11 -21 trunk/modules/m_gline.c (File Modified)
1191 +2 -4 trunk/modules/m_kline.c (File Modified)
1192 +1 -2 trunk/modules/m_rehash.c (File Modified)
1193 +3 -7 trunk/modules/m_restart.c (File Modified)
1194 +31 -45 trunk/modules/m_set.c (File Modified)
1195 +2 -4 trunk/modules/m_testmask.c (File Modified)
1196 +5 -8 trunk/modules/m_unreject.c (File Modified)
1197 +1 -3 trunk/modules/m_xline.c (File Modified)
1198 +2 -2 trunk/src/chmode.c (File Modified)
1199 +8 -15 trunk/src/modules.c (File Modified)
1200 +10 -14 trunk/src/s_auth.c (File Modified)
1201 +3 -6 trunk/src/s_conf.c (File Modified)
1202 +1 -2 trunk/src/s_newconf.c (File Modified)
1203 +20 -57 trunk/src/s_user.c (File Modified)
1204 +4 -2 trunk/src/send.c (File Modified)
1205 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1206 +4 -6 trunk/unsupported/m_force.c (File Modified)
1207
1208
1209 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1210 Log:
1211 - keyword-subst from charybdis 2.2.
1212
1213
1214 Changes: Modified:
1215 +12 -3 trunk/doc/example.conf (File Modified)
1216 +58 -3 trunk/doc/reference.conf (File Modified)
1217 + - trunk/include/substitution.h (File Added)
1218 +1 -0 trunk/src/Makefile.in (File Modified)
1219 +2 -2 trunk/src/s_conf.c (File Modified)
1220 +164 -1 trunk/src/s_user.c (File Modified)
1221 + - trunk/src/substitution.c (File Added)
1222
1223
1224 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1225 Log:
1226 Removed merge tracking for "svnmerge" for
1227 http://svn.atheme.org/charybdis/branches/release-2.2
1228
1229
1230 Changes: Modified:
1231 + - trunk/ (Property Modified)
1232
1233
1234 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1235 Log:
1236 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1237 http://svn.atheme.org/charybdis/branches/release-2.2
1238
1239
1240 Changes: Modified:
1241 + - trunk/ (Property Modified)
1242
1243
1244 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1245 Log:
1246 Removed merge tracking for "svnmerge" for
1247 http://svn.atheme.org/charybdis/branches/release-2.2
1248
1249
1250 Changes: Modified:
1251 + - trunk/ (Property Modified)
1252
1253
1254 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1255 Log:
1256 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1257 http://svn.atheme.org/charybdis/branches/release-2.2
1258
1259
1260 Changes: Modified:
1261 + - trunk/ (Property Modified)
1262
1263
1264 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1265 Log:
1266 - bleah
1267
1268
1269 Changes: Modified:
1270 + - trunk/ (Property Modified)
1271
1272
1273 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1274 Log:
1275 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1276 http://svn.atheme.org/charybdis/branches/release-2.2
1277
1278
1279 Changes: Modified:
1280 + - trunk/ (Property Modified)
1281
1282
1283 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1284 Log:
1285 - version bump to 2.2.0
1286
1287
1288 Changes: Modified:
1289 +3 -1 trunk/NEWS (File Modified)
1290 +1 -1 trunk/configure.ac (File Modified)
1291
1292
1293 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1294 Log:
1295 - the new plan:
1296 + branches/release-2.1 -> 2.2 base
1297 + 3.0 -> branches/cxxconversion
1298 + backport some immediate 3.0 functionality for 2.2
1299 + other stuff
1300
1301
1302 Changes: Modified:
1303 + - trunk/ (File Added)
1304
1305
1306 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1307 Log:
1308 Merged revisions 3135,3137 via svnmerge from
1309 http://svn.atheme.org/charybdis/trunk
1310
1311 ........
1312 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1313
1314 - Expand TRACE description
1315 - Mention expiry time in TESTLINE
1316 ........
1317 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1318
1319 Update copyright year for sgml docs to 2007.
1320 ........
1321
1322
1323 Changes: Modified:
1324 + - branches/release-2.1/ (Property Modified)
1325 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1326 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1327
1328
1329 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1330 Log:
1331 Merged revisions 1999 via svnmerge from
1332 http://svn.atheme.org/charybdis/trunk
1333 Add river to CREDITS
1334
1335 ........
1336 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1337
1338 vanity
1339 ........
1340
1341
1342 Changes: Modified:
1343 + - branches/release-2.1/ (Property Modified)
1344 +1 -0 branches/release-2.1/CREDITS (File Modified)
1345
1346
1347 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1348 Log:
1349 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1350 http://svn.atheme.org/charybdis/trunk
1351
1352 ........
1353 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1354
1355 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1356 ........
1357 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1358
1359 - add use_forward to /info
1360 ........
1361 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1362
1363 Call channel_modes() with &me instead of source_p when
1364 sending out a JOIN and SJOIN for a local user. This
1365 saves checking whether they are on the channel they
1366 have just joined.
1367 ........
1368 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1369
1370 If use_forward is disabled:
1371 - hide +fFQ in 005
1372 - hide +f in /mode #channel (/mode #channel f still shows it)
1373 - do not send any mode changes adding +f to local clients
1374 (-f ones are still sent)
1375 ........
1376
1377
1378 Changes: Modified:
1379 + - branches/release-2.1/ (Property Modified)
1380 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1381 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1382 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1383 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1384 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1385 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1386 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1387 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1388 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1389 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1390 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1391 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1392
1393
1394 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1395 Log:
1396 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1397
1398
1399 Changes: Modified:
1400 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1401 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1402 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1403
1404
1405 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1406 Log:
1407 Add accountability (wallops, log) to OKICK.
1408
1409
1410 Changes: Modified:
1411 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1412
1413
1414 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1415 Log:
1416 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1417 Similar to branches/release-2.2 r3061.
1418
1419
1420 Changes: Modified:
1421 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1422
1423
1424 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1425 Log:
1426 - Write xline to file after instead of before notifying opers and source
1427 - Also notify source of failure to add xline
1428 Similar to branches/release-2.2 r3057.
1429
1430
1431 Changes: Modified:
1432 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1433
1434
1435 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1436 Log:
1437 If a dline/kline/resv cannot be added to the file, send
1438 the regular notices to local opers and source anyway,
1439 and also warn the source (local opers were already warned).
1440 Similar to branches/release-2.2 r3053.
1441
1442
1443 Changes: Modified:
1444 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1445
1446
1447 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1448 Log:
1449 Port over fixes from unkline/unxline/unresv to undline.
1450 Similar to branches/release-2.2 r3049.
1451
1452
1453 Changes: Modified:
1454 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1455
1456
1457 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1458 Log:
1459 Merged revisions 2915 via svnmerge from
1460 http://svn.atheme.org/charybdis/trunk
1461
1462 ........
1463 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1464
1465 In usage message, show kline.conf and xline.conf instead
1466 of klines.conf and xlines.conf.
1467 ........
1468
1469
1470 Changes: Modified:
1471 + - branches/release-2.1/ (Property Modified)
1472 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1473
1474
1475 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1476 Log:
1477 Merged revisions 2831,2833,2853 via svnmerge from
1478 http://svn.atheme.org/charybdis/trunk
1479
1480 ........
1481 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1482
1483 unkline/unxline/unresv:
1484 - if fclose on the output returns an error, treat this as a
1485 write error too
1486 - check if the rename from the temp file to the ban conf failed
1487 ........
1488 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1489
1490 When adding a permanent dline/kline/xline/resv, check
1491 the return value of fclose().
1492 ........
1493 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1494
1495 Do not free xline aconf if it could not be written out.
1496 It will be added to the list in memory anyway.
1497 ........
1498
1499
1500 Changes: Modified:
1501 + - branches/release-2.1/ (Property Modified)
1502 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1503 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1504 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1505 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1506
1507
1508 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1509 Log:
1510 NEWS: Clarify effects of ip_cloaking changes a little.
1511
1512
1513 Changes: Modified:
1514 +2 -0 branches/release-2.1/NEWS (File Modified)
1515
1516
1517 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1518 Log:
1519 Rerun autoconf.
1520
1521
1522 Changes: Modified:
1523 +9 -9 branches/release-2.1/configure (File Modified)
1524
1525
1526 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1527 Log:
1528 Version bump on 2.1 branch to 2.1.2.
1529
1530
1531 Changes: Modified:
1532 +1 -1 branches/release-2.1/configure.ac (File Modified)
1533
1534
1535 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1536 Log:
1537 Mention r2801/r2805.
1538
1539
1540 Changes: Modified:
1541 +1 -0 branches/release-2.1/NEWS (File Modified)
1542
1543
1544 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1545 Log:
1546 Merged revisions 2801 via svnmerge from
1547 http://svn.atheme.org/charybdis/trunk
1548
1549 ........
1550 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1551
1552 ip_cloaking: try to avoid truncation by removing more
1553 components of the hostname (except the TLD).
1554 ........
1555
1556
1557 Changes: Modified:
1558 + - branches/release-2.1/ (Property Modified)
1559 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1560
1561
1562 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1563 Log:
1564 Update NEWS.
1565
1566
1567 Changes: Modified:
1568 +8 -1 branches/release-2.1/NEWS (File Modified)
1569
1570
1571 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1572 Log:
1573 Merged revisions 2781 via svnmerge from
1574 http://svn.atheme.org/charybdis/trunk
1575
1576 ........
1577 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1578
1579 Fix stupid bug: checked a hostmask against the found
1580 ban instead of all exceptions, causing all host mangled
1581 clients to be exempted if there was a single ban
1582 exception in many cases.
1583 ........
1584
1585
1586 Changes: Modified:
1587 + - branches/release-2.1/ (Property Modified)
1588 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1589
1590
1591 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1592 Log:
1593 Merged revisions 2773 via svnmerge from
1594 http://svn.atheme.org/charybdis/trunk
1595
1596 ........
1597 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1598
1599 user@host must be *@* for a shared{} block with flags=locops
1600 (server should not be *).
1601 ........
1602
1603
1604 Changes: Modified:
1605 + - branches/release-2.1/ (Property Modified)
1606 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1607
1608
1609 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1610 Log:
1611 Tweak \s code a little.
1612
1613
1614 Changes: Modified:
1615 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1616 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1617 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1618
1619
1620 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1621 Log:
1622 Merged revisions 2761 via svnmerge from
1623 http://svn.atheme.org/charybdis/trunk
1624
1625 ........
1626 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1627
1628 The testline/no_tilde fixes are in 2.1.1.
1629 ........
1630
1631
1632 Changes: Modified:
1633 + - branches/release-2.1/ (Property Modified)
1634 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1635
1636
1637 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1638 Log:
1639 Update NEWS.
1640
1641
1642 Changes: Modified:
1643 +4 -1 branches/release-2.1/NEWS (File Modified)
1644
1645
1646 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1647 Log:
1648 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
1649 http://svn.atheme.org/charybdis/trunk
1650 no_tilde fixes
1651
1652 ........
1653 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1654
1655 If the auth{} block has no_tilde and is not kline exempt,
1656 check the username without tilde against klines too.
1657 This is consistent with the way klines work on spoofs
1658 (klines checked on both raw and appearing-on-IRC version).
1659 ........
1660 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1661
1662 Rework the fix for klines with no_tilde.
1663 Add an extra argument to find_address_conf() for the
1664 username without tilde, as that may contain one character more.
1665 ........
1666 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1667
1668 Unbreak compile (because of r2697).
1669 testline with ~ could be improved some more perhaps, but this should work.
1670 ........
1671 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1672
1673 testline: take no_tilde and username truncation into account
1674 ........
1675 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1676
1677 Add some information on /testline with no_tilde and username truncation.
1678 ........
1679
1680
1681 Changes: Modified:
1682 + - branches/release-2.1/ (Property Modified)
1683 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1684 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1685 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1686 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1687 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1688 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1689
1690
1691 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1692 Log:
1693 Merged revisions 2149,2151 via svnmerge from
1694 http://svn.atheme.org/charybdis/trunk
1695
1696 ........
1697 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1698
1699 Move kills from services from +s to +k snomask.
1700 Kills from non-service opers remain on +s.
1701 ........
1702 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1703
1704 Update description of +s and +k snomasks.
1705 ........
1706
1707
1708 Changes: Modified:
1709 + - branches/release-2.1/ (Property Modified)
1710 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1711 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1712 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1713
1714
1715 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1716 Log:
1717 Merged revisions 2685 via svnmerge from
1718 http://svn.atheme.org/charybdis/trunk
1719
1720 ........
1721 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1722
1723 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1724 ........
1725
1726
1727 Changes: Modified:
1728 + - branches/release-2.1/ (Property Modified)
1729 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1730
1731
1732 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1733 Log:
1734 Merged revisions 2693 via svnmerge from
1735 http://svn.atheme.org/charybdis/trunk
1736
1737 ........
1738 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1739
1740 Fix truncation (by one) of unidented usernames
1741 if user registration is done because of DNSBL
1742 completion (which is the usual case if a valid
1743 NICK and USER are sent quickly and any DNSBLs
1744 are enabled).
1745 ........
1746
1747
1748 Changes: Modified:
1749 + - branches/release-2.1/ (Property Modified)
1750 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1751
1752
1753 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1754 Log:
1755 Update NEWS.
1756
1757
1758 Changes: Modified:
1759 +10 -0 branches/release-2.1/NEWS (File Modified)
1760
1761
1762 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1763 Log:
1764 Rerun autoconf.
1765
1766
1767 Changes: Modified:
1768 +9 -9 branches/release-2.1/configure (File Modified)
1769
1770
1771 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1772 Log:
1773 Version bump to 2.1.1.
1774
1775
1776 Changes: Modified:
1777 +1 -1 branches/release-2.1/configure.ac (File Modified)
1778
1779
1780 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1781 Log:
1782 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
1783 http://svn.atheme.org/charybdis/trunk
1784
1785 ........
1786 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1787
1788 - fix a server notice on SID collision where the server name is mentioned twice
1789 ........
1790 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1791
1792 - get_server_name() is stupid
1793 ........
1794 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1795
1796 - fix an oops
1797 ........
1798 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1799
1800 Do the Attempt to re-introduce SID server notice somewhat
1801 differently, showing a real host again if !HIDE_SERVERS_IPS
1802 and still showing the server name exactly once.
1803 ........
1804 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1805
1806 Fix log message for Attempt to re-introduce SID (server notice was ok).
1807 ........
1808 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1809
1810 - replace "No N line" with "no connect block" in a
1811 serverlog message
1812 - show attempted server name in a few serverlog messages
1813 ........
1814
1815
1816 Changes: Modified:
1817 + - branches/release-2.1/ (Property Modified)
1818 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1819
1820
1821 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1822 Log:
1823 Merged revisions 2218 via svnmerge from
1824 http://svn.atheme.org/charybdis/trunk
1825
1826 ........
1827 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1828
1829 Fix garbage in /stats y output on 64-bit archs.
1830 ........
1831
1832
1833 Changes: Modified:
1834 + - branches/release-2.1/ (Property Modified)
1835 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1836
1837
1838 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1839 Log:
1840 Merged revisions 2438 via svnmerge from
1841 http://svn.atheme.org/charybdis/trunk
1842
1843 ........
1844 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1845
1846 Enable Revision keyword in addition to Id.
1847 ........
1848
1849
1850 Changes: Modified:
1851 + - branches/release-2.1/ (Property Modified)
1852 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1853
1854
1855 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1856 Log:
1857 Merged revisions 2679 via svnmerge from
1858 http://svn.atheme.org/charybdis/trunk
1859
1860 ........
1861 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1862
1863 Port over ratbox 2.2 r23253 (anfl):
1864 - remove the cached storage of how many +beI there are, thereby fixing a
1865 case where it can get desynced from reality
1866 ........
1867
1868
1869 Changes: Modified:
1870 + - branches/release-2.1/ (Property Modified)
1871 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1872 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1873
1874
1875 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1876 Log:
1877 Merged revisions 2093,2095 via svnmerge from
1878 http://svn.atheme.org/charybdis/trunk
1879
1880 ........
1881 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1882
1883 - change DNSBL licensing to BSD.
1884 ........
1885 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1886
1887 - change x86-assembly FNV implementation to BSD license
1888 ........
1889
1890
1891 Changes: Modified:
1892 + - branches/release-2.1/ (Property Modified)
1893 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1894 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1895
1896
1897 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1898 Log:
1899 Merged revisions 2073,2075 via svnmerge from
1900 http://svn.atheme.org/charybdis/trunk
1901
1902 ........
1903 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1904
1905 Put full information in the squit reason when exiting
1906 a server due to a servlink (ziplinks) error.
1907 ........
1908 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1909
1910 Put full information in the squit reason when exiting
1911 a server due to not enough arguments for a command.
1912 ........
1913
1914
1915 Changes: Modified:
1916 + - branches/release-2.1/ (Property Modified)
1917 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1918 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1919
1920
1921 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1922 Log:
1923 Merged revisions 2071 via svnmerge from
1924 http://svn.atheme.org/charybdis/trunk
1925
1926 ........
1927 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1928
1929 Don't redirect users from an existing domain to an
1930 existing server in reference.conf.
1931 Idea from ratbox.
1932 ........
1933
1934
1935 Changes: Modified:
1936 + - branches/release-2.1/ (Property Modified)
1937 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1938
1939
1940 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1941 Log:
1942 Merged revisions 2053 via svnmerge from
1943 http://svn.atheme.org/charybdis/trunk
1944
1945 ........
1946 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1947
1948 Make find_channel_membership() choose the shortest list
1949 (channel's list or user's list) to search, avoiding excessive
1950 CPU usage with services which are in lots of channels.
1951 From ratbox 2.2 (anfl/jilles)
1952 ........
1953
1954
1955 Changes: Modified:
1956 + - branches/release-2.1/ (Property Modified)
1957 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1958
1959
1960 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1961 Log:
1962 Rerun autoconf.
1963
1964
1965 Changes: Modified:
1966 +9 -9 branches/release-2.1/configure (File Modified)
1967
1968
1969 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1970 Log:
1971 Version change 2.1.0rc1 -> 2.1.0 (release).
1972
1973
1974 Changes: Modified:
1975 +1 -1 branches/release-2.1/configure.ac (File Modified)
1976
1977
1978 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1979 Log:
1980 Merged revisions 2029 via svnmerge from
1981 http://svn.atheme.org/charybdis/trunk
1982
1983 ........
1984 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1985
1986 NEWS: mention m_webirc.c module
1987 ........
1988
1989
1990 Changes: Modified:
1991 + - branches/release-2.1/ (Property Modified)
1992 +1 -0 branches/release-2.1/NEWS (File Modified)
1993
1994
1995 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1996 Log:
1997 Rerun autoconf.
1998
1999
2000 Changes: Modified:
2001 +9 -9 branches/release-2.1/configure (File Modified)
2002
2003
2004 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2005 Log:
2006 Change version to 2.1.0rc1.
2007
2008
2009 Changes: Modified:
2010 +1 -1 branches/release-2.1/configure.ac (File Modified)
2011
2012
2013 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2014 Log:
2015 Merged revisions 2021 via svnmerge from
2016 http://svn.atheme.org/charybdis/trunk
2017
2018 ........
2019 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2020
2021 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2022 related flaky looking things, and instead keep a list
2023 of BlacklistClients in PreClient.
2024 ........
2025
2026
2027 Changes: Modified:
2028 + - branches/release-2.1/ (Property Modified)
2029 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2030 +1 -1 branches/release-2.1/include/client.h (File Modified)
2031 +0 -1 branches/release-2.1/include/res.h (File Modified)
2032 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2033 +0 -24 branches/release-2.1/src/res.c (File Modified)
2034 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2035
2036
2037 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2038 Log:
2039 Merged revisions 2015,2017 via svnmerge from
2040 http://svn.atheme.org/charybdis/trunk
2041
2042 ........
2043 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2044
2045 Check if the name in the question section of the
2046 DNS reply matches what we queried, to guard against
2047 late replies to a previous query with the same id.
2048 ........
2049 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2050
2051 res.c: add a comment summarizing our changes
2052 ........
2053
2054
2055 Changes: Modified:
2056 + - branches/release-2.1/ (Property Modified)
2057 +53 -18 branches/release-2.1/src/res.c (File Modified)
2058
2059
2060 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2061 Log:
2062 Merged revisions 1981 via svnmerge from
2063 http://svn.atheme.org/charybdis/trunk
2064
2065 ........
2066 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2067
2068 Alphabetize extensions and tweak the descriptions a little.
2069 ........
2070
2071
2072 Changes: Modified:
2073 + - branches/release-2.1/ (Property Modified)
2074 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2075 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2076
2077
2078 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2079 Log:
2080 Merged revisions 1975 via svnmerge from
2081 http://svn.atheme.org/charybdis/trunk
2082
2083 ........
2084 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2085
2086 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2087 We should use the IP and not truncate the hostname.
2088 From ratbox 2.2 (androsyn)
2089 ........
2090
2091
2092 Changes: Modified:
2093 + - branches/release-2.1/ (Property Modified)
2094 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2095
2096
2097 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2098 Log:
2099 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2100 http://svn.atheme.org/charybdis/trunk
2101
2102
2103 Changes: Modified:
2104 + - branches/release-2.1/ (Property Modified)
2105
2106
2107 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2108 Log:
2109 - branch 2.1 release family
2110
2111
2112 Changes: Modified:
2113 + - branches/release-2.1/ (File Added)
2114
2115
2116 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2117 Log:
2118 Describe new handling of host mangling in channel bans in SGML.
2119
2120
2121 Changes: Modified:
2122 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2123
2124
2125 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2126 Log:
2127 - ok, 2.1 operline brought to you by marvin the melancholy robot
2128
2129
2130 Changes: Modified:
2131 +1 -1 trunk/src/messages.tab (File Modified)
2132
2133
2134 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2135 Log:
2136 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2137 If anybody comes up with anything better, then please let us know
2138 and we will change this before 2.1 is branched.
2139
2140
2141 Changes: Modified:
2142 +1 -1 trunk/src/messages.tab (File Modified)
2143
2144
2145 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2146 Log:
2147 Add EUID to capab.txt.
2148
2149
2150 Changes: Modified:
2151 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2152
2153
2154 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2155 Log:
2156 Update NEWS file.
2157
2158
2159 Changes: Modified:
2160 +3 -0 trunk/NEWS (File Modified)
2161
2162
2163 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2164 Log:
2165 Allow service{} servers to manipulate the nick delay table
2166 (for "nickserv enforcement").
2167 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2168 If duration is 0, the nickdelay entry is removed, otherwise
2169 it is added with the duration in seconds (maximum 24 hours).
2170 It is suggested that this is used if the EUID capab is present.
2171
2172
2173 Changes: Modified:
2174 +42 -1 trunk/modules/m_services.c (File Modified)
2175
2176
2177 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2178 Log:
2179 HURT: strip off *@ from the start of the mask
2180 reject anything else containing '@' or '!'
2181
2182
2183 Changes: Modified:
2184 +11 -0 trunk/extensions/hurt.c (File Modified)
2185
2186
2187 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2188 Log:
2189 ircd.c: need supported.h here
2190
2191
2192 Changes: Modified:
2193 +1 -0 trunk/src/ircd.c (File Modified)
2194
2195
2196 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2197 Log:
2198 HURT: less ambiguity here
2199 ips/hosts to be hurt must contain a '.' or ':' otherwise
2200 they are interpreted as nicks
2201
2202
2203 Changes: Modified:
2204 +14 -9 trunk/extensions/hurt.c (File Modified)
2205
2206
2207 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2208 Log:
2209 - we're now ircd-charybdis.org.
2210 - properly alphabetize credits
2211
2212
2213 Changes: Modified:
2214 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2215
2216
2217 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2218 Log:
2219 - add additional modules to the configs
2220
2221
2222 Changes: Modified:
2223 +6 -0 trunk/doc/example.conf (File Modified)
2224 +12 -0 trunk/doc/reference.conf (File Modified)
2225
2226
2227 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2228 Log:
2229 - remove hurt.h, it is pointless and confusing
2230
2231
2232 Changes: Modified:
2233 +27 -62 trunk/extensions/hurt.c (File Modified)
2234 + - trunk/extensions/hurt.h (File Deleted)
2235
2236
2237 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2238 Log:
2239 - add code to suggest a local HURT by nickname.
2240 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2241
2242
2243 Changes: Modified:
2244 +40 -10 trunk/extensions/hurt.c (File Modified)
2245 +1 -0 trunk/extensions/hurt.h (File Modified)
2246
2247
2248 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2249 Log:
2250 - update NEWS file
2251
2252
2253 Changes: Modified:
2254 +2 -1 trunk/NEWS (File Modified)
2255
2256
2257 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2258 Log:
2259 MASKTRACE/TESTMASK: check orighost as well
2260
2261
2262 Changes: Modified:
2263 +4 -2 trunk/modules/m_etrace.c (File Modified)
2264 +3 -1 trunk/modules/m_testmask.c (File Modified)
2265
2266
2267 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2268 Log:
2269 Make RPL_ISUPPORT (005) numeric modularizable.
2270 Currently it will reassemble the numeric every time
2271 it needs to be sent, using a few dozen callbacks;
2272 if this is too slow some caching scheme should be
2273 implemented.
2274
2275
2276 Changes: Modified:
2277 +0 -1 trunk/include/s_user.h (File Modified)
2278 +36 -114 trunk/include/supported.h (File Modified)
2279 +1 -1 trunk/modules/m_version.c (File Modified)
2280 +1 -0 trunk/src/Makefile.in (File Modified)
2281 +1 -0 trunk/src/ircd.c (File Modified)
2282 +300 -25 trunk/src/s_user.c (File Modified)
2283 + - trunk/src/supported.c (File Added)
2284
2285
2286 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2287 Log:
2288 EUID orighost could differ from host only in case,
2289 do not mark as dynamic spoof then
2290
2291
2292 Changes: Modified:
2293 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2294
2295
2296 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2297 Log:
2298 kline help file: clarify a bit and remove some obsolete stuff
2299 partly suggested by Olin
2300
2301
2302 Changes: Modified:
2303 +8 -8 trunk/help/opers/kline (File Modified)
2304
2305
2306 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2307 Log:
2308 Update NEWS file.
2309
2310
2311 Changes: Modified:
2312 +20 -0 trunk/NEWS (File Modified)
2313
2314
2315 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2316 Log:
2317 Show real host/IP to nonopers whoising themselves.
2318 The IP is not shown for auth{} spoofs, otherwise it is,
2319 as it looked rather weird to me to show an auth{} spoofed
2320 IP like this. (/userhost on self still shows the IP.)
2321
2322
2323 Changes: Modified:
2324 +13 -2 trunk/modules/m_whois.c (File Modified)
2325
2326
2327 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2328 Log:
2329 Document nick_delay stuff and move it around a bit.
2330
2331
2332 Changes: Modified:
2333 +1 -2 trunk/doc/example.conf (File Modified)
2334 +8 -2 trunk/doc/reference.conf (File Modified)
2335
2336
2337 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2338 Log:
2339 - disable nickdelay by default. Needs to be documented in reference.conf.
2340
2341
2342 Changes: Modified:
2343 +2 -0 trunk/doc/example.conf (File Modified)
2344 +2 -0 trunk/doc/reference.conf (File Modified)
2345
2346
2347 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2348 Log:
2349 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2350
2351
2352 Changes: Modified:
2353 +2 -1 trunk/modules/m_services.c (File Modified)
2354
2355
2356 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2357 Log:
2358 ip_cloaking: somewhat hackish but we need to send the
2359 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2360 umodes
2361
2362
2363 Changes: Modified:
2364 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2365
2366
2367 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2368 Log:
2369 If EUID is used, show realhost in far connect notice
2370 (but not in far disconnect notice).
2371
2372
2373 Changes: Modified:
2374 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2375
2376
2377 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2378 Log:
2379 ip_cloaking:
2380 - use non-ENCAP CHGHOST if possible
2381 - really introduce new users with their mangled and real
2382 host if +h is in default umodes
2383
2384
2385 Changes: Modified:
2386 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2387
2388
2389 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2390 Log:
2391 Add non-ENCAP CHGHOST.
2392
2393
2394 Changes: Modified:
2395 +49 -11 trunk/modules/m_chghost.c (File Modified)
2396
2397
2398 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2399 Log:
2400 Initial addition of EUID (puts realhost/account in same
2401 command as user introduction).
2402 See doc/technical/euid.txt for more information.
2403 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2404
2405
2406 Changes: Modified:
2407 + - trunk/doc/technical/euid.txt (File Added)
2408 +2 -1 trunk/include/s_serv.h (File Modified)
2409 +1 -1 trunk/include/s_user.h (File Modified)
2410 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2411 +1 -34 trunk/modules/m_chghost.c (File Modified)
2412 +0 -28 trunk/modules/m_services.c (File Modified)
2413 +30 -1 trunk/src/s_serv.c (File Modified)
2414 +30 -3 trunk/src/s_user.c (File Modified)
2415
2416
2417 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2418 Log:
2419 Store the mangled host in localClient and use it for
2420 ban matching (also match real host for mangled users,
2421 also match mangled host for uncloaked users).
2422 Improve interaction of +h with auth{} and services
2423 spoofs.
2424 Note that all of this only applies to clients who
2425 connect after the mangling module is loaded
2426 (other clients cannot even set +h).
2427 The sorcerynet cloaking module has not been updated
2428 for these changes.
2429
2430
2431 Changes: Modified:
2432 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2433 +3 -0 trunk/include/client.h (File Modified)
2434 +64 -5 trunk/src/channel.c (File Modified)
2435 +1 -0 trunk/src/client.c (File Modified)
2436 +2 -2 trunk/src/s_user.c (File Modified)
2437
2438
2439 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2440 Log:
2441 Document /stats U letters in sgml.
2442
2443
2444 Changes: Modified:
2445 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2446
2447
2448 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2449 Log:
2450 Better description of hub_mask and leaf_mask.
2451
2452
2453 Changes: Modified:
2454 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2455
2456
2457 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2458 Log:
2459 Add operspy_dont_care_user_info to sgml docs.
2460
2461
2462 Changes: Modified:
2463 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2464
2465
2466 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2467 Log:
2468 Add general::operspy_dont_care_user_info.
2469 This makes /who mask equivalent to /who !mask for opers
2470 with the operspy flag, and removes the operspy log/notice
2471 on /who mask, /masktrace and /scan.
2472 The necessary privilege (operspy flag) is unchanged.
2473 Behaviour for the other operspy commands (channel
2474 related ones) is also unchanged.
2475
2476
2477 Changes: Modified:
2478 +1 -0 trunk/doc/example.conf (File Modified)
2479 +6 -0 trunk/doc/reference.conf (File Modified)
2480 +1 -0 trunk/include/s_conf.h (File Modified)
2481 +10 -8 trunk/modules/m_etrace.c (File Modified)
2482 +6 -0 trunk/modules/m_info.c (File Modified)
2483 +8 -5 trunk/modules/m_scan.c (File Modified)
2484 +1 -1 trunk/modules/m_version.c (File Modified)
2485 +6 -1 trunk/modules/m_who.c (File Modified)
2486 +1 -0 trunk/src/newconf.c (File Modified)
2487 +1 -0 trunk/src/s_conf.c (File Modified)
2488
2489
2490 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2491 Log:
2492 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2493 This letter will also be used for showing operspy with
2494 limited accountability (show non channel related info
2495 without '!' or notice).
2496
2497
2498 Changes: Modified:
2499 +2 -0 trunk/doc/server-version-info (File Modified)
2500 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2501 +2 -0 trunk/include/ircd.h (File Modified)
2502 +6 -0 trunk/modules/m_info.c (File Modified)
2503 +2 -0 trunk/modules/m_version.c (File Modified)
2504 +1 -0 trunk/src/ircd_state.c (File Modified)
2505
2506
2507 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2508 Log:
2509 Add m_webirc module, allows showing real host of CGI:IRC users.
2510 Differences to the version available on my web page for a while:
2511 instructions on how to set it up.
2512
2513
2514 Changes: Modified:
2515 +137 -0 trunk/extensions/Makefile.in (File Modified)
2516 + - trunk/extensions/m_webirc.c (File Added)
2517
2518
2519 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2520 Log:
2521 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2522
2523
2524 Changes: Modified:
2525 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2526
2527
2528 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2529 Log:
2530 - move beu from core to contributors
2531 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2532
2533
2534 Changes: Modified:
2535 +2 -2 trunk/CREDITS (File Modified)
2536
2537
2538 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2539 Log:
2540 Mention that class blocks must be defined before the
2541 auth or connect blocks referencing them.
2542
2543
2544 Changes: Modified:
2545 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2546
2547
2548 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2549 Log:
2550 extb_canjoin:
2551 - change from "can join" to "is banned", this reverses sense
2552 and removes "weird" checks like for +i, +l, +j
2553 - don't allow $j to same channel
2554 - +s/+p restriction removed, anyone can /mode b anyway
2555 - +k check removed
2556
2557
2558 Changes: Modified:
2559 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2560
2561
2562 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2563 Log:
2564 Add a few important lines from reference.conf to example.conf.
2565
2566
2567 Changes: Modified:
2568 +8 -1 trunk/doc/example.conf (File Modified)
2569
2570
2571 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2572 Log:
2573 - we don't support rtsigio anymore
2574 - we definately don't support VMS nor Cygwin either.
2575
2576
2577 Changes: Modified:
2578 +2 -2 trunk/INSTALL (File Modified)
2579 +0 -2 trunk/README.FIRST (File Modified)
2580
2581
2582 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2583 Log:
2584 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2585
2586
2587 Changes: Modified:
2588 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2589
2590
2591 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2592 Log:
2593 extb_canjoin:
2594 - return EXTBAN_NOMATCH for a valid ban that does not match
2595 - consider a $j ban invalid if we were already processing a
2596 can_join for a $j ban
2597
2598
2599 Changes: Modified:
2600 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2601
2602
2603 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2604 Log:
2605 extb_extgecos: realhost -> orighost
2606
2607
2608 Changes: Modified:
2609 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2610
2611
2612 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2613 Log:
2614 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2615
2616
2617 Changes: Modified:
2618 +59 -0 trunk/extensions/Makefile.in (File Modified)
2619 + - trunk/extensions/extb_canjoin.c (File Added)
2620
2621
2622 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2623 Log:
2624 - oh right, charybdis calls that 'orighost'.
2625
2626
2627 Changes: Modified:
2628 +2 -2 trunk/modules/m_who.c (File Modified)
2629
2630
2631 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2632 Log:
2633 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2634
2635
2636 Changes: Modified:
2637 +2 -0 trunk/modules/m_who.c (File Modified)
2638
2639
2640 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2641 Log:
2642 - also check $x against realhost
2643
2644
2645 Changes: Modified:
2646 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2647
2648
2649 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2650 Log:
2651 Sorcerynet people want a debugging notice moved from +s to +d.
2652
2653
2654 Changes: Modified:
2655 +1 -1 trunk/src/blacklist.c (File Modified)
2656
2657
2658 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2659 Log:
2660 Use source_p instead of client_p for free_pre_client().
2661 client_p could be NULL or another client.
2662
2663
2664 Changes: Modified:
2665 +1 -1 trunk/src/client.c (File Modified)
2666
2667
2668 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2669 Log:
2670 - revert this, I know how to fix it now
2671
2672
2673 Changes: Modified:
2674 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2675
2676
2677 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2678 Log:
2679 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2680 This fix is probably suboptimal, but it does indeed fix the problem.
2681
2682
2683 Changes: Modified:
2684 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2685
2686
2687 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2688 Log:
2689 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2690
2691
2692 Changes: Modified:
2693 +49 -0 trunk/extensions/Makefile.in (File Modified)
2694 + - trunk/extensions/extb_extgecos.c (File Added)
2695
2696
2697 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2698 Log:
2699 Remove undocumented and unused general::fallback_to_ip6_int config option.
2700
2701
2702 Changes: Modified:
2703 +0 -3 trunk/include/s_conf.h (File Modified)
2704 +0 -3 trunk/src/newconf.c (File Modified)
2705
2706
2707 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2708 Log:
2709 SGML docs:
2710 - document new TESTMASK
2711 - mention that TESTMASK matching is the same as MASKTRACE matching
2712 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2713 been that way)
2714
2715
2716 Changes: Modified:
2717 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2718
2719
2720 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2721 Log:
2722 New testmask from ratbox 2.2.
2723 Allows matches on nick, ip and gecos in addition to user
2724 and host, and is fully analogous to masktrace.
2725 The numeric has changed from 724 to 727 and fields in it
2726 have changed.
2727
2728
2729 Changes: Modified:
2730 +4 -3 trunk/help/opers/testmask (File Modified)
2731 +1 -0 trunk/include/numeric.h (File Modified)
2732 +82 -9 trunk/modules/m_testmask.c (File Modified)
2733 +2 -2 trunk/src/messages.tab (File Modified)
2734
2735
2736 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2737 Log:
2738 contrib -> extensions
2739
2740
2741 Changes: Modified:
2742 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2743
2744
2745 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2746 Log:
2747 CHGHOST: Check validity of new hostname.
2748 If the command came from a local client (disabled by
2749 default), send an error message and drop the command.
2750 If the command came from a remote client or server,
2751 send a notice to opers and the target user (if local).
2752
2753
2754 Changes: Modified:
2755 +42 -1 trunk/modules/m_chghost.c (File Modified)
2756
2757
2758 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2759 Log:
2760 Update NEWS file.
2761
2762
2763 Changes: Modified:
2764 +23 -1 trunk/NEWS (File Modified)
2765
2766
2767 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2768 Log:
2769 When an outgoing server connection succeeds, set
2770 localClient->ip by simply copying the whole sockaddr
2771 struct instead of copying certain parts only.
2772
2773
2774 Changes: Modified:
2775 +1 -19 trunk/src/s_serv.c (File Modified)
2776
2777
2778 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2779 Log:
2780 Give a special error message and ignore the connect block
2781 if trying to add a connect block for the server's own name.
2782
2783
2784 Changes: Modified:
2785 +7 -0 trunk/src/newconf.c (File Modified)
2786
2787
2788 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2789 Log:
2790 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2791 when --disable-balloc is used, so that it compiles.
2792 Obviously the BlockHeapUsage() stub returns just zeroes so
2793 /stats z will be less informative.
2794
2795
2796 Changes: Modified:
2797 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2798
2799
2800 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2801 Log:
2802 Free and zero dns_query in DNS callback for outgoing connect.
2803 This avoids double free of reslist.
2804
2805
2806 Changes: Modified:
2807 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2808
2809
2810 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2811 Log:
2812 From ratbox, log failed outgoing connections to serverlog.
2813 Added: IP address.
2814
2815
2816 Changes: Modified:
2817 +13 -1 trunk/src/s_serv.c (File Modified)
2818
2819
2820 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2821 Log:
2822 Change serverlog message when connecting to be more clear and show the port number.
2823
2824
2825 Changes: Modified:
2826 +1 -1 trunk/src/s_serv.c (File Modified)
2827
2828
2829 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2830 Log:
2831 Remove gethost_byname(), this is meaningless
2832 since the removal of AAAA -> A fallback (r1763).
2833
2834
2835 Changes: Modified:
2836 +0 -1 trunk/include/res.h (File Modified)
2837 +0 -12 trunk/src/res.c (File Modified)
2838
2839
2840 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2841 Log:
2842 Remove ip6.int support and use only ip6.arpa.
2843 The global ip6.int zone has disappeared on June 1
2844 and a lot of other software has been removing ip6.int
2845 support also.
2846 This removes the second and last case where IPv6
2847 support in charybdis causes extra lookups and slows
2848 DNS down.
2849
2850
2851 Changes: Modified:
2852 +5 -27 trunk/src/res.c (File Modified)
2853
2854
2855 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2856 Log:
2857 Mention new default (r1767) for connect::aftype in sgml docs.
2858
2859
2860 Changes: Modified:
2861 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2862
2863
2864 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2865 Log:
2866 Use IPv6 if connect::host looks like an IPv6 address
2867 (contains a colon). No need to aftype=ipv6 anymore.
2868
2869
2870 Changes: Modified:
2871 +2 -0 trunk/src/newconf.c (File Modified)
2872
2873
2874 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2875 Log:
2876 More information about connect::host.
2877
2878
2879 Changes: Modified:
2880 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2881
2882
2883 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2884 Log:
2885 Remove fallback to A if AAAA cannot be found.
2886 In case of a forward check of a reverse lookup, we
2887 already know if it's ipv4 or ipv6, so it is not
2888 useful and in case of a forward lookup of a hostname
2889 in connect::host, connect::aftype already specifies
2890 if it's ipv4 or ipv6.
2891
2892
2893 Changes: Modified:
2894 +4 -27 trunk/src/res.c (File Modified)
2895
2896
2897 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2898 Log:
2899 msg_channel():
2900 - check if +c made the message text empty and refuse
2901 to send it if so
2902 - don't copy message text if it is not necessary
2903 (channel is -c)
2904
2905
2906 Changes: Modified:
2907 +14 -4 trunk/modules/core/m_message.c (File Modified)
2908
2909
2910 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2911 Log:
2912 remove_conf_item(): do not free cf_name, this is generally a string constant
2913
2914
2915 Changes: Modified:
2916 +0 -1 trunk/src/newconf.c (File Modified)
2917
2918
2919 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2920 Log:
2921 Remove the old unused FDL_ constants.
2922
2923
2924 Changes: Modified:
2925 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2926
2927
2928 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2929 Log:
2930 Remove an unused struct irc_sockaddr_storage from fde_t
2931 (allocated for every possible file descriptor).
2932
2933
2934 Changes: Modified:
2935 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2936
2937
2938 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2939 Log:
2940 If the DNS lookup for an outgoing connection is still
2941 pending when it is closed, clean it up.
2942
2943
2944 Changes: Modified:
2945 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2946
2947
2948 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2949 Log:
2950 If proc_answer() fails (for example if a lookup for an
2951 A record returns a CNAME), fail the query immediately.
2952 Previously the packet was just ignored, leaving the
2953 query to time out.
2954
2955
2956 Changes: Modified:
2957 +4 -8 trunk/src/res.c (File Modified)
2958
2959
2960 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2961 Log:
2962 Correct sockhost field in an outgoing server connection.
2963 First copy the host field from the server_conf, then
2964 take the IP from to where the connection was attempted
2965 when the connection callback is called.
2966 (Before r1747 this used the IP from the server_conf.)
2967
2968
2969 Changes: Modified:
2970 +8 -2 trunk/src/s_serv.c (File Modified)
2971
2972
2973 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2974 Log:
2975 Remove ipnum (keep aftype) and dns_query from server_conf.
2976 We don't keep track of binary form address in connect{}
2977 blocks anymore, DNS lookups of names in host= gone.
2978 As before the DNS lookup is done on connect.
2979 This should unbreak hostnames in host= somewhat.
2980
2981
2982 Changes: Modified:
2983 +1 -2 trunk/include/s_newconf.h (File Modified)
2984 +2 -2 trunk/src/newconf.c (File Modified)
2985 +1 -42 trunk/src/s_newconf.c (File Modified)
2986 +12 -31 trunk/src/s_serv.c (File Modified)
2987
2988
2989 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2990 Log:
2991 Rerun autoconf.
2992
2993
2994 Changes: Modified:
2995 +1 -1 trunk/configure (File Modified)
2996
2997
2998 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2999 Log:
3000 Fix --disable-balloc help text (said --disable-small-net).
3001
3002
3003 Changes: Modified:
3004 +1 -1 trunk/configure.ac (File Modified)
3005
3006
3007 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3008 Log:
3009 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3010 services (+S). Unlike operstring and adminstring, this
3011 is not changeable with /quote set but is updated on rehash.
3012
3013
3014 Changes: Modified:
3015 +1 -0 trunk/doc/example.conf (File Modified)
3016 +10 -2 trunk/doc/reference.conf (File Modified)
3017 +1 -0 trunk/include/s_conf.h (File Modified)
3018 +6 -0 trunk/modules/m_info.c (File Modified)
3019 +3 -2 trunk/modules/m_whois.c (File Modified)
3020 +1 -0 trunk/src/newconf.c (File Modified)
3021 +1 -0 trunk/src/s_conf.c (File Modified)
3022
3023
3024 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3025 Log:
3026 Fix handling of comma in whois: ignore the comma and
3027 everything after it but do output the entire parameter
3028 in RPL_ENDOFWHOIS.
3029
3030
3031 Changes: Modified:
3032 +2 -2 trunk/modules/m_whois.c (File Modified)
3033
3034
3035 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3036 Log:
3037 New /stats letter 's' to list HURTs:
3038 - opers get the full listing.
3039 - users get any HURTs that match their sockhost/orighost if
3040 "stats_k_oper_only" is set to 1.
3041
3042
3043 Changes: Modified:
3044 +50 -0 trunk/extensions/hurt.c (File Modified)
3045
3046
3047 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3048 Log:
3049 - make the newconf system available to modules.
3050
3051
3052 Changes: Modified:
3053 +4 -1 trunk/include/newconf.h (File Modified)
3054 +4 -8 trunk/src/newconf.c (File Modified)
3055
3056
3057 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3058 Log:
3059 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3060
3061 Changes: Modified:
3062 +0 -3 trunk/doc/example.conf (File Modified)
3063 +0 -3 trunk/doc/reference.conf (File Modified)
3064
3065
3066 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3067 Log:
3068 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3069
3070
3071 Changes: Modified:
3072 +3 -0 trunk/doc/example.conf (File Modified)
3073 +3 -0 trunk/doc/reference.conf (File Modified)
3074
3075
3076 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3077 Log:
3078 Fix too early truncation of JOIN channel list.
3079
3080
3081 Changes: Modified:
3082 +2 -3 trunk/modules/core/m_join.c (File Modified)
3083
3084
3085 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3086 Log:
3087 - From ratbox 2.2 (anfl), send server notices about read
3088 errors from handshakes and servers to +s instead of +d.
3089 - Send various server notices about failed server
3090 connections which did not reach registered state network
3091 wide if the connection was initiated by a remote oper.
3092 This avoids annoying the whole net if there is a
3093 broken autoconnect, but allows all opers to see why a
3094 remote connect failed. Failed connections which did reach
3095 server state already generate server notices everywhere.
3096
3097 Note: this is an exception to our general policy to not send
3098 server notices about unregistered connections remotely.
3099
3100
3101 Changes: Modified:
3102 +1 -0 trunk/include/client.h (File Modified)
3103 +20 -6 trunk/src/client.c (File Modified)
3104 +6 -6 trunk/src/s_serv.c (File Modified)
3105
3106
3107 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3108 Log:
3109 - fix typoes
3110
3111
3112 Changes: Modified:
3113 +1 -1 trunk/doc/example.conf (File Modified)
3114 +1 -1 trunk/doc/reference.conf (File Modified)
3115
3116
3117 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3118 Log:
3119 Don't allow #channel +b $c:&channel (inconsistent target).
3120
3121
3122 Changes: Modified:
3123 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3124
3125
3126 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3127 Log:
3128 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3129
3130
3131 Changes: Modified:
3132 +0 -2 trunk/include/client.h (File Modified)
3133
3134
3135 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3136 Log:
3137 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3138
3139
3140 Changes: Modified:
3141 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3142
3143
3144 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3145 Log:
3146 Store IP addresses in whowas. These are shown to opers.
3147 Obtained from Eurus patches.
3148 orighost tracking removed (not worth the memory IMHO),
3149 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3150 with unknown IPs and to not violate auth{} spoof policy.
3151
3152
3153 Changes: Modified:
3154 +2 -0 trunk/doc/reference.conf (File Modified)
3155 +1 -0 trunk/include/numeric.h (File Modified)
3156 +1 -0 trunk/include/whowas.h (File Modified)
3157 +10 -1 trunk/modules/m_whowas.c (File Modified)
3158 +1 -1 trunk/src/messages.tab (File Modified)
3159 +4 -0 trunk/src/whowas.c (File Modified)
3160
3161
3162 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3163 Log:
3164 Describe hostmask parameter of masktrace better in sgml docs.
3165
3166
3167 Changes: Modified:
3168 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3169
3170
3171 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3172 Log:
3173 masktrace help file: mention CIDR IP masks
3174 From ratbox 2.2
3175
3176
3177 Changes: Modified:
3178 +2 -0 trunk/help/opers/masktrace (File Modified)
3179
3180
3181 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3182 Log:
3183 MASKTRACE: allow normal match() on IP address also
3184 From ratbox 2.2
3185
3186
3187 Changes: Modified:
3188 +2 -3 trunk/modules/m_etrace.c (File Modified)
3189
3190
3191 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3192 Log:
3193 Allow +S clients (services) to send to channels and @/+ channels always.
3194
3195
3196 Changes: Modified:
3197 +1 -1 trunk/modules/core/m_message.c (File Modified)
3198 +1 -1 trunk/src/channel.c (File Modified)
3199
3200
3201 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3202 Log:
3203 Allow servers to send to @#chan and +#chan.
3204
3205
3206 Changes: Modified:
3207 +1 -1 trunk/modules/core/m_message.c (File Modified)
3208
3209
3210 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3211 Log:
3212 Don't count opers on service{} servers in /lusers.
3213
3214
3215 Changes: Modified:
3216 +2 -2 trunk/src/s_user.c (File Modified)
3217
3218
3219 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3220 Log:
3221 Show opers the real host behind a dynamic spoof in WHOIS.
3222 If the user is auth{} spoofed, this shows the auth{} spoof
3223 otherwise it shows the DNS hostname and IP address.
3224 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3225
3226
3227 Changes: Modified:
3228 +1 -0 trunk/include/numeric.h (File Modified)
3229 +12 -2 trunk/modules/m_whois.c (File Modified)
3230 +1 -1 trunk/src/messages.tab (File Modified)
3231
3232
3233 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3234 Log:
3235 Remove #define HIDE_SPOOF_IPS from config.h, should
3236 have been done earlier.
3237
3238
3239 Changes: Modified:
3240 +0 -7 trunk/include/config.h (File Modified)
3241
3242
3243 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3244 Log:
3245 Bring back ERR_CANTKILLSERVER.
3246
3247
3248 Changes: Modified:
3249 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3250
3251
3252 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3253 Log:
3254 ip_cloaking module:
3255 - also send RPL_HOSTHIDDEN on -h
3256 - don't allow +h for auth{} spoofed clients
3257
3258
3259 Changes: Modified:
3260 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3261
3262
3263 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3264 Log:
3265 /etc/resolv.conf parsing:
3266 - don't crash (sometimes) if there is a line without an argument
3267 (e.g. 'search' by itself)
3268 - fix handling of lines with leading whitespace
3269
3270
3271 Changes: Modified:
3272 +9 -8 trunk/src/reslib.c (File Modified)
3273
3274
3275 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3276 Log:
3277 Put back code that terminates DNS queries, which was
3278 removed during the resolver changes.
3279
3280
3281 Changes: Modified:
3282 +4 -0 trunk/src/s_auth.c (File Modified)
3283
3284
3285 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3286 Log:
3287 - oh hey, that was in the wrong place
3288
3289
3290 Changes: Modified:
3291 +13 -13 trunk/src/s_auth.c (File Modified)
3292
3293
3294 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3295 Log:
3296 - handle a situation where a user can go away before DNS completes
3297
3298
3299 Changes: Modified:
3300 +13 -0 trunk/src/s_auth.c (File Modified)
3301
3302
3303 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3304 Log:
3305 More dnsbl stuff
3306
3307
3308 Changes: Modified:
3309 +1 -0 trunk/include/blacklist.h (File Modified)
3310 +1 -0 trunk/include/res.h (File Modified)
3311 +33 -2 trunk/src/blacklist.c (File Modified)
3312 +2 -0 trunk/src/client.c (File Modified)
3313 +24 -0 trunk/src/res.c (File Modified)
3314
3315
3316 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3317 Log:
3318 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3319 if comm_accept() failed.
3320
3321 Found with valgrind.
3322
3323
3324 Changes: Modified:
3325 +4 -4 trunk/src/listener.c (File Modified)
3326
3327
3328 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3329 Log:
3330 - handle unavailable Client/preClient structs
3331
3332
3333 Changes: Modified:
3334 +9 -0 trunk/src/blacklist.c (File Modified)
3335
3336
3337 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3338 Log:
3339 Add +lf to SGML docs.
3340
3341
3342 Changes: Modified:
3343 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3344
3345
3346 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3347 Log:
3348 Also do forwarding if the channel limit (+l) is exceeded.
3349
3350
3351 Changes: Modified:
3352 +1 -1 trunk/help/opers/cmode (File Modified)
3353 +2 -2 trunk/modules/core/m_join.c (File Modified)
3354
3355
3356 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3357 Log:
3358 Post-release lovin':
3359 - Update version to 2.1.0.
3360 - Regenerate configure.
3361
3362
3363 Changes: Modified:
3364 +9 -9 trunk/configure (File Modified)
3365 +1 -1 trunk/configure.ac (File Modified)
3366
3367
3368 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3369 Log:
3370 Comment out example blacklist{} block.
3371
3372
3373 Changes: Modified:
3374 +7 -7 trunk/doc/example.conf (File Modified)
3375 +7 -7 trunk/doc/reference.conf (File Modified)
3376
3377
3378 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3379 Log:
3380 Add note regarding use of AHBL BLs.
3381
3382
3383 Changes: Modified:
3384 +4 -0 trunk/doc/example.conf (File Modified)
3385 +4 -0 trunk/doc/reference.conf (File Modified)
3386
3387
3388 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3389 Log:
3390 Fix typos.
3391
3392
3393 Changes: Modified:
3394 +2 -2 trunk/CREDITS (File Modified)
3395
3396
3397 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3398 Log:
3399 Add beu to CREDITS.
3400
3401
3402 Changes: Modified:
3403 +1 -0 trunk/CREDITS (File Modified)
3404
3405
3406 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3407 Log:
3408 Put more recent ratbox CREDITS here.
3409
3410
3411 Changes: Modified:
3412 +3 -2 trunk/doc/Ratbox-team (File Modified)
3413
3414
3415 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3416 Log:
3417 Clarify a bit.
3418
3419
3420 Changes: Modified:
3421 +5 -4 trunk/NEWS (File Modified)
3422
3423
3424 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3425 Log:
3426 Mention that install or make install also avoids modunload crashes.
3427
3428
3429 Changes: Modified:
3430 +2 -1 trunk/BUGS (File Modified)
3431
3432
3433 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3434 Log:
3435 - update NEWS a bit
3436
3437
3438 Changes: Modified:
3439 +3 -8 trunk/NEWS (File Modified)
3440
3441
3442 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3443 Log:
3444 - further updates
3445
3446
3447 Changes: Modified:
3448 +3 -2 trunk/BUGS (File Modified)
3449
3450
3451 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3452 Log:
3453 - add orighost check to hurt.c
3454 - update BUGS info
3455
3456
3457 Changes: Modified:
3458 +1 -6 trunk/BUGS (File Modified)
3459 +1 -1 trunk/extensions/hurt.c (File Modified)
3460
3461
3462 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3463 Log:
3464 Make kline_exempt exempt from HURT also.
3465
3466
3467 Changes: Modified:
3468 +2 -1 trunk/extensions/hurt.c (File Modified)
3469
3470
3471 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3472 Log:
3473 Fix mask HEAL propagation.
3474
3475
3476 Changes: Modified:
3477 +6 -3 trunk/extensions/hurt.c (File Modified)
3478
3479
3480 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3481 Log:
3482 - Remove old cruft.
3483 - Update.
3484
3485
3486 Changes: Modified:
3487 +18 -31 trunk/extensions/README (File Modified)
3488
3489
3490 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3491 Log:
3492 More target change hax.
3493 Ick.
3494
3495
3496 Changes: Modified:
3497 +5 -0 trunk/extensions/hurt.c (File Modified)
3498
3499
3500 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3501 Log:
3502 Improvements to HURT propagation.
3503
3504
3505 Changes: Modified:
3506 +8 -6 trunk/extensions/hurt.c (File Modified)
3507
3508
3509 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3510 Log:
3511 - further simplification
3512
3513
3514 Changes: Modified:
3515 +25 -76 trunk/extensions/hurt.c (File Modified)
3516 +0 -9 trunk/extensions/hurt.h (File Modified)
3517
3518
3519 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3520 Log:
3521 - client_exit hook
3522
3523
3524 Changes: Modified:
3525 +13 -0 trunk/extensions/hurt.c (File Modified)
3526
3527
3528 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3529 Log:
3530 - cut off at 15 messages instead of 30
3531
3532
3533 Changes: Modified:
3534 +1 -1 trunk/extensions/hurt.h (File Modified)
3535
3536
3537 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3538 Log:
3539 Squash a warning here.
3540
3541
3542 Changes: Modified:
3543 +1 -3 trunk/src/ircd.c (File Modified)
3544
3545
3546 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3547 Log:
3548 Don't show servers in /stats l to nonopers if flatten links is enabled.
3549
3550
3551 Changes: Modified:
3552 +3 -1 trunk/modules/m_stats.c (File Modified)
3553
3554
3555 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3556 Log:
3557 - hurt expiry
3558
3559
3560 Changes: Modified:
3561 +20 -7 trunk/extensions/hurt.c (File Modified)
3562
3563
3564 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3565 Log:
3566 - remove inline stuff (yuck)
3567 - sockaddr should have been sockhost
3568
3569
3570 Changes: Modified:
3571 +22 -31 trunk/extensions/hurt.c (File Modified)
3572
3573
3574 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3575 Log:
3576 - make hurt checking actually work
3577
3578
3579 Changes: Modified:
3580 +2 -7 trunk/extensions/hurt.c (File Modified)
3581
3582
3583 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3584 Log:
3585 Slight tweak to alias{}.
3586
3587
3588 Changes: Modified:
3589 +4 -0 trunk/src/parse.c (File Modified)
3590
3591
3592 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3593 Log:
3594 - further simplification
3595
3596
3597 Changes: Modified:
3598 +59 -71 trunk/extensions/hurt.c (File Modified)
3599 +0 -1 trunk/extensions/hurt.h (File Modified)
3600
3601
3602 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3603 Log:
3604 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3605
3606
3607 Changes: Modified:
3608 +10 -20 trunk/extensions/hurt.c (File Modified)
3609 +0 -4 trunk/extensions/hurt.h (File Modified)
3610
3611
3612 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3613 Log:
3614 - remove some unnecessary code here (hurt_initial_check_event()).
3615
3616
3617 Changes: Modified:
3618 +0 -23 trunk/extensions/hurt.c (File Modified)
3619
3620
3621 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3622 Log:
3623 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3624
3625
3626 Changes: Modified:
3627 +8 -0 trunk/modules/core/m_message.c (File Modified)
3628
3629
3630 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3631 Log:
3632 - more sane tgchange hax
3633
3634
3635 Changes: Modified:
3636 +2 -1 trunk/extensions/hurt.c (File Modified)
3637
3638
3639 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3640 Log:
3641 Make HEAL <nick> work.
3642
3643
3644 Changes: Modified:
3645 +40 -43 trunk/extensions/hurt.c (File Modified)
3646
3647
3648 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3649 Log:
3650 Destroy hurt_clients list on unload.
3651
3652
3653 Changes: Modified:
3654 +7 -0 trunk/extensions/hurt.c (File Modified)
3655
3656
3657 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3658 Log:
3659 Coding style: no space between a function name and parenthesis.
3660
3661
3662 Changes: Modified:
3663 +43 -43 trunk/extensions/hurt.c (File Modified)
3664
3665
3666 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3667 Log:
3668 Now works and throws out hurt clients after 30 protocol messages
3669 unless they identify.
3670
3671
3672 Changes: Modified:
3673 +28 -36 trunk/extensions/hurt.c (File Modified)
3674 +1 -7 trunk/extensions/hurt.h (File Modified)
3675
3676
3677 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3678 Log:
3679 Working addition/lookup.
3680
3681
3682 Changes: Modified:
3683 +8 -0 trunk/extensions/hurt.c (File Modified)
3684
3685
3686 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3687 Log:
3688 Get rid of hyb6 style propagation (:server COMMAND source).
3689
3690
3691 Changes: Modified:
3692 +18 -22 trunk/extensions/hurt.c (File Modified)
3693
3694
3695 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3696 Log:
3697 add not-working hurt_add and hurt_find
3698
3699
3700 Changes: Modified:
3701 +13 -5 trunk/extensions/hurt.c (File Modified)
3702
3703
3704 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3705 Log:
3706 Comment out a lot of stuff so I can load and unload this without crashing.
3707
3708
3709 Changes: Modified:
3710 +17 -6 trunk/extensions/hurt.c (File Modified)
3711
3712
3713 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3714 Log:
3715 Fix svn:keywords and add a short comment at the top.
3716
3717
3718 Changes: Modified:
3719 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3720
3721
3722 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3723 Log:
3724 - Make hurt module compile
3725 - Link it to the build
3726 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3727 correct flag name, no CAP_TS6 use etc
3728
3729
3730 Changes: Modified:
3731 +1 -0 trunk/extensions/Makefile.in (File Modified)
3732 +30 -32 trunk/extensions/hurt.c (File Modified)
3733
3734
3735 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3736 Log:
3737 Put beu's hurt module in trunk.
3738
3739
3740 Changes: Modified:
3741 + - trunk/extensions/hurt.c (File Added)
3742 + - trunk/extensions/hurt.h (File Added)
3743
3744
3745 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3746 Log:
3747 - _iprint(): use stderr instead of stdout
3748
3749
3750 Changes: Modified:
3751 +1 -1 trunk/src/s_log.c (File Modified)
3752
3753
3754 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3755 Log:
3756 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3757 and subsequently destroy our kqueue when we close 0, 1, 2
3758 (broke /restart).
3759 - After closing fd 0, 1, 2 reopen them to /dev/null again
3760 so we don't send messages from malloc etc to a random
3761 user's connection.
3762 - Remove an obsolete comment.
3763
3764
3765 Changes: Modified:
3766 +13 -2 trunk/src/ircd.c (File Modified)
3767
3768
3769 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3770 Log:
3771 Update NEWS file.
3772
3773
3774 Changes: Modified:
3775 +29 -1 trunk/NEWS (File Modified)
3776
3777
3778 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3779 Log:
3780 Rerun autoconf.
3781
3782
3783 Changes: Modified:
3784 +1 -1 trunk/configure (File Modified)
3785
3786
3787 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3788 Log:
3789 Fix openssl version check to also accept versions newer than 0.9.6.
3790
3791
3792 Changes: Modified:
3793 +1 -1 trunk/configure.ac (File Modified)
3794
3795
3796 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3797 Log:
3798 Oops, need packet.h here.
3799
3800
3801 Changes: Modified:
3802 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3803
3804
3805 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3806 Log:
3807 End the flood grace period in CPRIVMSG/CNOTICE.
3808
3809
3810 Changes: Modified:
3811 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3812
3813
3814 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3815 Log:
3816 - update class::connectfreq documentation
3817
3818
3819 Changes: Modified:
3820 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3821
3822
3823 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3824 Log:
3825 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3826
3827
3828 Changes: Modified:
3829 +3 -6 trunk/src/s_serv.c (File Modified)
3830
3831
3832 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3833 Log:
3834 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3835
3836
3837 Changes: Modified:
3838 +1 -1 trunk/src/messages.tab (File Modified)
3839
3840
3841 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3842 Log:
3843 Don't mention that /stats p shows idle times, as it doesn't.
3844
3845
3846 Changes: Modified:
3847 +1 -1 trunk/help/opers/stats (File Modified)
3848 +1 -1 trunk/help/users/stats (File Modified)
3849
3850
3851 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3852 Log:
3853 /stats A shows DNS servers, it doesn't matter whether ircd
3854 uses ADNS or something else.
3855
3856
3857 Changes: Modified:
3858 +1 -1 trunk/help/opers/stats (File Modified)
3859
3860
3861 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3862 Log:
3863 get_client_name() fix
3864
3865
3866 Changes: Modified:
3867 +4 -0 trunk/src/client.c (File Modified)
3868
3869
3870 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3871 Log:
3872 Add some comments.
3873
3874
3875 Changes: Modified:
3876 +6 -0 trunk/src/ircd.c (File Modified)
3877
3878
3879 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3880 Log:
3881 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3882
3883 Changes: Modified:
3884 +16 -17 trunk/configure (File Modified)
3885 +1 -1 trunk/configure.ac (File Modified)
3886
3887
3888 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3889 Log:
3890 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3891
3892 Changes: Modified:
3893 +135 -0 trunk/configure (File Modified)
3894 +6 -0 trunk/configure.ac (File Modified)
3895
3896
3897 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3898 Log:
3899 Exit 0 on successful -conftest.
3900
3901
3902 Changes: Modified:
3903 +1 -1 trunk/src/ircd.c (File Modified)
3904
3905
3906 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3907 Log:
3908 Make the "keep the parent process around" thing work, by opening
3909 a pipe to the child process. This pipe is on fd 0 in the child
3910 process. After successful initialization, the child will write
3911 a byte to this pipe, on fatal errors it will close it without
3912 writing anything.
3913
3914 Somewhat hackish still but should work.
3915
3916
3917 Changes: Modified:
3918 +27 -30 trunk/src/ircd.c (File Modified)
3919
3920
3921 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3922 Log:
3923 - convert some error messages to ierror() over fprintf/ilog combination
3924
3925
3926 Changes: Modified:
3927 +3 -6 trunk/src/ircd.c (File Modified)
3928
3929
3930 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3931 Log:
3932 - inotice() for loadmodule when in foreground mode
3933
3934
3935 Changes: Modified:
3936 +3 -0 trunk/src/modules.c (File Modified)
3937
3938
3939 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3940 Log:
3941 - remove inotice() on loading modules from the config
3942
3943
3944 Changes: Modified:
3945 +0 -3 trunk/src/modules.c (File Modified)
3946
3947
3948 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3949 Log:
3950 - usleep for 50000usec in the parent process to allow for startup messages
3951 to be cleanly printed before detaching to shell, this should be more than
3952 enough time really
3953
3954
3955 Changes: Modified:
3956 +3 -0 trunk/src/ircd.c (File Modified)
3957
3958
3959 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3960 Log:
3961 - display more errors during normal startup as to try to help people find common problems
3962
3963
3964 Changes: Modified:
3965 +27 -10 trunk/src/ircd.c (File Modified)
3966
3967
3968 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3969 Log:
3970 - version bump in preparation of 2.0.0 release
3971
3972
3973 Changes: Modified:
3974 +9 -9 trunk/configure (File Modified)
3975 +1 -1 trunk/configure.ac (File Modified)
3976
3977
3978 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3979 Log:
3980 Change example.conf operator block from "admin" to "god",
3981 so as to show we encourage per-person operator blocks.
3982
3983
3984 Changes: Modified:
3985 +4 -2 trunk/doc/example.conf (File Modified)
3986
3987
3988 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3989 Log:
3990 Document alias{} block.
3991
3992
3993 Changes: Modified:
3994 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3995
3996
3997 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3998 Log:
3999 Document DNS blacklist stuff in sgml.
4000
4001
4002 Changes: Modified:
4003 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4004 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4005
4006
4007 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4008 Log:
4009 Misc /stats clarifications.
4010
4011
4012 Changes: Modified:
4013 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4014
4015
4016 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4017 Log:
4018 Move snomasks into umodes chapter.
4019 Move oprivs chapter down.
4020
4021
4022 Changes: Modified:
4023 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4024 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4025 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4026
4027
4028 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4029 Log:
4030 Mention operator{} user@host change.
4031
4032
4033 Changes: Modified:
4034 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4035
4036
4037 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4038 Log:
4039 operator{} block user@host matches against orighost now, not host.
4040 This means that services/+h spoofs do not work in operator{} blocks;
4041 auth{} spoofs still work.
4042
4043
4044 Changes: Modified:
4045 +4 -0 trunk/doc/example.conf (File Modified)
4046 +1 -1 trunk/doc/reference.conf (File Modified)
4047 +2 -2 trunk/modules/m_challenge.c (File Modified)
4048 +1 -1 trunk/modules/m_oper.c (File Modified)
4049
4050
4051 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4052 Log:
4053 - inotice/iwarn/ierror() stuff I was working on
4054
4055
4056 Changes: Modified:
4057 +3 -0 trunk/include/s_log.h (File Modified)
4058 +15 -11 trunk/src/ircd.c (File Modified)
4059 +3 -1 trunk/src/modules.c (File Modified)
4060 +1 -1 trunk/src/newconf.c (File Modified)
4061 +54 -0 trunk/src/s_log.c (File Modified)
4062
4063
4064 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4065 Log:
4066 Oops, don't add blacklists to the list twice on rehash.
4067
4068
4069 Changes: Modified:
4070 +3 -2 trunk/src/blacklist.c (File Modified)
4071
4072
4073 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4074 Log:
4075 Remove notices to the client about progress of dnsbl lookups.
4076
4077
4078 Changes: Modified:
4079 +0 -4 trunk/src/blacklist.c (File Modified)
4080
4081
4082 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4083 Log:
4084 Add auth{} flag dnsbl_exempt.
4085
4086
4087 Changes: Modified:
4088 +2 -1 trunk/doc/example.conf (File Modified)
4089 +2 -1 trunk/doc/reference.conf (File Modified)
4090 +2 -0 trunk/include/s_conf.h (File Modified)
4091 +1 -0 trunk/src/newconf.c (File Modified)
4092 +8 -1 trunk/src/s_user.c (File Modified)
4093
4094
4095 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4096 Log:
4097 Switch alias{} and blacklist{} around, for consistency with example.conf.
4098
4099
4100 Changes: Modified:
4101 +18 -18 trunk/doc/reference.conf (File Modified)
4102
4103
4104 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4105 Log:
4106 Send a warning to the user if they are dnsbl listed but exempted.
4107
4108
4109 Changes: Modified:
4110 +17 -12 trunk/src/s_user.c (File Modified)
4111
4112
4113 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4114 Log:
4115 Move throwing out dnsbl listed clients to registration,
4116 and make kline_exempt exempt from it.
4117
4118
4119 Changes: Modified:
4120 +1 -0 trunk/include/blacklist.h (File Modified)
4121 +4 -0 trunk/include/client.h (File Modified)
4122 +15 -16 trunk/src/blacklist.c (File Modified)
4123 +6 -0 trunk/src/client.c (File Modified)
4124 +17 -0 trunk/src/s_user.c (File Modified)
4125
4126
4127 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4128 Log:
4129 Show refcount in /stats n.
4130
4131
4132 Changes: Modified:
4133 +3 -2 trunk/modules/m_stats.c (File Modified)
4134
4135
4136 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4137 Log:
4138 Don't look up dnsbls twice if they send USER twice.
4139
4140
4141 Changes: Modified:
4142 +5 -3 trunk/modules/m_user.c (File Modified)
4143
4144
4145 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4146 Log:
4147 Add /stats n to help files.
4148
4149
4150 Changes: Modified:
4151 +1 -0 trunk/help/opers/stats (File Modified)
4152 +1 -0 trunk/help/users/stats (File Modified)
4153
4154
4155 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4156 Log:
4157 Only check dnsbls for A records, not AAAA.
4158
4159
4160 Changes: Modified:
4161 +1 -1 trunk/src/blacklist.c (File Modified)
4162
4163
4164 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4165 Log:
4166 Don't remove non-illegal blacklists on completion of check.
4167 Add debugging notices (not working).
4168
4169
4170 Changes: Modified:
4171 +5 -1 trunk/src/blacklist.c (File Modified)
4172
4173
4174 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4175 Log:
4176 Don't call register_local_user() if they haven't sent a nick yet.
4177
4178
4179 Changes: Modified:
4180 +1 -1 trunk/src/blacklist.c (File Modified)
4181
4182
4183 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4184 Log:
4185 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4186
4187
4188 Changes: Modified:
4189 +21 -0 trunk/modules/m_stats.c (File Modified)
4190
4191
4192 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4193 Log:
4194 More dnsbl rehash fixes, it was adding bogus entries.
4195
4196
4197 Changes: Modified:
4198 +2 -7 trunk/src/newconf.c (File Modified)
4199
4200
4201 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4202 Log:
4203 Need blacklist.h here.
4204
4205
4206 Changes: Modified:
4207 +1 -0 trunk/src/s_conf.c (File Modified)
4208
4209
4210 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4211 Log:
4212 - nuke iauth
4213
4214
4215 Changes: Modified:
4216 +1 -2 trunk/configure (File Modified)
4217 +0 -48 trunk/configure.ac (File Modified)
4218 + - trunk/doc/example-iauth.conf (File Deleted)
4219 + - trunk/iauth/ (File Deleted)
4220
4221
4222 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4223 Log:
4224 Improve handling of rehashing with blacklists.
4225 Also some coding style tweaks.
4226
4227
4228 Changes: Modified:
4229 +3 -2 trunk/include/blacklist.h (File Modified)
4230 +35 -16 trunk/src/blacklist.c (File Modified)
4231 +2 -0 trunk/src/s_conf.c (File Modified)
4232
4233
4234 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4235 Log:
4236 Clear can_send cache if a user logs in or out from services.
4237
4238
4239 Changes: Modified:
4240 +2 -0 trunk/modules/m_services.c (File Modified)
4241
4242
4243 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4244 Log:
4245 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4246 This directory is not entered by default.
4247 More stuff needs to be moved into here.
4248
4249
4250 Changes: Modified:
4251 +2 -1 trunk/configure (File Modified)
4252 +1 -0 trunk/configure.ac (File Modified)
4253 +69 -458 trunk/extensions/Makefile.in (File Modified)
4254 + - trunk/extensions/m_clearchan.c (File Deleted)
4255 + - trunk/extensions/m_force.c (File Deleted)
4256 + - trunk/unsupported/ (File Added)
4257 + - trunk/unsupported/Makefile.in (File Added)
4258 + - trunk/unsupported/m_clearchan.c (File Added)
4259 + - trunk/unsupported/m_force.c (File Added)
4260
4261
4262 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4263 Log:
4264 Logging/wallops for forcejoin/forcepart, numeric fix.
4265 This needs to be moved to the toys section.
4266
4267
4268 Changes: Modified:
4269 +22 -2 trunk/extensions/m_force.c (File Modified)
4270
4271
4272 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4273 Log:
4274 Fix comments at the top (including copyright).
4275
4276
4277 Changes: Modified:
4278 +3 -2 trunk/extensions/m_omode.c (File Modified)
4279
4280
4281 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4282 Log:
4283 Add OMODE command to extensions/ for oper mode hacking:
4284 - requires admin privs
4285 - does not work for opped opers
4286 - sends wallops
4287 - sends a ServerMode for opping the oper themselves,
4288 otherwise a mode coming from the oper (not only
4289 does this provide full accountability, it is also
4290 easiest to implement while avoiding channels
4291 messed up with bogus bans etc).
4292
4293
4294 Changes: Modified:
4295 +171 -0 trunk/extensions/Makefile.in (File Modified)
4296 + - trunk/extensions/m_omode.c (File Added)
4297
4298
4299 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4300 Log:
4301 Metadata fix
4302
4303
4304 Changes: Modified:
4305 + - trunk/include/blacklist.h (Property Modified)
4306 + - trunk/src/blacklist.c (Property Modified)
4307
4308
4309 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4310 Log:
4311 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4312
4313
4314 Changes: Modified:
4315 +5 -1 trunk/src/blacklist.c (File Modified)
4316
4317
4318 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4319 Log:
4320 Initial DNS blacklist support:
4321 - see example.conf for how to use.
4322 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4323 - tor.ahbl.org is also included because most networks will not want to allow tor
4324 (and we're considering going KoS on tor users here anyway due to abuse)
4325
4326
4327 Changes: Modified:
4328 +18 -0 trunk/doc/example.conf (File Modified)
4329 +66 -0 trunk/doc/reference.conf (File Modified)
4330 + - trunk/include/blacklist.h (File Added)
4331 +2 -0 trunk/include/client.h (File Modified)
4332 +3 -0 trunk/modules/m_user.c (File Modified)
4333 +152 -0 trunk/src/Makefile.in (File Modified)
4334 + - trunk/src/blacklist.c (File Added)
4335 +34 -0 trunk/src/newconf.c (File Modified)
4336 +1 -0 trunk/src/s_auth.c (File Modified)
4337 +4 -0 trunk/src/s_user.c (File Modified)
4338
4339
4340 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4341 Log:
4342 Remove last bit of lzo stuff (comment in example.conf connect{}).
4343
4344
4345 Changes: Modified:
4346 +0 -4 trunk/doc/example.conf (File Modified)
4347
4348
4349 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4350 Log:
4351 Show sasl successes and failures in /stats t (like other
4352 things in /stats t, about local clients only).
4353
4354
4355 Changes: Modified:
4356 +2 -0 trunk/include/s_stats.h (File Modified)
4357 +3 -0 trunk/modules/m_sasl.c (File Modified)
4358 +3 -0 trunk/src/s_stats.c (File Modified)
4359
4360
4361 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4362 Log:
4363 Allow messaging services by nickname without using
4364 target change slots (this was already possible with
4365 user@server notation or services shortcuts).
4366
4367
4368 Changes: Modified:
4369 +2 -2 trunk/modules/core/m_message.c (File Modified)
4370
4371
4372 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4373 Log:
4374 Abort a safelist if a new /list comes in while one is already in progress.
4375
4376
4377 Changes: Modified:
4378 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4379
4380
4381 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4382 Log:
4383 Change $![letter]:[mask] to $~[letter]:[mask]
4384 so both ! and ~ invert an extban.
4385
4386
4387 Changes: Modified:
4388 +2 -0 trunk/src/chmode.c (File Modified)
4389
4390
4391 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4392 Log:
4393 - revert due to technical issues
4394
4395
4396 Changes: Modified:
4397 +1 -1 trunk/src/extban.c (File Modified)
4398
4399
4400 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4401 Log:
4402 - 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
4403
4404
4405 Changes: Modified:
4406 +1 -1 trunk/src/extban.c (File Modified)
4407
4408
4409 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4410 Log:
4411 Don't pace /list on a single channel.
4412
4413
4414 Changes: Modified:
4415 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4416
4417
4418 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4419 Log:
4420 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4421
4422
4423 Changes: Modified:
4424 +4 -2 trunk/include/supported.h (File Modified)
4425
4426
4427 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4428 Log:
4429 Extban types are case insensitive; force them to lowercase when added.
4430
4431
4432 Changes: Modified:
4433 +5 -5 trunk/doc/extban.txt (File Modified)
4434 +4 -0 trunk/src/chmode.c (File Modified)
4435 +3 -3 trunk/src/extban.c (File Modified)
4436
4437
4438 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4439 Log:
4440 sendto_wallops_flags():
4441 - instead of checking IsOper on each client, walk the appropriate list
4442 - instead of sending non-+z wallops from persons to nonopers, send only
4443 +w wallops from persons
4444
4445
4446 Changes: Modified:
4447 +1 -5 trunk/src/send.c (File Modified)
4448
4449
4450 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4451 Log:
4452 Prefix oper wallops with "WALLOPS - " if they would
4453 otherwise look like operwalls or locops, when sending
4454 them to local users.
4455
4456
4457 Changes: Modified:
4458 +11 -1 trunk/modules/m_wallops.c (File Modified)
4459
4460
4461 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4462 Log:
4463 Make sure destination field in some sasl numerics
4464 is the user's nick, not the sasl agent or server
4465 name.
4466
4467
4468 Changes: Modified:
4469 +2 -2 trunk/modules/m_sasl.c (File Modified)
4470
4471
4472 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4473 Log:
4474 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4475
4476
4477 Changes: Modified:
4478 +1 -1 trunk/extensions/Makefile.in (File Modified)
4479
4480
4481 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4482 Log:
4483 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4484
4485
4486 Changes: Modified:
4487 +1 -0 trunk/src/s_user.c (File Modified)
4488
4489
4490 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4491 Log:
4492 Fix build for when IPv6 is disabled.
4493
4494
4495 Changes: Modified:
4496 +12 -10 trunk/src/s_auth.c (File Modified)
4497
4498
4499 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4500 Log:
4501 Add information about adding extban types.
4502
4503
4504 Changes: Modified:
4505 +25 -0 trunk/doc/extban.txt (File Modified)
4506
4507
4508 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4509 Log:
4510 Better extban validation: try to match a new extban from
4511 a local user against its setter to see if it is valid.
4512 Unknown extban types from remotes are no longer hidden.
4513
4514
4515 Changes: Modified:
4516 +4 -3 trunk/doc/extban.txt (File Modified)
4517 +1 -0 trunk/include/channel.h (File Modified)
4518 +2 -6 trunk/src/chmode.c (File Modified)
4519 +32 -0 trunk/src/extban.c (File Modified)
4520
4521
4522 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4523 Log:
4524 Make sure both .c.o: and .s.o: are followed by the necessary command.
4525
4526
4527 Changes: Modified:
4528 +1 -0 trunk/src/Makefile.in (File Modified)
4529
4530
4531 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4532 Log:
4533 Add need_sasl auth{} flag to sgml documentation.
4534
4535
4536 Changes: Modified:
4537 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4538
4539
4540 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4541 Log:
4542 Document need_sasl auth{} flag in example confs.
4543
4544
4545 Changes: Modified:
4546 +1 -0 trunk/doc/example.conf (File Modified)
4547 +1 -0 trunk/doc/reference.conf (File Modified)
4548
4549
4550 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4551 Log:
4552 Don't allow TB to set an empty topic.
4553 This would be possible if a server sent bad protocol
4554 and could cause a crash.
4555
4556
4557 Changes: Modified:
4558 +4 -0 trunk/modules/m_tb.c (File Modified)
4559
4560
4561 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4562 Log:
4563 - oops
4564
4565
4566 Changes: Modified:
4567 +1 -1 trunk/Makefile.in (File Modified)
4568
4569
4570 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4571 Log:
4572 - typo fix
4573
4574
4575 Changes: Modified:
4576 +2 -2 trunk/configure (File Modified)
4577 +1 -1 trunk/configure.ac (File Modified)
4578
4579
4580 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4581 Log:
4582 - rebuild configure
4583
4584
4585 Changes: Modified:
4586 +2 -2 trunk/configure (File Modified)
4587
4588
4589 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4590 Log:
4591 - makefile fix
4592
4593
4594 Changes: Modified:
4595 +1 -1 trunk/extensions/Makefile.in (File Modified)
4596
4597
4598 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4599 Log:
4600 - rename contrib to extensions to bring some clarity to things
4601
4602
4603 Changes: Modified:
4604 +1 -1 trunk/Makefile.in (File Modified)
4605 +1 -1 trunk/configure.ac (File Modified)
4606 +10 -10 trunk/doc/example.conf (File Modified)
4607 +10 -10 trunk/doc/reference.conf (File Modified)
4608 + - trunk/extensions/ (File Added)
4609 + - trunk/extras/ (File Deleted)
4610
4611
4612 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4613 Log:
4614 - temporary rename
4615
4616
4617 Changes: Modified:
4618 +1 -1 trunk/Makefile.in (File Modified)
4619 +1 -1 trunk/configure.ac (File Modified)
4620 + - trunk/contrib/ (File Deleted)
4621 + - trunk/extras/ (File Added)
4622
4623
4624 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4625 Log:
4626 Don't allow servers to QUIT (they should use SQUIT).
4627
4628
4629 Changes: Modified:
4630 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4631
4632
4633 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4634 Log:
4635 - keywords
4636
4637
4638 Changes: Modified:
4639 + - trunk/src/fnvhash.s (Property Modified)
4640
4641
4642 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4643 Log:
4644 - reduced version of code
4645
4646
4647 Changes: Modified:
4648 +9 -61 trunk/src/fnvhash.s (File Modified)
4649
4650
4651 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4652 Log:
4653 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4654
4655
4656 Changes: Modified:
4657 +1 -1 trunk/src/fnvhash.s (File Modified)
4658
4659
4660 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4661 Log:
4662 Fix orighost matching for klines, etc. Was hashing the visible
4663 host, oops.
4664
4665
4666 Changes: Modified:
4667 +1 -1 trunk/src/hostmask.c (File Modified)
4668
4669
4670 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4671 Log:
4672 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4673
4674
4675 Changes: Modified:
4676 +7 -1 trunk/configure (File Modified)
4677 +5 -0 trunk/configure.ac (File Modified)
4678 +5 -6 trunk/src/Makefile.in (File Modified)
4679 +0 -4 trunk/src/fnvhash.s (File Modified)
4680 +0 -2 trunk/src/hash.c (File Modified)
4681
4682
4683 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4684 Log:
4685 - regenerate configure
4686
4687
4688 Changes: Modified:
4689 +18 -0 trunk/configure (File Modified)
4690
4691
4692 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4693 Log:
4694 - --enable-ricer-hashing option.
4695
4696
4697 Changes: Modified:
4698 +9 -0 trunk/configure.ac (File Modified)
4699 +3 -0 trunk/include/setup.h.in (File Modified)
4700
4701
4702 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4703 Log:
4704 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4705
4706
4707 Changes: Modified:
4708 + - trunk/src/fnvhash.s (File Added)
4709 +3 -0 trunk/src/hash.c (File Modified)
4710
4711
4712 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4713 Log:
4714 Fix syntax error in reference.conf.
4715
4716
4717 Changes: Modified:
4718 +0 -1 trunk/doc/reference.conf (File Modified)
4719
4720
4721 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4722 Log:
4723 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4724 (&& instead of ||...)
4725 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4726
4727
4728 Changes: Modified:
4729 +1 -1 trunk/src/chmode.c (File Modified)
4730
4731
4732 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4733 Log:
4734 Documentation for extban.
4735
4736
4737 Changes: Modified:
4738 + - trunk/doc/extban.txt (File Added)
4739
4740
4741 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4742 Log:
4743 Add extban modules to example confs.
4744
4745
4746 Changes: Modified:
4747 +5 -0 trunk/doc/example.conf (File Modified)
4748 +10 -0 trunk/doc/reference.conf (File Modified)
4749
4750
4751 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4752 Log:
4753 Initial addition of extended ban types (conditionals).
4754 Allows custom +bqeI checks via modules.
4755 Initial extra types are account (a[:mask]), oper (o),
4756 channel (c:name), realname (r:mask), server (s:mask).
4757
4758
4759 Changes: Modified:
4760 +229 -0 trunk/contrib/Makefile.in (File Modified)
4761 + - trunk/contrib/extb_account.c (File Added)
4762 + - trunk/contrib/extb_channel.c (File Added)
4763 + - trunk/contrib/extb_oper.c (File Added)
4764 + - trunk/contrib/extb_realname.c (File Added)
4765 + - trunk/contrib/extb_server.c (File Added)
4766 +13 -0 trunk/include/channel.h (File Modified)
4767 +1 -0 trunk/src/Makefile.in (File Modified)
4768 +14 -5 trunk/src/channel.c (File Modified)
4769 +91 -0 trunk/src/chmode.c (File Modified)
4770 + - trunk/src/extban.c (File Added)
4771
4772
4773 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4774 Log:
4775 Do not force +bqeI modes starting with '$' in nick!user@host format.
4776 * and ? characters in them are still assumed to be wildcards.
4777
4778
4779 Changes: Modified:
4780 +6 -0 trunk/src/chmode.c (File Modified)
4781
4782
4783 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4784 Log:
4785 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4786
4787
4788 Changes: Modified:
4789 +4 -0 trunk/modules/m_capab.c (File Modified)
4790
4791
4792 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4793 Log:
4794 Stop some mixing of client and server protocol.
4795
4796
4797 Changes: Modified:
4798 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4799 +4 -2 trunk/modules/m_pass.c (File Modified)
4800 +6 -0 trunk/modules/m_sasl.c (File Modified)
4801 +6 -0 trunk/modules/m_user.c (File Modified)
4802
4803
4804 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4805 Log:
4806 - additional revert
4807
4808
4809 Changes: Modified:
4810 +0 -2 trunk/include/s_newconf.h (File Modified)
4811 +0 -4 trunk/include/s_serv.h (File Modified)
4812 +0 -1 trunk/src/newconf.c (File Modified)
4813 +1 -13 trunk/src/s_serv.c (File Modified)
4814
4815
4816 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4817 Log:
4818 - revert LZOLink patch for now
4819
4820
4821 Changes: Modified:
4822 +0 -1 trunk/servlink/Makefile.in (File Modified)
4823 +0 -16 trunk/servlink/README (File Modified)
4824 +2 -36 trunk/servlink/control.c (File Modified)
4825 +0 -3 trunk/servlink/control.h (File Modified)
4826 +7 -5955 trunk/servlink/io.c (File Modified)
4827 + - trunk/servlink/lzoconf.h (File Deleted)
4828 + - trunk/servlink/lzodefs.h (File Deleted)
4829 + - trunk/servlink/minilzo.c (File Deleted)
4830 + - trunk/servlink/minilzo.h (File Deleted)
4831 +0 -1 trunk/servlink/servlink.h (File Modified)
4832
4833
4834 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4835 Log:
4836 - more stuff here
4837
4838
4839 Changes: Modified:
4840 +4 -2 trunk/servlink/control.c (File Modified)
4841 +2 -1 trunk/servlink/io.c (File Modified)
4842
4843
4844 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4845 Log:
4846 - oops
4847
4848
4849 Changes: Modified:
4850 +2 -2 trunk/servlink/io.c (File Modified)
4851
4852
4853 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4854 Log:
4855 - paranoia, prevent segfaults
4856
4857
4858 Changes: Modified:
4859 +2 -2 trunk/servlink/io.c (File Modified)
4860
4861
4862 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4863 Log:
4864 - more optimal servlink code
4865
4866
4867 Changes: Modified:
4868 +21 -8 trunk/servlink/io.c (File Modified)
4869
4870
4871 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4872 Log:
4873 - more efficient read strategy
4874
4875
4876 Changes: Modified:
4877 +15 -3 trunk/servlink/io.c (File Modified)
4878
4879
4880 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4881 Log:
4882 - use lzo_uintp cast to make LZO happy
4883
4884
4885 Changes: Modified:
4886 +3 -3 trunk/servlink/io.c (File Modified)
4887
4888
4889 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4890 Log:
4891 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4892
4893
4894 Changes: Modified:
4895 +4 -0 trunk/doc/example.conf (File Modified)
4896 +2 -1 trunk/include/s_newconf.h (File Modified)
4897 +4 -0 trunk/include/s_serv.h (File Modified)
4898 +1 -0 trunk/servlink/Makefile.in (File Modified)
4899 +16 -0 trunk/servlink/README (File Modified)
4900 +34 -2 trunk/servlink/control.c (File Modified)
4901 +3 -0 trunk/servlink/control.h (File Modified)
4902 +5929 -7 trunk/servlink/io.c (File Modified)
4903 + - trunk/servlink/lzoconf.h (File Added)
4904 + - trunk/servlink/lzodefs.h (File Added)
4905 + - trunk/servlink/minilzo.c (File Added)
4906 + - trunk/servlink/minilzo.h (File Added)
4907 +1 -0 trunk/servlink/servlink.h (File Modified)
4908 +1 -0 trunk/src/newconf.c (File Modified)
4909 +14 -2 trunk/src/s_serv.c (File Modified)
4910
4911
4912 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4913 Log:
4914 - remove imalloc, it was a concept that probably wouldn't have worked properly
4915
4916
4917 Changes: Modified:
4918 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4919 + - trunk/libcharybdis/imalloc.c (File Deleted)
4920 + - trunk/libcharybdis/imalloc.h (File Deleted)
4921
4922
4923 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4924 Log:
4925 - disable imalloc for now
4926
4927
4928 Changes: Modified:
4929 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4930
4931
4932 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4933 Log:
4934 - remove unneeded debug code
4935
4936
4937 Changes: Modified:
4938 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4939
4940
4941 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4942 Log:
4943 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4944
4945
4946 Changes: Modified:
4947 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4948
4949
4950 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4951 Log:
4952 - more stuff here, imalloc remains disabled for now
4953
4954
4955 Changes: Modified:
4956 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4957
4958
4959 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4960 Log:
4961 - more progress
4962
4963
4964 Changes: Modified:
4965 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4966
4967
4968 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4969 Log:
4970 - more tweaks
4971
4972
4973 Changes: Modified:
4974 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4975 +2 -0 trunk/src/ircd.c (File Modified)
4976
4977
4978 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4979 Log:
4980 - roll back libircd crap
4981
4982
4983 Changes: Modified:
4984 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4985 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4986 +29 -0 trunk/src/.depend (File Modified)
4987 +6 -21 trunk/src/Makefile.in (File Modified)
4988 +3 -218 trunk/src/ircd.c (File Modified)
4989 + - trunk/src/ircd_linker.c (File Deleted)
4990 + - trunk/src/main.c (File Deleted)
4991
4992
4993 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4994 Log:
4995 - realloc(), free() implementation
4996
4997
4998 Changes: Modified:
4999 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5000
5001
5002 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5003 Log:
5004 - malloc(), calloc() implementation
5005
5006
5007 Changes: Modified:
5008 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5009
5010
5011 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5012 Log:
5013 - block_free(), block_find(), retune_heaps() implementation
5014
5015
5016 Changes: Modified:
5017 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5018
5019
5020 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5021 Log:
5022 - block_destroy code, block_allocate code.
5023
5024
5025 Changes: Modified:
5026 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5027
5028
5029 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5030 Log:
5031 - block_new() code
5032
5033
5034 Changes: Modified:
5035 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5036
5037
5038 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5039 Log:
5040 - disable imalloc again :P
5041
5042
5043 Changes: Modified:
5044 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5045
5046
5047 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5048 Log:
5049 - fix warning
5050
5051
5052 Changes: Modified:
5053 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5054
5055
5056 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5057 Log:
5058 - fix typo
5059
5060
5061 Changes: Modified:
5062 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5063
5064
5065 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5066 Log:
5067 - constructor code for imalloc engine (malloc_init())
5068
5069
5070 Changes: Modified:
5071 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5072
5073
5074 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5075 Log:
5076 - imalloc engine improvements
5077
5078
5079 Changes: Modified:
5080 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5081
5082
5083 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5084 Log:
5085 - replace mmap() code with direct brk()/sbrk() calls.
5086
5087
5088 Changes: Modified:
5089 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5090
5091
5092 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5093 Log:
5094 - remove outdated i_malloc() interfaces
5095
5096
5097 Changes: Modified:
5098 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5099
5100
5101 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5102 Log:
5103 - redisable imalloc (sorry!)
5104
5105
5106 Changes: Modified:
5107 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5108
5109
5110 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5111 Log:
5112 - correct GET_PAGE_SLOT() macro
5113
5114
5115 Changes: Modified:
5116 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5117
5118
5119 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5120 Log:
5121 - oops forgot to commit it with imalloc turned off
5122
5123
5124 Changes: Modified:
5125 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5126
5127
5128 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5129 Log:
5130 - cleanups
5131
5132
5133 Changes: Modified:
5134 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5135 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5136
5137
5138 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5139 Log:
5140 - lowlevel imalloc code
5141
5142
5143 Changes: Modified:
5144 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5145 + - trunk/libcharybdis/imalloc.h (File Added)
5146
5147
5148 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5149 Log:
5150 - fix bindings
5151
5152
5153 Changes: Modified:
5154 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5155
5156
5157 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5158 Log:
5159 remove #ifndef
5160
5161
5162 Changes: Modified:
5163 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5164
5165
5166 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5167 Log:
5168 - 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)
5169
5170
5171 Changes: Modified:
5172 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5173 + - trunk/libcharybdis/imalloc.c (File Added)
5174
5175
5176 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5177 Log:
5178 - increment configure Id
5179
5180
5181 Changes: Modified:
5182 +2208 -1 trunk/configure (File Modified)
5183
5184
5185 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5186 Log:
5187 - bootstrap for imalloc code
5188
5189
5190 Changes: Modified:
5191 +54 -1 trunk/configure.ac (File Modified)
5192 +27 -0 trunk/include/setup.h.in (File Modified)
5193
5194
5195 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5196 Log:
5197 Clarify interaction of spoofs and channel bans/operator{} blocks.
5198
5199
5200 Changes: Modified:
5201 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5202 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5203
5204
5205 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5206 Log:
5207 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5208
5209
5210 Changes: Modified:
5211 +30 -22 trunk/src/ircd.c (File Modified)
5212
5213
5214 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5215 Log:
5216 If shared{} blocks deny something, the command
5217 is silently ignored.
5218
5219
5220 Changes: Modified:
5221 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5222
5223
5224 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5225 Log:
5226 Move up IsService check so we don't store a non-service
5227 in preClient->sasl_agent.
5228
5229
5230 Changes: Modified:
5231 +6 -6 trunk/modules/m_sasl.c (File Modified)
5232
5233
5234 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5235 Log:
5236 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5237 Add some more sanity checks on agent strings.
5238
5239
5240 Changes: Modified:
5241 +13 -11 trunk/modules/m_sasl.c (File Modified)
5242
5243
5244 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5245 Log:
5246 Unknown clients can have an ID too now so make sure to remove
5247 them from the hash if they exit.
5248
5249
5250 Changes: Modified:
5251 +3 -0 trunk/src/client.c (File Modified)
5252
5253
5254 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5255 Log:
5256 Only accept sasl from servers in a service{} block.
5257 Not tested but this must go in.
5258
5259
5260 Changes: Modified:
5261 +6 -0 trunk/modules/m_sasl.c (File Modified)
5262 +3 -0 trunk/modules/m_signon.c (File Modified)
5263
5264
5265 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5266 Log:
5267 Only process SAVE messages targetting registered users,
5268 not servers or unregistered connections. Could cause
5269 a crash when bad protocol was received.
5270
5271
5272 Changes: Modified:
5273 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5274
5275
5276 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5277 Log:
5278 - fix QJM buffer overflow vulnerability (fucking GXTi)
5279
5280
5281 Changes: Modified:
5282 +3 -3 trunk/src/s_user.c (File Modified)
5283
5284
5285 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5286 Log:
5287 Mention /scan umodes under oper_spy privilege.
5288
5289
5290 Changes: Modified:
5291 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5292
5293
5294 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5295 Log:
5296 Mention that overlapping cluster blocks are a bad thing.
5297
5298
5299 Changes: Modified:
5300 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5301
5302
5303 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5304 Log:
5305 - Document cluster{} and shared{} blocks.
5306 - Mention that service{} does not allow wildcards.
5307
5308
5309 Changes: Modified:
5310 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5311
5312
5313 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5314 Log:
5315 Document exempt{} and service{} blocks, point to reference.conf for
5316 general{}, channel{} and serverhide{}.
5317
5318
5319 Changes: Modified:
5320 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5321
5322
5323 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5324 Log:
5325 Document ~ in lists of values better.
5326
5327
5328 Changes: Modified:
5329 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5330
5331
5332 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5333 Log:
5334 More detailed CNOTICE, CPRIVMSG descriptions.
5335
5336
5337 Changes: Modified:
5338 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5339
5340
5341 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5342 Log:
5343 Oops, need both Revision and Id on modules.
5344
5345
5346 Changes: Modified:
5347 + - trunk/modules/sno_routing.c (Property Modified)
5348
5349
5350 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5351 Log:
5352 Tweak header comment a bit (filename, Id).
5353
5354
5355 Changes: Modified:
5356 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5357
5358
5359 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5360 Log:
5361 Add GLINE and UNGLINE.
5362
5363
5364 Changes: Modified:
5365 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5366
5367
5368 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5369 Log:
5370 New configure with proper Id.
5371
5372
5373 Changes: Modified:
5374 +3 -1 trunk/configure (File Modified)
5375
5376
5377 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5378 Log:
5379 Change #include directives for in6addr_any, hopefully compiles better now.
5380
5381
5382 Changes: Modified:
5383 +3 -1 trunk/configure.ac (File Modified)
5384
5385
5386 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5387 Log:
5388 Encourage putting actual administrative information
5389 in the admin{} block.
5390
5391
5392 Changes: Modified:
5393 +3 -3 trunk/doc/example.conf (File Modified)
5394
5395
5396 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5397 Log:
5398 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5399
5400
5401 Changes: Modified:
5402 +9 -7 trunk/include/s_conf.h (File Modified)
5403 +1 -0 trunk/src/newconf.c (File Modified)
5404 +10 -0 trunk/src/s_user.c (File Modified)
5405
5406
5407 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5408 Log:
5409 - Change to glines = no in example confs
5410 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5411 are disabled.
5412
5413
5414 Changes: Modified:
5415 +1 -1 trunk/doc/example.conf (File Modified)
5416 +1 -1 trunk/doc/reference.conf (File Modified)
5417 +2 -2 trunk/modules/m_gline.c (File Modified)
5418
5419
5420 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5421 Log:
5422 - forward-port QJM fix from 1.1
5423
5424
5425 Changes: Modified:
5426 +2 -0 trunk/src/s_user.c (File Modified)
5427
5428
5429 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5430 Log:
5431 - add switch to configure to disable the block allocator
5432
5433
5434 Changes: Modified:
5435 +18 -0 trunk/configure (File Modified)
5436 +9 -0 trunk/configure.ac (File Modified)
5437 +0 -6 trunk/include/config.h (File Modified)
5438 +3 -0 trunk/include/setup.h.in (File Modified)
5439
5440
5441 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5442 Log:
5443 Fix wierd error that would exit SASL users with "Overridden"
5444
5445 Changes: Modified:
5446 +1 -1 trunk/modules/m_signon.c (File Modified)
5447
5448
5449 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5450 Log:
5451 Remove obsolete XXX comment about lazylinks.
5452
5453
5454 Changes: Modified:
5455 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5456
5457
5458 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5459 Log:
5460 OJOIN: make sure to send the wallops remotely for #channels
5461
5462
5463 Changes: Modified:
5464 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5465
5466
5467 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5468 Log:
5469 Accountability for OJOIN (contrib module)
5470
5471 Changes: Modified:
5472 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5473
5474
5475 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5476 Log:
5477 - move more stuff over to ircd_state
5478
5479
5480 Changes: Modified:
5481 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5482 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5483 +9 -0 trunk/src/ircd_state.c (File Modified)
5484 +3 -3 trunk/src/patricia.c (File Modified)
5485
5486
5487 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5488 Log:
5489 - move more stuff out of libircd and into ircd_state.c
5490
5491
5492 Changes: Modified:
5493 +5 -5 trunk/src/channel.c (File Modified)
5494 +4 -4 trunk/src/client.c (File Modified)
5495 +12 -0 trunk/src/ircd_state.c (File Modified)
5496
5497
5498 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5499 Log:
5500 - this is just barrels of fun
5501
5502
5503 Changes: Modified:
5504 + - trunk/include/ircd_state.h (File Added)
5505 +1 -1 trunk/src/Makefile.in (File Modified)
5506 +2 -1 trunk/src/channel.c (File Modified)
5507 +3 -52 trunk/src/ircd.c (File Modified)
5508 +100 -3 trunk/src/ircd_state.c (File Modified)
5509
5510
5511 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5512 Log:
5513 It's .include, not #include.
5514
5515
5516 Changes: Modified:
5517 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5518
5519
5520 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5521 Log:
5522 More consistent section titles.
5523
5524
5525 Changes: Modified:
5526 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5527 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5528 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5529
5530
5531 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5532 Log:
5533 Mention possible exceeding of +j/+l due to propagation
5534 delays between servers.
5535
5536
5537 Changes: Modified:
5538 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5539
5540
5541 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5542 Log:
5543 Formatting nits:
5544 - "text" -> <quote>text</quote>
5545 - <filename>
5546 - a few more
5547
5548
5549 Changes: Modified:
5550 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5551 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5552 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5553 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5554
5555
5556 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5557 Log:
5558 Remove text about deprecation of glines.
5559
5560
5561 Changes: Modified:
5562 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5563
5564
5565 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5566 Log:
5567 - Add description of umode +D, deaf.
5568 - Mention CALLERID 005 token with umode +g.
5569
5570
5571 Changes: Modified:
5572 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5573
5574
5575 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5576 Log:
5577 Strip off a leading colon in services shortcuts (aliases).
5578
5579
5580 Changes: Modified:
5581 +2 -0 trunk/src/parse.c (File Modified)
5582
5583
5584 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5585 Log:
5586 Add no_oper_invis contrib module, denies opers setting
5587 themselves invisible (except hidden_oper's).
5588
5589
5590 Changes: Modified:
5591 +42 -0 trunk/contrib/Makefile.in (File Modified)
5592 + - trunk/contrib/no_oper_invis.c (File Added)
5593
5594
5595 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5596 Log:
5597 Mention /stats E, make the other /stats descriptions more consistent.
5598
5599
5600 Changes: Modified:
5601 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5602
5603
5604 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5605 Log:
5606 Mention that the KILL reason and oper will appear on channels.
5607
5608
5609 Changes: Modified:
5610 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5611
5612
5613 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5614 Log:
5615 Mention /mode #channel f to query forward channel from outside.
5616
5617
5618 Changes: Modified:
5619 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5620
5621
5622 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5623 Log:
5624 Port over RATBOX_2_1 r20960 (anfl):
5625 client connect notices to +C should be hiding the extra
5626 fields for spoofed users
5627
5628
5629 Changes: Modified:
5630 +2 -1 trunk/src/s_user.c (File Modified)
5631
5632
5633 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5634 Log:
5635 Add a chapter with our extra user commands:
5636 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5637
5638
5639 Changes: Modified:
5640 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5641 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5642
5643
5644 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5645 Log:
5646 Do not put by <server>: in SQUIT reasons to servers
5647 other than the one being exited.
5648
5649
5650 Changes: Modified:
5651 +1 -1 trunk/src/client.c (File Modified)
5652
5653
5654 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5655 Log:
5656 Regenerate configure.
5657
5658
5659 Changes: Modified:
5660 +1162 -1159 trunk/configure (File Modified)
5661
5662
5663 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5664 Log:
5665 Move the warning flags down so they do not mess up
5666 checks like for -Wl,-export-dynamic.
5667
5668
5669 Changes: Modified:
5670 +33 -30 trunk/configure.ac (File Modified)
5671
5672
5673 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5674 Log:
5675 - more work here
5676
5677
5678 Changes: Modified:
5679 +2 -1 trunk/iauth/Makefile.in (File Modified)
5680
5681
5682 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5683 Log:
5684 - build iauth makefile
5685
5686
5687 Changes: Modified:
5688 +3 -2 trunk/configure (File Modified)
5689 +1 -0 trunk/configure.ac (File Modified)
5690
5691
5692 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5693 Log:
5694 - Makefile
5695
5696
5697 Changes: Modified:
5698 + - trunk/iauth/Makefile.in (File Added)
5699
5700
5701 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5702 Log:
5703 - add iauth.conf.example from irc2.11
5704
5705
5706 Changes: Modified:
5707 + - trunk/doc/example-iauth.conf (File Added)
5708
5709
5710 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5711 Log:
5712 - wow, i found some docs on this thing
5713
5714
5715 Changes: Modified:
5716 + - trunk/doc/technical/iauth-internals.txt (File Added)
5717
5718
5719 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5720 Log:
5721 - no longer applicable
5722
5723
5724 Changes: Modified:
5725 + - trunk/authdaemon/ (File Deleted)
5726
5727
5728 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5729 Log:
5730 - remove libircd.so on make clean (oops)
5731
5732
5733 Changes: Modified:
5734 +1 -1 trunk/src/Makefile.in (File Modified)
5735
5736
5737 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5738 Log:
5739 - merge iauth source for experimentation
5740
5741
5742 Changes: Modified:
5743 + - trunk/iauth/ (File Added)
5744 + - trunk/iauth/a_conf.c (File Added)
5745 + - trunk/iauth/a_conf_def.h (File Added)
5746 + - trunk/iauth/a_conf_ext.h (File Added)
5747 + - trunk/iauth/a_defines.h (File Added)
5748 + - trunk/iauth/a_externs.h (File Added)
5749 + - trunk/iauth/a_io.c (File Added)
5750 + - trunk/iauth/a_io_ext.h (File Added)
5751 + - trunk/iauth/a_log.c (File Added)
5752 + - trunk/iauth/a_log_def.h (File Added)
5753 + - trunk/iauth/a_log_ext.h (File Added)
5754 + - trunk/iauth/a_struct_def.h (File Added)
5755 + - trunk/iauth/iauth.c (File Added)
5756 + - trunk/iauth/mod_lhex.c (File Added)
5757 + - trunk/iauth/mod_lhex_ext.h (File Added)
5758 + - trunk/iauth/mod_pipe.c (File Added)
5759 + - trunk/iauth/mod_pipe_ext.h (File Added)
5760 + - trunk/iauth/mod_rfc931.c (File Added)
5761 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5762 + - trunk/iauth/mod_socks.c (File Added)
5763 + - trunk/iauth/mod_socks_ext.h (File Added)
5764 + - trunk/iauth/mod_webproxy.c (File Added)
5765 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5766
5767
5768 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5769 Log:
5770 User /quote help index was not sorted properly.
5771
5772
5773 Changes: Modified:
5774 +2 -2 trunk/help/Makefile.in (File Modified)
5775 +8 -8 trunk/help/users/index (File Modified)
5776
5777
5778 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5779 Log:
5780 Add SCAN help file.
5781
5782
5783 Changes: Modified:
5784 +25 -8 trunk/help/opers/index (File Modified)
5785 + - trunk/help/opers/scan (File Added)
5786
5787
5788 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5789 Log:
5790 SGML docs:
5791 - Document SCAN UMODES
5792 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5793
5794
5795 Changes: Modified:
5796 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5797
5798
5799 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5800 Log:
5801 Add our copyright information to /info (part of release-1.1 r1026).
5802
5803
5804 Changes: Modified:
5805 +1 -0 trunk/src/version.c.SH (File Modified)
5806
5807
5808 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5809 Log:
5810 Fix some compile warnings.
5811
5812
5813 Changes: Modified:
5814 +1 -1 trunk/modules/core/m_join.c (File Modified)
5815 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5816 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5817 +1 -1 trunk/modules/m_scan.c (File Modified)
5818 +4 -4 trunk/modules/m_signon.c (File Modified)
5819
5820
5821 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5822 Log:
5823 RSFNC: OK, actually consider unknowns also for detecting a collide.
5824 Otherwise we can get two clients with the same nick.
5825
5826
5827 Changes: Modified:
5828 +1 -1 trunk/modules/m_services.c (File Modified)
5829
5830
5831 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5832 Log:
5833 - charybdis profiling stuff
5834 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5835 - update .depend
5836
5837
5838 Changes: Modified:
5839 +0 -8 trunk/configure (File Modified)
5840 +1 -8 trunk/configure.ac (File Modified)
5841 +18 -0 trunk/include/channel.h (File Modified)
5842 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5843 +335 -260 trunk/src/.depend (File Modified)
5844 +1569 -0 trunk/src/Makefile.in (File Modified)
5845 + - trunk/src/chmode.c (File Added)
5846 +16 -1 trunk/src/ircd.c (File Modified)
5847 +11 -0 trunk/src/main.c (File Modified)
5848 +11 -0 trunk/src/modules.c (File Modified)
5849
5850
5851 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5852 Log:
5853 RSFNC: Do not send kills to servers for unknowns
5854
5855
5856 Changes: Modified:
5857 +4 -2 trunk/modules/m_services.c (File Modified)
5858
5859
5860 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5861 Log:
5862 Describe service{} blocks in reference.conf.
5863
5864
5865 Changes: Modified:
5866 +12 -0 trunk/doc/reference.conf (File Modified)
5867
5868
5869 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5870 Log:
5871 Replace this list of modes with pointers to other documentation.
5872
5873
5874 Changes: Modified:
5875 +6 -50 trunk/doc/modes.txt (File Modified)
5876
5877
5878 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5879 Log:
5880 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5881 looks too much like an old-ircd client pointer otherwise.
5882
5883
5884 Changes: Modified:
5885 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5886
5887
5888 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5889 Log:
5890 findforwards:
5891 - note truncation of the list (perhaps sending multiple
5892 notices is better)
5893 - clarify in a comment that /findforwards on a nonexistent
5894 channel can be useful
5895 - sendto_one_notice() requires that the text start with
5896 a colon
5897
5898
5899 Changes: Modified:
5900 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5901
5902
5903 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5904 Log:
5905 When we close a local server's link, always include the
5906 name of the client causing the exit in the reason in the
5907 SQUIT we send them (replacing them with us). This makes
5908 sure server notices for stuff like "Not enough arguments
5909 to server command" are different on the two sides.
5910
5911
5912 Changes: Modified:
5913 +7 -5 trunk/src/client.c (File Modified)
5914
5915
5916 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5917 Log:
5918 New contrib module m_findforwards.c
5919
5920
5921 Changes: Modified:
5922 +112 -0 trunk/contrib/Makefile.in (File Modified)
5923 + - trunk/contrib/m_findforwards.c (File Added)
5924
5925
5926 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5927 Log:
5928 Whoops, don't show real host behind auth{} spoof in
5929 spoof notices if hide_spoof_ips is enabled.
5930
5931 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5932
5933
5934 Changes: Modified:
5935 +3 -2 trunk/src/s_conf.c (File Modified)
5936
5937
5938 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5939 Log:
5940 Add dalnet-style /identify that sends to nickserv or chanserv.
5941
5942
5943 Changes: Modified:
5944 +102 -0 trunk/contrib/Makefile.in (File Modified)
5945 + - trunk/contrib/m_identify.c (File Added)
5946
5947
5948 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5949 Log:
5950 Document alias{} blocks a bit better.
5951
5952
5953 Changes: Modified:
5954 +9 -0 trunk/doc/reference.conf (File Modified)
5955
5956
5957 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5958 Log:
5959 - add aliases to /stats m (data usage is not counted though, sorry)
5960
5961
5962 Changes: Modified:
5963 +1 -0 trunk/include/s_conf.h (File Modified)
5964 +3 -0 trunk/src/newconf.c (File Modified)
5965 +15 -0 trunk/src/parse.c (File Modified)
5966
5967
5968 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5969 Log:
5970 - remove m_sshortcut as it's no longer relevant
5971
5972
5973 Changes: Modified:
5974 +0 -145 trunk/modules/Makefile.in (File Modified)
5975 + - trunk/modules/m_sshortcut.c (File Deleted)
5976
5977
5978 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5979 Log:
5980 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5981 targets instead of my original idea :P)
5982
5983
5984 Changes: Modified:
5985 +32 -0 trunk/doc/example.conf (File Modified)
5986 +35 -0 trunk/doc/reference.conf (File Modified)
5987 +4 -0 trunk/include/parse.h (File Modified)
5988 +7 -0 trunk/include/s_conf.h (File Modified)
5989 +82 -0 trunk/src/newconf.c (File Modified)
5990 +78 -0 trunk/src/parse.c (File Modified)
5991 +16 -0 trunk/src/s_conf.c (File Modified)
5992
5993
5994 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5995 Log:
5996 Remove some spaces after tabs. ??
5997
5998
5999 Changes: Modified:
6000 +18 -18 trunk/src/newconf.c (File Modified)
6001
6002
6003 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6004 Log:
6005 Global /who:
6006 - make sure to clear all marks also if the who was aborted
6007 because of too many matches
6008 - give ERR_TOOMANYMATCHES if too many matches
6009 - clarify comments
6010
6011 ratbox RATBOX_2_2 r22003 (jilles)
6012
6013
6014 Changes: Modified:
6015 +28 -26 trunk/modules/m_who.c (File Modified)
6016
6017
6018 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6019 Log:
6020 - devel is 2.0
6021
6022
6023 Changes: Modified:
6024 +9 -9 trunk/configure (File Modified)
6025 +1 -1 trunk/configure.ac (File Modified)
6026
6027
6028 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6029 Log:
6030 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6031
6032
6033 Changes: Modified:
6034 +2 -1 trunk/include/s_newconf.h (File Modified)
6035 +20 -0 trunk/modules/m_rehash.c (File Modified)
6036 +1 -1 trunk/src/s_newconf.c (File Modified)
6037
6038
6039 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6040 Log:
6041 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6042
6043
6044 Changes: Modified:
6045 +0 -1 trunk/doc/example.conf (File Modified)
6046 +0 -3 trunk/doc/reference.conf (File Modified)
6047 +0 -1 trunk/include/s_conf.h (File Modified)
6048 +0 -6 trunk/modules/m_info.c (File Modified)
6049 +1 -1 trunk/src/channel.c (File Modified)
6050 +0 -1 trunk/src/newconf.c (File Modified)
6051
6052
6053 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6054 Log:
6055 Missing header in m_chghost.c
6056
6057 Changes: Modified:
6058 +1 -0 trunk/modules/m_chghost.c (File Modified)
6059
6060
6061 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6062 Log:
6063 Relocate QJM code to a seperate function(change_nick_user_host)
6064 Change CHGHOST to use change_nick_user_host instead of just setting it
6065
6066
6067 Changes: Modified:
6068 +3 -0 trunk/include/s_user.h (File Modified)
6069 +1 -1 trunk/modules/m_chghost.c (File Modified)
6070 +3 -78 trunk/modules/m_signon.c (File Modified)
6071 +89 -0 trunk/src/s_user.c (File Modified)
6072
6073
6074 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6075 Log:
6076 Restore /stats a (dns servers, admin-only).
6077
6078
6079 Changes: Modified:
6080 +1 -0 trunk/include/res.h (File Modified)
6081 +5 -8 trunk/modules/m_stats.c (File Modified)
6082 +16 -0 trunk/src/res.c (File Modified)
6083
6084
6085 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6086 Log:
6087 - Add CHARYBDIS_PROFILE if we are profiling.
6088 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6089 - Remove duplicate --enable-epoll entry.
6090
6091
6092 Changes: Modified:
6093 +1595 -15 trunk/configure (File Modified)
6094 +30 -11 trunk/configure.ac (File Modified)
6095 +3 -0 trunk/include/setup.h.in (File Modified)
6096
6097
6098 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6099 Log:
6100 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6101
6102
6103 Changes: Modified:
6104 +28 -0 trunk/aclocal.m4 (File Modified)
6105
6106
6107 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6108 Log:
6109 Allow requesting forward channel and quiet list in same mode command.
6110
6111
6112 Changes: Modified:
6113 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6114
6115
6116 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6117 Log:
6118 Add description of xline wildcards.
6119
6120
6121 Changes: Modified:
6122 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6123
6124
6125 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6126 Log:
6127 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6128
6129
6130 Changes: Modified:
6131 +0 -4 trunk/modules/m_services.c (File Modified)
6132
6133
6134 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6135 Log:
6136 typo
6137
6138
6139 Changes: Modified:
6140 +1 -1 trunk/include/hook.h (File Modified)
6141
6142
6143 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6144 Log:
6145 call_hook, not hook_call
6146
6147
6148 Changes: Modified:
6149 +1 -1 trunk/modules/core/m_join.c (File Modified)
6150
6151
6152 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6153 Log:
6154 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6155 Could be useful for a number of things.
6156
6157
6158 Changes: Modified:
6159 +9 -0 trunk/modules/core/m_join.c (File Modified)
6160
6161
6162 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6163 Log:
6164 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6165
6166
6167 Changes: Modified:
6168 +7 -0 trunk/include/hook.h (File Modified)
6169
6170
6171 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6172 Log:
6173 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6174
6175
6176 Changes: Modified:
6177 +15 -0 trunk/modules/m_services.c (File Modified)
6178
6179
6180 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6181 Log:
6182 Clarify snomask +f, +k, +u.
6183
6184
6185 Changes: Modified:
6186 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6187
6188
6189 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6190 Log:
6191 Cmode +p and +s may be set simultaneously.
6192
6193
6194 Changes: Modified:
6195 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6196
6197
6198 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6199 Log:
6200 actually, we should check the data version on each reload (oops)
6201
6202
6203 Changes: Modified:
6204 +6 -6 trunk/src/main.c (File Modified)
6205
6206
6207 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6208 Log:
6209 more work on the loader
6210
6211
6212 Changes: Modified:
6213 +45 -21 trunk/src/main.c (File Modified)
6214
6215
6216 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6217 Log:
6218 Add prototype ircd_state.c
6219
6220
6221 Changes: Modified:
6222 + - trunk/src/ircd_state.c (File Added)
6223
6224
6225 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6226 Log:
6227 Smaller improvements.
6228
6229
6230 Changes: Modified:
6231 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6232
6233
6234 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6235 Log:
6236 Add a lot of stuff here.
6237
6238
6239 Changes: Modified:
6240 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6241
6242
6243 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6244 Log:
6245 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6246
6247
6248 Changes: Modified:
6249 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6250
6251
6252 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6253 Log:
6254 Invex doesn't trump +r or (sic) +J.
6255
6256
6257 Changes: Modified:
6258 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6259
6260
6261 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6262 Log:
6263 Check to make sure a module is not loaded before loading it.
6264
6265
6266 Changes: Modified:
6267 +6 -1 trunk/src/ircd_parser.y (File Modified)
6268
6269
6270 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6271 Log:
6272 - Add a missing comma in the HeaderMessages array
6273 - Only send "Your hostname is too long ..." if that really is the case
6274
6275
6276 Changes: Modified:
6277 +2 -2 trunk/src/s_auth.c (File Modified)
6278
6279
6280 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6281 Log:
6282 build_symtable() will have already bailed here, so no need to check
6283 explicitly whether or not charybdis_main is NULL.
6284
6285
6286 Changes: Modified:
6287 +7 -16 trunk/src/main.c (File Modified)
6288
6289
6290 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6291 Log:
6292 Data structure versioning, part 1.
6293
6294
6295 Changes: Modified:
6296 +10 -1 trunk/include/ircd_defs.h (File Modified)
6297 +2 -0 trunk/src/ircd.c (File Modified)
6298 +15 -3 trunk/src/main.c (File Modified)
6299
6300
6301 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6302 Log:
6303 build a symbol table and use that instead of doing a raw dlsym on everything
6304
6305
6306 Changes: Modified:
6307 + - trunk/include/ircd_linker.h (File Added)
6308 +71 -1 trunk/src/Makefile.in (File Modified)
6309 + - trunk/src/ircd_linker.c (File Added)
6310 +16 -4 trunk/src/main.c (File Modified)
6311
6312
6313 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6314 Log:
6315 The launcher now calls io_loop() instead of charybdis_main().
6316 This is so that we do not have to reinitialize *everything* later.
6317
6318
6319 Changes: Modified:
6320 +1 -0 trunk/include/ircd.h (File Modified)
6321 +6 -7 trunk/src/ircd.c (File Modified)
6322 +13 -1 trunk/src/main.c (File Modified)
6323
6324
6325 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6326 Log:
6327 Use global binding on libircd.so.
6328
6329
6330 Changes: Modified:
6331 +1 -1 trunk/src/main.c (File Modified)
6332
6333
6334 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6335 Log:
6336 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6337 (it will do more later)
6338
6339
6340 Changes: Modified:
6341 +14 -12 trunk/include/config.h (File Modified)
6342 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6343 +31 -5 trunk/src/Makefile.in (File Modified)
6344 +78 -1 trunk/src/ircd.c (File Modified)
6345 + - trunk/src/main.c (File Added)
6346
6347
6348 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6349 Log:
6350 Add whitespace here, oops.
6351
6352
6353 Changes: Modified:
6354 +1 -1 trunk/CREDITS (File Modified)
6355
6356
6357 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6358 Log:
6359 Properly copy over the IP address here instead of using a cheap hack.
6360 Because the hack didn't work right except on IPv6. :|
6361
6362
6363 Changes: Modified:
6364 +12 -2 trunk/src/s_newconf.c (File Modified)
6365
6366
6367 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6368 Log:
6369 Revert reject cache notice to ratbox's, which more
6370 clearly suggests what's happening.
6371
6372
6373 Changes: Modified:
6374 +4 -1 trunk/src/reject.c (File Modified)
6375
6376
6377 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6378 Log:
6379 Fix the openssl status in the overview information.
6380
6381
6382 Changes: Modified:
6383 +1 -3 trunk/configure (File Modified)
6384 +1 -3 trunk/configure.ac (File Modified)
6385
6386
6387 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6388 Log:
6389 - Add simple exempt{} block (127.0.0.1) to example.conf.
6390 - Remove mention of deny{}.
6391
6392
6393 Changes: Modified:
6394 +5 -0 trunk/doc/example.conf (File Modified)
6395 +1 -1 trunk/doc/reference.conf (File Modified)
6396
6397
6398 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6399 Log:
6400 example.conf: add some comments at the start
6401 reference.conf: some ircd-ratbox -> charybdis
6402
6403
6404 Changes: Modified:
6405 +11 -0 trunk/doc/example.conf (File Modified)
6406 +6 -5 trunk/doc/reference.conf (File Modified)
6407
6408
6409 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6410 Log:
6411 Rename m_createauthonly module to createauthonly
6412 as this is not a module providing an m_function
6413 (command).
6414
6415
6416 Changes: Modified:
6417 +1 -38 trunk/contrib/Makefile.in (File Modified)
6418 + - trunk/contrib/createauthonly.c (File Added)
6419 + - trunk/contrib/m_createauthonly.c (File Deleted)
6420
6421
6422 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6423 Log:
6424 Add to example confs commented lines for:
6425 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6426 sno_globalkline.so, sno_globaloper.so.
6427
6428
6429 Changes: Modified:
6430 +5 -1 trunk/doc/example.conf (File Modified)
6431 +9 -1 trunk/doc/reference.conf (File Modified)
6432
6433
6434 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6435 Log:
6436 - Unbreak connecting to connect{}s with hostnames
6437 instead of IP addresses (broken with new resolver).
6438 - Try to do A/AAAA query based on aftype in
6439 connect{} (doesn't seem to work fully).
6440
6441
6442 Changes: Modified:
6443 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6444
6445
6446 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6447 Log:
6448 Unbreak /rehash dns.
6449
6450
6451 Changes: Modified:
6452 +1 -0 trunk/src/res.c (File Modified)
6453
6454
6455 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6456 Log:
6457 Preserve Hybrid Id and add one of our own.
6458
6459
6460 Changes: Modified:
6461 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6462 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6463
6464
6465 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6466 Log:
6467 Add anfl and Androsyn to CREDITS.
6468 They wrote a lot of ratbox code we use, both before and after the fork.
6469
6470
6471 Changes: Modified:
6472 +2 -0 trunk/CREDITS (File Modified)
6473
6474
6475 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6476 Log:
6477 Hostname validity check.
6478
6479
6480 Changes: Modified:
6481 +42 -3 trunk/src/s_auth.c (File Modified)
6482
6483
6484 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6485 Log:
6486 Version bump to 1.2.0.
6487
6488
6489 Changes: Modified:
6490 +9 -9 trunk/configure (File Modified)
6491 +1 -1 trunk/configure.ac (File Modified)
6492
6493
6494 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6495 Log:
6496 - Missed a spot in the IPv6 code here. Should be usable now.
6497
6498
6499 Changes: Modified:
6500 +2 -2 trunk/src/res.c (File Modified)
6501
6502
6503 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6504 Log:
6505 Alright, so, this massive commit does the following:
6506 - Removes adns
6507 - Adds a resolver based on the undernet and hybrid one.
6508 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6509 - Makes a check in ./configure be posixly correct
6510 - Simplifies the auth code and DNS callbacks
6511
6512 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6513
6514
6515 Changes: Modified:
6516 +1 -1 trunk/Makefile.in (File Modified)
6517 + - trunk/adns/ (File Deleted)
6518 +148 -80 trunk/configure (File Modified)
6519 +1 -2 trunk/configure.ac (File Modified)
6520 +6 -0 trunk/include/client.h (File Modified)
6521 +1 -0 trunk/include/packet.h (File Modified)
6522 +153 -41 trunk/include/res.h (File Modified)
6523 + - trunk/include/reslib.h (File Added)
6524 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6525 +930 -1449 trunk/modules/.depend (File Modified)
6526 +3 -0 trunk/modules/m_stats.c (File Modified)
6527 +417 -621 trunk/src/.depend (File Modified)
6528 +1 -1 trunk/src/.indent.pro (File Modified)
6529 +2069 -289 trunk/src/Makefile.in (File Modified)
6530 + - trunk/src/adns.c (File Deleted)
6531 + - trunk/src/res.c (File Added)
6532 + - trunk/src/reslib.c (File Added)
6533 +11 -50 trunk/src/s_auth.c (File Modified)
6534 +4 -26 trunk/src/s_newconf.c (File Modified)
6535
6536
6537 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6538 Log:
6539 Document the NOBALLOC feature.
6540
6541
6542 Changes: Modified:
6543 +7 -1 trunk/include/config.h (File Modified)
6544
6545
6546 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6547 Log:
6548 commands.sgml changes
6549
6550
6551 Changes: Modified:
6552 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6553
6554
6555 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6556 Log:
6557 connect{} changes.
6558
6559
6560 Changes: Modified:
6561 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6562
6563
6564 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6565 Log:
6566 Improve description of class{} block (in particular,
6567 mention server classes as well as client classes).
6568
6569
6570 Changes: Modified:
6571 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6572
6573
6574 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6575 Log:
6576 In comment:
6577 -/* sendq: servers need a higher sendq as they send more data */
6578 +/* sendq: servers need a higher sendq as they are sent more data */
6579
6580
6581 Changes: Modified:
6582 +1 -1 trunk/doc/reference.conf (File Modified)
6583
6584
6585 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6586 Log:
6587 Add modules{} block.
6588
6589
6590 Changes: Modified:
6591 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6592
6593
6594 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6595 Log:
6596 Add general::oper_snomask, snomask on oper up for opers
6597 that have umode +s set on oper up, but do not have
6598 a specific snomask setting in their operator block.
6599 If this is empty or not specified, +s is used as before.
6600
6601
6602 Changes: Modified:
6603 +4 -1 trunk/doc/example.conf (File Modified)
6604 +7 -1 trunk/doc/reference.conf (File Modified)
6605 +1 -0 trunk/include/client.h (File Modified)
6606 +1 -0 trunk/include/s_conf.h (File Modified)
6607 +32 -0 trunk/src/newconf.c (File Modified)
6608 +1 -0 trunk/src/s_conf.c (File Modified)
6609 +13 -3 trunk/src/s_user.c (File Modified)
6610
6611
6612 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6613 Log:
6614 fix error
6615
6616 Changes: Modified:
6617 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6618
6619
6620 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6621 Log:
6622 Add MASKTRACE and CHANTRACE commands.
6623
6624
6625 Changes: Modified:
6626 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6627
6628
6629 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6630 Log:
6631 document loadmodule directive
6632
6633
6634 Changes: Modified:
6635 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6636
6637
6638 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6639 Log:
6640 finish this up
6641
6642
6643 Changes: Modified:
6644 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6645
6646
6647 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6648 Log:
6649 q:lines are no longer living in the ircd.conf either
6650
6651
6652 Changes: Modified:
6653 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6654
6655
6656 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6657 Log:
6658 remove k:line, d:line, x:line as they are their own files now
6659
6660
6661 Changes: Modified:
6662 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6663
6664
6665 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6666 Log:
6667 New place for operator::snomask.
6668
6669
6670 Changes: Modified:
6671 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6672
6673
6674 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6675 Log:
6676 Document connect {}.
6677
6678
6679 Changes: Modified:
6680 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6681
6682
6683 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6684 Log:
6685 example.conf: move operator::snomask to a more logical place,
6686 more sensible default
6687 reference.conf: add operator::snomask
6688
6689
6690 Changes: Modified:
6691 +3 -3 trunk/doc/example.conf (File Modified)
6692 +3 -0 trunk/doc/reference.conf (File Modified)
6693
6694
6695 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6696 Log:
6697 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6698 in those conf entries that take umodes like <name1>, <name2>, ...
6699
6700
6701 Changes: Modified:
6702 +3 -0 trunk/doc/reference.conf (File Modified)
6703 +3 -0 trunk/src/newconf.c (File Modified)
6704
6705
6706 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6707 Log:
6708 Remove H:line
6709
6710
6711 Changes: Modified:
6712 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6713
6714
6715 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6716 Log:
6717 Aesthetic changes.
6718
6719
6720 Changes: Modified:
6721 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6722
6723
6724 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6725 Log:
6726 s/allow/auth
6727
6728
6729 Changes: Modified:
6730 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6731
6732
6733 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6734 Log:
6735 fix
6736
6737
6738 Changes: Modified:
6739 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6740
6741
6742 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6743 Log:
6744 Document operator {} blocks.
6745
6746
6747 Changes: Modified:
6748 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6749
6750
6751 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6752 Log:
6753 auth{}: clarify/add some details
6754
6755
6756 Changes: Modified:
6757 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6758
6759
6760 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6761 Log:
6762 auth{}: Move a paragraph.
6763
6764
6765 Changes: Modified:
6766 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6767
6768
6769 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6770 Log:
6771 Document auth{} blocks.
6772
6773
6774 Changes: Modified:
6775 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6776
6777
6778 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6779 Log:
6780 Add umode +R.
6781
6782
6783 Changes: Modified:
6784 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6785
6786
6787 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6788 Log:
6789 Add umode +R, prevents unidentified clients from
6790 sending private messages or notices. /accept'ed
6791 clients and opers are exempt.
6792 Due to the /accept part, this is only checked
6793 at the target's server, may want to change
6794 this?
6795
6796
6797 Changes: Modified:
6798 +1 -0 trunk/help/opers/umode (File Modified)
6799 +1 -0 trunk/help/users/umode (File Modified)
6800 +2 -0 trunk/include/client.h (File Modified)
6801 +1 -0 trunk/include/numeric.h (File Modified)
6802 +11 -1 trunk/modules/core/m_message.c (File Modified)
6803 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6804 +1 -1 trunk/src/messages.tab (File Modified)
6805 +1 -1 trunk/src/s_user.c (File Modified)
6806
6807
6808 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6809 Log:
6810 Don't allow a nick change if banned or quieted (and not
6811 voiced or opped) on a channel. This uses numeric 435
6812 (bahamut's "cannot change to a banned nick") because
6813 bahamut/ircu's 437 and hyperion's 438 already have
6814 another meaning for us.
6815
6816
6817 Changes: Modified:
6818 +2 -0 trunk/include/channel.h (File Modified)
6819 +1 -0 trunk/include/numeric.h (File Modified)
6820 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6821 +38 -0 trunk/src/channel.c (File Modified)
6822 +1 -1 trunk/src/messages.tab (File Modified)
6823
6824
6825 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6826 Log:
6827 KNOCK:
6828 - respect ban exceptions
6829 - also deny a knock if quieted
6830
6831
6832 Changes: Modified:
6833 +2 -1 trunk/modules/m_knock.c (File Modified)
6834
6835
6836 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6837 Log:
6838 Reverse bad substitution in comment.
6839
6840
6841 Changes: Modified:
6842 +1 -1 trunk/src/channel.c (File Modified)
6843
6844
6845 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6846 Log:
6847 - set DynSpoof flag for clients spoofed at registration
6848 - add orighost instead of host to the hostname hash
6849
6850
6851 Changes: Modified:
6852 +5 -1 trunk/src/s_user.c (File Modified)
6853
6854
6855 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6856 Log:
6857 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6858
6859
6860 Changes: Modified:
6861 +2 -3 trunk/src/send.c (File Modified)
6862
6863
6864 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6865 Log:
6866 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6867
6868
6869 Changes: Modified:
6870 +17 -7 trunk/modules/m_signon.c (File Modified)
6871
6872
6873 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6874 Log:
6875 Correct minimum args on ENCAP SASL to avoid nasty core.
6876
6877
6878 Changes: Modified:
6879 +1 -1 trunk/modules/m_sasl.c (File Modified)
6880
6881
6882 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6883 Log:
6884 Style nits: sptr can't ever be NULL, don't compare truth
6885 values with YES.
6886
6887
6888 Changes: Modified:
6889 +2 -3 trunk/modules/m_scan.c (File Modified)
6890
6891
6892 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6893 Log:
6894 - Comment out scan_cmodes() prototype to suppress warning
6895 - Correct minimum parameter count for mo_scan()
6896
6897
6898 Changes: Modified:
6899 +2 -2 trunk/modules/m_scan.c (File Modified)
6900
6901
6902 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6903 Log:
6904 SCAN UMODES:
6905 - Include full command in operspy notice
6906 - Allow global scans (no-list used, mask not used) without operspy
6907 - Use ERR_NOPRIVS numeric
6908
6909
6910 Changes: Modified:
6911 +21 -9 trunk/modules/m_scan.c (File Modified)
6912
6913
6914 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6915 Log:
6916 Cancel out the >3 default if < is given; this way
6917 any </> specification fully overrides the default.
6918
6919
6920 Changes: Modified:
6921 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6922
6923
6924 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6925 Log:
6926 - Call mo_list() from m_list() to reduce code duplication
6927 - Default to >3, rather arbitrarily (conf option?)
6928 - Make < and > mean less than and greater than again
6929
6930
6931 Changes: Modified:
6932 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6933
6934
6935 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6936 Log:
6937 When processing topic burst, hide connecting server
6938 on netburst if flatten links is enabled.
6939
6940
6941 Changes: Modified:
6942 +9 -2 trunk/modules/m_tb.c (File Modified)
6943
6944
6945 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6946 Log:
6947 - remove PENALTY token
6948
6949
6950 Changes: Modified:
6951 +0 -1 trunk/include/supported.h (File Modified)
6952
6953
6954 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6955 Log:
6956 005 fixups:
6957 - Add PENALTY because we have a pace-wait system.
6958 - Add FNC due to SAVE and RSFNC
6959 - Add q to MAXLIST.
6960
6961
6962 Changes: Modified:
6963 +4 -2 trunk/include/supported.h (File Modified)
6964
6965
6966 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6967 Log:
6968 mkay, indent went nuts here
6969
6970
6971 Changes: Modified:
6972 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6973
6974
6975 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6976 Log:
6977 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6978 and can be used instead. The SAFELIST implementation is the one used by
6979 default, as most users/networks will be used to it.
6980
6981
6982 Changes: Modified:
6983 +1 -0 trunk/NEWS (File Modified)
6984 +14 -0 trunk/include/client.h (File Modified)
6985 +5 -0 trunk/include/hash.h (File Modified)
6986 +404 -272 trunk/modules/Makefile.in (File Modified)
6987 + - trunk/modules/m_list.c (File Deleted)
6988 + - trunk/modules/m_list_ratbox.c (File Added)
6989 + - trunk/modules/m_list_safelist.c (File Added)
6990 +5 -5 trunk/src/hash.c (File Modified)
6991
6992
6993 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6994 Log:
6995 Clear invites on a lowerTS JOIN or SJOIN.
6996 This should complete kick_on_split_riding protection.
6997
6998
6999 Changes: Modified:
7000 +5 -0 trunk/modules/core/m_join.c (File Modified)
7001 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7002
7003
7004 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7005 Log:
7006 Like in ratbox, send and interpret timestamps on invites.
7007
7008
7009 Changes: Modified:
7010 +9 -2 trunk/modules/m_invite.c (File Modified)
7011
7012
7013 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7014 Log:
7015 Add +S (network service) umode. Just for completeness, users or opers
7016 cannot set this.
7017
7018
7019 Changes: Modified:
7020 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7021
7022
7023 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7024 Log:
7025 update NEWS a bit
7026
7027
7028 Changes: Modified:
7029 +35 -2 trunk/NEWS (File Modified)
7030
7031
7032 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7033 Log:
7034 Split off a PreClient structure for data to be freed on registation (i.e. password).
7035 New hook introduce_client for post-registration messages.
7036 Fix b0rked SASL numerics.
7037 Burst REALHOST post-introduction for spoofed-on-registration clients.
7038 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7039 Pre-registration signon support.
7040
7041
7042 Changes: Modified:
7043 +10 -0 trunk/configure (File Modified)
7044 +2 -0 trunk/configure.ac (File Modified)
7045 +14 -4 trunk/include/client.h (File Modified)
7046 +1 -0 trunk/include/hook.h (File Modified)
7047 +1 -0 trunk/include/numeric.h (File Modified)
7048 +3 -0 trunk/include/setup.h.in (File Modified)
7049 +16 -0 trunk/modules/m_chghost.c (File Modified)
7050 +25 -21 trunk/modules/m_sasl.c (File Modified)
7051 +63 -30 trunk/modules/m_signon.c (File Modified)
7052 +18 -0 trunk/src/client.c (File Modified)
7053 +2 -0 trunk/src/hook.c (File Modified)
7054 +5 -5 trunk/src/messages.tab (File Modified)
7055 +2 -0 trunk/src/s_serv.c (File Modified)
7056 +28 -2 trunk/src/s_user.c (File Modified)
7057
7058
7059 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7060 Log:
7061 Update hook documentation.
7062
7063
7064 Changes: Modified:
7065 +30 -0 trunk/doc/hooks.txt (File Modified)
7066
7067
7068 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7069 Log:
7070 Improve @/# handling in match_esc().
7071
7072
7073 Changes: Modified:
7074 +21 -13 trunk/src/match.c (File Modified)
7075
7076
7077 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7078 Log:
7079 backtrack instead of bailing out when handling a mismatched escape
7080
7081
7082 Changes: Modified:
7083 +1 -1 trunk/src/match.c (File Modified)
7084
7085
7086 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7087 Log:
7088 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7089
7090 Changes: Modified:
7091 +2 -1 trunk/CREDITS (File Modified)
7092
7093
7094 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7095 Log:
7096 Fix the escape brokenness and pick up a more efficient matching algorithm,
7097 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7098 Patch sent upstream. They can do whatever they want with it, *shrug*.
7099
7100
7101 Changes: Modified:
7102 +147 -161 trunk/src/match.c (File Modified)
7103
7104
7105 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7106 Log:
7107 If flatten links is enabled, fake the origins of some ServerModes
7108 sent to clients so that the server sending the netburst is hidden.
7109 Most mode hacks still show the true source.
7110
7111
7112 Changes: Modified:
7113 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7114 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7115
7116
7117 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7118 Log:
7119 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7120 where the exit originated).
7121 - When receiving an SQUIT for a server themselves
7122 (IsMe(target_p) || target_p == client_p)
7123 close their link and send a local server notice.
7124
7125
7126 Changes: Modified:
7127 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7128 +6 -3 trunk/src/client.c (File Modified)
7129
7130
7131 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7132 Log:
7133 Hooking into the wrong hook, whoops. :P
7134
7135
7136 Changes: Modified:
7137 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7138 +6 -10 trunk/modules/core/m_join.c (File Modified)
7139
7140
7141 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7142 Log:
7143 this doesn't work right, right now :P
7144
7145
7146 Changes: Modified:
7147 +40 -0 trunk/contrib/Makefile.in (File Modified)
7148 + - trunk/contrib/m_createauthonly.c (File Added)
7149 +6 -0 trunk/include/hook.h (File Modified)
7150 +26 -1 trunk/modules/core/m_join.c (File Modified)
7151 +1 -1 trunk/src/ircd.c (File Modified)
7152
7153
7154 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7155 Log:
7156 Make can_join() hookable.
7157
7158
7159 Changes: Modified:
7160 +12 -1 trunk/src/channel.c (File Modified)
7161
7162
7163 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7164 Log:
7165 add 'int approved;' to the channel event hook
7166
7167
7168 Changes: Modified:
7169 +1 -0 trunk/include/hook.h (File Modified)
7170
7171
7172 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7173 Log:
7174 Use SIDs in SASL ENCAP origin.
7175 Ignore responses from other agents once the first SASL response has been received for a client.
7176
7177
7178 Changes: Modified:
7179 +9 -5 trunk/modules/m_sasl.c (File Modified)
7180
7181
7182 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7183 Log:
7184 Removed stray debug code.
7185
7186
7187 Changes: Modified:
7188 +1 -1 trunk/modules/m_sasl.c (File Modified)
7189
7190
7191 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7192 Log:
7193 Don't complain "unknown MODE flag" if a non-oper attempts
7194 to unset an oper only umode they do not have.
7195 This is to prevent unwanted error messages when users/bots
7196 do things like MODE <nick> +i-sw.
7197
7198
7199 Changes: Modified:
7200 +4 -2 trunk/src/s_user.c (File Modified)
7201
7202
7203 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7204 Log:
7205 Fix client_exit hook name and only call it for local exits that are not
7206 IsAnyServer.
7207
7208
7209 Changes: Modified:
7210 +3 -2 trunk/modules/m_sasl.c (File Modified)
7211
7212
7213 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7214 Log:
7215 Fix SASL logic to actually use stored agent UID.
7216 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7217 Add abort code for exiting clients.
7218
7219
7220 Changes: Modified:
7221 +18 -9 trunk/modules/m_sasl.c (File Modified)
7222
7223
7224 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7225 Log:
7226 Port over ratbox 2.2 /challenge. This is slightly more secure
7227 (better crypto, longer keys, challenge timeout) and has better
7228 client scripts.
7229
7230 The respond tool is no longer part of the ircd tree but a
7231 separate package, currently available from
7232 http://respond.ircd-ratbox.org (we should mirror/... this).
7233
7234
7235 Changes: Modified:
7236 +65 -310 trunk/doc/challenge.txt (File Modified)
7237 +5 -5 trunk/include/client.h (File Modified)
7238 +3 -0 trunk/include/irc_string.h (File Modified)
7239 +3 -0 trunk/include/numeric.h (File Modified)
7240 +94 -50 trunk/modules/m_challenge.c (File Modified)
7241 +1 -2 trunk/src/client.c (File Modified)
7242 +125 -0 trunk/src/irc_string.c (File Modified)
7243 +2 -2 trunk/src/messages.tab (File Modified)
7244 + - trunk/tools/rsa_respond/ (File Deleted)
7245
7246
7247 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7248 Log:
7249 Preliminary SASL support.
7250
7251
7252 Changes: Modified:
7253 +7 -0 trunk/include/client.h (File Modified)
7254 +6 -0 trunk/include/numeric.h (File Modified)
7255 +1 -0 trunk/modules/Makefile.in (File Modified)
7256 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7257 +175 -1 trunk/modules/m_cap.c (File Modified)
7258 + - trunk/modules/m_sasl.c (File Added)
7259 +2 -0 trunk/modules/m_user.c (File Modified)
7260 +5 -5 trunk/src/messages.tab (File Modified)
7261 +8 -2 trunk/src/s_user.c (File Modified)
7262
7263
7264 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7265 Log:
7266 SIGNON: make logout also apply remotely.
7267
7268
7269 Changes: Modified:
7270 +7 -2 trunk/modules/m_signon.c (File Modified)
7271
7272
7273 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7274 Log:
7275 Use an asterisk when sending empty logins in SIGNON.
7276
7277
7278 Changes: Modified:
7279 +5 -5 trunk/modules/m_signon.c (File Modified)
7280
7281
7282 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7283 Log:
7284 SIGNON: Only add whowas entry (add_history()) and wipe
7285 accepts (del_all_accepts()) if nick changed.
7286
7287
7288 Changes: Modified:
7289 +5 -3 trunk/modules/m_signon.c (File Modified)
7290
7291
7292 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7293 Log:
7294 SIGNON: slight fixes to collision code:
7295 - don't kill if target_p == source_p (nick unchanged or only changed case)
7296 - add comment that SAVE support is missing
7297 - use sendto_realops_snomask() instead of sendto_realops_flags()
7298
7299
7300 Changes: Modified:
7301 +9 -6 trunk/modules/m_signon.c (File Modified)
7302
7303
7304 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7305 Log:
7306 Fix up kills for bad nick/user/host on SIGNON.
7307
7308
7309 Changes: Modified:
7310 +16 -6 trunk/modules/m_signon.c (File Modified)
7311
7312
7313 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7314 Log:
7315 If changing to a nick with a digit, only allow the UID.
7316
7317
7318 Changes: Modified:
7319 +4 -0 trunk/modules/m_signon.c (File Modified)
7320
7321
7322 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7323 Log:
7324 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7325 Strip leading digits from logins that are not purely numeric.
7326
7327
7328 Changes: Modified:
7329 +3 -0 trunk/include/numeric.h (File Modified)
7330 +2 -0 trunk/include/send.h (File Modified)
7331 +1 -0 trunk/modules/Makefile.in (File Modified)
7332 +456 -3 trunk/modules/m_services.c (File Modified)
7333 + - trunk/modules/m_signon.c (File Added)
7334 +2 -2 trunk/src/messages.tab (File Modified)
7335 +98 -0 trunk/src/send.c (File Modified)
7336
7337
7338 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7339 Log:
7340 Remove old server notice umodes from example confs.
7341
7342
7343 Changes: Modified:
7344 +1 -2 trunk/doc/example.conf (File Modified)
7345 +4 -17 trunk/doc/reference.conf (File Modified)
7346
7347
7348 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7349 Log:
7350 Add snomask help file (forgot this earlier).
7351
7352
7353 Changes: Modified:
7354 + - trunk/help/opers/snomask (File Added)
7355
7356
7357 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7358 Log:
7359 Add umode +l (receive locops).
7360
7361
7362 Changes: Modified:
7363 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7364
7365
7366 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7367 Log:
7368 We don't plan to implement cmode +R (quiet unidentified) and
7369 umode +I (deny invite) for 1.1, so comment them out from the
7370 docs.
7371
7372
7373 Changes: Modified:
7374 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7375 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7376
7377
7378 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7379 Log:
7380 Improve snomask usage description.
7381
7382
7383 Changes: Modified:
7384 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7385
7386
7387 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7388 Log:
7389 Mention the word snomask with umode +s (needs to be a link really).
7390
7391
7392 Changes: Modified:
7393 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7394
7395
7396 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7397 Log:
7398 Add snomask +Z (operspy notices).
7399
7400
7401 Changes: Modified:
7402 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7403
7404
7405 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7406 Log:
7407 Misc updates/clarifications.
7408
7409
7410 Changes: Modified:
7411 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7412
7413
7414 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7415 Log:
7416 Document snomasks.
7417
7418
7419 Changes: Modified:
7420 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7421 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7422 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7423
7424
7425 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7426 Log:
7427 - Allow ENCAP REALHOST outside burst
7428 - Fix comment describing race condition: this can only happen
7429 on a local whois with use_whois_actually enabled
7430
7431
7432 Changes: Modified:
7433 +4 -6 trunk/modules/m_chghost.c (File Modified)
7434
7435
7436 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7437 Log:
7438 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7439
7440
7441 Changes: Modified:
7442 +39 -0 trunk/contrib/Makefile.in (File Modified)
7443 + - trunk/contrib/sno_globaloper.c (File Added)
7444
7445
7446 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7447 Log:
7448 Pass along old umodes and snomask in umode_changed hook,
7449 changing its parameter type from struct Client *
7450 to hook_data_umode_changed *. (For a new client, both
7451 are zero.)
7452
7453 The IP cloaking module now fully ignores umode changes
7454 where +h didn't change.
7455
7456
7457 Changes: Modified:
7458 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7459 +7 -0 trunk/include/hook.h (File Modified)
7460 +18 -4 trunk/src/s_user.c (File Modified)
7461
7462
7463 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7464 Log:
7465 move libcharybdis-provided function initialisation into libcharybdis_init().
7466
7467
7468 Changes: Modified:
7469 +32 -11 trunk/src/ircd.c (File Modified)
7470
7471
7472 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7473 Log:
7474 Make +f notices (local host, global host, global user@host, local class)
7475 netwide. Exceeding /quote set max remains local.
7476
7477
7478 Changes: Modified:
7479 +4 -4 trunk/src/s_conf.c (File Modified)
7480
7481
7482 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7483 Log:
7484 Netwide notices about attempts to join juped channels.
7485
7486
7487 Changes: Modified:
7488 +1 -1 trunk/modules/core/m_join.c (File Modified)
7489
7490
7491 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7492 Log:
7493 Send server notices about failed oper attempts globally.
7494 Successful remote oper attempt notices will be generated
7495 from the mode changes.
7496
7497
7498 Changes: Modified:
7499 +3 -3 trunk/modules/m_challenge.c (File Modified)
7500 +2 -2 trunk/modules/m_oper.c (File Modified)
7501
7502
7503 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7504 Log:
7505 Rest of infrastructure for sending server notices globally.
7506 Uses a new L_NETWIDE level on sendto_realops_snomask().
7507
7508
7509 Changes: Modified:
7510 +1 -0 trunk/include/send.h (File Modified)
7511 +31 -4 trunk/src/send.c (File Modified)
7512
7513
7514 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7515 Log:
7516 Add general::global_snotices conf option to control
7517 whether we send out SNOTEs. Does not do anything yet.
7518
7519
7520 Changes: Modified:
7521 +1 -0 trunk/doc/example.conf (File Modified)
7522 +6 -0 trunk/doc/reference.conf (File Modified)
7523 +1 -0 trunk/include/s_conf.h (File Modified)
7524 +6 -0 trunk/modules/m_info.c (File Modified)
7525 +1 -0 trunk/src/newconf.c (File Modified)
7526 +1 -0 trunk/src/s_conf.c (File Modified)
7527
7528
7529 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7530 Log:
7531 Only accept SNOTE from servers.
7532
7533
7534 Changes: Modified:
7535 +2 -0 trunk/modules/m_snote.c (File Modified)
7536
7537
7538 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7539 Log:
7540 Correct parv indices so this actually works.
7541
7542
7543 Changes: Modified:
7544 +2 -2 trunk/modules/m_snote.c (File Modified)
7545
7546
7547 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7548 Log:
7549 s/scan/snote/g
7550
7551
7552 Changes: Modified:
7553 +3 -3 trunk/modules/m_snote.c (File Modified)
7554
7555
7556 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7557 Log:
7558 Add m_snote.c, SNOTE propagator.
7559
7560
7561 Changes: Modified:
7562 +86 -0 trunk/modules/Makefile.in (File Modified)
7563 + - trunk/modules/m_snote.c (File Added)
7564
7565
7566 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7567 Log:
7568 start seeding the 1.1 NEWS file
7569
7570
7571 Changes: Modified:
7572 +4 -0 trunk/NEWS (File Modified)
7573
7574
7575 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7576 Log:
7577 rename some modules to more descriptive names...
7578
7579
7580 Changes: Modified:
7581 +2 -131 trunk/contrib/Makefile.in (File Modified)
7582 + - trunk/contrib/globalconnexit.c (File Deleted)
7583 + - trunk/contrib/globallineactive.c (File Deleted)
7584 + - trunk/contrib/sno_farconnect.c (File Added)
7585 + - trunk/contrib/sno_globalkline.c (File Added)
7586 +1 -120 trunk/modules/Makefile.in (File Modified)
7587 + - trunk/modules/networknotice.c (File Deleted)
7588 + - trunk/modules/sno_routing.c (File Added)
7589
7590
7591 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7592 Log:
7593 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7594 Uses FLAGS2_FLOODDONE bit on servers.
7595
7596
7597 Changes: Modified:
7598 +3 -0 trunk/include/client.h (File Modified)
7599 +121 -1 trunk/modules/Makefile.in (File Modified)
7600 + - trunk/modules/networknotice.c (File Added)
7601
7602
7603 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7604 Log:
7605 Don't show servers in /trace to nonopers if flatten links is enabled.
7606
7607
7608 Changes: Modified:
7609 +8 -5 trunk/modules/m_trace.c (File Modified)
7610
7611
7612 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7613 Log:
7614 CHGHOST:
7615 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7616 - send back confirmation to source, if local client
7617 - send a +s server notice if the source is neither a server nor a service (+S)
7618
7619
7620 Changes: Modified:
7621 +5 -1 trunk/modules/m_chghost.c (File Modified)
7622
7623
7624 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7625 Log:
7626 Use sendto_realops_snomask_from() to make the
7627 server notices appear to come from the affected
7628 user's server.
7629
7630
7631 Changes: Modified:
7632 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7633 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7634
7635
7636 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7637 Log:
7638 Add sendto_realops_snomask_from(), allows
7639 specification of apparent source server.
7640
7641
7642 Changes: Modified:
7643 +1 -0 trunk/include/send.h (File Modified)
7644 +41 -1 trunk/src/send.c (File Modified)
7645
7646
7647 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7648 Log:
7649 Revert r579. Keep host, not orighost in oper up notice.
7650 It would be inconsistent to have orighost there, and we
7651 don't want to mess up all server notices by putting both
7652 host and orighost.
7653
7654
7655 Changes: Modified:
7656 +1 -1 trunk/src/s_user.c (File Modified)
7657
7658
7659 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7660 Log:
7661 Include the IP address in operlog/foperlog.
7662
7663
7664 Changes: Modified:
7665 +10 -8 trunk/modules/m_challenge.c (File Modified)
7666 +8 -6 trunk/modules/m_oper.c (File Modified)
7667
7668
7669 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7670 Log:
7671 Call umode_changed hook on oper up.
7672
7673
7674 Changes: Modified:
7675 +1 -0 trunk/src/s_user.c (File Modified)
7676
7677
7678 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7679 Log:
7680 Add globalconnexit contrib module, shows remote client connects/exits
7681 except netsplits/netjoin on snomask +F.
7682 Notice formatting will probably change somewhat still.
7683
7684
7685 Changes: Modified:
7686 +80 -0 trunk/contrib/Makefile.in (File Modified)
7687 + - trunk/contrib/globalconnexit.c (File Added)
7688
7689
7690 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7691 Log:
7692 Declare snomask_modes[] so modules can provide snomasks.
7693
7694
7695 Changes: Modified:
7696 +2 -0 trunk/include/snomask.h (File Modified)
7697
7698
7699 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7700 Log:
7701 Replace user_signon hook with two new hooks: new_local_user
7702 and new_remote_user.
7703 These are called right before the user is introduced to the
7704 rest of the network.
7705
7706
7707 Changes: Modified:
7708 +2 -1 trunk/include/hook.h (File Modified)
7709 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7710 +4 -2 trunk/src/hook.c (File Modified)
7711 +2 -3 trunk/src/s_user.c (File Modified)
7712
7713
7714 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7715 Log:
7716 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7717
7718
7719 Changes: Modified:
7720 +2 -2 trunk/modules/m_scan.c (File Modified)
7721
7722
7723 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7724 Log:
7725 Update doc/technical/send.txt.
7726
7727
7728 Changes: Modified:
7729 +91 -131 trunk/doc/technical/send.txt (File Modified)
7730
7731
7732 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7733 Log:
7734 Add chantrace and masktrace to help files.
7735
7736
7737 Changes: Modified:
7738 + - trunk/help/opers/chantrace (File Added)
7739 +27 -20 trunk/help/opers/index (File Modified)
7740 + - trunk/help/opers/masktrace (File Added)
7741 +2 -0 trunk/help/opers/operspy (File Modified)
7742
7743
7744 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7745 Log:
7746 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7747 Shows etrace-like output for all users in a channel,
7748 in particular IP addresses.
7749
7750
7751 Changes: Modified:
7752 +75 -2 trunk/modules/m_etrace.c (File Modified)
7753
7754
7755 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7756 Log:
7757 Port over ratbox 2.2 r21727 (anfl):
7758 add some logging when we drop servers in places where we only notify opers
7759
7760
7761 Changes: Modified:
7762 +31 -0 trunk/modules/core/m_server.c (File Modified)
7763
7764
7765 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7766 Log:
7767 display orighost in operup message
7768
7769
7770 Changes: Modified:
7771 +1 -1 trunk/src/s_user.c (File Modified)
7772
7773
7774 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7775 Log:
7776 Add globallineactive contrib module, a hack which can often
7777 show k/d/g/x line active for remote clients.
7778
7779
7780 Changes: Modified:
7781 +52 -0 trunk/contrib/Makefile.in (File Modified)
7782 + - trunk/contrib/globallineactive.c (File Added)
7783
7784
7785 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7786 Log:
7787 Show IP field in the same way as MASKTRACE:
7788 "255.255.255.255" if it's unknown (remote TS5 client)
7789 and "0" if we or the remote server are purposely
7790 hiding it.
7791
7792
7793 Changes: Modified:
7794 +12 -1 trunk/modules/m_scan.c (File Modified)
7795
7796
7797 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7798 Log:
7799 scan umodes:
7800 - don't show servers in a global scan
7801 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7802
7803
7804 Changes: Modified:
7805 +4 -1 trunk/modules/m_scan.c (File Modified)
7806
7807
7808 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7809 Log:
7810 Implement SCAN UMODES.
7811
7812
7813 Changes: Modified:
7814 +3 -0 trunk/include/numeric.h (File Modified)
7815 +128 -2 trunk/modules/m_scan.c (File Modified)
7816 +2 -2 trunk/src/messages.tab (File Modified)
7817
7818
7819 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7820 Log:
7821 more oops
7822
7823
7824 Changes: Modified:
7825 +1 -1 trunk/modules/m_scan.c (File Modified)
7826
7827
7828 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7829 Log:
7830 parv[0] should be parv[1].
7831
7832
7833 Changes: Modified:
7834 +1 -1 trunk/modules/m_scan.c (File Modified)
7835
7836
7837 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7838 Log:
7839 another oops
7840
7841
7842 Changes: Modified:
7843 +1 -1 trunk/modules/m_scan.c (File Modified)
7844
7845
7846 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7847 Log:
7848 fix mistake here
7849
7850
7851 Changes: Modified:
7852 +2 -2 trunk/modules/m_scan.c (File Modified)
7853
7854
7855 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7856 Log:
7857 framework for scan command
7858
7859
7860 Changes: Modified:
7861 +113 -0 trunk/modules/Makefile.in (File Modified)
7862 + - trunk/modules/m_scan.c (File Added)
7863
7864
7865 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7866 Log:
7867 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7868
7869
7870 Changes: Modified:
7871 +2 -0 trunk/include/irc_string.h (File Modified)
7872 +157 -1 trunk/modules/m_etrace.c (File Modified)
7873 +129 -90 trunk/src/match.c (File Modified)
7874
7875
7876 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7877 Log:
7878 orighost may live in a different hash bucket (likely the case), lets check it standalone
7879
7880
7881 Changes: Modified:
7882 +39 -3 trunk/src/hostmask.c (File Modified)
7883
7884
7885 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7886 Log:
7887 SVN didn't check modules/ somehow, hrmm.
7888
7889
7890 Changes: Modified:
7891 +1 -1 trunk/modules/m_kline.c (File Modified)
7892 +6 -6 trunk/modules/m_stats.c (File Modified)
7893
7894
7895 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7896 Log:
7897 Track hostmask entries for client_p->orighost, if available.
7898 Not throughly tested, but seems to work fine.
7899
7900
7901 Changes: Modified:
7902 +8 -4 trunk/include/hostmask.h (File Modified)
7903 +14 -10 trunk/src/hostmask.c (File Modified)
7904
7905
7906 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7907 Log:
7908 Pass on SQUIT reasons more.
7909
7910
7911 Changes: Modified:
7912 +17 -19 trunk/src/client.c (File Modified)
7913
7914
7915 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7916 Log:
7917 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7918 This way, hidden admins also get them.
7919
7920
7921 Changes: Modified:
7922 +4 -4 trunk/src/send.c (File Modified)
7923
7924
7925 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7926 Log:
7927 From ircd-ratbox 2.2 (r21339 anfl):
7928 ms_kill() should be using find_person(), not find_client()
7929 otherwise it can generate a core.
7930
7931
7932 Changes: Modified:
7933 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7934
7935
7936 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7937 Log:
7938 Add m_error to core_module_table, so it is loaded by default.
7939
7940
7941 Changes: Modified:
7942 +1 -0 trunk/src/modules.c (File Modified)
7943
7944
7945 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7946 Log:
7947 comment is a const char *, not char *.
7948
7949
7950 Changes: Modified:
7951 +1 -1 trunk/include/hook.h (File Modified)
7952
7953
7954 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7955 Log:
7956 Fix a long standing hybrid 7 bug: when getting a read error
7957 on a server, report_error() is called with a %d instead of
7958 a %s in the format string ("Lost connection" in +d).
7959
7960
7961 Changes: Modified:
7962 +1 -1 trunk/src/client.c (File Modified)
7963
7964
7965 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7966 Log:
7967 Clarifications.
7968
7969
7970 Changes: Modified:
7971 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7972
7973
7974 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7975 Log:
7976 Add document describing capabilities and what they mean.
7977
7978
7979 Changes: Modified:
7980 + - trunk/doc/technical/capab.txt (File Added)
7981
7982
7983 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7984 Log:
7985 Change client_exit hook to pass all exit_client() parameters.
7986
7987
7988 Changes: Modified:
7989 +8 -0 trunk/include/hook.h (File Modified)
7990 +6 -1 trunk/src/client.c (File Modified)
7991
7992
7993 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7994 Log:
7995 Add client_exit hook, called in exit_client() for all
7996 clients of all types, except clients exiting because
7997 of netsplits (QS). The only thing done before it is
7998 marking the client as "closing" (to prevent
7999 recursion).
8000
8001
8002 Changes: Modified:
8003 +1 -0 trunk/include/hook.h (File Modified)
8004 +2 -0 trunk/src/client.c (File Modified)
8005 +2 -0 trunk/src/hook.c (File Modified)
8006
8007
8008 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8009 Log:
8010 Improve the code that calculates the nnnS nnnC counts
8011 in RPL_TRACESERVER.
8012
8013 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8014
8015
8016 Changes: Modified:
8017 +43 -36 trunk/modules/m_trace.c (File Modified)
8018
8019
8020 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8021 Log:
8022 Add server_eob hook.
8023 Planning to use this for netsplit/join notices.
8024
8025
8026 Changes: Modified:
8027 +1 -0 trunk/include/hook.h (File Modified)
8028 +2 -0 trunk/modules/m_pong.c (File Modified)
8029 +2 -0 trunk/src/hook.c (File Modified)
8030
8031
8032 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8033 Log:
8034 Default motd: ircd-ratbox -> charybdis
8035
8036
8037 Changes: Modified:
8038 +1 -1 trunk/doc/ircd.motd (File Modified)
8039
8040
8041 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8042 Log:
8043 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8044
8045
8046 Changes: Modified:
8047 +4 -4 trunk/src/s_user.c (File Modified)
8048
8049
8050 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8051 Log:
8052 - Remove obsolete EOB help file
8053 - Document snomask in the help files
8054 - Update indexes
8055
8056
8057 Changes: Modified:
8058 + - trunk/help/opers/eob (File Deleted)
8059 +13 -12 trunk/help/opers/index (File Modified)
8060 +1 -13 trunk/help/opers/umode (File Modified)
8061 +7 -7 trunk/help/users/index (File Modified)
8062
8063
8064 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8065 Log:
8066 Bail if snomask to parse is not given. Pointy hat to myself.
8067
8068
8069 Changes: Modified:
8070 +3 -0 trunk/src/snomask.c (File Modified)
8071
8072
8073 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8074 Log:
8075 Remove m_flags from autoconf
8076
8077
8078 Changes: Modified:
8079 +0 -1 trunk/contrib/Makefile.in (File Modified)
8080
8081
8082 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8083 Log:
8084 remove m_flags
8085
8086
8087 Changes: Modified:
8088 + - trunk/contrib/m_flags.c (File Deleted)
8089
8090
8091 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8092 Log:
8093 If +s is in oper_only_umodes, clear snomask on deoper.
8094
8095
8096 Changes: Modified:
8097 +5 -0 trunk/src/s_user.c (File Modified)
8098
8099
8100 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8101 Log:
8102 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8103
8104
8105 Changes: Modified:
8106 +2 -2 trunk/configure (File Modified)
8107 +2 -2 trunk/configure.ac (File Modified)
8108
8109
8110 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8111 Log:
8112 Remove the old server notice umodes.
8113 Default oper only umodes is now +s.
8114 Please make sure all remaining umodes still work.
8115
8116
8117 Changes: Modified:
8118 +3 -21 trunk/include/client.h (File Modified)
8119 +0 -12 trunk/src/newconf.c (File Modified)
8120 +1 -1 trunk/src/s_conf.c (File Modified)
8121 +12 -12 trunk/src/s_user.c (File Modified)
8122
8123
8124 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8125 Log:
8126 operator::flags nick_changes now controls +n snomask instead of +n umode.
8127
8128
8129 Changes: Modified:
8130 +8 -8 trunk/src/s_user.c (File Modified)
8131
8132
8133 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8134 Log:
8135 Move down h_umode_changed hook call after umode allowed checks
8136 (so it will not see +a if someone tries to set it but is not
8137 allowed to).
8138
8139
8140 Changes: Modified:
8141 +2 -3 trunk/src/s_user.c (File Modified)
8142
8143
8144 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8145 Log:
8146 Move over non-+s server notices (hopefully, all of them).
8147
8148
8149 Changes: Modified:
8150 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8151 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8152 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8153 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8154 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8155 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8156 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8157 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8158 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8159 +2 -2 trunk/libcharybdis/event.c (File Modified)
8160 +2 -2 trunk/modules/core/m_join.c (File Modified)
8161 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8162 +3 -3 trunk/modules/core/m_message.c (File Modified)
8163 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8164 +2 -2 trunk/modules/core/m_server.c (File Modified)
8165 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8166 +1 -1 trunk/modules/m_post.c (File Modified)
8167 +1 -1 trunk/modules/m_services.c (File Modified)
8168 +2 -2 trunk/src/channel.c (File Modified)
8169 +3 -3 trunk/src/client.c (File Modified)
8170 +1 -1 trunk/src/hash.c (File Modified)
8171 +5 -5 trunk/src/s_conf.c (File Modified)
8172 +2 -2 trunk/src/s_log.c (File Modified)
8173 +4 -4 trunk/src/s_user.c (File Modified)
8174
8175
8176 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8177 Log:
8178 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8179
8180
8181 Changes: Modified:
8182 +2 -1 trunk/include/snomask.h (File Modified)
8183 +2 -2 trunk/src/snomask.c (File Modified)
8184
8185
8186 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8187 Log:
8188 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8189
8190
8191 Changes: Modified:
8192 +1 -1 trunk/contrib/example_module.c (File Modified)
8193 +2 -2 trunk/include/ircd_defs.h (File Modified)
8194 +6 -6 trunk/modules/core/m_error.c (File Modified)
8195 +1 -1 trunk/modules/core/m_join.c (File Modified)
8196 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8197 +1 -1 trunk/modules/core/m_message.c (File Modified)
8198 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8199 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8200 +18 -18 trunk/modules/core/m_server.c (File Modified)
8201 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8202 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8203 +4 -4 trunk/modules/m_challenge.c (File Modified)
8204 +4 -4 trunk/modules/m_dline.c (File Modified)
8205 +13 -13 trunk/modules/m_gline.c (File Modified)
8206 +5 -5 trunk/modules/m_kline.c (File Modified)
8207 +2 -2 trunk/modules/m_oper.c (File Modified)
8208 +1 -1 trunk/modules/m_pong.c (File Modified)
8209 +13 -13 trunk/modules/m_rehash.c (File Modified)
8210 +4 -4 trunk/modules/m_resv.c (File Modified)
8211 +16 -16 trunk/modules/m_set.c (File Modified)
8212 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8213 +6 -6 trunk/modules/m_xline.c (File Modified)
8214 +1 -1 trunk/src/adns.c (File Modified)
8215 +2 -2 trunk/src/channel.c (File Modified)
8216 +1 -1 trunk/src/listener.c (File Modified)
8217 +1 -1 trunk/src/s_auth.c (File Modified)
8218 +15 -15 trunk/src/s_conf.c (File Modified)
8219 +3 -3 trunk/src/s_user.c (File Modified)
8220 +7 -7 trunk/src/send.c (File Modified)
8221
8222
8223 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8224 Log:
8225 On oper up:
8226 - set +s snomask if +s umode set but no snomasks
8227 - put numerics in more logical order
8228
8229
8230 Changes: Modified:
8231 +3 -1 trunk/src/s_user.c (File Modified)
8232
8233
8234 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8235 Log:
8236 parse_snobuf_to_mask(): default to + at start
8237 allows stuff like /mode jilles +s C
8238
8239
8240 Changes: Modified:
8241 +1 -1 trunk/src/snomask.c (File Modified)
8242
8243
8244 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8245 Log:
8246 Changes to user_mode() snomask handling.
8247 - show snomask (if not 0) on /mode <nick>
8248 - show snomask once at the end if +s/-s used
8249 - only parse 1 parameter for umode changes
8250 - don't crash on /mode <nick> +s
8251 - /mode <nick> -s clears snomask, doesn't use parameter
8252 - set umode +s iff snomask is not 0
8253 - snomask is not propagated, but umode +s is
8254
8255
8256 Changes: Modified:
8257 +97 -72 trunk/src/s_user.c (File Modified)
8258
8259
8260 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8261 Log:
8262 Convert some messages over to snomask.
8263
8264
8265 Changes: Modified:
8266 +29 -29 trunk/src/client.c (File Modified)
8267 +2 -2 trunk/src/ircd.c (File Modified)
8268 +13 -13 trunk/src/modules.c (File Modified)
8269 +1 -1 trunk/src/newconf.c (File Modified)
8270 +5 -5 trunk/src/parse.c (File Modified)
8271 +1 -1 trunk/src/restart.c (File Modified)
8272 +4 -4 trunk/src/s_newconf.c (File Modified)
8273 +11 -11 trunk/src/s_serv.c (File Modified)
8274
8275
8276 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8277 Log:
8278 include snomask.h from client.h
8279
8280
8281 Changes: Modified:
8282 +1 -0 trunk/include/client.h (File Modified)
8283
8284
8285 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8286 Log:
8287 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8288
8289
8290 Changes: Modified:
8291 +1 -0 trunk/src/newconf.c (File Modified)
8292 +2 -1 trunk/src/snomask.c (File Modified)
8293
8294
8295 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8296 Log:
8297 should start with +, not \0. Whoops. :)
8298
8299
8300 Changes: Modified:
8301 +1 -1 trunk/src/snomask.c (File Modified)
8302
8303
8304 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8305 Log:
8306 core snomask support.
8307
8308
8309 Changes: Modified:
8310 +3 -0 trunk/doc/example.conf (File Modified)
8311 +2 -0 trunk/include/client.h (File Modified)
8312 +2 -0 trunk/include/numeric.h (File Modified)
8313 +2 -0 trunk/include/s_newconf.h (File Modified)
8314 +63 -0 trunk/include/send.h (File Modified)
8315 + - trunk/include/snomask.h (File Added)
8316 +1 -0 trunk/src/Makefile.in (File Modified)
8317 +1 -1 trunk/src/messages.tab (File Modified)
8318 +8 -0 trunk/src/newconf.c (File Modified)
8319 +12 -0 trunk/src/s_user.c (File Modified)
8320 +235 -0 trunk/src/send.c (File Modified)
8321 + - trunk/src/snomask.c (File Added)
8322
8323
8324 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8325 Log:
8326 add a blank line after the license info.
8327
8328
8329 Changes: Modified:
8330 +1 -1 trunk/CREDITS (File Modified)
8331
8332
8333 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8334 Log:
8335 Extend copyright to 2006.
8336
8337
8338 Changes: Modified:
8339 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8340
8341
8342 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8343 Log:
8344 - Fix up book id.
8345 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8346
8347
8348 Changes: Modified:
8349 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8350 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8351
8352
8353 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8354 Log:
8355 Add oper privileges document.
8356
8357
8358 Changes: Modified:
8359 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8360 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8361
8362
8363 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8364 Log:
8365 Capitalize message names in services shortcuts (for consistency).
8366
8367
8368 Changes: Modified:
8369 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8370
8371
8372 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8373 Log:
8374 Remove C++ comment.
8375
8376
8377 Changes: Modified:
8378 +1 -1 trunk/src/patricia.c (File Modified)
8379
8380
8381 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8382 Log:
8383 Remove obsolete 'nextconnect' variable.
8384
8385
8386 Changes: Modified:
8387 +0 -1 trunk/include/ircd.h (File Modified)
8388 +0 -2 trunk/src/client.c (File Modified)
8389 +0 -1 trunk/src/ircd.c (File Modified)
8390
8391
8392 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8393 Log:
8394 Remove this remnant of the hybrid 6 ziplinks implementation.
8395
8396
8397 Changes: Modified:
8398 + - trunk/include/s_zip.h (File Deleted)
8399
8400
8401 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8402 Log:
8403 Make clone limiting work on orighost, not host (so it
8404 looks through services cloaks). Lightly tested, please
8405 test/review.
8406
8407
8408 Changes: Modified:
8409 +2 -0 trunk/modules/m_chghost.c (File Modified)
8410 +1 -1 trunk/src/client.c (File Modified)
8411 +1 -1 trunk/src/s_conf.c (File Modified)
8412
8413
8414 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8415 Log:
8416 Don't forget to link me_realhost() into the command hash.
8417
8418 Pointy hat to: myself
8419
8420
8421 Changes: Modified:
8422 +1 -1 trunk/modules/m_chghost.c (File Modified)
8423
8424
8425 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8426 Log:
8427 It's call_hook, not hook_call.
8428
8429
8430 Changes: Modified:
8431 +1 -1 trunk/src/s_user.c (File Modified)
8432
8433
8434 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8435 Log:
8436 Add unreject help file.
8437
8438
8439 Changes: Modified:
8440 + - trunk/help/opers/unreject (File Added)
8441
8442
8443 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8444 Log:
8445 Link the all-important 42 module to the build :P
8446
8447
8448 Changes: Modified:
8449 +1 -0 trunk/contrib/Makefile.in (File Modified)
8450
8451
8452 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8453 Log:
8454 Mention /rehash help.
8455
8456
8457 Changes: Modified:
8458 +1 -0 trunk/help/opers/rehash (File Modified)
8459
8460
8461 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8462 Log:
8463 Add h_user_signon hook.
8464
8465
8466 Changes: Modified:
8467 +1 -0 trunk/include/hook.h (File Modified)
8468 +2 -0 trunk/src/hook.c (File Modified)
8469 +4 -0 trunk/src/s_user.c (File Modified)
8470
8471
8472 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8473 Log:
8474 Oops, forgot to set orighost for remote client introductions.
8475
8476
8477 Changes: Modified:
8478 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8479
8480
8481 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8482 Log:
8483 Use TS6 forms in services shortcuts, if possible.
8484
8485
8486 Changes: Modified:
8487 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8488
8489
8490 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8491 Log:
8492 - Start out default_umodes conf entry from the empty set instead of +i.
8493 - Move oper_only_umodes check to where default_umodes is used, as
8494 oper_only_umodes may not be set yet while we're reading the conf.
8495
8496
8497 Changes: Modified:
8498 +6 -7 trunk/src/newconf.c (File Modified)
8499 +1 -1 trunk/src/s_user.c (File Modified)
8500
8501
8502 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8503 Log:
8504 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8505
8506
8507 Changes: Modified:
8508 +1 -0 trunk/doc/example.conf (File Modified)
8509 +7 -0 trunk/doc/reference.conf (File Modified)
8510 +0 -7 trunk/include/config.h.dist (File Modified)
8511 +1 -0 trunk/include/s_conf.h (File Modified)
8512 +6 -0 trunk/modules/m_info.c (File Modified)
8513 +9 -18 trunk/src/client.c (File Modified)
8514 +1 -0 trunk/src/newconf.c (File Modified)
8515 +1 -0 trunk/src/s_conf.c (File Modified)
8516
8517
8518 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8519 Log:
8520 - Allow NULL target_ip in show_ip() (indicates message is being
8521 sent to local opers)
8522 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8523 confitem
8524 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8525 those in src/client.c
8526
8527 From ratbox 2.2 svn (anfl)
8528
8529
8530 Changes: Modified:
8531 +1 -0 trunk/include/client.h (File Modified)
8532 +21 -2 trunk/src/client.c (File Modified)
8533 +2 -4 trunk/src/hostmask.c (File Modified)
8534 +1 -5 trunk/src/s_conf.c (File Modified)
8535 +4 -8 trunk/src/s_user.c (File Modified)
8536
8537
8538 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8539 Log:
8540 Fire off events properly.
8541
8542
8543 Changes: Modified:
8544 +7 -3 trunk/src/s_user.c (File Modified)
8545
8546
8547 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8548 Log:
8549 make sure modules which depend on umode information get the message upon connection (oops)
8550
8551
8552 Changes: Modified:
8553 +3 -0 trunk/src/s_user.c (File Modified)
8554
8555
8556 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8557 Log:
8558 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8559 From ratbox 2.2 svn.
8560
8561
8562 Changes: Modified:
8563 +3 -7 trunk/modules/m_etrace.c (File Modified)
8564
8565
8566 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8567 Log:
8568 Replace silly `default_invisible' option with more versatile default_umodes.
8569
8570
8571 Changes: Modified:
8572 +2 -2 trunk/Makefile.in (File Modified)
8573 +12 -1 trunk/doc/example.conf (File Modified)
8574 +14 -7 trunk/doc/reference.conf (File Modified)
8575 +2 -4 trunk/include/s_conf.h (File Modified)
8576 +0 -6 trunk/modules/m_info.c (File Modified)
8577 +4 -0 trunk/src/modules.c (File Modified)
8578 +41 -1 trunk/src/newconf.c (File Modified)
8579 +2 -2 trunk/src/s_conf.c (File Modified)
8580 +3 -4 trunk/src/s_user.c (File Modified)
8581
8582
8583 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8584 Log:
8585 Add temporary nick resvs with the proper duration,
8586 not 60 times too long.
8587
8588
8589 Changes: Modified:
8590 +1 -1 trunk/modules/m_resv.c (File Modified)
8591
8592
8593 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8594 Log:
8595 Add kick on split riding. See reference.conf for more details.
8596
8597
8598 Changes: Modified:
8599 +1 -0 trunk/doc/example.conf (File Modified)
8600 +16 -0 trunk/doc/reference.conf (File Modified)
8601 +1 -0 trunk/include/s_conf.h (File Modified)
8602 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8603 +6 -0 trunk/modules/m_info.c (File Modified)
8604 +1 -0 trunk/src/newconf.c (File Modified)
8605 +1 -0 trunk/src/s_conf.c (File Modified)
8606
8607
8608 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8609 Log:
8610 New credits, denoting GXTi as being on the core team.
8611
8612
8613 Changes: Modified:
8614 +16 -5 trunk/CREDITS (File Modified)
8615
8616
8617 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8618 Log:
8619 better cloaking algorithm
8620
8621
8622 Changes: Modified:
8623 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8624
8625
8626 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8627 Log:
8628 don't do redundant bitshifting.
8629
8630
8631 Changes: Modified:
8632 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8633
8634
8635 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8636 Log:
8637 Add ip_cloaking.so.
8638
8639
8640 Changes: Modified:
8641 +1 -0 trunk/contrib/Makefile.in (File Modified)
8642
8643
8644 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8645 Log:
8646 Set the DynSpoof flag properly.
8647
8648
8649 Changes: Modified:
8650 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8651
8652
8653 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8654 Log:
8655 first go at an ip_cloaking implementation for charybdis.
8656
8657
8658 Changes: Modified:
8659 + - trunk/contrib/ip_cloaking.c (File Added)
8660
8661
8662 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8663 Log:
8664 Add libcharybdis to contrib/ includes.
8665
8666
8667 Changes: Modified:
8668 +1 -1 trunk/contrib/Makefile.in (File Modified)
8669
8670
8671 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8672 Log:
8673 add h_umode_changed hook for modules that provide usermodes.
8674
8675
8676 Changes: Modified:
8677 +1 -0 trunk/include/hook.h (File Modified)
8678 +2 -1 trunk/src/hook.c (File Modified)
8679 +3 -0 trunk/src/s_user.c (File Modified)
8680
8681
8682 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8683 Log:
8684 Show quiets in /stats z.
8685
8686
8687 Changes: Modified:
8688 +15 -10 trunk/src/s_stats.c (File Modified)
8689
8690
8691 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8692 Log:
8693 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8694
8695
8696 Changes: Modified:
8697 +0 -12 trunk/configure (File Modified)
8698 +0 -9 trunk/configure.ac (File Modified)
8699 +0 -3 trunk/include/setup.h.in (File Modified)
8700
8701
8702 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8703 Log:
8704 change various buffer sizes to = topiclen.
8705
8706
8707 Changes: Modified:
8708 +3 -4 trunk/include/ircd_defs.h (File Modified)
8709
8710
8711 jon 2005/12/12 19:32:18 UTC (20051212-400)
8712 Log:
8713 - Partial commit test, partial ego strokage ;)
8714
8715
8716 Changes: Modified:
8717 +2 -1 trunk/CREDITS (File Modified)
8718
8719
8720 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8721 Log:
8722 More kqueue corrections.
8723
8724 Changes: Modified:
8725 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8726
8727
8728 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8729 Log:
8730 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8731 Not sure why this wasn't this way to begin with.
8732
8733
8734 Changes: Modified:
8735 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8736
8737
8738 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8739 Log:
8740 example.conf tweaks:
8741 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8742 most people do not need this.
8743 Enable serverinfo::hub.
8744
8745
8746 Changes: Modified:
8747 +14 -11 trunk/doc/example.conf (File Modified)
8748
8749
8750 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8751 Log:
8752 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8753
8754
8755 Changes: Modified:
8756 +1 -1 trunk/src/s_serv.c (File Modified)
8757
8758
8759 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8760 Log:
8761 header include changes
8762
8763
8764 Changes: Modified:
8765 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8766 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8767 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8768 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8769 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8770 +1 -21 trunk/libcharybdis/select.c (File Modified)
8771
8772
8773 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8774 Log:
8775 s/ilog/libcharybdis_{die,log,restart}/g
8776
8777
8778 Changes: Modified:
8779 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8780 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8781 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8782 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8783 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8784 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8785 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8786 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8787
8788
8789 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8790 Log:
8791 Use the right callbacks in the function code.
8792
8793 Changes: Modified:
8794 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8795
8796
8797 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8798 Log:
8799 More work, it builds again!
8800
8801
8802 Changes: Modified:
8803 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8804 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8805 + - trunk/libcharybdis/libcharybdis.c (File Added)
8806 + - trunk/libcharybdis/libcharybdis.h (File Added)
8807
8808
8809 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8810 Log:
8811 Move some stuff around.
8812
8813
8814 Changes: Modified:
8815 + - trunk/include/memory.h (File Deleted)
8816 + - trunk/include/tools.h (File Deleted)
8817 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8818 + - trunk/libcharybdis/memory.c (File Added)
8819 + - trunk/libcharybdis/memory.h (File Added)
8820 + - trunk/libcharybdis/snprintf.c (File Added)
8821 + - trunk/libcharybdis/tools.c (File Added)
8822 + - trunk/libcharybdis/tools.h (File Added)
8823 +1000 -1062 trunk/modules/.depend (File Modified)
8824 +421 -455 trunk/src/.depend (File Modified)
8825 +0 -1191 trunk/src/Makefile.in (File Modified)
8826 + - trunk/src/memory.c (File Deleted)
8827 + - trunk/src/snprintf.c (File Deleted)
8828 + - trunk/src/tools.c (File Deleted)
8829
8830
8831 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8832 Log:
8833 move more headers into libcharybdis
8834
8835 Changes: Modified:
8836 + - trunk/include/balloc.h (File Deleted)
8837 + - trunk/include/event.h (File Deleted)
8838 + - trunk/libcharybdis/balloc.h (File Added)
8839 + - trunk/libcharybdis/event.h (File Added)
8840 +924 -1020 trunk/modules/.depend (File Modified)
8841 +327 -406 trunk/src/.depend (File Modified)
8842
8843
8844 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8845 Log:
8846 balloc, events -> libcharybdis
8847
8848 Changes: Modified:
8849 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8850 + - trunk/libcharybdis/balloc.c (File Added)
8851 + - trunk/libcharybdis/event.c (File Added)
8852 +0 -1008 trunk/src/Makefile.in (File Modified)
8853 + - trunk/src/balloc.c (File Deleted)
8854 + - trunk/src/event.c (File Deleted)
8855
8856
8857 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8858 Log:
8859 More fun
8860
8861 Changes: Modified:
8862 + - trunk/include/commio.h (File Deleted)
8863 + - trunk/include/linebuf.h (File Deleted)
8864 + - trunk/libcharybdis/commio.h (File Added)
8865 + - trunk/libcharybdis/linebuf.h (File Added)
8866 +1644 -530 trunk/modules/.depend (File Modified)
8867 +1 -1 trunk/modules/Makefile.in (File Modified)
8868 +720 -284 trunk/src/.depend (File Modified)
8869
8870
8871 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8872 Log:
8873 Makefile reworking -- moving libcharybdis headers into proper location.
8874
8875 Changes: Modified:
8876 +1 -1 trunk/adns/Makefile.in (File Modified)
8877 +1 -1 trunk/src/Makefile.in (File Modified)
8878
8879
8880 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8881 Log:
8882 Document proposed authdaemon protocol.
8883
8884 Changes: Modified:
8885 + - trunk/authdaemon/protocol.txt (File Added)
8886
8887
8888 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8889 Log:
8890 Makefile oops
8891
8892 Changes: Modified:
8893 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8894
8895
8896 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8897 Log:
8898 Remove dead makefile from generation
8899
8900 Changes: Modified:
8901 +1 -2 trunk/configure (File Modified)
8902 +0 -1 trunk/configure.ac (File Modified)
8903
8904
8905 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8906 Log:
8907 libcharybdisIO -> libcharybdis
8908
8909 Changes: Modified:
8910 +1 -1 trunk/src/Makefile.in (File Modified)
8911
8912
8913 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8914 Log:
8915 More restructuring.
8916
8917 Changes: Modified:
8918 + - trunk/libcharybdis/Makefile.in (File Added)
8919 + - trunk/libcharybdis/commio.c (File Added)
8920 + - trunk/libcharybdis/devpoll.c (File Added)
8921 + - trunk/libcharybdis/epoll.c (File Added)
8922 + - trunk/libcharybdis/io/ (File Deleted)
8923 + - trunk/libcharybdis/kqueue.c (File Added)
8924 + - trunk/libcharybdis/linebuf.c (File Added)
8925 + - trunk/libcharybdis/log/ (File Deleted)
8926 + - trunk/libcharybdis/poll.c (File Added)
8927 + - trunk/libcharybdis/ports.c (File Added)
8928 + - trunk/libcharybdis/select.c (File Added)
8929
8930
8931 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8932 Log:
8933 Blah kill makefile
8934
8935 Changes: Modified:
8936 + - trunk/libcharybdis/Makefile.in (File Deleted)
8937
8938
8939 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8940 Log:
8941 Blah kill makefile
8942
8943 Changes: Modified:
8944 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8945
8946
8947 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8948 Log:
8949 add authdaemon dir for later hacking
8950
8951
8952 Changes: Modified:
8953 + - trunk/authdaemon/ (File Added)
8954
8955
8956 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8957 Log:
8958 linebuf -> libcharybdisIO
8959
8960
8961 Changes: Modified:
8962 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8963 + - trunk/libcharybdis/io/linebuf.c (File Added)
8964 + - trunk/libcharybdis/log/ (File Added)
8965 + - trunk/libcharybdis/log/Makefile.in (File Added)
8966 +0 -687 trunk/src/Makefile.in (File Modified)
8967 + - trunk/src/linebuf.c (File Deleted)
8968
8969
8970 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8971 Log:
8972 Solaris 10 I/O ports support
8973
8974 Changes: Modified:
8975 + - trunk/libcharybdis/io/ports.c (File Added)
8976
8977
8978 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8979 Log:
8980 libcharybdis stuff
8981
8982
8983 Changes: Modified:
8984 +1 -1 trunk/Makefile.in (File Modified)
8985 +3 -1 trunk/configure (File Modified)
8986 +133 -10 trunk/configure.ac (File Modified)
8987 + - trunk/libcharybdis/ (File Added)
8988 + - trunk/libcharybdis/Makefile.in (File Added)
8989 + - trunk/libcharybdis/io/ (File Added)
8990 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8991 +2 -3 trunk/src/Makefile.in (File Modified)
8992 + - trunk/src/io/ (File Deleted)
8993
8994
8995 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8996 Log:
8997 split IO stuff into libcharybdisIO.
8998
8999
9000 Changes: Modified:
9001 + - trunk/src/commio.c (File Deleted)
9002 + - trunk/src/devpoll.c (File Deleted)
9003 + - trunk/src/epoll.c (File Deleted)
9004 + - trunk/src/io/ (File Added)
9005 + - trunk/src/io/Makefile.in (File Added)
9006 + - trunk/src/io/commio.c (File Added)
9007 + - trunk/src/io/devpoll.c (File Added)
9008 + - trunk/src/io/epoll.c (File Added)
9009 + - trunk/src/io/kqueue.c (File Added)
9010 + - trunk/src/io/poll.c (File Added)
9011 + - trunk/src/io/select.c (File Added)
9012 + - trunk/src/kqueue.c (File Deleted)
9013 + - trunk/src/poll.c (File Deleted)
9014 + - trunk/src/select.c (File Deleted)
9015
9016
9017 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9018 Log:
9019 Version bump: 1.1.0
9020
9021
9022 Changes: Modified:
9023 +86 -155 trunk/configure (File Modified)
9024 +1 -1 trunk/configure.ac (File Modified)
9025
9026
9027 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9028 Log:
9029 Remove mentions of mkkeypair/cryptlinks.
9030
9031
9032 Changes: Modified:
9033 +1 -3 trunk/doc/challenge.txt (File Modified)
9034
9035
9036 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9037 Log:
9038 Clarify serverinfo{} description.
9039
9040
9041 Changes: Modified:
9042 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9043
9044
9045 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9046 Log:
9047 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9048
9049
9050 Changes: Modified:
9051 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9052
9053
9054 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9055 Log:
9056 Improvements also applicable to hyperion 1.x.
9057
9058
9059 Changes: Modified:
9060 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9061
9062
9063 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9064 Log:
9065 - Add +F description
9066 - General improvements and changes to charybdis
9067
9068
9069 Changes: Modified:
9070 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9071
9072
9073 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9074 Log:
9075 The server notice umodes only have an effect
9076 for opers. ("sendto_realops_flags", so having
9077 the umode is not enough, they must also be
9078 opered)
9079
9080
9081 Changes: Modified:
9082 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9083
9084
9085 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9086 Log:
9087 Updates to umodes docs.
9088
9089
9090 Changes: Modified:
9091 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9092
9093
9094 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9095 Log:
9096 Add SGML documentation.
9097
9098 Changes: Modified:
9099 + - trunk/doc/sgml/ (File Added)
9100 + - trunk/doc/sgml/oper-guide/ (File Added)
9101 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9102 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9103 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9104 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9105 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9106 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9107 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9108
9109
9110 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9111 Log:
9112 Make operwall flag restrict setting umode +z.
9113 This repairs this flag broken in charybdis-1.0.
9114
9115
9116 Changes: Modified:
9117 +41 -0 trunk/contrib/m_flags.c (File Modified)
9118 +9 -0 trunk/src/s_user.c (File Modified)
9119
9120
9121 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9122 Log:
9123 Don't complain/reset remote clients +n. I'm still not
9124 convinced propagating all umodes is the way to go, oh
9125 well.
9126
9127
9128 Changes: Modified:
9129 +1 -1 trunk/src/s_user.c (File Modified)
9130
9131
9132 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9133 Log:
9134 - Require admin flag for oper /chghost (if it's enabled
9135 which is not default)
9136 - Give error message on nonexistant nick
9137
9138
9139 Changes: Modified:
9140 +12 -0 trunk/modules/m_chghost.c (File Modified)
9141
9142
9143 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9144 Log:
9145 Incorporated jilles' dynspoof patch with a few minor changes.
9146
9147 Changes: Modified:
9148 +5 -2 trunk/include/client.h (File Modified)
9149 +1 -0 trunk/include/numeric.h (File Modified)
9150 +75 -4 trunk/modules/m_chghost.c (File Modified)
9151 +2 -21 trunk/modules/m_stats.c (File Modified)
9152 +2 -8 trunk/modules/m_trace.c (File Modified)
9153 +2 -0 trunk/src/client.c (File Modified)
9154 +3 -0 trunk/src/s_user.c (File Modified)
9155
9156
9157 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9158 Log:
9159 Update NEWS.
9160
9161 Changes: Modified:
9162 +5 -0 trunk/NEWS (File Modified)
9163
9164
9165 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9166 Log:
9167 Make show_ip() far less braindead.
9168
9169 Obtained from: ratbox 2.2 SVN
9170
9171
9172 Changes: Modified:
9173 +14 -85 trunk/src/client.c (File Modified)
9174
9175
9176 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9177 Log:
9178 Instead of not showing channels at all for whoising services,
9179 only show channels the requester is also on. If operspying
9180 services, show all the channels.
9181
9182
9183 Changes: Modified:
9184 +37 -40 trunk/modules/m_whois.c (File Modified)
9185
9186
9187 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9188 Log:
9189 - Show real errno if we fail to connect to a server
9190 - Don't show server IPs on IRC if a server goes dead
9191 during handshake
9192
9193
9194 Changes: Modified:
9195 +2 -5 trunk/src/s_serv.c (File Modified)
9196
9197
9198 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9199 Log:
9200 Revert hybrid 7.2 aline code. It causes too many problems.
9201
9202
9203 Changes: Modified:
9204 +1 -47 trunk/NEWS (File Modified)
9205 + - trunk/include/aline.h (File Deleted)
9206 +53 -6 trunk/modules/m_dline.c (File Modified)
9207 +212 -16 trunk/modules/m_kline.c (File Modified)
9208 +37 -8 trunk/modules/m_resv.c (File Modified)
9209 +45 -24 trunk/modules/m_xline.c (File Modified)
9210 +0 -485 trunk/src/Makefile.in (File Modified)
9211 + - trunk/src/aline.c (File Deleted)
9212
9213
9214 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9215 Log:
9216 Incorporate recent ratbox monitor bugfixes (could crash).
9217
9218
9219 Changes: Modified:
9220 +16 -0 trunk/modules/m_monitor.c (File Modified)
9221 +4 -3 trunk/src/monitor.c (File Modified)
9222
9223
9224 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9225 Log:
9226 Fix /invite UID leak.
9227
9228 Found by logiclrd@EFnet.
9229
9230
9231 Changes: Modified:
9232 +3 -2 trunk/modules/m_invite.c (File Modified)
9233
9234
9235 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9236 Log:
9237 Don't show what channels a service is in.
9238
9239 Changes: Modified:
9240 +1 -0 trunk/NEWS (File Modified)
9241 +40 -35 trunk/modules/m_whois.c (File Modified)
9242
9243
9244 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9245 Log:
9246 Update version to 1.0.3.
9247
9248
9249 Changes: Modified:
9250 +9 -9 trunk/configure (File Modified)
9251 +1 -1 trunk/configure.ac (File Modified)
9252
9253
9254 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9255 Log:
9256 Update NEWS.
9257
9258
9259 Changes: Modified:
9260 +7 -1 trunk/NEWS (File Modified)
9261
9262
9263 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9264 Log:
9265 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9266 More static buffers :(
9267
9268
9269 Changes: Modified:
9270 +12 -4 trunk/src/aline.c (File Modified)
9271
9272
9273 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9274 Log:
9275 Make operspy mode (/mode !#channel showing parameters
9276 even if not on channel) work again.
9277
9278
9279 Changes: Modified:
9280 +4 -4 trunk/src/channel.c (File Modified)
9281
9282
9283 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9284 Log:
9285 Call server_introduced hook on TS6 remote server
9286 introduction (ms_sid()).
9287
9288
9289 Changes: Modified:
9290 +6 -0 trunk/modules/core/m_server.c (File Modified)
9291
9292
9293 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9294 Log:
9295 Cyrix boxes are wierd.
9296
9297 Changes: Modified:
9298 +2 -1 trunk/modules/m_services.c (File Modified)
9299
9300
9301 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9302 Log:
9303 More paranoia.
9304
9305 Changes: Modified:
9306 +1 -1 trunk/include/client.h (File Modified)
9307 +3 -1 trunk/modules/m_services.c (File Modified)
9308
9309
9310 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9311 Log:
9312 heh
9313
9314 Changes: Modified:
9315 +1 -6 trunk/modules/m_services.c (File Modified)
9316
9317
9318 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9319 Log:
9320 Disable a check that doesn't always seem to work right for some reason.
9321
9322 Changes: Modified:
9323 +2 -0 trunk/modules/m_services.c (File Modified)
9324
9325
9326 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9327 Log:
9328 Update NEWS.
9329
9330
9331 Changes: Modified:
9332 +4 -1 trunk/NEWS (File Modified)
9333
9334
9335 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9336 Log:
9337 1.0.2
9338
9339
9340 Changes: Modified:
9341 +9 -9 trunk/configure (File Modified)
9342 +1 -1 trunk/configure.ac (File Modified)
9343
9344
9345 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9346 Log:
9347 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9348
9349
9350 Changes: Modified:
9351 +3 -13 trunk/modules/m_trace.c (File Modified)
9352
9353
9354 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9355 Log:
9356 Don't send empty RPL_WHOISCHANNELS on remote whois.
9357
9358 Pointy hat to: jilles
9359
9360
9361 Changes: Modified:
9362 +1 -1 trunk/modules/m_whois.c (File Modified)
9363
9364
9365 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9366 Log:
9367 Update NEWS.
9368
9369
9370 Changes: Modified:
9371 +3 -0 trunk/NEWS (File Modified)
9372
9373
9374 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9375 Log:
9376 Modular umode support.
9377
9378
9379 Changes: Modified:
9380 +0 -9 trunk/include/client.h (File Modified)
9381 +2 -1 trunk/include/s_user.h (File Modified)
9382 +1 -1 trunk/include/tools.h (File Modified)
9383 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9384 +3 -0 trunk/src/ircd.c (File Modified)
9385 +1 -1 trunk/src/messages.tab (File Modified)
9386 +2 -2 trunk/src/s_serv.c (File Modified)
9387 +37 -59 trunk/src/s_user.c (File Modified)
9388 +21 -0 trunk/src/tools.c (File Modified)
9389
9390
9391 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9392 Log:
9393 Optionally do forced nick change to the UID instead of kill
9394 on nick collisions, see doc/collision_fnc.txt for more
9395 details.
9396
9397
9398 Changes: Modified:
9399 + - trunk/doc/collision_fnc.txt (File Added)
9400 +1 -0 trunk/doc/example.conf (File Modified)
9401 +8 -0 trunk/doc/reference.conf (File Modified)
9402 +1 -0 trunk/include/numeric.h (File Modified)
9403 +1 -0 trunk/include/s_conf.h (File Modified)
9404 +2 -1 trunk/include/s_serv.h (File Modified)
9405 +1 -0 trunk/include/s_stats.h (File Modified)
9406 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9407 +1 -1 trunk/src/messages.tab (File Modified)
9408 +1 -0 trunk/src/newconf.c (File Modified)
9409 +1 -0 trunk/src/s_conf.c (File Modified)
9410 +1 -0 trunk/src/s_serv.c (File Modified)
9411 +2 -2 trunk/src/s_stats.c (File Modified)
9412
9413
9414 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9415 Log:
9416 Update NEWS.
9417
9418
9419 Modified:
9420 trunk/NEWS (File Modified)
9421
9422
9423 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9424 Log:
9425 Don't allow lookups by uid in /monitor + and /monitor s.
9426
9427
9428 Modified:
9429 trunk/modules/m_monitor.c (File Modified)
9430
9431
9432 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9433 Log:
9434 Stop garbage +j being set in cases like +j aaa:bbb by
9435 initializing the variables properly.
9436
9437 Reported by kyle.
9438
9439
9440 Modified:
9441 trunk/modules/core/m_mode.c (File Modified)
9442 trunk/modules/core/m_sjoin.c (File Modified)
9443
9444
9445 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9446 Log:
9447 Apply flags to the proper server in me_gcap().
9448
9449
9450 Modified:
9451 trunk/modules/m_capab.c (File Modified)
9452
9453
9454 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9455 Log:
9456 Use find_named_client() instead of find_client() to check
9457 for nick collisions.
9458
9459
9460 Modified:
9461 trunk/modules/core/m_nick.c (File Modified)
9462
9463
9464 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9465 Log:
9466 - Replace old 381 numeric with a new, more positive one!
9467
9468
9469 Modified:
9470 trunk/src/messages.tab (File Modified)
9471
9472
9473 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9474 Log:
9475 Make it compile again.
9476
9477
9478 Modified:
9479 trunk/src/channel.c (File Modified)
9480 trunk/src/client.c (File Modified)
9481 trunk/src/ircd.c (File Modified)
9482 trunk/src/packet.c (File Modified)
9483
9484
9485 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9486 Log:
9487 - Prevent UID disclosure in cmode setting.
9488
9489
9490 Modified:
9491 trunk/NEWS (File Modified)
9492 trunk/modules/core/m_mode.c (File Modified)
9493
9494
9495 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9496 Log:
9497 A different check which prevents UID disclosure.
9498
9499
9500 Modified:
9501 trunk/modules/core/m_kick.c (File Modified)
9502
9503
9504 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9505 Log:
9506 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9507
9508
9509 Modified:
9510 trunk/modules/core/m_kick.c (File Modified)
9511
9512
9513 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9514 Log:
9515 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9516
9517
9518 Modified:
9519 trunk/NEWS (File Modified)
9520 trunk/modules/m_accept.c (File Modified)
9521 trunk/modules/m_admin.c (File Modified)
9522 trunk/modules/m_away.c (File Modified)
9523 trunk/modules/m_cap.c (File Modified)
9524 trunk/modules/m_capab.c (File Modified)
9525 trunk/modules/m_challenge.c (File Modified)
9526 trunk/modules/m_chghost.c (File Modified)
9527 trunk/modules/m_close.c (File Modified)
9528 trunk/modules/m_cmessage.c (File Modified)
9529 trunk/modules/m_connect.c (File Modified)
9530 trunk/modules/m_dline.c (File Modified)
9531 trunk/modules/m_encap.c (File Modified)
9532 trunk/modules/m_etrace.c (File Modified)
9533 trunk/modules/m_gline.c (File Modified)
9534 trunk/modules/m_help.c (File Modified)
9535 trunk/modules/m_info.c (File Modified)
9536 trunk/modules/m_invite.c (File Modified)
9537 trunk/modules/m_ison.c (File Modified)
9538 trunk/modules/m_kline.c (File Modified)
9539 trunk/modules/m_knock.c (File Modified)
9540 trunk/modules/m_links.c (File Modified)
9541 trunk/modules/m_list.c (File Modified)
9542 trunk/modules/m_locops.c (File Modified)
9543 trunk/modules/m_lusers.c (File Modified)
9544 trunk/modules/m_map.c (File Modified)
9545 trunk/modules/m_monitor.c (File Modified)
9546 trunk/modules/m_motd.c (File Modified)
9547 trunk/modules/m_names.c (File Modified)
9548 trunk/modules/m_oper.c (File Modified)
9549 trunk/modules/m_operspy.c (File Modified)
9550 trunk/modules/m_pass.c (File Modified)
9551 trunk/modules/m_ping.c (File Modified)
9552 trunk/modules/m_pong.c (File Modified)
9553 trunk/modules/m_post.c (File Modified)
9554 trunk/modules/m_rehash.c (File Modified)
9555 trunk/modules/m_restart.c (File Modified)
9556 trunk/modules/m_resv.c (File Modified)
9557 trunk/modules/m_services.c (File Modified)
9558 trunk/modules/m_set.c (File Modified)
9559 trunk/modules/m_sshortcut.c (File Modified)
9560 trunk/modules/m_stats.c (File Modified)
9561 trunk/modules/m_svinfo.c (File Modified)
9562 trunk/modules/m_tb.c (File Modified)
9563 trunk/modules/m_testline.c (File Modified)
9564 trunk/modules/m_testmask.c (File Modified)
9565 trunk/modules/m_time.c (File Modified)
9566 trunk/modules/m_topic.c (File Modified)
9567 trunk/modules/m_trace.c (File Modified)
9568 trunk/modules/m_unreject.c (File Modified)
9569 trunk/modules/m_user.c (File Modified)
9570 trunk/modules/m_userhost.c (File Modified)
9571 trunk/modules/m_users.c (File Modified)
9572 trunk/modules/m_version.c (File Modified)
9573 trunk/modules/m_wallops.c (File Modified)
9574 trunk/modules/m_who.c (File Modified)
9575 trunk/modules/m_whois.c (File Modified)
9576 trunk/modules/m_whowas.c (File Modified)
9577 trunk/modules/m_xline.c (File Modified)
9578 trunk/src/adns.c (File Modified)
9579 trunk/src/aline.c (File Modified)
9580 trunk/src/cache.c (File Modified)
9581 trunk/src/channel.c (File Modified)
9582 trunk/src/class.c (File Modified)
9583 trunk/src/client.c (File Modified)
9584 trunk/src/commio.c (File Modified)
9585 trunk/src/event.c (File Modified)
9586 trunk/src/hash.c (File Modified)
9587 trunk/src/hostmask.c (File Modified)
9588 trunk/src/ircd.c (File Modified)
9589 trunk/src/kdparse.c (File Modified)
9590 trunk/src/linebuf.c (File Modified)
9591 trunk/src/listener.c (File Modified)
9592 trunk/src/modules.c (File Modified)
9593 trunk/src/monitor.c (File Modified)
9594 trunk/src/newconf.c (File Modified)
9595 trunk/src/packet.c (File Modified)
9596 trunk/src/parse.c (File Modified)
9597 trunk/src/reject.c (File Modified)
9598 trunk/src/s_auth.c (File Modified)
9599 trunk/src/s_conf.c (File Modified)
9600 trunk/src/s_gline.c (File Modified)
9601 trunk/src/s_log.c (File Modified)
9602 trunk/src/s_newconf.c (File Modified)
9603 trunk/src/s_serv.c (File Modified)
9604 trunk/src/s_stats.c (File Modified)
9605 trunk/src/s_user.c (File Modified)
9606 trunk/src/send.c (File Modified)
9607 trunk/src/whowas.c (File Modified)
9608
9609
9610 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9611 Log:
9612 - More coding style niceities. Pretty much got client.h squared away.
9613
9614
9615 Modified:
9616 trunk/modules/m_dline.c (File Modified)
9617 trunk/modules/m_gline.c (File Modified)
9618 trunk/modules/m_kline.c (File Modified)
9619 trunk/modules/m_rehash.c (File Modified)
9620 trunk/modules/m_resv.c (File Modified)
9621 trunk/modules/m_stats.c (File Modified)
9622 trunk/modules/m_testline.c (File Modified)
9623 trunk/modules/m_user.c (File Modified)
9624 trunk/modules/m_xline.c (File Modified)
9625
9626
9627 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9628 Log:
9629 - Propagate quiets (+q) on netjoins
9630 - Clear +q list too on lowerTS sjoin from TS6 source
9631
9632
9633 Modified:
9634 trunk/modules/core/m_sjoin.c (File Modified)
9635 trunk/src/s_serv.c (File Modified)
9636
9637
9638 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9639 Log:
9640 Second argument to whois is always a nick, never a uid.
9641 This prevents /whois other.server uid to get information
9642 about that uid.
9643
9644
9645 Modified:
9646 trunk/modules/m_whois.c (File Modified)
9647
9648
9649 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9650 Log:
9651 Don't allow local users to use uids in user mode.
9652
9653
9654 Modified:
9655 trunk/src/s_user.c (File Modified)
9656
9657
9658 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9659 Log:
9660 Make it compile again.
9661
9662
9663 Modified:
9664 trunk/src/s_stats.c (File Modified)
9665
9666
9667 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9668 Log:
9669 Fix propagation of empty SJOIN.
9670
9671
9672 Modified:
9673 trunk/modules/core/m_sjoin.c (File Modified)
9674
9675
9676 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9677 Log:
9678 Some atheme-style niceties here.
9679
9680
9681 Modified:
9682 trunk/modules/m_accept.c (File Modified)
9683 trunk/modules/m_admin.c (File Modified)
9684 trunk/modules/m_away.c (File Modified)
9685 trunk/modules/m_cap.c (File Modified)
9686 trunk/modules/m_capab.c (File Modified)
9687 trunk/modules/m_challenge.c (File Modified)
9688 trunk/modules/m_chghost.c (File Modified)
9689 trunk/modules/m_close.c (File Modified)
9690 trunk/modules/m_cmessage.c (File Modified)
9691 trunk/modules/m_connect.c (File Modified)
9692 trunk/modules/m_dline.c (File Modified)
9693 trunk/modules/m_encap.c (File Modified)
9694 trunk/modules/m_etrace.c (File Modified)
9695 trunk/modules/m_gline.c (File Modified)
9696 trunk/modules/m_help.c (File Modified)
9697 trunk/modules/m_info.c (File Modified)
9698 trunk/modules/m_invite.c (File Modified)
9699 trunk/modules/m_ison.c (File Modified)
9700 trunk/modules/m_kline.c (File Modified)
9701 trunk/modules/m_knock.c (File Modified)
9702 trunk/modules/m_links.c (File Modified)
9703 trunk/modules/m_list.c (File Modified)
9704 trunk/modules/m_locops.c (File Modified)
9705 trunk/modules/m_lusers.c (File Modified)
9706 trunk/modules/m_map.c (File Modified)
9707 trunk/modules/m_monitor.c (File Modified)
9708 trunk/modules/m_motd.c (File Modified)
9709 trunk/modules/m_names.c (File Modified)
9710 trunk/modules/m_oper.c (File Modified)
9711 trunk/modules/m_operspy.c (File Modified)
9712 trunk/modules/m_pass.c (File Modified)
9713 trunk/modules/m_ping.c (File Modified)
9714 trunk/modules/m_pong.c (File Modified)
9715 trunk/modules/m_post.c (File Modified)
9716 trunk/modules/m_rehash.c (File Modified)
9717 trunk/modules/m_restart.c (File Modified)
9718 trunk/modules/m_resv.c (File Modified)
9719 trunk/modules/m_services.c (File Modified)
9720 trunk/modules/m_set.c (File Modified)
9721 trunk/modules/m_sshortcut.c (File Modified)
9722 trunk/modules/m_stats.c (File Modified)
9723 trunk/modules/m_svinfo.c (File Modified)
9724 trunk/modules/m_tb.c (File Modified)
9725 trunk/modules/m_testline.c (File Modified)
9726 trunk/modules/m_testmask.c (File Modified)
9727 trunk/modules/m_time.c (File Modified)
9728 trunk/modules/m_topic.c (File Modified)
9729 trunk/modules/m_trace.c (File Modified)
9730 trunk/modules/m_unreject.c (File Modified)
9731 trunk/modules/m_user.c (File Modified)
9732 trunk/modules/m_userhost.c (File Modified)
9733 trunk/modules/m_users.c (File Modified)
9734 trunk/modules/m_version.c (File Modified)
9735 trunk/modules/m_wallops.c (File Modified)
9736 trunk/modules/m_who.c (File Modified)
9737 trunk/modules/m_whois.c (File Modified)
9738 trunk/modules/m_whowas.c (File Modified)
9739 trunk/modules/m_xline.c (File Modified)
9740
9741
9742 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9743 Log:
9744 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9745
9746
9747 Modified:
9748 trunk/.indent.pro (File Modified)
9749 trunk/include/charybdis.h (File Added)
9750 trunk/include/client.h (File Modified)
9751 trunk/modules/.indent.pro (File Modified)
9752 trunk/src/.indent.pro (File Modified)
9753 trunk/src/adns.c (File Modified)
9754 trunk/src/aline.c (File Modified)
9755 trunk/src/cache.c (File Modified)
9756 trunk/src/channel.c (File Modified)
9757 trunk/src/class.c (File Modified)
9758 trunk/src/client.c (File Modified)
9759 trunk/src/commio.c (File Modified)
9760 trunk/src/event.c (File Modified)
9761 trunk/src/hash.c (File Modified)
9762 trunk/src/hostmask.c (File Modified)
9763 trunk/src/ircd.c (File Modified)
9764 trunk/src/kdparse.c (File Modified)
9765 trunk/src/linebuf.c (File Modified)
9766 trunk/src/listener.c (File Modified)
9767 trunk/src/modules.c (File Modified)
9768 trunk/src/monitor.c (File Modified)
9769 trunk/src/newconf.c (File Modified)
9770 trunk/src/packet.c (File Modified)
9771 trunk/src/parse.c (File Modified)
9772 trunk/src/reject.c (File Modified)
9773 trunk/src/s_auth.c (File Modified)
9774 trunk/src/s_conf.c (File Modified)
9775 trunk/src/s_gline.c (File Modified)
9776 trunk/src/s_log.c (File Modified)
9777 trunk/src/s_newconf.c (File Modified)
9778 trunk/src/s_serv.c (File Modified)
9779 trunk/src/s_stats.c (File Modified)
9780 trunk/src/s_user.c (File Modified)
9781 trunk/src/send.c (File Modified)
9782 trunk/src/whowas.c (File Modified)
9783
9784
9785 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9786 Log:
9787 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9788 - Convert a few modules towards using this code.
9789 - Make a note about this change in NEWS.
9790
9791
9792 Modified:
9793 trunk/NEWS (File Modified)
9794 trunk/include/aline.h (File Added)
9795 trunk/modules/m_dline.c (File Modified)
9796 trunk/modules/m_kline.c (File Modified)
9797 trunk/modules/m_resv.c (File Modified)
9798 trunk/modules/m_xline.c (File Modified)
9799 trunk/src/Makefile.in (File Modified)
9800 trunk/src/aline.c (File Added)
9801
9802
9803 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9804 Log:
9805 - Update NEWS document.
9806
9807
9808 Modified:
9809 trunk/NEWS (File Modified)
9810
9811
9812 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9813 Log:
9814 Use find_named_person() instead of find_person() in services shortcuts.
9815
9816
9817 Modified:
9818 trunk/modules/m_sshortcut.c (File Modified)
9819
9820
9821 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9822 Log:
9823 Fix propagation of empty channels (+P).
9824
9825
9826 Modified:
9827 trunk/modules/core/m_sjoin.c (File Modified)
9828 trunk/src/s_serv.c (File Modified)
9829
9830
9831 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9832 Log:
9833 Use same comparison for +f.
9834
9835
9836 Modified:
9837 trunk/modules/core/m_join.c (File Modified)
9838
9839
9840 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9841 Log:
9842 Retire server-server non-encap CHGHOST, and clean it up a bit.
9843
9844
9845 Modified:
9846 trunk/modules/m_chghost.c (File Modified)
9847
9848
9849 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9850 Log:
9851 Use TS6 form for SQUIT wallops.
9852
9853
9854 Modified:
9855 trunk/modules/core/m_squit.c (File Modified)
9856
9857
9858 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9859 Log:
9860 Propagate nick changes for remote clients in TS6 form if possible;
9861 simplify the code a bit.
9862
9863
9864 Modified:
9865 trunk/modules/core/m_nick.c (File Modified)
9866
9867
9868 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9869 Log:
9870 Only clear oper_only_umodes on deoper for local clients.
9871
9872
9873 Modified:
9874 trunk/src/s_user.c (File Modified)
9875
9876
9877 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9878 Log:
9879 - Don't enable use_whois_actually in the default config, makes cloaking
9880 only useful for vanity.
9881
9882
9883 Modified:
9884 trunk/doc/example.conf (File Modified)
9885
9886
9887 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9888 Log:
9889 Fix linebuf raw code to not truncate lines longer than
9890 510 characters. This stops ziplinks corruption at
9891 the initial burst if the other side sends a lot.
9892
9893
9894 Modified:
9895 trunk/src/linebuf.c (File Modified)
9896
9897
9898 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9899 Log:
9900 - Add +r to channel_modes().
9901
9902
9903 Modified:
9904 trunk/src/channel.c (File Modified)
9905
9906
9907 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9908 Log:
9909 Update NEWS.
9910
9911
9912 Modified:
9913 trunk/NEWS (File Modified)
9914
9915
9916 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9917 Log:
9918 err, nvm. wrong project :-P
9919
9920
9921 Modified:
9922 trunk/src/match.c (File Modified)
9923
9924
9925 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9926 Log:
9927 make sure we don't crash on match(NULL, test)
9928
9929
9930 Modified:
9931 trunk/src/match.c (File Modified)
9932
9933
9934 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9935 Log:
9936 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9937 flags = rehash in shared{}.
9938 Uses :<source> ENCAP <target> REHASH [option].
9939
9940
9941 Modified:
9942 trunk/doc/example.conf (File Modified)
9943 trunk/doc/reference.conf (File Modified)
9944 trunk/help/opers/rehash (File Modified)
9945 trunk/include/s_newconf.h (File Modified)
9946 trunk/modules/m_rehash.c (File Modified)
9947 trunk/modules/m_stats.c (File Modified)
9948 trunk/src/newconf.c (File Modified)
9949
9950
9951 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9952 Log:
9953 Initialize flags to 0 in conf_set_shared_flags() and
9954 conf_set_cluster_flags().
9955
9956
9957 Modified:
9958 trunk/src/newconf.c (File Modified)
9959
9960
9961 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9962 Log:
9963 Don't allow a forward from a #channel to an &channel.
9964 Error message is Illegal channel name.
9965
9966
9967 Modified:
9968 trunk/modules/core/m_mode.c (File Modified)
9969
9970
9971 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9972 Log:
9973 - change version to 1.0.1
9974
9975
9976 Modified:
9977 trunk/configure (File Modified)
9978 trunk/configure.ac (File Modified)
9979
9980
9981 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9982 Log:
9983 Update NEWS.
9984
9985
9986 Modified:
9987 trunk/NEWS (File Modified)
9988
9989
9990 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9991 Log:
9992 Services shortcuts changes:
9993 - Require umode +S on target
9994 - Use ERR_SERVICESDOWN (440) for error message
9995 - Fix check for empty string
9996
9997
9998 Modified:
9999 trunk/include/numeric.h (File Modified)
10000 trunk/modules/m_sshortcut.c (File Modified)
10001 trunk/src/messages.tab (File Modified)
10002
10003
10004 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10005 Log:
10006 s/IsChanService/IsService/g;
10007
10008
10009 Modified:
10010 trunk/modules/m_sshortcut.c (File Modified)
10011
10012
10013 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10014 Log:
10015 Add check for service validity in shortcut routines.
10016
10017
10018 Modified:
10019 trunk/modules/m_sshortcut.c (File Modified)
10020
10021
10022 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10023 Log:
10024 Don't allow forwarding to a -F channel the setter is not on.
10025
10026
10027 Modified:
10028 trunk/modules/core/m_mode.c (File Modified)
10029
10030
10031 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10032 Log:
10033 Describe identify_service and identify_command in
10034 reference.conf.
10035
10036
10037 Modified:
10038 trunk/doc/reference.conf (File Modified)
10039
10040
10041 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10042 Log:
10043 More helpfile updates.
10044
10045
10046 Modified:
10047 trunk/help/Makefile.in (File Modified)
10048 trunk/help/opers/die (File Modified)
10049 trunk/help/opers/join (File Modified)
10050 trunk/help/opers/links (File Modified)
10051 trunk/help/opers/lusers (File Modified)
10052 trunk/help/opers/map (File Added)
10053 trunk/help/opers/motd (File Modified)
10054 trunk/help/opers/names (File Modified)
10055 trunk/help/opers/notice (File Modified)
10056 trunk/help/opers/operspy (File Modified)
10057 trunk/help/opers/part (File Modified)
10058 trunk/help/opers/privmsg (File Modified)
10059 trunk/help/opers/restart (File Modified)
10060 trunk/help/opers/set (File Modified)
10061 trunk/help/opers/stats (File Modified)
10062 trunk/help/opers/trace (File Modified)
10063 trunk/help/opers/version (File Modified)
10064 trunk/help/users/notice (File Modified)
10065 trunk/help/users/privmsg (File Modified)
10066 trunk/help/users/stats (File Modified)
10067
10068
10069 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10070 Log:
10071 Update help files.
10072
10073
10074 Modified:
10075 trunk/help/opers/cmode (File Modified)
10076 trunk/help/opers/umode (File Modified)
10077 trunk/help/opers/wallops (File Modified)
10078 trunk/help/opers/who (File Modified)
10079 trunk/help/users/umode (File Modified)
10080
10081
10082 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10083 Log:
10084 Include cmode +r in 004 and 005.
10085
10086
10087 Modified:
10088 trunk/include/supported.h (File Modified)
10089 trunk/src/messages.tab (File Modified)
10090
10091
10092 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10093 Log:
10094 No need to clear all 3 buffers in channel_modes().
10095
10096
10097 Modified:
10098 trunk/src/channel.c (File Modified)
10099
10100
10101 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10102 Log:
10103 - Fix multiple +f modes per line
10104 - -f shouldn't take a parameter
10105
10106
10107 Modified:
10108 trunk/modules/core/m_mode.c (File Modified)
10109
10110
10111 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10112 Log:
10113 Channel mode +Q now prevents forwarding to or through
10114 a channel, just like in hyperion, not from a channel.
10115
10116
10117 Modified:
10118 trunk/modules/core/m_join.c (File Modified)
10119
10120
10121 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10122 Log:
10123 Complete +F/+Q propagation.
10124
10125
10126 Modified:
10127 trunk/modules/core/m_join.c (File Modified)
10128 trunk/modules/core/m_sjoin.c (File Modified)
10129 trunk/src/channel.c (File Modified)
10130
10131
10132 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10133 Log:
10134 - A few minor fixes.
10135
10136
10137 Modified:
10138 trunk/modules/core/m_join.c (File Modified)
10139 trunk/modules/m_services.c (File Modified)
10140
10141
10142 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10143 Log:
10144 - Fix netsplit obfuscation.
10145
10146
10147 Modified:
10148 trunk/src/client.c (File Modified)
10149
10150
10151 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10152 Log:
10153 - Fix another /stats p related bug.
10154
10155
10156 Modified:
10157 trunk/src/client.c (File Modified)
10158
10159
10160 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10161 Log:
10162 - Update example.conf.
10163
10164
10165 Modified:
10166 trunk/doc/example.conf (File Modified)
10167
10168
10169 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10170 Log:
10171 - Fix a minor bug here, and re-release 1.0.
10172
10173
10174 Modified:
10175 trunk/modules/core/m_nick.c (File Modified)
10176
10177
10178 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10179 Log:
10180 - Add bursted clients to /stats p list.
10181
10182
10183 Modified:
10184 trunk/modules/core/m_nick.c (File Modified)
10185
10186
10187 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10188 Log:
10189 - Add identify_service, identify_command options to the example.conf,
10190 newconf parser.
10191
10192
10193 Modified:
10194 trunk/NEWS (File Modified)
10195 trunk/doc/example.conf (File Modified)
10196 trunk/src/newconf.c (File Modified)
10197
10198
10199 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10200 Log:
10201 - Add services shortcuts.
10202
10203
10204 Modified:
10205 trunk/modules/Makefile.in (File Modified)
10206 trunk/modules/m_sshortcut.c (File Added)
10207
10208
10209 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10210 Log:
10211 - put back checks i removed by mistake
10212
10213
10214 Modified:
10215 trunk/modules/core/m_join.c (File Modified)
10216
10217
10218 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10219 Log:
10220 - Implement channel mode +Q, which disables forwarding.
10221 - Make forwarding usable by everyone.
10222 - Implement channel mode +F which bypasses authority checks on a target
10223 set with this mode
10224 - Update NEWS.
10225
10226
10227 Modified:
10228 trunk/NEWS (File Modified)
10229 trunk/include/channel.h (File Modified)
10230 trunk/include/supported.h (File Modified)
10231 trunk/modules/core/m_join.c (File Modified)
10232 trunk/modules/core/m_mode.c (File Modified)
10233 trunk/src/messages.tab (File Modified)
10234
10235
10236 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10237 Log:
10238 - Fix account handling brokenness.
10239
10240
10241 Modified:
10242 trunk/modules/m_services.c (File Modified)
10243
10244
10245 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10246 Log:
10247 Identify to services via server password hack. Still
10248 needs config file parts, like
10249 identifyservice = "nickserv@services.int";
10250 identifycommand = "IDENTIFY";
10251
10252
10253 Modified:
10254 trunk/include/s_conf.h (File Modified)
10255 trunk/src/s_user.c (File Modified)
10256
10257
10258 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10259 Log:
10260 Make send.c compile.
10261
10262
10263 Modified:
10264 trunk/src/send.c (File Modified)
10265
10266
10267 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10268 Log:
10269 - Handle this better.
10270
10271
10272 Modified:
10273 trunk/src/send.c (File Modified)
10274
10275
10276 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10277 Log:
10278 If the source is not a client, don't send to normal users.
10279
10280
10281 Modified:
10282 trunk/src/send.c (File Modified)
10283
10284
10285 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10286 Log:
10287 - Make /wallops behave as wallops in other ircds.
10288
10289
10290 Modified:
10291 trunk/modules/m_wallops.c (File Modified)
10292 trunk/src/send.c (File Modified)
10293
10294
10295 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10296 Log:
10297 - charybdis-1.0
10298
10299
10300 Modified:
10301 trunk/NEWS (File Modified)
10302 trunk/configure (File Modified)
10303 trunk/configure.ac (File Modified)
10304
10305
10306 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10307 Log:
10308 - Remove efnet configuration.
10309 - Rename example.conf as reference.conf, and replace the default
10310 example.conf with one suitable for AthemeNET.
10311 - Update makefile to reflect these changes.
10312
10313
10314 Modified:
10315 trunk/doc/Makefile.in (File Modified)
10316 trunk/doc/example.conf (File Modified)
10317 trunk/doc/example.efnet.conf (File Deleted)
10318 trunk/doc/reference.conf (File Added)
10319
10320
10321 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10322 Log:
10323 - Don't display opers who are /away.
10324
10325
10326 Modified:
10327 trunk/modules/m_stats.c (File Modified)
10328
10329
10330 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10331 Log:
10332 Put cmode +f in 004 and 005.
10333
10334
10335 Modified:
10336 trunk/include/supported.h (File Modified)
10337 trunk/src/messages.tab (File Modified)
10338
10339
10340 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10341 Log:
10342 Add user umode +Q which prevents a user from
10343 being forwarded.
10344
10345
10346 Modified:
10347 trunk/include/client.h (File Modified)
10348 trunk/modules/core/m_join.c (File Modified)
10349 trunk/src/messages.tab (File Modified)
10350 trunk/src/s_user.c (File Modified)
10351
10352
10353 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10354 Log:
10355 Implement channel forwarding in m_join(). As in
10356 hyperion, failing to join because of +i, +r or +j
10357 can cause you to be forwarded, potentially
10358 recursively. Unlike hyperion, a single numeric
10359 is sent in case of a successful forward, otherwise
10360 the ircd acts if there were no forward.
10361
10362
10363 Modified:
10364 trunk/include/numeric.h (File Modified)
10365 trunk/modules/core/m_join.c (File Modified)
10366 trunk/src/messages.tab (File Modified)
10367
10368
10369 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10370 Log:
10371 Allow servers to set oper-only cmodes as well.
10372
10373
10374 Modified:
10375 trunk/modules/core/m_mode.c (File Modified)
10376
10377
10378 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10379 Log:
10380 Add cmode +f which takes a channel name, settable
10381 only by opers for now. Does not do anything yet.
10382
10383
10384 Modified:
10385 trunk/include/channel.h (File Modified)
10386 trunk/modules/core/m_join.c (File Modified)
10387 trunk/modules/core/m_mode.c (File Modified)
10388 trunk/modules/core/m_sjoin.c (File Modified)
10389 trunk/src/channel.c (File Modified)
10390
10391
10392 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10393 Log:
10394 Fully initialize 'mode' in ms_join() and ms_sjoin()
10395 to avoid old +j garbage from being used.
10396
10397
10398 Modified:
10399 trunk/modules/core/m_join.c (File Modified)
10400 trunk/modules/core/m_sjoin.c (File Modified)
10401
10402
10403 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10404 Log:
10405 - only touch join_count/join_delta if join throttling
10406 is enabled on the channel
10407 - reset join_count/join_delta to 0 if -j is set
10408
10409
10410 Modified:
10411 trunk/modules/core/m_join.c (File Modified)
10412 trunk/modules/core/m_mode.c (File Modified)
10413 trunk/modules/core/m_sjoin.c (File Modified)
10414
10415
10416 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10417 Log:
10418 Also start a new "period" for join throttling for remote joins,
10419 if necessary. Make the code slightly clearer.
10420
10421
10422 Modified:
10423 trunk/modules/core/m_join.c (File Modified)
10424 trunk/src/channel.c (File Modified)
10425
10426
10427 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10428 Log:
10429 Some +j improvements, still broken.
10430
10431
10432 Modified:
10433 trunk/modules/core/m_join.c (File Modified)
10434 trunk/modules/core/m_sjoin.c (File Modified)
10435
10436
10437 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10438 Log:
10439 Only do +z processing for +m channels the sender is on,
10440 as bans/quiets are currently only checked locally.
10441
10442
10443 Modified:
10444 trunk/modules/core/m_message.c (File Modified)
10445
10446
10447 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10448 Log:
10449 - Add max_bans_large configuration option, defaulting to 500, to
10450 limit the number of bans in a +L channel
10451 - Change b/e/I to b/e/I/q in texts
10452
10453
10454 Modified:
10455 trunk/doc/example.conf (File Modified)
10456 trunk/include/s_conf.h (File Modified)
10457 trunk/modules/core/m_mode.c (File Modified)
10458 trunk/modules/m_info.c (File Modified)
10459 trunk/src/newconf.c (File Modified)
10460 trunk/src/s_conf.c (File Modified)
10461
10462
10463 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10464 Log:
10465 Store invite for +gi channels.
10466 Note that +gi is significantly weaker access control than +i.
10467
10468
10469 Modified:
10470 trunk/modules/m_invite.c (File Modified)
10471
10472
10473 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10474 Log:
10475 Nonops are allowed to see +q lists.
10476
10477
10478 Modified:
10479 trunk/modules/core/m_mode.c (File Modified)
10480
10481
10482 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10483 Log:
10484 Invalidate can_send() cache on -q.
10485
10486
10487 Modified:
10488 trunk/modules/core/m_mode.c (File Modified)
10489
10490
10491 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10492 Log:
10493 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10494
10495
10496 Modified:
10497 trunk/modules/core/m_sjoin.c (File Modified)
10498
10499
10500 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10501 Log:
10502 - Allow blank SJOINs -- for permanant channels.
10503
10504
10505 Modified:
10506 trunk/modules/core/m_sjoin.c (File Modified)
10507
10508
10509 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10510 Log:
10511 - Burst permanant channels.
10512
10513
10514 Modified:
10515 trunk/src/s_serv.c (File Modified)
10516
10517
10518 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10519 Log:
10520 - Fix handling of permanant channels.
10521
10522
10523 Modified:
10524 trunk/modules/core/m_join.c (File Modified)
10525
10526
10527 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10528 Log:
10529 - Run indent on core modules.
10530 - Add propagation of join throttle settings.
10531
10532
10533 Modified:
10534 trunk/modules/core/m_die.c (File Modified)
10535 trunk/modules/core/m_error.c (File Modified)
10536 trunk/modules/core/m_join.c (File Modified)
10537 trunk/modules/core/m_kick.c (File Modified)
10538 trunk/modules/core/m_kill.c (File Modified)
10539 trunk/modules/core/m_message.c (File Modified)
10540 trunk/modules/core/m_mode.c (File Modified)
10541 trunk/modules/core/m_nick.c (File Modified)
10542 trunk/modules/core/m_part.c (File Modified)
10543 trunk/modules/core/m_quit.c (File Modified)
10544 trunk/modules/core/m_server.c (File Modified)
10545 trunk/modules/core/m_sjoin.c (File Modified)
10546 trunk/modules/core/m_squit.c (File Modified)
10547
10548
10549 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10550 Log:
10551 - Fix mistake in commit message.
10552
10553
10554 Modified:
10555 trunk/ChangeLog (File Modified)
10556
10557
10558 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10559 Log:
10560 - Channel throttling.
10561
10562
10563 Modified:
10564 trunk/NEWS (File Modified)
10565 trunk/include/supported.h (File Modified)
10566 trunk/modules/core/m_mode.c (File Modified)
10567 trunk/src/messages.tab (File Modified)
10568
10569
10570 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10571 Log:
10572 - Channel throttle logic fixes.
10573
10574
10575 Modified:
10576 trunk/include/channel.h (File Modified)
10577
10578
10579 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10580 Log:
10581 - Add the throttle logic.
10582
10583
10584 Modified:
10585 trunk/include/channel.h (File Modified)
10586 trunk/include/numeric.h (File Modified)
10587 trunk/modules/core/m_join.c (File Modified)
10588 trunk/src/channel.c (File Modified)
10589 trunk/src/messages.tab (File Modified)
10590
10591
10592 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10593 Log:
10594 - Cosmetic fixes to CREDITS.
10595
10596
10597 Modified:
10598 trunk/CREDITS (File Modified)
10599
10600
10601 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10602 Log:
10603 - Better channel_modes() from ShadowIRCd 4.
10604
10605
10606 Modified:
10607 trunk/include/channel.h (File Modified)
10608 trunk/src/channel.c (File Modified)
10609
10610
10611 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10612 Log:
10613 - Strip colour codes from parts.
10614
10615
10616 Modified:
10617 trunk/modules/core/m_part.c (File Modified)
10618
10619
10620 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10621 Log:
10622 - Strip colour codes from quits.
10623
10624
10625 Modified:
10626 trunk/modules/core/m_quit.c (File Modified)
10627
10628
10629 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10630 Log:
10631 - add +c/+g/+z to channel_modes().
10632
10633
10634 Modified:
10635 trunk/src/channel.c (File Modified)
10636
10637
10638 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10639 Log:
10640 - Add +g to 004/005 numerics.
10641
10642
10643 Modified:
10644 trunk/include/supported.h (File Modified)
10645 trunk/src/messages.tab (File Modified)
10646
10647
10648 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10649 Log:
10650 - Add +cgz to set_final_mode() in both join/sjoin.
10651 - Implement channel mode +g: Free invite.
10652
10653
10654 Modified:
10655 trunk/include/channel.h (File Modified)
10656 trunk/modules/core/m_join.c (File Modified)
10657 trunk/modules/core/m_mode.c (File Modified)
10658 trunk/modules/core/m_sjoin.c (File Modified)
10659 trunk/modules/m_invite.c (File Modified)
10660
10661
10662 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10663 Log:
10664 - Make sure /stats p uses the right list.
10665
10666
10667 Modified:
10668 trunk/modules/m_stats.c (File Modified)
10669
10670
10671 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10672 Log:
10673 - local oper list becomes local_oper_list.
10674 - all opers are stored on oper_list for /stats p.
10675
10676
10677 Modified:
10678 trunk/include/ircd.h (File Modified)
10679 trunk/modules/m_stats.c (File Modified)
10680 trunk/modules/m_trace.c (File Modified)
10681 trunk/src/client.c (File Modified)
10682 trunk/src/ircd.c (File Modified)
10683 trunk/src/s_user.c (File Modified)
10684 trunk/src/send.c (File Modified)
10685
10686
10687 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10688 Log:
10689 - Remove ENABLE_SERVICES legacy define.
10690
10691
10692 Modified:
10693 trunk/configure (File Modified)
10694 trunk/configure.ac (File Modified)
10695 trunk/include/client.h (File Modified)
10696 trunk/include/m_info.h (File Modified)
10697 trunk/include/s_conf.h (File Modified)
10698 trunk/modules/Makefile.in (File Modified)
10699 trunk/modules/core/m_kick.c (File Modified)
10700 trunk/modules/core/m_mode.c (File Modified)
10701 trunk/modules/core/m_nick.c (File Modified)
10702 trunk/modules/core/m_sjoin.c (File Modified)
10703 trunk/modules/m_services.c (File Modified)
10704 trunk/src/channel.c (File Modified)
10705 trunk/src/newconf.c (File Modified)
10706 trunk/src/s_conf.c (File Modified)
10707 trunk/src/s_serv.c (File Modified)
10708 trunk/src/s_user.c (File Modified)
10709
10710
10711 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10712 Log:
10713 - New reject message, ala ircu.
10714
10715
10716 Modified:
10717 trunk/src/reject.c (File Modified)
10718
10719
10720 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10721 Log:
10722 - Reduce 'broadcast storm' effect in m_chghost.
10723
10724
10725 Modified:
10726 trunk/modules/m_chghost.c (File Modified)
10727
10728
10729 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10730 Log:
10731 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10732
10733
10734 Modified:
10735 trunk/include/supported.h (File Modified)
10736 trunk/src/messages.tab (File Modified)
10737
10738
10739 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10740 Log:
10741 - Implement +z.
10742
10743
10744 Modified:
10745 trunk/include/channel.h (File Modified)
10746 trunk/modules/core/m_message.c (File Modified)
10747 trunk/modules/core/m_mode.c (File Modified)
10748
10749
10750 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10751 Log:
10752 - use sendto_one_numeric() in some places.
10753
10754
10755 Modified:
10756 trunk/modules/core/m_mode.c (File Modified)
10757
10758
10759 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10760 Log:
10761 - Implement channel mode +c -- colour stripping.
10762
10763
10764 Modified:
10765 trunk/include/irc_string.h (File Modified)
10766 trunk/include/supported.h (File Modified)
10767 trunk/modules/core/m_message.c (File Modified)
10768 trunk/modules/core/m_mode.c (File Modified)
10769 trunk/src/irc_string.c (File Modified)
10770 trunk/src/messages.tab (File Modified)
10771
10772
10773 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10774 Log:
10775 - Add +qLP to CHANMODES 005 numeric.
10776
10777
10778 Modified:
10779 trunk/include/supported.h (File Modified)
10780
10781
10782 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10783 Log:
10784 Move credits files to doc/.
10785
10786
10787 Modified:
10788 trunk/Hybrid-team (File Deleted)
10789 trunk/Ratbox-team (File Deleted)
10790 trunk/doc/Hybrid-team (File Added)
10791 trunk/doc/Ratbox-team (File Added)
10792
10793
10794 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10795 Log:
10796 - Rename Ratbox credits as Ratbox-team.
10797 - Add in our own CREDITS.
10798
10799
10800 Modified:
10801 trunk/CREDITS (File Deleted)
10802 trunk/CREDITS (File Added)
10803 trunk/Ratbox-team (File Added)
10804
10805
10806 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10807 Log:
10808 - Quietcache fixes.
10809
10810
10811 Modified:
10812 trunk/modules/core/m_mode.c (File Modified)
10813
10814
10815 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10816 Log:
10817 - Rebuild configure.
10818
10819
10820 Modified:
10821 trunk/autom4te.cache/ (File Deleted)
10822 trunk/configure (File Modified)
10823
10824
10825 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10826 Log:
10827 Add +q to messages.tab.
10828
10829
10830 Modified:
10831 trunk/src/messages.tab (File Modified)
10832
10833
10834 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10835 Log:
10836 - port m_sjoin stuff to TS6 JOIN syntax.
10837
10838
10839 Modified:
10840 trunk/modules/core/m_join.c (File Modified)
10841
10842
10843 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10844 Log:
10845 - Implement channel mode +q (quiet)
10846
10847
10848 Modified:
10849 trunk/include/channel.h (File Modified)
10850 trunk/modules/core/m_mode.c (File Modified)
10851 trunk/src/channel.c (File Modified)
10852
10853
10854 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10855 Log:
10856 Add +L/+P for set_final_mode().
10857
10858
10859 Modified:
10860 trunk/modules/core/m_sjoin.c (File Modified)
10861
10862
10863 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10864 Log:
10865 Add +L/+P in channel_modes().
10866
10867
10868 Modified:
10869 trunk/src/channel.c (File Modified)
10870
10871
10872 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10873 Log:
10874 - Use MODE_PERMANENT, not MODE_PERMANANT
10875 - Actually use chm_staff()
10876
10877 It compiles but is not otherwise tested.
10878
10879
10880 Modified:
10881 trunk/include/channel.h (File Modified)
10882 trunk/modules/core/m_mode.c (File Modified)
10883 trunk/modules/core/m_sjoin.c (File Modified)
10884 trunk/src/channel.c (File Modified)
10885
10886
10887 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10888 Log:
10889 - Ok, patchlevel.h is fixed now.
10890
10891
10892 Modified:
10893 trunk/include/patchlevel.h (File Modified)
10894
10895
10896 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10897 Log:
10898 - *sigh*
10899
10900
10901 Modified:
10902 trunk/include/patchlevel.h (File Modified)
10903 trunk/src/version.c.SH (File Modified)
10904
10905
10906 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10907 Log:
10908 - Fix compilation issue with version.c.
10909
10910
10911 Modified:
10912 trunk/src/version.c.SH (File Modified)
10913
10914
10915 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10916 Log:
10917 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10918 this from the BUGS file.
10919
10920
10921 Modified:
10922 trunk/BUGS (File Modified)
10923
10924
10925 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10926 Log:
10927 Mangle all netsplit messages if flatten links is enabled.
10928
10929
10930 Modified:
10931 trunk/src/client.c (File Modified)
10932
10933
10934 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10935 Log:
10936 - jilles pointed out that /stats p needed severe changes -- implement
10937 them
10938
10939
10940 Modified:
10941 trunk/modules/m_stats.c (File Modified)
10942
10943
10944 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10945 Log:
10946 Rename RELNOTES to NEWS.
10947
10948
10949 Modified:
10950 trunk/NEWS (File Added)
10951 trunk/RELNOTES (File Deleted)
10952
10953
10954 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10955 Log:
10956 Update RELNOTES.
10957
10958
10959 Modified:
10960 trunk/RELNOTES (File Modified)
10961
10962
10963 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10964 Log:
10965 - Make /stats p work globally.
10966 - Change 'OPER(s)' to 'staff members'
10967
10968
10969 Modified:
10970 trunk/modules/m_stats.c (File Modified)
10971
10972
10973 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10974 Log:
10975 - add modes, +LP to RPL_MYINFO.
10976
10977
10978 Modified:
10979 trunk/src/messages.tab (File Modified)
10980
10981
10982 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10983 Log:
10984 More stuff to RELNOTES.
10985
10986
10987 Modified:
10988 trunk/RELNOTES (File Modified)
10989
10990
10991 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10992 Log:
10993 - Implement +P.
10994
10995
10996 Modified:
10997 trunk/modules/core/m_sjoin.c (File Modified)
10998 trunk/src/channel.c (File Modified)
10999
11000
11001 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11002 Log:
11003 - Implement list limit exceed modes -- +L.
11004
11005
11006 Modified:
11007 trunk/modules/core/m_mode.c (File Modified)
11008
11009
11010 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11011 Log:
11012 - Add handlers for modes +L, +P.
11013
11014
11015 Modified:
11016 trunk/include/channel.h (File Modified)
11017 trunk/modules/core/m_mode.c (File Modified)
11018
11019
11020 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11021 Log:
11022 Update properties on *everything*.
11023
11024
11025 Modified:
11026 trunk/.cvsignore (Property Modified)
11027 trunk/.indent.pro (Property Modified)
11028 trunk/BUGS (File Modified) (Property Modified)
11029 trunk/CREDITS (File Modified) (Property Modified)
11030 trunk/ChangeLog (Property Modified)
11031 trunk/Hybrid-team (File Modified) (Property Modified)
11032 trunk/INSTALL (File Modified) (Property Modified)
11033 trunk/LICENSE (File Modified) (Property Modified)
11034 trunk/Makefile.in (File Modified) (Property Modified)
11035 trunk/README.FIRST (File Modified) (Property Modified)
11036 trunk/RELNOTES (File Modified) (Property Modified)
11037 trunk/SVN-Access (Property Modified)
11038 trunk/aclocal.m4 (File Modified) (Property Modified)
11039 trunk/adns/.cvsignore (Property Modified)
11040 trunk/adns/COPYING (Property Modified)
11041 trunk/adns/GPL-vs-LGPL (Property Modified)
11042 trunk/adns/Makefile.in (File Modified) (Property Modified)
11043 trunk/adns/README (Property Modified)
11044 trunk/adns/README.ircd (Property Modified)
11045 trunk/adns/adns.h (File Modified) (Property Modified)
11046 trunk/adns/check.c (File Modified) (Property Modified)
11047 trunk/adns/dlist.h (File Modified) (Property Modified)
11048 trunk/adns/event.c (File Modified) (Property Modified)
11049 trunk/adns/general.c (File Modified) (Property Modified)
11050 trunk/adns/internal.h (File Modified) (Property Modified)
11051 trunk/adns/parse.c (File Modified) (Property Modified)
11052 trunk/adns/query.c (File Modified) (Property Modified)
11053 trunk/adns/reply.c (File Modified) (Property Modified)
11054 trunk/adns/setup.c (File Modified) (Property Modified)
11055 trunk/adns/transmit.c (File Modified) (Property Modified)
11056 trunk/adns/tvarith.h (File Modified) (Property Modified)
11057 trunk/adns/types.c (File Modified) (Property Modified)
11058 trunk/configure (File Modified) (Property Modified)
11059 trunk/configure.ac (File Modified) (Property Modified)
11060 trunk/contrib/.cvsignore (Property Modified)
11061 trunk/contrib/.indent.pro (Property Modified)
11062 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11063 trunk/contrib/README (File Modified) (Property Modified)
11064 trunk/contrib/example_module.c (File Modified) (Property Modified)
11065 trunk/contrib/m_42.c (File Modified) (Property Modified)
11066 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11067 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11068 trunk/contrib/m_force.c (File Modified) (Property Modified)
11069 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11070 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11071 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11072 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11073 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11074 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11075 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11076 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11077 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11078 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11079 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11080 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11081 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11082 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11083 trunk/doc/.cvsignore (Property Modified)
11084 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11085 trunk/doc/Makefile.in (File Modified) (Property Modified)
11086 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11087 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11088 trunk/doc/challenge.txt (File Modified) (Property Modified)
11089 trunk/doc/example.conf (File Modified) (Property Modified)
11090 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11091 trunk/doc/hooks.txt (File Modified) (Property Modified)
11092 trunk/doc/index.txt (File Modified) (Property Modified)
11093 trunk/doc/ircd.8 (File Modified) (Property Modified)
11094 trunk/doc/ircd.motd (Property Modified)
11095 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11096 trunk/doc/modeg.txt (File Modified) (Property Modified)
11097 trunk/doc/modes.txt (File Modified) (Property Modified)
11098 trunk/doc/monitor.txt (File Modified) (Property Modified)
11099 trunk/doc/old/Authors (Property Modified)
11100 trunk/doc/operguide.txt (File Modified) (Property Modified)
11101 trunk/doc/opermyth.txt (Property Modified)
11102 trunk/doc/server-version-info (File Modified) (Property Modified)
11103 trunk/doc/services.txt (File Modified) (Property Modified)
11104 trunk/doc/technical/README.TSora (Property Modified)
11105 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11106 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11107 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11108 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11109 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11110 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11111 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11112 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11113 trunk/doc/technical/rfc1459.txt (Property Modified)
11114 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11115 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11116 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11117 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11118 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11119 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11120 trunk/help/Makefile.in (File Modified) (Property Modified)
11121 trunk/help/opers/accept (Property Modified)
11122 trunk/help/opers/admin (Property Modified)
11123 trunk/help/opers/away (Property Modified)
11124 trunk/help/opers/capab (Property Modified)
11125 trunk/help/opers/challenge (Property Modified)
11126 trunk/help/opers/close (Property Modified)
11127 trunk/help/opers/cmode (Property Modified)
11128 trunk/help/opers/cnotice (Property Modified)
11129 trunk/help/opers/connect (Property Modified)
11130 trunk/help/opers/cprivmsg (Property Modified)
11131 trunk/help/opers/credits (Property Modified)
11132 trunk/help/opers/die (Property Modified)
11133 trunk/help/opers/dline (Property Modified)
11134 trunk/help/opers/eob (Property Modified)
11135 trunk/help/opers/error (Property Modified)
11136 trunk/help/opers/etrace (Property Modified)
11137 trunk/help/opers/gline (Property Modified)
11138 trunk/help/opers/help (Property Modified)
11139 trunk/help/opers/index (Property Modified)
11140 trunk/help/opers/info (Property Modified)
11141 trunk/help/opers/invite (Property Modified)
11142 trunk/help/opers/ison (Property Modified)
11143 trunk/help/opers/join (Property Modified)
11144 trunk/help/opers/kick (Property Modified)
11145 trunk/help/opers/kill (Property Modified)
11146 trunk/help/opers/kline (Property Modified)
11147 trunk/help/opers/knock (Property Modified)
11148 trunk/help/opers/links (Property Modified)
11149 trunk/help/opers/list (Property Modified)
11150 trunk/help/opers/locops (Property Modified)
11151 trunk/help/opers/lusers (Property Modified)
11152 trunk/help/opers/modlist (Property Modified)
11153 trunk/help/opers/modload (Property Modified)
11154 trunk/help/opers/modrestart (Property Modified)
11155 trunk/help/opers/modunload (Property Modified)
11156 trunk/help/opers/motd (Property Modified)
11157 trunk/help/opers/names (Property Modified)
11158 trunk/help/opers/nick (Property Modified)
11159 trunk/help/opers/notice (Property Modified)
11160 trunk/help/opers/oper (Property Modified)
11161 trunk/help/opers/operspy (Property Modified)
11162 trunk/help/opers/operwall (Property Modified)
11163 trunk/help/opers/part (Property Modified)
11164 trunk/help/opers/pass (Property Modified)
11165 trunk/help/opers/ping (Property Modified)
11166 trunk/help/opers/pong (Property Modified)
11167 trunk/help/opers/post (Property Modified)
11168 trunk/help/opers/privmsg (Property Modified)
11169 trunk/help/opers/quit (Property Modified)
11170 trunk/help/opers/rehash (Property Modified)
11171 trunk/help/opers/restart (Property Modified)
11172 trunk/help/opers/resv (Property Modified)
11173 trunk/help/opers/server (Property Modified)
11174 trunk/help/opers/set (Property Modified)
11175 trunk/help/opers/sjoin (Property Modified)
11176 trunk/help/opers/squit (Property Modified)
11177 trunk/help/opers/stats (Property Modified)
11178 trunk/help/opers/svinfo (Property Modified)
11179 trunk/help/opers/testgecos (Property Modified)
11180 trunk/help/opers/testline (Property Modified)
11181 trunk/help/opers/testmask (Property Modified)
11182 trunk/help/opers/time (Property Modified)
11183 trunk/help/opers/topic (Property Modified)
11184 trunk/help/opers/trace (Property Modified)
11185 trunk/help/opers/uhelp (Property Modified)
11186 trunk/help/opers/umode (Property Modified)
11187 trunk/help/opers/undline (Property Modified)
11188 trunk/help/opers/ungline (Property Modified)
11189 trunk/help/opers/unkline (Property Modified)
11190 trunk/help/opers/unresv (Property Modified)
11191 trunk/help/opers/unxline (Property Modified)
11192 trunk/help/opers/user (Property Modified)
11193 trunk/help/opers/userhost (Property Modified)
11194 trunk/help/opers/users (Property Modified)
11195 trunk/help/opers/version (Property Modified)
11196 trunk/help/opers/wallops (Property Modified)
11197 trunk/help/opers/who (Property Modified)
11198 trunk/help/opers/whois (Property Modified)
11199 trunk/help/opers/whowas (Property Modified)
11200 trunk/help/opers/xline (Property Modified)
11201 trunk/help/users/index (Property Modified)
11202 trunk/help/users/info (Property Modified)
11203 trunk/help/users/notice (Property Modified)
11204 trunk/help/users/privmsg (Property Modified)
11205 trunk/help/users/stats (Property Modified)
11206 trunk/help/users/umode (Property Modified)
11207 trunk/include/.cvsignore (Property Modified)
11208 trunk/include/.indent.pro (Property Modified)
11209 trunk/include/balloc.h (File Modified) (Property Modified)
11210 trunk/include/cache.h (File Modified) (Property Modified)
11211 trunk/include/channel.h (File Modified) (Property Modified)
11212 trunk/include/class.h (File Modified) (Property Modified)
11213 trunk/include/client.h (File Modified) (Property Modified)
11214 trunk/include/commio.h (File Modified) (Property Modified)
11215 trunk/include/common.h (File Modified) (Property Modified)
11216 trunk/include/config.h (File Modified) (Property Modified)
11217 trunk/include/config.h.dist (File Modified) (Property Modified)
11218 trunk/include/defaults.h (File Modified) (Property Modified)
11219 trunk/include/event.h (File Modified) (Property Modified)
11220 trunk/include/hash.h (File Modified) (Property Modified)
11221 trunk/include/hook.h (File Modified) (Property Modified)
11222 trunk/include/hostmask.h (File Modified) (Property Modified)
11223 trunk/include/irc_string.h (File Modified) (Property Modified)
11224 trunk/include/ircd.h (File Modified) (Property Modified)
11225 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11226 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11227 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11228 trunk/include/linebuf.h (File Modified) (Property Modified)
11229 trunk/include/listener.h (File Modified) (Property Modified)
11230 trunk/include/m_info.h (File Modified) (Property Modified)
11231 trunk/include/memory.h (File Modified) (Property Modified)
11232 trunk/include/modules.h (File Modified) (Property Modified)
11233 trunk/include/monitor.h (File Modified) (Property Modified)
11234 trunk/include/msg.h (File Modified) (Property Modified)
11235 trunk/include/newconf.h (File Modified) (Property Modified)
11236 trunk/include/numeric.h (File Modified) (Property Modified)
11237 trunk/include/packet.h (File Modified) (Property Modified)
11238 trunk/include/parse.h (File Modified) (Property Modified)
11239 trunk/include/patchlevel.h (File Modified) (Property Modified)
11240 trunk/include/patricia.h (File Modified) (Property Modified)
11241 trunk/include/reject.h (File Modified) (Property Modified)
11242 trunk/include/res.h (File Modified) (Property Modified)
11243 trunk/include/restart.h (File Modified) (Property Modified)
11244 trunk/include/s_auth.h (File Modified) (Property Modified)
11245 trunk/include/s_conf.h (File Modified) (Property Modified)
11246 trunk/include/s_gline.h (File Modified) (Property Modified)
11247 trunk/include/s_log.h (File Modified) (Property Modified)
11248 trunk/include/s_newconf.h (File Modified) (Property Modified)
11249 trunk/include/s_serv.h (File Modified) (Property Modified)
11250 trunk/include/s_stats.h (File Modified) (Property Modified)
11251 trunk/include/s_user.h (File Modified) (Property Modified)
11252 trunk/include/s_zip.h (File Modified) (Property Modified)
11253 trunk/include/scache.h (File Modified) (Property Modified)
11254 trunk/include/send.h (File Modified) (Property Modified)
11255 trunk/include/serno.h (Property Modified)
11256 trunk/include/setup.h.in (Property Modified)
11257 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11258 trunk/include/stdinc.h (File Modified) (Property Modified)
11259 trunk/include/supported.h (File Modified) (Property Modified)
11260 trunk/include/tools.h (File Modified) (Property Modified)
11261 trunk/include/whowas.h (File Modified) (Property Modified)
11262 trunk/install-sh (File Modified) (Property Modified)
11263 trunk/modules/.cvsignore (Property Modified)
11264 trunk/modules/.depend (Property Modified)
11265 trunk/modules/.indent.pro (Property Modified)
11266 trunk/modules/Makefile.in (File Modified) (Property Modified)
11267 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11268 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11269 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11270 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11271 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11272 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11273 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11274 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11275 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11276 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11277 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11278 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11279 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11280 trunk/modules/m_accept.c (File Modified) (Property Modified)
11281 trunk/modules/m_admin.c (File Modified) (Property Modified)
11282 trunk/modules/m_away.c (File Modified) (Property Modified)
11283 trunk/modules/m_cap.c (File Modified) (Property Modified)
11284 trunk/modules/m_capab.c (File Modified) (Property Modified)
11285 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11286 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11287 trunk/modules/m_close.c (File Modified) (Property Modified)
11288 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11289 trunk/modules/m_connect.c (File Modified) (Property Modified)
11290 trunk/modules/m_dline.c (File Modified) (Property Modified)
11291 trunk/modules/m_encap.c (File Modified) (Property Modified)
11292 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11293 trunk/modules/m_gline.c (File Modified) (Property Modified)
11294 trunk/modules/m_help.c (File Modified) (Property Modified)
11295 trunk/modules/m_info.c (File Modified) (Property Modified)
11296 trunk/modules/m_invite.c (File Modified) (Property Modified)
11297 trunk/modules/m_ison.c (File Modified) (Property Modified)
11298 trunk/modules/m_kline.c (File Modified) (Property Modified)
11299 trunk/modules/m_knock.c (File Modified) (Property Modified)
11300 trunk/modules/m_links.c (File Modified) (Property Modified)
11301 trunk/modules/m_list.c (File Modified) (Property Modified)
11302 trunk/modules/m_locops.c (File Modified) (Property Modified)
11303 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11304 trunk/modules/m_map.c (File Modified) (Property Modified)
11305 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11306 trunk/modules/m_motd.c (File Modified) (Property Modified)
11307 trunk/modules/m_names.c (File Modified) (Property Modified)
11308 trunk/modules/m_oper.c (File Modified) (Property Modified)
11309 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11310 trunk/modules/m_pass.c (File Modified) (Property Modified)
11311 trunk/modules/m_ping.c (File Modified) (Property Modified)
11312 trunk/modules/m_pong.c (File Modified) (Property Modified)
11313 trunk/modules/m_post.c (File Modified) (Property Modified)
11314 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11315 trunk/modules/m_restart.c (File Modified) (Property Modified)
11316 trunk/modules/m_resv.c (File Modified) (Property Modified)
11317 trunk/modules/m_services.c (File Modified) (Property Modified)
11318 trunk/modules/m_set.c (File Modified) (Property Modified)
11319 trunk/modules/m_stats.c (File Modified) (Property Modified)
11320 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11321 trunk/modules/m_tb.c (File Modified) (Property Modified)
11322 trunk/modules/m_testline.c (File Modified) (Property Modified)
11323 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11324 trunk/modules/m_time.c (File Modified) (Property Modified)
11325 trunk/modules/m_topic.c (File Modified) (Property Modified)
11326 trunk/modules/m_trace.c (File Modified) (Property Modified)
11327 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11328 trunk/modules/m_user.c (File Modified) (Property Modified)
11329 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11330 trunk/modules/m_users.c (File Modified) (Property Modified)
11331 trunk/modules/m_version.c (File Modified) (Property Modified)
11332 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11333 trunk/modules/m_who.c (File Modified) (Property Modified)
11334 trunk/modules/m_whois.c (File Modified) (Property Modified)
11335 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11336 trunk/modules/m_xline.c (File Modified) (Property Modified)
11337 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11338 trunk/servlink/.cvsignore (Property Modified)
11339 trunk/servlink/.indent.pro (Property Modified)
11340 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11341 trunk/servlink/README (File Modified) (Property Modified)
11342 trunk/servlink/TODO (File Modified) (Property Modified)
11343 trunk/servlink/control.c (File Modified) (Property Modified)
11344 trunk/servlink/control.h (File Modified) (Property Modified)
11345 trunk/servlink/io.c (File Modified) (Property Modified)
11346 trunk/servlink/io.h (File Modified) (Property Modified)
11347 trunk/servlink/servlink.c (File Modified) (Property Modified)
11348 trunk/servlink/servlink.h (File Modified) (Property Modified)
11349 trunk/src/.cvsignore (Property Modified)
11350 trunk/src/.depend (Property Modified)
11351 trunk/src/.indent.pro (Property Modified)
11352 trunk/src/Makefile.in (File Modified) (Property Modified)
11353 trunk/src/adns.c (File Modified) (Property Modified)
11354 trunk/src/balloc.c (File Modified) (Property Modified)
11355 trunk/src/cache.c (File Modified) (Property Modified)
11356 trunk/src/channel.c (File Modified) (Property Modified)
11357 trunk/src/class.c (File Modified) (Property Modified)
11358 trunk/src/client.c (File Modified) (Property Modified)
11359 trunk/src/commio.c (File Modified) (Property Modified)
11360 trunk/src/devpoll.c (File Modified) (Property Modified)
11361 trunk/src/epoll.c (File Modified) (Property Modified)
11362 trunk/src/event.c (File Modified) (Property Modified)
11363 trunk/src/getopt.c (File Modified) (Property Modified)
11364 trunk/src/hash.c (File Modified) (Property Modified)
11365 trunk/src/hook.c (File Modified) (Property Modified)
11366 trunk/src/hostmask.c (File Modified) (Property Modified)
11367 trunk/src/irc_string.c (File Modified) (Property Modified)
11368 trunk/src/ircd.c (File Modified) (Property Modified)
11369 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11370 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11371 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11372 trunk/src/kdparse.c (File Modified) (Property Modified)
11373 trunk/src/kqueue.c (File Modified) (Property Modified)
11374 trunk/src/linebuf.c (File Modified) (Property Modified)
11375 trunk/src/listener.c (File Modified) (Property Modified)
11376 trunk/src/match.c (File Modified) (Property Modified)
11377 trunk/src/memory.c (File Modified) (Property Modified)
11378 trunk/src/messages.tab (File Modified) (Property Modified)
11379 trunk/src/modules.c (File Modified) (Property Modified)
11380 trunk/src/monitor.c (File Modified) (Property Modified)
11381 trunk/src/newconf.c (File Modified) (Property Modified)
11382 trunk/src/numeric.c (File Modified) (Property Modified)
11383 trunk/src/packet.c (File Modified) (Property Modified)
11384 trunk/src/parse.c (File Modified) (Property Modified)
11385 trunk/src/patricia.c (File Modified) (Property Modified)
11386 trunk/src/poll.c (File Modified) (Property Modified)
11387 trunk/src/reject.c (File Modified) (Property Modified)
11388 trunk/src/restart.c (File Modified) (Property Modified)
11389 trunk/src/s_auth.c (File Modified) (Property Modified)
11390 trunk/src/s_conf.c (File Modified) (Property Modified)
11391 trunk/src/s_gline.c (File Modified) (Property Modified)
11392 trunk/src/s_log.c (File Modified) (Property Modified)
11393 trunk/src/s_newconf.c (File Modified) (Property Modified)
11394 trunk/src/s_serv.c (File Modified) (Property Modified)
11395 trunk/src/s_stats.c (File Modified) (Property Modified)
11396 trunk/src/s_user.c (File Modified) (Property Modified)
11397 trunk/src/scache.c (File Modified) (Property Modified)
11398 trunk/src/select.c (File Modified) (Property Modified)
11399 trunk/src/send.c (File Modified) (Property Modified)
11400 trunk/src/snprintf.c (File Modified) (Property Modified)
11401 trunk/src/tools.c (File Modified) (Property Modified)
11402 trunk/src/version.c.SH (File Modified) (Property Modified)
11403 trunk/src/whowas.c (File Modified) (Property Modified)
11404 trunk/tools/.cvsignore (Property Modified)
11405 trunk/tools/Makefile.in (File Modified) (Property Modified)
11406 trunk/tools/README (File Modified) (Property Modified)
11407 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11408 trunk/tools/convertilines.c (File Modified) (Property Modified)
11409 trunk/tools/convertklines.c (File Modified) (Property Modified)
11410 trunk/tools/mkkeypair (Property Modified)
11411 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11412 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11413 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11414 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11415 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11416 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11417 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11418 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11419 trunk/tools/untabify (File Modified) (Property Modified)
11420 trunk/tools/viconf.c (File Modified) (Property Modified)
11421
11422
11423 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11424 Log:
11425 - Update RELNOTES.
11426
11427
11428 Modified:
11429 trunk/RELNOTES (File Modified)
11430
11431
11432 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11433 Log:
11434 - Make version.c use our serial, not ratbox's.
11435
11436
11437 Modified:
11438 trunk/src/version.c.SH (File Modified)
11439
11440
11441 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11442 Log:
11443 - update RELNOTES
11444 - revved patchlevel to 2.1.5
11445
11446
11447 Modified:
11448 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11450
11451
11452 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11453 Log:
11454 - fix buffer overflow and unterminated buffer when removing TS6 bans
11455 - fix rebuilding of SJOIN
11456
11457
11458 Modified:
11459 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11460
11461
11462 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11463 Log:
11464 have servlink report if it gets an uncompressed error message when it gets inflate failures
11465
11466 Modified:
11467 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11468
11469
11470 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11471 Log:
11472 - extend our copyrights to 2005.
11473
11474
11475 Modified:
11476 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11477 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11478 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11479 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11480 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11481 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11482 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11483 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11487 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11488 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11489 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11490 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11491 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11513 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11514 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11522 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11523 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11527 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11528 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11529 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11530 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11531 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11532 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11544 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11552 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11553 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11554 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11555 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11556 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11557 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11558 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11559 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11560 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11561 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11562 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11563 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11564 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11566 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11567 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11568 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11569 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11570 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11571 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11572 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11573 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11576 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11577 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11578 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11579 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11580
11581
11582 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11583 Log:
11584 - update RELNOTES
11585 - revved patchlevel to 2.1.4
11586
11587
11588 Modified:
11589 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11590 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11591
11592
11593 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11594 Log:
11595 - add TARGMAX to 005
11596 - remove the +1 from ->uid in struct Client
11597 - fix checking of accept entries in m_accept.c
11598
11599
11600 Modified:
11601 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11602 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11605
11606
11607 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11608 Log:
11609 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11610 send it over TS6
11611
11612
11613 Modified:
11614 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11615
11616
11617 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11618 Log:
11619 - remove an unused variable
11620
11621
11622 Modified:
11623 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11624
11625
11626 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11627 Log:
11628 don't burst a TS5 name in burst_TS6. -via jillies
11629
11630 Modified:
11631 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11632
11633
11634 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11635 Log:
11636 - via jilles, make nickchanges invalidate any cached bans for
11637 quiet_on_ban
11638
11639
11640 Modified:
11641 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11642 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11643 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11644 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11645
11646
11647 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11648 Log:
11649 - fix some char vs byte usage to make adns compile cleanly with gcc4
11650
11651
11652 Modified:
11653 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11661
11662
11663 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11664 Log:
11665 userhost should allow 5 userhost checks, not 4
11666
11667 Modified:
11668 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11669
11670
11671 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11672 Log:
11673 - another darwin fix
11674
11675
11676 Modified:
11677 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11678
11679
11680 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11681 Log:
11682 - darwin fixes
11683
11684
11685 Modified:
11686 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11687 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11688 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11689 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11690 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11694
11695
11696 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11697 Log:
11698 - remove bogus extern of abort_list
11699
11700
11701 Modified:
11702 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11703
11704
11705 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11706 Log:
11707 svn repo access stuff
11708
11709 Modified:
11710 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11711
11712
11713 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11714 Log:
11715 test commit
11716
11717
11718 Modified:
11719 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11720
11721
11722 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11723 Log:
11724 test commit
11725
11726
11727 Modified:
11728 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11729
11730
11731 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11732 Log:
11733 revert omotd..i thought it was a good idea..oh well
11734
11735 Modified:
11736 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11737
11738
11739 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11740 Log:
11741 Commas are bad things in channel keys
11742
11743
11744 Modified:
11745 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11746
11747
11748 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11749 Log:
11750 Add OMOTD command to display oper motd
11751
11752
11753 Modified:
11754 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11755
11756
11757 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11758 Log:
11759 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11760
11761 Modified:
11762 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11763
11764
11765 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11766
11767 Modified files: (Branch: RATBOX_2_1)
11768 modules m_whois.c
11769 Log:
11770 - stop testing whois for protocol violations, as they can be caused in
11771 ircds going all the way back to the original ircd2.8
11772
11773 Revision Changes Path
11774 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11775
11776
11777
11778 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11779
11780 Modified files: (Branch: RATBOX_2_1)
11781 modules m_time.c
11782 Log:
11783 - remove some 2.2 code
11784
11785 Revision Changes Path
11786 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11787
11788
11789
11790 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11791
11792 Modified files: (Branch: RATBOX_2_1)
11793 modules m_time.c
11794 Log:
11795 backport of the silly december 31st bug
11796
11797 Revision Changes Path
11798 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11799
11800
11801
11802 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11803
11804 Modified files: (Branch: RATBOX_2_1)
11805 . RELNOTES
11806 include patchlevel.h
11807 Log:
11808 - revved patchlevel to 2.1.3
11809
11810 Revision Changes Path
11811 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11812 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11813
11814
11815
11816 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11817
11818 Modified files: (Branch: RATBOX_2_1)
11819 include client.h
11820 modules m_accept.c
11821 modules/core m_nick.c
11822 src client.c
11823 Log:
11824 - stop removing a clients own list of accepted clients when they do a
11825 nickchange
11826 - clean up the accept code so its less retarded
11827
11828 Revision Changes Path
11829 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11830 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11831 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11832 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11833
11834
11835
11836 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11837
11838 Modified files: (Branch: RATBOX_2_1)
11839 include event.h
11840 modules m_links.c
11841 src event.c ircd.c newconf.c
11842 Log:
11843 - remove a defn of links_cache_list in m_links.c which was causing
11844 the flattened links update to be ignored
11845 - add eventUpdate(), and make links_delay update on rehash
11846
11847 Revision Changes Path
11848 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11849 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11850 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11851 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11852 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11853
11854
11855
11856 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11857
11858 Modified files: (Branch: RATBOX_2_1)
11859 doc services.txt
11860 src newconf.c
11861 Log:
11862 - make the conf parser apply service {}; on rehash
11863
11864 Revision Changes Path
11865 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11866 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11867
11868
11869
11870 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11871
11872 Modified files: (Branch: RATBOX_2_1)
11873 include m_info.h
11874 Log:
11875 - show ENABLE_SERVICES define in info
11876
11877 Revision Changes Path
11878 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11879
11880
11881
11882 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11883
11884 Modified files: (Branch: RATBOX_2_1)
11885 modules m_services.c m_stats.c
11886 Log:
11887 - via jilles, make m_services.c hook into stats U and display service
11888 blocks
11889
11890 Revision Changes Path
11891 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11892 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11893
11894
11895
11896 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11897
11898 Modified files: (Branch: RATBOX_2_1)
11899 . configure configure.ac
11900 Log:
11901 - default build to -O2
11902
11903 Revision Changes Path
11904 7.249.2.2 +4 -4 ircd-ratbox/configure
11905 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11906
11907
11908
11909 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11910
11911 Modified files: (Branch: RATBOX_2_1)
11912 doc example.conf example.efnet.conf
11913 include client.h s_conf.h s_newconf.h
11914 modules m_info.c
11915 modules/core m_join.c m_nick.c
11916 src channel.c newconf.c s_conf.c s_user.c
11917 Log:
11918 - remove no_oper_resvs from general {};
11919 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11920
11921 Revision Changes Path
11922 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11923 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11924 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11925 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11926 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11927 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11928 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11929 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11930 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11931 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11932 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11933 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11934
11935
11936
11937 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11938
11939 Modified files: (Branch: RATBOX_2_1)
11940 modules/core m_mode.c m_nick.c
11941 src s_newconf.c
11942 Log:
11943 - 2.0 sync:
11944 - raise max temptime to a year
11945 - tidy up BMASK
11946 - require 9 parameters in ms_nick(), 10 in ms_uid()
11947
11948 Revision Changes Path
11949 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11950 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11951 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11952
11953
11954
11955 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11956
11957 Modified files: (Branch: RATBOX_2_1)
11958 modules m_services.c
11959 Log:
11960 - only show services logged in info when its a local client
11961
11962 Revision Changes Path
11963 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11964
11965
11966
11967 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11968
11969 Modified files: (Branch: RATBOX_2_1)
11970 src match.c
11971 Log:
11972 passing a pointer to a pointer is not what was intended, oops
11973
11974 Revision Changes Path
11975 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11976
11977
11978
11979 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11980
11981 Modified files: (Branch: RATBOX_2_1)
11982 doc services.txt
11983 Log:
11984 - update services.txt with FNC
11985
11986 Revision Changes Path
11987 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11988
11989
11990
11991 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11992
11993 Modified files: (Branch: RATBOX_2_1)
11994 modules m_resv.c
11995 Log:
11996 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11997
11998 Revision Changes Path
11999 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12000
12001
12002
12003 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12004
12005 Modified files: (Branch: RATBOX_2_1)
12006 src s_auth.c
12007 Log:
12008 - add some uniqueness into auth process for bopm
12009
12010 Revision Changes Path
12011 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12012
12013
12014
12015 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12016
12017 Modified files: (Branch: RATBOX_2_1)
12018 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12019 Log:
12020 - make contrib/ compile
12021
12022 Revision Changes Path
12023 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12024 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12025 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12026 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12027
12028
12029
12030 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12031
12032 Modified files: (Branch: RATBOX_2_1)
12033 modules m_monitor.c
12034 Log:
12035 Don't allow MONITOR from an unregistered client
12036
12037 Revision Changes Path
12038 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12039
12040
12041
12042 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12043
12044 Modified files: (Branch: RATBOX_2_1)
12045 doc example.conf example.efnet.conf
12046 include class.h
12047 src class.c messages.tab newconf.c
12048 Log:
12049 - remove sendq_eob, its become more of a hindrance than a benefit.
12050 - sync example.efnet.conf cluster {}; with example.conf
12051
12052 Revision Changes Path
12053 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12054 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12055 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12056 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12057 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12058 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12059
12060
12061
12062 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12063
12064 Modified files: (Branch: RATBOX_2_1)
12065 . RELNOTES
12066 include patchlevel.h
12067 Log:
12068 - update RELNOTES
12069 - revved patchlevel to 2.1.2
12070
12071 Revision Changes Path
12072 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12073 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12074
12075
12076
12077 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12078
12079 Modified files: (Branch: RATBOX_2_1)
12080 . configure configure.ac
12081 Log:
12082 - raise default topiclen to 160.
12083
12084 Revision Changes Path
12085 7.249.2.1 +3 -3 ircd-ratbox/configure
12086 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12087
12088
12089
12090 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12091
12092 Modified files: (Branch: RATBOX_2_1)
12093 modules m_services.c
12094 Log:
12095 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12096 tsinfo matches this
12097
12098 Revision Changes Path
12099 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12100
12101
12102
12103 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12104
12105 Modified files: (Branch: RATBOX_2_1)
12106 modules m_services.c
12107 Log:
12108 - monitor_signoff() the client we're nickchanging
12109
12110 Revision Changes Path
12111 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12112
12113
12114
12115 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12116
12117 Modified files: (Branch: RATBOX_2_1)
12118 modules m_trace.c
12119 Log:
12120 - fix various UID problems with trace
12121
12122 Revision Changes Path
12123 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12124
12125
12126
12127 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12128
12129 Modified files: (Branch: RATBOX_2_1)
12130 help/opers dline kline
12131 modules m_resv.c m_stats.c
12132 modules/core m_mode.c
12133 Log:
12134 - sync with 2.0
12135 - tidy up kline/dline help to note they dont accept nick as target
12136 - disallow bans beginning with ':' over bmask
12137 - disallow bans with a space in chm_ban
12138 - stop counting hidden opers in stats p
12139 - match() parameters in remote unresv were inverted, causing it to fail
12140 - fix possibility of clients setting blank keys
12141
12142 Revision Changes Path
12143 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12144 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12145 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12146 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12147 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12148
12149
12150
12151 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12152
12153 Modified files: (Branch: RATBOX_2_1)
12154 src send.c
12155 Log:
12156 - fix problems with amd64 and the way we do va_list
12157
12158 Revision Changes Path
12159 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12160
12161
12162
12163 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12164
12165 Modified files: (Branch: RATBOX_2_1)
12166 modules m_services.c
12167 Log:
12168 - tidy up the kill notifications for RSFNC
12169
12170 Revision Changes Path
12171 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12172
12173
12174
12175 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12176
12177 Modified files: (Branch: RATBOX_2_1)
12178 include s_serv.h
12179 modules m_services.c
12180 src s_serv.c
12181 Log:
12182 - some more rserv stuff:
12183 - add RSFNC capability
12184 - fix up RSFNC, kill existing clients if they exist.
12185
12186 Revision Changes Path
12187 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12188 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12189 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12190
12191
12192
12193 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12194
12195 Modified files: (Branch: RATBOX_2_1)
12196 modules m_services.c
12197 Log:
12198 - first stab at a FNC implementation for rserv
12199
12200 Revision Changes Path
12201 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12202
12203
12204
12205 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12206
12207 Modified files: (Branch: RATBOX_2_1)
12208 help/opers umode
12209 Log:
12210 - remove a tab
12211
12212 Revision Changes Path
12213 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12214
12215
12216
12217 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12218
12219 Modified files: (Branch: RATBOX_2_1)
12220 src newconf.c
12221 Log:
12222 - add links_delay back
12223
12224 Revision Changes Path
12225 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12226
12227
12228
12229 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12230
12231 Modified files: (Branch: RATBOX_2_1)
12232 help/opers umode
12233 help/users umode
12234 Log:
12235 - swap tabs for spaces
12236
12237 Revision Changes Path
12238 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12239 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12240
12241
12242
12243 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12244
12245 Modified files: (Branch: RATBOX_2_1)
12246 include m_info.h
12247 Log:
12248 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12249 contained in the client_flood conf option
12250 - remove a couple of unused defines from info
12251
12252 Revision Changes Path
12253 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12254
12255
12256
12257 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12258
12259 Modified files: (Branch: RATBOX_2_1)
12260 src s_conf.c
12261 Log:
12262 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12263
12264 Revision Changes Path
12265 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12266
12267
12268
12269 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12270
12271 Modified files: (Branch: RATBOX_2_1)
12272 doc example.conf example.efnet.conf
12273 Log:
12274 - fix missing closing comment tag
12275
12276 Revision Changes Path
12277 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12278 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12279
12280
12281
12282 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12283
12284 Modified files: (Branch: RATBOX_2_1)
12285 . RELNOTES
12286 include patchlevel.h
12287 Log:
12288 - revved patchlevel to 2.1.1
12289
12290 Revision Changes Path
12291 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12292 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12293
12294
12295
12296 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12297
12298 Modified files: (Branch: RATBOX_2_1)
12299 modules m_kline.c
12300 Log:
12301 - sync up remote kline reasons, so theyre consistent with what happens
12302 when we add local klines - notably the "Temporary K-line x min" and
12303 date added to reason.
12304
12305 Revision Changes Path
12306 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12307
12308
12309
12310 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12311
12312 Modified files: (Branch: RATBOX_2_1)
12313 doc monitor.txt
12314 Log:
12315 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12316
12317 Revision Changes Path
12318 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12319
12320
12321
12322 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12323
12324 Modified files: (Branch: RATBOX_2_1)
12325 src commio.c
12326 Log:
12327 used the data pointer we saved, not what just got nulled
12328
12329 Revision Changes Path
12330 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12331
12332
12333
12334 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12335
12336 Modified files: (Branch: RATBOX_2_1)
12337 modules m_resv.c m_xline.c
12338 Log:
12339 - fix broken propagation of xline/resv
12340
12341 Revision Changes Path
12342 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12343 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12344
12345
12346
12347 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12348
12349 Modified files: (Branch: RATBOX_2_1)
12350 src s_auth.c
12351 Log:
12352 - properly increment bad auth count for stats T when we timeout an auth
12353
12354 Revision Changes Path
12355 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12356
12357
12358
12359 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12360
12361 Modified files: (Branch: RATBOX_2_1)
12362 doc monitor.txt
12363 include client.h
12364 modules/core m_nick.c
12365 Log:
12366 - fix a bit that didnt make sense in monitor.txt
12367 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12368
12369 Revision Changes Path
12370 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12371 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12372 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12373
12374
12375
12376 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12377
12378 Modified files: (Branch: RATBOX_2_1)
12379 src s_auth.c
12380 Log:
12381 removing dlink nodes from auth_poll_list twice is bad
12382
12383 Revision Changes Path
12384 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12385
12386
12387
12388 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12389
12390 Modified files: (Branch: RATBOX_2_1)
12391 modules m_stats.c
12392 Log:
12393 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12394 changed to RPL_STATSDEBUG
12395
12396 Revision Changes Path
12397 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12398
12399
12400
12401 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12402
12403 Added files: (Branch: RATBOX_2_1)
12404 doc tgchange.txt
12405 Log:
12406 - add some documentation about target change
12407
12408 Revision Changes Path
12409 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12410
12411
12412
12413 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12414
12415 Modified files: (Branch: RATBOX_2_1)
12416 include supported.h
12417 modules/core m_message.c
12418 Log:
12419 - remove extra argument to 005
12420 - disallow messaging of UIDs
12421
12422 Revision Changes Path
12423 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12424 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12425
12426
12427
12428 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12429
12430 Modified files: (Branch: RATBOX_2_1)
12431 src parse.c
12432 Log:
12433 - fix a longstanding parser bug with wrong limit checking, causing us to
12434 accept one less parameter than we're allowed to accept.
12435
12436 Revision Changes Path
12437 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12438
12439
12440
12441 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12442
12443 Modified files: (Branch: RATBOX_2_1)
12444 modules/core m_message.c
12445 Log:
12446 - exempt users messaging themselves from target change
12447
12448 Revision Changes Path
12449 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12450
12451
12452
12453 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12454
12455 Modified files: (Branch: RATBOX_2_1)
12456 include supported.h
12457 Log:
12458 - stop violating MAXPARA on 005.
12459
12460 Revision Changes Path
12461 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12462
12463
12464
12465 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12466
12467 Modified files: (Branch: RATBOX_2_1)
12468 modules/core m_nick.c
12469 Log:
12470 - dont store an ipv6 sockhost if we're not compiled with v6 support
12471
12472 Revision Changes Path
12473 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12474
12475
12476
12477 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12478
12479 Modified files: (Branch: RATBOX_2_1)
12480 include stdinc.h
12481 Log:
12482 - remove some vms includes
12483
12484 Revision Changes Path
12485 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12486
12487
12488
12489 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12490
12491 Modified files: (Branch: RATBOX_2_1)
12492 . ChangeLog
12493 include serno.h
12494 Log:
12495 - force commit for new branch
12496
12497 Revision Changes Path
12498 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12499 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12500
12501
12502
12503 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12504
12505 Modified files:
12506 . RELNOTES configure configure.ac
12507 include patchlevel.h
12508 Log:
12509 - revved patchlevel to 2.1.0
12510
12511 Revision Changes Path
12512 1.114 +6 -2 ircd-ratbox/RELNOTES
12513 7.249 +11 -11 ircd-ratbox/configure
12514 7.63 +3 -3 ircd-ratbox/configure.ac
12515 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12516
12517
12518
12519 leeh 2005/03/04 13:31:32 EST (20050304_2)
12520
12521 Modified files:
12522 . RELNOTES
12523 include patchlevel.h
12524 Log:
12525 - update RELNOTES
12526 - revved patchlevel to 2.1.0beta2
12527
12528 Revision Changes Path
12529 1.113 +12 -0 ircd-ratbox/RELNOTES
12530 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12531
12532
12533
12534 leeh 2005/03/04 13:27:05 EST (20050304_1)
12535
12536 Modified files:
12537 doc whats-new-2.1.txt
12538 src channel.c
12539 Log:
12540 - update whats-new-2.1
12541 - when we're handling global NAMES, dont output channels if there are no
12542 members within them we can show.
12543
12544 Revision Changes Path
12545 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12546 7.436 +12 -2 ircd-ratbox/src/channel.c
12547
12548
12549
12550 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12551
12552 Modified files:
12553 src patricia.c
12554 Log:
12555 That would be a node_heap not a prefix_heap..oops
12556
12557 Revision Changes Path
12558 7.30 +1 -1 ircd-ratbox/src/patricia.c
12559
12560
12561
12562 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12563
12564 Modified files:
12565 include stdinc.h
12566 Log:
12567 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12568 otherwise..the other macros might work????
12569
12570 Revision Changes Path
12571 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12572
12573
12574
12575 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12576
12577 Modified files:
12578 . configure configure.ac
12579 Log:
12580 i hate autoconf
12581
12582 Revision Changes Path
12583 7.248 +5 -5 ircd-ratbox/configure
12584 7.62 +5 -5 ircd-ratbox/configure.ac
12585
12586
12587
12588 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12589
12590 Modified files:
12591 . configure configure.ac
12592 Log:
12593 i hate autoconf
12594
12595 Revision Changes Path
12596 7.247 +3 -2 ircd-ratbox/configure
12597 7.61 +3 -2 ircd-ratbox/configure.ac
12598
12599
12600
12601 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12602
12603 Modified files:
12604 . configure configure.ac
12605 Log:
12606 doh
12607
12608 Revision Changes Path
12609 7.246 +6 -6 ircd-ratbox/configure
12610 7.60 +4 -4 ircd-ratbox/configure.ac
12611
12612
12613
12614 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12615
12616 Modified files:
12617 . configure configure.ac
12618 include stdinc.h
12619 Log:
12620 Doh these changes got put on RATBOX_2_0 when they were meant for
12621 head..oops...
12622 Also merged in the monitor heap size stuff, not that i think monitor has
12623 been moved to head
12624
12625 Revision Changes Path
12626 7.245 +12 -3 ircd-ratbox/configure
12627 7.59 +11 -3 ircd-ratbox/configure.ac
12628 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12629
12630
12631
12632 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12633
12634 Modified files:
12635 include stdinc.h
12636 Log:
12637 Add more robust alloca checking
12638
12639 Revision Changes Path
12640 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12641
12642
12643
12644 leeh 2005/02/24 15:27:17 EST (20050224_9)
12645
12646 Modified files:
12647 contrib m_42.c
12648 Log:
12649 - fix the copyright on m_42.c :p
12650
12651 Revision Changes Path
12652 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12653
12654
12655
12656 leeh 2005/02/24 15:22:53 EST (20050224_8)
12657
12658 Modified files:
12659 include supported.h
12660 modules m_dline.c
12661 Log:
12662 - fix a core in undline on bad masks
12663 - remove an unwanted space from beginning of second 005 numeric
12664
12665 Revision Changes Path
12666 7.5 +1 -1 ircd-ratbox/include/supported.h
12667 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12668
12669
12670
12671 leeh 2005/02/24 15:18:59 EST (20050224_7)
12672
12673 Modified files:
12674 modules m_monitor.c
12675 Log:
12676 - use max_monitor when adding nicknames
12677 - add in monitor s
12678 that should be everything now..
12679
12680 Revision Changes Path
12681 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12682
12683
12684
12685 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12686
12687 Modified files:
12688 contrib m_42.c
12689 Log:
12690 42
12691
12692 Revision Changes Path
12693 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12694
12695
12696
12697 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12698
12699 Modified files:
12700 contrib m_42.c
12701 Log:
12702 42
12703
12704 Revision Changes Path
12705 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12706
12707
12708
12709 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12710
12711 Added files:
12712 contrib m_42.c
12713 Log:
12714 The Answer to Life, the Universe, and Everything
12715
12716 Revision Changes Path
12717 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12718
12719
12720
12721 leeh 2005/02/24 14:53:04 EST (20050224_3)
12722
12723 Modified files:
12724 include monitor.h
12725 modules m_monitor.c
12726 src ircd.c monitor.c
12727 Log:
12728 - call init_monitor() on startup
12729 - add in support for adding/deleting/listing monitor entries
12730
12731 Revision Changes Path
12732 7.2 +3 -1 ircd-ratbox/include/monitor.h
12733 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12734 7.374 +2 -0 ircd-ratbox/src/ircd.c
12735 7.3 +15 -4 ircd-ratbox/src/monitor.c
12736
12737
12738
12739 leeh 2005/02/23 21:20:10 EST (20050224_2)
12740
12741 Modified files:
12742 doc example.conf example.efnet.conf
12743 include s_conf.h supported.h
12744 modules Makefile.in
12745 src client.c newconf.c s_conf.c
12746 Added files:
12747 modules m_monitor.c
12748 Log:
12749 - add the max_monitor config option
12750 - advertise MONITOR=%d in 005
12751 - clear a local clients monitor list on exit
12752 - add the framework for the MONITOR command
12753 - bed.
12754
12755 Revision Changes Path
12756 7.261 +5 -0 ircd-ratbox/doc/example.conf
12757 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12758 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12759 7.4 +4 -2 ircd-ratbox/include/supported.h
12760 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12761 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12762 7.492 +1 -0 ircd-ratbox/src/client.c
12763 7.202 +1 -0 ircd-ratbox/src/newconf.c
12764 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12765
12766
12767
12768 leeh 2005/02/23 20:57:51 EST (20050224_1)
12769
12770 Modified files:
12771 . configure configure.ac
12772 include setup.h.in
12773 src monitor.c
12774 Log:
12775 - move MONITOR_HEAP_SIZE over to configure
12776
12777 Revision Changes Path
12778 7.244 ircd-ratbox/configure
12779 7.58 +4 -2 ircd-ratbox/configure.ac
12780 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12781 7.2 +0 -2 ircd-ratbox/src/monitor.c
12782
12783
12784
12785 leeh 2005/02/23 20:48:08 EST (20050224_0)
12786
12787 Modified files:
12788 doc monitor.txt
12789 include client.h numeric.h
12790 modules/core m_nick.c
12791 src Makefile.in client.c messages.tab
12792 s_user.c
12793 Added files:
12794 include monitor.h
12795 src monitor.c
12796 Log:
12797 - first half of my server-side notify list implementation..
12798
12799 Revision Changes Path
12800 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12801 7.266 +3 -0 ircd-ratbox/include/client.h
12802 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12803 7.58 +6 -0 ircd-ratbox/include/numeric.h
12804 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12805 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12806 7.491 +3 -0 ircd-ratbox/src/client.c
12807 7.126 +5 -5 ircd-ratbox/src/messages.tab
12808 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12809 7.342 +2 -0 ircd-ratbox/src/s_user.c
12810
12811
12812
12813 leeh 2005/02/23 18:42:59 EST (20050223_0)
12814
12815 Modified files:
12816 include hash.h
12817 Log:
12818 - double the size of the client and channel hashtables (64k -> 128k and
12819 32k -> 64k). The improvements are quite significant..
12820
12821 Revision Changes Path
12822 7.54 +4 -4 ircd-ratbox/include/hash.h
12823
12824
12825
12826 leeh 2005/02/22 14:55:56 EST (20050222_1)
12827
12828 Modified files:
12829 doc monitor.txt
12830 modules m_services.c
12831 Log:
12832 - remove a couple of unused vars
12833 - update monitor.txt
12834
12835 Revision Changes Path
12836 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12837 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12838
12839
12840
12841 leeh 2005/02/21 19:47:24 EST (20050222_0)
12842
12843 Added files:
12844 doc monitor.txt
12845 Log:
12846 - add in my documentation on the upcoming MONITOR command
12847
12848 Revision Changes Path
12849 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12850
12851
12852
12853 leeh 2005/02/21 12:09:34 EST (20050221_0)
12854
12855 Modified files:
12856 . configure configure.ac
12857 doc whats-new-2.1.txt
12858 tools README.mkpasswd
12859 Removed files:
12860 src crypt.c
12861 Log:
12862 - update whats-new-2.1.txt some more
12863 - we dont have vms mkpasswd anymore
12864 - remove the unused crypt.c
12865
12866 Revision Changes Path
12867 7.243 +3 -6 ircd-ratbox/configure
12868 7.57 +2 -4 ircd-ratbox/configure.ac
12869 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12870 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12871 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12872
12873
12874
12875 leeh 2005/02/19 12:38:09 EST (20050219_3)
12876
12877 Modified files:
12878 doc example.conf example.efnet.conf
12879 include ircd.h
12880 modules m_pong.c
12881 src channel.c client.c ircd.c s_conf.c
12882 Log:
12883 - rework the splitcode, splitservers is now how many servers we've marked as
12884 EOB, rather than how many are linked. Thus pull ourselves out of
12885 splitmode immediately once this is satisfied
12886
12887 Revision Changes Path
12888 7.260 +8 -9 ircd-ratbox/doc/example.conf
12889 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12890 7.83 +1 -0 ircd-ratbox/include/ircd.h
12891 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12892 7.435 +16 -36 ircd-ratbox/src/channel.c
12893 7.490 +2 -0 ircd-ratbox/src/client.c
12894 7.373 +2 -1 ircd-ratbox/src/ircd.c
12895 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12896
12897
12898
12899 leeh 2005/02/19 09:02:34 EST (20050219_2)
12900
12901 Modified files:
12902 doc example.conf example.efnet.conf
12903 include ircd.h s_conf.h
12904 modules m_set.c
12905 src channel.c ircd.c newconf.c s_conf.c
12906 Log:
12907 - remove split_delay
12908
12909 Revision Changes Path
12910 7.259 +0 -5 ircd-ratbox/doc/example.conf
12911 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12912 7.82 +0 -1 ircd-ratbox/include/ircd.h
12913 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12914 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12915 7.434 +2 -7 ircd-ratbox/src/channel.c
12916 7.372 +0 -1 ircd-ratbox/src/ircd.c
12917 7.201 +0 -1 ircd-ratbox/src/newconf.c
12918 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12919
12920
12921
12922 leeh 2005/02/19 08:48:05 EST (20050219_1)
12923
12924 Modified files:
12925 include client.h
12926 modules m_cap.c m_who.c
12927 src channel.c
12928 Log:
12929 - implemented multi-prefix client capability, which allows stacking of @+ in
12930 names and who
12931
12932 Revision Changes Path
12933 7.265 +1 -1 ircd-ratbox/include/client.h
12934 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12935 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12936 7.433 +4 -6 ircd-ratbox/src/channel.c
12937
12938
12939
12940 leeh 2005/02/19 06:27:58 EST (20050219_0)
12941
12942 Modified files:
12943 modules m_etrace.c
12944 src newconf.c s_conf.c s_newconf.c
12945 Log:
12946 - removed some unused vars/functions
12947
12948 Revision Changes Path
12949 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12950 7.200 +0 -15 ircd-ratbox/src/newconf.c
12951 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12952 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12953
12954
12955
12956 leeh 2005/02/16 12:58:24 EST (20050216_2)
12957
12958 Modified files:
12959 . RELNOTES configure configure.ac
12960 include patchlevel.h
12961 Log:
12962 - update configure to reflect this is 'devel'
12963 - update RELNOTES
12964 - revved patchlevel to 2.1.0beta1
12965
12966 Revision Changes Path
12967 1.112 +9 -1 ircd-ratbox/RELNOTES
12968 7.242 +11 -11 ircd-ratbox/configure
12969 7.56 +3 -3 ircd-ratbox/configure.ac
12970 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12971
12972
12973
12974 leeh 2005/02/16 12:46:30 EST (20050216_1)
12975
12976 Modified files:
12977 . configure configure.ac
12978 include client.h numeric.h s_conf.h setup.h.in
12979 supported.h
12980 modules Makefile.in
12981 modules/core m_nick.c
12982 src Makefile.in client.c ircd.c messages.tab
12983 newconf.c s_conf.c s_user.c
12984 Removed files:
12985 include watch.h
12986 modules m_watch.c
12987 src watch.c
12988 Log:
12989 - remove watch, the protocol for this sucks so hard I just dont want it
12990 here ;-)
12991
12992 Revision Changes Path
12993 7.241 +2 -12 ircd-ratbox/configure
12994 7.55 +2 -4 ircd-ratbox/configure.ac
12995 7.264 +0 -2 ircd-ratbox/include/client.h
12996 7.57 +0 -11 ircd-ratbox/include/numeric.h
12997 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12998 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12999 7.3 +2 -3 ircd-ratbox/include/supported.h
13000 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13001 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13002 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13003 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13004 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13005 7.489 +0 -3 ircd-ratbox/src/client.c
13006 7.371 +0 -2 ircd-ratbox/src/ircd.c
13007 7.125 +9 -9 ircd-ratbox/src/messages.tab
13008 7.199 +0 -1 ircd-ratbox/src/newconf.c
13009 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13010 7.341 +0 -2 ircd-ratbox/src/s_user.c
13011 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13012
13013
13014
13015 leeh 2005/02/15 19:13:31 EST (20050216_0)
13016
13017 Modified files:
13018 include stdinc.h
13019 src event.c ircd_lexer.l ircd_signal.c
13020 modules.c
13021 Removed files:
13022 servlink descrip.mms
13023 Log:
13024 - remove a few vms bits
13025
13026 Revision Changes Path
13027 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13028 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13029 7.47 +0 -54 ircd-ratbox/src/event.c
13030 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13031 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13032 7.152 +0 -3 ircd-ratbox/src/modules.c
13033
13034
13035
13036 leeh 2005/02/15 18:53:32 EST (20050215_0)
13037
13038 Modified files:
13039 include hostmask.h ircd.h s_conf.h s_newconf.h
13040 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13041 m_xline.c
13042 src hostmask.c ircd.c ircd_signal.c s_conf.c
13043 s_newconf.c
13044 Log:
13045 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13046 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13047
13048 Revision Changes Path
13049 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13050 7.81 +1 -0 ircd-ratbox/include/ircd.h
13051 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13052 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13053 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13054 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13055 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13056 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13057 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13058 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13059 7.370 +7 -0 ircd-ratbox/src/ircd.c
13060 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13061 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13062 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13063
13064
13065
13066 leeh 2005/02/13 10:21:41 EST (20050213_4)
13067
13068 Modified files:
13069 doc services.txt
13070 Added files:
13071 doc whats-new-2.0.txt whats-new-2.1.txt
13072 Removed files:
13073 doc whats-new.txt
13074 Log:
13075 - move whats-new.txt to whats-new-2.0.txt
13076 - add in whats-new-2.1.txt
13077 - update services.txt with the whois for logged in users
13078
13079 Revision Changes Path
13080 7.2 +5 -0 ircd-ratbox/doc/services.txt
13081 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13082 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13083 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13084
13085
13086
13087 leeh 2005/02/13 09:20:37 EST (20050213_3)
13088
13089 Modified files:
13090 include supported.h
13091 modules/core m_message.c
13092 Log:
13093 - fix a compile error in m_message.c
13094 - update 005 to the spec and add CPRIVMSG/CNOTICE
13095
13096 Revision Changes Path
13097 7.2 +31 -37 ircd-ratbox/include/supported.h
13098 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13099
13100
13101
13102 leeh 2005/02/13 09:14:12 EST (20050213_2)
13103
13104 Modified files:
13105 src channel.c
13106 Log:
13107 - fix the membership memleak
13108
13109 Revision Changes Path
13110 7.432 +0 -3 ircd-ratbox/src/channel.c
13111
13112
13113
13114 leeh 2005/02/12 21:51:56 EST (20050213_1)
13115
13116 Modified files:
13117 include client.h
13118 modules/core m_message.c
13119 Log:
13120 - add a bitmask to track when they send their first message, only allowing
13121 clearing stuff after that.
13122
13123 Revision Changes Path
13124 7.263 +4 -0 ircd-ratbox/include/client.h
13125 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13126
13127
13128
13129 leeh 2005/02/12 21:17:52 EST (20050213_0)
13130
13131 Modified files:
13132 include patricia.h s_newconf.h
13133 modules/core m_message.c
13134 src patricia.c s_newconf.c s_user.c
13135 Log:
13136 - add in the patricia for tracking who fills up targets, give them a reduced
13137 count on connect
13138
13139 Revision Changes Path
13140 7.20 +1 -1 ircd-ratbox/include/patricia.h
13141 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13142 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13143 7.29 +1 -1 ircd-ratbox/src/patricia.c
13144 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13145 7.340 +4 -0 ircd-ratbox/src/s_user.c
13146
13147
13148
13149 leeh 2005/02/12 18:35:10 EST (20050212_0)
13150
13151 Modified files:
13152 include ircd_defs.h
13153 src class.c reject.c
13154 Log:
13155 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13156
13157 Revision Changes Path
13158 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13159 7.68 +1 -5 ircd-ratbox/src/class.c
13160 1.33 +1 -5 ircd-ratbox/src/reject.c
13161
13162
13163
13164 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13165
13166 Modified files:
13167 modules m_watch.c
13168 Log:
13169 remove stupid memory leak
13170
13171 Revision Changes Path
13172 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13173
13174
13175
13176 leeh 2005/02/11 06:42:48 EST (20050211_0)
13177
13178 Modified files:
13179 modules m_gline.c
13180 Log:
13181 - workaround hyb6 allowing empty gline reasons
13182
13183 Revision Changes Path
13184 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13185
13186
13187
13188 leeh 2005/02/09 14:39:13 EST (20050209_2)
13189
13190 Modified files:
13191 include s_conf.h
13192 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13193 src ircd.c s_conf.c
13194 Log:
13195 - move temp dlines and temp klines over to an array, rather than completely
13196 seperate dlinks.
13197
13198 Revision Changes Path
13199 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13200 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13201 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13202 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13203 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13204 7.369 +0 -5 ircd-ratbox/src/ircd.c
13205 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13206
13207
13208
13209 leeh 2005/02/09 14:02:13 EST (20050209_1)
13210
13211 Modified files:
13212 include s_user.h
13213 modules m_cap.c m_pong.c m_user.c
13214 modules/core m_nick.c
13215 src s_user.c
13216 Log:
13217 - remove 'nick' param from register_local_user(), its not needed.
13218
13219 Revision Changes Path
13220 7.35 +1 -1 ircd-ratbox/include/s_user.h
13221 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13222 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13223 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13224 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13225 7.339 +6 -6 ircd-ratbox/src/s_user.c
13226
13227
13228
13229 leeh 2005/02/09 13:12:53 EST (20050209_0)
13230
13231 Modified files:
13232 modules m_cmessage.c
13233 Log:
13234 - dont send numerics when we're dealing with CNOTICE
13235 - add in checking for +g, and resetting idle
13236
13237 Revision Changes Path
13238 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13239
13240
13241
13242 leeh 2005/02/08 11:37:50 EST (20050208_2)
13243
13244 Modified files:
13245 src s_newconf.c
13246 Log:
13247 - fix operator blocks to work on ip spoofs
13248
13249 Revision Changes Path
13250 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13251
13252
13253
13254 leeh 2005/02/07 19:23:22 EST (20050208_1)
13255
13256 Modified files:
13257 doc example.conf example.efnet.conf
13258 src newconf.c
13259 Log:
13260 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13261
13262 Revision Changes Path
13263 7.258 +0 -39 ircd-ratbox/doc/example.conf
13264 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13265 7.198 +0 -272 ircd-ratbox/src/newconf.c
13266
13267
13268
13269 leeh 2005/02/07 19:19:32 EST (20050208_0)
13270
13271 Modified files:
13272 src s_conf.c
13273 Log:
13274 - added support for kline.conf.perm et al, these take the same formats
13275 as their non-permanent partners, but you cant remove them via the ircd.
13276
13277 Revision Changes Path
13278 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13279
13280
13281
13282 leeh 2005/02/02 19:18:59 EST (20050203_1)
13283
13284 Modified files:
13285 help Makefile.in
13286 help/opers index
13287 help/users index
13288 Added files:
13289 help/opers cnotice cprivmsg
13290 Log:
13291 - added help files for cprivmsg/cnotice
13292
13293 Revision Changes Path
13294 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13295 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13296 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13297 1.10 +19 -19 ircd-ratbox/help/opers/index
13298 1.7 +10 -9 ircd-ratbox/help/users/index
13299
13300
13301
13302 leeh 2005/02/02 19:14:25 EST (20050203_0)
13303
13304 Modified files:
13305 include numeric.h
13306 modules Makefile.in
13307 src messages.tab
13308 Added files:
13309 modules m_cmessage.c
13310 Log:
13311 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13312 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13313 nick is a member. These bypass any target change limitations.
13314 - added ERR_VOICENEEDED, numeric 489.
13315
13316 Revision Changes Path
13317 7.56 +2 -0 ircd-ratbox/include/numeric.h
13318 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13319 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13320 7.124 +1 -1 ircd-ratbox/src/messages.tab
13321
13322
13323
13324 leeh 2005/02/02 16:58:16 EST (20050202_4)
13325
13326 Modified files:
13327 help/opers etrace
13328 Log:
13329 - update etrace help
13330
13331 Revision Changes Path
13332 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13333
13334
13335
13336 leeh 2005/02/02 16:55:04 EST (20050202_3)
13337
13338 Modified files:
13339 modules m_etrace.c
13340 Log:
13341 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13342 can put its external ip address in there..
13343
13344 Revision Changes Path
13345 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13346
13347
13348
13349 leeh 2005/02/02 16:41:06 EST (20050202_2)
13350
13351 Modified files:
13352 modules m_etrace.c
13353 Log:
13354 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13355 if its a non-local client. These will just get "lost" if the remote
13356 server doesnt support this..
13357
13358 Revision Changes Path
13359 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13360
13361
13362
13363 leeh 2005/02/02 16:12:12 EST (20050202_1)
13364
13365 Modified files:
13366 include client.h numeric.h s_conf.h
13367 modules/core m_message.c
13368 src messages.tab newconf.c s_conf.c
13369 Log:
13370 - first part of the target change code, add the storage of targets for
13371 localuser, throttle messages when they fill all the available slots
13372
13373 Revision Changes Path
13374 7.262 +5 -1 ircd-ratbox/include/client.h
13375 7.55 +2 -0 ircd-ratbox/include/numeric.h
13376 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13377 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13378 7.123 +1 -1 ircd-ratbox/src/messages.tab
13379 7.197 +1 -0 ircd-ratbox/src/newconf.c
13380 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13381
13382
13383
13384 leeh 2005/02/02 13:28:10 EST (20050202_0)
13385
13386 Modified files:
13387 modules m_resv.c m_stats.c m_testline.c
13388 modules/core m_join.c
13389 src hash.c kdparse.c messages.tab s_newconf.c
13390 Log:
13391 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13392 tracking of when resvs get hit
13393
13394 Revision Changes Path
13395 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13396 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13397 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13398 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13399 7.114 +3 -0 ircd-ratbox/src/hash.c
13400 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13401 7.122 +1 -1 ircd-ratbox/src/messages.tab
13402 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13403
13404
13405
13406 leeh 2005/01/31 09:04:10 EST (20050131_2)
13407
13408 Modified files:
13409 src s_log.c
13410 Log:
13411 - fflush() logfiles
13412
13413 Revision Changes Path
13414 7.79 +2 -0 ircd-ratbox/src/s_log.c
13415
13416
13417
13418 leeh 2005/01/31 08:59:09 EST (20050131_1)
13419
13420 Modified files:
13421 src commio.c
13422 Log:
13423 - rename fd_dump() to comm_dump()
13424
13425 Revision Changes Path
13426 1.27 +2 -2 ircd-ratbox/src/commio.c
13427
13428
13429
13430 leeh 2005/01/30 19:16:08 EST (20050131_0)
13431
13432 Modified files:
13433 doc hooks.txt
13434 include hook.h
13435 modules m_services.c
13436 modules/core m_server.c
13437 src hook.c s_serv.c
13438 Log:
13439 - added hook for server_introduced
13440 - fixed up services support for hooks
13441
13442 Revision Changes Path
13443 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13444 1.31 +1 -0 ircd-ratbox/include/hook.h
13445 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13446 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13447 7.36 +2 -0 ircd-ratbox/src/hook.c
13448 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13449
13450
13451
13452 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13453
13454 Modified files:
13455 src commio.c
13456 Log:
13457 Add back in the comm_fd_hack thing for solaris
13458
13459 Revision Changes Path
13460 1.26 +26 -1 ircd-ratbox/src/commio.c
13461
13462
13463
13464 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13465
13466 Modified files:
13467 adns adns.h
13468 include commio.h s_conf.h watch.h
13469 modules m_dline.c m_kline.c m_resv.c m_stats.c
13470 m_watch.c m_xline.c
13471 modules/core m_nick.c
13472 src balloc.c cache.c client.c commio.c
13473 epoll.c ircd.c ircd_lexer.l kdparse.c
13474 listener.c s_auth.c s_conf.c s_log.c
13475 s_serv.c watch.c
13476 Log:
13477 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13478
13479 Revision Changes Path
13480 1.18 +0 -2 ircd-ratbox/adns/adns.h
13481 1.14 +6 -37 ircd-ratbox/include/commio.h
13482 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13483 7.3 +2 -2 ircd-ratbox/include/watch.h
13484 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13485 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13486 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13487 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13488 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13489 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13490 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13491 7.85 +1 -1 ircd-ratbox/src/balloc.c
13492 1.24 +5 -5 ircd-ratbox/src/cache.c
13493 7.488 +4 -4 ircd-ratbox/src/client.c
13494 1.25 +10 -280 ircd-ratbox/src/commio.c
13495 1.33 +1 -1 ircd-ratbox/src/epoll.c
13496 7.368 +4 -4 ircd-ratbox/src/ircd.c
13497 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13498 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13499 7.125 +8 -8 ircd-ratbox/src/listener.c
13500 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13501 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13502 7.78 +20 -20 ircd-ratbox/src/s_log.c
13503 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13504 1.6 +22 -15 ircd-ratbox/src/watch.c
13505
13506
13507
13508 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13509
13510 Modified files:
13511 modules/core m_mode.c
13512 Log:
13513 remove two unused variables
13514
13515 Revision Changes Path
13516 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13517
13518
13519
13520 leeh 2005/01/28 15:31:40 EST (20050128_1)
13521
13522 Modified files:
13523 modules m_kline.c
13524 src s_conf.c
13525 Log:
13526 - mo_kline() needs minpara of 3, not 2
13527 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13528 - require me.info is never blank
13529
13530 Revision Changes Path
13531 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13532 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13533
13534
13535
13536 leeh 2005/01/28 15:26:28 EST (20050128_0)
13537
13538 Modified files:
13539 modules/core m_mode.c m_sjoin.c
13540 Log:
13541 - patch via jilles to fix +eI lists being shown to lusers when handling
13542 protocol stuff over TS6
13543
13544 Revision Changes Path
13545 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13546 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13547
13548
13549
13550 leeh 2005/01/25 19:47:38 EST (20050126_0)
13551
13552 Modified files:
13553 include channel.h
13554 modules/core m_join.c m_mode.c m_sjoin.c
13555 src channel.c messages.tab s_serv.c
13556 Log:
13557 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13558 an operspy call with &me
13559 - remove modebuf/parabuf params from channel_modes(), we now generate a
13560 buffer internally which we return.
13561
13562 Revision Changes Path
13563 7.163 +1 -1 ircd-ratbox/include/channel.h
13564 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13565 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13566 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13567 7.431 +25 -18 ircd-ratbox/src/channel.c
13568 7.121 +1 -1 ircd-ratbox/src/messages.tab
13569 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13570
13571
13572
13573 alz 2005/01/25 18:09:18 EST (20050125_5)
13574
13575 Modified files:
13576 doc example.conf example.efnet.conf
13577 include s_conf.h
13578 modules m_info.c
13579 src listener.c newconf.c s_conf.c
13580 Log:
13581 Added dline_with_reason config option (default yes):
13582
13583 /* dline reason: show the user the dline reason when they connect
13584 * and are dlined.
13585 */
13586 dline_with_reason = yes;
13587
13588 Revision Changes Path
13589 7.257 +6 -1 ircd-ratbox/doc/example.conf
13590 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13591 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13592 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13593 7.124 +1 -1 ircd-ratbox/src/listener.c
13594 7.196 +1 -0 ircd-ratbox/src/newconf.c
13595 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13596
13597
13598
13599 leeh 2005/01/25 13:21:17 EST (20050125_4)
13600
13601 Modified files:
13602 src newconf.c
13603 Log:
13604 - make conf_set_generic_string() test len exists before it uses it.
13605
13606 Revision Changes Path
13607 7.195 +1 -1 ircd-ratbox/src/newconf.c
13608
13609
13610
13611 leeh 2005/01/25 13:10:56 EST (20050125_3)
13612
13613 Modified files:
13614 doc example.conf
13615 src newconf.c
13616 Log:
13617 - rename 'type' to 'flags' in cluster {};
13618 - add stacking of servers in cluster {}; documented in example.conf
13619
13620 Revision Changes Path
13621 7.256 +18 -10 ircd-ratbox/doc/example.conf
13622 7.194 +39 -7 ircd-ratbox/src/newconf.c
13623
13624
13625
13626 alz 2005/01/25 12:48:54 EST (20050125_2)
13627
13628 Modified files:
13629 include s_conf.h
13630 src listener.c s_conf.c
13631 Log:
13632 Added dline reasons, connecting/banned clients now see ban reason.
13633
13634 Revision Changes Path
13635 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13636 7.123 +17 -4 ircd-ratbox/src/listener.c
13637 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13638
13639
13640
13641 leeh 2005/01/25 07:44:37 EST (20050125_1)
13642
13643 Modified files:
13644 doc example.conf example.efnet.conf
13645 src newconf.c
13646 Log:
13647 - implement stacking of shared {}; blocks, documented in example.conf
13648
13649 Revision Changes Path
13650 7.255 +26 -13 ircd-ratbox/doc/example.conf
13651 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13652 7.193 +51 -36 ircd-ratbox/src/newconf.c
13653
13654
13655
13656 leeh 2005/01/24 19:08:29 EST (20050125_0)
13657
13658 Modified files:
13659 doc example.conf
13660 include client.h s_conf.h
13661 modules/core m_join.c
13662 src newconf.c s_user.c
13663 Log:
13664 - added jupe_exempt to auth {};, exempts the user from generating warnings
13665 when they attempt to join juped channels.
13666
13667 Revision Changes Path
13668 7.254 +2 -0 ircd-ratbox/doc/example.conf
13669 7.261 +3 -0 ircd-ratbox/include/client.h
13670 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13671 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13672 7.192 +1 -0 ircd-ratbox/src/newconf.c
13673 7.338 +8 -0 ircd-ratbox/src/s_user.c
13674
13675
13676
13677 leeh 2005/01/24 18:57:02 EST (20050124_6)
13678
13679 Modified files:
13680 src newconf.c
13681 Log:
13682 - rework shared {};, the format is now:
13683 shared {
13684 oper = "flame@*.leeh.co.uk", "*.lan";
13685 flags = kline;
13686 };
13687
13688 With no privs:
13689 shared {
13690 oper = "flame@*.leeh.co.uk", "*.lan";
13691 flags = none;
13692 };
13693
13694 Revision Changes Path
13695 7.191 +55 -23 ircd-ratbox/src/newconf.c
13696
13697
13698
13699 leeh 2005/01/24 17:25:58 EST (20050124_5)
13700
13701 Modified files:
13702 include modules.h
13703 Log:
13704 - fix the prototype on load_static_modules()
13705
13706 Revision Changes Path
13707 7.61 +1 -1 ircd-ratbox/include/modules.h
13708
13709
13710
13711 leeh 2005/01/24 16:00:30 EST (20050124_4)
13712
13713 Modified files:
13714 modules m_cap.c
13715 Log:
13716 - have cap end call register_local_user() with its own copy of
13717 source_p->username so its safe for unidented users..
13718
13719 Revision Changes Path
13720 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13721
13722
13723
13724 leeh 2005/01/24 15:48:09 EST (20050124_3)
13725
13726 Modified files:
13727 include newconf.h s_conf.h
13728 modules m_info.c
13729 src newconf.c s_conf.c s_log.c
13730 Log:
13731 - move the conf parser over to a table based structure, with generic setting
13732 of integers/strings
13733
13734 Revision Changes Path
13735 7.34 +9 -8 ircd-ratbox/include/newconf.h
13736 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13737 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13738 7.190 +264 -808 ircd-ratbox/src/newconf.c
13739 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13740 7.77 +13 -13 ircd-ratbox/src/s_log.c
13741
13742
13743
13744 leeh 2005/01/24 13:11:30 EST (20050124_2)
13745
13746 Modified files:
13747 doc example.conf
13748 src newconf.c
13749 Log:
13750 - added stacking of ips in exempt {};
13751
13752 Revision Changes Path
13753 7.253 +4 -0 ircd-ratbox/doc/example.conf
13754 7.189 +11 -30 ircd-ratbox/src/newconf.c
13755
13756
13757
13758 leeh 2005/01/24 12:59:57 EST (20050124_1)
13759
13760 Modified files:
13761 include tools.h
13762 src channel.c client.c hash.c hook.c
13763 newconf.c s_user.c watch.c
13764 Log:
13765 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13766 consistent with the rest of the dlink code.
13767
13768 Revision Changes Path
13769 1.54 +7 -7 ircd-ratbox/include/tools.h
13770 7.430 +2 -2 ircd-ratbox/src/channel.c
13771 7.487 +6 -6 ircd-ratbox/src/client.c
13772 7.113 +5 -5 ircd-ratbox/src/hash.c
13773 7.35 +1 -1 ircd-ratbox/src/hook.c
13774 7.188 +2 -2 ircd-ratbox/src/newconf.c
13775 7.337 +1 -1 ircd-ratbox/src/s_user.c
13776 1.5 +4 -4 ircd-ratbox/src/watch.c
13777
13778
13779
13780 leeh 2005/01/24 12:47:13 EST (20050124_0)
13781
13782 Modified files:
13783 modules m_cap.c
13784 Log:
13785 - cheap hack on sticky capabs..
13786
13787 Revision Changes Path
13788 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13789
13790
13791
13792 leeh 2005/01/22 11:36:54 EST (20050122_0)
13793
13794 Modified files:
13795 modules m_cap.c
13796 Log:
13797 - updated my clicap implementation to match the spec so far..
13798
13799 Revision Changes Path
13800 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13801
13802
13803
13804 leeh 2005/01/21 07:14:43 EST (20050121_2)
13805
13806 Modified files:
13807 doc hooks.txt
13808 include hook.h
13809 modules m_services.c
13810 src hook.c s_serv.c
13811 Log:
13812 - added hooks for when we're sending a burst
13813 - rewrote hooks.txt
13814 - fix up the hooks ive already done in services compatibility, ill add the
13815 hooks for server/client introductions in a bit.
13816
13817 Revision Changes Path
13818 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13819 1.30 +4 -0 ircd-ratbox/include/hook.h
13820 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13821 7.34 +7 -0 ircd-ratbox/src/hook.c
13822 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13823
13824
13825
13826 leeh 2005/01/21 06:34:03 EST (20050121_1)
13827
13828 Modified files:
13829 contrib example_module.c spy_admin_notice.c
13830 spy_info_notice.c spy_links_notice.c
13831 spy_motd_notice.c spy_stats_notice.c
13832 spy_stats_p_notice.c spy_trace_notice.c
13833 spy_whois_notice.c
13834 spy_whois_notice_global.c
13835 include hook.h
13836 modules m_admin.c m_info.c m_links.c m_motd.c
13837 m_services.c m_stats.c m_trace.c
13838 m_whois.c static_modules.c.SH
13839 modules/core m_server.c
13840 src client.c hook.c ircd.c modules.c packet.c
13841 s_auth.c s_serv.c s_user.c send.c
13842 Log:
13843 - add a better implementation of the hook system, its now a slow leaking
13844 array and events are created whenever we try adding a hook for it, or
13845 theyre registered for the caller.
13846
13847 Ive temporarily fucked services support and removed most of the other
13848 hooks.. I shall fix this soon.
13849
13850 Revision Changes Path
13851 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13852 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13853 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13854 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13855 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13856 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13857 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13858 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13859 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13860 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13861 1.29 +34 -70 ircd-ratbox/include/hook.h
13862 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13863 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13864 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13865 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13866 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13867 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13868 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13869 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13870 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13871 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13872 7.486 +1 -28 ircd-ratbox/src/client.c
13873 7.33 +131 -137 ircd-ratbox/src/hook.c
13874 7.367 +1 -1 ircd-ratbox/src/ircd.c
13875 7.151 +6 -10 ircd-ratbox/src/modules.c
13876 7.138 +10 -14 ircd-ratbox/src/packet.c
13877 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13878 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13879 7.336 +0 -6 ircd-ratbox/src/s_user.c
13880 7.286 +8 -6 ircd-ratbox/src/send.c
13881
13882
13883
13884 leeh 2005/01/20 19:19:20 EST (20050121_0)
13885
13886 Modified files:
13887 include hostmask.h
13888 Log:
13889 - remove an unused struct
13890
13891 Revision Changes Path
13892 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13893
13894
13895
13896 leeh 2005/01/20 13:38:39 EST (20050120_1)
13897
13898 Modified files:
13899 . configure configure.ac
13900 include client.h numeric.h patchlevel.h
13901 modules Makefile.in
13902 src messages.tab s_user.c
13903 Added files:
13904 modules m_cap.c
13905 Log:
13906 - drop back to -O0, fix patchlevel.h
13907 - first stab at client capabilities.. this still needs work.
13908
13909 Revision Changes Path
13910 7.240 +3 -3 ircd-ratbox/configure
13911 7.54 +3 -3 ircd-ratbox/configure.ac
13912 7.260 +3 -0 ircd-ratbox/include/client.h
13913 7.54 +2 -0 ircd-ratbox/include/numeric.h
13914 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13915 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13916 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13917 7.120 +1 -1 ircd-ratbox/src/messages.tab
13918 7.335 +3 -0 ircd-ratbox/src/s_user.c
13919
13920
13921
13922 leeh 2005/01/20 06:04:41 EST (20050120_0)
13923
13924 Modified files:
13925 . ChangeLog RELNOTES
13926 include config.h config.h.dist memory.h
13927 patchlevel.h
13928 modules m_stats.c
13929 src commio.c crypt.c getopt.c ircd.c s_serv.c
13930 Removed files:
13931 . README.VMS clean.com make.com
13932 include setup.h_vms
13933 modules descrip.mms static_modules_c.com
13934 modules/core descrip.mms
13935 src descrip.mms qio.c version.com
13936 tools descrip.mms mkpasswd_vms.c
13937 Log:
13938 - clean changelog, relnotes
13939 - mark patchlevel as 2.1.0beta
13940 - remove VMS support
13941
13942 Revision Changes Path
13943 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13944 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13945 1.111 +1 -348 ircd-ratbox/RELNOTES
13946 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13947 7.182 +0 -42 ircd-ratbox/include/config.h
13948 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13949 7.50 +0 -4 ircd-ratbox/include/memory.h
13950 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13951 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13952 7.2 +0 -58 ircd-ratbox/make.com (dead)
13953 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13954 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13955 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13956 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13957 1.24 +7 -30 ircd-ratbox/src/commio.c
13958 7.12 +0 -4 ircd-ratbox/src/crypt.c
13959 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13960 7.24 +0 -4 ircd-ratbox/src/getopt.c
13961 7.366 +4 -19 ircd-ratbox/src/ircd.c
13962 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13963 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13964 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13965 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13966 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13967
13968
13969
13970 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13971
13972 Modified files:
13973 include watch.h
13974 src watch.c
13975 Log:
13976 not using the return values on a few watch functions so make them void
13977
13978 Revision Changes Path
13979 7.2 +5 -5 ircd-ratbox/include/watch.h
13980 1.4 +19 -28 ircd-ratbox/src/watch.c
13981
13982
13983 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13984
13985 Modified files:
13986 modules m_watch.c
13987 Log:
13988 Make watch throttle, don't accept letter commands stacked
13989
13990 Revision Changes Path
13991 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13992
13993
13994
13995 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13996
13997 Modified files:
13998 modules m_gline.c
13999 Log:
14000 fix merge error
14001
14002 Revision Changes Path
14003 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14004
14005
14006
14007 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14008
14009 Modified files:
14010 . ChangeLog README.FIRST RELNOTES configure
14011 configure.ac
14012 adns adns.h internal.h parse.c transmit.c
14013 types.c
14014 contrib example_module.c spy_admin_notice.c
14015 spy_info_notice.c spy_links_notice.c
14016 spy_motd_notice.c spy_stats_notice.c
14017 spy_stats_p_notice.c spy_trace_notice.c
14018 spy_whois_notice.c
14019 spy_whois_notice_global.c
14020 doc example.conf example.efnet.conf ircd.motd
14021 server-version-info whats-new.txt
14022 help/opers umode xline
14023 help/users umode
14024 include cache.h channel.h class.h client.h
14025 commio.h config.h config.h.dist hash.h
14026 hook.h hostmask.h irc_string.h ircd.h
14027 ircd_defs.h m_info.h memory.h msg.h
14028 newconf.h numeric.h packet.h patchlevel.h
14029 patricia.h s_conf.h s_gline.h s_newconf.h
14030 s_serv.h s_user.h scache.h serno.h
14031 setup.h.in sprintf_irc.h stdinc.h tools.h
14032 modules .depend Makefile.in m_admin.c m_away.c
14033 m_dline.c m_encap.c m_gline.c m_info.c
14034 m_kline.c m_links.c m_list.c m_lusers.c
14035 m_motd.c m_oper.c m_operspy.c m_rehash.c
14036 m_restart.c m_resv.c m_set.c m_stats.c
14037 m_svinfo.c m_testline.c m_testmask.c
14038 m_topic.c m_trace.c m_watch.c m_who.c
14039 m_whois.c m_whowas.c m_xline.c
14040 static_modules.c.SH
14041 modules/core m_error.c m_message.c m_mode.c m_quit.c
14042 m_server.c m_squit.c
14043 src .depend Makefile.in adns.c balloc.c
14044 cache.c channel.c class.c client.c
14045 commio.c crypt.c devpoll.c epoll.c
14046 event.c getopt.c hash.c hook.c hostmask.c
14047 irc_string.c ircd.c ircd_lexer.l
14048 ircd_parser.y ircd_signal.c listener.c
14049 modules.c newconf.c numeric.c packet.c
14050 parse.c patricia.c poll.c reject.c
14051 restart.c s_auth.c s_conf.c s_log.c
14052 s_newconf.c s_serv.c s_user.c scache.c
14053 select.c send.c snprintf.c tools.c
14054 version.c.SH watch.c whowas.c
14055 tools README.mkpasswd mkpasswd.c
14056 Added files:
14057 . README.VMS clean.com make.com
14058 doc services.txt
14059 include common.h s_stats.h setup.h_vms
14060 supported.h
14061 modules descrip.mms m_challenge.c m_etrace.c
14062 m_invite.c m_names.c m_pass.c m_ping.c
14063 m_pong.c m_services.c m_tb.c m_user.c
14064 m_users.c m_version.c
14065 static_modules_c.com
14066 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14067 m_part.c m_sjoin.c
14068 servlink descrip.mms
14069 src descrip.mms kdparse.c messages.tab qio.c
14070 s_gline.c s_stats.c version.com
14071 tools descrip.mms mkpasswd_vms.c
14072 Removed files:
14073 doc 005.txt
14074 include banconf.h
14075 modules/core channels.c users.c
14076 src banconf.c
14077 Log:
14078 merge from RATBOX_2_0
14079
14080 Revision Changes Path
14081 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14082 7.40 +1 -0 ircd-ratbox/README.FIRST
14083 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14084 1.110 +114 -6 ircd-ratbox/RELNOTES
14085 1.17 +4 -0 ircd-ratbox/adns/adns.h
14086 1.17 +4 -4 ircd-ratbox/adns/internal.h
14087 1.12 +38 -38 ircd-ratbox/adns/parse.c
14088 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14089 1.19 +13 -13 ircd-ratbox/adns/types.c
14090 7.1 +10 -0 ircd-ratbox/clean.com (new)
14091 7.239 +47 -29 ircd-ratbox/configure
14092 7.53 +40 -32 ircd-ratbox/configure.ac
14093 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14094 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14095 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14096 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14097 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14098 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14099 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14100 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14101 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14102 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14103 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14104 7.252 +68 -22 ircd-ratbox/doc/example.conf
14105 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14106 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14107 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14108 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14109 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14110 1.5 +2 -1 ircd-ratbox/help/opers/umode
14111 1.7 +1 -1 ircd-ratbox/help/opers/xline
14112 1.2 +1 -0 ircd-ratbox/help/users/umode
14113 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14114 1.7 +8 -0 ircd-ratbox/include/cache.h
14115 7.162 +18 -16 ircd-ratbox/include/channel.h
14116 7.25 +4 -0 ircd-ratbox/include/class.h
14117 7.259 +34 -28 ircd-ratbox/include/client.h
14118 1.13 +45 -7 ircd-ratbox/include/commio.h
14119 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14120 7.181 +74 -16 ircd-ratbox/include/config.h
14121 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14122 7.53 +2 -0 ircd-ratbox/include/hash.h
14123 1.28 +73 -27 ircd-ratbox/include/hook.h
14124 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14125 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14126 7.80 +6 -31 ircd-ratbox/include/ircd.h
14127 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14128 7.56 +14 -8 ircd-ratbox/include/m_info.h
14129 7.49 +4 -0 ircd-ratbox/include/memory.h
14130 7.53 +2 -0 ircd-ratbox/include/msg.h
14131 7.33 +9 -9 ircd-ratbox/include/newconf.h
14132 7.53 +12 -8 ircd-ratbox/include/numeric.h
14133 7.27 +1 -1 ircd-ratbox/include/packet.h
14134 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14135 7.19 +25 -1 ircd-ratbox/include/patricia.h
14136 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14137 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14138 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14139 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14140 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14141 7.34 +13 -9 ircd-ratbox/include/s_user.h
14142 7.15 +1 -1 ircd-ratbox/include/scache.h
14143 7.5366 +1 -1 ircd-ratbox/include/serno.h
14144 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14145 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14146 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14147 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14148 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14149 1.53 +10 -10 ircd-ratbox/include/tools.h
14150 7.1 +58 -0 ircd-ratbox/make.com (new)
14151 1.45 +338 -182 ircd-ratbox/modules/.depend
14152 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14153 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14154 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14155 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14156 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14157 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14158 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14159 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14160 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14161 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14162 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14163 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14164 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14165 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14166 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14167 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14168 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14169 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14170 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14171 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14172 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14173 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14174 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14175 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14176 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14177 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14178 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14179 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14180 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14181 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14182 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14183 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14184 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14185 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14186 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14187 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14188 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14189 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14190 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14191 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14192 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14193 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14194 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14195 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14196 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14197 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14198 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14199 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14200 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14201 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14202 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14203 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14204 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14205 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14206 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14207 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14208 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14209 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14210 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14211 7.48 +162 -119 ircd-ratbox/src/.depend
14212 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14213 7.75 +5 -5 ircd-ratbox/src/adns.c
14214 7.84 +1 -1 ircd-ratbox/src/balloc.c
14215 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14216 1.23 +75 -7 ircd-ratbox/src/cache.c
14217 7.429 +342 -79 ircd-ratbox/src/channel.c
14218 7.67 +42 -2 ircd-ratbox/src/class.c
14219 7.485 +245 -85 ircd-ratbox/src/client.c
14220 1.23 +349 -43 ircd-ratbox/src/commio.c
14221 7.11 +4 -0 ircd-ratbox/src/crypt.c
14222 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14223 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14224 1.32 +4 -8 ircd-ratbox/src/epoll.c
14225 7.46 +63 -6 ircd-ratbox/src/event.c
14226 7.23 +4 -0 ircd-ratbox/src/getopt.c
14227 7.112 +8 -7 ircd-ratbox/src/hash.c
14228 7.32 +135 -133 ircd-ratbox/src/hook.c
14229 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14230 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14231 7.365 +56 -48 ircd-ratbox/src/ircd.c
14232 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14233 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14234 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14235 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14236 7.122 +14 -13 ircd-ratbox/src/listener.c
14237 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14238 7.150 +17 -8 ircd-ratbox/src/modules.c
14239 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14240 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14241 7.137 +55 -42 ircd-ratbox/src/packet.c
14242 7.187 +8 -15 ircd-ratbox/src/parse.c
14243 7.28 +2 -4 ircd-ratbox/src/patricia.c
14244 7.82 +3 -1 ircd-ratbox/src/poll.c
14245 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14246 1.32 +8 -3 ircd-ratbox/src/reject.c
14247 7.34 +1 -0 ircd-ratbox/src/restart.c
14248 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14249 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14250 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14251 7.76 +32 -35 ircd-ratbox/src/s_log.c
14252 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14253 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14254 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14255 7.334 +773 -2 ircd-ratbox/src/s_user.c
14256 7.27 +2 -1 ircd-ratbox/src/scache.c
14257 7.44 +2 -0 ircd-ratbox/src/select.c
14258 7.285 +12 -12 ircd-ratbox/src/send.c
14259 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14260 7.46 +0 -1 ircd-ratbox/src/tools.c
14261 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14262 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14263 1.3 +4 -4 ircd-ratbox/src/watch.c
14264 7.32 +1 -0 ircd-ratbox/src/whowas.c
14265 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14266 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14267 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14268 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14269
14270
14271
14272 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14273
14274 Modified files: (Branch: RATBOX_2_0)
14275 src client.c
14276 Log:
14277 a remote client is never going to have a watch list..duh
14278
14279 Revision Changes Path
14280 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14281
14282
14283
14284 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14285
14286 Added files: (Branch: RATBOX_2_0)
14287 modules m_watch.c
14288 Log:
14289 get that one too
14290
14291 Revision Changes Path
14292 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14293
14294
14295
14296 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14297
14298 Added files: (Branch: RATBOX_2_0)
14299 include watch.h
14300 src watch.c
14301 Log:
14302 helps if we actually include the .c/.h files
14303
14304 Revision Changes Path
14305 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14306 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14307
14308
14309
14310 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14311
14312 Modified files: (Branch: RATBOX_2_0)
14313 . configure configure.ac
14314 include client.h numeric.h s_conf.h setup.h.in
14315 supported.h
14316 modules Makefile.in
14317 modules/core m_nick.c
14318 src Makefile.in client.c ircd.c messages.tab
14319 newconf.c s_conf.c s_user.c
14320 Log:
14321 backport watch from devel
14322
14323 Revision Changes Path
14324 7.229.2.10 +12 -2 ircd-ratbox/configure
14325 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14326 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14327 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14328 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14329 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14330 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14331 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14332 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14333 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14334 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14335 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14336 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14337 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14338 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14339 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14340
14341
14342
14343 leeh 2005/01/12 10:12:40 EST (20050112_1)
14344
14345 Modified files: (Branch: RATBOX_2_0)
14346 include numeric.h
14347 modules m_services.c m_whois.c
14348 src messages.tab
14349 Log:
14350 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14351 when the user is logged in
14352
14353 Revision Changes Path
14354 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14355 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14356 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14357 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14358
14359
14360
14361 leeh 2005/01/11 19:47:14 EST (20050112_0)
14362
14363 Modified files: (Branch: RATBOX_2_0)
14364 include supported.h
14365 Added files: (Branch: RATBOX_2_0)
14366 doc services.txt
14367 Log:
14368 - add +r to 005
14369 - added doc/services.txt, outlining the compatibility code
14370
14371 Revision Changes Path
14372 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14373 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14374
14375
14376
14377 leeh 2005/01/11 18:38:10 EST (20050111_5)
14378
14379 Modified files: (Branch: RATBOX_2_0)
14380 include client.h hook.h
14381 modules m_services.c
14382 modules/core m_server.c
14383 src hook.c s_serv.c
14384 Log:
14385 - more services compatibility code:
14386 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14387 appropriate service {}; entry, only accept SU from these.
14388 - hook into us finishing nick burst, and have services burst a list of
14389 logged in users
14390
14391 Revision Changes Path
14392 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14393 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14394 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14395 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14396 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14397 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14398
14399
14400
14401 leeh 2005/01/11 17:32:42 EST (20050111_4)
14402
14403 Modified files: (Branch: RATBOX_2_0)
14404 . configure configure.ac
14405 include client.h
14406 modules Makefile.in
14407 src channel.c
14408 Added files: (Branch: RATBOX_2_0)
14409 modules m_services.c
14410 Log:
14411 - more services compatibility code:
14412 - encap handlers for SU (services marking client as logged in)
14413 - and for LOGIN (servers bursting logged in status)
14414 - move suser from Client -> User
14415
14416 Revision Changes Path
14417 7.229.2.9 +9 -3 ircd-ratbox/configure
14418 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14419 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14420 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14421 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14422 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14423
14424
14425
14426 leeh 2005/01/11 16:46:34 EST (20050111_3)
14427
14428 Modified files: (Branch: RATBOX_2_0)
14429 include ircd_defs.h
14430 Log:
14431 - whoops, missing #endif
14432
14433 Revision Changes Path
14434 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14435
14436
14437
14438 leeh 2005/01/11 15:56:57 EST (20050111_2)
14439
14440 Modified files: (Branch: RATBOX_2_0)
14441 include ircd_defs.h
14442 Log:
14443 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14444 have ipv6 just report sizeof(struct sockaddr_in)
14445
14446 Revision Changes Path
14447 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14448
14449
14450
14451 leeh 2005/01/10 20:19:35 EST (20050111_1)
14452
14453 Modified files: (Branch: RATBOX_2_0)
14454 src newconf.c
14455 Log:
14456 - fix a gcc warning
14457
14458 Revision Changes Path
14459 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14460
14461
14462
14463 leeh 2005/01/10 20:10:35 EST (20050111_0)
14464
14465 Modified files: (Branch: RATBOX_2_0)
14466 adns internal.h parse.c transmit.c types.c
14467 Log:
14468 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14469 conflict
14470
14471 Revision Changes Path
14472 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14473 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14474 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14475 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14476
14477
14478
14479 leeh 2005/01/10 17:48:48 EST (20050110_3)
14480
14481 Modified files: (Branch: RATBOX_2_0)
14482 modules m_xline.c
14483 Log:
14484 - send out the reformatted xline to opers (\s -> ' ')
14485
14486 Revision Changes Path
14487 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14488
14489
14490
14491 leeh 2005/01/10 16:18:53 EST (20050110_2)
14492
14493 Modified files: (Branch: RATBOX_2_0)
14494 help/opers umode
14495 help/users umode
14496 include client.h supported.h
14497 src messages.tab s_user.c send.c
14498 Log:
14499 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14500 channel privmsgs.
14501
14502 Revision Changes Path
14503 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14504 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14505 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14506 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14507 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14508 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14509 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14510
14511
14512
14513 leeh 2005/01/10 14:50:47 EST (20050110_1)
14514
14515 Modified files: (Branch: RATBOX_2_0)
14516 doc example.conf example.efnet.conf
14517 Log:
14518 - I dont remember ts6 desyncing on bans, so im not sure why the example
14519 confs say so.
14520
14521 Revision Changes Path
14522 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14523 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14524
14525
14526
14527 leeh 2005/01/10 13:31:10 EST (20050110_0)
14528
14529 Modified files: (Branch: RATBOX_2_0)
14530 . configure configure.ac
14531 include channel.h client.h numeric.h s_conf.h
14532 s_serv.h setup.h.in
14533 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14534 m_sjoin.c
14535 src channel.c messages.tab newconf.c s_conf.c
14536 s_serv.c s_user.c
14537 Log:
14538 - added --enable-services to configure, which enables some ratbox-services
14539 compatibility code:
14540 - chanmode +r, registered users only
14541 - usermode +S, prevents deop/kick of a service
14542 - service { }; block in conf for the above umode
14543
14544 Revision Changes Path
14545 7.229.2.8 +28 -16 ircd-ratbox/configure
14546 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14547 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14548 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14549 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14550 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14551 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14552 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14553 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14554 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14555 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14556 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14557 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14558 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14559 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14560 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14561 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14562 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14563 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14564
14565
14566
14567 leeh 2005/01/09 08:23:30 EST (20050109_0)
14568
14569 Modified files: (Branch: RATBOX_2_0)
14570 help/opers umode
14571 Log:
14572 - remove a tab, and add +C to opers umode help
14573
14574 Revision Changes Path
14575 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14576