]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
5732fa8bfbd8f38835800ce63208a0f620041e05
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
2 Log:
3 Force nickTS to increase when a local user changes their nick.
4
5
6 Changes: Modified:
7 +5 -1 trunk/modules/core/m_nick.c (File Modified)
8
9
10 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
11 Log:
12 Remove #define UFLAGS. We haven't allowed this
13 undocumented extension to the IRC protocol for
14 years (allowing an initial umode in USER).
15
16
17 Changes: Modified:
18 +0 -2 trunk/modules/m_user.c (File Modified)
19
20
21 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
22 Log:
23 Move new_local_user hook, so it is possible to call
24 exit_client() from it, refusing the connection.
25
26
27 Changes: Modified:
28 +3 -1 trunk/doc/hooks.txt (File Modified)
29 +10 -9 trunk/src/s_user.c (File Modified)
30
31
32 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
33 Log:
34 Only free PreClient struct when the rest of the Client
35 is freed, not immediately upon exit_client(). Doing this
36 would cause problems with sasl's new_local_user hook
37 vs hooks that exit the client there.
38
39
40 Changes: Modified:
41 +0 -1 trunk/src/client.c (File Modified)
42
43
44 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
45 Log:
46 Use TS6 prefix for server-server JOIN 0.
47
48
49 Changes: Modified:
50 +2 -1 trunk/modules/core/m_join.c (File Modified)
51
52
53 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
54 Log:
55 Use orighost in kill server notices.
56
57
58 Changes: Modified:
59 +3 -3 trunk/modules/core/m_kill.c (File Modified)
60
61
62 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
63 Log:
64 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
65
66
67 Changes: Modified:
68 +3 -3 trunk/modules/m_set.c (File Modified)
69
70
71 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
72 Log:
73 - 2.2 operline
74
75
76 Changes: Modified:
77 +1 -1 trunk/src/messages.tab (File Modified)
78
79
80 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
81 Log:
82 Show max_clients in /info.
83
84
85 Changes: Modified:
86 +6 -0 trunk/modules/m_info.c (File Modified)
87
88
89 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
90 Log:
91 Don't allow /quote set max higher than the
92 serverinfo::max_clients ircd.conf value.
93
94
95 Changes: Modified:
96 +8 -0 trunk/modules/m_set.c (File Modified)
97
98
99 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
100 Log:
101 Change code that checks maxclients limit: allow exactly
102 the configured amount of non-exceed_limit clients.
103 Code that appeared to limit exceed_limit clients too
104 but less heavily removed (it was not effective because
105 the parentheses were wrong).
106
107
108 Changes: Modified:
109 +2 -4 trunk/src/s_user.c (File Modified)
110
111
112 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
113 Log:
114 By default, leave MAX_BUFFER fds free for log files,
115 server connections, ident lookups, exceed_limit clients,
116 etc. Mention this in example.conf and reference.conf.
117
118
119 Changes: Modified:
120 +4 -2 trunk/doc/example.conf (File Modified)
121 +3 -1 trunk/doc/reference.conf (File Modified)
122 +1 -1 trunk/src/s_conf.c (File Modified)
123
124
125 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
126 Log:
127 --with-maxclients configure option is gone
128
129
130 Changes: Modified:
131 +0 -11 trunk/INSTALL (File Modified)
132
133
134 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
135 Log:
136 Make the code that raises fd rlimit to hard limit work.
137
138
139 Changes: Modified:
140 +5 -5 trunk/src/ircd.c (File Modified)
141
142
143 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
144 Log:
145 - note the I/O reworking
146
147
148 Changes: Modified:
149 +2 -0 trunk/NEWS (File Modified)
150
151
152 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
153 Log:
154 - use mkdir -p
155
156
157 Changes: Modified:
158 +4 -4 trunk/doc/Makefile.in (File Modified)
159
160
161 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
162 Log:
163 - enforce proper conditions for EPOLL_CTL_DEL.
164 - remove possibly problematic "performance" check
165
166
167 Changes: Modified:
168 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
169
170
171 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
172 Log:
173 - rename m_list_safelist to m_list and remove ratbox implementation
174
175
176 Changes: Modified:
177 +393 -664 trunk/modules/Makefile.in (File Modified)
178 + - trunk/modules/m_list.c (File Added)
179 + - trunk/modules/m_list_ratbox.c (File Deleted)
180 + - trunk/modules/m_list_safelist.c (File Deleted)
181
182
183 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
184 Log:
185 - some more transit to sendto_one_numeric().
186
187
188 Changes: Modified:
189 +2 -3 trunk/modules/m_away.c (File Modified)
190 +3 -3 trunk/src/messages.tab (File Modified)
191 +1 -1 trunk/src/s_user.c (File Modified)
192
193
194 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
195 Log:
196 - change some sendto_one() to sendto_one_numeric().
197
198
199 Changes: Modified:
200 +4 -10 trunk/modules/m_admin.c (File Modified)
201 +3 -3 trunk/modules/m_map.c (File Modified)
202 +12 -12 trunk/src/messages.tab (File Modified)
203 +1 -2 trunk/src/s_conf.c (File Modified)
204 +9 -10 trunk/src/s_user.c (File Modified)
205
206
207 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
208 Log:
209 - river's ports.c from old charybdis trunk
210
211
212 Changes: Modified:
213 +195 -0 trunk/configure.ac (File Modified)
214 + - trunk/libcharybdis/ports.c (File Added)
215
216
217 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
218 Log:
219 - remove broken ports stuff and devpoll stuff.
220
221
222 Changes: Modified:
223 +0 -307 trunk/configure (File Modified)
224 +0 -21 trunk/configure.ac (File Modified)
225 +0 -474 trunk/include/setup.h.in (File Modified)
226 + - trunk/libcharybdis/devpoll.c (File Deleted)
227 + - trunk/libcharybdis/ports.c (File Deleted)
228
229
230 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
231 Log:
232 - regenerate files
233
234
235 Changes: Modified:
236 +1 -25 trunk/configure (File Modified)
237 +0 -3 trunk/include/setup.h.in (File Modified)
238
239
240 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
241 Log:
242 - remove x86-optimized hash code.
243
244
245 Changes: Modified:
246 +0 -13 trunk/configure.ac (File Modified)
247 +2 -187 trunk/src/Makefile.in (File Modified)
248 + - trunk/src/fnvhash.s (File Deleted)
249
250
251 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
252 Log:
253 - apparently setting KE_LENGTH to 128 is fine.
254
255
256 Changes: Modified:
257 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
258
259
260 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
261 Log:
262 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
263
264
265 Changes: Modified:
266 +5627 -5747 trunk/configure (File Modified)
267 +0 -15 trunk/configure.ac (File Modified)
268 +0 -2 trunk/include/m_info.h (File Modified)
269 +6 -9 trunk/include/setup.h.in (File Modified)
270 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
271
272
273 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
274 Log:
275 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
276 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
277 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
278
279
280 Changes: Modified:
281 +0 -5 trunk/include/config.h (File Modified)
282 +0 -5 trunk/include/config.h.dist (File Modified)
283 +0 -6 trunk/include/defaults.h (File Modified)
284 +0 -3 trunk/include/m_info.h (File Modified)
285 +21 -7 trunk/libcharybdis/commio.c (File Modified)
286 +2 -0 trunk/libcharybdis/commio.h (File Modified)
287 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
288 +4 -3 trunk/libcharybdis/poll.c (File Modified)
289 +0 -3 trunk/libcharybdis/select.c (File Modified)
290 +0 -9 trunk/src/ircd.c (File Modified)
291 +23 -26 trunk/src/listener.c (File Modified)
292 +2 -1 trunk/src/restart.c (File Modified)
293 +5 -1 trunk/src/s_auth.c (File Modified)
294 +1 -1 trunk/src/s_conf.c (File Modified)
295 +3 -1 trunk/src/s_serv.c (File Modified)
296
297
298 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
299 Log:
300 Repair operspy who !#channel, broken by me in r3283.
301
302
303 Changes: Modified:
304 +2 -2 trunk/modules/m_who.c (File Modified)
305
306
307 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
308 Log:
309 Update bug report and IRC channel information.
310
311
312 Changes: Modified:
313 +2 -1 trunk/BUGS (File Modified)
314 +2 -1 trunk/NEWS (File Modified)
315
316
317 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
318 Log:
319 Change copyright years in version.c.SH as in release-2.1 r3339.
320
321
322 Changes: Modified:
323 +2 -2 trunk/src/version.c.SH (File Modified)
324
325
326 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
327 Log:
328 Rerun autoconf.
329
330
331 Changes: Modified:
332 +104 -0 trunk/configure (File Modified)
333
334
335 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
336 Log:
337 Need to check for various flavours of epoll,
338 even if --enable-epoll is forced.
339
340
341 Changes: Modified:
342 +1 -0 trunk/configure.ac (File Modified)
343
344
345 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
346 Log:
347 Hack to allow some more warnings, already present in configure (?).
348
349
350 Changes: Modified:
351 +1 -1 trunk/aclocal.m4 (File Modified)
352
353
354 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
355 Log:
356 Merge old trunk r2077,r2079:
357 - Move closing of servlink control fd to close_connection()
358 instead of doing it in exit_local_server(), and make sure
359 we first close the data fd and then the control fd.
360 - Have servlink process ready fds in order net, data, ctrl
361 instead of ctrl, data, net. This seems to fix the problem
362 that squit reasons do not show up on the other side of a
363 ziplink (by making it send any final SQUIT and/or ERROR
364 before noticing the closed control fd).
365
366
367 Changes: Modified:
368 +1 -1 trunk/servlink/io.c (File Modified)
369 +3 -12 trunk/src/client.c (File Modified)
370
371
372 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
373 Log:
374 Don't show the UID if a TS6 server sends a kick with
375 an empty or no comment. Note that charybdis never sends
376 such kicks.
377
378
379 Changes: Modified:
380 +4 -4 trunk/modules/core/m_kick.c (File Modified)
381
382
383 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
384 Log:
385 Merge old trunk r2081:
386 Don't say that services cannot be killed in
387 ERR_ISCHANSERVICE message (given when trying
388 to kick or deop them), as that's not the case.
389
390
391 Changes: Modified:
392 +1 -1 trunk/src/messages.tab (File Modified)
393
394
395 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
396 Log:
397 Merge old trunk r2059
398 Clarifications to the descriptions of umode +Q and cmode +F,
399 suggested by Ariadne@SorceryNet.
400
401
402 Changes: Modified:
403 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
404 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
405
406
407 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
408 Log:
409 Merge old trunk r2907,r2991:
410 Allow TESTLINE on channel names.
411
412
413 Changes: Modified:
414 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
415 +4 -0 trunk/help/opers/testline (File Modified)
416 +22 -0 trunk/modules/m_testline.c (File Modified)
417
418
419 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
420 Log:
421 Merge old trunk r2835:
422 resolver: if sendto(2) fails, try sending to the next nameserver
423
424
425 Changes: Modified:
426 +1 -1 trunk/src/res.c (File Modified)
427
428
429 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
430 Log:
431 Merge old trunk r2817:
432 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
433 starts with a digit. This is safe because the last
434 parameter is a nick and never a UID. (The first parameter
435 in a server-server two-param whois is a UID/SID.)
436
437
438 Changes: Modified:
439 +1 -1 trunk/modules/m_whois.c (File Modified)
440
441
442 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
443 Log:
444 Merge old trunk r2779,r2785:
445 Show correct privilege name in a few ERR_NOPRIVS numerics.
446
447
448 Changes: Modified:
449 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
450 +1 -1 trunk/extensions/m_opme.c (File Modified)
451 +2 -2 trunk/unsupported/m_force.c (File Modified)
452
453
454 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
455 Log:
456 Merge old trunk r2695:
457 Send an SQUIT instead of an ERROR to announce /die to connected servers.
458 This will generate better server notices.
459
460
461 Changes: Modified:
462 +3 -2 trunk/modules/core/m_die.c (File Modified)
463
464
465 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
466 Log:
467 Merge old trunk r2294:
468 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
469
470
471 Changes: Modified:
472 +1 -1 trunk/src/s_user.c (File Modified)
473
474
475 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
476 Log:
477 Merge old trunk r2226:
478 If we are connecting outward to a server, check if the
479 server name they sent is the same as what we tried to
480 connect to. Previously such a connection could succeed
481 if there existed connect blocks with the same IP and
482 passwords for the other server name.
483
484
485 Changes: Modified:
486 +11 -0 trunk/modules/core/m_server.c (File Modified)
487
488
489 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
490 Log:
491 Merge old trunk r2212:
492 Another handling of SJOINs without nicks:
493 Propagate them if the channel is +P or the channel
494 already existed, otherwise remove the channel again
495 and do not propagate the SJOIN.
496
497
498 Changes: Modified:
499 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
500
501
502 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
503 Log:
504 Remove channels entirely from /whois on services.
505 This cannot be overridden with operspy.
506
507
508 Changes: Modified:
509 +20 -17 trunk/modules/m_whois.c (File Modified)
510
511
512 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
513 Log:
514 Fix /who on channels with ** in their name.
515
516
517 Changes: Modified:
518 +2 -2 trunk/modules/m_who.c (File Modified)
519
520
521 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
522 Log:
523 NEWS: As in 2.1.3, mention that the TS6 revision will
524 interoperate with older versions
525
526
527 Changes: Modified:
528 +2 -1 trunk/NEWS (File Modified)
529
530
531 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
532 Log:
533 Fix documentation of HIDE_SERVERS_IPS define.
534
535
536 Changes: Modified:
537 +2 -2 trunk/include/config.h.dist (File Modified)
538
539
540 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
541 Log:
542 Don't leak auth{} spoofed ip for I-line is full notice either.
543
544
545 Changes: Modified:
546 +1 -1 trunk/src/s_conf.c (File Modified)
547
548
549 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
550 Log:
551 Update NEWS.
552
553
554 Changes: Modified:
555 +37 -0 trunk/NEWS (File Modified)
556
557
558 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
559 Log:
560 Allow /invite (but not invex) to override +r, +l, +j in
561 addition to +i. As before, a restrictive mode must be in
562 place at /invite time for the invite to have an effect;
563 +r does not count as a restrictive mode if the user is
564 logged in; +l and +j always count as restrictive modes to
565 allow for cases where they would allow join at /invite
566 time but not when the user tries to join.
567
568
569 Changes: Modified:
570 +6 -2 trunk/modules/m_invite.c (File Modified)
571 +21 -10 trunk/src/channel.c (File Modified)
572
573
574 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
575 Log:
576 Remove invite_ops_only, forcing it to YES.
577
578
579 Changes: Modified:
580 +0 -1 trunk/doc/example.conf (File Modified)
581 +0 -5 trunk/doc/reference.conf (File Modified)
582 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
583 +0 -1 trunk/include/s_conf.h (File Modified)
584 +0 -6 trunk/modules/m_info.c (File Modified)
585 +10 -14 trunk/modules/m_invite.c (File Modified)
586 +0 -1 trunk/src/newconf.c (File Modified)
587 +0 -1 trunk/src/s_conf.c (File Modified)
588
589
590 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
591 Log:
592 Move username check after xline and dnsbl checks, so it
593 will not complain to opers about clients who are xlined
594 or blacklisted anyway (both of which silently reject).
595
596
597 Changes: Modified:
598 +15 -15 trunk/src/s_user.c (File Modified)
599
600
601 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
602 Log:
603 - MASTER_MAX is no longer relevant
604
605
606 Changes: Modified:
607 +0 -7 trunk/modules/m_set.c (File Modified)
608
609
610 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
611 Log:
612 - add config option for setting max_clients.
613
614
615 Changes: Modified:
616 +5 -0 trunk/doc/example.conf (File Modified)
617 +5 -0 trunk/doc/reference.conf (File Modified)
618 +2 -0 trunk/include/s_conf.h (File Modified)
619 +1 -1 trunk/src/ircd.c (File Modified)
620 +2 -0 trunk/src/newconf.c (File Modified)
621 +2 -1 trunk/src/s_conf.c (File Modified)
622
623
624 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
625 Log:
626 - remove get_maxrss() and all of that insecure and unsafe nonsense
627
628
629 Changes: Modified:
630 +3 -38 trunk/src/ircd.c (File Modified)
631 +1 -1 trunk/src/restart.c (File Modified)
632 +0 -4 trunk/src/s_stats.c (File Modified)
633
634
635 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
636 Log:
637 - avoid some potential NULL dereferencing
638
639
640 Changes: Modified:
641 +1 -1 trunk/libcharybdis/commio.c (File Modified)
642
643
644 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
645 Log:
646 - fix a typo
647
648
649 Changes: Modified:
650 +1 -1 trunk/libcharybdis/poll.c (File Modified)
651
652
653 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
654 Log:
655 - rework poll a bit for the MAXCONNECTIONS changes.
656
657
658 Changes: Modified:
659 +46 -23 trunk/libcharybdis/poll.c (File Modified)
660
661
662 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
663 Log:
664 Our way of using kqueue may cause it to report fds we
665 don't know about anymore, cope.
666
667
668 Changes: Modified:
669 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
670
671
672 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
673 Log:
674 Don't reference freed memory (fde_t) in comm_close().
675
676
677 Changes: Modified:
678 +1 -1 trunk/libcharybdis/commio.c (File Modified)
679
680
681 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
682 Log:
683 - fix for 100% cpu use
684
685
686 Changes: Modified:
687 +1 -1 trunk/libcharybdis/commio.c (File Modified)
688
689
690 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
691 Log:
692 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
693
694
695 Changes: Modified:
696 +37 -25 trunk/libcharybdis/commio.c (File Modified)
697
698
699 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
700 Log:
701 - clear up use of fd_table in ircd.
702
703
704 Changes: Modified:
705 +3 -2 trunk/src/s_serv.c (File Modified)
706
707
708 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
709 Log:
710 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
711
712
713 Changes: Modified:
714 +97 -26 trunk/libcharybdis/commio.c (File Modified)
715 +3 -2 trunk/libcharybdis/commio.h (File Modified)
716 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
717 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
718 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
719 +3 -3 trunk/libcharybdis/poll.c (File Modified)
720 +2 -2 trunk/libcharybdis/ports.c (File Modified)
721 +2 -2 trunk/libcharybdis/select.c (File Modified)
722
723
724 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
725 Log:
726 Fix some cases where the size argument to strlcpy()
727 for usernames and hostnames is 1 too small.
728
729
730 Changes: Modified:
731 +1 -1 trunk/modules/m_chghost.c (File Modified)
732 +2 -2 trunk/src/res.c (File Modified)
733 +2 -2 trunk/src/s_user.c (File Modified)
734
735
736 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
737 Log:
738 Cut down quit/part/kick reasons to avoid quit reasons
739 overflowing the client exiting server notice (from
740 TOPICLEN to 260). kill reasons become shorter accordingly.
741 kline/dline/gline reasons become 390.
742 away messages stay at TOPICLEN for now.
743
744
745 Changes: Modified:
746 +8 -3 trunk/include/ircd_defs.h (File Modified)
747 +2 -2 trunk/modules/m_dline.c (File Modified)
748 +4 -4 trunk/modules/m_gline.c (File Modified)
749 +2 -2 trunk/modules/m_kline.c (File Modified)
750
751
752 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
753 Log:
754 Don't leak auth{} spoofed IP addresses in +f notices.
755 from ratbox (androsyn)
756
757
758 Changes: Modified:
759 +10 -3 trunk/src/s_conf.c (File Modified)
760
761
762 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
763 Log:
764 Make oper_up() take +i/-i during opering up into account
765 (e.g. no_oper_invis extension, +i in operator::umodes).
766 Remove the hack from no_oper_invis.
767
768
769 Changes: Modified:
770 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
771 +4 -0 trunk/src/s_user.c (File Modified)
772
773
774 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
775 Log:
776 no_oper_invis: decrement invisible count when clearing
777 invisible on a local client who has just opered up
778 oper_up() should really do this
779
780
781 Changes: Modified:
782 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
783
784
785 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
786 Log:
787 Put "End of Channel Quiet List" instead of
788 "End of Channel Ban List" for a +q list.
789 Due to client restrictions the numerics for
790 quiet lists must be the same as for ban lists.
791
792
793 Changes: Modified:
794 +4 -1 trunk/src/chmode.c (File Modified)
795
796
797 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
798 Log:
799 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
800 Change TS6 JOIN processing
801 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
802 a local user joins an existing channel
803 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
804 propagating a TS6 JOIN
805 - don't interpret simple modes in an incoming TS6 JOIN
806
807 This is to avoid desyncs when certain mode changes (e.g. -im)
808 cross with joins. A downside is that simple modes will be
809 more desynched when a JOIN creates a channel or lowers TS,
810 but that's less important.
811
812 Update the TS6 specification to include this, and clarify
813 that TMODE can come from a server and that MODE must be
814 translated into TMODE from other servers too.
815
816
817 Changes: Modified:
818 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
819 +19 -127 trunk/modules/core/m_join.c (File Modified)
820
821
822 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
823 Log:
824 Make -logfile work again.
825
826
827 Changes: Modified:
828 +2 -2 trunk/src/s_log.c (File Modified)
829
830
831 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
832 Log:
833 - fix off-by-one memory overflow error.
834
835
836 Changes: Modified:
837 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
838
839
840 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
841 Log:
842 Change handling of modularized umodes:
843 - keep the bitmask reserved forever to the letter, fixing
844 the problems when loading multiple umode modules,
845 unloading them and then loading them in a different order
846 - don't allow local users to change umodes which have
847 been unloaded and don't set them on new users via
848 default_umodes
849
850
851 Changes: Modified:
852 +24 -3 trunk/src/s_user.c (File Modified)
853
854
855 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
856 Log:
857 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
858
859
860 Changes: Modified:
861 +1 -0 trunk/include/s_user.h (File Modified)
862 +0 -22 trunk/libcharybdis/tools.c (File Modified)
863 +0 -1 trunk/libcharybdis/tools.h (File Modified)
864 +22 -0 trunk/src/s_user.c (File Modified)
865
866
867 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
868 Log:
869 DNSBL keyword substitution is available as of 2.1.3.
870
871
872 Changes: Modified:
873 +1 -1 trunk/doc/example.conf (File Modified)
874
875
876 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
877 Log:
878 Change two occurances like match(userinput, target_p->name) ||
879 match(target_p->name, userinput) to just match(userinput,
880 target_p->name). No client name can contain * or ? now.
881
882
883 Changes: Modified:
884 +1 -1 trunk/modules/m_trace.c (File Modified)
885 +1 -2 trunk/src/s_serv.c (File Modified)
886
887
888 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
889 Log:
890 Do not try find_server() on a name find_client() has
891 returned NULL for, as this will always return NULL
892 since the removal of hostmasking.
893
894
895 Changes: Modified:
896 +1 -2 trunk/modules/m_pong.c (File Modified)
897 +0 -4 trunk/src/s_serv.c (File Modified)
898
899
900 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
901 Log:
902 Remove server_exists() which checked whether the
903 server name existed taking hostmasking into account
904 and just check with find_server(); admittedly
905 this checks if the name is a SID but that's not
906 a real problem.
907
908
909 Changes: Modified:
910 +3 -27 trunk/modules/core/m_server.c (File Modified)
911
912
913 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
914 Log:
915 Remove hash_find_masked_server(), which made it possible
916 to specify the full (unmasked) name of a server behind
917 a hostmask. As a result find_any_client() (for prefixes)
918 becomes equal to find_client(), so remove that too.
919
920
921 Changes: Modified:
922 +0 -1 trunk/include/hash.h (File Modified)
923 +1 -75 trunk/src/hash.c (File Modified)
924 +1 -1 trunk/src/parse.c (File Modified)
925
926
927 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
928 Log:
929 Remove '*' from valid server name characters.
930 This makes it impossible to connect hostmasked servers.
931 (This support didn't work well anyway, was incompatible
932 with TS6 and we never masked ourselves.)
933
934
935 Changes: Modified:
936 +1 -1 trunk/src/match.c (File Modified)
937
938
939 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
940 Log:
941 Change spambot, flooder and jupe joiner notices from host to orighost.
942
943
944 Changes: Modified:
945 +1 -1 trunk/modules/core/m_join.c (File Modified)
946 +2 -2 trunk/modules/core/m_message.c (File Modified)
947 +2 -2 trunk/src/channel.c (File Modified)
948
949
950 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
951 Log:
952 Add documentation for SASL client protocol, same as atheme doc/SASL.
953
954
955 Changes: Modified:
956 + - trunk/doc/sasl.txt (File Added)
957
958
959 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
960 Log:
961 Include real hostname in Closing Link message for unknown
962 connections that have sent USER. This is helpful for
963 k-lined users while not breaking server IP hiding.
964
965
966 Changes: Modified:
967 +3 -1 trunk/src/client.c (File Modified)
968
969
970 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
971 Log:
972 Rerun autoconf.
973
974
975 Changes: Modified:
976 +29 -29 trunk/configure (File Modified)
977
978
979 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
980 Log:
981 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
982
983
984 Changes: Modified:
985 +3 -3 trunk/modules/core/m_kill.c (File Modified)
986
987
988 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
989 Log:
990 Backport from early 3.x:
991
992 --
993 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
994 Log:
995 - remove "Processing connection to foobar.net" message
996
997
998 Changes: Modified:
999 +0 -3 trunk/src/s_auth.c (File Modified)
1000
1001
1002 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1003 Log:
1004 - missed the processing connection one (actually, we can probably nuke this one)
1005
1006
1007 Changes: Modified:
1008 +1 -2 trunk/src/s_auth.c (File Modified)
1009
1010
1011 river 2006/09/27 16:33:05 UTC (20060927-2174)
1012 Log:
1013 get_client_name = stupid
1014
1015
1016
1017 Changes: Modified:
1018 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1019
1020
1021 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1022 Log:
1023 - remove excessive arguments
1024
1025
1026 Changes: Modified:
1027 +1 -2 trunk/src/s_conf.c (File Modified)
1028 +1 -1 trunk/src/s_user.c (File Modified)
1029
1030
1031 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1032 Log:
1033 - use sendto_one_notice() for on-connect notices too.
1034
1035
1036 Changes: Modified:
1037 +10 -10 trunk/src/s_auth.c (File Modified)
1038
1039
1040 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1041 Log:
1042 - use sendto_one_notice() in the core, too.
1043
1044
1045 Changes: Modified:
1046 +2 -2 trunk/src/chmode.c (File Modified)
1047 +8 -15 trunk/src/modules.c (File Modified)
1048 +3 -5 trunk/src/s_conf.c (File Modified)
1049 +1 -2 trunk/src/s_newconf.c (File Modified)
1050 +20 -57 trunk/src/s_user.c (File Modified)
1051
1052
1053 river 2006/09/27 16:19:25 UTC (20060927-2166)
1054 Log:
1055 the KILL command will use get_client_name(, SHOW_IP) instead of
1056 target->name, and will show a more useful error for local opers
1057
1058
1059
1060 Changes: Modified:
1061 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1062
1063
1064 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1065 Log:
1066 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1067
1068
1069 Changes: Modified:
1070 +4 -2 trunk/src/send.c (File Modified)
1071
1072
1073 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1074 Log:
1075 - back out r2159
1076
1077
1078 Changes: Modified:
1079 +1 -1 trunk/include/client.h (File Modified)
1080
1081
1082 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1083 Log:
1084 - get_id(): fall back to "*" if client has no known name
1085
1086
1087 Changes: Modified:
1088 +1 -1 trunk/include/client.h (File Modified)
1089
1090
1091 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1092 Log:
1093 - convert to sendto_one_notice().
1094
1095
1096 Changes: Modified:
1097 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1098 +4 -6 trunk/unsupported/m_force.c (File Modified)
1099
1100
1101 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1102 Log:
1103 - use sendto_one_notice() in many places instead of
1104 sendto_one(source_p, ":%s NOTICE %s :", ...);
1105
1106
1107 Changes: Modified:
1108 +10 -25 trunk/extensions/example_module.c (File Modified)
1109 +5 -14 trunk/extensions/hurt.c (File Modified)
1110 +1 -2 trunk/extensions/m_42.c (File Modified)
1111 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1112 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1113 +1 -2 trunk/extensions/m_opme.c (File Modified)
1114 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1115 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1116 +3 -7 trunk/modules/core/m_die.c (File Modified)
1117 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1118 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1119 +1 -2 trunk/modules/m_challenge.c (File Modified)
1120 +11 -15 trunk/modules/m_connect.c (File Modified)
1121 +20 -28 trunk/modules/m_dline.c (File Modified)
1122 +2 -2 trunk/modules/m_etrace.c (File Modified)
1123 +11 -21 trunk/modules/m_gline.c (File Modified)
1124 +2 -4 trunk/modules/m_kline.c (File Modified)
1125 +1 -2 trunk/modules/m_rehash.c (File Modified)
1126 +3 -7 trunk/modules/m_restart.c (File Modified)
1127 +31 -45 trunk/modules/m_set.c (File Modified)
1128 +2 -4 trunk/modules/m_testmask.c (File Modified)
1129 +5 -8 trunk/modules/m_unreject.c (File Modified)
1130 +2 -5 trunk/modules/m_xline.c (File Modified)
1131 --
1132
1133
1134 Changes: Modified:
1135 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1136 +10 -25 trunk/extensions/example_module.c (File Modified)
1137 +5 -14 trunk/extensions/hurt.c (File Modified)
1138 +1 -2 trunk/extensions/m_42.c (File Modified)
1139 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1140 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1141 +1 -2 trunk/extensions/m_opme.c (File Modified)
1142 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1143 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1144 +3 -7 trunk/modules/core/m_die.c (File Modified)
1145 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1146 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1147 +1 -2 trunk/modules/m_challenge.c (File Modified)
1148 +11 -15 trunk/modules/m_connect.c (File Modified)
1149 +2 -4 trunk/modules/m_dline.c (File Modified)
1150 +2 -2 trunk/modules/m_etrace.c (File Modified)
1151 +11 -21 trunk/modules/m_gline.c (File Modified)
1152 +2 -4 trunk/modules/m_kline.c (File Modified)
1153 +1 -2 trunk/modules/m_rehash.c (File Modified)
1154 +3 -7 trunk/modules/m_restart.c (File Modified)
1155 +31 -45 trunk/modules/m_set.c (File Modified)
1156 +2 -4 trunk/modules/m_testmask.c (File Modified)
1157 +5 -8 trunk/modules/m_unreject.c (File Modified)
1158 +1 -3 trunk/modules/m_xline.c (File Modified)
1159 +2 -2 trunk/src/chmode.c (File Modified)
1160 +8 -15 trunk/src/modules.c (File Modified)
1161 +10 -14 trunk/src/s_auth.c (File Modified)
1162 +3 -6 trunk/src/s_conf.c (File Modified)
1163 +1 -2 trunk/src/s_newconf.c (File Modified)
1164 +20 -57 trunk/src/s_user.c (File Modified)
1165 +4 -2 trunk/src/send.c (File Modified)
1166 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1167 +4 -6 trunk/unsupported/m_force.c (File Modified)
1168
1169
1170 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1171 Log:
1172 - keyword-subst from charybdis 2.2.
1173
1174
1175 Changes: Modified:
1176 +12 -3 trunk/doc/example.conf (File Modified)
1177 +58 -3 trunk/doc/reference.conf (File Modified)
1178 + - trunk/include/substitution.h (File Added)
1179 +1 -0 trunk/src/Makefile.in (File Modified)
1180 +2 -2 trunk/src/s_conf.c (File Modified)
1181 +164 -1 trunk/src/s_user.c (File Modified)
1182 + - trunk/src/substitution.c (File Added)
1183
1184
1185 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1186 Log:
1187 Removed merge tracking for "svnmerge" for
1188 http://svn.atheme.org/charybdis/branches/release-2.2
1189
1190
1191 Changes: Modified:
1192 + - trunk/ (Property Modified)
1193
1194
1195 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1196 Log:
1197 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1198 http://svn.atheme.org/charybdis/branches/release-2.2
1199
1200
1201 Changes: Modified:
1202 + - trunk/ (Property Modified)
1203
1204
1205 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1206 Log:
1207 Removed merge tracking for "svnmerge" for
1208 http://svn.atheme.org/charybdis/branches/release-2.2
1209
1210
1211 Changes: Modified:
1212 + - trunk/ (Property Modified)
1213
1214
1215 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1216 Log:
1217 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1218 http://svn.atheme.org/charybdis/branches/release-2.2
1219
1220
1221 Changes: Modified:
1222 + - trunk/ (Property Modified)
1223
1224
1225 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1226 Log:
1227 - bleah
1228
1229
1230 Changes: Modified:
1231 + - trunk/ (Property Modified)
1232
1233
1234 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1235 Log:
1236 Initialized merge tracking via "svnmerge" with revisions "1-3146" 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:45:04 UTC (20070125-3145)
1245 Log:
1246 - version bump to 2.2.0
1247
1248
1249 Changes: Modified:
1250 +3 -1 trunk/NEWS (File Modified)
1251 +1 -1 trunk/configure.ac (File Modified)
1252
1253
1254 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1255 Log:
1256 - the new plan:
1257 + branches/release-2.1 -> 2.2 base
1258 + 3.0 -> branches/cxxconversion
1259 + backport some immediate 3.0 functionality for 2.2
1260 + other stuff
1261
1262
1263 Changes: Modified:
1264 + - trunk/ (File Added)
1265
1266
1267 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1268 Log:
1269 Merged revisions 3135,3137 via svnmerge from
1270 http://svn.atheme.org/charybdis/trunk
1271
1272 ........
1273 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1274
1275 - Expand TRACE description
1276 - Mention expiry time in TESTLINE
1277 ........
1278 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1279
1280 Update copyright year for sgml docs to 2007.
1281 ........
1282
1283
1284 Changes: Modified:
1285 + - branches/release-2.1/ (Property Modified)
1286 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1287 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1288
1289
1290 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1291 Log:
1292 Merged revisions 1999 via svnmerge from
1293 http://svn.atheme.org/charybdis/trunk
1294 Add river to CREDITS
1295
1296 ........
1297 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1298
1299 vanity
1300 ........
1301
1302
1303 Changes: Modified:
1304 + - branches/release-2.1/ (Property Modified)
1305 +1 -0 branches/release-2.1/CREDITS (File Modified)
1306
1307
1308 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1309 Log:
1310 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1311 http://svn.atheme.org/charybdis/trunk
1312
1313 ........
1314 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1315
1316 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1317 ........
1318 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1319
1320 - add use_forward to /info
1321 ........
1322 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1323
1324 Call channel_modes() with &me instead of source_p when
1325 sending out a JOIN and SJOIN for a local user. This
1326 saves checking whether they are on the channel they
1327 have just joined.
1328 ........
1329 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1330
1331 If use_forward is disabled:
1332 - hide +fFQ in 005
1333 - hide +f in /mode #channel (/mode #channel f still shows it)
1334 - do not send any mode changes adding +f to local clients
1335 (-f ones are still sent)
1336 ........
1337
1338
1339 Changes: Modified:
1340 + - branches/release-2.1/ (Property Modified)
1341 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1342 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1343 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1344 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1345 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1346 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1347 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1348 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1349 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1350 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1351 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1352 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1353
1354
1355 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1356 Log:
1357 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1358
1359
1360 Changes: Modified:
1361 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1362 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1363 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1364
1365
1366 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1367 Log:
1368 Add accountability (wallops, log) to OKICK.
1369
1370
1371 Changes: Modified:
1372 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1373
1374
1375 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1376 Log:
1377 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1378 Similar to branches/release-2.2 r3061.
1379
1380
1381 Changes: Modified:
1382 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1383
1384
1385 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1386 Log:
1387 - Write xline to file after instead of before notifying opers and source
1388 - Also notify source of failure to add xline
1389 Similar to branches/release-2.2 r3057.
1390
1391
1392 Changes: Modified:
1393 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1394
1395
1396 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1397 Log:
1398 If a dline/kline/resv cannot be added to the file, send
1399 the regular notices to local opers and source anyway,
1400 and also warn the source (local opers were already warned).
1401 Similar to branches/release-2.2 r3053.
1402
1403
1404 Changes: Modified:
1405 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1406
1407
1408 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1409 Log:
1410 Port over fixes from unkline/unxline/unresv to undline.
1411 Similar to branches/release-2.2 r3049.
1412
1413
1414 Changes: Modified:
1415 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1416
1417
1418 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1419 Log:
1420 Merged revisions 2915 via svnmerge from
1421 http://svn.atheme.org/charybdis/trunk
1422
1423 ........
1424 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1425
1426 In usage message, show kline.conf and xline.conf instead
1427 of klines.conf and xlines.conf.
1428 ........
1429
1430
1431 Changes: Modified:
1432 + - branches/release-2.1/ (Property Modified)
1433 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1434
1435
1436 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1437 Log:
1438 Merged revisions 2831,2833,2853 via svnmerge from
1439 http://svn.atheme.org/charybdis/trunk
1440
1441 ........
1442 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1443
1444 unkline/unxline/unresv:
1445 - if fclose on the output returns an error, treat this as a
1446 write error too
1447 - check if the rename from the temp file to the ban conf failed
1448 ........
1449 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1450
1451 When adding a permanent dline/kline/xline/resv, check
1452 the return value of fclose().
1453 ........
1454 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1455
1456 Do not free xline aconf if it could not be written out.
1457 It will be added to the list in memory anyway.
1458 ........
1459
1460
1461 Changes: Modified:
1462 + - branches/release-2.1/ (Property Modified)
1463 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1464 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1465 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1466 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1467
1468
1469 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1470 Log:
1471 NEWS: Clarify effects of ip_cloaking changes a little.
1472
1473
1474 Changes: Modified:
1475 +2 -0 branches/release-2.1/NEWS (File Modified)
1476
1477
1478 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1479 Log:
1480 Rerun autoconf.
1481
1482
1483 Changes: Modified:
1484 +9 -9 branches/release-2.1/configure (File Modified)
1485
1486
1487 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1488 Log:
1489 Version bump on 2.1 branch to 2.1.2.
1490
1491
1492 Changes: Modified:
1493 +1 -1 branches/release-2.1/configure.ac (File Modified)
1494
1495
1496 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1497 Log:
1498 Mention r2801/r2805.
1499
1500
1501 Changes: Modified:
1502 +1 -0 branches/release-2.1/NEWS (File Modified)
1503
1504
1505 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1506 Log:
1507 Merged revisions 2801 via svnmerge from
1508 http://svn.atheme.org/charybdis/trunk
1509
1510 ........
1511 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1512
1513 ip_cloaking: try to avoid truncation by removing more
1514 components of the hostname (except the TLD).
1515 ........
1516
1517
1518 Changes: Modified:
1519 + - branches/release-2.1/ (Property Modified)
1520 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1521
1522
1523 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1524 Log:
1525 Update NEWS.
1526
1527
1528 Changes: Modified:
1529 +8 -1 branches/release-2.1/NEWS (File Modified)
1530
1531
1532 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1533 Log:
1534 Merged revisions 2781 via svnmerge from
1535 http://svn.atheme.org/charybdis/trunk
1536
1537 ........
1538 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1539
1540 Fix stupid bug: checked a hostmask against the found
1541 ban instead of all exceptions, causing all host mangled
1542 clients to be exempted if there was a single ban
1543 exception in many cases.
1544 ........
1545
1546
1547 Changes: Modified:
1548 + - branches/release-2.1/ (Property Modified)
1549 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1550
1551
1552 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1553 Log:
1554 Merged revisions 2773 via svnmerge from
1555 http://svn.atheme.org/charybdis/trunk
1556
1557 ........
1558 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1559
1560 user@host must be *@* for a shared{} block with flags=locops
1561 (server should not be *).
1562 ........
1563
1564
1565 Changes: Modified:
1566 + - branches/release-2.1/ (Property Modified)
1567 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1568
1569
1570 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1571 Log:
1572 Tweak \s code a little.
1573
1574
1575 Changes: Modified:
1576 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1577 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1578 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1579
1580
1581 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1582 Log:
1583 Merged revisions 2761 via svnmerge from
1584 http://svn.atheme.org/charybdis/trunk
1585
1586 ........
1587 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1588
1589 The testline/no_tilde fixes are in 2.1.1.
1590 ........
1591
1592
1593 Changes: Modified:
1594 + - branches/release-2.1/ (Property Modified)
1595 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1596
1597
1598 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1599 Log:
1600 Update NEWS.
1601
1602
1603 Changes: Modified:
1604 +4 -1 branches/release-2.1/NEWS (File Modified)
1605
1606
1607 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1608 Log:
1609 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
1610 http://svn.atheme.org/charybdis/trunk
1611 no_tilde fixes
1612
1613 ........
1614 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1615
1616 If the auth{} block has no_tilde and is not kline exempt,
1617 check the username without tilde against klines too.
1618 This is consistent with the way klines work on spoofs
1619 (klines checked on both raw and appearing-on-IRC version).
1620 ........
1621 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1622
1623 Rework the fix for klines with no_tilde.
1624 Add an extra argument to find_address_conf() for the
1625 username without tilde, as that may contain one character more.
1626 ........
1627 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1628
1629 Unbreak compile (because of r2697).
1630 testline with ~ could be improved some more perhaps, but this should work.
1631 ........
1632 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1633
1634 testline: take no_tilde and username truncation into account
1635 ........
1636 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1637
1638 Add some information on /testline with no_tilde and username truncation.
1639 ........
1640
1641
1642 Changes: Modified:
1643 + - branches/release-2.1/ (Property Modified)
1644 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1645 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1646 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1647 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1648 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1649 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1650
1651
1652 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1653 Log:
1654 Merged revisions 2149,2151 via svnmerge from
1655 http://svn.atheme.org/charybdis/trunk
1656
1657 ........
1658 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1659
1660 Move kills from services from +s to +k snomask.
1661 Kills from non-service opers remain on +s.
1662 ........
1663 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1664
1665 Update description of +s and +k snomasks.
1666 ........
1667
1668
1669 Changes: Modified:
1670 + - branches/release-2.1/ (Property Modified)
1671 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1672 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1673 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1674
1675
1676 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1677 Log:
1678 Merged revisions 2685 via svnmerge from
1679 http://svn.atheme.org/charybdis/trunk
1680
1681 ........
1682 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1683
1684 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1685 ........
1686
1687
1688 Changes: Modified:
1689 + - branches/release-2.1/ (Property Modified)
1690 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1691
1692
1693 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1694 Log:
1695 Merged revisions 2693 via svnmerge from
1696 http://svn.atheme.org/charybdis/trunk
1697
1698 ........
1699 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1700
1701 Fix truncation (by one) of unidented usernames
1702 if user registration is done because of DNSBL
1703 completion (which is the usual case if a valid
1704 NICK and USER are sent quickly and any DNSBLs
1705 are enabled).
1706 ........
1707
1708
1709 Changes: Modified:
1710 + - branches/release-2.1/ (Property Modified)
1711 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1712
1713
1714 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1715 Log:
1716 Update NEWS.
1717
1718
1719 Changes: Modified:
1720 +10 -0 branches/release-2.1/NEWS (File Modified)
1721
1722
1723 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1724 Log:
1725 Rerun autoconf.
1726
1727
1728 Changes: Modified:
1729 +9 -9 branches/release-2.1/configure (File Modified)
1730
1731
1732 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1733 Log:
1734 Version bump to 2.1.1.
1735
1736
1737 Changes: Modified:
1738 +1 -1 branches/release-2.1/configure.ac (File Modified)
1739
1740
1741 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1742 Log:
1743 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
1744 http://svn.atheme.org/charybdis/trunk
1745
1746 ........
1747 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1748
1749 - fix a server notice on SID collision where the server name is mentioned twice
1750 ........
1751 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1752
1753 - get_server_name() is stupid
1754 ........
1755 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1756
1757 - fix an oops
1758 ........
1759 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1760
1761 Do the Attempt to re-introduce SID server notice somewhat
1762 differently, showing a real host again if !HIDE_SERVERS_IPS
1763 and still showing the server name exactly once.
1764 ........
1765 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1766
1767 Fix log message for Attempt to re-introduce SID (server notice was ok).
1768 ........
1769 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1770
1771 - replace "No N line" with "no connect block" in a
1772 serverlog message
1773 - show attempted server name in a few serverlog messages
1774 ........
1775
1776
1777 Changes: Modified:
1778 + - branches/release-2.1/ (Property Modified)
1779 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1780
1781
1782 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1783 Log:
1784 Merged revisions 2218 via svnmerge from
1785 http://svn.atheme.org/charybdis/trunk
1786
1787 ........
1788 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1789
1790 Fix garbage in /stats y output on 64-bit archs.
1791 ........
1792
1793
1794 Changes: Modified:
1795 + - branches/release-2.1/ (Property Modified)
1796 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1797
1798
1799 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1800 Log:
1801 Merged revisions 2438 via svnmerge from
1802 http://svn.atheme.org/charybdis/trunk
1803
1804 ........
1805 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1806
1807 Enable Revision keyword in addition to Id.
1808 ........
1809
1810
1811 Changes: Modified:
1812 + - branches/release-2.1/ (Property Modified)
1813 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1814
1815
1816 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1817 Log:
1818 Merged revisions 2679 via svnmerge from
1819 http://svn.atheme.org/charybdis/trunk
1820
1821 ........
1822 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1823
1824 Port over ratbox 2.2 r23253 (anfl):
1825 - remove the cached storage of how many +beI there are, thereby fixing a
1826 case where it can get desynced from reality
1827 ........
1828
1829
1830 Changes: Modified:
1831 + - branches/release-2.1/ (Property Modified)
1832 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1833 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1834
1835
1836 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1837 Log:
1838 Merged revisions 2093,2095 via svnmerge from
1839 http://svn.atheme.org/charybdis/trunk
1840
1841 ........
1842 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1843
1844 - change DNSBL licensing to BSD.
1845 ........
1846 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1847
1848 - change x86-assembly FNV implementation to BSD license
1849 ........
1850
1851
1852 Changes: Modified:
1853 + - branches/release-2.1/ (Property Modified)
1854 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1855 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1856
1857
1858 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1859 Log:
1860 Merged revisions 2073,2075 via svnmerge from
1861 http://svn.atheme.org/charybdis/trunk
1862
1863 ........
1864 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1865
1866 Put full information in the squit reason when exiting
1867 a server due to a servlink (ziplinks) error.
1868 ........
1869 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1870
1871 Put full information in the squit reason when exiting
1872 a server due to not enough arguments for a command.
1873 ........
1874
1875
1876 Changes: Modified:
1877 + - branches/release-2.1/ (Property Modified)
1878 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1879 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1880
1881
1882 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1883 Log:
1884 Merged revisions 2071 via svnmerge from
1885 http://svn.atheme.org/charybdis/trunk
1886
1887 ........
1888 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1889
1890 Don't redirect users from an existing domain to an
1891 existing server in reference.conf.
1892 Idea from ratbox.
1893 ........
1894
1895
1896 Changes: Modified:
1897 + - branches/release-2.1/ (Property Modified)
1898 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1899
1900
1901 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1902 Log:
1903 Merged revisions 2053 via svnmerge from
1904 http://svn.atheme.org/charybdis/trunk
1905
1906 ........
1907 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1908
1909 Make find_channel_membership() choose the shortest list
1910 (channel's list or user's list) to search, avoiding excessive
1911 CPU usage with services which are in lots of channels.
1912 From ratbox 2.2 (anfl/jilles)
1913 ........
1914
1915
1916 Changes: Modified:
1917 + - branches/release-2.1/ (Property Modified)
1918 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1919
1920
1921 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1922 Log:
1923 Rerun autoconf.
1924
1925
1926 Changes: Modified:
1927 +9 -9 branches/release-2.1/configure (File Modified)
1928
1929
1930 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1931 Log:
1932 Version change 2.1.0rc1 -> 2.1.0 (release).
1933
1934
1935 Changes: Modified:
1936 +1 -1 branches/release-2.1/configure.ac (File Modified)
1937
1938
1939 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1940 Log:
1941 Merged revisions 2029 via svnmerge from
1942 http://svn.atheme.org/charybdis/trunk
1943
1944 ........
1945 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1946
1947 NEWS: mention m_webirc.c module
1948 ........
1949
1950
1951 Changes: Modified:
1952 + - branches/release-2.1/ (Property Modified)
1953 +1 -0 branches/release-2.1/NEWS (File Modified)
1954
1955
1956 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1957 Log:
1958 Rerun autoconf.
1959
1960
1961 Changes: Modified:
1962 +9 -9 branches/release-2.1/configure (File Modified)
1963
1964
1965 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1966 Log:
1967 Change version to 2.1.0rc1.
1968
1969
1970 Changes: Modified:
1971 +1 -1 branches/release-2.1/configure.ac (File Modified)
1972
1973
1974 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1975 Log:
1976 Merged revisions 2021 via svnmerge from
1977 http://svn.atheme.org/charybdis/trunk
1978
1979 ........
1980 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1981
1982 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1983 related flaky looking things, and instead keep a list
1984 of BlacklistClients in PreClient.
1985 ........
1986
1987
1988 Changes: Modified:
1989 + - branches/release-2.1/ (Property Modified)
1990 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1991 +1 -1 branches/release-2.1/include/client.h (File Modified)
1992 +0 -1 branches/release-2.1/include/res.h (File Modified)
1993 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1994 +0 -24 branches/release-2.1/src/res.c (File Modified)
1995 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1996
1997
1998 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1999 Log:
2000 Merged revisions 2015,2017 via svnmerge from
2001 http://svn.atheme.org/charybdis/trunk
2002
2003 ........
2004 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2005
2006 Check if the name in the question section of the
2007 DNS reply matches what we queried, to guard against
2008 late replies to a previous query with the same id.
2009 ........
2010 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2011
2012 res.c: add a comment summarizing our changes
2013 ........
2014
2015
2016 Changes: Modified:
2017 + - branches/release-2.1/ (Property Modified)
2018 +53 -18 branches/release-2.1/src/res.c (File Modified)
2019
2020
2021 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2022 Log:
2023 Merged revisions 1981 via svnmerge from
2024 http://svn.atheme.org/charybdis/trunk
2025
2026 ........
2027 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2028
2029 Alphabetize extensions and tweak the descriptions a little.
2030 ........
2031
2032
2033 Changes: Modified:
2034 + - branches/release-2.1/ (Property Modified)
2035 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2036 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2037
2038
2039 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2040 Log:
2041 Merged revisions 1975 via svnmerge from
2042 http://svn.atheme.org/charybdis/trunk
2043
2044 ........
2045 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2046
2047 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2048 We should use the IP and not truncate the hostname.
2049 From ratbox 2.2 (androsyn)
2050 ........
2051
2052
2053 Changes: Modified:
2054 + - branches/release-2.1/ (Property Modified)
2055 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2056
2057
2058 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2059 Log:
2060 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2061 http://svn.atheme.org/charybdis/trunk
2062
2063
2064 Changes: Modified:
2065 + - branches/release-2.1/ (Property Modified)
2066
2067
2068 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2069 Log:
2070 - branch 2.1 release family
2071
2072
2073 Changes: Modified:
2074 + - branches/release-2.1/ (File Added)
2075
2076
2077 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2078 Log:
2079 Describe new handling of host mangling in channel bans in SGML.
2080
2081
2082 Changes: Modified:
2083 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2084
2085
2086 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2087 Log:
2088 - ok, 2.1 operline brought to you by marvin the melancholy robot
2089
2090
2091 Changes: Modified:
2092 +1 -1 trunk/src/messages.tab (File Modified)
2093
2094
2095 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2096 Log:
2097 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2098 If anybody comes up with anything better, then please let us know
2099 and we will change this before 2.1 is branched.
2100
2101
2102 Changes: Modified:
2103 +1 -1 trunk/src/messages.tab (File Modified)
2104
2105
2106 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2107 Log:
2108 Add EUID to capab.txt.
2109
2110
2111 Changes: Modified:
2112 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2113
2114
2115 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2116 Log:
2117 Update NEWS file.
2118
2119
2120 Changes: Modified:
2121 +3 -0 trunk/NEWS (File Modified)
2122
2123
2124 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2125 Log:
2126 Allow service{} servers to manipulate the nick delay table
2127 (for "nickserv enforcement").
2128 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2129 If duration is 0, the nickdelay entry is removed, otherwise
2130 it is added with the duration in seconds (maximum 24 hours).
2131 It is suggested that this is used if the EUID capab is present.
2132
2133
2134 Changes: Modified:
2135 +42 -1 trunk/modules/m_services.c (File Modified)
2136
2137
2138 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2139 Log:
2140 HURT: strip off *@ from the start of the mask
2141 reject anything else containing '@' or '!'
2142
2143
2144 Changes: Modified:
2145 +11 -0 trunk/extensions/hurt.c (File Modified)
2146
2147
2148 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2149 Log:
2150 ircd.c: need supported.h here
2151
2152
2153 Changes: Modified:
2154 +1 -0 trunk/src/ircd.c (File Modified)
2155
2156
2157 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2158 Log:
2159 HURT: less ambiguity here
2160 ips/hosts to be hurt must contain a '.' or ':' otherwise
2161 they are interpreted as nicks
2162
2163
2164 Changes: Modified:
2165 +14 -9 trunk/extensions/hurt.c (File Modified)
2166
2167
2168 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2169 Log:
2170 - we're now ircd-charybdis.org.
2171 - properly alphabetize credits
2172
2173
2174 Changes: Modified:
2175 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2176
2177
2178 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2179 Log:
2180 - add additional modules to the configs
2181
2182
2183 Changes: Modified:
2184 +6 -0 trunk/doc/example.conf (File Modified)
2185 +12 -0 trunk/doc/reference.conf (File Modified)
2186
2187
2188 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2189 Log:
2190 - remove hurt.h, it is pointless and confusing
2191
2192
2193 Changes: Modified:
2194 +27 -62 trunk/extensions/hurt.c (File Modified)
2195 + - trunk/extensions/hurt.h (File Deleted)
2196
2197
2198 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2199 Log:
2200 - add code to suggest a local HURT by nickname.
2201 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2202
2203
2204 Changes: Modified:
2205 +40 -10 trunk/extensions/hurt.c (File Modified)
2206 +1 -0 trunk/extensions/hurt.h (File Modified)
2207
2208
2209 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2210 Log:
2211 - update NEWS file
2212
2213
2214 Changes: Modified:
2215 +2 -1 trunk/NEWS (File Modified)
2216
2217
2218 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2219 Log:
2220 MASKTRACE/TESTMASK: check orighost as well
2221
2222
2223 Changes: Modified:
2224 +4 -2 trunk/modules/m_etrace.c (File Modified)
2225 +3 -1 trunk/modules/m_testmask.c (File Modified)
2226
2227
2228 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2229 Log:
2230 Make RPL_ISUPPORT (005) numeric modularizable.
2231 Currently it will reassemble the numeric every time
2232 it needs to be sent, using a few dozen callbacks;
2233 if this is too slow some caching scheme should be
2234 implemented.
2235
2236
2237 Changes: Modified:
2238 +0 -1 trunk/include/s_user.h (File Modified)
2239 +36 -114 trunk/include/supported.h (File Modified)
2240 +1 -1 trunk/modules/m_version.c (File Modified)
2241 +1 -0 trunk/src/Makefile.in (File Modified)
2242 +1 -0 trunk/src/ircd.c (File Modified)
2243 +300 -25 trunk/src/s_user.c (File Modified)
2244 + - trunk/src/supported.c (File Added)
2245
2246
2247 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2248 Log:
2249 EUID orighost could differ from host only in case,
2250 do not mark as dynamic spoof then
2251
2252
2253 Changes: Modified:
2254 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2255
2256
2257 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2258 Log:
2259 kline help file: clarify a bit and remove some obsolete stuff
2260 partly suggested by Olin
2261
2262
2263 Changes: Modified:
2264 +8 -8 trunk/help/opers/kline (File Modified)
2265
2266
2267 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2268 Log:
2269 Update NEWS file.
2270
2271
2272 Changes: Modified:
2273 +20 -0 trunk/NEWS (File Modified)
2274
2275
2276 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2277 Log:
2278 Show real host/IP to nonopers whoising themselves.
2279 The IP is not shown for auth{} spoofs, otherwise it is,
2280 as it looked rather weird to me to show an auth{} spoofed
2281 IP like this. (/userhost on self still shows the IP.)
2282
2283
2284 Changes: Modified:
2285 +13 -2 trunk/modules/m_whois.c (File Modified)
2286
2287
2288 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2289 Log:
2290 Document nick_delay stuff and move it around a bit.
2291
2292
2293 Changes: Modified:
2294 +1 -2 trunk/doc/example.conf (File Modified)
2295 +8 -2 trunk/doc/reference.conf (File Modified)
2296
2297
2298 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2299 Log:
2300 - disable nickdelay by default. Needs to be documented in reference.conf.
2301
2302
2303 Changes: Modified:
2304 +2 -0 trunk/doc/example.conf (File Modified)
2305 +2 -0 trunk/doc/reference.conf (File Modified)
2306
2307
2308 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2309 Log:
2310 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2311
2312
2313 Changes: Modified:
2314 +2 -1 trunk/modules/m_services.c (File Modified)
2315
2316
2317 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2318 Log:
2319 ip_cloaking: somewhat hackish but we need to send the
2320 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2321 umodes
2322
2323
2324 Changes: Modified:
2325 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2326
2327
2328 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2329 Log:
2330 If EUID is used, show realhost in far connect notice
2331 (but not in far disconnect notice).
2332
2333
2334 Changes: Modified:
2335 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2336
2337
2338 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2339 Log:
2340 ip_cloaking:
2341 - use non-ENCAP CHGHOST if possible
2342 - really introduce new users with their mangled and real
2343 host if +h is in default umodes
2344
2345
2346 Changes: Modified:
2347 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2348
2349
2350 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2351 Log:
2352 Add non-ENCAP CHGHOST.
2353
2354
2355 Changes: Modified:
2356 +49 -11 trunk/modules/m_chghost.c (File Modified)
2357
2358
2359 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2360 Log:
2361 Initial addition of EUID (puts realhost/account in same
2362 command as user introduction).
2363 See doc/technical/euid.txt for more information.
2364 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2365
2366
2367 Changes: Modified:
2368 + - trunk/doc/technical/euid.txt (File Added)
2369 +2 -1 trunk/include/s_serv.h (File Modified)
2370 +1 -1 trunk/include/s_user.h (File Modified)
2371 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2372 +1 -34 trunk/modules/m_chghost.c (File Modified)
2373 +0 -28 trunk/modules/m_services.c (File Modified)
2374 +30 -1 trunk/src/s_serv.c (File Modified)
2375 +30 -3 trunk/src/s_user.c (File Modified)
2376
2377
2378 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2379 Log:
2380 Store the mangled host in localClient and use it for
2381 ban matching (also match real host for mangled users,
2382 also match mangled host for uncloaked users).
2383 Improve interaction of +h with auth{} and services
2384 spoofs.
2385 Note that all of this only applies to clients who
2386 connect after the mangling module is loaded
2387 (other clients cannot even set +h).
2388 The sorcerynet cloaking module has not been updated
2389 for these changes.
2390
2391
2392 Changes: Modified:
2393 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2394 +3 -0 trunk/include/client.h (File Modified)
2395 +64 -5 trunk/src/channel.c (File Modified)
2396 +1 -0 trunk/src/client.c (File Modified)
2397 +2 -2 trunk/src/s_user.c (File Modified)
2398
2399
2400 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2401 Log:
2402 Document /stats U letters in sgml.
2403
2404
2405 Changes: Modified:
2406 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2407
2408
2409 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2410 Log:
2411 Better description of hub_mask and leaf_mask.
2412
2413
2414 Changes: Modified:
2415 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2416
2417
2418 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2419 Log:
2420 Add operspy_dont_care_user_info to sgml docs.
2421
2422
2423 Changes: Modified:
2424 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2425
2426
2427 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2428 Log:
2429 Add general::operspy_dont_care_user_info.
2430 This makes /who mask equivalent to /who !mask for opers
2431 with the operspy flag, and removes the operspy log/notice
2432 on /who mask, /masktrace and /scan.
2433 The necessary privilege (operspy flag) is unchanged.
2434 Behaviour for the other operspy commands (channel
2435 related ones) is also unchanged.
2436
2437
2438 Changes: Modified:
2439 +1 -0 trunk/doc/example.conf (File Modified)
2440 +6 -0 trunk/doc/reference.conf (File Modified)
2441 +1 -0 trunk/include/s_conf.h (File Modified)
2442 +10 -8 trunk/modules/m_etrace.c (File Modified)
2443 +6 -0 trunk/modules/m_info.c (File Modified)
2444 +8 -5 trunk/modules/m_scan.c (File Modified)
2445 +1 -1 trunk/modules/m_version.c (File Modified)
2446 +6 -1 trunk/modules/m_who.c (File Modified)
2447 +1 -0 trunk/src/newconf.c (File Modified)
2448 +1 -0 trunk/src/s_conf.c (File Modified)
2449
2450
2451 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2452 Log:
2453 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2454 This letter will also be used for showing operspy with
2455 limited accountability (show non channel related info
2456 without '!' or notice).
2457
2458
2459 Changes: Modified:
2460 +2 -0 trunk/doc/server-version-info (File Modified)
2461 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2462 +2 -0 trunk/include/ircd.h (File Modified)
2463 +6 -0 trunk/modules/m_info.c (File Modified)
2464 +2 -0 trunk/modules/m_version.c (File Modified)
2465 +1 -0 trunk/src/ircd_state.c (File Modified)
2466
2467
2468 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2469 Log:
2470 Add m_webirc module, allows showing real host of CGI:IRC users.
2471 Differences to the version available on my web page for a while:
2472 instructions on how to set it up.
2473
2474
2475 Changes: Modified:
2476 +137 -0 trunk/extensions/Makefile.in (File Modified)
2477 + - trunk/extensions/m_webirc.c (File Added)
2478
2479
2480 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2481 Log:
2482 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2483
2484
2485 Changes: Modified:
2486 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2487
2488
2489 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2490 Log:
2491 - move beu from core to contributors
2492 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2493
2494
2495 Changes: Modified:
2496 +2 -2 trunk/CREDITS (File Modified)
2497
2498
2499 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2500 Log:
2501 Mention that class blocks must be defined before the
2502 auth or connect blocks referencing them.
2503
2504
2505 Changes: Modified:
2506 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2507
2508
2509 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2510 Log:
2511 extb_canjoin:
2512 - change from "can join" to "is banned", this reverses sense
2513 and removes "weird" checks like for +i, +l, +j
2514 - don't allow $j to same channel
2515 - +s/+p restriction removed, anyone can /mode b anyway
2516 - +k check removed
2517
2518
2519 Changes: Modified:
2520 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2521
2522
2523 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2524 Log:
2525 Add a few important lines from reference.conf to example.conf.
2526
2527
2528 Changes: Modified:
2529 +8 -1 trunk/doc/example.conf (File Modified)
2530
2531
2532 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2533 Log:
2534 - we don't support rtsigio anymore
2535 - we definately don't support VMS nor Cygwin either.
2536
2537
2538 Changes: Modified:
2539 +2 -2 trunk/INSTALL (File Modified)
2540 +0 -2 trunk/README.FIRST (File Modified)
2541
2542
2543 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2544 Log:
2545 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2546
2547
2548 Changes: Modified:
2549 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2550
2551
2552 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2553 Log:
2554 extb_canjoin:
2555 - return EXTBAN_NOMATCH for a valid ban that does not match
2556 - consider a $j ban invalid if we were already processing a
2557 can_join for a $j ban
2558
2559
2560 Changes: Modified:
2561 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2562
2563
2564 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2565 Log:
2566 extb_extgecos: realhost -> orighost
2567
2568
2569 Changes: Modified:
2570 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2571
2572
2573 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2574 Log:
2575 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2576
2577
2578 Changes: Modified:
2579 +59 -0 trunk/extensions/Makefile.in (File Modified)
2580 + - trunk/extensions/extb_canjoin.c (File Added)
2581
2582
2583 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2584 Log:
2585 - oh right, charybdis calls that 'orighost'.
2586
2587
2588 Changes: Modified:
2589 +2 -2 trunk/modules/m_who.c (File Modified)
2590
2591
2592 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2593 Log:
2594 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2595
2596
2597 Changes: Modified:
2598 +2 -0 trunk/modules/m_who.c (File Modified)
2599
2600
2601 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2602 Log:
2603 - also check $x against realhost
2604
2605
2606 Changes: Modified:
2607 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2608
2609
2610 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2611 Log:
2612 Sorcerynet people want a debugging notice moved from +s to +d.
2613
2614
2615 Changes: Modified:
2616 +1 -1 trunk/src/blacklist.c (File Modified)
2617
2618
2619 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2620 Log:
2621 Use source_p instead of client_p for free_pre_client().
2622 client_p could be NULL or another client.
2623
2624
2625 Changes: Modified:
2626 +1 -1 trunk/src/client.c (File Modified)
2627
2628
2629 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2630 Log:
2631 - revert this, I know how to fix it now
2632
2633
2634 Changes: Modified:
2635 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2636
2637
2638 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2639 Log:
2640 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2641 This fix is probably suboptimal, but it does indeed fix the problem.
2642
2643
2644 Changes: Modified:
2645 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2646
2647
2648 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2649 Log:
2650 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2651
2652
2653 Changes: Modified:
2654 +49 -0 trunk/extensions/Makefile.in (File Modified)
2655 + - trunk/extensions/extb_extgecos.c (File Added)
2656
2657
2658 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2659 Log:
2660 Remove undocumented and unused general::fallback_to_ip6_int config option.
2661
2662
2663 Changes: Modified:
2664 +0 -3 trunk/include/s_conf.h (File Modified)
2665 +0 -3 trunk/src/newconf.c (File Modified)
2666
2667
2668 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2669 Log:
2670 SGML docs:
2671 - document new TESTMASK
2672 - mention that TESTMASK matching is the same as MASKTRACE matching
2673 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2674 been that way)
2675
2676
2677 Changes: Modified:
2678 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2679
2680
2681 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2682 Log:
2683 New testmask from ratbox 2.2.
2684 Allows matches on nick, ip and gecos in addition to user
2685 and host, and is fully analogous to masktrace.
2686 The numeric has changed from 724 to 727 and fields in it
2687 have changed.
2688
2689
2690 Changes: Modified:
2691 +4 -3 trunk/help/opers/testmask (File Modified)
2692 +1 -0 trunk/include/numeric.h (File Modified)
2693 +82 -9 trunk/modules/m_testmask.c (File Modified)
2694 +2 -2 trunk/src/messages.tab (File Modified)
2695
2696
2697 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2698 Log:
2699 contrib -> extensions
2700
2701
2702 Changes: Modified:
2703 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2704
2705
2706 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2707 Log:
2708 CHGHOST: Check validity of new hostname.
2709 If the command came from a local client (disabled by
2710 default), send an error message and drop the command.
2711 If the command came from a remote client or server,
2712 send a notice to opers and the target user (if local).
2713
2714
2715 Changes: Modified:
2716 +42 -1 trunk/modules/m_chghost.c (File Modified)
2717
2718
2719 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2720 Log:
2721 Update NEWS file.
2722
2723
2724 Changes: Modified:
2725 +23 -1 trunk/NEWS (File Modified)
2726
2727
2728 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2729 Log:
2730 When an outgoing server connection succeeds, set
2731 localClient->ip by simply copying the whole sockaddr
2732 struct instead of copying certain parts only.
2733
2734
2735 Changes: Modified:
2736 +1 -19 trunk/src/s_serv.c (File Modified)
2737
2738
2739 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2740 Log:
2741 Give a special error message and ignore the connect block
2742 if trying to add a connect block for the server's own name.
2743
2744
2745 Changes: Modified:
2746 +7 -0 trunk/src/newconf.c (File Modified)
2747
2748
2749 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2750 Log:
2751 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2752 when --disable-balloc is used, so that it compiles.
2753 Obviously the BlockHeapUsage() stub returns just zeroes so
2754 /stats z will be less informative.
2755
2756
2757 Changes: Modified:
2758 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2759
2760
2761 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2762 Log:
2763 Free and zero dns_query in DNS callback for outgoing connect.
2764 This avoids double free of reslist.
2765
2766
2767 Changes: Modified:
2768 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2769
2770
2771 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2772 Log:
2773 From ratbox, log failed outgoing connections to serverlog.
2774 Added: IP address.
2775
2776
2777 Changes: Modified:
2778 +13 -1 trunk/src/s_serv.c (File Modified)
2779
2780
2781 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2782 Log:
2783 Change serverlog message when connecting to be more clear and show the port number.
2784
2785
2786 Changes: Modified:
2787 +1 -1 trunk/src/s_serv.c (File Modified)
2788
2789
2790 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2791 Log:
2792 Remove gethost_byname(), this is meaningless
2793 since the removal of AAAA -> A fallback (r1763).
2794
2795
2796 Changes: Modified:
2797 +0 -1 trunk/include/res.h (File Modified)
2798 +0 -12 trunk/src/res.c (File Modified)
2799
2800
2801 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2802 Log:
2803 Remove ip6.int support and use only ip6.arpa.
2804 The global ip6.int zone has disappeared on June 1
2805 and a lot of other software has been removing ip6.int
2806 support also.
2807 This removes the second and last case where IPv6
2808 support in charybdis causes extra lookups and slows
2809 DNS down.
2810
2811
2812 Changes: Modified:
2813 +5 -27 trunk/src/res.c (File Modified)
2814
2815
2816 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2817 Log:
2818 Mention new default (r1767) for connect::aftype in sgml docs.
2819
2820
2821 Changes: Modified:
2822 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2823
2824
2825 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2826 Log:
2827 Use IPv6 if connect::host looks like an IPv6 address
2828 (contains a colon). No need to aftype=ipv6 anymore.
2829
2830
2831 Changes: Modified:
2832 +2 -0 trunk/src/newconf.c (File Modified)
2833
2834
2835 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2836 Log:
2837 More information about connect::host.
2838
2839
2840 Changes: Modified:
2841 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2842
2843
2844 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2845 Log:
2846 Remove fallback to A if AAAA cannot be found.
2847 In case of a forward check of a reverse lookup, we
2848 already know if it's ipv4 or ipv6, so it is not
2849 useful and in case of a forward lookup of a hostname
2850 in connect::host, connect::aftype already specifies
2851 if it's ipv4 or ipv6.
2852
2853
2854 Changes: Modified:
2855 +4 -27 trunk/src/res.c (File Modified)
2856
2857
2858 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2859 Log:
2860 msg_channel():
2861 - check if +c made the message text empty and refuse
2862 to send it if so
2863 - don't copy message text if it is not necessary
2864 (channel is -c)
2865
2866
2867 Changes: Modified:
2868 +14 -4 trunk/modules/core/m_message.c (File Modified)
2869
2870
2871 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2872 Log:
2873 remove_conf_item(): do not free cf_name, this is generally a string constant
2874
2875
2876 Changes: Modified:
2877 +0 -1 trunk/src/newconf.c (File Modified)
2878
2879
2880 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2881 Log:
2882 Remove the old unused FDL_ constants.
2883
2884
2885 Changes: Modified:
2886 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2887
2888
2889 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2890 Log:
2891 Remove an unused struct irc_sockaddr_storage from fde_t
2892 (allocated for every possible file descriptor).
2893
2894
2895 Changes: Modified:
2896 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2897
2898
2899 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2900 Log:
2901 If the DNS lookup for an outgoing connection is still
2902 pending when it is closed, clean it up.
2903
2904
2905 Changes: Modified:
2906 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2907
2908
2909 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2910 Log:
2911 If proc_answer() fails (for example if a lookup for an
2912 A record returns a CNAME), fail the query immediately.
2913 Previously the packet was just ignored, leaving the
2914 query to time out.
2915
2916
2917 Changes: Modified:
2918 +4 -8 trunk/src/res.c (File Modified)
2919
2920
2921 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2922 Log:
2923 Correct sockhost field in an outgoing server connection.
2924 First copy the host field from the server_conf, then
2925 take the IP from to where the connection was attempted
2926 when the connection callback is called.
2927 (Before r1747 this used the IP from the server_conf.)
2928
2929
2930 Changes: Modified:
2931 +8 -2 trunk/src/s_serv.c (File Modified)
2932
2933
2934 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2935 Log:
2936 Remove ipnum (keep aftype) and dns_query from server_conf.
2937 We don't keep track of binary form address in connect{}
2938 blocks anymore, DNS lookups of names in host= gone.
2939 As before the DNS lookup is done on connect.
2940 This should unbreak hostnames in host= somewhat.
2941
2942
2943 Changes: Modified:
2944 +1 -2 trunk/include/s_newconf.h (File Modified)
2945 +2 -2 trunk/src/newconf.c (File Modified)
2946 +1 -42 trunk/src/s_newconf.c (File Modified)
2947 +12 -31 trunk/src/s_serv.c (File Modified)
2948
2949
2950 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2951 Log:
2952 Rerun autoconf.
2953
2954
2955 Changes: Modified:
2956 +1 -1 trunk/configure (File Modified)
2957
2958
2959 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2960 Log:
2961 Fix --disable-balloc help text (said --disable-small-net).
2962
2963
2964 Changes: Modified:
2965 +1 -1 trunk/configure.ac (File Modified)
2966
2967
2968 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2969 Log:
2970 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2971 services (+S). Unlike operstring and adminstring, this
2972 is not changeable with /quote set but is updated on rehash.
2973
2974
2975 Changes: Modified:
2976 +1 -0 trunk/doc/example.conf (File Modified)
2977 +10 -2 trunk/doc/reference.conf (File Modified)
2978 +1 -0 trunk/include/s_conf.h (File Modified)
2979 +6 -0 trunk/modules/m_info.c (File Modified)
2980 +3 -2 trunk/modules/m_whois.c (File Modified)
2981 +1 -0 trunk/src/newconf.c (File Modified)
2982 +1 -0 trunk/src/s_conf.c (File Modified)
2983
2984
2985 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2986 Log:
2987 Fix handling of comma in whois: ignore the comma and
2988 everything after it but do output the entire parameter
2989 in RPL_ENDOFWHOIS.
2990
2991
2992 Changes: Modified:
2993 +2 -2 trunk/modules/m_whois.c (File Modified)
2994
2995
2996 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2997 Log:
2998 New /stats letter 's' to list HURTs:
2999 - opers get the full listing.
3000 - users get any HURTs that match their sockhost/orighost if
3001 "stats_k_oper_only" is set to 1.
3002
3003
3004 Changes: Modified:
3005 +50 -0 trunk/extensions/hurt.c (File Modified)
3006
3007
3008 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3009 Log:
3010 - make the newconf system available to modules.
3011
3012
3013 Changes: Modified:
3014 +4 -1 trunk/include/newconf.h (File Modified)
3015 +4 -8 trunk/src/newconf.c (File Modified)
3016
3017
3018 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3019 Log:
3020 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3021
3022 Changes: Modified:
3023 +0 -3 trunk/doc/example.conf (File Modified)
3024 +0 -3 trunk/doc/reference.conf (File Modified)
3025
3026
3027 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3028 Log:
3029 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3030
3031
3032 Changes: Modified:
3033 +3 -0 trunk/doc/example.conf (File Modified)
3034 +3 -0 trunk/doc/reference.conf (File Modified)
3035
3036
3037 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3038 Log:
3039 Fix too early truncation of JOIN channel list.
3040
3041
3042 Changes: Modified:
3043 +2 -3 trunk/modules/core/m_join.c (File Modified)
3044
3045
3046 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3047 Log:
3048 - From ratbox 2.2 (anfl), send server notices about read
3049 errors from handshakes and servers to +s instead of +d.
3050 - Send various server notices about failed server
3051 connections which did not reach registered state network
3052 wide if the connection was initiated by a remote oper.
3053 This avoids annoying the whole net if there is a
3054 broken autoconnect, but allows all opers to see why a
3055 remote connect failed. Failed connections which did reach
3056 server state already generate server notices everywhere.
3057
3058 Note: this is an exception to our general policy to not send
3059 server notices about unregistered connections remotely.
3060
3061
3062 Changes: Modified:
3063 +1 -0 trunk/include/client.h (File Modified)
3064 +20 -6 trunk/src/client.c (File Modified)
3065 +6 -6 trunk/src/s_serv.c (File Modified)
3066
3067
3068 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3069 Log:
3070 - fix typoes
3071
3072
3073 Changes: Modified:
3074 +1 -1 trunk/doc/example.conf (File Modified)
3075 +1 -1 trunk/doc/reference.conf (File Modified)
3076
3077
3078 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3079 Log:
3080 Don't allow #channel +b $c:&channel (inconsistent target).
3081
3082
3083 Changes: Modified:
3084 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3085
3086
3087 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3088 Log:
3089 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3090
3091
3092 Changes: Modified:
3093 +0 -2 trunk/include/client.h (File Modified)
3094
3095
3096 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3097 Log:
3098 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3099
3100
3101 Changes: Modified:
3102 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3103
3104
3105 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3106 Log:
3107 Store IP addresses in whowas. These are shown to opers.
3108 Obtained from Eurus patches.
3109 orighost tracking removed (not worth the memory IMHO),
3110 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3111 with unknown IPs and to not violate auth{} spoof policy.
3112
3113
3114 Changes: Modified:
3115 +2 -0 trunk/doc/reference.conf (File Modified)
3116 +1 -0 trunk/include/numeric.h (File Modified)
3117 +1 -0 trunk/include/whowas.h (File Modified)
3118 +10 -1 trunk/modules/m_whowas.c (File Modified)
3119 +1 -1 trunk/src/messages.tab (File Modified)
3120 +4 -0 trunk/src/whowas.c (File Modified)
3121
3122
3123 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3124 Log:
3125 Describe hostmask parameter of masktrace better in sgml docs.
3126
3127
3128 Changes: Modified:
3129 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3130
3131
3132 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3133 Log:
3134 masktrace help file: mention CIDR IP masks
3135 From ratbox 2.2
3136
3137
3138 Changes: Modified:
3139 +2 -0 trunk/help/opers/masktrace (File Modified)
3140
3141
3142 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3143 Log:
3144 MASKTRACE: allow normal match() on IP address also
3145 From ratbox 2.2
3146
3147
3148 Changes: Modified:
3149 +2 -3 trunk/modules/m_etrace.c (File Modified)
3150
3151
3152 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3153 Log:
3154 Allow +S clients (services) to send to channels and @/+ channels always.
3155
3156
3157 Changes: Modified:
3158 +1 -1 trunk/modules/core/m_message.c (File Modified)
3159 +1 -1 trunk/src/channel.c (File Modified)
3160
3161
3162 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3163 Log:
3164 Allow servers to send to @#chan and +#chan.
3165
3166
3167 Changes: Modified:
3168 +1 -1 trunk/modules/core/m_message.c (File Modified)
3169
3170
3171 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3172 Log:
3173 Don't count opers on service{} servers in /lusers.
3174
3175
3176 Changes: Modified:
3177 +2 -2 trunk/src/s_user.c (File Modified)
3178
3179
3180 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3181 Log:
3182 Show opers the real host behind a dynamic spoof in WHOIS.
3183 If the user is auth{} spoofed, this shows the auth{} spoof
3184 otherwise it shows the DNS hostname and IP address.
3185 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3186
3187
3188 Changes: Modified:
3189 +1 -0 trunk/include/numeric.h (File Modified)
3190 +12 -2 trunk/modules/m_whois.c (File Modified)
3191 +1 -1 trunk/src/messages.tab (File Modified)
3192
3193
3194 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3195 Log:
3196 Remove #define HIDE_SPOOF_IPS from config.h, should
3197 have been done earlier.
3198
3199
3200 Changes: Modified:
3201 +0 -7 trunk/include/config.h (File Modified)
3202
3203
3204 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3205 Log:
3206 Bring back ERR_CANTKILLSERVER.
3207
3208
3209 Changes: Modified:
3210 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3211
3212
3213 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3214 Log:
3215 ip_cloaking module:
3216 - also send RPL_HOSTHIDDEN on -h
3217 - don't allow +h for auth{} spoofed clients
3218
3219
3220 Changes: Modified:
3221 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3222
3223
3224 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3225 Log:
3226 /etc/resolv.conf parsing:
3227 - don't crash (sometimes) if there is a line without an argument
3228 (e.g. 'search' by itself)
3229 - fix handling of lines with leading whitespace
3230
3231
3232 Changes: Modified:
3233 +9 -8 trunk/src/reslib.c (File Modified)
3234
3235
3236 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3237 Log:
3238 Put back code that terminates DNS queries, which was
3239 removed during the resolver changes.
3240
3241
3242 Changes: Modified:
3243 +4 -0 trunk/src/s_auth.c (File Modified)
3244
3245
3246 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3247 Log:
3248 - oh hey, that was in the wrong place
3249
3250
3251 Changes: Modified:
3252 +13 -13 trunk/src/s_auth.c (File Modified)
3253
3254
3255 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3256 Log:
3257 - handle a situation where a user can go away before DNS completes
3258
3259
3260 Changes: Modified:
3261 +13 -0 trunk/src/s_auth.c (File Modified)
3262
3263
3264 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3265 Log:
3266 More dnsbl stuff
3267
3268
3269 Changes: Modified:
3270 +1 -0 trunk/include/blacklist.h (File Modified)
3271 +1 -0 trunk/include/res.h (File Modified)
3272 +33 -2 trunk/src/blacklist.c (File Modified)
3273 +2 -0 trunk/src/client.c (File Modified)
3274 +24 -0 trunk/src/res.c (File Modified)
3275
3276
3277 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3278 Log:
3279 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3280 if comm_accept() failed.
3281
3282 Found with valgrind.
3283
3284
3285 Changes: Modified:
3286 +4 -4 trunk/src/listener.c (File Modified)
3287
3288
3289 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3290 Log:
3291 - handle unavailable Client/preClient structs
3292
3293
3294 Changes: Modified:
3295 +9 -0 trunk/src/blacklist.c (File Modified)
3296
3297
3298 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3299 Log:
3300 Add +lf to SGML docs.
3301
3302
3303 Changes: Modified:
3304 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3305
3306
3307 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3308 Log:
3309 Also do forwarding if the channel limit (+l) is exceeded.
3310
3311
3312 Changes: Modified:
3313 +1 -1 trunk/help/opers/cmode (File Modified)
3314 +2 -2 trunk/modules/core/m_join.c (File Modified)
3315
3316
3317 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3318 Log:
3319 Post-release lovin':
3320 - Update version to 2.1.0.
3321 - Regenerate configure.
3322
3323
3324 Changes: Modified:
3325 +9 -9 trunk/configure (File Modified)
3326 +1 -1 trunk/configure.ac (File Modified)
3327
3328
3329 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3330 Log:
3331 Comment out example blacklist{} block.
3332
3333
3334 Changes: Modified:
3335 +7 -7 trunk/doc/example.conf (File Modified)
3336 +7 -7 trunk/doc/reference.conf (File Modified)
3337
3338
3339 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3340 Log:
3341 Add note regarding use of AHBL BLs.
3342
3343
3344 Changes: Modified:
3345 +4 -0 trunk/doc/example.conf (File Modified)
3346 +4 -0 trunk/doc/reference.conf (File Modified)
3347
3348
3349 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3350 Log:
3351 Fix typos.
3352
3353
3354 Changes: Modified:
3355 +2 -2 trunk/CREDITS (File Modified)
3356
3357
3358 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3359 Log:
3360 Add beu to CREDITS.
3361
3362
3363 Changes: Modified:
3364 +1 -0 trunk/CREDITS (File Modified)
3365
3366
3367 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3368 Log:
3369 Put more recent ratbox CREDITS here.
3370
3371
3372 Changes: Modified:
3373 +3 -2 trunk/doc/Ratbox-team (File Modified)
3374
3375
3376 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3377 Log:
3378 Clarify a bit.
3379
3380
3381 Changes: Modified:
3382 +5 -4 trunk/NEWS (File Modified)
3383
3384
3385 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3386 Log:
3387 Mention that install or make install also avoids modunload crashes.
3388
3389
3390 Changes: Modified:
3391 +2 -1 trunk/BUGS (File Modified)
3392
3393
3394 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3395 Log:
3396 - update NEWS a bit
3397
3398
3399 Changes: Modified:
3400 +3 -8 trunk/NEWS (File Modified)
3401
3402
3403 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3404 Log:
3405 - further updates
3406
3407
3408 Changes: Modified:
3409 +3 -2 trunk/BUGS (File Modified)
3410
3411
3412 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3413 Log:
3414 - add orighost check to hurt.c
3415 - update BUGS info
3416
3417
3418 Changes: Modified:
3419 +1 -6 trunk/BUGS (File Modified)
3420 +1 -1 trunk/extensions/hurt.c (File Modified)
3421
3422
3423 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3424 Log:
3425 Make kline_exempt exempt from HURT also.
3426
3427
3428 Changes: Modified:
3429 +2 -1 trunk/extensions/hurt.c (File Modified)
3430
3431
3432 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3433 Log:
3434 Fix mask HEAL propagation.
3435
3436
3437 Changes: Modified:
3438 +6 -3 trunk/extensions/hurt.c (File Modified)
3439
3440
3441 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3442 Log:
3443 - Remove old cruft.
3444 - Update.
3445
3446
3447 Changes: Modified:
3448 +18 -31 trunk/extensions/README (File Modified)
3449
3450
3451 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3452 Log:
3453 More target change hax.
3454 Ick.
3455
3456
3457 Changes: Modified:
3458 +5 -0 trunk/extensions/hurt.c (File Modified)
3459
3460
3461 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3462 Log:
3463 Improvements to HURT propagation.
3464
3465
3466 Changes: Modified:
3467 +8 -6 trunk/extensions/hurt.c (File Modified)
3468
3469
3470 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3471 Log:
3472 - further simplification
3473
3474
3475 Changes: Modified:
3476 +25 -76 trunk/extensions/hurt.c (File Modified)
3477 +0 -9 trunk/extensions/hurt.h (File Modified)
3478
3479
3480 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3481 Log:
3482 - client_exit hook
3483
3484
3485 Changes: Modified:
3486 +13 -0 trunk/extensions/hurt.c (File Modified)
3487
3488
3489 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3490 Log:
3491 - cut off at 15 messages instead of 30
3492
3493
3494 Changes: Modified:
3495 +1 -1 trunk/extensions/hurt.h (File Modified)
3496
3497
3498 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3499 Log:
3500 Squash a warning here.
3501
3502
3503 Changes: Modified:
3504 +1 -3 trunk/src/ircd.c (File Modified)
3505
3506
3507 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3508 Log:
3509 Don't show servers in /stats l to nonopers if flatten links is enabled.
3510
3511
3512 Changes: Modified:
3513 +3 -1 trunk/modules/m_stats.c (File Modified)
3514
3515
3516 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3517 Log:
3518 - hurt expiry
3519
3520
3521 Changes: Modified:
3522 +20 -7 trunk/extensions/hurt.c (File Modified)
3523
3524
3525 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3526 Log:
3527 - remove inline stuff (yuck)
3528 - sockaddr should have been sockhost
3529
3530
3531 Changes: Modified:
3532 +22 -31 trunk/extensions/hurt.c (File Modified)
3533
3534
3535 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3536 Log:
3537 - make hurt checking actually work
3538
3539
3540 Changes: Modified:
3541 +2 -7 trunk/extensions/hurt.c (File Modified)
3542
3543
3544 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3545 Log:
3546 Slight tweak to alias{}.
3547
3548
3549 Changes: Modified:
3550 +4 -0 trunk/src/parse.c (File Modified)
3551
3552
3553 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3554 Log:
3555 - further simplification
3556
3557
3558 Changes: Modified:
3559 +59 -71 trunk/extensions/hurt.c (File Modified)
3560 +0 -1 trunk/extensions/hurt.h (File Modified)
3561
3562
3563 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3564 Log:
3565 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3566
3567
3568 Changes: Modified:
3569 +10 -20 trunk/extensions/hurt.c (File Modified)
3570 +0 -4 trunk/extensions/hurt.h (File Modified)
3571
3572
3573 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3574 Log:
3575 - remove some unnecessary code here (hurt_initial_check_event()).
3576
3577
3578 Changes: Modified:
3579 +0 -23 trunk/extensions/hurt.c (File Modified)
3580
3581
3582 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3583 Log:
3584 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3585
3586
3587 Changes: Modified:
3588 +8 -0 trunk/modules/core/m_message.c (File Modified)
3589
3590
3591 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3592 Log:
3593 - more sane tgchange hax
3594
3595
3596 Changes: Modified:
3597 +2 -1 trunk/extensions/hurt.c (File Modified)
3598
3599
3600 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3601 Log:
3602 Make HEAL <nick> work.
3603
3604
3605 Changes: Modified:
3606 +40 -43 trunk/extensions/hurt.c (File Modified)
3607
3608
3609 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3610 Log:
3611 Destroy hurt_clients list on unload.
3612
3613
3614 Changes: Modified:
3615 +7 -0 trunk/extensions/hurt.c (File Modified)
3616
3617
3618 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3619 Log:
3620 Coding style: no space between a function name and parenthesis.
3621
3622
3623 Changes: Modified:
3624 +43 -43 trunk/extensions/hurt.c (File Modified)
3625
3626
3627 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3628 Log:
3629 Now works and throws out hurt clients after 30 protocol messages
3630 unless they identify.
3631
3632
3633 Changes: Modified:
3634 +28 -36 trunk/extensions/hurt.c (File Modified)
3635 +1 -7 trunk/extensions/hurt.h (File Modified)
3636
3637
3638 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3639 Log:
3640 Working addition/lookup.
3641
3642
3643 Changes: Modified:
3644 +8 -0 trunk/extensions/hurt.c (File Modified)
3645
3646
3647 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3648 Log:
3649 Get rid of hyb6 style propagation (:server COMMAND source).
3650
3651
3652 Changes: Modified:
3653 +18 -22 trunk/extensions/hurt.c (File Modified)
3654
3655
3656 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3657 Log:
3658 add not-working hurt_add and hurt_find
3659
3660
3661 Changes: Modified:
3662 +13 -5 trunk/extensions/hurt.c (File Modified)
3663
3664
3665 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3666 Log:
3667 Comment out a lot of stuff so I can load and unload this without crashing.
3668
3669
3670 Changes: Modified:
3671 +17 -6 trunk/extensions/hurt.c (File Modified)
3672
3673
3674 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3675 Log:
3676 Fix svn:keywords and add a short comment at the top.
3677
3678
3679 Changes: Modified:
3680 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3681
3682
3683 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3684 Log:
3685 - Make hurt module compile
3686 - Link it to the build
3687 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3688 correct flag name, no CAP_TS6 use etc
3689
3690
3691 Changes: Modified:
3692 +1 -0 trunk/extensions/Makefile.in (File Modified)
3693 +30 -32 trunk/extensions/hurt.c (File Modified)
3694
3695
3696 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3697 Log:
3698 Put beu's hurt module in trunk.
3699
3700
3701 Changes: Modified:
3702 + - trunk/extensions/hurt.c (File Added)
3703 + - trunk/extensions/hurt.h (File Added)
3704
3705
3706 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3707 Log:
3708 - _iprint(): use stderr instead of stdout
3709
3710
3711 Changes: Modified:
3712 +1 -1 trunk/src/s_log.c (File Modified)
3713
3714
3715 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3716 Log:
3717 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3718 and subsequently destroy our kqueue when we close 0, 1, 2
3719 (broke /restart).
3720 - After closing fd 0, 1, 2 reopen them to /dev/null again
3721 so we don't send messages from malloc etc to a random
3722 user's connection.
3723 - Remove an obsolete comment.
3724
3725
3726 Changes: Modified:
3727 +13 -2 trunk/src/ircd.c (File Modified)
3728
3729
3730 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3731 Log:
3732 Update NEWS file.
3733
3734
3735 Changes: Modified:
3736 +29 -1 trunk/NEWS (File Modified)
3737
3738
3739 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3740 Log:
3741 Rerun autoconf.
3742
3743
3744 Changes: Modified:
3745 +1 -1 trunk/configure (File Modified)
3746
3747
3748 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3749 Log:
3750 Fix openssl version check to also accept versions newer than 0.9.6.
3751
3752
3753 Changes: Modified:
3754 +1 -1 trunk/configure.ac (File Modified)
3755
3756
3757 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3758 Log:
3759 Oops, need packet.h here.
3760
3761
3762 Changes: Modified:
3763 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3764
3765
3766 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3767 Log:
3768 End the flood grace period in CPRIVMSG/CNOTICE.
3769
3770
3771 Changes: Modified:
3772 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3773
3774
3775 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3776 Log:
3777 - update class::connectfreq documentation
3778
3779
3780 Changes: Modified:
3781 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3782
3783
3784 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3785 Log:
3786 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3787
3788
3789 Changes: Modified:
3790 +3 -6 trunk/src/s_serv.c (File Modified)
3791
3792
3793 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3794 Log:
3795 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3796
3797
3798 Changes: Modified:
3799 +1 -1 trunk/src/messages.tab (File Modified)
3800
3801
3802 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3803 Log:
3804 Don't mention that /stats p shows idle times, as it doesn't.
3805
3806
3807 Changes: Modified:
3808 +1 -1 trunk/help/opers/stats (File Modified)
3809 +1 -1 trunk/help/users/stats (File Modified)
3810
3811
3812 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3813 Log:
3814 /stats A shows DNS servers, it doesn't matter whether ircd
3815 uses ADNS or something else.
3816
3817
3818 Changes: Modified:
3819 +1 -1 trunk/help/opers/stats (File Modified)
3820
3821
3822 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3823 Log:
3824 get_client_name() fix
3825
3826
3827 Changes: Modified:
3828 +4 -0 trunk/src/client.c (File Modified)
3829
3830
3831 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3832 Log:
3833 Add some comments.
3834
3835
3836 Changes: Modified:
3837 +6 -0 trunk/src/ircd.c (File Modified)
3838
3839
3840 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3841 Log:
3842 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3843
3844 Changes: Modified:
3845 +16 -17 trunk/configure (File Modified)
3846 +1 -1 trunk/configure.ac (File Modified)
3847
3848
3849 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3850 Log:
3851 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3852
3853 Changes: Modified:
3854 +135 -0 trunk/configure (File Modified)
3855 +6 -0 trunk/configure.ac (File Modified)
3856
3857
3858 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3859 Log:
3860 Exit 0 on successful -conftest.
3861
3862
3863 Changes: Modified:
3864 +1 -1 trunk/src/ircd.c (File Modified)
3865
3866
3867 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3868 Log:
3869 Make the "keep the parent process around" thing work, by opening
3870 a pipe to the child process. This pipe is on fd 0 in the child
3871 process. After successful initialization, the child will write
3872 a byte to this pipe, on fatal errors it will close it without
3873 writing anything.
3874
3875 Somewhat hackish still but should work.
3876
3877
3878 Changes: Modified:
3879 +27 -30 trunk/src/ircd.c (File Modified)
3880
3881
3882 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3883 Log:
3884 - convert some error messages to ierror() over fprintf/ilog combination
3885
3886
3887 Changes: Modified:
3888 +3 -6 trunk/src/ircd.c (File Modified)
3889
3890
3891 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3892 Log:
3893 - inotice() for loadmodule when in foreground mode
3894
3895
3896 Changes: Modified:
3897 +3 -0 trunk/src/modules.c (File Modified)
3898
3899
3900 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3901 Log:
3902 - remove inotice() on loading modules from the config
3903
3904
3905 Changes: Modified:
3906 +0 -3 trunk/src/modules.c (File Modified)
3907
3908
3909 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3910 Log:
3911 - usleep for 50000usec in the parent process to allow for startup messages
3912 to be cleanly printed before detaching to shell, this should be more than
3913 enough time really
3914
3915
3916 Changes: Modified:
3917 +3 -0 trunk/src/ircd.c (File Modified)
3918
3919
3920 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3921 Log:
3922 - display more errors during normal startup as to try to help people find common problems
3923
3924
3925 Changes: Modified:
3926 +27 -10 trunk/src/ircd.c (File Modified)
3927
3928
3929 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3930 Log:
3931 - version bump in preparation of 2.0.0 release
3932
3933
3934 Changes: Modified:
3935 +9 -9 trunk/configure (File Modified)
3936 +1 -1 trunk/configure.ac (File Modified)
3937
3938
3939 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3940 Log:
3941 Change example.conf operator block from "admin" to "god",
3942 so as to show we encourage per-person operator blocks.
3943
3944
3945 Changes: Modified:
3946 +4 -2 trunk/doc/example.conf (File Modified)
3947
3948
3949 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3950 Log:
3951 Document alias{} block.
3952
3953
3954 Changes: Modified:
3955 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3956
3957
3958 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3959 Log:
3960 Document DNS blacklist stuff in sgml.
3961
3962
3963 Changes: Modified:
3964 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3965 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3966
3967
3968 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3969 Log:
3970 Misc /stats clarifications.
3971
3972
3973 Changes: Modified:
3974 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3975
3976
3977 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3978 Log:
3979 Move snomasks into umodes chapter.
3980 Move oprivs chapter down.
3981
3982
3983 Changes: Modified:
3984 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3985 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3986 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3987
3988
3989 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3990 Log:
3991 Mention operator{} user@host change.
3992
3993
3994 Changes: Modified:
3995 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3996
3997
3998 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3999 Log:
4000 operator{} block user@host matches against orighost now, not host.
4001 This means that services/+h spoofs do not work in operator{} blocks;
4002 auth{} spoofs still work.
4003
4004
4005 Changes: Modified:
4006 +4 -0 trunk/doc/example.conf (File Modified)
4007 +1 -1 trunk/doc/reference.conf (File Modified)
4008 +2 -2 trunk/modules/m_challenge.c (File Modified)
4009 +1 -1 trunk/modules/m_oper.c (File Modified)
4010
4011
4012 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4013 Log:
4014 - inotice/iwarn/ierror() stuff I was working on
4015
4016
4017 Changes: Modified:
4018 +3 -0 trunk/include/s_log.h (File Modified)
4019 +15 -11 trunk/src/ircd.c (File Modified)
4020 +3 -1 trunk/src/modules.c (File Modified)
4021 +1 -1 trunk/src/newconf.c (File Modified)
4022 +54 -0 trunk/src/s_log.c (File Modified)
4023
4024
4025 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4026 Log:
4027 Oops, don't add blacklists to the list twice on rehash.
4028
4029
4030 Changes: Modified:
4031 +3 -2 trunk/src/blacklist.c (File Modified)
4032
4033
4034 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4035 Log:
4036 Remove notices to the client about progress of dnsbl lookups.
4037
4038
4039 Changes: Modified:
4040 +0 -4 trunk/src/blacklist.c (File Modified)
4041
4042
4043 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4044 Log:
4045 Add auth{} flag dnsbl_exempt.
4046
4047
4048 Changes: Modified:
4049 +2 -1 trunk/doc/example.conf (File Modified)
4050 +2 -1 trunk/doc/reference.conf (File Modified)
4051 +2 -0 trunk/include/s_conf.h (File Modified)
4052 +1 -0 trunk/src/newconf.c (File Modified)
4053 +8 -1 trunk/src/s_user.c (File Modified)
4054
4055
4056 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4057 Log:
4058 Switch alias{} and blacklist{} around, for consistency with example.conf.
4059
4060
4061 Changes: Modified:
4062 +18 -18 trunk/doc/reference.conf (File Modified)
4063
4064
4065 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4066 Log:
4067 Send a warning to the user if they are dnsbl listed but exempted.
4068
4069
4070 Changes: Modified:
4071 +17 -12 trunk/src/s_user.c (File Modified)
4072
4073
4074 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4075 Log:
4076 Move throwing out dnsbl listed clients to registration,
4077 and make kline_exempt exempt from it.
4078
4079
4080 Changes: Modified:
4081 +1 -0 trunk/include/blacklist.h (File Modified)
4082 +4 -0 trunk/include/client.h (File Modified)
4083 +15 -16 trunk/src/blacklist.c (File Modified)
4084 +6 -0 trunk/src/client.c (File Modified)
4085 +17 -0 trunk/src/s_user.c (File Modified)
4086
4087
4088 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4089 Log:
4090 Show refcount in /stats n.
4091
4092
4093 Changes: Modified:
4094 +3 -2 trunk/modules/m_stats.c (File Modified)
4095
4096
4097 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4098 Log:
4099 Don't look up dnsbls twice if they send USER twice.
4100
4101
4102 Changes: Modified:
4103 +5 -3 trunk/modules/m_user.c (File Modified)
4104
4105
4106 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4107 Log:
4108 Add /stats n to help files.
4109
4110
4111 Changes: Modified:
4112 +1 -0 trunk/help/opers/stats (File Modified)
4113 +1 -0 trunk/help/users/stats (File Modified)
4114
4115
4116 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4117 Log:
4118 Only check dnsbls for A records, not AAAA.
4119
4120
4121 Changes: Modified:
4122 +1 -1 trunk/src/blacklist.c (File Modified)
4123
4124
4125 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4126 Log:
4127 Don't remove non-illegal blacklists on completion of check.
4128 Add debugging notices (not working).
4129
4130
4131 Changes: Modified:
4132 +5 -1 trunk/src/blacklist.c (File Modified)
4133
4134
4135 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4136 Log:
4137 Don't call register_local_user() if they haven't sent a nick yet.
4138
4139
4140 Changes: Modified:
4141 +1 -1 trunk/src/blacklist.c (File Modified)
4142
4143
4144 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4145 Log:
4146 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4147
4148
4149 Changes: Modified:
4150 +21 -0 trunk/modules/m_stats.c (File Modified)
4151
4152
4153 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4154 Log:
4155 More dnsbl rehash fixes, it was adding bogus entries.
4156
4157
4158 Changes: Modified:
4159 +2 -7 trunk/src/newconf.c (File Modified)
4160
4161
4162 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4163 Log:
4164 Need blacklist.h here.
4165
4166
4167 Changes: Modified:
4168 +1 -0 trunk/src/s_conf.c (File Modified)
4169
4170
4171 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4172 Log:
4173 - nuke iauth
4174
4175
4176 Changes: Modified:
4177 +1 -2 trunk/configure (File Modified)
4178 +0 -48 trunk/configure.ac (File Modified)
4179 + - trunk/doc/example-iauth.conf (File Deleted)
4180 + - trunk/iauth/ (File Deleted)
4181
4182
4183 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4184 Log:
4185 Improve handling of rehashing with blacklists.
4186 Also some coding style tweaks.
4187
4188
4189 Changes: Modified:
4190 +3 -2 trunk/include/blacklist.h (File Modified)
4191 +35 -16 trunk/src/blacklist.c (File Modified)
4192 +2 -0 trunk/src/s_conf.c (File Modified)
4193
4194
4195 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4196 Log:
4197 Clear can_send cache if a user logs in or out from services.
4198
4199
4200 Changes: Modified:
4201 +2 -0 trunk/modules/m_services.c (File Modified)
4202
4203
4204 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4205 Log:
4206 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4207 This directory is not entered by default.
4208 More stuff needs to be moved into here.
4209
4210
4211 Changes: Modified:
4212 +2 -1 trunk/configure (File Modified)
4213 +1 -0 trunk/configure.ac (File Modified)
4214 +69 -458 trunk/extensions/Makefile.in (File Modified)
4215 + - trunk/extensions/m_clearchan.c (File Deleted)
4216 + - trunk/extensions/m_force.c (File Deleted)
4217 + - trunk/unsupported/ (File Added)
4218 + - trunk/unsupported/Makefile.in (File Added)
4219 + - trunk/unsupported/m_clearchan.c (File Added)
4220 + - trunk/unsupported/m_force.c (File Added)
4221
4222
4223 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4224 Log:
4225 Logging/wallops for forcejoin/forcepart, numeric fix.
4226 This needs to be moved to the toys section.
4227
4228
4229 Changes: Modified:
4230 +22 -2 trunk/extensions/m_force.c (File Modified)
4231
4232
4233 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4234 Log:
4235 Fix comments at the top (including copyright).
4236
4237
4238 Changes: Modified:
4239 +3 -2 trunk/extensions/m_omode.c (File Modified)
4240
4241
4242 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4243 Log:
4244 Add OMODE command to extensions/ for oper mode hacking:
4245 - requires admin privs
4246 - does not work for opped opers
4247 - sends wallops
4248 - sends a ServerMode for opping the oper themselves,
4249 otherwise a mode coming from the oper (not only
4250 does this provide full accountability, it is also
4251 easiest to implement while avoiding channels
4252 messed up with bogus bans etc).
4253
4254
4255 Changes: Modified:
4256 +171 -0 trunk/extensions/Makefile.in (File Modified)
4257 + - trunk/extensions/m_omode.c (File Added)
4258
4259
4260 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4261 Log:
4262 Metadata fix
4263
4264
4265 Changes: Modified:
4266 + - trunk/include/blacklist.h (Property Modified)
4267 + - trunk/src/blacklist.c (Property Modified)
4268
4269
4270 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4271 Log:
4272 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4273
4274
4275 Changes: Modified:
4276 +5 -1 trunk/src/blacklist.c (File Modified)
4277
4278
4279 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4280 Log:
4281 Initial DNS blacklist support:
4282 - see example.conf for how to use.
4283 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4284 - tor.ahbl.org is also included because most networks will not want to allow tor
4285 (and we're considering going KoS on tor users here anyway due to abuse)
4286
4287
4288 Changes: Modified:
4289 +18 -0 trunk/doc/example.conf (File Modified)
4290 +66 -0 trunk/doc/reference.conf (File Modified)
4291 + - trunk/include/blacklist.h (File Added)
4292 +2 -0 trunk/include/client.h (File Modified)
4293 +3 -0 trunk/modules/m_user.c (File Modified)
4294 +152 -0 trunk/src/Makefile.in (File Modified)
4295 + - trunk/src/blacklist.c (File Added)
4296 +34 -0 trunk/src/newconf.c (File Modified)
4297 +1 -0 trunk/src/s_auth.c (File Modified)
4298 +4 -0 trunk/src/s_user.c (File Modified)
4299
4300
4301 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4302 Log:
4303 Remove last bit of lzo stuff (comment in example.conf connect{}).
4304
4305
4306 Changes: Modified:
4307 +0 -4 trunk/doc/example.conf (File Modified)
4308
4309
4310 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4311 Log:
4312 Show sasl successes and failures in /stats t (like other
4313 things in /stats t, about local clients only).
4314
4315
4316 Changes: Modified:
4317 +2 -0 trunk/include/s_stats.h (File Modified)
4318 +3 -0 trunk/modules/m_sasl.c (File Modified)
4319 +3 -0 trunk/src/s_stats.c (File Modified)
4320
4321
4322 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4323 Log:
4324 Allow messaging services by nickname without using
4325 target change slots (this was already possible with
4326 user@server notation or services shortcuts).
4327
4328
4329 Changes: Modified:
4330 +2 -2 trunk/modules/core/m_message.c (File Modified)
4331
4332
4333 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4334 Log:
4335 Abort a safelist if a new /list comes in while one is already in progress.
4336
4337
4338 Changes: Modified:
4339 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4340
4341
4342 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4343 Log:
4344 Change $![letter]:[mask] to $~[letter]:[mask]
4345 so both ! and ~ invert an extban.
4346
4347
4348 Changes: Modified:
4349 +2 -0 trunk/src/chmode.c (File Modified)
4350
4351
4352 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4353 Log:
4354 - revert due to technical issues
4355
4356
4357 Changes: Modified:
4358 +1 -1 trunk/src/extban.c (File Modified)
4359
4360
4361 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4362 Log:
4363 - 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
4364
4365
4366 Changes: Modified:
4367 +1 -1 trunk/src/extban.c (File Modified)
4368
4369
4370 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4371 Log:
4372 Don't pace /list on a single channel.
4373
4374
4375 Changes: Modified:
4376 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4377
4378
4379 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4380 Log:
4381 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4382
4383
4384 Changes: Modified:
4385 +4 -2 trunk/include/supported.h (File Modified)
4386
4387
4388 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4389 Log:
4390 Extban types are case insensitive; force them to lowercase when added.
4391
4392
4393 Changes: Modified:
4394 +5 -5 trunk/doc/extban.txt (File Modified)
4395 +4 -0 trunk/src/chmode.c (File Modified)
4396 +3 -3 trunk/src/extban.c (File Modified)
4397
4398
4399 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4400 Log:
4401 sendto_wallops_flags():
4402 - instead of checking IsOper on each client, walk the appropriate list
4403 - instead of sending non-+z wallops from persons to nonopers, send only
4404 +w wallops from persons
4405
4406
4407 Changes: Modified:
4408 +1 -5 trunk/src/send.c (File Modified)
4409
4410
4411 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4412 Log:
4413 Prefix oper wallops with "WALLOPS - " if they would
4414 otherwise look like operwalls or locops, when sending
4415 them to local users.
4416
4417
4418 Changes: Modified:
4419 +11 -1 trunk/modules/m_wallops.c (File Modified)
4420
4421
4422 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4423 Log:
4424 Make sure destination field in some sasl numerics
4425 is the user's nick, not the sasl agent or server
4426 name.
4427
4428
4429 Changes: Modified:
4430 +2 -2 trunk/modules/m_sasl.c (File Modified)
4431
4432
4433 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4434 Log:
4435 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4436
4437
4438 Changes: Modified:
4439 +1 -1 trunk/extensions/Makefile.in (File Modified)
4440
4441
4442 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4443 Log:
4444 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4445
4446
4447 Changes: Modified:
4448 +1 -0 trunk/src/s_user.c (File Modified)
4449
4450
4451 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4452 Log:
4453 Fix build for when IPv6 is disabled.
4454
4455
4456 Changes: Modified:
4457 +12 -10 trunk/src/s_auth.c (File Modified)
4458
4459
4460 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4461 Log:
4462 Add information about adding extban types.
4463
4464
4465 Changes: Modified:
4466 +25 -0 trunk/doc/extban.txt (File Modified)
4467
4468
4469 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4470 Log:
4471 Better extban validation: try to match a new extban from
4472 a local user against its setter to see if it is valid.
4473 Unknown extban types from remotes are no longer hidden.
4474
4475
4476 Changes: Modified:
4477 +4 -3 trunk/doc/extban.txt (File Modified)
4478 +1 -0 trunk/include/channel.h (File Modified)
4479 +2 -6 trunk/src/chmode.c (File Modified)
4480 +32 -0 trunk/src/extban.c (File Modified)
4481
4482
4483 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4484 Log:
4485 Make sure both .c.o: and .s.o: are followed by the necessary command.
4486
4487
4488 Changes: Modified:
4489 +1 -0 trunk/src/Makefile.in (File Modified)
4490
4491
4492 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4493 Log:
4494 Add need_sasl auth{} flag to sgml documentation.
4495
4496
4497 Changes: Modified:
4498 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4499
4500
4501 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4502 Log:
4503 Document need_sasl auth{} flag in example confs.
4504
4505
4506 Changes: Modified:
4507 +1 -0 trunk/doc/example.conf (File Modified)
4508 +1 -0 trunk/doc/reference.conf (File Modified)
4509
4510
4511 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4512 Log:
4513 Don't allow TB to set an empty topic.
4514 This would be possible if a server sent bad protocol
4515 and could cause a crash.
4516
4517
4518 Changes: Modified:
4519 +4 -0 trunk/modules/m_tb.c (File Modified)
4520
4521
4522 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4523 Log:
4524 - oops
4525
4526
4527 Changes: Modified:
4528 +1 -1 trunk/Makefile.in (File Modified)
4529
4530
4531 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4532 Log:
4533 - typo fix
4534
4535
4536 Changes: Modified:
4537 +2 -2 trunk/configure (File Modified)
4538 +1 -1 trunk/configure.ac (File Modified)
4539
4540
4541 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4542 Log:
4543 - rebuild configure
4544
4545
4546 Changes: Modified:
4547 +2 -2 trunk/configure (File Modified)
4548
4549
4550 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4551 Log:
4552 - makefile fix
4553
4554
4555 Changes: Modified:
4556 +1 -1 trunk/extensions/Makefile.in (File Modified)
4557
4558
4559 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4560 Log:
4561 - rename contrib to extensions to bring some clarity to things
4562
4563
4564 Changes: Modified:
4565 +1 -1 trunk/Makefile.in (File Modified)
4566 +1 -1 trunk/configure.ac (File Modified)
4567 +10 -10 trunk/doc/example.conf (File Modified)
4568 +10 -10 trunk/doc/reference.conf (File Modified)
4569 + - trunk/extensions/ (File Added)
4570 + - trunk/extras/ (File Deleted)
4571
4572
4573 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4574 Log:
4575 - temporary rename
4576
4577
4578 Changes: Modified:
4579 +1 -1 trunk/Makefile.in (File Modified)
4580 +1 -1 trunk/configure.ac (File Modified)
4581 + - trunk/contrib/ (File Deleted)
4582 + - trunk/extras/ (File Added)
4583
4584
4585 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4586 Log:
4587 Don't allow servers to QUIT (they should use SQUIT).
4588
4589
4590 Changes: Modified:
4591 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4592
4593
4594 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4595 Log:
4596 - keywords
4597
4598
4599 Changes: Modified:
4600 + - trunk/src/fnvhash.s (Property Modified)
4601
4602
4603 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4604 Log:
4605 - reduced version of code
4606
4607
4608 Changes: Modified:
4609 +9 -61 trunk/src/fnvhash.s (File Modified)
4610
4611
4612 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4613 Log:
4614 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4615
4616
4617 Changes: Modified:
4618 +1 -1 trunk/src/fnvhash.s (File Modified)
4619
4620
4621 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4622 Log:
4623 Fix orighost matching for klines, etc. Was hashing the visible
4624 host, oops.
4625
4626
4627 Changes: Modified:
4628 +1 -1 trunk/src/hostmask.c (File Modified)
4629
4630
4631 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4632 Log:
4633 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4634
4635
4636 Changes: Modified:
4637 +7 -1 trunk/configure (File Modified)
4638 +5 -0 trunk/configure.ac (File Modified)
4639 +5 -6 trunk/src/Makefile.in (File Modified)
4640 +0 -4 trunk/src/fnvhash.s (File Modified)
4641 +0 -2 trunk/src/hash.c (File Modified)
4642
4643
4644 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4645 Log:
4646 - regenerate configure
4647
4648
4649 Changes: Modified:
4650 +18 -0 trunk/configure (File Modified)
4651
4652
4653 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4654 Log:
4655 - --enable-ricer-hashing option.
4656
4657
4658 Changes: Modified:
4659 +9 -0 trunk/configure.ac (File Modified)
4660 +3 -0 trunk/include/setup.h.in (File Modified)
4661
4662
4663 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4664 Log:
4665 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4666
4667
4668 Changes: Modified:
4669 + - trunk/src/fnvhash.s (File Added)
4670 +3 -0 trunk/src/hash.c (File Modified)
4671
4672
4673 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4674 Log:
4675 Fix syntax error in reference.conf.
4676
4677
4678 Changes: Modified:
4679 +0 -1 trunk/doc/reference.conf (File Modified)
4680
4681
4682 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4683 Log:
4684 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4685 (&& instead of ||...)
4686 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4687
4688
4689 Changes: Modified:
4690 +1 -1 trunk/src/chmode.c (File Modified)
4691
4692
4693 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4694 Log:
4695 Documentation for extban.
4696
4697
4698 Changes: Modified:
4699 + - trunk/doc/extban.txt (File Added)
4700
4701
4702 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4703 Log:
4704 Add extban modules to example confs.
4705
4706
4707 Changes: Modified:
4708 +5 -0 trunk/doc/example.conf (File Modified)
4709 +10 -0 trunk/doc/reference.conf (File Modified)
4710
4711
4712 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4713 Log:
4714 Initial addition of extended ban types (conditionals).
4715 Allows custom +bqeI checks via modules.
4716 Initial extra types are account (a[:mask]), oper (o),
4717 channel (c:name), realname (r:mask), server (s:mask).
4718
4719
4720 Changes: Modified:
4721 +229 -0 trunk/contrib/Makefile.in (File Modified)
4722 + - trunk/contrib/extb_account.c (File Added)
4723 + - trunk/contrib/extb_channel.c (File Added)
4724 + - trunk/contrib/extb_oper.c (File Added)
4725 + - trunk/contrib/extb_realname.c (File Added)
4726 + - trunk/contrib/extb_server.c (File Added)
4727 +13 -0 trunk/include/channel.h (File Modified)
4728 +1 -0 trunk/src/Makefile.in (File Modified)
4729 +14 -5 trunk/src/channel.c (File Modified)
4730 +91 -0 trunk/src/chmode.c (File Modified)
4731 + - trunk/src/extban.c (File Added)
4732
4733
4734 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4735 Log:
4736 Do not force +bqeI modes starting with '$' in nick!user@host format.
4737 * and ? characters in them are still assumed to be wildcards.
4738
4739
4740 Changes: Modified:
4741 +6 -0 trunk/src/chmode.c (File Modified)
4742
4743
4744 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4745 Log:
4746 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4747
4748
4749 Changes: Modified:
4750 +4 -0 trunk/modules/m_capab.c (File Modified)
4751
4752
4753 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4754 Log:
4755 Stop some mixing of client and server protocol.
4756
4757
4758 Changes: Modified:
4759 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4760 +4 -2 trunk/modules/m_pass.c (File Modified)
4761 +6 -0 trunk/modules/m_sasl.c (File Modified)
4762 +6 -0 trunk/modules/m_user.c (File Modified)
4763
4764
4765 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4766 Log:
4767 - additional revert
4768
4769
4770 Changes: Modified:
4771 +0 -2 trunk/include/s_newconf.h (File Modified)
4772 +0 -4 trunk/include/s_serv.h (File Modified)
4773 +0 -1 trunk/src/newconf.c (File Modified)
4774 +1 -13 trunk/src/s_serv.c (File Modified)
4775
4776
4777 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4778 Log:
4779 - revert LZOLink patch for now
4780
4781
4782 Changes: Modified:
4783 +0 -1 trunk/servlink/Makefile.in (File Modified)
4784 +0 -16 trunk/servlink/README (File Modified)
4785 +2 -36 trunk/servlink/control.c (File Modified)
4786 +0 -3 trunk/servlink/control.h (File Modified)
4787 +7 -5955 trunk/servlink/io.c (File Modified)
4788 + - trunk/servlink/lzoconf.h (File Deleted)
4789 + - trunk/servlink/lzodefs.h (File Deleted)
4790 + - trunk/servlink/minilzo.c (File Deleted)
4791 + - trunk/servlink/minilzo.h (File Deleted)
4792 +0 -1 trunk/servlink/servlink.h (File Modified)
4793
4794
4795 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4796 Log:
4797 - more stuff here
4798
4799
4800 Changes: Modified:
4801 +4 -2 trunk/servlink/control.c (File Modified)
4802 +2 -1 trunk/servlink/io.c (File Modified)
4803
4804
4805 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4806 Log:
4807 - oops
4808
4809
4810 Changes: Modified:
4811 +2 -2 trunk/servlink/io.c (File Modified)
4812
4813
4814 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4815 Log:
4816 - paranoia, prevent segfaults
4817
4818
4819 Changes: Modified:
4820 +2 -2 trunk/servlink/io.c (File Modified)
4821
4822
4823 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4824 Log:
4825 - more optimal servlink code
4826
4827
4828 Changes: Modified:
4829 +21 -8 trunk/servlink/io.c (File Modified)
4830
4831
4832 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4833 Log:
4834 - more efficient read strategy
4835
4836
4837 Changes: Modified:
4838 +15 -3 trunk/servlink/io.c (File Modified)
4839
4840
4841 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4842 Log:
4843 - use lzo_uintp cast to make LZO happy
4844
4845
4846 Changes: Modified:
4847 +3 -3 trunk/servlink/io.c (File Modified)
4848
4849
4850 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4851 Log:
4852 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4853
4854
4855 Changes: Modified:
4856 +4 -0 trunk/doc/example.conf (File Modified)
4857 +2 -1 trunk/include/s_newconf.h (File Modified)
4858 +4 -0 trunk/include/s_serv.h (File Modified)
4859 +1 -0 trunk/servlink/Makefile.in (File Modified)
4860 +16 -0 trunk/servlink/README (File Modified)
4861 +34 -2 trunk/servlink/control.c (File Modified)
4862 +3 -0 trunk/servlink/control.h (File Modified)
4863 +5929 -7 trunk/servlink/io.c (File Modified)
4864 + - trunk/servlink/lzoconf.h (File Added)
4865 + - trunk/servlink/lzodefs.h (File Added)
4866 + - trunk/servlink/minilzo.c (File Added)
4867 + - trunk/servlink/minilzo.h (File Added)
4868 +1 -0 trunk/servlink/servlink.h (File Modified)
4869 +1 -0 trunk/src/newconf.c (File Modified)
4870 +14 -2 trunk/src/s_serv.c (File Modified)
4871
4872
4873 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4874 Log:
4875 - remove imalloc, it was a concept that probably wouldn't have worked properly
4876
4877
4878 Changes: Modified:
4879 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4880 + - trunk/libcharybdis/imalloc.c (File Deleted)
4881 + - trunk/libcharybdis/imalloc.h (File Deleted)
4882
4883
4884 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4885 Log:
4886 - disable imalloc for now
4887
4888
4889 Changes: Modified:
4890 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4891
4892
4893 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4894 Log:
4895 - remove unneeded debug code
4896
4897
4898 Changes: Modified:
4899 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4900
4901
4902 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4903 Log:
4904 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4905
4906
4907 Changes: Modified:
4908 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4909
4910
4911 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4912 Log:
4913 - more stuff here, imalloc remains disabled for now
4914
4915
4916 Changes: Modified:
4917 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4918
4919
4920 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4921 Log:
4922 - more progress
4923
4924
4925 Changes: Modified:
4926 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4927
4928
4929 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4930 Log:
4931 - more tweaks
4932
4933
4934 Changes: Modified:
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4936 +2 -0 trunk/src/ircd.c (File Modified)
4937
4938
4939 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4940 Log:
4941 - roll back libircd crap
4942
4943
4944 Changes: Modified:
4945 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4946 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4947 +29 -0 trunk/src/.depend (File Modified)
4948 +6 -21 trunk/src/Makefile.in (File Modified)
4949 +3 -218 trunk/src/ircd.c (File Modified)
4950 + - trunk/src/ircd_linker.c (File Deleted)
4951 + - trunk/src/main.c (File Deleted)
4952
4953
4954 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4955 Log:
4956 - realloc(), free() implementation
4957
4958
4959 Changes: Modified:
4960 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4961
4962
4963 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4964 Log:
4965 - malloc(), calloc() implementation
4966
4967
4968 Changes: Modified:
4969 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4970
4971
4972 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4973 Log:
4974 - block_free(), block_find(), retune_heaps() implementation
4975
4976
4977 Changes: Modified:
4978 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4979
4980
4981 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4982 Log:
4983 - block_destroy code, block_allocate code.
4984
4985
4986 Changes: Modified:
4987 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4988
4989
4990 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4991 Log:
4992 - block_new() code
4993
4994
4995 Changes: Modified:
4996 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4997
4998
4999 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5000 Log:
5001 - disable imalloc again :P
5002
5003
5004 Changes: Modified:
5005 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5006
5007
5008 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5009 Log:
5010 - fix warning
5011
5012
5013 Changes: Modified:
5014 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5015
5016
5017 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5018 Log:
5019 - fix typo
5020
5021
5022 Changes: Modified:
5023 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5024
5025
5026 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5027 Log:
5028 - constructor code for imalloc engine (malloc_init())
5029
5030
5031 Changes: Modified:
5032 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5033
5034
5035 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5036 Log:
5037 - imalloc engine improvements
5038
5039
5040 Changes: Modified:
5041 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5042
5043
5044 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5045 Log:
5046 - replace mmap() code with direct brk()/sbrk() calls.
5047
5048
5049 Changes: Modified:
5050 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5051
5052
5053 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5054 Log:
5055 - remove outdated i_malloc() interfaces
5056
5057
5058 Changes: Modified:
5059 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5060
5061
5062 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5063 Log:
5064 - redisable imalloc (sorry!)
5065
5066
5067 Changes: Modified:
5068 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5069
5070
5071 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5072 Log:
5073 - correct GET_PAGE_SLOT() macro
5074
5075
5076 Changes: Modified:
5077 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5078
5079
5080 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5081 Log:
5082 - oops forgot to commit it with imalloc turned off
5083
5084
5085 Changes: Modified:
5086 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5087
5088
5089 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5090 Log:
5091 - cleanups
5092
5093
5094 Changes: Modified:
5095 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5096 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5097
5098
5099 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5100 Log:
5101 - lowlevel imalloc code
5102
5103
5104 Changes: Modified:
5105 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5106 + - trunk/libcharybdis/imalloc.h (File Added)
5107
5108
5109 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5110 Log:
5111 - fix bindings
5112
5113
5114 Changes: Modified:
5115 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5116
5117
5118 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5119 Log:
5120 remove #ifndef
5121
5122
5123 Changes: Modified:
5124 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5125
5126
5127 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5128 Log:
5129 - 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)
5130
5131
5132 Changes: Modified:
5133 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5134 + - trunk/libcharybdis/imalloc.c (File Added)
5135
5136
5137 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5138 Log:
5139 - increment configure Id
5140
5141
5142 Changes: Modified:
5143 +2208 -1 trunk/configure (File Modified)
5144
5145
5146 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5147 Log:
5148 - bootstrap for imalloc code
5149
5150
5151 Changes: Modified:
5152 +54 -1 trunk/configure.ac (File Modified)
5153 +27 -0 trunk/include/setup.h.in (File Modified)
5154
5155
5156 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5157 Log:
5158 Clarify interaction of spoofs and channel bans/operator{} blocks.
5159
5160
5161 Changes: Modified:
5162 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5163 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5164
5165
5166 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5167 Log:
5168 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5169
5170
5171 Changes: Modified:
5172 +30 -22 trunk/src/ircd.c (File Modified)
5173
5174
5175 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5176 Log:
5177 If shared{} blocks deny something, the command
5178 is silently ignored.
5179
5180
5181 Changes: Modified:
5182 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5183
5184
5185 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5186 Log:
5187 Move up IsService check so we don't store a non-service
5188 in preClient->sasl_agent.
5189
5190
5191 Changes: Modified:
5192 +6 -6 trunk/modules/m_sasl.c (File Modified)
5193
5194
5195 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5196 Log:
5197 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5198 Add some more sanity checks on agent strings.
5199
5200
5201 Changes: Modified:
5202 +13 -11 trunk/modules/m_sasl.c (File Modified)
5203
5204
5205 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5206 Log:
5207 Unknown clients can have an ID too now so make sure to remove
5208 them from the hash if they exit.
5209
5210
5211 Changes: Modified:
5212 +3 -0 trunk/src/client.c (File Modified)
5213
5214
5215 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5216 Log:
5217 Only accept sasl from servers in a service{} block.
5218 Not tested but this must go in.
5219
5220
5221 Changes: Modified:
5222 +6 -0 trunk/modules/m_sasl.c (File Modified)
5223 +3 -0 trunk/modules/m_signon.c (File Modified)
5224
5225
5226 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5227 Log:
5228 Only process SAVE messages targetting registered users,
5229 not servers or unregistered connections. Could cause
5230 a crash when bad protocol was received.
5231
5232
5233 Changes: Modified:
5234 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5235
5236
5237 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5238 Log:
5239 - fix QJM buffer overflow vulnerability (fucking GXTi)
5240
5241
5242 Changes: Modified:
5243 +3 -3 trunk/src/s_user.c (File Modified)
5244
5245
5246 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5247 Log:
5248 Mention /scan umodes under oper_spy privilege.
5249
5250
5251 Changes: Modified:
5252 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5253
5254
5255 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5256 Log:
5257 Mention that overlapping cluster blocks are a bad thing.
5258
5259
5260 Changes: Modified:
5261 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5262
5263
5264 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5265 Log:
5266 - Document cluster{} and shared{} blocks.
5267 - Mention that service{} does not allow wildcards.
5268
5269
5270 Changes: Modified:
5271 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5272
5273
5274 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5275 Log:
5276 Document exempt{} and service{} blocks, point to reference.conf for
5277 general{}, channel{} and serverhide{}.
5278
5279
5280 Changes: Modified:
5281 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5282
5283
5284 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5285 Log:
5286 Document ~ in lists of values better.
5287
5288
5289 Changes: Modified:
5290 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5291
5292
5293 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5294 Log:
5295 More detailed CNOTICE, CPRIVMSG descriptions.
5296
5297
5298 Changes: Modified:
5299 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5300
5301
5302 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5303 Log:
5304 Oops, need both Revision and Id on modules.
5305
5306
5307 Changes: Modified:
5308 + - trunk/modules/sno_routing.c (Property Modified)
5309
5310
5311 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5312 Log:
5313 Tweak header comment a bit (filename, Id).
5314
5315
5316 Changes: Modified:
5317 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5318
5319
5320 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5321 Log:
5322 Add GLINE and UNGLINE.
5323
5324
5325 Changes: Modified:
5326 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5327
5328
5329 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5330 Log:
5331 New configure with proper Id.
5332
5333
5334 Changes: Modified:
5335 +3 -1 trunk/configure (File Modified)
5336
5337
5338 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5339 Log:
5340 Change #include directives for in6addr_any, hopefully compiles better now.
5341
5342
5343 Changes: Modified:
5344 +3 -1 trunk/configure.ac (File Modified)
5345
5346
5347 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5348 Log:
5349 Encourage putting actual administrative information
5350 in the admin{} block.
5351
5352
5353 Changes: Modified:
5354 +3 -3 trunk/doc/example.conf (File Modified)
5355
5356
5357 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5358 Log:
5359 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5360
5361
5362 Changes: Modified:
5363 +9 -7 trunk/include/s_conf.h (File Modified)
5364 +1 -0 trunk/src/newconf.c (File Modified)
5365 +10 -0 trunk/src/s_user.c (File Modified)
5366
5367
5368 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5369 Log:
5370 - Change to glines = no in example confs
5371 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5372 are disabled.
5373
5374
5375 Changes: Modified:
5376 +1 -1 trunk/doc/example.conf (File Modified)
5377 +1 -1 trunk/doc/reference.conf (File Modified)
5378 +2 -2 trunk/modules/m_gline.c (File Modified)
5379
5380
5381 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5382 Log:
5383 - forward-port QJM fix from 1.1
5384
5385
5386 Changes: Modified:
5387 +2 -0 trunk/src/s_user.c (File Modified)
5388
5389
5390 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5391 Log:
5392 - add switch to configure to disable the block allocator
5393
5394
5395 Changes: Modified:
5396 +18 -0 trunk/configure (File Modified)
5397 +9 -0 trunk/configure.ac (File Modified)
5398 +0 -6 trunk/include/config.h (File Modified)
5399 +3 -0 trunk/include/setup.h.in (File Modified)
5400
5401
5402 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5403 Log:
5404 Fix wierd error that would exit SASL users with "Overridden"
5405
5406 Changes: Modified:
5407 +1 -1 trunk/modules/m_signon.c (File Modified)
5408
5409
5410 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5411 Log:
5412 Remove obsolete XXX comment about lazylinks.
5413
5414
5415 Changes: Modified:
5416 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5417
5418
5419 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5420 Log:
5421 OJOIN: make sure to send the wallops remotely for #channels
5422
5423
5424 Changes: Modified:
5425 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5426
5427
5428 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5429 Log:
5430 Accountability for OJOIN (contrib module)
5431
5432 Changes: Modified:
5433 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5434
5435
5436 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5437 Log:
5438 - move more stuff over to ircd_state
5439
5440
5441 Changes: Modified:
5442 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5443 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5444 +9 -0 trunk/src/ircd_state.c (File Modified)
5445 +3 -3 trunk/src/patricia.c (File Modified)
5446
5447
5448 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5449 Log:
5450 - move more stuff out of libircd and into ircd_state.c
5451
5452
5453 Changes: Modified:
5454 +5 -5 trunk/src/channel.c (File Modified)
5455 +4 -4 trunk/src/client.c (File Modified)
5456 +12 -0 trunk/src/ircd_state.c (File Modified)
5457
5458
5459 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5460 Log:
5461 - this is just barrels of fun
5462
5463
5464 Changes: Modified:
5465 + - trunk/include/ircd_state.h (File Added)
5466 +1 -1 trunk/src/Makefile.in (File Modified)
5467 +2 -1 trunk/src/channel.c (File Modified)
5468 +3 -52 trunk/src/ircd.c (File Modified)
5469 +100 -3 trunk/src/ircd_state.c (File Modified)
5470
5471
5472 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5473 Log:
5474 It's .include, not #include.
5475
5476
5477 Changes: Modified:
5478 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5479
5480
5481 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5482 Log:
5483 More consistent section titles.
5484
5485
5486 Changes: Modified:
5487 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5488 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5489 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5490
5491
5492 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5493 Log:
5494 Mention possible exceeding of +j/+l due to propagation
5495 delays between servers.
5496
5497
5498 Changes: Modified:
5499 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5500
5501
5502 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5503 Log:
5504 Formatting nits:
5505 - "text" -> <quote>text</quote>
5506 - <filename>
5507 - a few more
5508
5509
5510 Changes: Modified:
5511 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5512 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5513 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5514 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5515
5516
5517 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5518 Log:
5519 Remove text about deprecation of glines.
5520
5521
5522 Changes: Modified:
5523 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5524
5525
5526 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5527 Log:
5528 - Add description of umode +D, deaf.
5529 - Mention CALLERID 005 token with umode +g.
5530
5531
5532 Changes: Modified:
5533 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5534
5535
5536 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5537 Log:
5538 Strip off a leading colon in services shortcuts (aliases).
5539
5540
5541 Changes: Modified:
5542 +2 -0 trunk/src/parse.c (File Modified)
5543
5544
5545 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5546 Log:
5547 Add no_oper_invis contrib module, denies opers setting
5548 themselves invisible (except hidden_oper's).
5549
5550
5551 Changes: Modified:
5552 +42 -0 trunk/contrib/Makefile.in (File Modified)
5553 + - trunk/contrib/no_oper_invis.c (File Added)
5554
5555
5556 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5557 Log:
5558 Mention /stats E, make the other /stats descriptions more consistent.
5559
5560
5561 Changes: Modified:
5562 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5563
5564
5565 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5566 Log:
5567 Mention that the KILL reason and oper will appear on channels.
5568
5569
5570 Changes: Modified:
5571 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5572
5573
5574 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5575 Log:
5576 Mention /mode #channel f to query forward channel from outside.
5577
5578
5579 Changes: Modified:
5580 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5581
5582
5583 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5584 Log:
5585 Port over RATBOX_2_1 r20960 (anfl):
5586 client connect notices to +C should be hiding the extra
5587 fields for spoofed users
5588
5589
5590 Changes: Modified:
5591 +2 -1 trunk/src/s_user.c (File Modified)
5592
5593
5594 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5595 Log:
5596 Add a chapter with our extra user commands:
5597 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5598
5599
5600 Changes: Modified:
5601 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5602 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5603
5604
5605 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5606 Log:
5607 Do not put by <server>: in SQUIT reasons to servers
5608 other than the one being exited.
5609
5610
5611 Changes: Modified:
5612 +1 -1 trunk/src/client.c (File Modified)
5613
5614
5615 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5616 Log:
5617 Regenerate configure.
5618
5619
5620 Changes: Modified:
5621 +1162 -1159 trunk/configure (File Modified)
5622
5623
5624 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5625 Log:
5626 Move the warning flags down so they do not mess up
5627 checks like for -Wl,-export-dynamic.
5628
5629
5630 Changes: Modified:
5631 +33 -30 trunk/configure.ac (File Modified)
5632
5633
5634 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5635 Log:
5636 - more work here
5637
5638
5639 Changes: Modified:
5640 +2 -1 trunk/iauth/Makefile.in (File Modified)
5641
5642
5643 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5644 Log:
5645 - build iauth makefile
5646
5647
5648 Changes: Modified:
5649 +3 -2 trunk/configure (File Modified)
5650 +1 -0 trunk/configure.ac (File Modified)
5651
5652
5653 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5654 Log:
5655 - Makefile
5656
5657
5658 Changes: Modified:
5659 + - trunk/iauth/Makefile.in (File Added)
5660
5661
5662 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5663 Log:
5664 - add iauth.conf.example from irc2.11
5665
5666
5667 Changes: Modified:
5668 + - trunk/doc/example-iauth.conf (File Added)
5669
5670
5671 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5672 Log:
5673 - wow, i found some docs on this thing
5674
5675
5676 Changes: Modified:
5677 + - trunk/doc/technical/iauth-internals.txt (File Added)
5678
5679
5680 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5681 Log:
5682 - no longer applicable
5683
5684
5685 Changes: Modified:
5686 + - trunk/authdaemon/ (File Deleted)
5687
5688
5689 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5690 Log:
5691 - remove libircd.so on make clean (oops)
5692
5693
5694 Changes: Modified:
5695 +1 -1 trunk/src/Makefile.in (File Modified)
5696
5697
5698 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5699 Log:
5700 - merge iauth source for experimentation
5701
5702
5703 Changes: Modified:
5704 + - trunk/iauth/ (File Added)
5705 + - trunk/iauth/a_conf.c (File Added)
5706 + - trunk/iauth/a_conf_def.h (File Added)
5707 + - trunk/iauth/a_conf_ext.h (File Added)
5708 + - trunk/iauth/a_defines.h (File Added)
5709 + - trunk/iauth/a_externs.h (File Added)
5710 + - trunk/iauth/a_io.c (File Added)
5711 + - trunk/iauth/a_io_ext.h (File Added)
5712 + - trunk/iauth/a_log.c (File Added)
5713 + - trunk/iauth/a_log_def.h (File Added)
5714 + - trunk/iauth/a_log_ext.h (File Added)
5715 + - trunk/iauth/a_struct_def.h (File Added)
5716 + - trunk/iauth/iauth.c (File Added)
5717 + - trunk/iauth/mod_lhex.c (File Added)
5718 + - trunk/iauth/mod_lhex_ext.h (File Added)
5719 + - trunk/iauth/mod_pipe.c (File Added)
5720 + - trunk/iauth/mod_pipe_ext.h (File Added)
5721 + - trunk/iauth/mod_rfc931.c (File Added)
5722 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5723 + - trunk/iauth/mod_socks.c (File Added)
5724 + - trunk/iauth/mod_socks_ext.h (File Added)
5725 + - trunk/iauth/mod_webproxy.c (File Added)
5726 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5727
5728
5729 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5730 Log:
5731 User /quote help index was not sorted properly.
5732
5733
5734 Changes: Modified:
5735 +2 -2 trunk/help/Makefile.in (File Modified)
5736 +8 -8 trunk/help/users/index (File Modified)
5737
5738
5739 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5740 Log:
5741 Add SCAN help file.
5742
5743
5744 Changes: Modified:
5745 +25 -8 trunk/help/opers/index (File Modified)
5746 + - trunk/help/opers/scan (File Added)
5747
5748
5749 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5750 Log:
5751 SGML docs:
5752 - Document SCAN UMODES
5753 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5754
5755
5756 Changes: Modified:
5757 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5758
5759
5760 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5761 Log:
5762 Add our copyright information to /info (part of release-1.1 r1026).
5763
5764
5765 Changes: Modified:
5766 +1 -0 trunk/src/version.c.SH (File Modified)
5767
5768
5769 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5770 Log:
5771 Fix some compile warnings.
5772
5773
5774 Changes: Modified:
5775 +1 -1 trunk/modules/core/m_join.c (File Modified)
5776 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5777 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5778 +1 -1 trunk/modules/m_scan.c (File Modified)
5779 +4 -4 trunk/modules/m_signon.c (File Modified)
5780
5781
5782 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5783 Log:
5784 RSFNC: OK, actually consider unknowns also for detecting a collide.
5785 Otherwise we can get two clients with the same nick.
5786
5787
5788 Changes: Modified:
5789 +1 -1 trunk/modules/m_services.c (File Modified)
5790
5791
5792 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5793 Log:
5794 - charybdis profiling stuff
5795 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5796 - update .depend
5797
5798
5799 Changes: Modified:
5800 +0 -8 trunk/configure (File Modified)
5801 +1 -8 trunk/configure.ac (File Modified)
5802 +18 -0 trunk/include/channel.h (File Modified)
5803 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5804 +335 -260 trunk/src/.depend (File Modified)
5805 +1569 -0 trunk/src/Makefile.in (File Modified)
5806 + - trunk/src/chmode.c (File Added)
5807 +16 -1 trunk/src/ircd.c (File Modified)
5808 +11 -0 trunk/src/main.c (File Modified)
5809 +11 -0 trunk/src/modules.c (File Modified)
5810
5811
5812 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5813 Log:
5814 RSFNC: Do not send kills to servers for unknowns
5815
5816
5817 Changes: Modified:
5818 +4 -2 trunk/modules/m_services.c (File Modified)
5819
5820
5821 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5822 Log:
5823 Describe service{} blocks in reference.conf.
5824
5825
5826 Changes: Modified:
5827 +12 -0 trunk/doc/reference.conf (File Modified)
5828
5829
5830 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5831 Log:
5832 Replace this list of modes with pointers to other documentation.
5833
5834
5835 Changes: Modified:
5836 +6 -50 trunk/doc/modes.txt (File Modified)
5837
5838
5839 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5840 Log:
5841 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5842 looks too much like an old-ircd client pointer otherwise.
5843
5844
5845 Changes: Modified:
5846 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5847
5848
5849 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5850 Log:
5851 findforwards:
5852 - note truncation of the list (perhaps sending multiple
5853 notices is better)
5854 - clarify in a comment that /findforwards on a nonexistent
5855 channel can be useful
5856 - sendto_one_notice() requires that the text start with
5857 a colon
5858
5859
5860 Changes: Modified:
5861 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5862
5863
5864 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5865 Log:
5866 When we close a local server's link, always include the
5867 name of the client causing the exit in the reason in the
5868 SQUIT we send them (replacing them with us). This makes
5869 sure server notices for stuff like "Not enough arguments
5870 to server command" are different on the two sides.
5871
5872
5873 Changes: Modified:
5874 +7 -5 trunk/src/client.c (File Modified)
5875
5876
5877 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5878 Log:
5879 New contrib module m_findforwards.c
5880
5881
5882 Changes: Modified:
5883 +112 -0 trunk/contrib/Makefile.in (File Modified)
5884 + - trunk/contrib/m_findforwards.c (File Added)
5885
5886
5887 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5888 Log:
5889 Whoops, don't show real host behind auth{} spoof in
5890 spoof notices if hide_spoof_ips is enabled.
5891
5892 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5893
5894
5895 Changes: Modified:
5896 +3 -2 trunk/src/s_conf.c (File Modified)
5897
5898
5899 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5900 Log:
5901 Add dalnet-style /identify that sends to nickserv or chanserv.
5902
5903
5904 Changes: Modified:
5905 +102 -0 trunk/contrib/Makefile.in (File Modified)
5906 + - trunk/contrib/m_identify.c (File Added)
5907
5908
5909 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5910 Log:
5911 Document alias{} blocks a bit better.
5912
5913
5914 Changes: Modified:
5915 +9 -0 trunk/doc/reference.conf (File Modified)
5916
5917
5918 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5919 Log:
5920 - add aliases to /stats m (data usage is not counted though, sorry)
5921
5922
5923 Changes: Modified:
5924 +1 -0 trunk/include/s_conf.h (File Modified)
5925 +3 -0 trunk/src/newconf.c (File Modified)
5926 +15 -0 trunk/src/parse.c (File Modified)
5927
5928
5929 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5930 Log:
5931 - remove m_sshortcut as it's no longer relevant
5932
5933
5934 Changes: Modified:
5935 +0 -145 trunk/modules/Makefile.in (File Modified)
5936 + - trunk/modules/m_sshortcut.c (File Deleted)
5937
5938
5939 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5940 Log:
5941 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5942 targets instead of my original idea :P)
5943
5944
5945 Changes: Modified:
5946 +32 -0 trunk/doc/example.conf (File Modified)
5947 +35 -0 trunk/doc/reference.conf (File Modified)
5948 +4 -0 trunk/include/parse.h (File Modified)
5949 +7 -0 trunk/include/s_conf.h (File Modified)
5950 +82 -0 trunk/src/newconf.c (File Modified)
5951 +78 -0 trunk/src/parse.c (File Modified)
5952 +16 -0 trunk/src/s_conf.c (File Modified)
5953
5954
5955 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5956 Log:
5957 Remove some spaces after tabs. ??
5958
5959
5960 Changes: Modified:
5961 +18 -18 trunk/src/newconf.c (File Modified)
5962
5963
5964 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5965 Log:
5966 Global /who:
5967 - make sure to clear all marks also if the who was aborted
5968 because of too many matches
5969 - give ERR_TOOMANYMATCHES if too many matches
5970 - clarify comments
5971
5972 ratbox RATBOX_2_2 r22003 (jilles)
5973
5974
5975 Changes: Modified:
5976 +28 -26 trunk/modules/m_who.c (File Modified)
5977
5978
5979 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5980 Log:
5981 - devel is 2.0
5982
5983
5984 Changes: Modified:
5985 +9 -9 trunk/configure (File Modified)
5986 +1 -1 trunk/configure.ac (File Modified)
5987
5988
5989 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5990 Log:
5991 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5992
5993
5994 Changes: Modified:
5995 +2 -1 trunk/include/s_newconf.h (File Modified)
5996 +20 -0 trunk/modules/m_rehash.c (File Modified)
5997 +1 -1 trunk/src/s_newconf.c (File Modified)
5998
5999
6000 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6001 Log:
6002 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6003
6004
6005 Changes: Modified:
6006 +0 -1 trunk/doc/example.conf (File Modified)
6007 +0 -3 trunk/doc/reference.conf (File Modified)
6008 +0 -1 trunk/include/s_conf.h (File Modified)
6009 +0 -6 trunk/modules/m_info.c (File Modified)
6010 +1 -1 trunk/src/channel.c (File Modified)
6011 +0 -1 trunk/src/newconf.c (File Modified)
6012
6013
6014 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6015 Log:
6016 Missing header in m_chghost.c
6017
6018 Changes: Modified:
6019 +1 -0 trunk/modules/m_chghost.c (File Modified)
6020
6021
6022 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6023 Log:
6024 Relocate QJM code to a seperate function(change_nick_user_host)
6025 Change CHGHOST to use change_nick_user_host instead of just setting it
6026
6027
6028 Changes: Modified:
6029 +3 -0 trunk/include/s_user.h (File Modified)
6030 +1 -1 trunk/modules/m_chghost.c (File Modified)
6031 +3 -78 trunk/modules/m_signon.c (File Modified)
6032 +89 -0 trunk/src/s_user.c (File Modified)
6033
6034
6035 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6036 Log:
6037 Restore /stats a (dns servers, admin-only).
6038
6039
6040 Changes: Modified:
6041 +1 -0 trunk/include/res.h (File Modified)
6042 +5 -8 trunk/modules/m_stats.c (File Modified)
6043 +16 -0 trunk/src/res.c (File Modified)
6044
6045
6046 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6047 Log:
6048 - Add CHARYBDIS_PROFILE if we are profiling.
6049 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6050 - Remove duplicate --enable-epoll entry.
6051
6052
6053 Changes: Modified:
6054 +1595 -15 trunk/configure (File Modified)
6055 +30 -11 trunk/configure.ac (File Modified)
6056 +3 -0 trunk/include/setup.h.in (File Modified)
6057
6058
6059 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6060 Log:
6061 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6062
6063
6064 Changes: Modified:
6065 +28 -0 trunk/aclocal.m4 (File Modified)
6066
6067
6068 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6069 Log:
6070 Allow requesting forward channel and quiet list in same mode command.
6071
6072
6073 Changes: Modified:
6074 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6075
6076
6077 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6078 Log:
6079 Add description of xline wildcards.
6080
6081
6082 Changes: Modified:
6083 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6084
6085
6086 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6087 Log:
6088 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6089
6090
6091 Changes: Modified:
6092 +0 -4 trunk/modules/m_services.c (File Modified)
6093
6094
6095 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6096 Log:
6097 typo
6098
6099
6100 Changes: Modified:
6101 +1 -1 trunk/include/hook.h (File Modified)
6102
6103
6104 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6105 Log:
6106 call_hook, not hook_call
6107
6108
6109 Changes: Modified:
6110 +1 -1 trunk/modules/core/m_join.c (File Modified)
6111
6112
6113 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6114 Log:
6115 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6116 Could be useful for a number of things.
6117
6118
6119 Changes: Modified:
6120 +9 -0 trunk/modules/core/m_join.c (File Modified)
6121
6122
6123 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6124 Log:
6125 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6126
6127
6128 Changes: Modified:
6129 +7 -0 trunk/include/hook.h (File Modified)
6130
6131
6132 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6133 Log:
6134 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6135
6136
6137 Changes: Modified:
6138 +15 -0 trunk/modules/m_services.c (File Modified)
6139
6140
6141 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6142 Log:
6143 Clarify snomask +f, +k, +u.
6144
6145
6146 Changes: Modified:
6147 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6148
6149
6150 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6151 Log:
6152 Cmode +p and +s may be set simultaneously.
6153
6154
6155 Changes: Modified:
6156 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6157
6158
6159 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6160 Log:
6161 actually, we should check the data version on each reload (oops)
6162
6163
6164 Changes: Modified:
6165 +6 -6 trunk/src/main.c (File Modified)
6166
6167
6168 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6169 Log:
6170 more work on the loader
6171
6172
6173 Changes: Modified:
6174 +45 -21 trunk/src/main.c (File Modified)
6175
6176
6177 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6178 Log:
6179 Add prototype ircd_state.c
6180
6181
6182 Changes: Modified:
6183 + - trunk/src/ircd_state.c (File Added)
6184
6185
6186 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6187 Log:
6188 Smaller improvements.
6189
6190
6191 Changes: Modified:
6192 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6193
6194
6195 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6196 Log:
6197 Add a lot of stuff here.
6198
6199
6200 Changes: Modified:
6201 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6202
6203
6204 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6205 Log:
6206 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6207
6208
6209 Changes: Modified:
6210 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6211
6212
6213 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6214 Log:
6215 Invex doesn't trump +r or (sic) +J.
6216
6217
6218 Changes: Modified:
6219 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6220
6221
6222 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6223 Log:
6224 Check to make sure a module is not loaded before loading it.
6225
6226
6227 Changes: Modified:
6228 +6 -1 trunk/src/ircd_parser.y (File Modified)
6229
6230
6231 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6232 Log:
6233 - Add a missing comma in the HeaderMessages array
6234 - Only send "Your hostname is too long ..." if that really is the case
6235
6236
6237 Changes: Modified:
6238 +2 -2 trunk/src/s_auth.c (File Modified)
6239
6240
6241 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6242 Log:
6243 build_symtable() will have already bailed here, so no need to check
6244 explicitly whether or not charybdis_main is NULL.
6245
6246
6247 Changes: Modified:
6248 +7 -16 trunk/src/main.c (File Modified)
6249
6250
6251 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6252 Log:
6253 Data structure versioning, part 1.
6254
6255
6256 Changes: Modified:
6257 +10 -1 trunk/include/ircd_defs.h (File Modified)
6258 +2 -0 trunk/src/ircd.c (File Modified)
6259 +15 -3 trunk/src/main.c (File Modified)
6260
6261
6262 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6263 Log:
6264 build a symbol table and use that instead of doing a raw dlsym on everything
6265
6266
6267 Changes: Modified:
6268 + - trunk/include/ircd_linker.h (File Added)
6269 +71 -1 trunk/src/Makefile.in (File Modified)
6270 + - trunk/src/ircd_linker.c (File Added)
6271 +16 -4 trunk/src/main.c (File Modified)
6272
6273
6274 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6275 Log:
6276 The launcher now calls io_loop() instead of charybdis_main().
6277 This is so that we do not have to reinitialize *everything* later.
6278
6279
6280 Changes: Modified:
6281 +1 -0 trunk/include/ircd.h (File Modified)
6282 +6 -7 trunk/src/ircd.c (File Modified)
6283 +13 -1 trunk/src/main.c (File Modified)
6284
6285
6286 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6287 Log:
6288 Use global binding on libircd.so.
6289
6290
6291 Changes: Modified:
6292 +1 -1 trunk/src/main.c (File Modified)
6293
6294
6295 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6296 Log:
6297 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6298 (it will do more later)
6299
6300
6301 Changes: Modified:
6302 +14 -12 trunk/include/config.h (File Modified)
6303 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6304 +31 -5 trunk/src/Makefile.in (File Modified)
6305 +78 -1 trunk/src/ircd.c (File Modified)
6306 + - trunk/src/main.c (File Added)
6307
6308
6309 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6310 Log:
6311 Add whitespace here, oops.
6312
6313
6314 Changes: Modified:
6315 +1 -1 trunk/CREDITS (File Modified)
6316
6317
6318 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6319 Log:
6320 Properly copy over the IP address here instead of using a cheap hack.
6321 Because the hack didn't work right except on IPv6. :|
6322
6323
6324 Changes: Modified:
6325 +12 -2 trunk/src/s_newconf.c (File Modified)
6326
6327
6328 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6329 Log:
6330 Revert reject cache notice to ratbox's, which more
6331 clearly suggests what's happening.
6332
6333
6334 Changes: Modified:
6335 +4 -1 trunk/src/reject.c (File Modified)
6336
6337
6338 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6339 Log:
6340 Fix the openssl status in the overview information.
6341
6342
6343 Changes: Modified:
6344 +1 -3 trunk/configure (File Modified)
6345 +1 -3 trunk/configure.ac (File Modified)
6346
6347
6348 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6349 Log:
6350 - Add simple exempt{} block (127.0.0.1) to example.conf.
6351 - Remove mention of deny{}.
6352
6353
6354 Changes: Modified:
6355 +5 -0 trunk/doc/example.conf (File Modified)
6356 +1 -1 trunk/doc/reference.conf (File Modified)
6357
6358
6359 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6360 Log:
6361 example.conf: add some comments at the start
6362 reference.conf: some ircd-ratbox -> charybdis
6363
6364
6365 Changes: Modified:
6366 +11 -0 trunk/doc/example.conf (File Modified)
6367 +6 -5 trunk/doc/reference.conf (File Modified)
6368
6369
6370 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6371 Log:
6372 Rename m_createauthonly module to createauthonly
6373 as this is not a module providing an m_function
6374 (command).
6375
6376
6377 Changes: Modified:
6378 +1 -38 trunk/contrib/Makefile.in (File Modified)
6379 + - trunk/contrib/createauthonly.c (File Added)
6380 + - trunk/contrib/m_createauthonly.c (File Deleted)
6381
6382
6383 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6384 Log:
6385 Add to example confs commented lines for:
6386 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6387 sno_globalkline.so, sno_globaloper.so.
6388
6389
6390 Changes: Modified:
6391 +5 -1 trunk/doc/example.conf (File Modified)
6392 +9 -1 trunk/doc/reference.conf (File Modified)
6393
6394
6395 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6396 Log:
6397 - Unbreak connecting to connect{}s with hostnames
6398 instead of IP addresses (broken with new resolver).
6399 - Try to do A/AAAA query based on aftype in
6400 connect{} (doesn't seem to work fully).
6401
6402
6403 Changes: Modified:
6404 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6405
6406
6407 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6408 Log:
6409 Unbreak /rehash dns.
6410
6411
6412 Changes: Modified:
6413 +1 -0 trunk/src/res.c (File Modified)
6414
6415
6416 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6417 Log:
6418 Preserve Hybrid Id and add one of our own.
6419
6420
6421 Changes: Modified:
6422 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6423 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6424
6425
6426 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6427 Log:
6428 Add anfl and Androsyn to CREDITS.
6429 They wrote a lot of ratbox code we use, both before and after the fork.
6430
6431
6432 Changes: Modified:
6433 +2 -0 trunk/CREDITS (File Modified)
6434
6435
6436 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6437 Log:
6438 Hostname validity check.
6439
6440
6441 Changes: Modified:
6442 +42 -3 trunk/src/s_auth.c (File Modified)
6443
6444
6445 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6446 Log:
6447 Version bump to 1.2.0.
6448
6449
6450 Changes: Modified:
6451 +9 -9 trunk/configure (File Modified)
6452 +1 -1 trunk/configure.ac (File Modified)
6453
6454
6455 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6456 Log:
6457 - Missed a spot in the IPv6 code here. Should be usable now.
6458
6459
6460 Changes: Modified:
6461 +2 -2 trunk/src/res.c (File Modified)
6462
6463
6464 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6465 Log:
6466 Alright, so, this massive commit does the following:
6467 - Removes adns
6468 - Adds a resolver based on the undernet and hybrid one.
6469 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6470 - Makes a check in ./configure be posixly correct
6471 - Simplifies the auth code and DNS callbacks
6472
6473 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6474
6475
6476 Changes: Modified:
6477 +1 -1 trunk/Makefile.in (File Modified)
6478 + - trunk/adns/ (File Deleted)
6479 +148 -80 trunk/configure (File Modified)
6480 +1 -2 trunk/configure.ac (File Modified)
6481 +6 -0 trunk/include/client.h (File Modified)
6482 +1 -0 trunk/include/packet.h (File Modified)
6483 +153 -41 trunk/include/res.h (File Modified)
6484 + - trunk/include/reslib.h (File Added)
6485 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6486 +930 -1449 trunk/modules/.depend (File Modified)
6487 +3 -0 trunk/modules/m_stats.c (File Modified)
6488 +417 -621 trunk/src/.depend (File Modified)
6489 +1 -1 trunk/src/.indent.pro (File Modified)
6490 +2069 -289 trunk/src/Makefile.in (File Modified)
6491 + - trunk/src/adns.c (File Deleted)
6492 + - trunk/src/res.c (File Added)
6493 + - trunk/src/reslib.c (File Added)
6494 +11 -50 trunk/src/s_auth.c (File Modified)
6495 +4 -26 trunk/src/s_newconf.c (File Modified)
6496
6497
6498 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6499 Log:
6500 Document the NOBALLOC feature.
6501
6502
6503 Changes: Modified:
6504 +7 -1 trunk/include/config.h (File Modified)
6505
6506
6507 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6508 Log:
6509 commands.sgml changes
6510
6511
6512 Changes: Modified:
6513 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6514
6515
6516 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6517 Log:
6518 connect{} changes.
6519
6520
6521 Changes: Modified:
6522 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6523
6524
6525 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6526 Log:
6527 Improve description of class{} block (in particular,
6528 mention server classes as well as client classes).
6529
6530
6531 Changes: Modified:
6532 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6533
6534
6535 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6536 Log:
6537 In comment:
6538 -/* sendq: servers need a higher sendq as they send more data */
6539 +/* sendq: servers need a higher sendq as they are sent more data */
6540
6541
6542 Changes: Modified:
6543 +1 -1 trunk/doc/reference.conf (File Modified)
6544
6545
6546 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6547 Log:
6548 Add modules{} block.
6549
6550
6551 Changes: Modified:
6552 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6553
6554
6555 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6556 Log:
6557 Add general::oper_snomask, snomask on oper up for opers
6558 that have umode +s set on oper up, but do not have
6559 a specific snomask setting in their operator block.
6560 If this is empty or not specified, +s is used as before.
6561
6562
6563 Changes: Modified:
6564 +4 -1 trunk/doc/example.conf (File Modified)
6565 +7 -1 trunk/doc/reference.conf (File Modified)
6566 +1 -0 trunk/include/client.h (File Modified)
6567 +1 -0 trunk/include/s_conf.h (File Modified)
6568 +32 -0 trunk/src/newconf.c (File Modified)
6569 +1 -0 trunk/src/s_conf.c (File Modified)
6570 +13 -3 trunk/src/s_user.c (File Modified)
6571
6572
6573 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6574 Log:
6575 fix error
6576
6577 Changes: Modified:
6578 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6579
6580
6581 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6582 Log:
6583 Add MASKTRACE and CHANTRACE commands.
6584
6585
6586 Changes: Modified:
6587 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6588
6589
6590 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6591 Log:
6592 document loadmodule directive
6593
6594
6595 Changes: Modified:
6596 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6597
6598
6599 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6600 Log:
6601 finish this up
6602
6603
6604 Changes: Modified:
6605 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6606
6607
6608 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6609 Log:
6610 q:lines are no longer living in the ircd.conf either
6611
6612
6613 Changes: Modified:
6614 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6615
6616
6617 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6618 Log:
6619 remove k:line, d:line, x:line as they are their own files now
6620
6621
6622 Changes: Modified:
6623 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6624
6625
6626 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6627 Log:
6628 New place for operator::snomask.
6629
6630
6631 Changes: Modified:
6632 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6633
6634
6635 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6636 Log:
6637 Document connect {}.
6638
6639
6640 Changes: Modified:
6641 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6642
6643
6644 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6645 Log:
6646 example.conf: move operator::snomask to a more logical place,
6647 more sensible default
6648 reference.conf: add operator::snomask
6649
6650
6651 Changes: Modified:
6652 +3 -3 trunk/doc/example.conf (File Modified)
6653 +3 -0 trunk/doc/reference.conf (File Modified)
6654
6655
6656 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6657 Log:
6658 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6659 in those conf entries that take umodes like <name1>, <name2>, ...
6660
6661
6662 Changes: Modified:
6663 +3 -0 trunk/doc/reference.conf (File Modified)
6664 +3 -0 trunk/src/newconf.c (File Modified)
6665
6666
6667 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6668 Log:
6669 Remove H:line
6670
6671
6672 Changes: Modified:
6673 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6674
6675
6676 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6677 Log:
6678 Aesthetic changes.
6679
6680
6681 Changes: Modified:
6682 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6683
6684
6685 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6686 Log:
6687 s/allow/auth
6688
6689
6690 Changes: Modified:
6691 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6692
6693
6694 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6695 Log:
6696 fix
6697
6698
6699 Changes: Modified:
6700 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6701
6702
6703 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6704 Log:
6705 Document operator {} blocks.
6706
6707
6708 Changes: Modified:
6709 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6710
6711
6712 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6713 Log:
6714 auth{}: clarify/add some details
6715
6716
6717 Changes: Modified:
6718 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6719
6720
6721 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6722 Log:
6723 auth{}: Move a paragraph.
6724
6725
6726 Changes: Modified:
6727 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6728
6729
6730 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6731 Log:
6732 Document auth{} blocks.
6733
6734
6735 Changes: Modified:
6736 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6737
6738
6739 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6740 Log:
6741 Add umode +R.
6742
6743
6744 Changes: Modified:
6745 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6746
6747
6748 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6749 Log:
6750 Add umode +R, prevents unidentified clients from
6751 sending private messages or notices. /accept'ed
6752 clients and opers are exempt.
6753 Due to the /accept part, this is only checked
6754 at the target's server, may want to change
6755 this?
6756
6757
6758 Changes: Modified:
6759 +1 -0 trunk/help/opers/umode (File Modified)
6760 +1 -0 trunk/help/users/umode (File Modified)
6761 +2 -0 trunk/include/client.h (File Modified)
6762 +1 -0 trunk/include/numeric.h (File Modified)
6763 +11 -1 trunk/modules/core/m_message.c (File Modified)
6764 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6765 +1 -1 trunk/src/messages.tab (File Modified)
6766 +1 -1 trunk/src/s_user.c (File Modified)
6767
6768
6769 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6770 Log:
6771 Don't allow a nick change if banned or quieted (and not
6772 voiced or opped) on a channel. This uses numeric 435
6773 (bahamut's "cannot change to a banned nick") because
6774 bahamut/ircu's 437 and hyperion's 438 already have
6775 another meaning for us.
6776
6777
6778 Changes: Modified:
6779 +2 -0 trunk/include/channel.h (File Modified)
6780 +1 -0 trunk/include/numeric.h (File Modified)
6781 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6782 +38 -0 trunk/src/channel.c (File Modified)
6783 +1 -1 trunk/src/messages.tab (File Modified)
6784
6785
6786 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6787 Log:
6788 KNOCK:
6789 - respect ban exceptions
6790 - also deny a knock if quieted
6791
6792
6793 Changes: Modified:
6794 +2 -1 trunk/modules/m_knock.c (File Modified)
6795
6796
6797 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6798 Log:
6799 Reverse bad substitution in comment.
6800
6801
6802 Changes: Modified:
6803 +1 -1 trunk/src/channel.c (File Modified)
6804
6805
6806 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6807 Log:
6808 - set DynSpoof flag for clients spoofed at registration
6809 - add orighost instead of host to the hostname hash
6810
6811
6812 Changes: Modified:
6813 +5 -1 trunk/src/s_user.c (File Modified)
6814
6815
6816 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6817 Log:
6818 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6819
6820
6821 Changes: Modified:
6822 +2 -3 trunk/src/send.c (File Modified)
6823
6824
6825 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6826 Log:
6827 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6828
6829
6830 Changes: Modified:
6831 +17 -7 trunk/modules/m_signon.c (File Modified)
6832
6833
6834 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6835 Log:
6836 Correct minimum args on ENCAP SASL to avoid nasty core.
6837
6838
6839 Changes: Modified:
6840 +1 -1 trunk/modules/m_sasl.c (File Modified)
6841
6842
6843 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6844 Log:
6845 Style nits: sptr can't ever be NULL, don't compare truth
6846 values with YES.
6847
6848
6849 Changes: Modified:
6850 +2 -3 trunk/modules/m_scan.c (File Modified)
6851
6852
6853 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6854 Log:
6855 - Comment out scan_cmodes() prototype to suppress warning
6856 - Correct minimum parameter count for mo_scan()
6857
6858
6859 Changes: Modified:
6860 +2 -2 trunk/modules/m_scan.c (File Modified)
6861
6862
6863 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6864 Log:
6865 SCAN UMODES:
6866 - Include full command in operspy notice
6867 - Allow global scans (no-list used, mask not used) without operspy
6868 - Use ERR_NOPRIVS numeric
6869
6870
6871 Changes: Modified:
6872 +21 -9 trunk/modules/m_scan.c (File Modified)
6873
6874
6875 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6876 Log:
6877 Cancel out the >3 default if < is given; this way
6878 any </> specification fully overrides the default.
6879
6880
6881 Changes: Modified:
6882 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6883
6884
6885 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6886 Log:
6887 - Call mo_list() from m_list() to reduce code duplication
6888 - Default to >3, rather arbitrarily (conf option?)
6889 - Make < and > mean less than and greater than again
6890
6891
6892 Changes: Modified:
6893 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6894
6895
6896 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6897 Log:
6898 When processing topic burst, hide connecting server
6899 on netburst if flatten links is enabled.
6900
6901
6902 Changes: Modified:
6903 +9 -2 trunk/modules/m_tb.c (File Modified)
6904
6905
6906 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6907 Log:
6908 - remove PENALTY token
6909
6910
6911 Changes: Modified:
6912 +0 -1 trunk/include/supported.h (File Modified)
6913
6914
6915 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6916 Log:
6917 005 fixups:
6918 - Add PENALTY because we have a pace-wait system.
6919 - Add FNC due to SAVE and RSFNC
6920 - Add q to MAXLIST.
6921
6922
6923 Changes: Modified:
6924 +4 -2 trunk/include/supported.h (File Modified)
6925
6926
6927 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6928 Log:
6929 mkay, indent went nuts here
6930
6931
6932 Changes: Modified:
6933 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6934
6935
6936 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6937 Log:
6938 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6939 and can be used instead. The SAFELIST implementation is the one used by
6940 default, as most users/networks will be used to it.
6941
6942
6943 Changes: Modified:
6944 +1 -0 trunk/NEWS (File Modified)
6945 +14 -0 trunk/include/client.h (File Modified)
6946 +5 -0 trunk/include/hash.h (File Modified)
6947 +404 -272 trunk/modules/Makefile.in (File Modified)
6948 + - trunk/modules/m_list.c (File Deleted)
6949 + - trunk/modules/m_list_ratbox.c (File Added)
6950 + - trunk/modules/m_list_safelist.c (File Added)
6951 +5 -5 trunk/src/hash.c (File Modified)
6952
6953
6954 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6955 Log:
6956 Clear invites on a lowerTS JOIN or SJOIN.
6957 This should complete kick_on_split_riding protection.
6958
6959
6960 Changes: Modified:
6961 +5 -0 trunk/modules/core/m_join.c (File Modified)
6962 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6963
6964
6965 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6966 Log:
6967 Like in ratbox, send and interpret timestamps on invites.
6968
6969
6970 Changes: Modified:
6971 +9 -2 trunk/modules/m_invite.c (File Modified)
6972
6973
6974 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6975 Log:
6976 Add +S (network service) umode. Just for completeness, users or opers
6977 cannot set this.
6978
6979
6980 Changes: Modified:
6981 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6982
6983
6984 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6985 Log:
6986 update NEWS a bit
6987
6988
6989 Changes: Modified:
6990 +35 -2 trunk/NEWS (File Modified)
6991
6992
6993 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6994 Log:
6995 Split off a PreClient structure for data to be freed on registation (i.e. password).
6996 New hook introduce_client for post-registration messages.
6997 Fix b0rked SASL numerics.
6998 Burst REALHOST post-introduction for spoofed-on-registration clients.
6999 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7000 Pre-registration signon support.
7001
7002
7003 Changes: Modified:
7004 +10 -0 trunk/configure (File Modified)
7005 +2 -0 trunk/configure.ac (File Modified)
7006 +14 -4 trunk/include/client.h (File Modified)
7007 +1 -0 trunk/include/hook.h (File Modified)
7008 +1 -0 trunk/include/numeric.h (File Modified)
7009 +3 -0 trunk/include/setup.h.in (File Modified)
7010 +16 -0 trunk/modules/m_chghost.c (File Modified)
7011 +25 -21 trunk/modules/m_sasl.c (File Modified)
7012 +63 -30 trunk/modules/m_signon.c (File Modified)
7013 +18 -0 trunk/src/client.c (File Modified)
7014 +2 -0 trunk/src/hook.c (File Modified)
7015 +5 -5 trunk/src/messages.tab (File Modified)
7016 +2 -0 trunk/src/s_serv.c (File Modified)
7017 +28 -2 trunk/src/s_user.c (File Modified)
7018
7019
7020 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7021 Log:
7022 Update hook documentation.
7023
7024
7025 Changes: Modified:
7026 +30 -0 trunk/doc/hooks.txt (File Modified)
7027
7028
7029 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7030 Log:
7031 Improve @/# handling in match_esc().
7032
7033
7034 Changes: Modified:
7035 +21 -13 trunk/src/match.c (File Modified)
7036
7037
7038 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7039 Log:
7040 backtrack instead of bailing out when handling a mismatched escape
7041
7042
7043 Changes: Modified:
7044 +1 -1 trunk/src/match.c (File Modified)
7045
7046
7047 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7048 Log:
7049 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7050
7051 Changes: Modified:
7052 +2 -1 trunk/CREDITS (File Modified)
7053
7054
7055 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7056 Log:
7057 Fix the escape brokenness and pick up a more efficient matching algorithm,
7058 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7059 Patch sent upstream. They can do whatever they want with it, *shrug*.
7060
7061
7062 Changes: Modified:
7063 +147 -161 trunk/src/match.c (File Modified)
7064
7065
7066 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7067 Log:
7068 If flatten links is enabled, fake the origins of some ServerModes
7069 sent to clients so that the server sending the netburst is hidden.
7070 Most mode hacks still show the true source.
7071
7072
7073 Changes: Modified:
7074 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7075 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7076
7077
7078 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7079 Log:
7080 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7081 where the exit originated).
7082 - When receiving an SQUIT for a server themselves
7083 (IsMe(target_p) || target_p == client_p)
7084 close their link and send a local server notice.
7085
7086
7087 Changes: Modified:
7088 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7089 +6 -3 trunk/src/client.c (File Modified)
7090
7091
7092 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7093 Log:
7094 Hooking into the wrong hook, whoops. :P
7095
7096
7097 Changes: Modified:
7098 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7099 +6 -10 trunk/modules/core/m_join.c (File Modified)
7100
7101
7102 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7103 Log:
7104 this doesn't work right, right now :P
7105
7106
7107 Changes: Modified:
7108 +40 -0 trunk/contrib/Makefile.in (File Modified)
7109 + - trunk/contrib/m_createauthonly.c (File Added)
7110 +6 -0 trunk/include/hook.h (File Modified)
7111 +26 -1 trunk/modules/core/m_join.c (File Modified)
7112 +1 -1 trunk/src/ircd.c (File Modified)
7113
7114
7115 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7116 Log:
7117 Make can_join() hookable.
7118
7119
7120 Changes: Modified:
7121 +12 -1 trunk/src/channel.c (File Modified)
7122
7123
7124 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7125 Log:
7126 add 'int approved;' to the channel event hook
7127
7128
7129 Changes: Modified:
7130 +1 -0 trunk/include/hook.h (File Modified)
7131
7132
7133 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7134 Log:
7135 Use SIDs in SASL ENCAP origin.
7136 Ignore responses from other agents once the first SASL response has been received for a client.
7137
7138
7139 Changes: Modified:
7140 +9 -5 trunk/modules/m_sasl.c (File Modified)
7141
7142
7143 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7144 Log:
7145 Removed stray debug code.
7146
7147
7148 Changes: Modified:
7149 +1 -1 trunk/modules/m_sasl.c (File Modified)
7150
7151
7152 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7153 Log:
7154 Don't complain "unknown MODE flag" if a non-oper attempts
7155 to unset an oper only umode they do not have.
7156 This is to prevent unwanted error messages when users/bots
7157 do things like MODE <nick> +i-sw.
7158
7159
7160 Changes: Modified:
7161 +4 -2 trunk/src/s_user.c (File Modified)
7162
7163
7164 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7165 Log:
7166 Fix client_exit hook name and only call it for local exits that are not
7167 IsAnyServer.
7168
7169
7170 Changes: Modified:
7171 +3 -2 trunk/modules/m_sasl.c (File Modified)
7172
7173
7174 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7175 Log:
7176 Fix SASL logic to actually use stored agent UID.
7177 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7178 Add abort code for exiting clients.
7179
7180
7181 Changes: Modified:
7182 +18 -9 trunk/modules/m_sasl.c (File Modified)
7183
7184
7185 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7186 Log:
7187 Port over ratbox 2.2 /challenge. This is slightly more secure
7188 (better crypto, longer keys, challenge timeout) and has better
7189 client scripts.
7190
7191 The respond tool is no longer part of the ircd tree but a
7192 separate package, currently available from
7193 http://respond.ircd-ratbox.org (we should mirror/... this).
7194
7195
7196 Changes: Modified:
7197 +65 -310 trunk/doc/challenge.txt (File Modified)
7198 +5 -5 trunk/include/client.h (File Modified)
7199 +3 -0 trunk/include/irc_string.h (File Modified)
7200 +3 -0 trunk/include/numeric.h (File Modified)
7201 +94 -50 trunk/modules/m_challenge.c (File Modified)
7202 +1 -2 trunk/src/client.c (File Modified)
7203 +125 -0 trunk/src/irc_string.c (File Modified)
7204 +2 -2 trunk/src/messages.tab (File Modified)
7205 + - trunk/tools/rsa_respond/ (File Deleted)
7206
7207
7208 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7209 Log:
7210 Preliminary SASL support.
7211
7212
7213 Changes: Modified:
7214 +7 -0 trunk/include/client.h (File Modified)
7215 +6 -0 trunk/include/numeric.h (File Modified)
7216 +1 -0 trunk/modules/Makefile.in (File Modified)
7217 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7218 +175 -1 trunk/modules/m_cap.c (File Modified)
7219 + - trunk/modules/m_sasl.c (File Added)
7220 +2 -0 trunk/modules/m_user.c (File Modified)
7221 +5 -5 trunk/src/messages.tab (File Modified)
7222 +8 -2 trunk/src/s_user.c (File Modified)
7223
7224
7225 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7226 Log:
7227 SIGNON: make logout also apply remotely.
7228
7229
7230 Changes: Modified:
7231 +7 -2 trunk/modules/m_signon.c (File Modified)
7232
7233
7234 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7235 Log:
7236 Use an asterisk when sending empty logins in SIGNON.
7237
7238
7239 Changes: Modified:
7240 +5 -5 trunk/modules/m_signon.c (File Modified)
7241
7242
7243 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7244 Log:
7245 SIGNON: Only add whowas entry (add_history()) and wipe
7246 accepts (del_all_accepts()) if nick changed.
7247
7248
7249 Changes: Modified:
7250 +5 -3 trunk/modules/m_signon.c (File Modified)
7251
7252
7253 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7254 Log:
7255 SIGNON: slight fixes to collision code:
7256 - don't kill if target_p == source_p (nick unchanged or only changed case)
7257 - add comment that SAVE support is missing
7258 - use sendto_realops_snomask() instead of sendto_realops_flags()
7259
7260
7261 Changes: Modified:
7262 +9 -6 trunk/modules/m_signon.c (File Modified)
7263
7264
7265 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7266 Log:
7267 Fix up kills for bad nick/user/host on SIGNON.
7268
7269
7270 Changes: Modified:
7271 +16 -6 trunk/modules/m_signon.c (File Modified)
7272
7273
7274 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7275 Log:
7276 If changing to a nick with a digit, only allow the UID.
7277
7278
7279 Changes: Modified:
7280 +4 -0 trunk/modules/m_signon.c (File Modified)
7281
7282
7283 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7284 Log:
7285 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7286 Strip leading digits from logins that are not purely numeric.
7287
7288
7289 Changes: Modified:
7290 +3 -0 trunk/include/numeric.h (File Modified)
7291 +2 -0 trunk/include/send.h (File Modified)
7292 +1 -0 trunk/modules/Makefile.in (File Modified)
7293 +456 -3 trunk/modules/m_services.c (File Modified)
7294 + - trunk/modules/m_signon.c (File Added)
7295 +2 -2 trunk/src/messages.tab (File Modified)
7296 +98 -0 trunk/src/send.c (File Modified)
7297
7298
7299 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7300 Log:
7301 Remove old server notice umodes from example confs.
7302
7303
7304 Changes: Modified:
7305 +1 -2 trunk/doc/example.conf (File Modified)
7306 +4 -17 trunk/doc/reference.conf (File Modified)
7307
7308
7309 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7310 Log:
7311 Add snomask help file (forgot this earlier).
7312
7313
7314 Changes: Modified:
7315 + - trunk/help/opers/snomask (File Added)
7316
7317
7318 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7319 Log:
7320 Add umode +l (receive locops).
7321
7322
7323 Changes: Modified:
7324 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7325
7326
7327 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7328 Log:
7329 We don't plan to implement cmode +R (quiet unidentified) and
7330 umode +I (deny invite) for 1.1, so comment them out from the
7331 docs.
7332
7333
7334 Changes: Modified:
7335 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7336 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7337
7338
7339 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7340 Log:
7341 Improve snomask usage description.
7342
7343
7344 Changes: Modified:
7345 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7346
7347
7348 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7349 Log:
7350 Mention the word snomask with umode +s (needs to be a link really).
7351
7352
7353 Changes: Modified:
7354 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7355
7356
7357 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7358 Log:
7359 Add snomask +Z (operspy notices).
7360
7361
7362 Changes: Modified:
7363 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7364
7365
7366 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7367 Log:
7368 Misc updates/clarifications.
7369
7370
7371 Changes: Modified:
7372 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7373
7374
7375 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7376 Log:
7377 Document snomasks.
7378
7379
7380 Changes: Modified:
7381 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7382 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7383 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7384
7385
7386 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7387 Log:
7388 - Allow ENCAP REALHOST outside burst
7389 - Fix comment describing race condition: this can only happen
7390 on a local whois with use_whois_actually enabled
7391
7392
7393 Changes: Modified:
7394 +4 -6 trunk/modules/m_chghost.c (File Modified)
7395
7396
7397 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7398 Log:
7399 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7400
7401
7402 Changes: Modified:
7403 +39 -0 trunk/contrib/Makefile.in (File Modified)
7404 + - trunk/contrib/sno_globaloper.c (File Added)
7405
7406
7407 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7408 Log:
7409 Pass along old umodes and snomask in umode_changed hook,
7410 changing its parameter type from struct Client *
7411 to hook_data_umode_changed *. (For a new client, both
7412 are zero.)
7413
7414 The IP cloaking module now fully ignores umode changes
7415 where +h didn't change.
7416
7417
7418 Changes: Modified:
7419 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7420 +7 -0 trunk/include/hook.h (File Modified)
7421 +18 -4 trunk/src/s_user.c (File Modified)
7422
7423
7424 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7425 Log:
7426 move libcharybdis-provided function initialisation into libcharybdis_init().
7427
7428
7429 Changes: Modified:
7430 +32 -11 trunk/src/ircd.c (File Modified)
7431
7432
7433 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7434 Log:
7435 Make +f notices (local host, global host, global user@host, local class)
7436 netwide. Exceeding /quote set max remains local.
7437
7438
7439 Changes: Modified:
7440 +4 -4 trunk/src/s_conf.c (File Modified)
7441
7442
7443 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7444 Log:
7445 Netwide notices about attempts to join juped channels.
7446
7447
7448 Changes: Modified:
7449 +1 -1 trunk/modules/core/m_join.c (File Modified)
7450
7451
7452 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7453 Log:
7454 Send server notices about failed oper attempts globally.
7455 Successful remote oper attempt notices will be generated
7456 from the mode changes.
7457
7458
7459 Changes: Modified:
7460 +3 -3 trunk/modules/m_challenge.c (File Modified)
7461 +2 -2 trunk/modules/m_oper.c (File Modified)
7462
7463
7464 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7465 Log:
7466 Rest of infrastructure for sending server notices globally.
7467 Uses a new L_NETWIDE level on sendto_realops_snomask().
7468
7469
7470 Changes: Modified:
7471 +1 -0 trunk/include/send.h (File Modified)
7472 +31 -4 trunk/src/send.c (File Modified)
7473
7474
7475 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7476 Log:
7477 Add general::global_snotices conf option to control
7478 whether we send out SNOTEs. Does not do anything yet.
7479
7480
7481 Changes: Modified:
7482 +1 -0 trunk/doc/example.conf (File Modified)
7483 +6 -0 trunk/doc/reference.conf (File Modified)
7484 +1 -0 trunk/include/s_conf.h (File Modified)
7485 +6 -0 trunk/modules/m_info.c (File Modified)
7486 +1 -0 trunk/src/newconf.c (File Modified)
7487 +1 -0 trunk/src/s_conf.c (File Modified)
7488
7489
7490 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7491 Log:
7492 Only accept SNOTE from servers.
7493
7494
7495 Changes: Modified:
7496 +2 -0 trunk/modules/m_snote.c (File Modified)
7497
7498
7499 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7500 Log:
7501 Correct parv indices so this actually works.
7502
7503
7504 Changes: Modified:
7505 +2 -2 trunk/modules/m_snote.c (File Modified)
7506
7507
7508 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7509 Log:
7510 s/scan/snote/g
7511
7512
7513 Changes: Modified:
7514 +3 -3 trunk/modules/m_snote.c (File Modified)
7515
7516
7517 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7518 Log:
7519 Add m_snote.c, SNOTE propagator.
7520
7521
7522 Changes: Modified:
7523 +86 -0 trunk/modules/Makefile.in (File Modified)
7524 + - trunk/modules/m_snote.c (File Added)
7525
7526
7527 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7528 Log:
7529 start seeding the 1.1 NEWS file
7530
7531
7532 Changes: Modified:
7533 +4 -0 trunk/NEWS (File Modified)
7534
7535
7536 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7537 Log:
7538 rename some modules to more descriptive names...
7539
7540
7541 Changes: Modified:
7542 +2 -131 trunk/contrib/Makefile.in (File Modified)
7543 + - trunk/contrib/globalconnexit.c (File Deleted)
7544 + - trunk/contrib/globallineactive.c (File Deleted)
7545 + - trunk/contrib/sno_farconnect.c (File Added)
7546 + - trunk/contrib/sno_globalkline.c (File Added)
7547 +1 -120 trunk/modules/Makefile.in (File Modified)
7548 + - trunk/modules/networknotice.c (File Deleted)
7549 + - trunk/modules/sno_routing.c (File Added)
7550
7551
7552 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7553 Log:
7554 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7555 Uses FLAGS2_FLOODDONE bit on servers.
7556
7557
7558 Changes: Modified:
7559 +3 -0 trunk/include/client.h (File Modified)
7560 +121 -1 trunk/modules/Makefile.in (File Modified)
7561 + - trunk/modules/networknotice.c (File Added)
7562
7563
7564 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7565 Log:
7566 Don't show servers in /trace to nonopers if flatten links is enabled.
7567
7568
7569 Changes: Modified:
7570 +8 -5 trunk/modules/m_trace.c (File Modified)
7571
7572
7573 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7574 Log:
7575 CHGHOST:
7576 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7577 - send back confirmation to source, if local client
7578 - send a +s server notice if the source is neither a server nor a service (+S)
7579
7580
7581 Changes: Modified:
7582 +5 -1 trunk/modules/m_chghost.c (File Modified)
7583
7584
7585 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7586 Log:
7587 Use sendto_realops_snomask_from() to make the
7588 server notices appear to come from the affected
7589 user's server.
7590
7591
7592 Changes: Modified:
7593 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7594 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7595
7596
7597 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7598 Log:
7599 Add sendto_realops_snomask_from(), allows
7600 specification of apparent source server.
7601
7602
7603 Changes: Modified:
7604 +1 -0 trunk/include/send.h (File Modified)
7605 +41 -1 trunk/src/send.c (File Modified)
7606
7607
7608 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7609 Log:
7610 Revert r579. Keep host, not orighost in oper up notice.
7611 It would be inconsistent to have orighost there, and we
7612 don't want to mess up all server notices by putting both
7613 host and orighost.
7614
7615
7616 Changes: Modified:
7617 +1 -1 trunk/src/s_user.c (File Modified)
7618
7619
7620 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7621 Log:
7622 Include the IP address in operlog/foperlog.
7623
7624
7625 Changes: Modified:
7626 +10 -8 trunk/modules/m_challenge.c (File Modified)
7627 +8 -6 trunk/modules/m_oper.c (File Modified)
7628
7629
7630 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7631 Log:
7632 Call umode_changed hook on oper up.
7633
7634
7635 Changes: Modified:
7636 +1 -0 trunk/src/s_user.c (File Modified)
7637
7638
7639 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7640 Log:
7641 Add globalconnexit contrib module, shows remote client connects/exits
7642 except netsplits/netjoin on snomask +F.
7643 Notice formatting will probably change somewhat still.
7644
7645
7646 Changes: Modified:
7647 +80 -0 trunk/contrib/Makefile.in (File Modified)
7648 + - trunk/contrib/globalconnexit.c (File Added)
7649
7650
7651 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7652 Log:
7653 Declare snomask_modes[] so modules can provide snomasks.
7654
7655
7656 Changes: Modified:
7657 +2 -0 trunk/include/snomask.h (File Modified)
7658
7659
7660 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7661 Log:
7662 Replace user_signon hook with two new hooks: new_local_user
7663 and new_remote_user.
7664 These are called right before the user is introduced to the
7665 rest of the network.
7666
7667
7668 Changes: Modified:
7669 +2 -1 trunk/include/hook.h (File Modified)
7670 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7671 +4 -2 trunk/src/hook.c (File Modified)
7672 +2 -3 trunk/src/s_user.c (File Modified)
7673
7674
7675 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7676 Log:
7677 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7678
7679
7680 Changes: Modified:
7681 +2 -2 trunk/modules/m_scan.c (File Modified)
7682
7683
7684 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7685 Log:
7686 Update doc/technical/send.txt.
7687
7688
7689 Changes: Modified:
7690 +91 -131 trunk/doc/technical/send.txt (File Modified)
7691
7692
7693 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7694 Log:
7695 Add chantrace and masktrace to help files.
7696
7697
7698 Changes: Modified:
7699 + - trunk/help/opers/chantrace (File Added)
7700 +27 -20 trunk/help/opers/index (File Modified)
7701 + - trunk/help/opers/masktrace (File Added)
7702 +2 -0 trunk/help/opers/operspy (File Modified)
7703
7704
7705 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7706 Log:
7707 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7708 Shows etrace-like output for all users in a channel,
7709 in particular IP addresses.
7710
7711
7712 Changes: Modified:
7713 +75 -2 trunk/modules/m_etrace.c (File Modified)
7714
7715
7716 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7717 Log:
7718 Port over ratbox 2.2 r21727 (anfl):
7719 add some logging when we drop servers in places where we only notify opers
7720
7721
7722 Changes: Modified:
7723 +31 -0 trunk/modules/core/m_server.c (File Modified)
7724
7725
7726 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7727 Log:
7728 display orighost in operup message
7729
7730
7731 Changes: Modified:
7732 +1 -1 trunk/src/s_user.c (File Modified)
7733
7734
7735 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7736 Log:
7737 Add globallineactive contrib module, a hack which can often
7738 show k/d/g/x line active for remote clients.
7739
7740
7741 Changes: Modified:
7742 +52 -0 trunk/contrib/Makefile.in (File Modified)
7743 + - trunk/contrib/globallineactive.c (File Added)
7744
7745
7746 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7747 Log:
7748 Show IP field in the same way as MASKTRACE:
7749 "255.255.255.255" if it's unknown (remote TS5 client)
7750 and "0" if we or the remote server are purposely
7751 hiding it.
7752
7753
7754 Changes: Modified:
7755 +12 -1 trunk/modules/m_scan.c (File Modified)
7756
7757
7758 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7759 Log:
7760 scan umodes:
7761 - don't show servers in a global scan
7762 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7763
7764
7765 Changes: Modified:
7766 +4 -1 trunk/modules/m_scan.c (File Modified)
7767
7768
7769 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7770 Log:
7771 Implement SCAN UMODES.
7772
7773
7774 Changes: Modified:
7775 +3 -0 trunk/include/numeric.h (File Modified)
7776 +128 -2 trunk/modules/m_scan.c (File Modified)
7777 +2 -2 trunk/src/messages.tab (File Modified)
7778
7779
7780 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7781 Log:
7782 more oops
7783
7784
7785 Changes: Modified:
7786 +1 -1 trunk/modules/m_scan.c (File Modified)
7787
7788
7789 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7790 Log:
7791 parv[0] should be parv[1].
7792
7793
7794 Changes: Modified:
7795 +1 -1 trunk/modules/m_scan.c (File Modified)
7796
7797
7798 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7799 Log:
7800 another oops
7801
7802
7803 Changes: Modified:
7804 +1 -1 trunk/modules/m_scan.c (File Modified)
7805
7806
7807 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7808 Log:
7809 fix mistake here
7810
7811
7812 Changes: Modified:
7813 +2 -2 trunk/modules/m_scan.c (File Modified)
7814
7815
7816 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7817 Log:
7818 framework for scan command
7819
7820
7821 Changes: Modified:
7822 +113 -0 trunk/modules/Makefile.in (File Modified)
7823 + - trunk/modules/m_scan.c (File Added)
7824
7825
7826 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7827 Log:
7828 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7829
7830
7831 Changes: Modified:
7832 +2 -0 trunk/include/irc_string.h (File Modified)
7833 +157 -1 trunk/modules/m_etrace.c (File Modified)
7834 +129 -90 trunk/src/match.c (File Modified)
7835
7836
7837 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7838 Log:
7839 orighost may live in a different hash bucket (likely the case), lets check it standalone
7840
7841
7842 Changes: Modified:
7843 +39 -3 trunk/src/hostmask.c (File Modified)
7844
7845
7846 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7847 Log:
7848 SVN didn't check modules/ somehow, hrmm.
7849
7850
7851 Changes: Modified:
7852 +1 -1 trunk/modules/m_kline.c (File Modified)
7853 +6 -6 trunk/modules/m_stats.c (File Modified)
7854
7855
7856 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7857 Log:
7858 Track hostmask entries for client_p->orighost, if available.
7859 Not throughly tested, but seems to work fine.
7860
7861
7862 Changes: Modified:
7863 +8 -4 trunk/include/hostmask.h (File Modified)
7864 +14 -10 trunk/src/hostmask.c (File Modified)
7865
7866
7867 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7868 Log:
7869 Pass on SQUIT reasons more.
7870
7871
7872 Changes: Modified:
7873 +17 -19 trunk/src/client.c (File Modified)
7874
7875
7876 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7877 Log:
7878 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7879 This way, hidden admins also get them.
7880
7881
7882 Changes: Modified:
7883 +4 -4 trunk/src/send.c (File Modified)
7884
7885
7886 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7887 Log:
7888 From ircd-ratbox 2.2 (r21339 anfl):
7889 ms_kill() should be using find_person(), not find_client()
7890 otherwise it can generate a core.
7891
7892
7893 Changes: Modified:
7894 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7895
7896
7897 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7898 Log:
7899 Add m_error to core_module_table, so it is loaded by default.
7900
7901
7902 Changes: Modified:
7903 +1 -0 trunk/src/modules.c (File Modified)
7904
7905
7906 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7907 Log:
7908 comment is a const char *, not char *.
7909
7910
7911 Changes: Modified:
7912 +1 -1 trunk/include/hook.h (File Modified)
7913
7914
7915 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7916 Log:
7917 Fix a long standing hybrid 7 bug: when getting a read error
7918 on a server, report_error() is called with a %d instead of
7919 a %s in the format string ("Lost connection" in +d).
7920
7921
7922 Changes: Modified:
7923 +1 -1 trunk/src/client.c (File Modified)
7924
7925
7926 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7927 Log:
7928 Clarifications.
7929
7930
7931 Changes: Modified:
7932 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7933
7934
7935 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7936 Log:
7937 Add document describing capabilities and what they mean.
7938
7939
7940 Changes: Modified:
7941 + - trunk/doc/technical/capab.txt (File Added)
7942
7943
7944 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7945 Log:
7946 Change client_exit hook to pass all exit_client() parameters.
7947
7948
7949 Changes: Modified:
7950 +8 -0 trunk/include/hook.h (File Modified)
7951 +6 -1 trunk/src/client.c (File Modified)
7952
7953
7954 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7955 Log:
7956 Add client_exit hook, called in exit_client() for all
7957 clients of all types, except clients exiting because
7958 of netsplits (QS). The only thing done before it is
7959 marking the client as "closing" (to prevent
7960 recursion).
7961
7962
7963 Changes: Modified:
7964 +1 -0 trunk/include/hook.h (File Modified)
7965 +2 -0 trunk/src/client.c (File Modified)
7966 +2 -0 trunk/src/hook.c (File Modified)
7967
7968
7969 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7970 Log:
7971 Improve the code that calculates the nnnS nnnC counts
7972 in RPL_TRACESERVER.
7973
7974 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7975
7976
7977 Changes: Modified:
7978 +43 -36 trunk/modules/m_trace.c (File Modified)
7979
7980
7981 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7982 Log:
7983 Add server_eob hook.
7984 Planning to use this for netsplit/join notices.
7985
7986
7987 Changes: Modified:
7988 +1 -0 trunk/include/hook.h (File Modified)
7989 +2 -0 trunk/modules/m_pong.c (File Modified)
7990 +2 -0 trunk/src/hook.c (File Modified)
7991
7992
7993 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7994 Log:
7995 Default motd: ircd-ratbox -> charybdis
7996
7997
7998 Changes: Modified:
7999 +1 -1 trunk/doc/ircd.motd (File Modified)
8000
8001
8002 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8003 Log:
8004 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8005
8006
8007 Changes: Modified:
8008 +4 -4 trunk/src/s_user.c (File Modified)
8009
8010
8011 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8012 Log:
8013 - Remove obsolete EOB help file
8014 - Document snomask in the help files
8015 - Update indexes
8016
8017
8018 Changes: Modified:
8019 + - trunk/help/opers/eob (File Deleted)
8020 +13 -12 trunk/help/opers/index (File Modified)
8021 +1 -13 trunk/help/opers/umode (File Modified)
8022 +7 -7 trunk/help/users/index (File Modified)
8023
8024
8025 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8026 Log:
8027 Bail if snomask to parse is not given. Pointy hat to myself.
8028
8029
8030 Changes: Modified:
8031 +3 -0 trunk/src/snomask.c (File Modified)
8032
8033
8034 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8035 Log:
8036 Remove m_flags from autoconf
8037
8038
8039 Changes: Modified:
8040 +0 -1 trunk/contrib/Makefile.in (File Modified)
8041
8042
8043 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8044 Log:
8045 remove m_flags
8046
8047
8048 Changes: Modified:
8049 + - trunk/contrib/m_flags.c (File Deleted)
8050
8051
8052 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8053 Log:
8054 If +s is in oper_only_umodes, clear snomask on deoper.
8055
8056
8057 Changes: Modified:
8058 +5 -0 trunk/src/s_user.c (File Modified)
8059
8060
8061 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8062 Log:
8063 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8064
8065
8066 Changes: Modified:
8067 +2 -2 trunk/configure (File Modified)
8068 +2 -2 trunk/configure.ac (File Modified)
8069
8070
8071 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8072 Log:
8073 Remove the old server notice umodes.
8074 Default oper only umodes is now +s.
8075 Please make sure all remaining umodes still work.
8076
8077
8078 Changes: Modified:
8079 +3 -21 trunk/include/client.h (File Modified)
8080 +0 -12 trunk/src/newconf.c (File Modified)
8081 +1 -1 trunk/src/s_conf.c (File Modified)
8082 +12 -12 trunk/src/s_user.c (File Modified)
8083
8084
8085 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8086 Log:
8087 operator::flags nick_changes now controls +n snomask instead of +n umode.
8088
8089
8090 Changes: Modified:
8091 +8 -8 trunk/src/s_user.c (File Modified)
8092
8093
8094 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8095 Log:
8096 Move down h_umode_changed hook call after umode allowed checks
8097 (so it will not see +a if someone tries to set it but is not
8098 allowed to).
8099
8100
8101 Changes: Modified:
8102 +2 -3 trunk/src/s_user.c (File Modified)
8103
8104
8105 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8106 Log:
8107 Move over non-+s server notices (hopefully, all of them).
8108
8109
8110 Changes: Modified:
8111 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8112 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8113 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8114 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8115 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8116 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8117 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8118 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8119 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8120 +2 -2 trunk/libcharybdis/event.c (File Modified)
8121 +2 -2 trunk/modules/core/m_join.c (File Modified)
8122 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8123 +3 -3 trunk/modules/core/m_message.c (File Modified)
8124 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8125 +2 -2 trunk/modules/core/m_server.c (File Modified)
8126 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8127 +1 -1 trunk/modules/m_post.c (File Modified)
8128 +1 -1 trunk/modules/m_services.c (File Modified)
8129 +2 -2 trunk/src/channel.c (File Modified)
8130 +3 -3 trunk/src/client.c (File Modified)
8131 +1 -1 trunk/src/hash.c (File Modified)
8132 +5 -5 trunk/src/s_conf.c (File Modified)
8133 +2 -2 trunk/src/s_log.c (File Modified)
8134 +4 -4 trunk/src/s_user.c (File Modified)
8135
8136
8137 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8138 Log:
8139 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8140
8141
8142 Changes: Modified:
8143 +2 -1 trunk/include/snomask.h (File Modified)
8144 +2 -2 trunk/src/snomask.c (File Modified)
8145
8146
8147 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8148 Log:
8149 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8150
8151
8152 Changes: Modified:
8153 +1 -1 trunk/contrib/example_module.c (File Modified)
8154 +2 -2 trunk/include/ircd_defs.h (File Modified)
8155 +6 -6 trunk/modules/core/m_error.c (File Modified)
8156 +1 -1 trunk/modules/core/m_join.c (File Modified)
8157 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8158 +1 -1 trunk/modules/core/m_message.c (File Modified)
8159 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8160 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8161 +18 -18 trunk/modules/core/m_server.c (File Modified)
8162 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8163 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8164 +4 -4 trunk/modules/m_challenge.c (File Modified)
8165 +4 -4 trunk/modules/m_dline.c (File Modified)
8166 +13 -13 trunk/modules/m_gline.c (File Modified)
8167 +5 -5 trunk/modules/m_kline.c (File Modified)
8168 +2 -2 trunk/modules/m_oper.c (File Modified)
8169 +1 -1 trunk/modules/m_pong.c (File Modified)
8170 +13 -13 trunk/modules/m_rehash.c (File Modified)
8171 +4 -4 trunk/modules/m_resv.c (File Modified)
8172 +16 -16 trunk/modules/m_set.c (File Modified)
8173 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8174 +6 -6 trunk/modules/m_xline.c (File Modified)
8175 +1 -1 trunk/src/adns.c (File Modified)
8176 +2 -2 trunk/src/channel.c (File Modified)
8177 +1 -1 trunk/src/listener.c (File Modified)
8178 +1 -1 trunk/src/s_auth.c (File Modified)
8179 +15 -15 trunk/src/s_conf.c (File Modified)
8180 +3 -3 trunk/src/s_user.c (File Modified)
8181 +7 -7 trunk/src/send.c (File Modified)
8182
8183
8184 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8185 Log:
8186 On oper up:
8187 - set +s snomask if +s umode set but no snomasks
8188 - put numerics in more logical order
8189
8190
8191 Changes: Modified:
8192 +3 -1 trunk/src/s_user.c (File Modified)
8193
8194
8195 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8196 Log:
8197 parse_snobuf_to_mask(): default to + at start
8198 allows stuff like /mode jilles +s C
8199
8200
8201 Changes: Modified:
8202 +1 -1 trunk/src/snomask.c (File Modified)
8203
8204
8205 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8206 Log:
8207 Changes to user_mode() snomask handling.
8208 - show snomask (if not 0) on /mode <nick>
8209 - show snomask once at the end if +s/-s used
8210 - only parse 1 parameter for umode changes
8211 - don't crash on /mode <nick> +s
8212 - /mode <nick> -s clears snomask, doesn't use parameter
8213 - set umode +s iff snomask is not 0
8214 - snomask is not propagated, but umode +s is
8215
8216
8217 Changes: Modified:
8218 +97 -72 trunk/src/s_user.c (File Modified)
8219
8220
8221 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8222 Log:
8223 Convert some messages over to snomask.
8224
8225
8226 Changes: Modified:
8227 +29 -29 trunk/src/client.c (File Modified)
8228 +2 -2 trunk/src/ircd.c (File Modified)
8229 +13 -13 trunk/src/modules.c (File Modified)
8230 +1 -1 trunk/src/newconf.c (File Modified)
8231 +5 -5 trunk/src/parse.c (File Modified)
8232 +1 -1 trunk/src/restart.c (File Modified)
8233 +4 -4 trunk/src/s_newconf.c (File Modified)
8234 +11 -11 trunk/src/s_serv.c (File Modified)
8235
8236
8237 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8238 Log:
8239 include snomask.h from client.h
8240
8241
8242 Changes: Modified:
8243 +1 -0 trunk/include/client.h (File Modified)
8244
8245
8246 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8247 Log:
8248 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8249
8250
8251 Changes: Modified:
8252 +1 -0 trunk/src/newconf.c (File Modified)
8253 +2 -1 trunk/src/snomask.c (File Modified)
8254
8255
8256 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8257 Log:
8258 should start with +, not \0. Whoops. :)
8259
8260
8261 Changes: Modified:
8262 +1 -1 trunk/src/snomask.c (File Modified)
8263
8264
8265 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8266 Log:
8267 core snomask support.
8268
8269
8270 Changes: Modified:
8271 +3 -0 trunk/doc/example.conf (File Modified)
8272 +2 -0 trunk/include/client.h (File Modified)
8273 +2 -0 trunk/include/numeric.h (File Modified)
8274 +2 -0 trunk/include/s_newconf.h (File Modified)
8275 +63 -0 trunk/include/send.h (File Modified)
8276 + - trunk/include/snomask.h (File Added)
8277 +1 -0 trunk/src/Makefile.in (File Modified)
8278 +1 -1 trunk/src/messages.tab (File Modified)
8279 +8 -0 trunk/src/newconf.c (File Modified)
8280 +12 -0 trunk/src/s_user.c (File Modified)
8281 +235 -0 trunk/src/send.c (File Modified)
8282 + - trunk/src/snomask.c (File Added)
8283
8284
8285 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8286 Log:
8287 add a blank line after the license info.
8288
8289
8290 Changes: Modified:
8291 +1 -1 trunk/CREDITS (File Modified)
8292
8293
8294 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8295 Log:
8296 Extend copyright to 2006.
8297
8298
8299 Changes: Modified:
8300 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8301
8302
8303 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8304 Log:
8305 - Fix up book id.
8306 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8307
8308
8309 Changes: Modified:
8310 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8311 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8312
8313
8314 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8315 Log:
8316 Add oper privileges document.
8317
8318
8319 Changes: Modified:
8320 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8321 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8322
8323
8324 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8325 Log:
8326 Capitalize message names in services shortcuts (for consistency).
8327
8328
8329 Changes: Modified:
8330 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8331
8332
8333 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8334 Log:
8335 Remove C++ comment.
8336
8337
8338 Changes: Modified:
8339 +1 -1 trunk/src/patricia.c (File Modified)
8340
8341
8342 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8343 Log:
8344 Remove obsolete 'nextconnect' variable.
8345
8346
8347 Changes: Modified:
8348 +0 -1 trunk/include/ircd.h (File Modified)
8349 +0 -2 trunk/src/client.c (File Modified)
8350 +0 -1 trunk/src/ircd.c (File Modified)
8351
8352
8353 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8354 Log:
8355 Remove this remnant of the hybrid 6 ziplinks implementation.
8356
8357
8358 Changes: Modified:
8359 + - trunk/include/s_zip.h (File Deleted)
8360
8361
8362 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8363 Log:
8364 Make clone limiting work on orighost, not host (so it
8365 looks through services cloaks). Lightly tested, please
8366 test/review.
8367
8368
8369 Changes: Modified:
8370 +2 -0 trunk/modules/m_chghost.c (File Modified)
8371 +1 -1 trunk/src/client.c (File Modified)
8372 +1 -1 trunk/src/s_conf.c (File Modified)
8373
8374
8375 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8376 Log:
8377 Don't forget to link me_realhost() into the command hash.
8378
8379 Pointy hat to: myself
8380
8381
8382 Changes: Modified:
8383 +1 -1 trunk/modules/m_chghost.c (File Modified)
8384
8385
8386 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8387 Log:
8388 It's call_hook, not hook_call.
8389
8390
8391 Changes: Modified:
8392 +1 -1 trunk/src/s_user.c (File Modified)
8393
8394
8395 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8396 Log:
8397 Add unreject help file.
8398
8399
8400 Changes: Modified:
8401 + - trunk/help/opers/unreject (File Added)
8402
8403
8404 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8405 Log:
8406 Link the all-important 42 module to the build :P
8407
8408
8409 Changes: Modified:
8410 +1 -0 trunk/contrib/Makefile.in (File Modified)
8411
8412
8413 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8414 Log:
8415 Mention /rehash help.
8416
8417
8418 Changes: Modified:
8419 +1 -0 trunk/help/opers/rehash (File Modified)
8420
8421
8422 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8423 Log:
8424 Add h_user_signon hook.
8425
8426
8427 Changes: Modified:
8428 +1 -0 trunk/include/hook.h (File Modified)
8429 +2 -0 trunk/src/hook.c (File Modified)
8430 +4 -0 trunk/src/s_user.c (File Modified)
8431
8432
8433 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8434 Log:
8435 Oops, forgot to set orighost for remote client introductions.
8436
8437
8438 Changes: Modified:
8439 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8440
8441
8442 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8443 Log:
8444 Use TS6 forms in services shortcuts, if possible.
8445
8446
8447 Changes: Modified:
8448 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8449
8450
8451 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8452 Log:
8453 - Start out default_umodes conf entry from the empty set instead of +i.
8454 - Move oper_only_umodes check to where default_umodes is used, as
8455 oper_only_umodes may not be set yet while we're reading the conf.
8456
8457
8458 Changes: Modified:
8459 +6 -7 trunk/src/newconf.c (File Modified)
8460 +1 -1 trunk/src/s_user.c (File Modified)
8461
8462
8463 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8464 Log:
8465 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8466
8467
8468 Changes: Modified:
8469 +1 -0 trunk/doc/example.conf (File Modified)
8470 +7 -0 trunk/doc/reference.conf (File Modified)
8471 +0 -7 trunk/include/config.h.dist (File Modified)
8472 +1 -0 trunk/include/s_conf.h (File Modified)
8473 +6 -0 trunk/modules/m_info.c (File Modified)
8474 +9 -18 trunk/src/client.c (File Modified)
8475 +1 -0 trunk/src/newconf.c (File Modified)
8476 +1 -0 trunk/src/s_conf.c (File Modified)
8477
8478
8479 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8480 Log:
8481 - Allow NULL target_ip in show_ip() (indicates message is being
8482 sent to local opers)
8483 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8484 confitem
8485 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8486 those in src/client.c
8487
8488 From ratbox 2.2 svn (anfl)
8489
8490
8491 Changes: Modified:
8492 +1 -0 trunk/include/client.h (File Modified)
8493 +21 -2 trunk/src/client.c (File Modified)
8494 +2 -4 trunk/src/hostmask.c (File Modified)
8495 +1 -5 trunk/src/s_conf.c (File Modified)
8496 +4 -8 trunk/src/s_user.c (File Modified)
8497
8498
8499 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8500 Log:
8501 Fire off events properly.
8502
8503
8504 Changes: Modified:
8505 +7 -3 trunk/src/s_user.c (File Modified)
8506
8507
8508 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8509 Log:
8510 make sure modules which depend on umode information get the message upon connection (oops)
8511
8512
8513 Changes: Modified:
8514 +3 -0 trunk/src/s_user.c (File Modified)
8515
8516
8517 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8518 Log:
8519 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8520 From ratbox 2.2 svn.
8521
8522
8523 Changes: Modified:
8524 +3 -7 trunk/modules/m_etrace.c (File Modified)
8525
8526
8527 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8528 Log:
8529 Replace silly `default_invisible' option with more versatile default_umodes.
8530
8531
8532 Changes: Modified:
8533 +2 -2 trunk/Makefile.in (File Modified)
8534 +12 -1 trunk/doc/example.conf (File Modified)
8535 +14 -7 trunk/doc/reference.conf (File Modified)
8536 +2 -4 trunk/include/s_conf.h (File Modified)
8537 +0 -6 trunk/modules/m_info.c (File Modified)
8538 +4 -0 trunk/src/modules.c (File Modified)
8539 +41 -1 trunk/src/newconf.c (File Modified)
8540 +2 -2 trunk/src/s_conf.c (File Modified)
8541 +3 -4 trunk/src/s_user.c (File Modified)
8542
8543
8544 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8545 Log:
8546 Add temporary nick resvs with the proper duration,
8547 not 60 times too long.
8548
8549
8550 Changes: Modified:
8551 +1 -1 trunk/modules/m_resv.c (File Modified)
8552
8553
8554 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8555 Log:
8556 Add kick on split riding. See reference.conf for more details.
8557
8558
8559 Changes: Modified:
8560 +1 -0 trunk/doc/example.conf (File Modified)
8561 +16 -0 trunk/doc/reference.conf (File Modified)
8562 +1 -0 trunk/include/s_conf.h (File Modified)
8563 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8564 +6 -0 trunk/modules/m_info.c (File Modified)
8565 +1 -0 trunk/src/newconf.c (File Modified)
8566 +1 -0 trunk/src/s_conf.c (File Modified)
8567
8568
8569 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8570 Log:
8571 New credits, denoting GXTi as being on the core team.
8572
8573
8574 Changes: Modified:
8575 +16 -5 trunk/CREDITS (File Modified)
8576
8577
8578 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8579 Log:
8580 better cloaking algorithm
8581
8582
8583 Changes: Modified:
8584 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8585
8586
8587 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8588 Log:
8589 don't do redundant bitshifting.
8590
8591
8592 Changes: Modified:
8593 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8594
8595
8596 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8597 Log:
8598 Add ip_cloaking.so.
8599
8600
8601 Changes: Modified:
8602 +1 -0 trunk/contrib/Makefile.in (File Modified)
8603
8604
8605 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8606 Log:
8607 Set the DynSpoof flag properly.
8608
8609
8610 Changes: Modified:
8611 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8612
8613
8614 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8615 Log:
8616 first go at an ip_cloaking implementation for charybdis.
8617
8618
8619 Changes: Modified:
8620 + - trunk/contrib/ip_cloaking.c (File Added)
8621
8622
8623 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8624 Log:
8625 Add libcharybdis to contrib/ includes.
8626
8627
8628 Changes: Modified:
8629 +1 -1 trunk/contrib/Makefile.in (File Modified)
8630
8631
8632 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8633 Log:
8634 add h_umode_changed hook for modules that provide usermodes.
8635
8636
8637 Changes: Modified:
8638 +1 -0 trunk/include/hook.h (File Modified)
8639 +2 -1 trunk/src/hook.c (File Modified)
8640 +3 -0 trunk/src/s_user.c (File Modified)
8641
8642
8643 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8644 Log:
8645 Show quiets in /stats z.
8646
8647
8648 Changes: Modified:
8649 +15 -10 trunk/src/s_stats.c (File Modified)
8650
8651
8652 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8653 Log:
8654 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8655
8656
8657 Changes: Modified:
8658 +0 -12 trunk/configure (File Modified)
8659 +0 -9 trunk/configure.ac (File Modified)
8660 +0 -3 trunk/include/setup.h.in (File Modified)
8661
8662
8663 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8664 Log:
8665 change various buffer sizes to = topiclen.
8666
8667
8668 Changes: Modified:
8669 +3 -4 trunk/include/ircd_defs.h (File Modified)
8670
8671
8672 jon 2005/12/12 19:32:18 UTC (20051212-400)
8673 Log:
8674 - Partial commit test, partial ego strokage ;)
8675
8676
8677 Changes: Modified:
8678 +2 -1 trunk/CREDITS (File Modified)
8679
8680
8681 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8682 Log:
8683 More kqueue corrections.
8684
8685 Changes: Modified:
8686 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8687
8688
8689 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8690 Log:
8691 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8692 Not sure why this wasn't this way to begin with.
8693
8694
8695 Changes: Modified:
8696 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8697
8698
8699 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8700 Log:
8701 example.conf tweaks:
8702 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8703 most people do not need this.
8704 Enable serverinfo::hub.
8705
8706
8707 Changes: Modified:
8708 +14 -11 trunk/doc/example.conf (File Modified)
8709
8710
8711 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8712 Log:
8713 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8714
8715
8716 Changes: Modified:
8717 +1 -1 trunk/src/s_serv.c (File Modified)
8718
8719
8720 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8721 Log:
8722 header include changes
8723
8724
8725 Changes: Modified:
8726 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8727 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8728 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8729 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8730 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8731 +1 -21 trunk/libcharybdis/select.c (File Modified)
8732
8733
8734 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8735 Log:
8736 s/ilog/libcharybdis_{die,log,restart}/g
8737
8738
8739 Changes: Modified:
8740 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8741 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8742 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8743 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8744 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8745 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8746 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8747 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8748
8749
8750 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8751 Log:
8752 Use the right callbacks in the function code.
8753
8754 Changes: Modified:
8755 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8756
8757
8758 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8759 Log:
8760 More work, it builds again!
8761
8762
8763 Changes: Modified:
8764 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8765 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8766 + - trunk/libcharybdis/libcharybdis.c (File Added)
8767 + - trunk/libcharybdis/libcharybdis.h (File Added)
8768
8769
8770 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8771 Log:
8772 Move some stuff around.
8773
8774
8775 Changes: Modified:
8776 + - trunk/include/memory.h (File Deleted)
8777 + - trunk/include/tools.h (File Deleted)
8778 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8779 + - trunk/libcharybdis/memory.c (File Added)
8780 + - trunk/libcharybdis/memory.h (File Added)
8781 + - trunk/libcharybdis/snprintf.c (File Added)
8782 + - trunk/libcharybdis/tools.c (File Added)
8783 + - trunk/libcharybdis/tools.h (File Added)
8784 +1000 -1062 trunk/modules/.depend (File Modified)
8785 +421 -455 trunk/src/.depend (File Modified)
8786 +0 -1191 trunk/src/Makefile.in (File Modified)
8787 + - trunk/src/memory.c (File Deleted)
8788 + - trunk/src/snprintf.c (File Deleted)
8789 + - trunk/src/tools.c (File Deleted)
8790
8791
8792 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8793 Log:
8794 move more headers into libcharybdis
8795
8796 Changes: Modified:
8797 + - trunk/include/balloc.h (File Deleted)
8798 + - trunk/include/event.h (File Deleted)
8799 + - trunk/libcharybdis/balloc.h (File Added)
8800 + - trunk/libcharybdis/event.h (File Added)
8801 +924 -1020 trunk/modules/.depend (File Modified)
8802 +327 -406 trunk/src/.depend (File Modified)
8803
8804
8805 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8806 Log:
8807 balloc, events -> libcharybdis
8808
8809 Changes: Modified:
8810 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8811 + - trunk/libcharybdis/balloc.c (File Added)
8812 + - trunk/libcharybdis/event.c (File Added)
8813 +0 -1008 trunk/src/Makefile.in (File Modified)
8814 + - trunk/src/balloc.c (File Deleted)
8815 + - trunk/src/event.c (File Deleted)
8816
8817
8818 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8819 Log:
8820 More fun
8821
8822 Changes: Modified:
8823 + - trunk/include/commio.h (File Deleted)
8824 + - trunk/include/linebuf.h (File Deleted)
8825 + - trunk/libcharybdis/commio.h (File Added)
8826 + - trunk/libcharybdis/linebuf.h (File Added)
8827 +1644 -530 trunk/modules/.depend (File Modified)
8828 +1 -1 trunk/modules/Makefile.in (File Modified)
8829 +720 -284 trunk/src/.depend (File Modified)
8830
8831
8832 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8833 Log:
8834 Makefile reworking -- moving libcharybdis headers into proper location.
8835
8836 Changes: Modified:
8837 +1 -1 trunk/adns/Makefile.in (File Modified)
8838 +1 -1 trunk/src/Makefile.in (File Modified)
8839
8840
8841 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8842 Log:
8843 Document proposed authdaemon protocol.
8844
8845 Changes: Modified:
8846 + - trunk/authdaemon/protocol.txt (File Added)
8847
8848
8849 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8850 Log:
8851 Makefile oops
8852
8853 Changes: Modified:
8854 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8855
8856
8857 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8858 Log:
8859 Remove dead makefile from generation
8860
8861 Changes: Modified:
8862 +1 -2 trunk/configure (File Modified)
8863 +0 -1 trunk/configure.ac (File Modified)
8864
8865
8866 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8867 Log:
8868 libcharybdisIO -> libcharybdis
8869
8870 Changes: Modified:
8871 +1 -1 trunk/src/Makefile.in (File Modified)
8872
8873
8874 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8875 Log:
8876 More restructuring.
8877
8878 Changes: Modified:
8879 + - trunk/libcharybdis/Makefile.in (File Added)
8880 + - trunk/libcharybdis/commio.c (File Added)
8881 + - trunk/libcharybdis/devpoll.c (File Added)
8882 + - trunk/libcharybdis/epoll.c (File Added)
8883 + - trunk/libcharybdis/io/ (File Deleted)
8884 + - trunk/libcharybdis/kqueue.c (File Added)
8885 + - trunk/libcharybdis/linebuf.c (File Added)
8886 + - trunk/libcharybdis/log/ (File Deleted)
8887 + - trunk/libcharybdis/poll.c (File Added)
8888 + - trunk/libcharybdis/ports.c (File Added)
8889 + - trunk/libcharybdis/select.c (File Added)
8890
8891
8892 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8893 Log:
8894 Blah kill makefile
8895
8896 Changes: Modified:
8897 + - trunk/libcharybdis/Makefile.in (File Deleted)
8898
8899
8900 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8901 Log:
8902 Blah kill makefile
8903
8904 Changes: Modified:
8905 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8906
8907
8908 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8909 Log:
8910 add authdaemon dir for later hacking
8911
8912
8913 Changes: Modified:
8914 + - trunk/authdaemon/ (File Added)
8915
8916
8917 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8918 Log:
8919 linebuf -> libcharybdisIO
8920
8921
8922 Changes: Modified:
8923 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8924 + - trunk/libcharybdis/io/linebuf.c (File Added)
8925 + - trunk/libcharybdis/log/ (File Added)
8926 + - trunk/libcharybdis/log/Makefile.in (File Added)
8927 +0 -687 trunk/src/Makefile.in (File Modified)
8928 + - trunk/src/linebuf.c (File Deleted)
8929
8930
8931 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8932 Log:
8933 Solaris 10 I/O ports support
8934
8935 Changes: Modified:
8936 + - trunk/libcharybdis/io/ports.c (File Added)
8937
8938
8939 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8940 Log:
8941 libcharybdis stuff
8942
8943
8944 Changes: Modified:
8945 +1 -1 trunk/Makefile.in (File Modified)
8946 +3 -1 trunk/configure (File Modified)
8947 +133 -10 trunk/configure.ac (File Modified)
8948 + - trunk/libcharybdis/ (File Added)
8949 + - trunk/libcharybdis/Makefile.in (File Added)
8950 + - trunk/libcharybdis/io/ (File Added)
8951 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8952 +2 -3 trunk/src/Makefile.in (File Modified)
8953 + - trunk/src/io/ (File Deleted)
8954
8955
8956 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8957 Log:
8958 split IO stuff into libcharybdisIO.
8959
8960
8961 Changes: Modified:
8962 + - trunk/src/commio.c (File Deleted)
8963 + - trunk/src/devpoll.c (File Deleted)
8964 + - trunk/src/epoll.c (File Deleted)
8965 + - trunk/src/io/ (File Added)
8966 + - trunk/src/io/Makefile.in (File Added)
8967 + - trunk/src/io/commio.c (File Added)
8968 + - trunk/src/io/devpoll.c (File Added)
8969 + - trunk/src/io/epoll.c (File Added)
8970 + - trunk/src/io/kqueue.c (File Added)
8971 + - trunk/src/io/poll.c (File Added)
8972 + - trunk/src/io/select.c (File Added)
8973 + - trunk/src/kqueue.c (File Deleted)
8974 + - trunk/src/poll.c (File Deleted)
8975 + - trunk/src/select.c (File Deleted)
8976
8977
8978 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8979 Log:
8980 Version bump: 1.1.0
8981
8982
8983 Changes: Modified:
8984 +86 -155 trunk/configure (File Modified)
8985 +1 -1 trunk/configure.ac (File Modified)
8986
8987
8988 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8989 Log:
8990 Remove mentions of mkkeypair/cryptlinks.
8991
8992
8993 Changes: Modified:
8994 +1 -3 trunk/doc/challenge.txt (File Modified)
8995
8996
8997 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8998 Log:
8999 Clarify serverinfo{} description.
9000
9001
9002 Changes: Modified:
9003 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9004
9005
9006 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9007 Log:
9008 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9009
9010
9011 Changes: Modified:
9012 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9013
9014
9015 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9016 Log:
9017 Improvements also applicable to hyperion 1.x.
9018
9019
9020 Changes: Modified:
9021 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9022
9023
9024 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9025 Log:
9026 - Add +F description
9027 - General improvements and changes to charybdis
9028
9029
9030 Changes: Modified:
9031 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9032
9033
9034 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9035 Log:
9036 The server notice umodes only have an effect
9037 for opers. ("sendto_realops_flags", so having
9038 the umode is not enough, they must also be
9039 opered)
9040
9041
9042 Changes: Modified:
9043 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9044
9045
9046 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9047 Log:
9048 Updates to umodes docs.
9049
9050
9051 Changes: Modified:
9052 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9053
9054
9055 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9056 Log:
9057 Add SGML documentation.
9058
9059 Changes: Modified:
9060 + - trunk/doc/sgml/ (File Added)
9061 + - trunk/doc/sgml/oper-guide/ (File Added)
9062 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9063 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9064 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9065 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9066 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9067 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9068 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9069
9070
9071 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9072 Log:
9073 Make operwall flag restrict setting umode +z.
9074 This repairs this flag broken in charybdis-1.0.
9075
9076
9077 Changes: Modified:
9078 +41 -0 trunk/contrib/m_flags.c (File Modified)
9079 +9 -0 trunk/src/s_user.c (File Modified)
9080
9081
9082 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9083 Log:
9084 Don't complain/reset remote clients +n. I'm still not
9085 convinced propagating all umodes is the way to go, oh
9086 well.
9087
9088
9089 Changes: Modified:
9090 +1 -1 trunk/src/s_user.c (File Modified)
9091
9092
9093 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9094 Log:
9095 - Require admin flag for oper /chghost (if it's enabled
9096 which is not default)
9097 - Give error message on nonexistant nick
9098
9099
9100 Changes: Modified:
9101 +12 -0 trunk/modules/m_chghost.c (File Modified)
9102
9103
9104 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9105 Log:
9106 Incorporated jilles' dynspoof patch with a few minor changes.
9107
9108 Changes: Modified:
9109 +5 -2 trunk/include/client.h (File Modified)
9110 +1 -0 trunk/include/numeric.h (File Modified)
9111 +75 -4 trunk/modules/m_chghost.c (File Modified)
9112 +2 -21 trunk/modules/m_stats.c (File Modified)
9113 +2 -8 trunk/modules/m_trace.c (File Modified)
9114 +2 -0 trunk/src/client.c (File Modified)
9115 +3 -0 trunk/src/s_user.c (File Modified)
9116
9117
9118 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9119 Log:
9120 Update NEWS.
9121
9122 Changes: Modified:
9123 +5 -0 trunk/NEWS (File Modified)
9124
9125
9126 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9127 Log:
9128 Make show_ip() far less braindead.
9129
9130 Obtained from: ratbox 2.2 SVN
9131
9132
9133 Changes: Modified:
9134 +14 -85 trunk/src/client.c (File Modified)
9135
9136
9137 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9138 Log:
9139 Instead of not showing channels at all for whoising services,
9140 only show channels the requester is also on. If operspying
9141 services, show all the channels.
9142
9143
9144 Changes: Modified:
9145 +37 -40 trunk/modules/m_whois.c (File Modified)
9146
9147
9148 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9149 Log:
9150 - Show real errno if we fail to connect to a server
9151 - Don't show server IPs on IRC if a server goes dead
9152 during handshake
9153
9154
9155 Changes: Modified:
9156 +2 -5 trunk/src/s_serv.c (File Modified)
9157
9158
9159 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9160 Log:
9161 Revert hybrid 7.2 aline code. It causes too many problems.
9162
9163
9164 Changes: Modified:
9165 +1 -47 trunk/NEWS (File Modified)
9166 + - trunk/include/aline.h (File Deleted)
9167 +53 -6 trunk/modules/m_dline.c (File Modified)
9168 +212 -16 trunk/modules/m_kline.c (File Modified)
9169 +37 -8 trunk/modules/m_resv.c (File Modified)
9170 +45 -24 trunk/modules/m_xline.c (File Modified)
9171 +0 -485 trunk/src/Makefile.in (File Modified)
9172 + - trunk/src/aline.c (File Deleted)
9173
9174
9175 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9176 Log:
9177 Incorporate recent ratbox monitor bugfixes (could crash).
9178
9179
9180 Changes: Modified:
9181 +16 -0 trunk/modules/m_monitor.c (File Modified)
9182 +4 -3 trunk/src/monitor.c (File Modified)
9183
9184
9185 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9186 Log:
9187 Fix /invite UID leak.
9188
9189 Found by logiclrd@EFnet.
9190
9191
9192 Changes: Modified:
9193 +3 -2 trunk/modules/m_invite.c (File Modified)
9194
9195
9196 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9197 Log:
9198 Don't show what channels a service is in.
9199
9200 Changes: Modified:
9201 +1 -0 trunk/NEWS (File Modified)
9202 +40 -35 trunk/modules/m_whois.c (File Modified)
9203
9204
9205 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9206 Log:
9207 Update version to 1.0.3.
9208
9209
9210 Changes: Modified:
9211 +9 -9 trunk/configure (File Modified)
9212 +1 -1 trunk/configure.ac (File Modified)
9213
9214
9215 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9216 Log:
9217 Update NEWS.
9218
9219
9220 Changes: Modified:
9221 +7 -1 trunk/NEWS (File Modified)
9222
9223
9224 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9225 Log:
9226 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9227 More static buffers :(
9228
9229
9230 Changes: Modified:
9231 +12 -4 trunk/src/aline.c (File Modified)
9232
9233
9234 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9235 Log:
9236 Make operspy mode (/mode !#channel showing parameters
9237 even if not on channel) work again.
9238
9239
9240 Changes: Modified:
9241 +4 -4 trunk/src/channel.c (File Modified)
9242
9243
9244 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9245 Log:
9246 Call server_introduced hook on TS6 remote server
9247 introduction (ms_sid()).
9248
9249
9250 Changes: Modified:
9251 +6 -0 trunk/modules/core/m_server.c (File Modified)
9252
9253
9254 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9255 Log:
9256 Cyrix boxes are wierd.
9257
9258 Changes: Modified:
9259 +2 -1 trunk/modules/m_services.c (File Modified)
9260
9261
9262 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9263 Log:
9264 More paranoia.
9265
9266 Changes: Modified:
9267 +1 -1 trunk/include/client.h (File Modified)
9268 +3 -1 trunk/modules/m_services.c (File Modified)
9269
9270
9271 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9272 Log:
9273 heh
9274
9275 Changes: Modified:
9276 +1 -6 trunk/modules/m_services.c (File Modified)
9277
9278
9279 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9280 Log:
9281 Disable a check that doesn't always seem to work right for some reason.
9282
9283 Changes: Modified:
9284 +2 -0 trunk/modules/m_services.c (File Modified)
9285
9286
9287 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9288 Log:
9289 Update NEWS.
9290
9291
9292 Changes: Modified:
9293 +4 -1 trunk/NEWS (File Modified)
9294
9295
9296 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9297 Log:
9298 1.0.2
9299
9300
9301 Changes: Modified:
9302 +9 -9 trunk/configure (File Modified)
9303 +1 -1 trunk/configure.ac (File Modified)
9304
9305
9306 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9307 Log:
9308 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9309
9310
9311 Changes: Modified:
9312 +3 -13 trunk/modules/m_trace.c (File Modified)
9313
9314
9315 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9316 Log:
9317 Don't send empty RPL_WHOISCHANNELS on remote whois.
9318
9319 Pointy hat to: jilles
9320
9321
9322 Changes: Modified:
9323 +1 -1 trunk/modules/m_whois.c (File Modified)
9324
9325
9326 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9327 Log:
9328 Update NEWS.
9329
9330
9331 Changes: Modified:
9332 +3 -0 trunk/NEWS (File Modified)
9333
9334
9335 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9336 Log:
9337 Modular umode support.
9338
9339
9340 Changes: Modified:
9341 +0 -9 trunk/include/client.h (File Modified)
9342 +2 -1 trunk/include/s_user.h (File Modified)
9343 +1 -1 trunk/include/tools.h (File Modified)
9344 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9345 +3 -0 trunk/src/ircd.c (File Modified)
9346 +1 -1 trunk/src/messages.tab (File Modified)
9347 +2 -2 trunk/src/s_serv.c (File Modified)
9348 +37 -59 trunk/src/s_user.c (File Modified)
9349 +21 -0 trunk/src/tools.c (File Modified)
9350
9351
9352 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9353 Log:
9354 Optionally do forced nick change to the UID instead of kill
9355 on nick collisions, see doc/collision_fnc.txt for more
9356 details.
9357
9358
9359 Changes: Modified:
9360 + - trunk/doc/collision_fnc.txt (File Added)
9361 +1 -0 trunk/doc/example.conf (File Modified)
9362 +8 -0 trunk/doc/reference.conf (File Modified)
9363 +1 -0 trunk/include/numeric.h (File Modified)
9364 +1 -0 trunk/include/s_conf.h (File Modified)
9365 +2 -1 trunk/include/s_serv.h (File Modified)
9366 +1 -0 trunk/include/s_stats.h (File Modified)
9367 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9368 +1 -1 trunk/src/messages.tab (File Modified)
9369 +1 -0 trunk/src/newconf.c (File Modified)
9370 +1 -0 trunk/src/s_conf.c (File Modified)
9371 +1 -0 trunk/src/s_serv.c (File Modified)
9372 +2 -2 trunk/src/s_stats.c (File Modified)
9373
9374
9375 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9376 Log:
9377 Update NEWS.
9378
9379
9380 Modified:
9381 trunk/NEWS (File Modified)
9382
9383
9384 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9385 Log:
9386 Don't allow lookups by uid in /monitor + and /monitor s.
9387
9388
9389 Modified:
9390 trunk/modules/m_monitor.c (File Modified)
9391
9392
9393 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9394 Log:
9395 Stop garbage +j being set in cases like +j aaa:bbb by
9396 initializing the variables properly.
9397
9398 Reported by kyle.
9399
9400
9401 Modified:
9402 trunk/modules/core/m_mode.c (File Modified)
9403 trunk/modules/core/m_sjoin.c (File Modified)
9404
9405
9406 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9407 Log:
9408 Apply flags to the proper server in me_gcap().
9409
9410
9411 Modified:
9412 trunk/modules/m_capab.c (File Modified)
9413
9414
9415 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9416 Log:
9417 Use find_named_client() instead of find_client() to check
9418 for nick collisions.
9419
9420
9421 Modified:
9422 trunk/modules/core/m_nick.c (File Modified)
9423
9424
9425 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9426 Log:
9427 - Replace old 381 numeric with a new, more positive one!
9428
9429
9430 Modified:
9431 trunk/src/messages.tab (File Modified)
9432
9433
9434 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9435 Log:
9436 Make it compile again.
9437
9438
9439 Modified:
9440 trunk/src/channel.c (File Modified)
9441 trunk/src/client.c (File Modified)
9442 trunk/src/ircd.c (File Modified)
9443 trunk/src/packet.c (File Modified)
9444
9445
9446 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9447 Log:
9448 - Prevent UID disclosure in cmode setting.
9449
9450
9451 Modified:
9452 trunk/NEWS (File Modified)
9453 trunk/modules/core/m_mode.c (File Modified)
9454
9455
9456 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9457 Log:
9458 A different check which prevents UID disclosure.
9459
9460
9461 Modified:
9462 trunk/modules/core/m_kick.c (File Modified)
9463
9464
9465 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9466 Log:
9467 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9468
9469
9470 Modified:
9471 trunk/modules/core/m_kick.c (File Modified)
9472
9473
9474 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9475 Log:
9476 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9477
9478
9479 Modified:
9480 trunk/NEWS (File Modified)
9481 trunk/modules/m_accept.c (File Modified)
9482 trunk/modules/m_admin.c (File Modified)
9483 trunk/modules/m_away.c (File Modified)
9484 trunk/modules/m_cap.c (File Modified)
9485 trunk/modules/m_capab.c (File Modified)
9486 trunk/modules/m_challenge.c (File Modified)
9487 trunk/modules/m_chghost.c (File Modified)
9488 trunk/modules/m_close.c (File Modified)
9489 trunk/modules/m_cmessage.c (File Modified)
9490 trunk/modules/m_connect.c (File Modified)
9491 trunk/modules/m_dline.c (File Modified)
9492 trunk/modules/m_encap.c (File Modified)
9493 trunk/modules/m_etrace.c (File Modified)
9494 trunk/modules/m_gline.c (File Modified)
9495 trunk/modules/m_help.c (File Modified)
9496 trunk/modules/m_info.c (File Modified)
9497 trunk/modules/m_invite.c (File Modified)
9498 trunk/modules/m_ison.c (File Modified)
9499 trunk/modules/m_kline.c (File Modified)
9500 trunk/modules/m_knock.c (File Modified)
9501 trunk/modules/m_links.c (File Modified)
9502 trunk/modules/m_list.c (File Modified)
9503 trunk/modules/m_locops.c (File Modified)
9504 trunk/modules/m_lusers.c (File Modified)
9505 trunk/modules/m_map.c (File Modified)
9506 trunk/modules/m_monitor.c (File Modified)
9507 trunk/modules/m_motd.c (File Modified)
9508 trunk/modules/m_names.c (File Modified)
9509 trunk/modules/m_oper.c (File Modified)
9510 trunk/modules/m_operspy.c (File Modified)
9511 trunk/modules/m_pass.c (File Modified)
9512 trunk/modules/m_ping.c (File Modified)
9513 trunk/modules/m_pong.c (File Modified)
9514 trunk/modules/m_post.c (File Modified)
9515 trunk/modules/m_rehash.c (File Modified)
9516 trunk/modules/m_restart.c (File Modified)
9517 trunk/modules/m_resv.c (File Modified)
9518 trunk/modules/m_services.c (File Modified)
9519 trunk/modules/m_set.c (File Modified)
9520 trunk/modules/m_sshortcut.c (File Modified)
9521 trunk/modules/m_stats.c (File Modified)
9522 trunk/modules/m_svinfo.c (File Modified)
9523 trunk/modules/m_tb.c (File Modified)
9524 trunk/modules/m_testline.c (File Modified)
9525 trunk/modules/m_testmask.c (File Modified)
9526 trunk/modules/m_time.c (File Modified)
9527 trunk/modules/m_topic.c (File Modified)
9528 trunk/modules/m_trace.c (File Modified)
9529 trunk/modules/m_unreject.c (File Modified)
9530 trunk/modules/m_user.c (File Modified)
9531 trunk/modules/m_userhost.c (File Modified)
9532 trunk/modules/m_users.c (File Modified)
9533 trunk/modules/m_version.c (File Modified)
9534 trunk/modules/m_wallops.c (File Modified)
9535 trunk/modules/m_who.c (File Modified)
9536 trunk/modules/m_whois.c (File Modified)
9537 trunk/modules/m_whowas.c (File Modified)
9538 trunk/modules/m_xline.c (File Modified)
9539 trunk/src/adns.c (File Modified)
9540 trunk/src/aline.c (File Modified)
9541 trunk/src/cache.c (File Modified)
9542 trunk/src/channel.c (File Modified)
9543 trunk/src/class.c (File Modified)
9544 trunk/src/client.c (File Modified)
9545 trunk/src/commio.c (File Modified)
9546 trunk/src/event.c (File Modified)
9547 trunk/src/hash.c (File Modified)
9548 trunk/src/hostmask.c (File Modified)
9549 trunk/src/ircd.c (File Modified)
9550 trunk/src/kdparse.c (File Modified)
9551 trunk/src/linebuf.c (File Modified)
9552 trunk/src/listener.c (File Modified)
9553 trunk/src/modules.c (File Modified)
9554 trunk/src/monitor.c (File Modified)
9555 trunk/src/newconf.c (File Modified)
9556 trunk/src/packet.c (File Modified)
9557 trunk/src/parse.c (File Modified)
9558 trunk/src/reject.c (File Modified)
9559 trunk/src/s_auth.c (File Modified)
9560 trunk/src/s_conf.c (File Modified)
9561 trunk/src/s_gline.c (File Modified)
9562 trunk/src/s_log.c (File Modified)
9563 trunk/src/s_newconf.c (File Modified)
9564 trunk/src/s_serv.c (File Modified)
9565 trunk/src/s_stats.c (File Modified)
9566 trunk/src/s_user.c (File Modified)
9567 trunk/src/send.c (File Modified)
9568 trunk/src/whowas.c (File Modified)
9569
9570
9571 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9572 Log:
9573 - More coding style niceities. Pretty much got client.h squared away.
9574
9575
9576 Modified:
9577 trunk/modules/m_dline.c (File Modified)
9578 trunk/modules/m_gline.c (File Modified)
9579 trunk/modules/m_kline.c (File Modified)
9580 trunk/modules/m_rehash.c (File Modified)
9581 trunk/modules/m_resv.c (File Modified)
9582 trunk/modules/m_stats.c (File Modified)
9583 trunk/modules/m_testline.c (File Modified)
9584 trunk/modules/m_user.c (File Modified)
9585 trunk/modules/m_xline.c (File Modified)
9586
9587
9588 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9589 Log:
9590 - Propagate quiets (+q) on netjoins
9591 - Clear +q list too on lowerTS sjoin from TS6 source
9592
9593
9594 Modified:
9595 trunk/modules/core/m_sjoin.c (File Modified)
9596 trunk/src/s_serv.c (File Modified)
9597
9598
9599 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9600 Log:
9601 Second argument to whois is always a nick, never a uid.
9602 This prevents /whois other.server uid to get information
9603 about that uid.
9604
9605
9606 Modified:
9607 trunk/modules/m_whois.c (File Modified)
9608
9609
9610 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9611 Log:
9612 Don't allow local users to use uids in user mode.
9613
9614
9615 Modified:
9616 trunk/src/s_user.c (File Modified)
9617
9618
9619 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9620 Log:
9621 Make it compile again.
9622
9623
9624 Modified:
9625 trunk/src/s_stats.c (File Modified)
9626
9627
9628 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9629 Log:
9630 Fix propagation of empty SJOIN.
9631
9632
9633 Modified:
9634 trunk/modules/core/m_sjoin.c (File Modified)
9635
9636
9637 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9638 Log:
9639 Some atheme-style niceties here.
9640
9641
9642 Modified:
9643 trunk/modules/m_accept.c (File Modified)
9644 trunk/modules/m_admin.c (File Modified)
9645 trunk/modules/m_away.c (File Modified)
9646 trunk/modules/m_cap.c (File Modified)
9647 trunk/modules/m_capab.c (File Modified)
9648 trunk/modules/m_challenge.c (File Modified)
9649 trunk/modules/m_chghost.c (File Modified)
9650 trunk/modules/m_close.c (File Modified)
9651 trunk/modules/m_cmessage.c (File Modified)
9652 trunk/modules/m_connect.c (File Modified)
9653 trunk/modules/m_dline.c (File Modified)
9654 trunk/modules/m_encap.c (File Modified)
9655 trunk/modules/m_etrace.c (File Modified)
9656 trunk/modules/m_gline.c (File Modified)
9657 trunk/modules/m_help.c (File Modified)
9658 trunk/modules/m_info.c (File Modified)
9659 trunk/modules/m_invite.c (File Modified)
9660 trunk/modules/m_ison.c (File Modified)
9661 trunk/modules/m_kline.c (File Modified)
9662 trunk/modules/m_knock.c (File Modified)
9663 trunk/modules/m_links.c (File Modified)
9664 trunk/modules/m_list.c (File Modified)
9665 trunk/modules/m_locops.c (File Modified)
9666 trunk/modules/m_lusers.c (File Modified)
9667 trunk/modules/m_map.c (File Modified)
9668 trunk/modules/m_monitor.c (File Modified)
9669 trunk/modules/m_motd.c (File Modified)
9670 trunk/modules/m_names.c (File Modified)
9671 trunk/modules/m_oper.c (File Modified)
9672 trunk/modules/m_operspy.c (File Modified)
9673 trunk/modules/m_pass.c (File Modified)
9674 trunk/modules/m_ping.c (File Modified)
9675 trunk/modules/m_pong.c (File Modified)
9676 trunk/modules/m_post.c (File Modified)
9677 trunk/modules/m_rehash.c (File Modified)
9678 trunk/modules/m_restart.c (File Modified)
9679 trunk/modules/m_resv.c (File Modified)
9680 trunk/modules/m_services.c (File Modified)
9681 trunk/modules/m_set.c (File Modified)
9682 trunk/modules/m_sshortcut.c (File Modified)
9683 trunk/modules/m_stats.c (File Modified)
9684 trunk/modules/m_svinfo.c (File Modified)
9685 trunk/modules/m_tb.c (File Modified)
9686 trunk/modules/m_testline.c (File Modified)
9687 trunk/modules/m_testmask.c (File Modified)
9688 trunk/modules/m_time.c (File Modified)
9689 trunk/modules/m_topic.c (File Modified)
9690 trunk/modules/m_trace.c (File Modified)
9691 trunk/modules/m_unreject.c (File Modified)
9692 trunk/modules/m_user.c (File Modified)
9693 trunk/modules/m_userhost.c (File Modified)
9694 trunk/modules/m_users.c (File Modified)
9695 trunk/modules/m_version.c (File Modified)
9696 trunk/modules/m_wallops.c (File Modified)
9697 trunk/modules/m_who.c (File Modified)
9698 trunk/modules/m_whois.c (File Modified)
9699 trunk/modules/m_whowas.c (File Modified)
9700 trunk/modules/m_xline.c (File Modified)
9701
9702
9703 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9704 Log:
9705 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9706
9707
9708 Modified:
9709 trunk/.indent.pro (File Modified)
9710 trunk/include/charybdis.h (File Added)
9711 trunk/include/client.h (File Modified)
9712 trunk/modules/.indent.pro (File Modified)
9713 trunk/src/.indent.pro (File Modified)
9714 trunk/src/adns.c (File Modified)
9715 trunk/src/aline.c (File Modified)
9716 trunk/src/cache.c (File Modified)
9717 trunk/src/channel.c (File Modified)
9718 trunk/src/class.c (File Modified)
9719 trunk/src/client.c (File Modified)
9720 trunk/src/commio.c (File Modified)
9721 trunk/src/event.c (File Modified)
9722 trunk/src/hash.c (File Modified)
9723 trunk/src/hostmask.c (File Modified)
9724 trunk/src/ircd.c (File Modified)
9725 trunk/src/kdparse.c (File Modified)
9726 trunk/src/linebuf.c (File Modified)
9727 trunk/src/listener.c (File Modified)
9728 trunk/src/modules.c (File Modified)
9729 trunk/src/monitor.c (File Modified)
9730 trunk/src/newconf.c (File Modified)
9731 trunk/src/packet.c (File Modified)
9732 trunk/src/parse.c (File Modified)
9733 trunk/src/reject.c (File Modified)
9734 trunk/src/s_auth.c (File Modified)
9735 trunk/src/s_conf.c (File Modified)
9736 trunk/src/s_gline.c (File Modified)
9737 trunk/src/s_log.c (File Modified)
9738 trunk/src/s_newconf.c (File Modified)
9739 trunk/src/s_serv.c (File Modified)
9740 trunk/src/s_stats.c (File Modified)
9741 trunk/src/s_user.c (File Modified)
9742 trunk/src/send.c (File Modified)
9743 trunk/src/whowas.c (File Modified)
9744
9745
9746 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9747 Log:
9748 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9749 - Convert a few modules towards using this code.
9750 - Make a note about this change in NEWS.
9751
9752
9753 Modified:
9754 trunk/NEWS (File Modified)
9755 trunk/include/aline.h (File Added)
9756 trunk/modules/m_dline.c (File Modified)
9757 trunk/modules/m_kline.c (File Modified)
9758 trunk/modules/m_resv.c (File Modified)
9759 trunk/modules/m_xline.c (File Modified)
9760 trunk/src/Makefile.in (File Modified)
9761 trunk/src/aline.c (File Added)
9762
9763
9764 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9765 Log:
9766 - Update NEWS document.
9767
9768
9769 Modified:
9770 trunk/NEWS (File Modified)
9771
9772
9773 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9774 Log:
9775 Use find_named_person() instead of find_person() in services shortcuts.
9776
9777
9778 Modified:
9779 trunk/modules/m_sshortcut.c (File Modified)
9780
9781
9782 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9783 Log:
9784 Fix propagation of empty channels (+P).
9785
9786
9787 Modified:
9788 trunk/modules/core/m_sjoin.c (File Modified)
9789 trunk/src/s_serv.c (File Modified)
9790
9791
9792 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9793 Log:
9794 Use same comparison for +f.
9795
9796
9797 Modified:
9798 trunk/modules/core/m_join.c (File Modified)
9799
9800
9801 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9802 Log:
9803 Retire server-server non-encap CHGHOST, and clean it up a bit.
9804
9805
9806 Modified:
9807 trunk/modules/m_chghost.c (File Modified)
9808
9809
9810 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9811 Log:
9812 Use TS6 form for SQUIT wallops.
9813
9814
9815 Modified:
9816 trunk/modules/core/m_squit.c (File Modified)
9817
9818
9819 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9820 Log:
9821 Propagate nick changes for remote clients in TS6 form if possible;
9822 simplify the code a bit.
9823
9824
9825 Modified:
9826 trunk/modules/core/m_nick.c (File Modified)
9827
9828
9829 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9830 Log:
9831 Only clear oper_only_umodes on deoper for local clients.
9832
9833
9834 Modified:
9835 trunk/src/s_user.c (File Modified)
9836
9837
9838 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9839 Log:
9840 - Don't enable use_whois_actually in the default config, makes cloaking
9841 only useful for vanity.
9842
9843
9844 Modified:
9845 trunk/doc/example.conf (File Modified)
9846
9847
9848 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9849 Log:
9850 Fix linebuf raw code to not truncate lines longer than
9851 510 characters. This stops ziplinks corruption at
9852 the initial burst if the other side sends a lot.
9853
9854
9855 Modified:
9856 trunk/src/linebuf.c (File Modified)
9857
9858
9859 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9860 Log:
9861 - Add +r to channel_modes().
9862
9863
9864 Modified:
9865 trunk/src/channel.c (File Modified)
9866
9867
9868 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9869 Log:
9870 Update NEWS.
9871
9872
9873 Modified:
9874 trunk/NEWS (File Modified)
9875
9876
9877 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9878 Log:
9879 err, nvm. wrong project :-P
9880
9881
9882 Modified:
9883 trunk/src/match.c (File Modified)
9884
9885
9886 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9887 Log:
9888 make sure we don't crash on match(NULL, test)
9889
9890
9891 Modified:
9892 trunk/src/match.c (File Modified)
9893
9894
9895 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9896 Log:
9897 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9898 flags = rehash in shared{}.
9899 Uses :<source> ENCAP <target> REHASH [option].
9900
9901
9902 Modified:
9903 trunk/doc/example.conf (File Modified)
9904 trunk/doc/reference.conf (File Modified)
9905 trunk/help/opers/rehash (File Modified)
9906 trunk/include/s_newconf.h (File Modified)
9907 trunk/modules/m_rehash.c (File Modified)
9908 trunk/modules/m_stats.c (File Modified)
9909 trunk/src/newconf.c (File Modified)
9910
9911
9912 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9913 Log:
9914 Initialize flags to 0 in conf_set_shared_flags() and
9915 conf_set_cluster_flags().
9916
9917
9918 Modified:
9919 trunk/src/newconf.c (File Modified)
9920
9921
9922 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9923 Log:
9924 Don't allow a forward from a #channel to an &channel.
9925 Error message is Illegal channel name.
9926
9927
9928 Modified:
9929 trunk/modules/core/m_mode.c (File Modified)
9930
9931
9932 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9933 Log:
9934 - change version to 1.0.1
9935
9936
9937 Modified:
9938 trunk/configure (File Modified)
9939 trunk/configure.ac (File Modified)
9940
9941
9942 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9943 Log:
9944 Update NEWS.
9945
9946
9947 Modified:
9948 trunk/NEWS (File Modified)
9949
9950
9951 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9952 Log:
9953 Services shortcuts changes:
9954 - Require umode +S on target
9955 - Use ERR_SERVICESDOWN (440) for error message
9956 - Fix check for empty string
9957
9958
9959 Modified:
9960 trunk/include/numeric.h (File Modified)
9961 trunk/modules/m_sshortcut.c (File Modified)
9962 trunk/src/messages.tab (File Modified)
9963
9964
9965 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9966 Log:
9967 s/IsChanService/IsService/g;
9968
9969
9970 Modified:
9971 trunk/modules/m_sshortcut.c (File Modified)
9972
9973
9974 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9975 Log:
9976 Add check for service validity in shortcut routines.
9977
9978
9979 Modified:
9980 trunk/modules/m_sshortcut.c (File Modified)
9981
9982
9983 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9984 Log:
9985 Don't allow forwarding to a -F channel the setter is not on.
9986
9987
9988 Modified:
9989 trunk/modules/core/m_mode.c (File Modified)
9990
9991
9992 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9993 Log:
9994 Describe identify_service and identify_command in
9995 reference.conf.
9996
9997
9998 Modified:
9999 trunk/doc/reference.conf (File Modified)
10000
10001
10002 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10003 Log:
10004 More helpfile updates.
10005
10006
10007 Modified:
10008 trunk/help/Makefile.in (File Modified)
10009 trunk/help/opers/die (File Modified)
10010 trunk/help/opers/join (File Modified)
10011 trunk/help/opers/links (File Modified)
10012 trunk/help/opers/lusers (File Modified)
10013 trunk/help/opers/map (File Added)
10014 trunk/help/opers/motd (File Modified)
10015 trunk/help/opers/names (File Modified)
10016 trunk/help/opers/notice (File Modified)
10017 trunk/help/opers/operspy (File Modified)
10018 trunk/help/opers/part (File Modified)
10019 trunk/help/opers/privmsg (File Modified)
10020 trunk/help/opers/restart (File Modified)
10021 trunk/help/opers/set (File Modified)
10022 trunk/help/opers/stats (File Modified)
10023 trunk/help/opers/trace (File Modified)
10024 trunk/help/opers/version (File Modified)
10025 trunk/help/users/notice (File Modified)
10026 trunk/help/users/privmsg (File Modified)
10027 trunk/help/users/stats (File Modified)
10028
10029
10030 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10031 Log:
10032 Update help files.
10033
10034
10035 Modified:
10036 trunk/help/opers/cmode (File Modified)
10037 trunk/help/opers/umode (File Modified)
10038 trunk/help/opers/wallops (File Modified)
10039 trunk/help/opers/who (File Modified)
10040 trunk/help/users/umode (File Modified)
10041
10042
10043 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10044 Log:
10045 Include cmode +r in 004 and 005.
10046
10047
10048 Modified:
10049 trunk/include/supported.h (File Modified)
10050 trunk/src/messages.tab (File Modified)
10051
10052
10053 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10054 Log:
10055 No need to clear all 3 buffers in channel_modes().
10056
10057
10058 Modified:
10059 trunk/src/channel.c (File Modified)
10060
10061
10062 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10063 Log:
10064 - Fix multiple +f modes per line
10065 - -f shouldn't take a parameter
10066
10067
10068 Modified:
10069 trunk/modules/core/m_mode.c (File Modified)
10070
10071
10072 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10073 Log:
10074 Channel mode +Q now prevents forwarding to or through
10075 a channel, just like in hyperion, not from a channel.
10076
10077
10078 Modified:
10079 trunk/modules/core/m_join.c (File Modified)
10080
10081
10082 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10083 Log:
10084 Complete +F/+Q propagation.
10085
10086
10087 Modified:
10088 trunk/modules/core/m_join.c (File Modified)
10089 trunk/modules/core/m_sjoin.c (File Modified)
10090 trunk/src/channel.c (File Modified)
10091
10092
10093 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10094 Log:
10095 - A few minor fixes.
10096
10097
10098 Modified:
10099 trunk/modules/core/m_join.c (File Modified)
10100 trunk/modules/m_services.c (File Modified)
10101
10102
10103 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10104 Log:
10105 - Fix netsplit obfuscation.
10106
10107
10108 Modified:
10109 trunk/src/client.c (File Modified)
10110
10111
10112 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10113 Log:
10114 - Fix another /stats p related bug.
10115
10116
10117 Modified:
10118 trunk/src/client.c (File Modified)
10119
10120
10121 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10122 Log:
10123 - Update example.conf.
10124
10125
10126 Modified:
10127 trunk/doc/example.conf (File Modified)
10128
10129
10130 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10131 Log:
10132 - Fix a minor bug here, and re-release 1.0.
10133
10134
10135 Modified:
10136 trunk/modules/core/m_nick.c (File Modified)
10137
10138
10139 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10140 Log:
10141 - Add bursted clients to /stats p list.
10142
10143
10144 Modified:
10145 trunk/modules/core/m_nick.c (File Modified)
10146
10147
10148 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10149 Log:
10150 - Add identify_service, identify_command options to the example.conf,
10151 newconf parser.
10152
10153
10154 Modified:
10155 trunk/NEWS (File Modified)
10156 trunk/doc/example.conf (File Modified)
10157 trunk/src/newconf.c (File Modified)
10158
10159
10160 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10161 Log:
10162 - Add services shortcuts.
10163
10164
10165 Modified:
10166 trunk/modules/Makefile.in (File Modified)
10167 trunk/modules/m_sshortcut.c (File Added)
10168
10169
10170 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10171 Log:
10172 - put back checks i removed by mistake
10173
10174
10175 Modified:
10176 trunk/modules/core/m_join.c (File Modified)
10177
10178
10179 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10180 Log:
10181 - Implement channel mode +Q, which disables forwarding.
10182 - Make forwarding usable by everyone.
10183 - Implement channel mode +F which bypasses authority checks on a target
10184 set with this mode
10185 - Update NEWS.
10186
10187
10188 Modified:
10189 trunk/NEWS (File Modified)
10190 trunk/include/channel.h (File Modified)
10191 trunk/include/supported.h (File Modified)
10192 trunk/modules/core/m_join.c (File Modified)
10193 trunk/modules/core/m_mode.c (File Modified)
10194 trunk/src/messages.tab (File Modified)
10195
10196
10197 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10198 Log:
10199 - Fix account handling brokenness.
10200
10201
10202 Modified:
10203 trunk/modules/m_services.c (File Modified)
10204
10205
10206 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10207 Log:
10208 Identify to services via server password hack. Still
10209 needs config file parts, like
10210 identifyservice = "nickserv@services.int";
10211 identifycommand = "IDENTIFY";
10212
10213
10214 Modified:
10215 trunk/include/s_conf.h (File Modified)
10216 trunk/src/s_user.c (File Modified)
10217
10218
10219 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10220 Log:
10221 Make send.c compile.
10222
10223
10224 Modified:
10225 trunk/src/send.c (File Modified)
10226
10227
10228 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10229 Log:
10230 - Handle this better.
10231
10232
10233 Modified:
10234 trunk/src/send.c (File Modified)
10235
10236
10237 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10238 Log:
10239 If the source is not a client, don't send to normal users.
10240
10241
10242 Modified:
10243 trunk/src/send.c (File Modified)
10244
10245
10246 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10247 Log:
10248 - Make /wallops behave as wallops in other ircds.
10249
10250
10251 Modified:
10252 trunk/modules/m_wallops.c (File Modified)
10253 trunk/src/send.c (File Modified)
10254
10255
10256 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10257 Log:
10258 - charybdis-1.0
10259
10260
10261 Modified:
10262 trunk/NEWS (File Modified)
10263 trunk/configure (File Modified)
10264 trunk/configure.ac (File Modified)
10265
10266
10267 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10268 Log:
10269 - Remove efnet configuration.
10270 - Rename example.conf as reference.conf, and replace the default
10271 example.conf with one suitable for AthemeNET.
10272 - Update makefile to reflect these changes.
10273
10274
10275 Modified:
10276 trunk/doc/Makefile.in (File Modified)
10277 trunk/doc/example.conf (File Modified)
10278 trunk/doc/example.efnet.conf (File Deleted)
10279 trunk/doc/reference.conf (File Added)
10280
10281
10282 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10283 Log:
10284 - Don't display opers who are /away.
10285
10286
10287 Modified:
10288 trunk/modules/m_stats.c (File Modified)
10289
10290
10291 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10292 Log:
10293 Put cmode +f in 004 and 005.
10294
10295
10296 Modified:
10297 trunk/include/supported.h (File Modified)
10298 trunk/src/messages.tab (File Modified)
10299
10300
10301 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10302 Log:
10303 Add user umode +Q which prevents a user from
10304 being forwarded.
10305
10306
10307 Modified:
10308 trunk/include/client.h (File Modified)
10309 trunk/modules/core/m_join.c (File Modified)
10310 trunk/src/messages.tab (File Modified)
10311 trunk/src/s_user.c (File Modified)
10312
10313
10314 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10315 Log:
10316 Implement channel forwarding in m_join(). As in
10317 hyperion, failing to join because of +i, +r or +j
10318 can cause you to be forwarded, potentially
10319 recursively. Unlike hyperion, a single numeric
10320 is sent in case of a successful forward, otherwise
10321 the ircd acts if there were no forward.
10322
10323
10324 Modified:
10325 trunk/include/numeric.h (File Modified)
10326 trunk/modules/core/m_join.c (File Modified)
10327 trunk/src/messages.tab (File Modified)
10328
10329
10330 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10331 Log:
10332 Allow servers to set oper-only cmodes as well.
10333
10334
10335 Modified:
10336 trunk/modules/core/m_mode.c (File Modified)
10337
10338
10339 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10340 Log:
10341 Add cmode +f which takes a channel name, settable
10342 only by opers for now. Does not do anything yet.
10343
10344
10345 Modified:
10346 trunk/include/channel.h (File Modified)
10347 trunk/modules/core/m_join.c (File Modified)
10348 trunk/modules/core/m_mode.c (File Modified)
10349 trunk/modules/core/m_sjoin.c (File Modified)
10350 trunk/src/channel.c (File Modified)
10351
10352
10353 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10354 Log:
10355 Fully initialize 'mode' in ms_join() and ms_sjoin()
10356 to avoid old +j garbage from being used.
10357
10358
10359 Modified:
10360 trunk/modules/core/m_join.c (File Modified)
10361 trunk/modules/core/m_sjoin.c (File Modified)
10362
10363
10364 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10365 Log:
10366 - only touch join_count/join_delta if join throttling
10367 is enabled on the channel
10368 - reset join_count/join_delta to 0 if -j is set
10369
10370
10371 Modified:
10372 trunk/modules/core/m_join.c (File Modified)
10373 trunk/modules/core/m_mode.c (File Modified)
10374 trunk/modules/core/m_sjoin.c (File Modified)
10375
10376
10377 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10378 Log:
10379 Also start a new "period" for join throttling for remote joins,
10380 if necessary. Make the code slightly clearer.
10381
10382
10383 Modified:
10384 trunk/modules/core/m_join.c (File Modified)
10385 trunk/src/channel.c (File Modified)
10386
10387
10388 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10389 Log:
10390 Some +j improvements, still broken.
10391
10392
10393 Modified:
10394 trunk/modules/core/m_join.c (File Modified)
10395 trunk/modules/core/m_sjoin.c (File Modified)
10396
10397
10398 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10399 Log:
10400 Only do +z processing for +m channels the sender is on,
10401 as bans/quiets are currently only checked locally.
10402
10403
10404 Modified:
10405 trunk/modules/core/m_message.c (File Modified)
10406
10407
10408 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10409 Log:
10410 - Add max_bans_large configuration option, defaulting to 500, to
10411 limit the number of bans in a +L channel
10412 - Change b/e/I to b/e/I/q in texts
10413
10414
10415 Modified:
10416 trunk/doc/example.conf (File Modified)
10417 trunk/include/s_conf.h (File Modified)
10418 trunk/modules/core/m_mode.c (File Modified)
10419 trunk/modules/m_info.c (File Modified)
10420 trunk/src/newconf.c (File Modified)
10421 trunk/src/s_conf.c (File Modified)
10422
10423
10424 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10425 Log:
10426 Store invite for +gi channels.
10427 Note that +gi is significantly weaker access control than +i.
10428
10429
10430 Modified:
10431 trunk/modules/m_invite.c (File Modified)
10432
10433
10434 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10435 Log:
10436 Nonops are allowed to see +q lists.
10437
10438
10439 Modified:
10440 trunk/modules/core/m_mode.c (File Modified)
10441
10442
10443 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10444 Log:
10445 Invalidate can_send() cache on -q.
10446
10447
10448 Modified:
10449 trunk/modules/core/m_mode.c (File Modified)
10450
10451
10452 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10453 Log:
10454 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10455
10456
10457 Modified:
10458 trunk/modules/core/m_sjoin.c (File Modified)
10459
10460
10461 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10462 Log:
10463 - Allow blank SJOINs -- for permanant channels.
10464
10465
10466 Modified:
10467 trunk/modules/core/m_sjoin.c (File Modified)
10468
10469
10470 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10471 Log:
10472 - Burst permanant channels.
10473
10474
10475 Modified:
10476 trunk/src/s_serv.c (File Modified)
10477
10478
10479 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10480 Log:
10481 - Fix handling of permanant channels.
10482
10483
10484 Modified:
10485 trunk/modules/core/m_join.c (File Modified)
10486
10487
10488 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10489 Log:
10490 - Run indent on core modules.
10491 - Add propagation of join throttle settings.
10492
10493
10494 Modified:
10495 trunk/modules/core/m_die.c (File Modified)
10496 trunk/modules/core/m_error.c (File Modified)
10497 trunk/modules/core/m_join.c (File Modified)
10498 trunk/modules/core/m_kick.c (File Modified)
10499 trunk/modules/core/m_kill.c (File Modified)
10500 trunk/modules/core/m_message.c (File Modified)
10501 trunk/modules/core/m_mode.c (File Modified)
10502 trunk/modules/core/m_nick.c (File Modified)
10503 trunk/modules/core/m_part.c (File Modified)
10504 trunk/modules/core/m_quit.c (File Modified)
10505 trunk/modules/core/m_server.c (File Modified)
10506 trunk/modules/core/m_sjoin.c (File Modified)
10507 trunk/modules/core/m_squit.c (File Modified)
10508
10509
10510 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10511 Log:
10512 - Fix mistake in commit message.
10513
10514
10515 Modified:
10516 trunk/ChangeLog (File Modified)
10517
10518
10519 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10520 Log:
10521 - Channel throttling.
10522
10523
10524 Modified:
10525 trunk/NEWS (File Modified)
10526 trunk/include/supported.h (File Modified)
10527 trunk/modules/core/m_mode.c (File Modified)
10528 trunk/src/messages.tab (File Modified)
10529
10530
10531 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10532 Log:
10533 - Channel throttle logic fixes.
10534
10535
10536 Modified:
10537 trunk/include/channel.h (File Modified)
10538
10539
10540 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10541 Log:
10542 - Add the throttle logic.
10543
10544
10545 Modified:
10546 trunk/include/channel.h (File Modified)
10547 trunk/include/numeric.h (File Modified)
10548 trunk/modules/core/m_join.c (File Modified)
10549 trunk/src/channel.c (File Modified)
10550 trunk/src/messages.tab (File Modified)
10551
10552
10553 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10554 Log:
10555 - Cosmetic fixes to CREDITS.
10556
10557
10558 Modified:
10559 trunk/CREDITS (File Modified)
10560
10561
10562 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10563 Log:
10564 - Better channel_modes() from ShadowIRCd 4.
10565
10566
10567 Modified:
10568 trunk/include/channel.h (File Modified)
10569 trunk/src/channel.c (File Modified)
10570
10571
10572 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10573 Log:
10574 - Strip colour codes from parts.
10575
10576
10577 Modified:
10578 trunk/modules/core/m_part.c (File Modified)
10579
10580
10581 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10582 Log:
10583 - Strip colour codes from quits.
10584
10585
10586 Modified:
10587 trunk/modules/core/m_quit.c (File Modified)
10588
10589
10590 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10591 Log:
10592 - add +c/+g/+z to channel_modes().
10593
10594
10595 Modified:
10596 trunk/src/channel.c (File Modified)
10597
10598
10599 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10600 Log:
10601 - Add +g to 004/005 numerics.
10602
10603
10604 Modified:
10605 trunk/include/supported.h (File Modified)
10606 trunk/src/messages.tab (File Modified)
10607
10608
10609 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10610 Log:
10611 - Add +cgz to set_final_mode() in both join/sjoin.
10612 - Implement channel mode +g: Free invite.
10613
10614
10615 Modified:
10616 trunk/include/channel.h (File Modified)
10617 trunk/modules/core/m_join.c (File Modified)
10618 trunk/modules/core/m_mode.c (File Modified)
10619 trunk/modules/core/m_sjoin.c (File Modified)
10620 trunk/modules/m_invite.c (File Modified)
10621
10622
10623 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10624 Log:
10625 - Make sure /stats p uses the right list.
10626
10627
10628 Modified:
10629 trunk/modules/m_stats.c (File Modified)
10630
10631
10632 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10633 Log:
10634 - local oper list becomes local_oper_list.
10635 - all opers are stored on oper_list for /stats p.
10636
10637
10638 Modified:
10639 trunk/include/ircd.h (File Modified)
10640 trunk/modules/m_stats.c (File Modified)
10641 trunk/modules/m_trace.c (File Modified)
10642 trunk/src/client.c (File Modified)
10643 trunk/src/ircd.c (File Modified)
10644 trunk/src/s_user.c (File Modified)
10645 trunk/src/send.c (File Modified)
10646
10647
10648 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10649 Log:
10650 - Remove ENABLE_SERVICES legacy define.
10651
10652
10653 Modified:
10654 trunk/configure (File Modified)
10655 trunk/configure.ac (File Modified)
10656 trunk/include/client.h (File Modified)
10657 trunk/include/m_info.h (File Modified)
10658 trunk/include/s_conf.h (File Modified)
10659 trunk/modules/Makefile.in (File Modified)
10660 trunk/modules/core/m_kick.c (File Modified)
10661 trunk/modules/core/m_mode.c (File Modified)
10662 trunk/modules/core/m_nick.c (File Modified)
10663 trunk/modules/core/m_sjoin.c (File Modified)
10664 trunk/modules/m_services.c (File Modified)
10665 trunk/src/channel.c (File Modified)
10666 trunk/src/newconf.c (File Modified)
10667 trunk/src/s_conf.c (File Modified)
10668 trunk/src/s_serv.c (File Modified)
10669 trunk/src/s_user.c (File Modified)
10670
10671
10672 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10673 Log:
10674 - New reject message, ala ircu.
10675
10676
10677 Modified:
10678 trunk/src/reject.c (File Modified)
10679
10680
10681 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10682 Log:
10683 - Reduce 'broadcast storm' effect in m_chghost.
10684
10685
10686 Modified:
10687 trunk/modules/m_chghost.c (File Modified)
10688
10689
10690 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10691 Log:
10692 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10693
10694
10695 Modified:
10696 trunk/include/supported.h (File Modified)
10697 trunk/src/messages.tab (File Modified)
10698
10699
10700 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10701 Log:
10702 - Implement +z.
10703
10704
10705 Modified:
10706 trunk/include/channel.h (File Modified)
10707 trunk/modules/core/m_message.c (File Modified)
10708 trunk/modules/core/m_mode.c (File Modified)
10709
10710
10711 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10712 Log:
10713 - use sendto_one_numeric() in some places.
10714
10715
10716 Modified:
10717 trunk/modules/core/m_mode.c (File Modified)
10718
10719
10720 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10721 Log:
10722 - Implement channel mode +c -- colour stripping.
10723
10724
10725 Modified:
10726 trunk/include/irc_string.h (File Modified)
10727 trunk/include/supported.h (File Modified)
10728 trunk/modules/core/m_message.c (File Modified)
10729 trunk/modules/core/m_mode.c (File Modified)
10730 trunk/src/irc_string.c (File Modified)
10731 trunk/src/messages.tab (File Modified)
10732
10733
10734 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10735 Log:
10736 - Add +qLP to CHANMODES 005 numeric.
10737
10738
10739 Modified:
10740 trunk/include/supported.h (File Modified)
10741
10742
10743 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10744 Log:
10745 Move credits files to doc/.
10746
10747
10748 Modified:
10749 trunk/Hybrid-team (File Deleted)
10750 trunk/Ratbox-team (File Deleted)
10751 trunk/doc/Hybrid-team (File Added)
10752 trunk/doc/Ratbox-team (File Added)
10753
10754
10755 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10756 Log:
10757 - Rename Ratbox credits as Ratbox-team.
10758 - Add in our own CREDITS.
10759
10760
10761 Modified:
10762 trunk/CREDITS (File Deleted)
10763 trunk/CREDITS (File Added)
10764 trunk/Ratbox-team (File Added)
10765
10766
10767 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10768 Log:
10769 - Quietcache fixes.
10770
10771
10772 Modified:
10773 trunk/modules/core/m_mode.c (File Modified)
10774
10775
10776 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10777 Log:
10778 - Rebuild configure.
10779
10780
10781 Modified:
10782 trunk/autom4te.cache/ (File Deleted)
10783 trunk/configure (File Modified)
10784
10785
10786 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10787 Log:
10788 Add +q to messages.tab.
10789
10790
10791 Modified:
10792 trunk/src/messages.tab (File Modified)
10793
10794
10795 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10796 Log:
10797 - port m_sjoin stuff to TS6 JOIN syntax.
10798
10799
10800 Modified:
10801 trunk/modules/core/m_join.c (File Modified)
10802
10803
10804 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10805 Log:
10806 - Implement channel mode +q (quiet)
10807
10808
10809 Modified:
10810 trunk/include/channel.h (File Modified)
10811 trunk/modules/core/m_mode.c (File Modified)
10812 trunk/src/channel.c (File Modified)
10813
10814
10815 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10816 Log:
10817 Add +L/+P for set_final_mode().
10818
10819
10820 Modified:
10821 trunk/modules/core/m_sjoin.c (File Modified)
10822
10823
10824 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10825 Log:
10826 Add +L/+P in channel_modes().
10827
10828
10829 Modified:
10830 trunk/src/channel.c (File Modified)
10831
10832
10833 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10834 Log:
10835 - Use MODE_PERMANENT, not MODE_PERMANANT
10836 - Actually use chm_staff()
10837
10838 It compiles but is not otherwise tested.
10839
10840
10841 Modified:
10842 trunk/include/channel.h (File Modified)
10843 trunk/modules/core/m_mode.c (File Modified)
10844 trunk/modules/core/m_sjoin.c (File Modified)
10845 trunk/src/channel.c (File Modified)
10846
10847
10848 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10849 Log:
10850 - Ok, patchlevel.h is fixed now.
10851
10852
10853 Modified:
10854 trunk/include/patchlevel.h (File Modified)
10855
10856
10857 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10858 Log:
10859 - *sigh*
10860
10861
10862 Modified:
10863 trunk/include/patchlevel.h (File Modified)
10864 trunk/src/version.c.SH (File Modified)
10865
10866
10867 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10868 Log:
10869 - Fix compilation issue with version.c.
10870
10871
10872 Modified:
10873 trunk/src/version.c.SH (File Modified)
10874
10875
10876 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10877 Log:
10878 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10879 this from the BUGS file.
10880
10881
10882 Modified:
10883 trunk/BUGS (File Modified)
10884
10885
10886 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10887 Log:
10888 Mangle all netsplit messages if flatten links is enabled.
10889
10890
10891 Modified:
10892 trunk/src/client.c (File Modified)
10893
10894
10895 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10896 Log:
10897 - jilles pointed out that /stats p needed severe changes -- implement
10898 them
10899
10900
10901 Modified:
10902 trunk/modules/m_stats.c (File Modified)
10903
10904
10905 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10906 Log:
10907 Rename RELNOTES to NEWS.
10908
10909
10910 Modified:
10911 trunk/NEWS (File Added)
10912 trunk/RELNOTES (File Deleted)
10913
10914
10915 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10916 Log:
10917 Update RELNOTES.
10918
10919
10920 Modified:
10921 trunk/RELNOTES (File Modified)
10922
10923
10924 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10925 Log:
10926 - Make /stats p work globally.
10927 - Change 'OPER(s)' to 'staff members'
10928
10929
10930 Modified:
10931 trunk/modules/m_stats.c (File Modified)
10932
10933
10934 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10935 Log:
10936 - add modes, +LP to RPL_MYINFO.
10937
10938
10939 Modified:
10940 trunk/src/messages.tab (File Modified)
10941
10942
10943 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10944 Log:
10945 More stuff to RELNOTES.
10946
10947
10948 Modified:
10949 trunk/RELNOTES (File Modified)
10950
10951
10952 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10953 Log:
10954 - Implement +P.
10955
10956
10957 Modified:
10958 trunk/modules/core/m_sjoin.c (File Modified)
10959 trunk/src/channel.c (File Modified)
10960
10961
10962 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10963 Log:
10964 - Implement list limit exceed modes -- +L.
10965
10966
10967 Modified:
10968 trunk/modules/core/m_mode.c (File Modified)
10969
10970
10971 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10972 Log:
10973 - Add handlers for modes +L, +P.
10974
10975
10976 Modified:
10977 trunk/include/channel.h (File Modified)
10978 trunk/modules/core/m_mode.c (File Modified)
10979
10980
10981 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10982 Log:
10983 Update properties on *everything*.
10984
10985
10986 Modified:
10987 trunk/.cvsignore (Property Modified)
10988 trunk/.indent.pro (Property Modified)
10989 trunk/BUGS (File Modified) (Property Modified)
10990 trunk/CREDITS (File Modified) (Property Modified)
10991 trunk/ChangeLog (Property Modified)
10992 trunk/Hybrid-team (File Modified) (Property Modified)
10993 trunk/INSTALL (File Modified) (Property Modified)
10994 trunk/LICENSE (File Modified) (Property Modified)
10995 trunk/Makefile.in (File Modified) (Property Modified)
10996 trunk/README.FIRST (File Modified) (Property Modified)
10997 trunk/RELNOTES (File Modified) (Property Modified)
10998 trunk/SVN-Access (Property Modified)
10999 trunk/aclocal.m4 (File Modified) (Property Modified)
11000 trunk/adns/.cvsignore (Property Modified)
11001 trunk/adns/COPYING (Property Modified)
11002 trunk/adns/GPL-vs-LGPL (Property Modified)
11003 trunk/adns/Makefile.in (File Modified) (Property Modified)
11004 trunk/adns/README (Property Modified)
11005 trunk/adns/README.ircd (Property Modified)
11006 trunk/adns/adns.h (File Modified) (Property Modified)
11007 trunk/adns/check.c (File Modified) (Property Modified)
11008 trunk/adns/dlist.h (File Modified) (Property Modified)
11009 trunk/adns/event.c (File Modified) (Property Modified)
11010 trunk/adns/general.c (File Modified) (Property Modified)
11011 trunk/adns/internal.h (File Modified) (Property Modified)
11012 trunk/adns/parse.c (File Modified) (Property Modified)
11013 trunk/adns/query.c (File Modified) (Property Modified)
11014 trunk/adns/reply.c (File Modified) (Property Modified)
11015 trunk/adns/setup.c (File Modified) (Property Modified)
11016 trunk/adns/transmit.c (File Modified) (Property Modified)
11017 trunk/adns/tvarith.h (File Modified) (Property Modified)
11018 trunk/adns/types.c (File Modified) (Property Modified)
11019 trunk/configure (File Modified) (Property Modified)
11020 trunk/configure.ac (File Modified) (Property Modified)
11021 trunk/contrib/.cvsignore (Property Modified)
11022 trunk/contrib/.indent.pro (Property Modified)
11023 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11024 trunk/contrib/README (File Modified) (Property Modified)
11025 trunk/contrib/example_module.c (File Modified) (Property Modified)
11026 trunk/contrib/m_42.c (File Modified) (Property Modified)
11027 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11028 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11029 trunk/contrib/m_force.c (File Modified) (Property Modified)
11030 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11031 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11032 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11033 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11034 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11035 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11036 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11037 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11038 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11039 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11040 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11041 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11042 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11043 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11044 trunk/doc/.cvsignore (Property Modified)
11045 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11046 trunk/doc/Makefile.in (File Modified) (Property Modified)
11047 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11048 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11049 trunk/doc/challenge.txt (File Modified) (Property Modified)
11050 trunk/doc/example.conf (File Modified) (Property Modified)
11051 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11052 trunk/doc/hooks.txt (File Modified) (Property Modified)
11053 trunk/doc/index.txt (File Modified) (Property Modified)
11054 trunk/doc/ircd.8 (File Modified) (Property Modified)
11055 trunk/doc/ircd.motd (Property Modified)
11056 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11057 trunk/doc/modeg.txt (File Modified) (Property Modified)
11058 trunk/doc/modes.txt (File Modified) (Property Modified)
11059 trunk/doc/monitor.txt (File Modified) (Property Modified)
11060 trunk/doc/old/Authors (Property Modified)
11061 trunk/doc/operguide.txt (File Modified) (Property Modified)
11062 trunk/doc/opermyth.txt (Property Modified)
11063 trunk/doc/server-version-info (File Modified) (Property Modified)
11064 trunk/doc/services.txt (File Modified) (Property Modified)
11065 trunk/doc/technical/README.TSora (Property Modified)
11066 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11067 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11068 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11069 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11070 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11071 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11072 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11073 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11074 trunk/doc/technical/rfc1459.txt (Property Modified)
11075 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11076 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11077 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11078 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11079 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11080 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11081 trunk/help/Makefile.in (File Modified) (Property Modified)
11082 trunk/help/opers/accept (Property Modified)
11083 trunk/help/opers/admin (Property Modified)
11084 trunk/help/opers/away (Property Modified)
11085 trunk/help/opers/capab (Property Modified)
11086 trunk/help/opers/challenge (Property Modified)
11087 trunk/help/opers/close (Property Modified)
11088 trunk/help/opers/cmode (Property Modified)
11089 trunk/help/opers/cnotice (Property Modified)
11090 trunk/help/opers/connect (Property Modified)
11091 trunk/help/opers/cprivmsg (Property Modified)
11092 trunk/help/opers/credits (Property Modified)
11093 trunk/help/opers/die (Property Modified)
11094 trunk/help/opers/dline (Property Modified)
11095 trunk/help/opers/eob (Property Modified)
11096 trunk/help/opers/error (Property Modified)
11097 trunk/help/opers/etrace (Property Modified)
11098 trunk/help/opers/gline (Property Modified)
11099 trunk/help/opers/help (Property Modified)
11100 trunk/help/opers/index (Property Modified)
11101 trunk/help/opers/info (Property Modified)
11102 trunk/help/opers/invite (Property Modified)
11103 trunk/help/opers/ison (Property Modified)
11104 trunk/help/opers/join (Property Modified)
11105 trunk/help/opers/kick (Property Modified)
11106 trunk/help/opers/kill (Property Modified)
11107 trunk/help/opers/kline (Property Modified)
11108 trunk/help/opers/knock (Property Modified)
11109 trunk/help/opers/links (Property Modified)
11110 trunk/help/opers/list (Property Modified)
11111 trunk/help/opers/locops (Property Modified)
11112 trunk/help/opers/lusers (Property Modified)
11113 trunk/help/opers/modlist (Property Modified)
11114 trunk/help/opers/modload (Property Modified)
11115 trunk/help/opers/modrestart (Property Modified)
11116 trunk/help/opers/modunload (Property Modified)
11117 trunk/help/opers/motd (Property Modified)
11118 trunk/help/opers/names (Property Modified)
11119 trunk/help/opers/nick (Property Modified)
11120 trunk/help/opers/notice (Property Modified)
11121 trunk/help/opers/oper (Property Modified)
11122 trunk/help/opers/operspy (Property Modified)
11123 trunk/help/opers/operwall (Property Modified)
11124 trunk/help/opers/part (Property Modified)
11125 trunk/help/opers/pass (Property Modified)
11126 trunk/help/opers/ping (Property Modified)
11127 trunk/help/opers/pong (Property Modified)
11128 trunk/help/opers/post (Property Modified)
11129 trunk/help/opers/privmsg (Property Modified)
11130 trunk/help/opers/quit (Property Modified)
11131 trunk/help/opers/rehash (Property Modified)
11132 trunk/help/opers/restart (Property Modified)
11133 trunk/help/opers/resv (Property Modified)
11134 trunk/help/opers/server (Property Modified)
11135 trunk/help/opers/set (Property Modified)
11136 trunk/help/opers/sjoin (Property Modified)
11137 trunk/help/opers/squit (Property Modified)
11138 trunk/help/opers/stats (Property Modified)
11139 trunk/help/opers/svinfo (Property Modified)
11140 trunk/help/opers/testgecos (Property Modified)
11141 trunk/help/opers/testline (Property Modified)
11142 trunk/help/opers/testmask (Property Modified)
11143 trunk/help/opers/time (Property Modified)
11144 trunk/help/opers/topic (Property Modified)
11145 trunk/help/opers/trace (Property Modified)
11146 trunk/help/opers/uhelp (Property Modified)
11147 trunk/help/opers/umode (Property Modified)
11148 trunk/help/opers/undline (Property Modified)
11149 trunk/help/opers/ungline (Property Modified)
11150 trunk/help/opers/unkline (Property Modified)
11151 trunk/help/opers/unresv (Property Modified)
11152 trunk/help/opers/unxline (Property Modified)
11153 trunk/help/opers/user (Property Modified)
11154 trunk/help/opers/userhost (Property Modified)
11155 trunk/help/opers/users (Property Modified)
11156 trunk/help/opers/version (Property Modified)
11157 trunk/help/opers/wallops (Property Modified)
11158 trunk/help/opers/who (Property Modified)
11159 trunk/help/opers/whois (Property Modified)
11160 trunk/help/opers/whowas (Property Modified)
11161 trunk/help/opers/xline (Property Modified)
11162 trunk/help/users/index (Property Modified)
11163 trunk/help/users/info (Property Modified)
11164 trunk/help/users/notice (Property Modified)
11165 trunk/help/users/privmsg (Property Modified)
11166 trunk/help/users/stats (Property Modified)
11167 trunk/help/users/umode (Property Modified)
11168 trunk/include/.cvsignore (Property Modified)
11169 trunk/include/.indent.pro (Property Modified)
11170 trunk/include/balloc.h (File Modified) (Property Modified)
11171 trunk/include/cache.h (File Modified) (Property Modified)
11172 trunk/include/channel.h (File Modified) (Property Modified)
11173 trunk/include/class.h (File Modified) (Property Modified)
11174 trunk/include/client.h (File Modified) (Property Modified)
11175 trunk/include/commio.h (File Modified) (Property Modified)
11176 trunk/include/common.h (File Modified) (Property Modified)
11177 trunk/include/config.h (File Modified) (Property Modified)
11178 trunk/include/config.h.dist (File Modified) (Property Modified)
11179 trunk/include/defaults.h (File Modified) (Property Modified)
11180 trunk/include/event.h (File Modified) (Property Modified)
11181 trunk/include/hash.h (File Modified) (Property Modified)
11182 trunk/include/hook.h (File Modified) (Property Modified)
11183 trunk/include/hostmask.h (File Modified) (Property Modified)
11184 trunk/include/irc_string.h (File Modified) (Property Modified)
11185 trunk/include/ircd.h (File Modified) (Property Modified)
11186 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11187 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11188 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11189 trunk/include/linebuf.h (File Modified) (Property Modified)
11190 trunk/include/listener.h (File Modified) (Property Modified)
11191 trunk/include/m_info.h (File Modified) (Property Modified)
11192 trunk/include/memory.h (File Modified) (Property Modified)
11193 trunk/include/modules.h (File Modified) (Property Modified)
11194 trunk/include/monitor.h (File Modified) (Property Modified)
11195 trunk/include/msg.h (File Modified) (Property Modified)
11196 trunk/include/newconf.h (File Modified) (Property Modified)
11197 trunk/include/numeric.h (File Modified) (Property Modified)
11198 trunk/include/packet.h (File Modified) (Property Modified)
11199 trunk/include/parse.h (File Modified) (Property Modified)
11200 trunk/include/patchlevel.h (File Modified) (Property Modified)
11201 trunk/include/patricia.h (File Modified) (Property Modified)
11202 trunk/include/reject.h (File Modified) (Property Modified)
11203 trunk/include/res.h (File Modified) (Property Modified)
11204 trunk/include/restart.h (File Modified) (Property Modified)
11205 trunk/include/s_auth.h (File Modified) (Property Modified)
11206 trunk/include/s_conf.h (File Modified) (Property Modified)
11207 trunk/include/s_gline.h (File Modified) (Property Modified)
11208 trunk/include/s_log.h (File Modified) (Property Modified)
11209 trunk/include/s_newconf.h (File Modified) (Property Modified)
11210 trunk/include/s_serv.h (File Modified) (Property Modified)
11211 trunk/include/s_stats.h (File Modified) (Property Modified)
11212 trunk/include/s_user.h (File Modified) (Property Modified)
11213 trunk/include/s_zip.h (File Modified) (Property Modified)
11214 trunk/include/scache.h (File Modified) (Property Modified)
11215 trunk/include/send.h (File Modified) (Property Modified)
11216 trunk/include/serno.h (Property Modified)
11217 trunk/include/setup.h.in (Property Modified)
11218 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11219 trunk/include/stdinc.h (File Modified) (Property Modified)
11220 trunk/include/supported.h (File Modified) (Property Modified)
11221 trunk/include/tools.h (File Modified) (Property Modified)
11222 trunk/include/whowas.h (File Modified) (Property Modified)
11223 trunk/install-sh (File Modified) (Property Modified)
11224 trunk/modules/.cvsignore (Property Modified)
11225 trunk/modules/.depend (Property Modified)
11226 trunk/modules/.indent.pro (Property Modified)
11227 trunk/modules/Makefile.in (File Modified) (Property Modified)
11228 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11229 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11230 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11231 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11232 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11233 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11234 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11235 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11236 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11237 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11238 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11239 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11240 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11241 trunk/modules/m_accept.c (File Modified) (Property Modified)
11242 trunk/modules/m_admin.c (File Modified) (Property Modified)
11243 trunk/modules/m_away.c (File Modified) (Property Modified)
11244 trunk/modules/m_cap.c (File Modified) (Property Modified)
11245 trunk/modules/m_capab.c (File Modified) (Property Modified)
11246 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11247 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11248 trunk/modules/m_close.c (File Modified) (Property Modified)
11249 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11250 trunk/modules/m_connect.c (File Modified) (Property Modified)
11251 trunk/modules/m_dline.c (File Modified) (Property Modified)
11252 trunk/modules/m_encap.c (File Modified) (Property Modified)
11253 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11254 trunk/modules/m_gline.c (File Modified) (Property Modified)
11255 trunk/modules/m_help.c (File Modified) (Property Modified)
11256 trunk/modules/m_info.c (File Modified) (Property Modified)
11257 trunk/modules/m_invite.c (File Modified) (Property Modified)
11258 trunk/modules/m_ison.c (File Modified) (Property Modified)
11259 trunk/modules/m_kline.c (File Modified) (Property Modified)
11260 trunk/modules/m_knock.c (File Modified) (Property Modified)
11261 trunk/modules/m_links.c (File Modified) (Property Modified)
11262 trunk/modules/m_list.c (File Modified) (Property Modified)
11263 trunk/modules/m_locops.c (File Modified) (Property Modified)
11264 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11265 trunk/modules/m_map.c (File Modified) (Property Modified)
11266 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11267 trunk/modules/m_motd.c (File Modified) (Property Modified)
11268 trunk/modules/m_names.c (File Modified) (Property Modified)
11269 trunk/modules/m_oper.c (File Modified) (Property Modified)
11270 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11271 trunk/modules/m_pass.c (File Modified) (Property Modified)
11272 trunk/modules/m_ping.c (File Modified) (Property Modified)
11273 trunk/modules/m_pong.c (File Modified) (Property Modified)
11274 trunk/modules/m_post.c (File Modified) (Property Modified)
11275 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11276 trunk/modules/m_restart.c (File Modified) (Property Modified)
11277 trunk/modules/m_resv.c (File Modified) (Property Modified)
11278 trunk/modules/m_services.c (File Modified) (Property Modified)
11279 trunk/modules/m_set.c (File Modified) (Property Modified)
11280 trunk/modules/m_stats.c (File Modified) (Property Modified)
11281 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11282 trunk/modules/m_tb.c (File Modified) (Property Modified)
11283 trunk/modules/m_testline.c (File Modified) (Property Modified)
11284 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11285 trunk/modules/m_time.c (File Modified) (Property Modified)
11286 trunk/modules/m_topic.c (File Modified) (Property Modified)
11287 trunk/modules/m_trace.c (File Modified) (Property Modified)
11288 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11289 trunk/modules/m_user.c (File Modified) (Property Modified)
11290 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11291 trunk/modules/m_users.c (File Modified) (Property Modified)
11292 trunk/modules/m_version.c (File Modified) (Property Modified)
11293 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11294 trunk/modules/m_who.c (File Modified) (Property Modified)
11295 trunk/modules/m_whois.c (File Modified) (Property Modified)
11296 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11297 trunk/modules/m_xline.c (File Modified) (Property Modified)
11298 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11299 trunk/servlink/.cvsignore (Property Modified)
11300 trunk/servlink/.indent.pro (Property Modified)
11301 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11302 trunk/servlink/README (File Modified) (Property Modified)
11303 trunk/servlink/TODO (File Modified) (Property Modified)
11304 trunk/servlink/control.c (File Modified) (Property Modified)
11305 trunk/servlink/control.h (File Modified) (Property Modified)
11306 trunk/servlink/io.c (File Modified) (Property Modified)
11307 trunk/servlink/io.h (File Modified) (Property Modified)
11308 trunk/servlink/servlink.c (File Modified) (Property Modified)
11309 trunk/servlink/servlink.h (File Modified) (Property Modified)
11310 trunk/src/.cvsignore (Property Modified)
11311 trunk/src/.depend (Property Modified)
11312 trunk/src/.indent.pro (Property Modified)
11313 trunk/src/Makefile.in (File Modified) (Property Modified)
11314 trunk/src/adns.c (File Modified) (Property Modified)
11315 trunk/src/balloc.c (File Modified) (Property Modified)
11316 trunk/src/cache.c (File Modified) (Property Modified)
11317 trunk/src/channel.c (File Modified) (Property Modified)
11318 trunk/src/class.c (File Modified) (Property Modified)
11319 trunk/src/client.c (File Modified) (Property Modified)
11320 trunk/src/commio.c (File Modified) (Property Modified)
11321 trunk/src/devpoll.c (File Modified) (Property Modified)
11322 trunk/src/epoll.c (File Modified) (Property Modified)
11323 trunk/src/event.c (File Modified) (Property Modified)
11324 trunk/src/getopt.c (File Modified) (Property Modified)
11325 trunk/src/hash.c (File Modified) (Property Modified)
11326 trunk/src/hook.c (File Modified) (Property Modified)
11327 trunk/src/hostmask.c (File Modified) (Property Modified)
11328 trunk/src/irc_string.c (File Modified) (Property Modified)
11329 trunk/src/ircd.c (File Modified) (Property Modified)
11330 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11331 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11332 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11333 trunk/src/kdparse.c (File Modified) (Property Modified)
11334 trunk/src/kqueue.c (File Modified) (Property Modified)
11335 trunk/src/linebuf.c (File Modified) (Property Modified)
11336 trunk/src/listener.c (File Modified) (Property Modified)
11337 trunk/src/match.c (File Modified) (Property Modified)
11338 trunk/src/memory.c (File Modified) (Property Modified)
11339 trunk/src/messages.tab (File Modified) (Property Modified)
11340 trunk/src/modules.c (File Modified) (Property Modified)
11341 trunk/src/monitor.c (File Modified) (Property Modified)
11342 trunk/src/newconf.c (File Modified) (Property Modified)
11343 trunk/src/numeric.c (File Modified) (Property Modified)
11344 trunk/src/packet.c (File Modified) (Property Modified)
11345 trunk/src/parse.c (File Modified) (Property Modified)
11346 trunk/src/patricia.c (File Modified) (Property Modified)
11347 trunk/src/poll.c (File Modified) (Property Modified)
11348 trunk/src/reject.c (File Modified) (Property Modified)
11349 trunk/src/restart.c (File Modified) (Property Modified)
11350 trunk/src/s_auth.c (File Modified) (Property Modified)
11351 trunk/src/s_conf.c (File Modified) (Property Modified)
11352 trunk/src/s_gline.c (File Modified) (Property Modified)
11353 trunk/src/s_log.c (File Modified) (Property Modified)
11354 trunk/src/s_newconf.c (File Modified) (Property Modified)
11355 trunk/src/s_serv.c (File Modified) (Property Modified)
11356 trunk/src/s_stats.c (File Modified) (Property Modified)
11357 trunk/src/s_user.c (File Modified) (Property Modified)
11358 trunk/src/scache.c (File Modified) (Property Modified)
11359 trunk/src/select.c (File Modified) (Property Modified)
11360 trunk/src/send.c (File Modified) (Property Modified)
11361 trunk/src/snprintf.c (File Modified) (Property Modified)
11362 trunk/src/tools.c (File Modified) (Property Modified)
11363 trunk/src/version.c.SH (File Modified) (Property Modified)
11364 trunk/src/whowas.c (File Modified) (Property Modified)
11365 trunk/tools/.cvsignore (Property Modified)
11366 trunk/tools/Makefile.in (File Modified) (Property Modified)
11367 trunk/tools/README (File Modified) (Property Modified)
11368 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11369 trunk/tools/convertilines.c (File Modified) (Property Modified)
11370 trunk/tools/convertklines.c (File Modified) (Property Modified)
11371 trunk/tools/mkkeypair (Property Modified)
11372 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11373 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11374 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11375 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11376 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11377 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11378 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11379 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11380 trunk/tools/untabify (File Modified) (Property Modified)
11381 trunk/tools/viconf.c (File Modified) (Property Modified)
11382
11383
11384 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11385 Log:
11386 - Update RELNOTES.
11387
11388
11389 Modified:
11390 trunk/RELNOTES (File Modified)
11391
11392
11393 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11394 Log:
11395 - Make version.c use our serial, not ratbox's.
11396
11397
11398 Modified:
11399 trunk/src/version.c.SH (File Modified)
11400
11401
11402 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11403 Log:
11404 - update RELNOTES
11405 - revved patchlevel to 2.1.5
11406
11407
11408 Modified:
11409 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11410 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11411
11412
11413 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11414 Log:
11415 - fix buffer overflow and unterminated buffer when removing TS6 bans
11416 - fix rebuilding of SJOIN
11417
11418
11419 Modified:
11420 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11421
11422
11423 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11424 Log:
11425 have servlink report if it gets an uncompressed error message when it gets inflate failures
11426
11427 Modified:
11428 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11429
11430
11431 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11432 Log:
11433 - extend our copyrights to 2005.
11434
11435
11436 Modified:
11437 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11438 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11439 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11440 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11441 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11442 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11443 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11444 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11445 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11446 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11447 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11448 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11450 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11451 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11455 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11456 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11457 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11458 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11459 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11460 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11462 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11464 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11465 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11466 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11467 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11468 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11469 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11471 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11472 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11473 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11474 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11475 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11476 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11477 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11478 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11479 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11480 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11481 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11482 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11483 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11487 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11488 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11489 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11490 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11491 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11513 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11514 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11522 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11523 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11527 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11528 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11529 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11530 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11531 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11532 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11541
11542
11543 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11544 Log:
11545 - update RELNOTES
11546 - revved patchlevel to 2.1.4
11547
11548
11549 Modified:
11550 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11552
11553
11554 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11555 Log:
11556 - add TARGMAX to 005
11557 - remove the +1 from ->uid in struct Client
11558 - fix checking of accept entries in m_accept.c
11559
11560
11561 Modified:
11562 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11563 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11564 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11566
11567
11568 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11569 Log:
11570 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11571 send it over TS6
11572
11573
11574 Modified:
11575 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11576
11577
11578 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11579 Log:
11580 - remove an unused variable
11581
11582
11583 Modified:
11584 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11585
11586
11587 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11588 Log:
11589 don't burst a TS5 name in burst_TS6. -via jillies
11590
11591 Modified:
11592 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11593
11594
11595 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11596 Log:
11597 - via jilles, make nickchanges invalidate any cached bans for
11598 quiet_on_ban
11599
11600
11601 Modified:
11602 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11605 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11606
11607
11608 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11609 Log:
11610 - fix some char vs byte usage to make adns compile cleanly with gcc4
11611
11612
11613 Modified:
11614 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11619 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11620 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11622
11623
11624 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11625 Log:
11626 userhost should allow 5 userhost checks, not 4
11627
11628 Modified:
11629 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11630
11631
11632 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11633 Log:
11634 - another darwin fix
11635
11636
11637 Modified:
11638 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11639
11640
11641 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11642 Log:
11643 - darwin fixes
11644
11645
11646 Modified:
11647 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11648 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11655
11656
11657 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11658 Log:
11659 - remove bogus extern of abort_list
11660
11661
11662 Modified:
11663 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11664
11665
11666 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11667 Log:
11668 svn repo access stuff
11669
11670 Modified:
11671 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11672
11673
11674 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11675 Log:
11676 test commit
11677
11678
11679 Modified:
11680 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11681
11682
11683 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11684 Log:
11685 test commit
11686
11687
11688 Modified:
11689 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11690
11691
11692 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11693 Log:
11694 revert omotd..i thought it was a good idea..oh well
11695
11696 Modified:
11697 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11698
11699
11700 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11701 Log:
11702 Commas are bad things in channel keys
11703
11704
11705 Modified:
11706 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11707
11708
11709 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11710 Log:
11711 Add OMOTD command to display oper motd
11712
11713
11714 Modified:
11715 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11716
11717
11718 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11719 Log:
11720 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11721
11722 Modified:
11723 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11724
11725
11726 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11727
11728 Modified files: (Branch: RATBOX_2_1)
11729 modules m_whois.c
11730 Log:
11731 - stop testing whois for protocol violations, as they can be caused in
11732 ircds going all the way back to the original ircd2.8
11733
11734 Revision Changes Path
11735 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11736
11737
11738
11739 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11740
11741 Modified files: (Branch: RATBOX_2_1)
11742 modules m_time.c
11743 Log:
11744 - remove some 2.2 code
11745
11746 Revision Changes Path
11747 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11748
11749
11750
11751 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11752
11753 Modified files: (Branch: RATBOX_2_1)
11754 modules m_time.c
11755 Log:
11756 backport of the silly december 31st bug
11757
11758 Revision Changes Path
11759 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11760
11761
11762
11763 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11764
11765 Modified files: (Branch: RATBOX_2_1)
11766 . RELNOTES
11767 include patchlevel.h
11768 Log:
11769 - revved patchlevel to 2.1.3
11770
11771 Revision Changes Path
11772 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11773 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11774
11775
11776
11777 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11778
11779 Modified files: (Branch: RATBOX_2_1)
11780 include client.h
11781 modules m_accept.c
11782 modules/core m_nick.c
11783 src client.c
11784 Log:
11785 - stop removing a clients own list of accepted clients when they do a
11786 nickchange
11787 - clean up the accept code so its less retarded
11788
11789 Revision Changes Path
11790 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11791 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11792 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11793 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11794
11795
11796
11797 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11798
11799 Modified files: (Branch: RATBOX_2_1)
11800 include event.h
11801 modules m_links.c
11802 src event.c ircd.c newconf.c
11803 Log:
11804 - remove a defn of links_cache_list in m_links.c which was causing
11805 the flattened links update to be ignored
11806 - add eventUpdate(), and make links_delay update on rehash
11807
11808 Revision Changes Path
11809 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11810 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11811 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11812 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11813 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11814
11815
11816
11817 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11818
11819 Modified files: (Branch: RATBOX_2_1)
11820 doc services.txt
11821 src newconf.c
11822 Log:
11823 - make the conf parser apply service {}; on rehash
11824
11825 Revision Changes Path
11826 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11827 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11828
11829
11830
11831 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11832
11833 Modified files: (Branch: RATBOX_2_1)
11834 include m_info.h
11835 Log:
11836 - show ENABLE_SERVICES define in info
11837
11838 Revision Changes Path
11839 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11840
11841
11842
11843 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11844
11845 Modified files: (Branch: RATBOX_2_1)
11846 modules m_services.c m_stats.c
11847 Log:
11848 - via jilles, make m_services.c hook into stats U and display service
11849 blocks
11850
11851 Revision Changes Path
11852 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11853 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11854
11855
11856
11857 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11858
11859 Modified files: (Branch: RATBOX_2_1)
11860 . configure configure.ac
11861 Log:
11862 - default build to -O2
11863
11864 Revision Changes Path
11865 7.249.2.2 +4 -4 ircd-ratbox/configure
11866 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11867
11868
11869
11870 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11871
11872 Modified files: (Branch: RATBOX_2_1)
11873 doc example.conf example.efnet.conf
11874 include client.h s_conf.h s_newconf.h
11875 modules m_info.c
11876 modules/core m_join.c m_nick.c
11877 src channel.c newconf.c s_conf.c s_user.c
11878 Log:
11879 - remove no_oper_resvs from general {};
11880 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11881
11882 Revision Changes Path
11883 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11884 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11885 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11886 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11887 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11888 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11889 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11890 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11891 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11892 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11893 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11894 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11895
11896
11897
11898 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11899
11900 Modified files: (Branch: RATBOX_2_1)
11901 modules/core m_mode.c m_nick.c
11902 src s_newconf.c
11903 Log:
11904 - 2.0 sync:
11905 - raise max temptime to a year
11906 - tidy up BMASK
11907 - require 9 parameters in ms_nick(), 10 in ms_uid()
11908
11909 Revision Changes Path
11910 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11911 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11912 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11913
11914
11915
11916 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11917
11918 Modified files: (Branch: RATBOX_2_1)
11919 modules m_services.c
11920 Log:
11921 - only show services logged in info when its a local client
11922
11923 Revision Changes Path
11924 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11925
11926
11927
11928 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11929
11930 Modified files: (Branch: RATBOX_2_1)
11931 src match.c
11932 Log:
11933 passing a pointer to a pointer is not what was intended, oops
11934
11935 Revision Changes Path
11936 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11937
11938
11939
11940 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11941
11942 Modified files: (Branch: RATBOX_2_1)
11943 doc services.txt
11944 Log:
11945 - update services.txt with FNC
11946
11947 Revision Changes Path
11948 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11949
11950
11951
11952 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11953
11954 Modified files: (Branch: RATBOX_2_1)
11955 modules m_resv.c
11956 Log:
11957 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11958
11959 Revision Changes Path
11960 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11961
11962
11963
11964 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11965
11966 Modified files: (Branch: RATBOX_2_1)
11967 src s_auth.c
11968 Log:
11969 - add some uniqueness into auth process for bopm
11970
11971 Revision Changes Path
11972 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11973
11974
11975
11976 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11977
11978 Modified files: (Branch: RATBOX_2_1)
11979 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11980 Log:
11981 - make contrib/ compile
11982
11983 Revision Changes Path
11984 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11985 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11986 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11987 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11988
11989
11990
11991 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11992
11993 Modified files: (Branch: RATBOX_2_1)
11994 modules m_monitor.c
11995 Log:
11996 Don't allow MONITOR from an unregistered client
11997
11998 Revision Changes Path
11999 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12000
12001
12002
12003 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12004
12005 Modified files: (Branch: RATBOX_2_1)
12006 doc example.conf example.efnet.conf
12007 include class.h
12008 src class.c messages.tab newconf.c
12009 Log:
12010 - remove sendq_eob, its become more of a hindrance than a benefit.
12011 - sync example.efnet.conf cluster {}; with example.conf
12012
12013 Revision Changes Path
12014 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12015 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12016 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12017 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12018 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12019 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12020
12021
12022
12023 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12024
12025 Modified files: (Branch: RATBOX_2_1)
12026 . RELNOTES
12027 include patchlevel.h
12028 Log:
12029 - update RELNOTES
12030 - revved patchlevel to 2.1.2
12031
12032 Revision Changes Path
12033 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12034 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12035
12036
12037
12038 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12039
12040 Modified files: (Branch: RATBOX_2_1)
12041 . configure configure.ac
12042 Log:
12043 - raise default topiclen to 160.
12044
12045 Revision Changes Path
12046 7.249.2.1 +3 -3 ircd-ratbox/configure
12047 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12048
12049
12050
12051 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12052
12053 Modified files: (Branch: RATBOX_2_1)
12054 modules m_services.c
12055 Log:
12056 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12057 tsinfo matches this
12058
12059 Revision Changes Path
12060 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12061
12062
12063
12064 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12065
12066 Modified files: (Branch: RATBOX_2_1)
12067 modules m_services.c
12068 Log:
12069 - monitor_signoff() the client we're nickchanging
12070
12071 Revision Changes Path
12072 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12073
12074
12075
12076 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12077
12078 Modified files: (Branch: RATBOX_2_1)
12079 modules m_trace.c
12080 Log:
12081 - fix various UID problems with trace
12082
12083 Revision Changes Path
12084 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12085
12086
12087
12088 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12089
12090 Modified files: (Branch: RATBOX_2_1)
12091 help/opers dline kline
12092 modules m_resv.c m_stats.c
12093 modules/core m_mode.c
12094 Log:
12095 - sync with 2.0
12096 - tidy up kline/dline help to note they dont accept nick as target
12097 - disallow bans beginning with ':' over bmask
12098 - disallow bans with a space in chm_ban
12099 - stop counting hidden opers in stats p
12100 - match() parameters in remote unresv were inverted, causing it to fail
12101 - fix possibility of clients setting blank keys
12102
12103 Revision Changes Path
12104 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12105 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12106 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12107 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12108 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12109
12110
12111
12112 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12113
12114 Modified files: (Branch: RATBOX_2_1)
12115 src send.c
12116 Log:
12117 - fix problems with amd64 and the way we do va_list
12118
12119 Revision Changes Path
12120 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12121
12122
12123
12124 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12125
12126 Modified files: (Branch: RATBOX_2_1)
12127 modules m_services.c
12128 Log:
12129 - tidy up the kill notifications for RSFNC
12130
12131 Revision Changes Path
12132 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12133
12134
12135
12136 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12137
12138 Modified files: (Branch: RATBOX_2_1)
12139 include s_serv.h
12140 modules m_services.c
12141 src s_serv.c
12142 Log:
12143 - some more rserv stuff:
12144 - add RSFNC capability
12145 - fix up RSFNC, kill existing clients if they exist.
12146
12147 Revision Changes Path
12148 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12149 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12150 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12151
12152
12153
12154 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12155
12156 Modified files: (Branch: RATBOX_2_1)
12157 modules m_services.c
12158 Log:
12159 - first stab at a FNC implementation for rserv
12160
12161 Revision Changes Path
12162 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12163
12164
12165
12166 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12167
12168 Modified files: (Branch: RATBOX_2_1)
12169 help/opers umode
12170 Log:
12171 - remove a tab
12172
12173 Revision Changes Path
12174 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12175
12176
12177
12178 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12179
12180 Modified files: (Branch: RATBOX_2_1)
12181 src newconf.c
12182 Log:
12183 - add links_delay back
12184
12185 Revision Changes Path
12186 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12187
12188
12189
12190 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12191
12192 Modified files: (Branch: RATBOX_2_1)
12193 help/opers umode
12194 help/users umode
12195 Log:
12196 - swap tabs for spaces
12197
12198 Revision Changes Path
12199 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12200 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12201
12202
12203
12204 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12205
12206 Modified files: (Branch: RATBOX_2_1)
12207 include m_info.h
12208 Log:
12209 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12210 contained in the client_flood conf option
12211 - remove a couple of unused defines from info
12212
12213 Revision Changes Path
12214 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12215
12216
12217
12218 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12219
12220 Modified files: (Branch: RATBOX_2_1)
12221 src s_conf.c
12222 Log:
12223 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12224
12225 Revision Changes Path
12226 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12227
12228
12229
12230 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12231
12232 Modified files: (Branch: RATBOX_2_1)
12233 doc example.conf example.efnet.conf
12234 Log:
12235 - fix missing closing comment tag
12236
12237 Revision Changes Path
12238 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12239 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12240
12241
12242
12243 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12244
12245 Modified files: (Branch: RATBOX_2_1)
12246 . RELNOTES
12247 include patchlevel.h
12248 Log:
12249 - revved patchlevel to 2.1.1
12250
12251 Revision Changes Path
12252 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12253 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12254
12255
12256
12257 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12258
12259 Modified files: (Branch: RATBOX_2_1)
12260 modules m_kline.c
12261 Log:
12262 - sync up remote kline reasons, so theyre consistent with what happens
12263 when we add local klines - notably the "Temporary K-line x min" and
12264 date added to reason.
12265
12266 Revision Changes Path
12267 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12268
12269
12270
12271 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12272
12273 Modified files: (Branch: RATBOX_2_1)
12274 doc monitor.txt
12275 Log:
12276 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12277
12278 Revision Changes Path
12279 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12280
12281
12282
12283 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12284
12285 Modified files: (Branch: RATBOX_2_1)
12286 src commio.c
12287 Log:
12288 used the data pointer we saved, not what just got nulled
12289
12290 Revision Changes Path
12291 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12292
12293
12294
12295 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12296
12297 Modified files: (Branch: RATBOX_2_1)
12298 modules m_resv.c m_xline.c
12299 Log:
12300 - fix broken propagation of xline/resv
12301
12302 Revision Changes Path
12303 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12304 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12305
12306
12307
12308 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12309
12310 Modified files: (Branch: RATBOX_2_1)
12311 src s_auth.c
12312 Log:
12313 - properly increment bad auth count for stats T when we timeout an auth
12314
12315 Revision Changes Path
12316 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12317
12318
12319
12320 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12321
12322 Modified files: (Branch: RATBOX_2_1)
12323 doc monitor.txt
12324 include client.h
12325 modules/core m_nick.c
12326 Log:
12327 - fix a bit that didnt make sense in monitor.txt
12328 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12329
12330 Revision Changes Path
12331 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12332 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12333 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12334
12335
12336
12337 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12338
12339 Modified files: (Branch: RATBOX_2_1)
12340 src s_auth.c
12341 Log:
12342 removing dlink nodes from auth_poll_list twice is bad
12343
12344 Revision Changes Path
12345 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12346
12347
12348
12349 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12350
12351 Modified files: (Branch: RATBOX_2_1)
12352 modules m_stats.c
12353 Log:
12354 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12355 changed to RPL_STATSDEBUG
12356
12357 Revision Changes Path
12358 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12359
12360
12361
12362 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12363
12364 Added files: (Branch: RATBOX_2_1)
12365 doc tgchange.txt
12366 Log:
12367 - add some documentation about target change
12368
12369 Revision Changes Path
12370 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12371
12372
12373
12374 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12375
12376 Modified files: (Branch: RATBOX_2_1)
12377 include supported.h
12378 modules/core m_message.c
12379 Log:
12380 - remove extra argument to 005
12381 - disallow messaging of UIDs
12382
12383 Revision Changes Path
12384 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12385 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12386
12387
12388
12389 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12390
12391 Modified files: (Branch: RATBOX_2_1)
12392 src parse.c
12393 Log:
12394 - fix a longstanding parser bug with wrong limit checking, causing us to
12395 accept one less parameter than we're allowed to accept.
12396
12397 Revision Changes Path
12398 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12399
12400
12401
12402 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12403
12404 Modified files: (Branch: RATBOX_2_1)
12405 modules/core m_message.c
12406 Log:
12407 - exempt users messaging themselves from target change
12408
12409 Revision Changes Path
12410 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12411
12412
12413
12414 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12415
12416 Modified files: (Branch: RATBOX_2_1)
12417 include supported.h
12418 Log:
12419 - stop violating MAXPARA on 005.
12420
12421 Revision Changes Path
12422 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12423
12424
12425
12426 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12427
12428 Modified files: (Branch: RATBOX_2_1)
12429 modules/core m_nick.c
12430 Log:
12431 - dont store an ipv6 sockhost if we're not compiled with v6 support
12432
12433 Revision Changes Path
12434 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12435
12436
12437
12438 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12439
12440 Modified files: (Branch: RATBOX_2_1)
12441 include stdinc.h
12442 Log:
12443 - remove some vms includes
12444
12445 Revision Changes Path
12446 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12447
12448
12449
12450 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12451
12452 Modified files: (Branch: RATBOX_2_1)
12453 . ChangeLog
12454 include serno.h
12455 Log:
12456 - force commit for new branch
12457
12458 Revision Changes Path
12459 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12460 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12461
12462
12463
12464 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12465
12466 Modified files:
12467 . RELNOTES configure configure.ac
12468 include patchlevel.h
12469 Log:
12470 - revved patchlevel to 2.1.0
12471
12472 Revision Changes Path
12473 1.114 +6 -2 ircd-ratbox/RELNOTES
12474 7.249 +11 -11 ircd-ratbox/configure
12475 7.63 +3 -3 ircd-ratbox/configure.ac
12476 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12477
12478
12479
12480 leeh 2005/03/04 13:31:32 EST (20050304_2)
12481
12482 Modified files:
12483 . RELNOTES
12484 include patchlevel.h
12485 Log:
12486 - update RELNOTES
12487 - revved patchlevel to 2.1.0beta2
12488
12489 Revision Changes Path
12490 1.113 +12 -0 ircd-ratbox/RELNOTES
12491 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12492
12493
12494
12495 leeh 2005/03/04 13:27:05 EST (20050304_1)
12496
12497 Modified files:
12498 doc whats-new-2.1.txt
12499 src channel.c
12500 Log:
12501 - update whats-new-2.1
12502 - when we're handling global NAMES, dont output channels if there are no
12503 members within them we can show.
12504
12505 Revision Changes Path
12506 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12507 7.436 +12 -2 ircd-ratbox/src/channel.c
12508
12509
12510
12511 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12512
12513 Modified files:
12514 src patricia.c
12515 Log:
12516 That would be a node_heap not a prefix_heap..oops
12517
12518 Revision Changes Path
12519 7.30 +1 -1 ircd-ratbox/src/patricia.c
12520
12521
12522
12523 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12524
12525 Modified files:
12526 include stdinc.h
12527 Log:
12528 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12529 otherwise..the other macros might work????
12530
12531 Revision Changes Path
12532 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12533
12534
12535
12536 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12537
12538 Modified files:
12539 . configure configure.ac
12540 Log:
12541 i hate autoconf
12542
12543 Revision Changes Path
12544 7.248 +5 -5 ircd-ratbox/configure
12545 7.62 +5 -5 ircd-ratbox/configure.ac
12546
12547
12548
12549 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12550
12551 Modified files:
12552 . configure configure.ac
12553 Log:
12554 i hate autoconf
12555
12556 Revision Changes Path
12557 7.247 +3 -2 ircd-ratbox/configure
12558 7.61 +3 -2 ircd-ratbox/configure.ac
12559
12560
12561
12562 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12563
12564 Modified files:
12565 . configure configure.ac
12566 Log:
12567 doh
12568
12569 Revision Changes Path
12570 7.246 +6 -6 ircd-ratbox/configure
12571 7.60 +4 -4 ircd-ratbox/configure.ac
12572
12573
12574
12575 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12576
12577 Modified files:
12578 . configure configure.ac
12579 include stdinc.h
12580 Log:
12581 Doh these changes got put on RATBOX_2_0 when they were meant for
12582 head..oops...
12583 Also merged in the monitor heap size stuff, not that i think monitor has
12584 been moved to head
12585
12586 Revision Changes Path
12587 7.245 +12 -3 ircd-ratbox/configure
12588 7.59 +11 -3 ircd-ratbox/configure.ac
12589 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12590
12591
12592
12593 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12594
12595 Modified files:
12596 include stdinc.h
12597 Log:
12598 Add more robust alloca checking
12599
12600 Revision Changes Path
12601 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12602
12603
12604
12605 leeh 2005/02/24 15:27:17 EST (20050224_9)
12606
12607 Modified files:
12608 contrib m_42.c
12609 Log:
12610 - fix the copyright on m_42.c :p
12611
12612 Revision Changes Path
12613 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12614
12615
12616
12617 leeh 2005/02/24 15:22:53 EST (20050224_8)
12618
12619 Modified files:
12620 include supported.h
12621 modules m_dline.c
12622 Log:
12623 - fix a core in undline on bad masks
12624 - remove an unwanted space from beginning of second 005 numeric
12625
12626 Revision Changes Path
12627 7.5 +1 -1 ircd-ratbox/include/supported.h
12628 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12629
12630
12631
12632 leeh 2005/02/24 15:18:59 EST (20050224_7)
12633
12634 Modified files:
12635 modules m_monitor.c
12636 Log:
12637 - use max_monitor when adding nicknames
12638 - add in monitor s
12639 that should be everything now..
12640
12641 Revision Changes Path
12642 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12643
12644
12645
12646 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12647
12648 Modified files:
12649 contrib m_42.c
12650 Log:
12651 42
12652
12653 Revision Changes Path
12654 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12655
12656
12657
12658 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12659
12660 Modified files:
12661 contrib m_42.c
12662 Log:
12663 42
12664
12665 Revision Changes Path
12666 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12667
12668
12669
12670 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12671
12672 Added files:
12673 contrib m_42.c
12674 Log:
12675 The Answer to Life, the Universe, and Everything
12676
12677 Revision Changes Path
12678 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12679
12680
12681
12682 leeh 2005/02/24 14:53:04 EST (20050224_3)
12683
12684 Modified files:
12685 include monitor.h
12686 modules m_monitor.c
12687 src ircd.c monitor.c
12688 Log:
12689 - call init_monitor() on startup
12690 - add in support for adding/deleting/listing monitor entries
12691
12692 Revision Changes Path
12693 7.2 +3 -1 ircd-ratbox/include/monitor.h
12694 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12695 7.374 +2 -0 ircd-ratbox/src/ircd.c
12696 7.3 +15 -4 ircd-ratbox/src/monitor.c
12697
12698
12699
12700 leeh 2005/02/23 21:20:10 EST (20050224_2)
12701
12702 Modified files:
12703 doc example.conf example.efnet.conf
12704 include s_conf.h supported.h
12705 modules Makefile.in
12706 src client.c newconf.c s_conf.c
12707 Added files:
12708 modules m_monitor.c
12709 Log:
12710 - add the max_monitor config option
12711 - advertise MONITOR=%d in 005
12712 - clear a local clients monitor list on exit
12713 - add the framework for the MONITOR command
12714 - bed.
12715
12716 Revision Changes Path
12717 7.261 +5 -0 ircd-ratbox/doc/example.conf
12718 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12719 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12720 7.4 +4 -2 ircd-ratbox/include/supported.h
12721 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12722 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12723 7.492 +1 -0 ircd-ratbox/src/client.c
12724 7.202 +1 -0 ircd-ratbox/src/newconf.c
12725 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12726
12727
12728
12729 leeh 2005/02/23 20:57:51 EST (20050224_1)
12730
12731 Modified files:
12732 . configure configure.ac
12733 include setup.h.in
12734 src monitor.c
12735 Log:
12736 - move MONITOR_HEAP_SIZE over to configure
12737
12738 Revision Changes Path
12739 7.244 ircd-ratbox/configure
12740 7.58 +4 -2 ircd-ratbox/configure.ac
12741 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12742 7.2 +0 -2 ircd-ratbox/src/monitor.c
12743
12744
12745
12746 leeh 2005/02/23 20:48:08 EST (20050224_0)
12747
12748 Modified files:
12749 doc monitor.txt
12750 include client.h numeric.h
12751 modules/core m_nick.c
12752 src Makefile.in client.c messages.tab
12753 s_user.c
12754 Added files:
12755 include monitor.h
12756 src monitor.c
12757 Log:
12758 - first half of my server-side notify list implementation..
12759
12760 Revision Changes Path
12761 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12762 7.266 +3 -0 ircd-ratbox/include/client.h
12763 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12764 7.58 +6 -0 ircd-ratbox/include/numeric.h
12765 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12766 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12767 7.491 +3 -0 ircd-ratbox/src/client.c
12768 7.126 +5 -5 ircd-ratbox/src/messages.tab
12769 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12770 7.342 +2 -0 ircd-ratbox/src/s_user.c
12771
12772
12773
12774 leeh 2005/02/23 18:42:59 EST (20050223_0)
12775
12776 Modified files:
12777 include hash.h
12778 Log:
12779 - double the size of the client and channel hashtables (64k -> 128k and
12780 32k -> 64k). The improvements are quite significant..
12781
12782 Revision Changes Path
12783 7.54 +4 -4 ircd-ratbox/include/hash.h
12784
12785
12786
12787 leeh 2005/02/22 14:55:56 EST (20050222_1)
12788
12789 Modified files:
12790 doc monitor.txt
12791 modules m_services.c
12792 Log:
12793 - remove a couple of unused vars
12794 - update monitor.txt
12795
12796 Revision Changes Path
12797 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12798 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12799
12800
12801
12802 leeh 2005/02/21 19:47:24 EST (20050222_0)
12803
12804 Added files:
12805 doc monitor.txt
12806 Log:
12807 - add in my documentation on the upcoming MONITOR command
12808
12809 Revision Changes Path
12810 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12811
12812
12813
12814 leeh 2005/02/21 12:09:34 EST (20050221_0)
12815
12816 Modified files:
12817 . configure configure.ac
12818 doc whats-new-2.1.txt
12819 tools README.mkpasswd
12820 Removed files:
12821 src crypt.c
12822 Log:
12823 - update whats-new-2.1.txt some more
12824 - we dont have vms mkpasswd anymore
12825 - remove the unused crypt.c
12826
12827 Revision Changes Path
12828 7.243 +3 -6 ircd-ratbox/configure
12829 7.57 +2 -4 ircd-ratbox/configure.ac
12830 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12831 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12832 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12833
12834
12835
12836 leeh 2005/02/19 12:38:09 EST (20050219_3)
12837
12838 Modified files:
12839 doc example.conf example.efnet.conf
12840 include ircd.h
12841 modules m_pong.c
12842 src channel.c client.c ircd.c s_conf.c
12843 Log:
12844 - rework the splitcode, splitservers is now how many servers we've marked as
12845 EOB, rather than how many are linked. Thus pull ourselves out of
12846 splitmode immediately once this is satisfied
12847
12848 Revision Changes Path
12849 7.260 +8 -9 ircd-ratbox/doc/example.conf
12850 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12851 7.83 +1 -0 ircd-ratbox/include/ircd.h
12852 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12853 7.435 +16 -36 ircd-ratbox/src/channel.c
12854 7.490 +2 -0 ircd-ratbox/src/client.c
12855 7.373 +2 -1 ircd-ratbox/src/ircd.c
12856 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12857
12858
12859
12860 leeh 2005/02/19 09:02:34 EST (20050219_2)
12861
12862 Modified files:
12863 doc example.conf example.efnet.conf
12864 include ircd.h s_conf.h
12865 modules m_set.c
12866 src channel.c ircd.c newconf.c s_conf.c
12867 Log:
12868 - remove split_delay
12869
12870 Revision Changes Path
12871 7.259 +0 -5 ircd-ratbox/doc/example.conf
12872 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12873 7.82 +0 -1 ircd-ratbox/include/ircd.h
12874 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12875 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12876 7.434 +2 -7 ircd-ratbox/src/channel.c
12877 7.372 +0 -1 ircd-ratbox/src/ircd.c
12878 7.201 +0 -1 ircd-ratbox/src/newconf.c
12879 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12880
12881
12882
12883 leeh 2005/02/19 08:48:05 EST (20050219_1)
12884
12885 Modified files:
12886 include client.h
12887 modules m_cap.c m_who.c
12888 src channel.c
12889 Log:
12890 - implemented multi-prefix client capability, which allows stacking of @+ in
12891 names and who
12892
12893 Revision Changes Path
12894 7.265 +1 -1 ircd-ratbox/include/client.h
12895 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12896 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12897 7.433 +4 -6 ircd-ratbox/src/channel.c
12898
12899
12900
12901 leeh 2005/02/19 06:27:58 EST (20050219_0)
12902
12903 Modified files:
12904 modules m_etrace.c
12905 src newconf.c s_conf.c s_newconf.c
12906 Log:
12907 - removed some unused vars/functions
12908
12909 Revision Changes Path
12910 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12911 7.200 +0 -15 ircd-ratbox/src/newconf.c
12912 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12913 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12914
12915
12916
12917 leeh 2005/02/16 12:58:24 EST (20050216_2)
12918
12919 Modified files:
12920 . RELNOTES configure configure.ac
12921 include patchlevel.h
12922 Log:
12923 - update configure to reflect this is 'devel'
12924 - update RELNOTES
12925 - revved patchlevel to 2.1.0beta1
12926
12927 Revision Changes Path
12928 1.112 +9 -1 ircd-ratbox/RELNOTES
12929 7.242 +11 -11 ircd-ratbox/configure
12930 7.56 +3 -3 ircd-ratbox/configure.ac
12931 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12932
12933
12934
12935 leeh 2005/02/16 12:46:30 EST (20050216_1)
12936
12937 Modified files:
12938 . configure configure.ac
12939 include client.h numeric.h s_conf.h setup.h.in
12940 supported.h
12941 modules Makefile.in
12942 modules/core m_nick.c
12943 src Makefile.in client.c ircd.c messages.tab
12944 newconf.c s_conf.c s_user.c
12945 Removed files:
12946 include watch.h
12947 modules m_watch.c
12948 src watch.c
12949 Log:
12950 - remove watch, the protocol for this sucks so hard I just dont want it
12951 here ;-)
12952
12953 Revision Changes Path
12954 7.241 +2 -12 ircd-ratbox/configure
12955 7.55 +2 -4 ircd-ratbox/configure.ac
12956 7.264 +0 -2 ircd-ratbox/include/client.h
12957 7.57 +0 -11 ircd-ratbox/include/numeric.h
12958 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12959 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12960 7.3 +2 -3 ircd-ratbox/include/supported.h
12961 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12962 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12963 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12964 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12965 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12966 7.489 +0 -3 ircd-ratbox/src/client.c
12967 7.371 +0 -2 ircd-ratbox/src/ircd.c
12968 7.125 +9 -9 ircd-ratbox/src/messages.tab
12969 7.199 +0 -1 ircd-ratbox/src/newconf.c
12970 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12971 7.341 +0 -2 ircd-ratbox/src/s_user.c
12972 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12973
12974
12975
12976 leeh 2005/02/15 19:13:31 EST (20050216_0)
12977
12978 Modified files:
12979 include stdinc.h
12980 src event.c ircd_lexer.l ircd_signal.c
12981 modules.c
12982 Removed files:
12983 servlink descrip.mms
12984 Log:
12985 - remove a few vms bits
12986
12987 Revision Changes Path
12988 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12989 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12990 7.47 +0 -54 ircd-ratbox/src/event.c
12991 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12992 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12993 7.152 +0 -3 ircd-ratbox/src/modules.c
12994
12995
12996
12997 leeh 2005/02/15 18:53:32 EST (20050215_0)
12998
12999 Modified files:
13000 include hostmask.h ircd.h s_conf.h s_newconf.h
13001 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13002 m_xline.c
13003 src hostmask.c ircd.c ircd_signal.c s_conf.c
13004 s_newconf.c
13005 Log:
13006 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13007 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13008
13009 Revision Changes Path
13010 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13011 7.81 +1 -0 ircd-ratbox/include/ircd.h
13012 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13013 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13014 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13015 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13016 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13017 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13018 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13019 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13020 7.370 +7 -0 ircd-ratbox/src/ircd.c
13021 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13022 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13023 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13024
13025
13026
13027 leeh 2005/02/13 10:21:41 EST (20050213_4)
13028
13029 Modified files:
13030 doc services.txt
13031 Added files:
13032 doc whats-new-2.0.txt whats-new-2.1.txt
13033 Removed files:
13034 doc whats-new.txt
13035 Log:
13036 - move whats-new.txt to whats-new-2.0.txt
13037 - add in whats-new-2.1.txt
13038 - update services.txt with the whois for logged in users
13039
13040 Revision Changes Path
13041 7.2 +5 -0 ircd-ratbox/doc/services.txt
13042 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13043 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13044 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13045
13046
13047
13048 leeh 2005/02/13 09:20:37 EST (20050213_3)
13049
13050 Modified files:
13051 include supported.h
13052 modules/core m_message.c
13053 Log:
13054 - fix a compile error in m_message.c
13055 - update 005 to the spec and add CPRIVMSG/CNOTICE
13056
13057 Revision Changes Path
13058 7.2 +31 -37 ircd-ratbox/include/supported.h
13059 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13060
13061
13062
13063 leeh 2005/02/13 09:14:12 EST (20050213_2)
13064
13065 Modified files:
13066 src channel.c
13067 Log:
13068 - fix the membership memleak
13069
13070 Revision Changes Path
13071 7.432 +0 -3 ircd-ratbox/src/channel.c
13072
13073
13074
13075 leeh 2005/02/12 21:51:56 EST (20050213_1)
13076
13077 Modified files:
13078 include client.h
13079 modules/core m_message.c
13080 Log:
13081 - add a bitmask to track when they send their first message, only allowing
13082 clearing stuff after that.
13083
13084 Revision Changes Path
13085 7.263 +4 -0 ircd-ratbox/include/client.h
13086 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13087
13088
13089
13090 leeh 2005/02/12 21:17:52 EST (20050213_0)
13091
13092 Modified files:
13093 include patricia.h s_newconf.h
13094 modules/core m_message.c
13095 src patricia.c s_newconf.c s_user.c
13096 Log:
13097 - add in the patricia for tracking who fills up targets, give them a reduced
13098 count on connect
13099
13100 Revision Changes Path
13101 7.20 +1 -1 ircd-ratbox/include/patricia.h
13102 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13103 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13104 7.29 +1 -1 ircd-ratbox/src/patricia.c
13105 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13106 7.340 +4 -0 ircd-ratbox/src/s_user.c
13107
13108
13109
13110 leeh 2005/02/12 18:35:10 EST (20050212_0)
13111
13112 Modified files:
13113 include ircd_defs.h
13114 src class.c reject.c
13115 Log:
13116 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13117
13118 Revision Changes Path
13119 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13120 7.68 +1 -5 ircd-ratbox/src/class.c
13121 1.33 +1 -5 ircd-ratbox/src/reject.c
13122
13123
13124
13125 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13126
13127 Modified files:
13128 modules m_watch.c
13129 Log:
13130 remove stupid memory leak
13131
13132 Revision Changes Path
13133 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13134
13135
13136
13137 leeh 2005/02/11 06:42:48 EST (20050211_0)
13138
13139 Modified files:
13140 modules m_gline.c
13141 Log:
13142 - workaround hyb6 allowing empty gline reasons
13143
13144 Revision Changes Path
13145 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13146
13147
13148
13149 leeh 2005/02/09 14:39:13 EST (20050209_2)
13150
13151 Modified files:
13152 include s_conf.h
13153 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13154 src ircd.c s_conf.c
13155 Log:
13156 - move temp dlines and temp klines over to an array, rather than completely
13157 seperate dlinks.
13158
13159 Revision Changes Path
13160 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13161 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13162 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13163 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13164 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13165 7.369 +0 -5 ircd-ratbox/src/ircd.c
13166 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13167
13168
13169
13170 leeh 2005/02/09 14:02:13 EST (20050209_1)
13171
13172 Modified files:
13173 include s_user.h
13174 modules m_cap.c m_pong.c m_user.c
13175 modules/core m_nick.c
13176 src s_user.c
13177 Log:
13178 - remove 'nick' param from register_local_user(), its not needed.
13179
13180 Revision Changes Path
13181 7.35 +1 -1 ircd-ratbox/include/s_user.h
13182 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13183 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13184 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13185 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13186 7.339 +6 -6 ircd-ratbox/src/s_user.c
13187
13188
13189
13190 leeh 2005/02/09 13:12:53 EST (20050209_0)
13191
13192 Modified files:
13193 modules m_cmessage.c
13194 Log:
13195 - dont send numerics when we're dealing with CNOTICE
13196 - add in checking for +g, and resetting idle
13197
13198 Revision Changes Path
13199 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13200
13201
13202
13203 leeh 2005/02/08 11:37:50 EST (20050208_2)
13204
13205 Modified files:
13206 src s_newconf.c
13207 Log:
13208 - fix operator blocks to work on ip spoofs
13209
13210 Revision Changes Path
13211 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13212
13213
13214
13215 leeh 2005/02/07 19:23:22 EST (20050208_1)
13216
13217 Modified files:
13218 doc example.conf example.efnet.conf
13219 src newconf.c
13220 Log:
13221 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13222
13223 Revision Changes Path
13224 7.258 +0 -39 ircd-ratbox/doc/example.conf
13225 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13226 7.198 +0 -272 ircd-ratbox/src/newconf.c
13227
13228
13229
13230 leeh 2005/02/07 19:19:32 EST (20050208_0)
13231
13232 Modified files:
13233 src s_conf.c
13234 Log:
13235 - added support for kline.conf.perm et al, these take the same formats
13236 as their non-permanent partners, but you cant remove them via the ircd.
13237
13238 Revision Changes Path
13239 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13240
13241
13242
13243 leeh 2005/02/02 19:18:59 EST (20050203_1)
13244
13245 Modified files:
13246 help Makefile.in
13247 help/opers index
13248 help/users index
13249 Added files:
13250 help/opers cnotice cprivmsg
13251 Log:
13252 - added help files for cprivmsg/cnotice
13253
13254 Revision Changes Path
13255 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13256 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13257 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13258 1.10 +19 -19 ircd-ratbox/help/opers/index
13259 1.7 +10 -9 ircd-ratbox/help/users/index
13260
13261
13262
13263 leeh 2005/02/02 19:14:25 EST (20050203_0)
13264
13265 Modified files:
13266 include numeric.h
13267 modules Makefile.in
13268 src messages.tab
13269 Added files:
13270 modules m_cmessage.c
13271 Log:
13272 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13273 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13274 nick is a member. These bypass any target change limitations.
13275 - added ERR_VOICENEEDED, numeric 489.
13276
13277 Revision Changes Path
13278 7.56 +2 -0 ircd-ratbox/include/numeric.h
13279 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13280 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13281 7.124 +1 -1 ircd-ratbox/src/messages.tab
13282
13283
13284
13285 leeh 2005/02/02 16:58:16 EST (20050202_4)
13286
13287 Modified files:
13288 help/opers etrace
13289 Log:
13290 - update etrace help
13291
13292 Revision Changes Path
13293 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13294
13295
13296
13297 leeh 2005/02/02 16:55:04 EST (20050202_3)
13298
13299 Modified files:
13300 modules m_etrace.c
13301 Log:
13302 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13303 can put its external ip address in there..
13304
13305 Revision Changes Path
13306 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13307
13308
13309
13310 leeh 2005/02/02 16:41:06 EST (20050202_2)
13311
13312 Modified files:
13313 modules m_etrace.c
13314 Log:
13315 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13316 if its a non-local client. These will just get "lost" if the remote
13317 server doesnt support this..
13318
13319 Revision Changes Path
13320 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13321
13322
13323
13324 leeh 2005/02/02 16:12:12 EST (20050202_1)
13325
13326 Modified files:
13327 include client.h numeric.h s_conf.h
13328 modules/core m_message.c
13329 src messages.tab newconf.c s_conf.c
13330 Log:
13331 - first part of the target change code, add the storage of targets for
13332 localuser, throttle messages when they fill all the available slots
13333
13334 Revision Changes Path
13335 7.262 +5 -1 ircd-ratbox/include/client.h
13336 7.55 +2 -0 ircd-ratbox/include/numeric.h
13337 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13338 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13339 7.123 +1 -1 ircd-ratbox/src/messages.tab
13340 7.197 +1 -0 ircd-ratbox/src/newconf.c
13341 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13342
13343
13344
13345 leeh 2005/02/02 13:28:10 EST (20050202_0)
13346
13347 Modified files:
13348 modules m_resv.c m_stats.c m_testline.c
13349 modules/core m_join.c
13350 src hash.c kdparse.c messages.tab s_newconf.c
13351 Log:
13352 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13353 tracking of when resvs get hit
13354
13355 Revision Changes Path
13356 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13357 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13358 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13359 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13360 7.114 +3 -0 ircd-ratbox/src/hash.c
13361 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13362 7.122 +1 -1 ircd-ratbox/src/messages.tab
13363 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13364
13365
13366
13367 leeh 2005/01/31 09:04:10 EST (20050131_2)
13368
13369 Modified files:
13370 src s_log.c
13371 Log:
13372 - fflush() logfiles
13373
13374 Revision Changes Path
13375 7.79 +2 -0 ircd-ratbox/src/s_log.c
13376
13377
13378
13379 leeh 2005/01/31 08:59:09 EST (20050131_1)
13380
13381 Modified files:
13382 src commio.c
13383 Log:
13384 - rename fd_dump() to comm_dump()
13385
13386 Revision Changes Path
13387 1.27 +2 -2 ircd-ratbox/src/commio.c
13388
13389
13390
13391 leeh 2005/01/30 19:16:08 EST (20050131_0)
13392
13393 Modified files:
13394 doc hooks.txt
13395 include hook.h
13396 modules m_services.c
13397 modules/core m_server.c
13398 src hook.c s_serv.c
13399 Log:
13400 - added hook for server_introduced
13401 - fixed up services support for hooks
13402
13403 Revision Changes Path
13404 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13405 1.31 +1 -0 ircd-ratbox/include/hook.h
13406 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13407 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13408 7.36 +2 -0 ircd-ratbox/src/hook.c
13409 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13410
13411
13412
13413 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13414
13415 Modified files:
13416 src commio.c
13417 Log:
13418 Add back in the comm_fd_hack thing for solaris
13419
13420 Revision Changes Path
13421 1.26 +26 -1 ircd-ratbox/src/commio.c
13422
13423
13424
13425 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13426
13427 Modified files:
13428 adns adns.h
13429 include commio.h s_conf.h watch.h
13430 modules m_dline.c m_kline.c m_resv.c m_stats.c
13431 m_watch.c m_xline.c
13432 modules/core m_nick.c
13433 src balloc.c cache.c client.c commio.c
13434 epoll.c ircd.c ircd_lexer.l kdparse.c
13435 listener.c s_auth.c s_conf.c s_log.c
13436 s_serv.c watch.c
13437 Log:
13438 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13439
13440 Revision Changes Path
13441 1.18 +0 -2 ircd-ratbox/adns/adns.h
13442 1.14 +6 -37 ircd-ratbox/include/commio.h
13443 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13444 7.3 +2 -2 ircd-ratbox/include/watch.h
13445 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13446 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13447 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13448 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13449 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13450 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13451 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13452 7.85 +1 -1 ircd-ratbox/src/balloc.c
13453 1.24 +5 -5 ircd-ratbox/src/cache.c
13454 7.488 +4 -4 ircd-ratbox/src/client.c
13455 1.25 +10 -280 ircd-ratbox/src/commio.c
13456 1.33 +1 -1 ircd-ratbox/src/epoll.c
13457 7.368 +4 -4 ircd-ratbox/src/ircd.c
13458 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13459 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13460 7.125 +8 -8 ircd-ratbox/src/listener.c
13461 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13462 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13463 7.78 +20 -20 ircd-ratbox/src/s_log.c
13464 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13465 1.6 +22 -15 ircd-ratbox/src/watch.c
13466
13467
13468
13469 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13470
13471 Modified files:
13472 modules/core m_mode.c
13473 Log:
13474 remove two unused variables
13475
13476 Revision Changes Path
13477 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13478
13479
13480
13481 leeh 2005/01/28 15:31:40 EST (20050128_1)
13482
13483 Modified files:
13484 modules m_kline.c
13485 src s_conf.c
13486 Log:
13487 - mo_kline() needs minpara of 3, not 2
13488 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13489 - require me.info is never blank
13490
13491 Revision Changes Path
13492 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13493 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13494
13495
13496
13497 leeh 2005/01/28 15:26:28 EST (20050128_0)
13498
13499 Modified files:
13500 modules/core m_mode.c m_sjoin.c
13501 Log:
13502 - patch via jilles to fix +eI lists being shown to lusers when handling
13503 protocol stuff over TS6
13504
13505 Revision Changes Path
13506 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13507 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13508
13509
13510
13511 leeh 2005/01/25 19:47:38 EST (20050126_0)
13512
13513 Modified files:
13514 include channel.h
13515 modules/core m_join.c m_mode.c m_sjoin.c
13516 src channel.c messages.tab s_serv.c
13517 Log:
13518 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13519 an operspy call with &me
13520 - remove modebuf/parabuf params from channel_modes(), we now generate a
13521 buffer internally which we return.
13522
13523 Revision Changes Path
13524 7.163 +1 -1 ircd-ratbox/include/channel.h
13525 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13526 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13527 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13528 7.431 +25 -18 ircd-ratbox/src/channel.c
13529 7.121 +1 -1 ircd-ratbox/src/messages.tab
13530 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13531
13532
13533
13534 alz 2005/01/25 18:09:18 EST (20050125_5)
13535
13536 Modified files:
13537 doc example.conf example.efnet.conf
13538 include s_conf.h
13539 modules m_info.c
13540 src listener.c newconf.c s_conf.c
13541 Log:
13542 Added dline_with_reason config option (default yes):
13543
13544 /* dline reason: show the user the dline reason when they connect
13545 * and are dlined.
13546 */
13547 dline_with_reason = yes;
13548
13549 Revision Changes Path
13550 7.257 +6 -1 ircd-ratbox/doc/example.conf
13551 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13552 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13553 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13554 7.124 +1 -1 ircd-ratbox/src/listener.c
13555 7.196 +1 -0 ircd-ratbox/src/newconf.c
13556 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13557
13558
13559
13560 leeh 2005/01/25 13:21:17 EST (20050125_4)
13561
13562 Modified files:
13563 src newconf.c
13564 Log:
13565 - make conf_set_generic_string() test len exists before it uses it.
13566
13567 Revision Changes Path
13568 7.195 +1 -1 ircd-ratbox/src/newconf.c
13569
13570
13571
13572 leeh 2005/01/25 13:10:56 EST (20050125_3)
13573
13574 Modified files:
13575 doc example.conf
13576 src newconf.c
13577 Log:
13578 - rename 'type' to 'flags' in cluster {};
13579 - add stacking of servers in cluster {}; documented in example.conf
13580
13581 Revision Changes Path
13582 7.256 +18 -10 ircd-ratbox/doc/example.conf
13583 7.194 +39 -7 ircd-ratbox/src/newconf.c
13584
13585
13586
13587 alz 2005/01/25 12:48:54 EST (20050125_2)
13588
13589 Modified files:
13590 include s_conf.h
13591 src listener.c s_conf.c
13592 Log:
13593 Added dline reasons, connecting/banned clients now see ban reason.
13594
13595 Revision Changes Path
13596 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13597 7.123 +17 -4 ircd-ratbox/src/listener.c
13598 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13599
13600
13601
13602 leeh 2005/01/25 07:44:37 EST (20050125_1)
13603
13604 Modified files:
13605 doc example.conf example.efnet.conf
13606 src newconf.c
13607 Log:
13608 - implement stacking of shared {}; blocks, documented in example.conf
13609
13610 Revision Changes Path
13611 7.255 +26 -13 ircd-ratbox/doc/example.conf
13612 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13613 7.193 +51 -36 ircd-ratbox/src/newconf.c
13614
13615
13616
13617 leeh 2005/01/24 19:08:29 EST (20050125_0)
13618
13619 Modified files:
13620 doc example.conf
13621 include client.h s_conf.h
13622 modules/core m_join.c
13623 src newconf.c s_user.c
13624 Log:
13625 - added jupe_exempt to auth {};, exempts the user from generating warnings
13626 when they attempt to join juped channels.
13627
13628 Revision Changes Path
13629 7.254 +2 -0 ircd-ratbox/doc/example.conf
13630 7.261 +3 -0 ircd-ratbox/include/client.h
13631 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13632 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13633 7.192 +1 -0 ircd-ratbox/src/newconf.c
13634 7.338 +8 -0 ircd-ratbox/src/s_user.c
13635
13636
13637
13638 leeh 2005/01/24 18:57:02 EST (20050124_6)
13639
13640 Modified files:
13641 src newconf.c
13642 Log:
13643 - rework shared {};, the format is now:
13644 shared {
13645 oper = "flame@*.leeh.co.uk", "*.lan";
13646 flags = kline;
13647 };
13648
13649 With no privs:
13650 shared {
13651 oper = "flame@*.leeh.co.uk", "*.lan";
13652 flags = none;
13653 };
13654
13655 Revision Changes Path
13656 7.191 +55 -23 ircd-ratbox/src/newconf.c
13657
13658
13659
13660 leeh 2005/01/24 17:25:58 EST (20050124_5)
13661
13662 Modified files:
13663 include modules.h
13664 Log:
13665 - fix the prototype on load_static_modules()
13666
13667 Revision Changes Path
13668 7.61 +1 -1 ircd-ratbox/include/modules.h
13669
13670
13671
13672 leeh 2005/01/24 16:00:30 EST (20050124_4)
13673
13674 Modified files:
13675 modules m_cap.c
13676 Log:
13677 - have cap end call register_local_user() with its own copy of
13678 source_p->username so its safe for unidented users..
13679
13680 Revision Changes Path
13681 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13682
13683
13684
13685 leeh 2005/01/24 15:48:09 EST (20050124_3)
13686
13687 Modified files:
13688 include newconf.h s_conf.h
13689 modules m_info.c
13690 src newconf.c s_conf.c s_log.c
13691 Log:
13692 - move the conf parser over to a table based structure, with generic setting
13693 of integers/strings
13694
13695 Revision Changes Path
13696 7.34 +9 -8 ircd-ratbox/include/newconf.h
13697 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13698 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13699 7.190 +264 -808 ircd-ratbox/src/newconf.c
13700 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13701 7.77 +13 -13 ircd-ratbox/src/s_log.c
13702
13703
13704
13705 leeh 2005/01/24 13:11:30 EST (20050124_2)
13706
13707 Modified files:
13708 doc example.conf
13709 src newconf.c
13710 Log:
13711 - added stacking of ips in exempt {};
13712
13713 Revision Changes Path
13714 7.253 +4 -0 ircd-ratbox/doc/example.conf
13715 7.189 +11 -30 ircd-ratbox/src/newconf.c
13716
13717
13718
13719 leeh 2005/01/24 12:59:57 EST (20050124_1)
13720
13721 Modified files:
13722 include tools.h
13723 src channel.c client.c hash.c hook.c
13724 newconf.c s_user.c watch.c
13725 Log:
13726 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13727 consistent with the rest of the dlink code.
13728
13729 Revision Changes Path
13730 1.54 +7 -7 ircd-ratbox/include/tools.h
13731 7.430 +2 -2 ircd-ratbox/src/channel.c
13732 7.487 +6 -6 ircd-ratbox/src/client.c
13733 7.113 +5 -5 ircd-ratbox/src/hash.c
13734 7.35 +1 -1 ircd-ratbox/src/hook.c
13735 7.188 +2 -2 ircd-ratbox/src/newconf.c
13736 7.337 +1 -1 ircd-ratbox/src/s_user.c
13737 1.5 +4 -4 ircd-ratbox/src/watch.c
13738
13739
13740
13741 leeh 2005/01/24 12:47:13 EST (20050124_0)
13742
13743 Modified files:
13744 modules m_cap.c
13745 Log:
13746 - cheap hack on sticky capabs..
13747
13748 Revision Changes Path
13749 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13750
13751
13752
13753 leeh 2005/01/22 11:36:54 EST (20050122_0)
13754
13755 Modified files:
13756 modules m_cap.c
13757 Log:
13758 - updated my clicap implementation to match the spec so far..
13759
13760 Revision Changes Path
13761 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13762
13763
13764
13765 leeh 2005/01/21 07:14:43 EST (20050121_2)
13766
13767 Modified files:
13768 doc hooks.txt
13769 include hook.h
13770 modules m_services.c
13771 src hook.c s_serv.c
13772 Log:
13773 - added hooks for when we're sending a burst
13774 - rewrote hooks.txt
13775 - fix up the hooks ive already done in services compatibility, ill add the
13776 hooks for server/client introductions in a bit.
13777
13778 Revision Changes Path
13779 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13780 1.30 +4 -0 ircd-ratbox/include/hook.h
13781 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13782 7.34 +7 -0 ircd-ratbox/src/hook.c
13783 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13784
13785
13786
13787 leeh 2005/01/21 06:34:03 EST (20050121_1)
13788
13789 Modified files:
13790 contrib example_module.c spy_admin_notice.c
13791 spy_info_notice.c spy_links_notice.c
13792 spy_motd_notice.c spy_stats_notice.c
13793 spy_stats_p_notice.c spy_trace_notice.c
13794 spy_whois_notice.c
13795 spy_whois_notice_global.c
13796 include hook.h
13797 modules m_admin.c m_info.c m_links.c m_motd.c
13798 m_services.c m_stats.c m_trace.c
13799 m_whois.c static_modules.c.SH
13800 modules/core m_server.c
13801 src client.c hook.c ircd.c modules.c packet.c
13802 s_auth.c s_serv.c s_user.c send.c
13803 Log:
13804 - add a better implementation of the hook system, its now a slow leaking
13805 array and events are created whenever we try adding a hook for it, or
13806 theyre registered for the caller.
13807
13808 Ive temporarily fucked services support and removed most of the other
13809 hooks.. I shall fix this soon.
13810
13811 Revision Changes Path
13812 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13813 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13814 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13815 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13816 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13817 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13818 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13819 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13820 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13821 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13822 1.29 +34 -70 ircd-ratbox/include/hook.h
13823 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13824 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13825 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13826 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13827 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13828 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13829 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13830 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13831 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13832 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13833 7.486 +1 -28 ircd-ratbox/src/client.c
13834 7.33 +131 -137 ircd-ratbox/src/hook.c
13835 7.367 +1 -1 ircd-ratbox/src/ircd.c
13836 7.151 +6 -10 ircd-ratbox/src/modules.c
13837 7.138 +10 -14 ircd-ratbox/src/packet.c
13838 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13839 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13840 7.336 +0 -6 ircd-ratbox/src/s_user.c
13841 7.286 +8 -6 ircd-ratbox/src/send.c
13842
13843
13844
13845 leeh 2005/01/20 19:19:20 EST (20050121_0)
13846
13847 Modified files:
13848 include hostmask.h
13849 Log:
13850 - remove an unused struct
13851
13852 Revision Changes Path
13853 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13854
13855
13856
13857 leeh 2005/01/20 13:38:39 EST (20050120_1)
13858
13859 Modified files:
13860 . configure configure.ac
13861 include client.h numeric.h patchlevel.h
13862 modules Makefile.in
13863 src messages.tab s_user.c
13864 Added files:
13865 modules m_cap.c
13866 Log:
13867 - drop back to -O0, fix patchlevel.h
13868 - first stab at client capabilities.. this still needs work.
13869
13870 Revision Changes Path
13871 7.240 +3 -3 ircd-ratbox/configure
13872 7.54 +3 -3 ircd-ratbox/configure.ac
13873 7.260 +3 -0 ircd-ratbox/include/client.h
13874 7.54 +2 -0 ircd-ratbox/include/numeric.h
13875 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13876 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13877 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13878 7.120 +1 -1 ircd-ratbox/src/messages.tab
13879 7.335 +3 -0 ircd-ratbox/src/s_user.c
13880
13881
13882
13883 leeh 2005/01/20 06:04:41 EST (20050120_0)
13884
13885 Modified files:
13886 . ChangeLog RELNOTES
13887 include config.h config.h.dist memory.h
13888 patchlevel.h
13889 modules m_stats.c
13890 src commio.c crypt.c getopt.c ircd.c s_serv.c
13891 Removed files:
13892 . README.VMS clean.com make.com
13893 include setup.h_vms
13894 modules descrip.mms static_modules_c.com
13895 modules/core descrip.mms
13896 src descrip.mms qio.c version.com
13897 tools descrip.mms mkpasswd_vms.c
13898 Log:
13899 - clean changelog, relnotes
13900 - mark patchlevel as 2.1.0beta
13901 - remove VMS support
13902
13903 Revision Changes Path
13904 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13905 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13906 1.111 +1 -348 ircd-ratbox/RELNOTES
13907 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13908 7.182 +0 -42 ircd-ratbox/include/config.h
13909 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13910 7.50 +0 -4 ircd-ratbox/include/memory.h
13911 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13912 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13913 7.2 +0 -58 ircd-ratbox/make.com (dead)
13914 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13915 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13916 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13917 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13918 1.24 +7 -30 ircd-ratbox/src/commio.c
13919 7.12 +0 -4 ircd-ratbox/src/crypt.c
13920 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13921 7.24 +0 -4 ircd-ratbox/src/getopt.c
13922 7.366 +4 -19 ircd-ratbox/src/ircd.c
13923 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13924 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13925 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13926 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13927 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13928
13929
13930
13931 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13932
13933 Modified files:
13934 include watch.h
13935 src watch.c
13936 Log:
13937 not using the return values on a few watch functions so make them void
13938
13939 Revision Changes Path
13940 7.2 +5 -5 ircd-ratbox/include/watch.h
13941 1.4 +19 -28 ircd-ratbox/src/watch.c
13942
13943
13944 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13945
13946 Modified files:
13947 modules m_watch.c
13948 Log:
13949 Make watch throttle, don't accept letter commands stacked
13950
13951 Revision Changes Path
13952 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13953
13954
13955
13956 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13957
13958 Modified files:
13959 modules m_gline.c
13960 Log:
13961 fix merge error
13962
13963 Revision Changes Path
13964 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13965
13966
13967
13968 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13969
13970 Modified files:
13971 . ChangeLog README.FIRST RELNOTES configure
13972 configure.ac
13973 adns adns.h internal.h parse.c transmit.c
13974 types.c
13975 contrib example_module.c spy_admin_notice.c
13976 spy_info_notice.c spy_links_notice.c
13977 spy_motd_notice.c spy_stats_notice.c
13978 spy_stats_p_notice.c spy_trace_notice.c
13979 spy_whois_notice.c
13980 spy_whois_notice_global.c
13981 doc example.conf example.efnet.conf ircd.motd
13982 server-version-info whats-new.txt
13983 help/opers umode xline
13984 help/users umode
13985 include cache.h channel.h class.h client.h
13986 commio.h config.h config.h.dist hash.h
13987 hook.h hostmask.h irc_string.h ircd.h
13988 ircd_defs.h m_info.h memory.h msg.h
13989 newconf.h numeric.h packet.h patchlevel.h
13990 patricia.h s_conf.h s_gline.h s_newconf.h
13991 s_serv.h s_user.h scache.h serno.h
13992 setup.h.in sprintf_irc.h stdinc.h tools.h
13993 modules .depend Makefile.in m_admin.c m_away.c
13994 m_dline.c m_encap.c m_gline.c m_info.c
13995 m_kline.c m_links.c m_list.c m_lusers.c
13996 m_motd.c m_oper.c m_operspy.c m_rehash.c
13997 m_restart.c m_resv.c m_set.c m_stats.c
13998 m_svinfo.c m_testline.c m_testmask.c
13999 m_topic.c m_trace.c m_watch.c m_who.c
14000 m_whois.c m_whowas.c m_xline.c
14001 static_modules.c.SH
14002 modules/core m_error.c m_message.c m_mode.c m_quit.c
14003 m_server.c m_squit.c
14004 src .depend Makefile.in adns.c balloc.c
14005 cache.c channel.c class.c client.c
14006 commio.c crypt.c devpoll.c epoll.c
14007 event.c getopt.c hash.c hook.c hostmask.c
14008 irc_string.c ircd.c ircd_lexer.l
14009 ircd_parser.y ircd_signal.c listener.c
14010 modules.c newconf.c numeric.c packet.c
14011 parse.c patricia.c poll.c reject.c
14012 restart.c s_auth.c s_conf.c s_log.c
14013 s_newconf.c s_serv.c s_user.c scache.c
14014 select.c send.c snprintf.c tools.c
14015 version.c.SH watch.c whowas.c
14016 tools README.mkpasswd mkpasswd.c
14017 Added files:
14018 . README.VMS clean.com make.com
14019 doc services.txt
14020 include common.h s_stats.h setup.h_vms
14021 supported.h
14022 modules descrip.mms m_challenge.c m_etrace.c
14023 m_invite.c m_names.c m_pass.c m_ping.c
14024 m_pong.c m_services.c m_tb.c m_user.c
14025 m_users.c m_version.c
14026 static_modules_c.com
14027 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14028 m_part.c m_sjoin.c
14029 servlink descrip.mms
14030 src descrip.mms kdparse.c messages.tab qio.c
14031 s_gline.c s_stats.c version.com
14032 tools descrip.mms mkpasswd_vms.c
14033 Removed files:
14034 doc 005.txt
14035 include banconf.h
14036 modules/core channels.c users.c
14037 src banconf.c
14038 Log:
14039 merge from RATBOX_2_0
14040
14041 Revision Changes Path
14042 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14043 7.40 +1 -0 ircd-ratbox/README.FIRST
14044 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14045 1.110 +114 -6 ircd-ratbox/RELNOTES
14046 1.17 +4 -0 ircd-ratbox/adns/adns.h
14047 1.17 +4 -4 ircd-ratbox/adns/internal.h
14048 1.12 +38 -38 ircd-ratbox/adns/parse.c
14049 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14050 1.19 +13 -13 ircd-ratbox/adns/types.c
14051 7.1 +10 -0 ircd-ratbox/clean.com (new)
14052 7.239 +47 -29 ircd-ratbox/configure
14053 7.53 +40 -32 ircd-ratbox/configure.ac
14054 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14055 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14056 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14057 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14058 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14059 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14060 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14061 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14062 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14063 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14064 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14065 7.252 +68 -22 ircd-ratbox/doc/example.conf
14066 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14067 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14068 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14069 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14070 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14071 1.5 +2 -1 ircd-ratbox/help/opers/umode
14072 1.7 +1 -1 ircd-ratbox/help/opers/xline
14073 1.2 +1 -0 ircd-ratbox/help/users/umode
14074 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14075 1.7 +8 -0 ircd-ratbox/include/cache.h
14076 7.162 +18 -16 ircd-ratbox/include/channel.h
14077 7.25 +4 -0 ircd-ratbox/include/class.h
14078 7.259 +34 -28 ircd-ratbox/include/client.h
14079 1.13 +45 -7 ircd-ratbox/include/commio.h
14080 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14081 7.181 +74 -16 ircd-ratbox/include/config.h
14082 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14083 7.53 +2 -0 ircd-ratbox/include/hash.h
14084 1.28 +73 -27 ircd-ratbox/include/hook.h
14085 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14086 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14087 7.80 +6 -31 ircd-ratbox/include/ircd.h
14088 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14089 7.56 +14 -8 ircd-ratbox/include/m_info.h
14090 7.49 +4 -0 ircd-ratbox/include/memory.h
14091 7.53 +2 -0 ircd-ratbox/include/msg.h
14092 7.33 +9 -9 ircd-ratbox/include/newconf.h
14093 7.53 +12 -8 ircd-ratbox/include/numeric.h
14094 7.27 +1 -1 ircd-ratbox/include/packet.h
14095 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14096 7.19 +25 -1 ircd-ratbox/include/patricia.h
14097 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14098 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14099 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14100 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14101 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14102 7.34 +13 -9 ircd-ratbox/include/s_user.h
14103 7.15 +1 -1 ircd-ratbox/include/scache.h
14104 7.5366 +1 -1 ircd-ratbox/include/serno.h
14105 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14106 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14107 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14108 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14109 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14110 1.53 +10 -10 ircd-ratbox/include/tools.h
14111 7.1 +58 -0 ircd-ratbox/make.com (new)
14112 1.45 +338 -182 ircd-ratbox/modules/.depend
14113 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14114 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14115 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14116 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14117 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14118 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14119 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14120 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14121 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14122 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14123 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14124 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14125 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14126 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14127 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14128 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14129 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14130 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14131 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14132 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14133 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14134 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14135 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14136 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14137 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14138 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14139 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14140 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14141 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14142 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14143 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14144 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14145 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14146 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14147 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14148 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14149 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14150 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14151 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14152 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14153 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14154 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14155 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14156 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14157 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14158 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14159 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14160 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14161 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14162 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14163 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14164 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14165 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14166 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14167 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14168 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14169 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14170 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14171 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14172 7.48 +162 -119 ircd-ratbox/src/.depend
14173 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14174 7.75 +5 -5 ircd-ratbox/src/adns.c
14175 7.84 +1 -1 ircd-ratbox/src/balloc.c
14176 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14177 1.23 +75 -7 ircd-ratbox/src/cache.c
14178 7.429 +342 -79 ircd-ratbox/src/channel.c
14179 7.67 +42 -2 ircd-ratbox/src/class.c
14180 7.485 +245 -85 ircd-ratbox/src/client.c
14181 1.23 +349 -43 ircd-ratbox/src/commio.c
14182 7.11 +4 -0 ircd-ratbox/src/crypt.c
14183 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14184 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14185 1.32 +4 -8 ircd-ratbox/src/epoll.c
14186 7.46 +63 -6 ircd-ratbox/src/event.c
14187 7.23 +4 -0 ircd-ratbox/src/getopt.c
14188 7.112 +8 -7 ircd-ratbox/src/hash.c
14189 7.32 +135 -133 ircd-ratbox/src/hook.c
14190 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14191 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14192 7.365 +56 -48 ircd-ratbox/src/ircd.c
14193 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14194 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14195 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14196 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14197 7.122 +14 -13 ircd-ratbox/src/listener.c
14198 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14199 7.150 +17 -8 ircd-ratbox/src/modules.c
14200 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14201 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14202 7.137 +55 -42 ircd-ratbox/src/packet.c
14203 7.187 +8 -15 ircd-ratbox/src/parse.c
14204 7.28 +2 -4 ircd-ratbox/src/patricia.c
14205 7.82 +3 -1 ircd-ratbox/src/poll.c
14206 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14207 1.32 +8 -3 ircd-ratbox/src/reject.c
14208 7.34 +1 -0 ircd-ratbox/src/restart.c
14209 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14210 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14211 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14212 7.76 +32 -35 ircd-ratbox/src/s_log.c
14213 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14214 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14215 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14216 7.334 +773 -2 ircd-ratbox/src/s_user.c
14217 7.27 +2 -1 ircd-ratbox/src/scache.c
14218 7.44 +2 -0 ircd-ratbox/src/select.c
14219 7.285 +12 -12 ircd-ratbox/src/send.c
14220 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14221 7.46 +0 -1 ircd-ratbox/src/tools.c
14222 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14223 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14224 1.3 +4 -4 ircd-ratbox/src/watch.c
14225 7.32 +1 -0 ircd-ratbox/src/whowas.c
14226 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14227 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14228 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14229 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14230
14231
14232
14233 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14234
14235 Modified files: (Branch: RATBOX_2_0)
14236 src client.c
14237 Log:
14238 a remote client is never going to have a watch list..duh
14239
14240 Revision Changes Path
14241 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14242
14243
14244
14245 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14246
14247 Added files: (Branch: RATBOX_2_0)
14248 modules m_watch.c
14249 Log:
14250 get that one too
14251
14252 Revision Changes Path
14253 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14254
14255
14256
14257 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14258
14259 Added files: (Branch: RATBOX_2_0)
14260 include watch.h
14261 src watch.c
14262 Log:
14263 helps if we actually include the .c/.h files
14264
14265 Revision Changes Path
14266 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14267 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14268
14269
14270
14271 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14272
14273 Modified files: (Branch: RATBOX_2_0)
14274 . configure configure.ac
14275 include client.h numeric.h s_conf.h setup.h.in
14276 supported.h
14277 modules Makefile.in
14278 modules/core m_nick.c
14279 src Makefile.in client.c ircd.c messages.tab
14280 newconf.c s_conf.c s_user.c
14281 Log:
14282 backport watch from devel
14283
14284 Revision Changes Path
14285 7.229.2.10 +12 -2 ircd-ratbox/configure
14286 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14287 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14288 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14289 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14290 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14291 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14292 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14293 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14294 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14295 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14296 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14297 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14298 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14299 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14300 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14301
14302
14303
14304 leeh 2005/01/12 10:12:40 EST (20050112_1)
14305
14306 Modified files: (Branch: RATBOX_2_0)
14307 include numeric.h
14308 modules m_services.c m_whois.c
14309 src messages.tab
14310 Log:
14311 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14312 when the user is logged in
14313
14314 Revision Changes Path
14315 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14316 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14317 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14318 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14319
14320
14321
14322 leeh 2005/01/11 19:47:14 EST (20050112_0)
14323
14324 Modified files: (Branch: RATBOX_2_0)
14325 include supported.h
14326 Added files: (Branch: RATBOX_2_0)
14327 doc services.txt
14328 Log:
14329 - add +r to 005
14330 - added doc/services.txt, outlining the compatibility code
14331
14332 Revision Changes Path
14333 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14334 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14335
14336
14337
14338 leeh 2005/01/11 18:38:10 EST (20050111_5)
14339
14340 Modified files: (Branch: RATBOX_2_0)
14341 include client.h hook.h
14342 modules m_services.c
14343 modules/core m_server.c
14344 src hook.c s_serv.c
14345 Log:
14346 - more services compatibility code:
14347 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14348 appropriate service {}; entry, only accept SU from these.
14349 - hook into us finishing nick burst, and have services burst a list of
14350 logged in users
14351
14352 Revision Changes Path
14353 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14354 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14355 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14356 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14357 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14358 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14359
14360
14361
14362 leeh 2005/01/11 17:32:42 EST (20050111_4)
14363
14364 Modified files: (Branch: RATBOX_2_0)
14365 . configure configure.ac
14366 include client.h
14367 modules Makefile.in
14368 src channel.c
14369 Added files: (Branch: RATBOX_2_0)
14370 modules m_services.c
14371 Log:
14372 - more services compatibility code:
14373 - encap handlers for SU (services marking client as logged in)
14374 - and for LOGIN (servers bursting logged in status)
14375 - move suser from Client -> User
14376
14377 Revision Changes Path
14378 7.229.2.9 +9 -3 ircd-ratbox/configure
14379 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14380 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14381 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14382 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14383 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14384
14385
14386
14387 leeh 2005/01/11 16:46:34 EST (20050111_3)
14388
14389 Modified files: (Branch: RATBOX_2_0)
14390 include ircd_defs.h
14391 Log:
14392 - whoops, missing #endif
14393
14394 Revision Changes Path
14395 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14396
14397
14398
14399 leeh 2005/01/11 15:56:57 EST (20050111_2)
14400
14401 Modified files: (Branch: RATBOX_2_0)
14402 include ircd_defs.h
14403 Log:
14404 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14405 have ipv6 just report sizeof(struct sockaddr_in)
14406
14407 Revision Changes Path
14408 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14409
14410
14411
14412 leeh 2005/01/10 20:19:35 EST (20050111_1)
14413
14414 Modified files: (Branch: RATBOX_2_0)
14415 src newconf.c
14416 Log:
14417 - fix a gcc warning
14418
14419 Revision Changes Path
14420 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14421
14422
14423
14424 leeh 2005/01/10 20:10:35 EST (20050111_0)
14425
14426 Modified files: (Branch: RATBOX_2_0)
14427 adns internal.h parse.c transmit.c types.c
14428 Log:
14429 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14430 conflict
14431
14432 Revision Changes Path
14433 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14434 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14435 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14436 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14437
14438
14439
14440 leeh 2005/01/10 17:48:48 EST (20050110_3)
14441
14442 Modified files: (Branch: RATBOX_2_0)
14443 modules m_xline.c
14444 Log:
14445 - send out the reformatted xline to opers (\s -> ' ')
14446
14447 Revision Changes Path
14448 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14449
14450
14451
14452 leeh 2005/01/10 16:18:53 EST (20050110_2)
14453
14454 Modified files: (Branch: RATBOX_2_0)
14455 help/opers umode
14456 help/users umode
14457 include client.h supported.h
14458 src messages.tab s_user.c send.c
14459 Log:
14460 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14461 channel privmsgs.
14462
14463 Revision Changes Path
14464 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14465 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14466 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14467 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14468 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14469 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14470 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14471
14472
14473
14474 leeh 2005/01/10 14:50:47 EST (20050110_1)
14475
14476 Modified files: (Branch: RATBOX_2_0)
14477 doc example.conf example.efnet.conf
14478 Log:
14479 - I dont remember ts6 desyncing on bans, so im not sure why the example
14480 confs say so.
14481
14482 Revision Changes Path
14483 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14484 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14485
14486
14487
14488 leeh 2005/01/10 13:31:10 EST (20050110_0)
14489
14490 Modified files: (Branch: RATBOX_2_0)
14491 . configure configure.ac
14492 include channel.h client.h numeric.h s_conf.h
14493 s_serv.h setup.h.in
14494 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14495 m_sjoin.c
14496 src channel.c messages.tab newconf.c s_conf.c
14497 s_serv.c s_user.c
14498 Log:
14499 - added --enable-services to configure, which enables some ratbox-services
14500 compatibility code:
14501 - chanmode +r, registered users only
14502 - usermode +S, prevents deop/kick of a service
14503 - service { }; block in conf for the above umode
14504
14505 Revision Changes Path
14506 7.229.2.8 +28 -16 ircd-ratbox/configure
14507 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14508 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14509 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14510 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14511 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14512 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14513 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14514 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14515 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14516 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14517 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14518 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14519 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14520 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14521 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14522 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14523 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14524 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14525
14526
14527
14528 leeh 2005/01/09 08:23:30 EST (20050109_0)
14529
14530 Modified files: (Branch: RATBOX_2_0)
14531 help/opers umode
14532 Log:
14533 - remove a tab, and add +C to opers umode help
14534
14535 Revision Changes Path
14536 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14537