]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - regen configure
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
2 Log:
3 - remove "ASM hashing code" from the configure overview
4
5
6 Changes: Modified:
7 +0 -1 trunk/configure.ac (File Modified)
8
9
10 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
11 Log:
12 Target left IRC (more friendly error message if a UID
13 cannot be found) for /invite.
14
15
16 Changes: Modified:
17 +8 -3 trunk/modules/m_invite.c (File Modified)
18
19
20 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
21 Log:
22 Remove emptyline craq because it leaks memory on /rehash motd etc.
23 from ratbox 2.2 (anfl/Androsyn)
24
25
26 Changes: Modified:
27 +6 -14 trunk/src/cache.c (File Modified)
28
29
30 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
31 Log:
32 Merge old trunk r2767:
33 Copy channel name from command on lowerTS JOIN/SJOIN,
34 this makes the capitalization of the channel name
35 timestamped like modes are.
36
37
38 Changes: Modified:
39 +3 -0 trunk/modules/core/m_join.c (File Modified)
40 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
41
42
43 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
44 Log:
45 Merge old trunk r2065,r2067:
46 channel_modes(): get rid of the trailing space
47 also make the *pbuf check work like it should
48 (don't call IsMember another time if we already
49 gave one parameter)
50 simplify a bit more, update comments
51
52
53 Changes: Modified:
54 +13 -13 trunk/src/channel.c (File Modified)
55
56
57 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
58 Log:
59 webirc bugfix
60
61
62 Changes: Modified:
63 +1 -1 trunk/extensions/m_webirc.c (File Modified)
64
65
66 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
67 Log:
68 chghost: refuse spoofs which are empty or start with a colon
69 (would break the protocol)
70
71
72 Changes: Modified:
73 +3 -0 trunk/modules/m_chghost.c (File Modified)
74
75
76 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
77 Log:
78 Fix description of 043 numeric.
79
80
81 Changes: Modified:
82 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
83
84
85 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
86 Log:
87 SAVE: make the nickTS of the UID nick equal to 100, so it
88 is always in sync on the network.
89
90
91 Changes: Modified:
92 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
93 +15 -11 trunk/modules/core/m_nick.c (File Modified)
94
95
96 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
97 Log:
98 Force nickTS to increase when a local user changes their nick.
99
100
101 Changes: Modified:
102 +5 -1 trunk/modules/core/m_nick.c (File Modified)
103
104
105 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
106 Log:
107 Remove #define UFLAGS. We haven't allowed this
108 undocumented extension to the IRC protocol for
109 years (allowing an initial umode in USER).
110
111
112 Changes: Modified:
113 +0 -2 trunk/modules/m_user.c (File Modified)
114
115
116 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
117 Log:
118 Move new_local_user hook, so it is possible to call
119 exit_client() from it, refusing the connection.
120
121
122 Changes: Modified:
123 +3 -1 trunk/doc/hooks.txt (File Modified)
124 +10 -9 trunk/src/s_user.c (File Modified)
125
126
127 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
128 Log:
129 Only free PreClient struct when the rest of the Client
130 is freed, not immediately upon exit_client(). Doing this
131 would cause problems with sasl's new_local_user hook
132 vs hooks that exit the client there.
133
134
135 Changes: Modified:
136 +0 -1 trunk/src/client.c (File Modified)
137
138
139 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
140 Log:
141 Use TS6 prefix for server-server JOIN 0.
142
143
144 Changes: Modified:
145 +2 -1 trunk/modules/core/m_join.c (File Modified)
146
147
148 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
149 Log:
150 Use orighost in kill server notices.
151
152
153 Changes: Modified:
154 +3 -3 trunk/modules/core/m_kill.c (File Modified)
155
156
157 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
158 Log:
159 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
160
161
162 Changes: Modified:
163 +3 -3 trunk/modules/m_set.c (File Modified)
164
165
166 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
167 Log:
168 - 2.2 operline
169
170
171 Changes: Modified:
172 +1 -1 trunk/src/messages.tab (File Modified)
173
174
175 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
176 Log:
177 Show max_clients in /info.
178
179
180 Changes: Modified:
181 +6 -0 trunk/modules/m_info.c (File Modified)
182
183
184 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
185 Log:
186 Don't allow /quote set max higher than the
187 serverinfo::max_clients ircd.conf value.
188
189
190 Changes: Modified:
191 +8 -0 trunk/modules/m_set.c (File Modified)
192
193
194 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
195 Log:
196 Change code that checks maxclients limit: allow exactly
197 the configured amount of non-exceed_limit clients.
198 Code that appeared to limit exceed_limit clients too
199 but less heavily removed (it was not effective because
200 the parentheses were wrong).
201
202
203 Changes: Modified:
204 +2 -4 trunk/src/s_user.c (File Modified)
205
206
207 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
208 Log:
209 By default, leave MAX_BUFFER fds free for log files,
210 server connections, ident lookups, exceed_limit clients,
211 etc. Mention this in example.conf and reference.conf.
212
213
214 Changes: Modified:
215 +4 -2 trunk/doc/example.conf (File Modified)
216 +3 -1 trunk/doc/reference.conf (File Modified)
217 +1 -1 trunk/src/s_conf.c (File Modified)
218
219
220 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
221 Log:
222 --with-maxclients configure option is gone
223
224
225 Changes: Modified:
226 +0 -11 trunk/INSTALL (File Modified)
227
228
229 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
230 Log:
231 Make the code that raises fd rlimit to hard limit work.
232
233
234 Changes: Modified:
235 +5 -5 trunk/src/ircd.c (File Modified)
236
237
238 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
239 Log:
240 - note the I/O reworking
241
242
243 Changes: Modified:
244 +2 -0 trunk/NEWS (File Modified)
245
246
247 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
248 Log:
249 - use mkdir -p
250
251
252 Changes: Modified:
253 +4 -4 trunk/doc/Makefile.in (File Modified)
254
255
256 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
257 Log:
258 - enforce proper conditions for EPOLL_CTL_DEL.
259 - remove possibly problematic "performance" check
260
261
262 Changes: Modified:
263 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
264
265
266 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
267 Log:
268 - rename m_list_safelist to m_list and remove ratbox implementation
269
270
271 Changes: Modified:
272 +393 -664 trunk/modules/Makefile.in (File Modified)
273 + - trunk/modules/m_list.c (File Added)
274 + - trunk/modules/m_list_ratbox.c (File Deleted)
275 + - trunk/modules/m_list_safelist.c (File Deleted)
276
277
278 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
279 Log:
280 - some more transit to sendto_one_numeric().
281
282
283 Changes: Modified:
284 +2 -3 trunk/modules/m_away.c (File Modified)
285 +3 -3 trunk/src/messages.tab (File Modified)
286 +1 -1 trunk/src/s_user.c (File Modified)
287
288
289 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
290 Log:
291 - change some sendto_one() to sendto_one_numeric().
292
293
294 Changes: Modified:
295 +4 -10 trunk/modules/m_admin.c (File Modified)
296 +3 -3 trunk/modules/m_map.c (File Modified)
297 +12 -12 trunk/src/messages.tab (File Modified)
298 +1 -2 trunk/src/s_conf.c (File Modified)
299 +9 -10 trunk/src/s_user.c (File Modified)
300
301
302 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
303 Log:
304 - river's ports.c from old charybdis trunk
305
306
307 Changes: Modified:
308 +195 -0 trunk/configure.ac (File Modified)
309 + - trunk/libcharybdis/ports.c (File Added)
310
311
312 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
313 Log:
314 - remove broken ports stuff and devpoll stuff.
315
316
317 Changes: Modified:
318 +0 -307 trunk/configure (File Modified)
319 +0 -21 trunk/configure.ac (File Modified)
320 +0 -474 trunk/include/setup.h.in (File Modified)
321 + - trunk/libcharybdis/devpoll.c (File Deleted)
322 + - trunk/libcharybdis/ports.c (File Deleted)
323
324
325 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
326 Log:
327 - regenerate files
328
329
330 Changes: Modified:
331 +1 -25 trunk/configure (File Modified)
332 +0 -3 trunk/include/setup.h.in (File Modified)
333
334
335 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
336 Log:
337 - remove x86-optimized hash code.
338
339
340 Changes: Modified:
341 +0 -13 trunk/configure.ac (File Modified)
342 +2 -187 trunk/src/Makefile.in (File Modified)
343 + - trunk/src/fnvhash.s (File Deleted)
344
345
346 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
347 Log:
348 - apparently setting KE_LENGTH to 128 is fine.
349
350
351 Changes: Modified:
352 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
353
354
355 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
356 Log:
357 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
358
359
360 Changes: Modified:
361 +5627 -5747 trunk/configure (File Modified)
362 +0 -15 trunk/configure.ac (File Modified)
363 +0 -2 trunk/include/m_info.h (File Modified)
364 +6 -9 trunk/include/setup.h.in (File Modified)
365 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
366
367
368 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
369 Log:
370 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
371 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
372 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
373
374
375 Changes: Modified:
376 +0 -5 trunk/include/config.h (File Modified)
377 +0 -5 trunk/include/config.h.dist (File Modified)
378 +0 -6 trunk/include/defaults.h (File Modified)
379 +0 -3 trunk/include/m_info.h (File Modified)
380 +21 -7 trunk/libcharybdis/commio.c (File Modified)
381 +2 -0 trunk/libcharybdis/commio.h (File Modified)
382 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
383 +4 -3 trunk/libcharybdis/poll.c (File Modified)
384 +0 -3 trunk/libcharybdis/select.c (File Modified)
385 +0 -9 trunk/src/ircd.c (File Modified)
386 +23 -26 trunk/src/listener.c (File Modified)
387 +2 -1 trunk/src/restart.c (File Modified)
388 +5 -1 trunk/src/s_auth.c (File Modified)
389 +1 -1 trunk/src/s_conf.c (File Modified)
390 +3 -1 trunk/src/s_serv.c (File Modified)
391
392
393 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
394 Log:
395 Repair operspy who !#channel, broken by me in r3283.
396
397
398 Changes: Modified:
399 +2 -2 trunk/modules/m_who.c (File Modified)
400
401
402 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
403 Log:
404 Update bug report and IRC channel information.
405
406
407 Changes: Modified:
408 +2 -1 trunk/BUGS (File Modified)
409 +2 -1 trunk/NEWS (File Modified)
410
411
412 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
413 Log:
414 Change copyright years in version.c.SH as in release-2.1 r3339.
415
416
417 Changes: Modified:
418 +2 -2 trunk/src/version.c.SH (File Modified)
419
420
421 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
422 Log:
423 Rerun autoconf.
424
425
426 Changes: Modified:
427 +104 -0 trunk/configure (File Modified)
428
429
430 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
431 Log:
432 Need to check for various flavours of epoll,
433 even if --enable-epoll is forced.
434
435
436 Changes: Modified:
437 +1 -0 trunk/configure.ac (File Modified)
438
439
440 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
441 Log:
442 Hack to allow some more warnings, already present in configure (?).
443
444
445 Changes: Modified:
446 +1 -1 trunk/aclocal.m4 (File Modified)
447
448
449 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
450 Log:
451 Merge old trunk r2077,r2079:
452 - Move closing of servlink control fd to close_connection()
453 instead of doing it in exit_local_server(), and make sure
454 we first close the data fd and then the control fd.
455 - Have servlink process ready fds in order net, data, ctrl
456 instead of ctrl, data, net. This seems to fix the problem
457 that squit reasons do not show up on the other side of a
458 ziplink (by making it send any final SQUIT and/or ERROR
459 before noticing the closed control fd).
460
461
462 Changes: Modified:
463 +1 -1 trunk/servlink/io.c (File Modified)
464 +3 -12 trunk/src/client.c (File Modified)
465
466
467 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
468 Log:
469 Don't show the UID if a TS6 server sends a kick with
470 an empty or no comment. Note that charybdis never sends
471 such kicks.
472
473
474 Changes: Modified:
475 +4 -4 trunk/modules/core/m_kick.c (File Modified)
476
477
478 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
479 Log:
480 Merge old trunk r2081:
481 Don't say that services cannot be killed in
482 ERR_ISCHANSERVICE message (given when trying
483 to kick or deop them), as that's not the case.
484
485
486 Changes: Modified:
487 +1 -1 trunk/src/messages.tab (File Modified)
488
489
490 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
491 Log:
492 Merge old trunk r2059
493 Clarifications to the descriptions of umode +Q and cmode +F,
494 suggested by Ariadne@SorceryNet.
495
496
497 Changes: Modified:
498 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
499 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
500
501
502 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
503 Log:
504 Merge old trunk r2907,r2991:
505 Allow TESTLINE on channel names.
506
507
508 Changes: Modified:
509 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
510 +4 -0 trunk/help/opers/testline (File Modified)
511 +22 -0 trunk/modules/m_testline.c (File Modified)
512
513
514 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
515 Log:
516 Merge old trunk r2835:
517 resolver: if sendto(2) fails, try sending to the next nameserver
518
519
520 Changes: Modified:
521 +1 -1 trunk/src/res.c (File Modified)
522
523
524 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
525 Log:
526 Merge old trunk r2817:
527 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
528 starts with a digit. This is safe because the last
529 parameter is a nick and never a UID. (The first parameter
530 in a server-server two-param whois is a UID/SID.)
531
532
533 Changes: Modified:
534 +1 -1 trunk/modules/m_whois.c (File Modified)
535
536
537 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
538 Log:
539 Merge old trunk r2779,r2785:
540 Show correct privilege name in a few ERR_NOPRIVS numerics.
541
542
543 Changes: Modified:
544 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
545 +1 -1 trunk/extensions/m_opme.c (File Modified)
546 +2 -2 trunk/unsupported/m_force.c (File Modified)
547
548
549 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
550 Log:
551 Merge old trunk r2695:
552 Send an SQUIT instead of an ERROR to announce /die to connected servers.
553 This will generate better server notices.
554
555
556 Changes: Modified:
557 +3 -2 trunk/modules/core/m_die.c (File Modified)
558
559
560 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
561 Log:
562 Merge old trunk r2294:
563 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
564
565
566 Changes: Modified:
567 +1 -1 trunk/src/s_user.c (File Modified)
568
569
570 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
571 Log:
572 Merge old trunk r2226:
573 If we are connecting outward to a server, check if the
574 server name they sent is the same as what we tried to
575 connect to. Previously such a connection could succeed
576 if there existed connect blocks with the same IP and
577 passwords for the other server name.
578
579
580 Changes: Modified:
581 +11 -0 trunk/modules/core/m_server.c (File Modified)
582
583
584 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
585 Log:
586 Merge old trunk r2212:
587 Another handling of SJOINs without nicks:
588 Propagate them if the channel is +P or the channel
589 already existed, otherwise remove the channel again
590 and do not propagate the SJOIN.
591
592
593 Changes: Modified:
594 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
595
596
597 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
598 Log:
599 Remove channels entirely from /whois on services.
600 This cannot be overridden with operspy.
601
602
603 Changes: Modified:
604 +20 -17 trunk/modules/m_whois.c (File Modified)
605
606
607 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
608 Log:
609 Fix /who on channels with ** in their name.
610
611
612 Changes: Modified:
613 +2 -2 trunk/modules/m_who.c (File Modified)
614
615
616 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
617 Log:
618 NEWS: As in 2.1.3, mention that the TS6 revision will
619 interoperate with older versions
620
621
622 Changes: Modified:
623 +2 -1 trunk/NEWS (File Modified)
624
625
626 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
627 Log:
628 Fix documentation of HIDE_SERVERS_IPS define.
629
630
631 Changes: Modified:
632 +2 -2 trunk/include/config.h.dist (File Modified)
633
634
635 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
636 Log:
637 Don't leak auth{} spoofed ip for I-line is full notice either.
638
639
640 Changes: Modified:
641 +1 -1 trunk/src/s_conf.c (File Modified)
642
643
644 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
645 Log:
646 Update NEWS.
647
648
649 Changes: Modified:
650 +37 -0 trunk/NEWS (File Modified)
651
652
653 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
654 Log:
655 Allow /invite (but not invex) to override +r, +l, +j in
656 addition to +i. As before, a restrictive mode must be in
657 place at /invite time for the invite to have an effect;
658 +r does not count as a restrictive mode if the user is
659 logged in; +l and +j always count as restrictive modes to
660 allow for cases where they would allow join at /invite
661 time but not when the user tries to join.
662
663
664 Changes: Modified:
665 +6 -2 trunk/modules/m_invite.c (File Modified)
666 +21 -10 trunk/src/channel.c (File Modified)
667
668
669 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
670 Log:
671 Remove invite_ops_only, forcing it to YES.
672
673
674 Changes: Modified:
675 +0 -1 trunk/doc/example.conf (File Modified)
676 +0 -5 trunk/doc/reference.conf (File Modified)
677 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
678 +0 -1 trunk/include/s_conf.h (File Modified)
679 +0 -6 trunk/modules/m_info.c (File Modified)
680 +10 -14 trunk/modules/m_invite.c (File Modified)
681 +0 -1 trunk/src/newconf.c (File Modified)
682 +0 -1 trunk/src/s_conf.c (File Modified)
683
684
685 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
686 Log:
687 Move username check after xline and dnsbl checks, so it
688 will not complain to opers about clients who are xlined
689 or blacklisted anyway (both of which silently reject).
690
691
692 Changes: Modified:
693 +15 -15 trunk/src/s_user.c (File Modified)
694
695
696 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
697 Log:
698 - MASTER_MAX is no longer relevant
699
700
701 Changes: Modified:
702 +0 -7 trunk/modules/m_set.c (File Modified)
703
704
705 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
706 Log:
707 - add config option for setting max_clients.
708
709
710 Changes: Modified:
711 +5 -0 trunk/doc/example.conf (File Modified)
712 +5 -0 trunk/doc/reference.conf (File Modified)
713 +2 -0 trunk/include/s_conf.h (File Modified)
714 +1 -1 trunk/src/ircd.c (File Modified)
715 +2 -0 trunk/src/newconf.c (File Modified)
716 +2 -1 trunk/src/s_conf.c (File Modified)
717
718
719 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
720 Log:
721 - remove get_maxrss() and all of that insecure and unsafe nonsense
722
723
724 Changes: Modified:
725 +3 -38 trunk/src/ircd.c (File Modified)
726 +1 -1 trunk/src/restart.c (File Modified)
727 +0 -4 trunk/src/s_stats.c (File Modified)
728
729
730 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
731 Log:
732 - avoid some potential NULL dereferencing
733
734
735 Changes: Modified:
736 +1 -1 trunk/libcharybdis/commio.c (File Modified)
737
738
739 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
740 Log:
741 - fix a typo
742
743
744 Changes: Modified:
745 +1 -1 trunk/libcharybdis/poll.c (File Modified)
746
747
748 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
749 Log:
750 - rework poll a bit for the MAXCONNECTIONS changes.
751
752
753 Changes: Modified:
754 +46 -23 trunk/libcharybdis/poll.c (File Modified)
755
756
757 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
758 Log:
759 Our way of using kqueue may cause it to report fds we
760 don't know about anymore, cope.
761
762
763 Changes: Modified:
764 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
765
766
767 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
768 Log:
769 Don't reference freed memory (fde_t) in comm_close().
770
771
772 Changes: Modified:
773 +1 -1 trunk/libcharybdis/commio.c (File Modified)
774
775
776 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
777 Log:
778 - fix for 100% cpu use
779
780
781 Changes: Modified:
782 +1 -1 trunk/libcharybdis/commio.c (File Modified)
783
784
785 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
786 Log:
787 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
788
789
790 Changes: Modified:
791 +37 -25 trunk/libcharybdis/commio.c (File Modified)
792
793
794 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
795 Log:
796 - clear up use of fd_table in ircd.
797
798
799 Changes: Modified:
800 +3 -2 trunk/src/s_serv.c (File Modified)
801
802
803 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
804 Log:
805 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
806
807
808 Changes: Modified:
809 +97 -26 trunk/libcharybdis/commio.c (File Modified)
810 +3 -2 trunk/libcharybdis/commio.h (File Modified)
811 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
812 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
813 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
814 +3 -3 trunk/libcharybdis/poll.c (File Modified)
815 +2 -2 trunk/libcharybdis/ports.c (File Modified)
816 +2 -2 trunk/libcharybdis/select.c (File Modified)
817
818
819 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
820 Log:
821 Fix some cases where the size argument to strlcpy()
822 for usernames and hostnames is 1 too small.
823
824
825 Changes: Modified:
826 +1 -1 trunk/modules/m_chghost.c (File Modified)
827 +2 -2 trunk/src/res.c (File Modified)
828 +2 -2 trunk/src/s_user.c (File Modified)
829
830
831 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
832 Log:
833 Cut down quit/part/kick reasons to avoid quit reasons
834 overflowing the client exiting server notice (from
835 TOPICLEN to 260). kill reasons become shorter accordingly.
836 kline/dline/gline reasons become 390.
837 away messages stay at TOPICLEN for now.
838
839
840 Changes: Modified:
841 +8 -3 trunk/include/ircd_defs.h (File Modified)
842 +2 -2 trunk/modules/m_dline.c (File Modified)
843 +4 -4 trunk/modules/m_gline.c (File Modified)
844 +2 -2 trunk/modules/m_kline.c (File Modified)
845
846
847 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
848 Log:
849 Don't leak auth{} spoofed IP addresses in +f notices.
850 from ratbox (androsyn)
851
852
853 Changes: Modified:
854 +10 -3 trunk/src/s_conf.c (File Modified)
855
856
857 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
858 Log:
859 Make oper_up() take +i/-i during opering up into account
860 (e.g. no_oper_invis extension, +i in operator::umodes).
861 Remove the hack from no_oper_invis.
862
863
864 Changes: Modified:
865 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
866 +4 -0 trunk/src/s_user.c (File Modified)
867
868
869 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
870 Log:
871 no_oper_invis: decrement invisible count when clearing
872 invisible on a local client who has just opered up
873 oper_up() should really do this
874
875
876 Changes: Modified:
877 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
878
879
880 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
881 Log:
882 Put "End of Channel Quiet List" instead of
883 "End of Channel Ban List" for a +q list.
884 Due to client restrictions the numerics for
885 quiet lists must be the same as for ban lists.
886
887
888 Changes: Modified:
889 +4 -1 trunk/src/chmode.c (File Modified)
890
891
892 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
893 Log:
894 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
895 Change TS6 JOIN processing
896 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
897 a local user joins an existing channel
898 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
899 propagating a TS6 JOIN
900 - don't interpret simple modes in an incoming TS6 JOIN
901
902 This is to avoid desyncs when certain mode changes (e.g. -im)
903 cross with joins. A downside is that simple modes will be
904 more desynched when a JOIN creates a channel or lowers TS,
905 but that's less important.
906
907 Update the TS6 specification to include this, and clarify
908 that TMODE can come from a server and that MODE must be
909 translated into TMODE from other servers too.
910
911
912 Changes: Modified:
913 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
914 +19 -127 trunk/modules/core/m_join.c (File Modified)
915
916
917 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
918 Log:
919 Make -logfile work again.
920
921
922 Changes: Modified:
923 +2 -2 trunk/src/s_log.c (File Modified)
924
925
926 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
927 Log:
928 - fix off-by-one memory overflow error.
929
930
931 Changes: Modified:
932 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
933
934
935 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
936 Log:
937 Change handling of modularized umodes:
938 - keep the bitmask reserved forever to the letter, fixing
939 the problems when loading multiple umode modules,
940 unloading them and then loading them in a different order
941 - don't allow local users to change umodes which have
942 been unloaded and don't set them on new users via
943 default_umodes
944
945
946 Changes: Modified:
947 +24 -3 trunk/src/s_user.c (File Modified)
948
949
950 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
951 Log:
952 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
953
954
955 Changes: Modified:
956 +1 -0 trunk/include/s_user.h (File Modified)
957 +0 -22 trunk/libcharybdis/tools.c (File Modified)
958 +0 -1 trunk/libcharybdis/tools.h (File Modified)
959 +22 -0 trunk/src/s_user.c (File Modified)
960
961
962 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
963 Log:
964 DNSBL keyword substitution is available as of 2.1.3.
965
966
967 Changes: Modified:
968 +1 -1 trunk/doc/example.conf (File Modified)
969
970
971 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
972 Log:
973 Change two occurances like match(userinput, target_p->name) ||
974 match(target_p->name, userinput) to just match(userinput,
975 target_p->name). No client name can contain * or ? now.
976
977
978 Changes: Modified:
979 +1 -1 trunk/modules/m_trace.c (File Modified)
980 +1 -2 trunk/src/s_serv.c (File Modified)
981
982
983 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
984 Log:
985 Do not try find_server() on a name find_client() has
986 returned NULL for, as this will always return NULL
987 since the removal of hostmasking.
988
989
990 Changes: Modified:
991 +1 -2 trunk/modules/m_pong.c (File Modified)
992 +0 -4 trunk/src/s_serv.c (File Modified)
993
994
995 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
996 Log:
997 Remove server_exists() which checked whether the
998 server name existed taking hostmasking into account
999 and just check with find_server(); admittedly
1000 this checks if the name is a SID but that's not
1001 a real problem.
1002
1003
1004 Changes: Modified:
1005 +3 -27 trunk/modules/core/m_server.c (File Modified)
1006
1007
1008 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1009 Log:
1010 Remove hash_find_masked_server(), which made it possible
1011 to specify the full (unmasked) name of a server behind
1012 a hostmask. As a result find_any_client() (for prefixes)
1013 becomes equal to find_client(), so remove that too.
1014
1015
1016 Changes: Modified:
1017 +0 -1 trunk/include/hash.h (File Modified)
1018 +1 -75 trunk/src/hash.c (File Modified)
1019 +1 -1 trunk/src/parse.c (File Modified)
1020
1021
1022 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1023 Log:
1024 Remove '*' from valid server name characters.
1025 This makes it impossible to connect hostmasked servers.
1026 (This support didn't work well anyway, was incompatible
1027 with TS6 and we never masked ourselves.)
1028
1029
1030 Changes: Modified:
1031 +1 -1 trunk/src/match.c (File Modified)
1032
1033
1034 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1035 Log:
1036 Change spambot, flooder and jupe joiner notices from host to orighost.
1037
1038
1039 Changes: Modified:
1040 +1 -1 trunk/modules/core/m_join.c (File Modified)
1041 +2 -2 trunk/modules/core/m_message.c (File Modified)
1042 +2 -2 trunk/src/channel.c (File Modified)
1043
1044
1045 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1046 Log:
1047 Add documentation for SASL client protocol, same as atheme doc/SASL.
1048
1049
1050 Changes: Modified:
1051 + - trunk/doc/sasl.txt (File Added)
1052
1053
1054 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1055 Log:
1056 Include real hostname in Closing Link message for unknown
1057 connections that have sent USER. This is helpful for
1058 k-lined users while not breaking server IP hiding.
1059
1060
1061 Changes: Modified:
1062 +3 -1 trunk/src/client.c (File Modified)
1063
1064
1065 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1066 Log:
1067 Rerun autoconf.
1068
1069
1070 Changes: Modified:
1071 +29 -29 trunk/configure (File Modified)
1072
1073
1074 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1075 Log:
1076 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1077
1078
1079 Changes: Modified:
1080 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1081
1082
1083 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1084 Log:
1085 Backport from early 3.x:
1086
1087 --
1088 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1089 Log:
1090 - remove "Processing connection to foobar.net" message
1091
1092
1093 Changes: Modified:
1094 +0 -3 trunk/src/s_auth.c (File Modified)
1095
1096
1097 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1098 Log:
1099 - missed the processing connection one (actually, we can probably nuke this one)
1100
1101
1102 Changes: Modified:
1103 +1 -2 trunk/src/s_auth.c (File Modified)
1104
1105
1106 river 2006/09/27 16:33:05 UTC (20060927-2174)
1107 Log:
1108 get_client_name = stupid
1109
1110
1111
1112 Changes: Modified:
1113 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1114
1115
1116 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1117 Log:
1118 - remove excessive arguments
1119
1120
1121 Changes: Modified:
1122 +1 -2 trunk/src/s_conf.c (File Modified)
1123 +1 -1 trunk/src/s_user.c (File Modified)
1124
1125
1126 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1127 Log:
1128 - use sendto_one_notice() for on-connect notices too.
1129
1130
1131 Changes: Modified:
1132 +10 -10 trunk/src/s_auth.c (File Modified)
1133
1134
1135 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1136 Log:
1137 - use sendto_one_notice() in the core, too.
1138
1139
1140 Changes: Modified:
1141 +2 -2 trunk/src/chmode.c (File Modified)
1142 +8 -15 trunk/src/modules.c (File Modified)
1143 +3 -5 trunk/src/s_conf.c (File Modified)
1144 +1 -2 trunk/src/s_newconf.c (File Modified)
1145 +20 -57 trunk/src/s_user.c (File Modified)
1146
1147
1148 river 2006/09/27 16:19:25 UTC (20060927-2166)
1149 Log:
1150 the KILL command will use get_client_name(, SHOW_IP) instead of
1151 target->name, and will show a more useful error for local opers
1152
1153
1154
1155 Changes: Modified:
1156 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1157
1158
1159 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1160 Log:
1161 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1162
1163
1164 Changes: Modified:
1165 +4 -2 trunk/src/send.c (File Modified)
1166
1167
1168 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1169 Log:
1170 - back out r2159
1171
1172
1173 Changes: Modified:
1174 +1 -1 trunk/include/client.h (File Modified)
1175
1176
1177 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1178 Log:
1179 - get_id(): fall back to "*" if client has no known name
1180
1181
1182 Changes: Modified:
1183 +1 -1 trunk/include/client.h (File Modified)
1184
1185
1186 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1187 Log:
1188 - convert to sendto_one_notice().
1189
1190
1191 Changes: Modified:
1192 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1193 +4 -6 trunk/unsupported/m_force.c (File Modified)
1194
1195
1196 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1197 Log:
1198 - use sendto_one_notice() in many places instead of
1199 sendto_one(source_p, ":%s NOTICE %s :", ...);
1200
1201
1202 Changes: Modified:
1203 +10 -25 trunk/extensions/example_module.c (File Modified)
1204 +5 -14 trunk/extensions/hurt.c (File Modified)
1205 +1 -2 trunk/extensions/m_42.c (File Modified)
1206 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1207 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1208 +1 -2 trunk/extensions/m_opme.c (File Modified)
1209 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1210 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1211 +3 -7 trunk/modules/core/m_die.c (File Modified)
1212 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1213 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1214 +1 -2 trunk/modules/m_challenge.c (File Modified)
1215 +11 -15 trunk/modules/m_connect.c (File Modified)
1216 +20 -28 trunk/modules/m_dline.c (File Modified)
1217 +2 -2 trunk/modules/m_etrace.c (File Modified)
1218 +11 -21 trunk/modules/m_gline.c (File Modified)
1219 +2 -4 trunk/modules/m_kline.c (File Modified)
1220 +1 -2 trunk/modules/m_rehash.c (File Modified)
1221 +3 -7 trunk/modules/m_restart.c (File Modified)
1222 +31 -45 trunk/modules/m_set.c (File Modified)
1223 +2 -4 trunk/modules/m_testmask.c (File Modified)
1224 +5 -8 trunk/modules/m_unreject.c (File Modified)
1225 +2 -5 trunk/modules/m_xline.c (File Modified)
1226 --
1227
1228
1229 Changes: Modified:
1230 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1231 +10 -25 trunk/extensions/example_module.c (File Modified)
1232 +5 -14 trunk/extensions/hurt.c (File Modified)
1233 +1 -2 trunk/extensions/m_42.c (File Modified)
1234 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1235 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1236 +1 -2 trunk/extensions/m_opme.c (File Modified)
1237 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1238 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1239 +3 -7 trunk/modules/core/m_die.c (File Modified)
1240 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1241 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1242 +1 -2 trunk/modules/m_challenge.c (File Modified)
1243 +11 -15 trunk/modules/m_connect.c (File Modified)
1244 +2 -4 trunk/modules/m_dline.c (File Modified)
1245 +2 -2 trunk/modules/m_etrace.c (File Modified)
1246 +11 -21 trunk/modules/m_gline.c (File Modified)
1247 +2 -4 trunk/modules/m_kline.c (File Modified)
1248 +1 -2 trunk/modules/m_rehash.c (File Modified)
1249 +3 -7 trunk/modules/m_restart.c (File Modified)
1250 +31 -45 trunk/modules/m_set.c (File Modified)
1251 +2 -4 trunk/modules/m_testmask.c (File Modified)
1252 +5 -8 trunk/modules/m_unreject.c (File Modified)
1253 +1 -3 trunk/modules/m_xline.c (File Modified)
1254 +2 -2 trunk/src/chmode.c (File Modified)
1255 +8 -15 trunk/src/modules.c (File Modified)
1256 +10 -14 trunk/src/s_auth.c (File Modified)
1257 +3 -6 trunk/src/s_conf.c (File Modified)
1258 +1 -2 trunk/src/s_newconf.c (File Modified)
1259 +20 -57 trunk/src/s_user.c (File Modified)
1260 +4 -2 trunk/src/send.c (File Modified)
1261 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1262 +4 -6 trunk/unsupported/m_force.c (File Modified)
1263
1264
1265 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1266 Log:
1267 - keyword-subst from charybdis 2.2.
1268
1269
1270 Changes: Modified:
1271 +12 -3 trunk/doc/example.conf (File Modified)
1272 +58 -3 trunk/doc/reference.conf (File Modified)
1273 + - trunk/include/substitution.h (File Added)
1274 +1 -0 trunk/src/Makefile.in (File Modified)
1275 +2 -2 trunk/src/s_conf.c (File Modified)
1276 +164 -1 trunk/src/s_user.c (File Modified)
1277 + - trunk/src/substitution.c (File Added)
1278
1279
1280 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1281 Log:
1282 Removed merge tracking for "svnmerge" for
1283 http://svn.atheme.org/charybdis/branches/release-2.2
1284
1285
1286 Changes: Modified:
1287 + - trunk/ (Property Modified)
1288
1289
1290 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1291 Log:
1292 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1293 http://svn.atheme.org/charybdis/branches/release-2.2
1294
1295
1296 Changes: Modified:
1297 + - trunk/ (Property Modified)
1298
1299
1300 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1301 Log:
1302 Removed merge tracking for "svnmerge" for
1303 http://svn.atheme.org/charybdis/branches/release-2.2
1304
1305
1306 Changes: Modified:
1307 + - trunk/ (Property Modified)
1308
1309
1310 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1311 Log:
1312 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1313 http://svn.atheme.org/charybdis/branches/release-2.2
1314
1315
1316 Changes: Modified:
1317 + - trunk/ (Property Modified)
1318
1319
1320 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1321 Log:
1322 - bleah
1323
1324
1325 Changes: Modified:
1326 + - trunk/ (Property Modified)
1327
1328
1329 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1330 Log:
1331 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1332 http://svn.atheme.org/charybdis/branches/release-2.2
1333
1334
1335 Changes: Modified:
1336 + - trunk/ (Property Modified)
1337
1338
1339 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1340 Log:
1341 - version bump to 2.2.0
1342
1343
1344 Changes: Modified:
1345 +3 -1 trunk/NEWS (File Modified)
1346 +1 -1 trunk/configure.ac (File Modified)
1347
1348
1349 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1350 Log:
1351 - the new plan:
1352 + branches/release-2.1 -> 2.2 base
1353 + 3.0 -> branches/cxxconversion
1354 + backport some immediate 3.0 functionality for 2.2
1355 + other stuff
1356
1357
1358 Changes: Modified:
1359 + - trunk/ (File Added)
1360
1361
1362 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1363 Log:
1364 Merged revisions 3135,3137 via svnmerge from
1365 http://svn.atheme.org/charybdis/trunk
1366
1367 ........
1368 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1369
1370 - Expand TRACE description
1371 - Mention expiry time in TESTLINE
1372 ........
1373 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1374
1375 Update copyright year for sgml docs to 2007.
1376 ........
1377
1378
1379 Changes: Modified:
1380 + - branches/release-2.1/ (Property Modified)
1381 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1382 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1383
1384
1385 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1386 Log:
1387 Merged revisions 1999 via svnmerge from
1388 http://svn.atheme.org/charybdis/trunk
1389 Add river to CREDITS
1390
1391 ........
1392 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1393
1394 vanity
1395 ........
1396
1397
1398 Changes: Modified:
1399 + - branches/release-2.1/ (Property Modified)
1400 +1 -0 branches/release-2.1/CREDITS (File Modified)
1401
1402
1403 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1404 Log:
1405 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1406 http://svn.atheme.org/charybdis/trunk
1407
1408 ........
1409 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1410
1411 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1412 ........
1413 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1414
1415 - add use_forward to /info
1416 ........
1417 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1418
1419 Call channel_modes() with &me instead of source_p when
1420 sending out a JOIN and SJOIN for a local user. This
1421 saves checking whether they are on the channel they
1422 have just joined.
1423 ........
1424 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1425
1426 If use_forward is disabled:
1427 - hide +fFQ in 005
1428 - hide +f in /mode #channel (/mode #channel f still shows it)
1429 - do not send any mode changes adding +f to local clients
1430 (-f ones are still sent)
1431 ........
1432
1433
1434 Changes: Modified:
1435 + - branches/release-2.1/ (Property Modified)
1436 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1437 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1438 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1439 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1440 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1441 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1442 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1443 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1444 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1445 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1446 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1447 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1448
1449
1450 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1451 Log:
1452 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1453
1454
1455 Changes: Modified:
1456 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1457 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1458 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1459
1460
1461 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1462 Log:
1463 Add accountability (wallops, log) to OKICK.
1464
1465
1466 Changes: Modified:
1467 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1468
1469
1470 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1471 Log:
1472 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1473 Similar to branches/release-2.2 r3061.
1474
1475
1476 Changes: Modified:
1477 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1478
1479
1480 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1481 Log:
1482 - Write xline to file after instead of before notifying opers and source
1483 - Also notify source of failure to add xline
1484 Similar to branches/release-2.2 r3057.
1485
1486
1487 Changes: Modified:
1488 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1489
1490
1491 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1492 Log:
1493 If a dline/kline/resv cannot be added to the file, send
1494 the regular notices to local opers and source anyway,
1495 and also warn the source (local opers were already warned).
1496 Similar to branches/release-2.2 r3053.
1497
1498
1499 Changes: Modified:
1500 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1501
1502
1503 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1504 Log:
1505 Port over fixes from unkline/unxline/unresv to undline.
1506 Similar to branches/release-2.2 r3049.
1507
1508
1509 Changes: Modified:
1510 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1511
1512
1513 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1514 Log:
1515 Merged revisions 2915 via svnmerge from
1516 http://svn.atheme.org/charybdis/trunk
1517
1518 ........
1519 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1520
1521 In usage message, show kline.conf and xline.conf instead
1522 of klines.conf and xlines.conf.
1523 ........
1524
1525
1526 Changes: Modified:
1527 + - branches/release-2.1/ (Property Modified)
1528 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1529
1530
1531 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1532 Log:
1533 Merged revisions 2831,2833,2853 via svnmerge from
1534 http://svn.atheme.org/charybdis/trunk
1535
1536 ........
1537 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1538
1539 unkline/unxline/unresv:
1540 - if fclose on the output returns an error, treat this as a
1541 write error too
1542 - check if the rename from the temp file to the ban conf failed
1543 ........
1544 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1545
1546 When adding a permanent dline/kline/xline/resv, check
1547 the return value of fclose().
1548 ........
1549 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1550
1551 Do not free xline aconf if it could not be written out.
1552 It will be added to the list in memory anyway.
1553 ........
1554
1555
1556 Changes: Modified:
1557 + - branches/release-2.1/ (Property Modified)
1558 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1559 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1560 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1561 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1562
1563
1564 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1565 Log:
1566 NEWS: Clarify effects of ip_cloaking changes a little.
1567
1568
1569 Changes: Modified:
1570 +2 -0 branches/release-2.1/NEWS (File Modified)
1571
1572
1573 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1574 Log:
1575 Rerun autoconf.
1576
1577
1578 Changes: Modified:
1579 +9 -9 branches/release-2.1/configure (File Modified)
1580
1581
1582 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1583 Log:
1584 Version bump on 2.1 branch to 2.1.2.
1585
1586
1587 Changes: Modified:
1588 +1 -1 branches/release-2.1/configure.ac (File Modified)
1589
1590
1591 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1592 Log:
1593 Mention r2801/r2805.
1594
1595
1596 Changes: Modified:
1597 +1 -0 branches/release-2.1/NEWS (File Modified)
1598
1599
1600 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1601 Log:
1602 Merged revisions 2801 via svnmerge from
1603 http://svn.atheme.org/charybdis/trunk
1604
1605 ........
1606 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1607
1608 ip_cloaking: try to avoid truncation by removing more
1609 components of the hostname (except the TLD).
1610 ........
1611
1612
1613 Changes: Modified:
1614 + - branches/release-2.1/ (Property Modified)
1615 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1616
1617
1618 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1619 Log:
1620 Update NEWS.
1621
1622
1623 Changes: Modified:
1624 +8 -1 branches/release-2.1/NEWS (File Modified)
1625
1626
1627 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1628 Log:
1629 Merged revisions 2781 via svnmerge from
1630 http://svn.atheme.org/charybdis/trunk
1631
1632 ........
1633 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1634
1635 Fix stupid bug: checked a hostmask against the found
1636 ban instead of all exceptions, causing all host mangled
1637 clients to be exempted if there was a single ban
1638 exception in many cases.
1639 ........
1640
1641
1642 Changes: Modified:
1643 + - branches/release-2.1/ (Property Modified)
1644 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1645
1646
1647 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1648 Log:
1649 Merged revisions 2773 via svnmerge from
1650 http://svn.atheme.org/charybdis/trunk
1651
1652 ........
1653 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1654
1655 user@host must be *@* for a shared{} block with flags=locops
1656 (server should not be *).
1657 ........
1658
1659
1660 Changes: Modified:
1661 + - branches/release-2.1/ (Property Modified)
1662 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1663
1664
1665 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1666 Log:
1667 Tweak \s code a little.
1668
1669
1670 Changes: Modified:
1671 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1672 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1673 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1674
1675
1676 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1677 Log:
1678 Merged revisions 2761 via svnmerge from
1679 http://svn.atheme.org/charybdis/trunk
1680
1681 ........
1682 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1683
1684 The testline/no_tilde fixes are in 2.1.1.
1685 ........
1686
1687
1688 Changes: Modified:
1689 + - branches/release-2.1/ (Property Modified)
1690 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1691
1692
1693 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1694 Log:
1695 Update NEWS.
1696
1697
1698 Changes: Modified:
1699 +4 -1 branches/release-2.1/NEWS (File Modified)
1700
1701
1702 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1703 Log:
1704 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
1705 http://svn.atheme.org/charybdis/trunk
1706 no_tilde fixes
1707
1708 ........
1709 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1710
1711 If the auth{} block has no_tilde and is not kline exempt,
1712 check the username without tilde against klines too.
1713 This is consistent with the way klines work on spoofs
1714 (klines checked on both raw and appearing-on-IRC version).
1715 ........
1716 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1717
1718 Rework the fix for klines with no_tilde.
1719 Add an extra argument to find_address_conf() for the
1720 username without tilde, as that may contain one character more.
1721 ........
1722 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1723
1724 Unbreak compile (because of r2697).
1725 testline with ~ could be improved some more perhaps, but this should work.
1726 ........
1727 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1728
1729 testline: take no_tilde and username truncation into account
1730 ........
1731 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1732
1733 Add some information on /testline with no_tilde and username truncation.
1734 ........
1735
1736
1737 Changes: Modified:
1738 + - branches/release-2.1/ (Property Modified)
1739 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1740 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1741 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1742 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1743 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1744 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1745
1746
1747 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1748 Log:
1749 Merged revisions 2149,2151 via svnmerge from
1750 http://svn.atheme.org/charybdis/trunk
1751
1752 ........
1753 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1754
1755 Move kills from services from +s to +k snomask.
1756 Kills from non-service opers remain on +s.
1757 ........
1758 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1759
1760 Update description of +s and +k snomasks.
1761 ........
1762
1763
1764 Changes: Modified:
1765 + - branches/release-2.1/ (Property Modified)
1766 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1767 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1768 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1769
1770
1771 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1772 Log:
1773 Merged revisions 2685 via svnmerge from
1774 http://svn.atheme.org/charybdis/trunk
1775
1776 ........
1777 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1778
1779 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1780 ........
1781
1782
1783 Changes: Modified:
1784 + - branches/release-2.1/ (Property Modified)
1785 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1786
1787
1788 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1789 Log:
1790 Merged revisions 2693 via svnmerge from
1791 http://svn.atheme.org/charybdis/trunk
1792
1793 ........
1794 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1795
1796 Fix truncation (by one) of unidented usernames
1797 if user registration is done because of DNSBL
1798 completion (which is the usual case if a valid
1799 NICK and USER are sent quickly and any DNSBLs
1800 are enabled).
1801 ........
1802
1803
1804 Changes: Modified:
1805 + - branches/release-2.1/ (Property Modified)
1806 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1807
1808
1809 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1810 Log:
1811 Update NEWS.
1812
1813
1814 Changes: Modified:
1815 +10 -0 branches/release-2.1/NEWS (File Modified)
1816
1817
1818 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1819 Log:
1820 Rerun autoconf.
1821
1822
1823 Changes: Modified:
1824 +9 -9 branches/release-2.1/configure (File Modified)
1825
1826
1827 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1828 Log:
1829 Version bump to 2.1.1.
1830
1831
1832 Changes: Modified:
1833 +1 -1 branches/release-2.1/configure.ac (File Modified)
1834
1835
1836 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1837 Log:
1838 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
1839 http://svn.atheme.org/charybdis/trunk
1840
1841 ........
1842 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1843
1844 - fix a server notice on SID collision where the server name is mentioned twice
1845 ........
1846 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1847
1848 - get_server_name() is stupid
1849 ........
1850 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1851
1852 - fix an oops
1853 ........
1854 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1855
1856 Do the Attempt to re-introduce SID server notice somewhat
1857 differently, showing a real host again if !HIDE_SERVERS_IPS
1858 and still showing the server name exactly once.
1859 ........
1860 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1861
1862 Fix log message for Attempt to re-introduce SID (server notice was ok).
1863 ........
1864 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1865
1866 - replace "No N line" with "no connect block" in a
1867 serverlog message
1868 - show attempted server name in a few serverlog messages
1869 ........
1870
1871
1872 Changes: Modified:
1873 + - branches/release-2.1/ (Property Modified)
1874 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1875
1876
1877 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1878 Log:
1879 Merged revisions 2218 via svnmerge from
1880 http://svn.atheme.org/charybdis/trunk
1881
1882 ........
1883 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1884
1885 Fix garbage in /stats y output on 64-bit archs.
1886 ........
1887
1888
1889 Changes: Modified:
1890 + - branches/release-2.1/ (Property Modified)
1891 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1892
1893
1894 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1895 Log:
1896 Merged revisions 2438 via svnmerge from
1897 http://svn.atheme.org/charybdis/trunk
1898
1899 ........
1900 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1901
1902 Enable Revision keyword in addition to Id.
1903 ........
1904
1905
1906 Changes: Modified:
1907 + - branches/release-2.1/ (Property Modified)
1908 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1909
1910
1911 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1912 Log:
1913 Merged revisions 2679 via svnmerge from
1914 http://svn.atheme.org/charybdis/trunk
1915
1916 ........
1917 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1918
1919 Port over ratbox 2.2 r23253 (anfl):
1920 - remove the cached storage of how many +beI there are, thereby fixing a
1921 case where it can get desynced from reality
1922 ........
1923
1924
1925 Changes: Modified:
1926 + - branches/release-2.1/ (Property Modified)
1927 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1928 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1929
1930
1931 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1932 Log:
1933 Merged revisions 2093,2095 via svnmerge from
1934 http://svn.atheme.org/charybdis/trunk
1935
1936 ........
1937 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1938
1939 - change DNSBL licensing to BSD.
1940 ........
1941 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1942
1943 - change x86-assembly FNV implementation to BSD license
1944 ........
1945
1946
1947 Changes: Modified:
1948 + - branches/release-2.1/ (Property Modified)
1949 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1950 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1951
1952
1953 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1954 Log:
1955 Merged revisions 2073,2075 via svnmerge from
1956 http://svn.atheme.org/charybdis/trunk
1957
1958 ........
1959 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1960
1961 Put full information in the squit reason when exiting
1962 a server due to a servlink (ziplinks) error.
1963 ........
1964 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1965
1966 Put full information in the squit reason when exiting
1967 a server due to not enough arguments for a command.
1968 ........
1969
1970
1971 Changes: Modified:
1972 + - branches/release-2.1/ (Property Modified)
1973 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1974 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1975
1976
1977 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1978 Log:
1979 Merged revisions 2071 via svnmerge from
1980 http://svn.atheme.org/charybdis/trunk
1981
1982 ........
1983 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1984
1985 Don't redirect users from an existing domain to an
1986 existing server in reference.conf.
1987 Idea from ratbox.
1988 ........
1989
1990
1991 Changes: Modified:
1992 + - branches/release-2.1/ (Property Modified)
1993 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1994
1995
1996 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1997 Log:
1998 Merged revisions 2053 via svnmerge from
1999 http://svn.atheme.org/charybdis/trunk
2000
2001 ........
2002 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2003
2004 Make find_channel_membership() choose the shortest list
2005 (channel's list or user's list) to search, avoiding excessive
2006 CPU usage with services which are in lots of channels.
2007 From ratbox 2.2 (anfl/jilles)
2008 ........
2009
2010
2011 Changes: Modified:
2012 + - branches/release-2.1/ (Property Modified)
2013 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2014
2015
2016 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2017 Log:
2018 Rerun autoconf.
2019
2020
2021 Changes: Modified:
2022 +9 -9 branches/release-2.1/configure (File Modified)
2023
2024
2025 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2026 Log:
2027 Version change 2.1.0rc1 -> 2.1.0 (release).
2028
2029
2030 Changes: Modified:
2031 +1 -1 branches/release-2.1/configure.ac (File Modified)
2032
2033
2034 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2035 Log:
2036 Merged revisions 2029 via svnmerge from
2037 http://svn.atheme.org/charybdis/trunk
2038
2039 ........
2040 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2041
2042 NEWS: mention m_webirc.c module
2043 ........
2044
2045
2046 Changes: Modified:
2047 + - branches/release-2.1/ (Property Modified)
2048 +1 -0 branches/release-2.1/NEWS (File Modified)
2049
2050
2051 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2052 Log:
2053 Rerun autoconf.
2054
2055
2056 Changes: Modified:
2057 +9 -9 branches/release-2.1/configure (File Modified)
2058
2059
2060 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2061 Log:
2062 Change version to 2.1.0rc1.
2063
2064
2065 Changes: Modified:
2066 +1 -1 branches/release-2.1/configure.ac (File Modified)
2067
2068
2069 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2070 Log:
2071 Merged revisions 2021 via svnmerge from
2072 http://svn.atheme.org/charybdis/trunk
2073
2074 ........
2075 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2076
2077 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2078 related flaky looking things, and instead keep a list
2079 of BlacklistClients in PreClient.
2080 ........
2081
2082
2083 Changes: Modified:
2084 + - branches/release-2.1/ (Property Modified)
2085 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2086 +1 -1 branches/release-2.1/include/client.h (File Modified)
2087 +0 -1 branches/release-2.1/include/res.h (File Modified)
2088 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2089 +0 -24 branches/release-2.1/src/res.c (File Modified)
2090 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2091
2092
2093 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2094 Log:
2095 Merged revisions 2015,2017 via svnmerge from
2096 http://svn.atheme.org/charybdis/trunk
2097
2098 ........
2099 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2100
2101 Check if the name in the question section of the
2102 DNS reply matches what we queried, to guard against
2103 late replies to a previous query with the same id.
2104 ........
2105 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2106
2107 res.c: add a comment summarizing our changes
2108 ........
2109
2110
2111 Changes: Modified:
2112 + - branches/release-2.1/ (Property Modified)
2113 +53 -18 branches/release-2.1/src/res.c (File Modified)
2114
2115
2116 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2117 Log:
2118 Merged revisions 1981 via svnmerge from
2119 http://svn.atheme.org/charybdis/trunk
2120
2121 ........
2122 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2123
2124 Alphabetize extensions and tweak the descriptions a little.
2125 ........
2126
2127
2128 Changes: Modified:
2129 + - branches/release-2.1/ (Property Modified)
2130 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2131 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2132
2133
2134 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2135 Log:
2136 Merged revisions 1975 via svnmerge from
2137 http://svn.atheme.org/charybdis/trunk
2138
2139 ........
2140 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2141
2142 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2143 We should use the IP and not truncate the hostname.
2144 From ratbox 2.2 (androsyn)
2145 ........
2146
2147
2148 Changes: Modified:
2149 + - branches/release-2.1/ (Property Modified)
2150 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2151
2152
2153 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2154 Log:
2155 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2156 http://svn.atheme.org/charybdis/trunk
2157
2158
2159 Changes: Modified:
2160 + - branches/release-2.1/ (Property Modified)
2161
2162
2163 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2164 Log:
2165 - branch 2.1 release family
2166
2167
2168 Changes: Modified:
2169 + - branches/release-2.1/ (File Added)
2170
2171
2172 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2173 Log:
2174 Describe new handling of host mangling in channel bans in SGML.
2175
2176
2177 Changes: Modified:
2178 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2179
2180
2181 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2182 Log:
2183 - ok, 2.1 operline brought to you by marvin the melancholy robot
2184
2185
2186 Changes: Modified:
2187 +1 -1 trunk/src/messages.tab (File Modified)
2188
2189
2190 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2191 Log:
2192 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2193 If anybody comes up with anything better, then please let us know
2194 and we will change this before 2.1 is branched.
2195
2196
2197 Changes: Modified:
2198 +1 -1 trunk/src/messages.tab (File Modified)
2199
2200
2201 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2202 Log:
2203 Add EUID to capab.txt.
2204
2205
2206 Changes: Modified:
2207 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2208
2209
2210 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2211 Log:
2212 Update NEWS file.
2213
2214
2215 Changes: Modified:
2216 +3 -0 trunk/NEWS (File Modified)
2217
2218
2219 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2220 Log:
2221 Allow service{} servers to manipulate the nick delay table
2222 (for "nickserv enforcement").
2223 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2224 If duration is 0, the nickdelay entry is removed, otherwise
2225 it is added with the duration in seconds (maximum 24 hours).
2226 It is suggested that this is used if the EUID capab is present.
2227
2228
2229 Changes: Modified:
2230 +42 -1 trunk/modules/m_services.c (File Modified)
2231
2232
2233 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2234 Log:
2235 HURT: strip off *@ from the start of the mask
2236 reject anything else containing '@' or '!'
2237
2238
2239 Changes: Modified:
2240 +11 -0 trunk/extensions/hurt.c (File Modified)
2241
2242
2243 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2244 Log:
2245 ircd.c: need supported.h here
2246
2247
2248 Changes: Modified:
2249 +1 -0 trunk/src/ircd.c (File Modified)
2250
2251
2252 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2253 Log:
2254 HURT: less ambiguity here
2255 ips/hosts to be hurt must contain a '.' or ':' otherwise
2256 they are interpreted as nicks
2257
2258
2259 Changes: Modified:
2260 +14 -9 trunk/extensions/hurt.c (File Modified)
2261
2262
2263 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2264 Log:
2265 - we're now ircd-charybdis.org.
2266 - properly alphabetize credits
2267
2268
2269 Changes: Modified:
2270 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2271
2272
2273 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2274 Log:
2275 - add additional modules to the configs
2276
2277
2278 Changes: Modified:
2279 +6 -0 trunk/doc/example.conf (File Modified)
2280 +12 -0 trunk/doc/reference.conf (File Modified)
2281
2282
2283 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2284 Log:
2285 - remove hurt.h, it is pointless and confusing
2286
2287
2288 Changes: Modified:
2289 +27 -62 trunk/extensions/hurt.c (File Modified)
2290 + - trunk/extensions/hurt.h (File Deleted)
2291
2292
2293 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2294 Log:
2295 - add code to suggest a local HURT by nickname.
2296 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2297
2298
2299 Changes: Modified:
2300 +40 -10 trunk/extensions/hurt.c (File Modified)
2301 +1 -0 trunk/extensions/hurt.h (File Modified)
2302
2303
2304 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2305 Log:
2306 - update NEWS file
2307
2308
2309 Changes: Modified:
2310 +2 -1 trunk/NEWS (File Modified)
2311
2312
2313 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2314 Log:
2315 MASKTRACE/TESTMASK: check orighost as well
2316
2317
2318 Changes: Modified:
2319 +4 -2 trunk/modules/m_etrace.c (File Modified)
2320 +3 -1 trunk/modules/m_testmask.c (File Modified)
2321
2322
2323 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2324 Log:
2325 Make RPL_ISUPPORT (005) numeric modularizable.
2326 Currently it will reassemble the numeric every time
2327 it needs to be sent, using a few dozen callbacks;
2328 if this is too slow some caching scheme should be
2329 implemented.
2330
2331
2332 Changes: Modified:
2333 +0 -1 trunk/include/s_user.h (File Modified)
2334 +36 -114 trunk/include/supported.h (File Modified)
2335 +1 -1 trunk/modules/m_version.c (File Modified)
2336 +1 -0 trunk/src/Makefile.in (File Modified)
2337 +1 -0 trunk/src/ircd.c (File Modified)
2338 +300 -25 trunk/src/s_user.c (File Modified)
2339 + - trunk/src/supported.c (File Added)
2340
2341
2342 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2343 Log:
2344 EUID orighost could differ from host only in case,
2345 do not mark as dynamic spoof then
2346
2347
2348 Changes: Modified:
2349 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2350
2351
2352 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2353 Log:
2354 kline help file: clarify a bit and remove some obsolete stuff
2355 partly suggested by Olin
2356
2357
2358 Changes: Modified:
2359 +8 -8 trunk/help/opers/kline (File Modified)
2360
2361
2362 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2363 Log:
2364 Update NEWS file.
2365
2366
2367 Changes: Modified:
2368 +20 -0 trunk/NEWS (File Modified)
2369
2370
2371 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2372 Log:
2373 Show real host/IP to nonopers whoising themselves.
2374 The IP is not shown for auth{} spoofs, otherwise it is,
2375 as it looked rather weird to me to show an auth{} spoofed
2376 IP like this. (/userhost on self still shows the IP.)
2377
2378
2379 Changes: Modified:
2380 +13 -2 trunk/modules/m_whois.c (File Modified)
2381
2382
2383 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2384 Log:
2385 Document nick_delay stuff and move it around a bit.
2386
2387
2388 Changes: Modified:
2389 +1 -2 trunk/doc/example.conf (File Modified)
2390 +8 -2 trunk/doc/reference.conf (File Modified)
2391
2392
2393 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2394 Log:
2395 - disable nickdelay by default. Needs to be documented in reference.conf.
2396
2397
2398 Changes: Modified:
2399 +2 -0 trunk/doc/example.conf (File Modified)
2400 +2 -0 trunk/doc/reference.conf (File Modified)
2401
2402
2403 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2404 Log:
2405 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2406
2407
2408 Changes: Modified:
2409 +2 -1 trunk/modules/m_services.c (File Modified)
2410
2411
2412 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2413 Log:
2414 ip_cloaking: somewhat hackish but we need to send the
2415 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2416 umodes
2417
2418
2419 Changes: Modified:
2420 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2421
2422
2423 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2424 Log:
2425 If EUID is used, show realhost in far connect notice
2426 (but not in far disconnect notice).
2427
2428
2429 Changes: Modified:
2430 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2431
2432
2433 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2434 Log:
2435 ip_cloaking:
2436 - use non-ENCAP CHGHOST if possible
2437 - really introduce new users with their mangled and real
2438 host if +h is in default umodes
2439
2440
2441 Changes: Modified:
2442 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2443
2444
2445 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2446 Log:
2447 Add non-ENCAP CHGHOST.
2448
2449
2450 Changes: Modified:
2451 +49 -11 trunk/modules/m_chghost.c (File Modified)
2452
2453
2454 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2455 Log:
2456 Initial addition of EUID (puts realhost/account in same
2457 command as user introduction).
2458 See doc/technical/euid.txt for more information.
2459 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2460
2461
2462 Changes: Modified:
2463 + - trunk/doc/technical/euid.txt (File Added)
2464 +2 -1 trunk/include/s_serv.h (File Modified)
2465 +1 -1 trunk/include/s_user.h (File Modified)
2466 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2467 +1 -34 trunk/modules/m_chghost.c (File Modified)
2468 +0 -28 trunk/modules/m_services.c (File Modified)
2469 +30 -1 trunk/src/s_serv.c (File Modified)
2470 +30 -3 trunk/src/s_user.c (File Modified)
2471
2472
2473 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2474 Log:
2475 Store the mangled host in localClient and use it for
2476 ban matching (also match real host for mangled users,
2477 also match mangled host for uncloaked users).
2478 Improve interaction of +h with auth{} and services
2479 spoofs.
2480 Note that all of this only applies to clients who
2481 connect after the mangling module is loaded
2482 (other clients cannot even set +h).
2483 The sorcerynet cloaking module has not been updated
2484 for these changes.
2485
2486
2487 Changes: Modified:
2488 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2489 +3 -0 trunk/include/client.h (File Modified)
2490 +64 -5 trunk/src/channel.c (File Modified)
2491 +1 -0 trunk/src/client.c (File Modified)
2492 +2 -2 trunk/src/s_user.c (File Modified)
2493
2494
2495 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2496 Log:
2497 Document /stats U letters in sgml.
2498
2499
2500 Changes: Modified:
2501 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2502
2503
2504 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2505 Log:
2506 Better description of hub_mask and leaf_mask.
2507
2508
2509 Changes: Modified:
2510 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2511
2512
2513 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2514 Log:
2515 Add operspy_dont_care_user_info to sgml docs.
2516
2517
2518 Changes: Modified:
2519 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2520
2521
2522 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2523 Log:
2524 Add general::operspy_dont_care_user_info.
2525 This makes /who mask equivalent to /who !mask for opers
2526 with the operspy flag, and removes the operspy log/notice
2527 on /who mask, /masktrace and /scan.
2528 The necessary privilege (operspy flag) is unchanged.
2529 Behaviour for the other operspy commands (channel
2530 related ones) is also unchanged.
2531
2532
2533 Changes: Modified:
2534 +1 -0 trunk/doc/example.conf (File Modified)
2535 +6 -0 trunk/doc/reference.conf (File Modified)
2536 +1 -0 trunk/include/s_conf.h (File Modified)
2537 +10 -8 trunk/modules/m_etrace.c (File Modified)
2538 +6 -0 trunk/modules/m_info.c (File Modified)
2539 +8 -5 trunk/modules/m_scan.c (File Modified)
2540 +1 -1 trunk/modules/m_version.c (File Modified)
2541 +6 -1 trunk/modules/m_who.c (File Modified)
2542 +1 -0 trunk/src/newconf.c (File Modified)
2543 +1 -0 trunk/src/s_conf.c (File Modified)
2544
2545
2546 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2547 Log:
2548 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2549 This letter will also be used for showing operspy with
2550 limited accountability (show non channel related info
2551 without '!' or notice).
2552
2553
2554 Changes: Modified:
2555 +2 -0 trunk/doc/server-version-info (File Modified)
2556 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2557 +2 -0 trunk/include/ircd.h (File Modified)
2558 +6 -0 trunk/modules/m_info.c (File Modified)
2559 +2 -0 trunk/modules/m_version.c (File Modified)
2560 +1 -0 trunk/src/ircd_state.c (File Modified)
2561
2562
2563 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2564 Log:
2565 Add m_webirc module, allows showing real host of CGI:IRC users.
2566 Differences to the version available on my web page for a while:
2567 instructions on how to set it up.
2568
2569
2570 Changes: Modified:
2571 +137 -0 trunk/extensions/Makefile.in (File Modified)
2572 + - trunk/extensions/m_webirc.c (File Added)
2573
2574
2575 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2576 Log:
2577 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2578
2579
2580 Changes: Modified:
2581 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2582
2583
2584 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2585 Log:
2586 - move beu from core to contributors
2587 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2588
2589
2590 Changes: Modified:
2591 +2 -2 trunk/CREDITS (File Modified)
2592
2593
2594 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2595 Log:
2596 Mention that class blocks must be defined before the
2597 auth or connect blocks referencing them.
2598
2599
2600 Changes: Modified:
2601 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2602
2603
2604 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2605 Log:
2606 extb_canjoin:
2607 - change from "can join" to "is banned", this reverses sense
2608 and removes "weird" checks like for +i, +l, +j
2609 - don't allow $j to same channel
2610 - +s/+p restriction removed, anyone can /mode b anyway
2611 - +k check removed
2612
2613
2614 Changes: Modified:
2615 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2616
2617
2618 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2619 Log:
2620 Add a few important lines from reference.conf to example.conf.
2621
2622
2623 Changes: Modified:
2624 +8 -1 trunk/doc/example.conf (File Modified)
2625
2626
2627 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2628 Log:
2629 - we don't support rtsigio anymore
2630 - we definately don't support VMS nor Cygwin either.
2631
2632
2633 Changes: Modified:
2634 +2 -2 trunk/INSTALL (File Modified)
2635 +0 -2 trunk/README.FIRST (File Modified)
2636
2637
2638 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2639 Log:
2640 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2641
2642
2643 Changes: Modified:
2644 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2645
2646
2647 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2648 Log:
2649 extb_canjoin:
2650 - return EXTBAN_NOMATCH for a valid ban that does not match
2651 - consider a $j ban invalid if we were already processing a
2652 can_join for a $j ban
2653
2654
2655 Changes: Modified:
2656 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2657
2658
2659 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2660 Log:
2661 extb_extgecos: realhost -> orighost
2662
2663
2664 Changes: Modified:
2665 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2666
2667
2668 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2669 Log:
2670 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2671
2672
2673 Changes: Modified:
2674 +59 -0 trunk/extensions/Makefile.in (File Modified)
2675 + - trunk/extensions/extb_canjoin.c (File Added)
2676
2677
2678 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2679 Log:
2680 - oh right, charybdis calls that 'orighost'.
2681
2682
2683 Changes: Modified:
2684 +2 -2 trunk/modules/m_who.c (File Modified)
2685
2686
2687 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2688 Log:
2689 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2690
2691
2692 Changes: Modified:
2693 +2 -0 trunk/modules/m_who.c (File Modified)
2694
2695
2696 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2697 Log:
2698 - also check $x against realhost
2699
2700
2701 Changes: Modified:
2702 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2703
2704
2705 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2706 Log:
2707 Sorcerynet people want a debugging notice moved from +s to +d.
2708
2709
2710 Changes: Modified:
2711 +1 -1 trunk/src/blacklist.c (File Modified)
2712
2713
2714 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2715 Log:
2716 Use source_p instead of client_p for free_pre_client().
2717 client_p could be NULL or another client.
2718
2719
2720 Changes: Modified:
2721 +1 -1 trunk/src/client.c (File Modified)
2722
2723
2724 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2725 Log:
2726 - revert this, I know how to fix it now
2727
2728
2729 Changes: Modified:
2730 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2731
2732
2733 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2734 Log:
2735 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2736 This fix is probably suboptimal, but it does indeed fix the problem.
2737
2738
2739 Changes: Modified:
2740 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2741
2742
2743 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2744 Log:
2745 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2746
2747
2748 Changes: Modified:
2749 +49 -0 trunk/extensions/Makefile.in (File Modified)
2750 + - trunk/extensions/extb_extgecos.c (File Added)
2751
2752
2753 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2754 Log:
2755 Remove undocumented and unused general::fallback_to_ip6_int config option.
2756
2757
2758 Changes: Modified:
2759 +0 -3 trunk/include/s_conf.h (File Modified)
2760 +0 -3 trunk/src/newconf.c (File Modified)
2761
2762
2763 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2764 Log:
2765 SGML docs:
2766 - document new TESTMASK
2767 - mention that TESTMASK matching is the same as MASKTRACE matching
2768 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2769 been that way)
2770
2771
2772 Changes: Modified:
2773 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2774
2775
2776 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2777 Log:
2778 New testmask from ratbox 2.2.
2779 Allows matches on nick, ip and gecos in addition to user
2780 and host, and is fully analogous to masktrace.
2781 The numeric has changed from 724 to 727 and fields in it
2782 have changed.
2783
2784
2785 Changes: Modified:
2786 +4 -3 trunk/help/opers/testmask (File Modified)
2787 +1 -0 trunk/include/numeric.h (File Modified)
2788 +82 -9 trunk/modules/m_testmask.c (File Modified)
2789 +2 -2 trunk/src/messages.tab (File Modified)
2790
2791
2792 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2793 Log:
2794 contrib -> extensions
2795
2796
2797 Changes: Modified:
2798 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2799
2800
2801 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2802 Log:
2803 CHGHOST: Check validity of new hostname.
2804 If the command came from a local client (disabled by
2805 default), send an error message and drop the command.
2806 If the command came from a remote client or server,
2807 send a notice to opers and the target user (if local).
2808
2809
2810 Changes: Modified:
2811 +42 -1 trunk/modules/m_chghost.c (File Modified)
2812
2813
2814 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2815 Log:
2816 Update NEWS file.
2817
2818
2819 Changes: Modified:
2820 +23 -1 trunk/NEWS (File Modified)
2821
2822
2823 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2824 Log:
2825 When an outgoing server connection succeeds, set
2826 localClient->ip by simply copying the whole sockaddr
2827 struct instead of copying certain parts only.
2828
2829
2830 Changes: Modified:
2831 +1 -19 trunk/src/s_serv.c (File Modified)
2832
2833
2834 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2835 Log:
2836 Give a special error message and ignore the connect block
2837 if trying to add a connect block for the server's own name.
2838
2839
2840 Changes: Modified:
2841 +7 -0 trunk/src/newconf.c (File Modified)
2842
2843
2844 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2845 Log:
2846 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2847 when --disable-balloc is used, so that it compiles.
2848 Obviously the BlockHeapUsage() stub returns just zeroes so
2849 /stats z will be less informative.
2850
2851
2852 Changes: Modified:
2853 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2854
2855
2856 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2857 Log:
2858 Free and zero dns_query in DNS callback for outgoing connect.
2859 This avoids double free of reslist.
2860
2861
2862 Changes: Modified:
2863 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2864
2865
2866 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2867 Log:
2868 From ratbox, log failed outgoing connections to serverlog.
2869 Added: IP address.
2870
2871
2872 Changes: Modified:
2873 +13 -1 trunk/src/s_serv.c (File Modified)
2874
2875
2876 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2877 Log:
2878 Change serverlog message when connecting to be more clear and show the port number.
2879
2880
2881 Changes: Modified:
2882 +1 -1 trunk/src/s_serv.c (File Modified)
2883
2884
2885 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2886 Log:
2887 Remove gethost_byname(), this is meaningless
2888 since the removal of AAAA -> A fallback (r1763).
2889
2890
2891 Changes: Modified:
2892 +0 -1 trunk/include/res.h (File Modified)
2893 +0 -12 trunk/src/res.c (File Modified)
2894
2895
2896 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2897 Log:
2898 Remove ip6.int support and use only ip6.arpa.
2899 The global ip6.int zone has disappeared on June 1
2900 and a lot of other software has been removing ip6.int
2901 support also.
2902 This removes the second and last case where IPv6
2903 support in charybdis causes extra lookups and slows
2904 DNS down.
2905
2906
2907 Changes: Modified:
2908 +5 -27 trunk/src/res.c (File Modified)
2909
2910
2911 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2912 Log:
2913 Mention new default (r1767) for connect::aftype in sgml docs.
2914
2915
2916 Changes: Modified:
2917 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2918
2919
2920 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2921 Log:
2922 Use IPv6 if connect::host looks like an IPv6 address
2923 (contains a colon). No need to aftype=ipv6 anymore.
2924
2925
2926 Changes: Modified:
2927 +2 -0 trunk/src/newconf.c (File Modified)
2928
2929
2930 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2931 Log:
2932 More information about connect::host.
2933
2934
2935 Changes: Modified:
2936 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2937
2938
2939 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2940 Log:
2941 Remove fallback to A if AAAA cannot be found.
2942 In case of a forward check of a reverse lookup, we
2943 already know if it's ipv4 or ipv6, so it is not
2944 useful and in case of a forward lookup of a hostname
2945 in connect::host, connect::aftype already specifies
2946 if it's ipv4 or ipv6.
2947
2948
2949 Changes: Modified:
2950 +4 -27 trunk/src/res.c (File Modified)
2951
2952
2953 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2954 Log:
2955 msg_channel():
2956 - check if +c made the message text empty and refuse
2957 to send it if so
2958 - don't copy message text if it is not necessary
2959 (channel is -c)
2960
2961
2962 Changes: Modified:
2963 +14 -4 trunk/modules/core/m_message.c (File Modified)
2964
2965
2966 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2967 Log:
2968 remove_conf_item(): do not free cf_name, this is generally a string constant
2969
2970
2971 Changes: Modified:
2972 +0 -1 trunk/src/newconf.c (File Modified)
2973
2974
2975 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2976 Log:
2977 Remove the old unused FDL_ constants.
2978
2979
2980 Changes: Modified:
2981 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2982
2983
2984 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2985 Log:
2986 Remove an unused struct irc_sockaddr_storage from fde_t
2987 (allocated for every possible file descriptor).
2988
2989
2990 Changes: Modified:
2991 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2992
2993
2994 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2995 Log:
2996 If the DNS lookup for an outgoing connection is still
2997 pending when it is closed, clean it up.
2998
2999
3000 Changes: Modified:
3001 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3002
3003
3004 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3005 Log:
3006 If proc_answer() fails (for example if a lookup for an
3007 A record returns a CNAME), fail the query immediately.
3008 Previously the packet was just ignored, leaving the
3009 query to time out.
3010
3011
3012 Changes: Modified:
3013 +4 -8 trunk/src/res.c (File Modified)
3014
3015
3016 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3017 Log:
3018 Correct sockhost field in an outgoing server connection.
3019 First copy the host field from the server_conf, then
3020 take the IP from to where the connection was attempted
3021 when the connection callback is called.
3022 (Before r1747 this used the IP from the server_conf.)
3023
3024
3025 Changes: Modified:
3026 +8 -2 trunk/src/s_serv.c (File Modified)
3027
3028
3029 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3030 Log:
3031 Remove ipnum (keep aftype) and dns_query from server_conf.
3032 We don't keep track of binary form address in connect{}
3033 blocks anymore, DNS lookups of names in host= gone.
3034 As before the DNS lookup is done on connect.
3035 This should unbreak hostnames in host= somewhat.
3036
3037
3038 Changes: Modified:
3039 +1 -2 trunk/include/s_newconf.h (File Modified)
3040 +2 -2 trunk/src/newconf.c (File Modified)
3041 +1 -42 trunk/src/s_newconf.c (File Modified)
3042 +12 -31 trunk/src/s_serv.c (File Modified)
3043
3044
3045 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3046 Log:
3047 Rerun autoconf.
3048
3049
3050 Changes: Modified:
3051 +1 -1 trunk/configure (File Modified)
3052
3053
3054 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3055 Log:
3056 Fix --disable-balloc help text (said --disable-small-net).
3057
3058
3059 Changes: Modified:
3060 +1 -1 trunk/configure.ac (File Modified)
3061
3062
3063 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3064 Log:
3065 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3066 services (+S). Unlike operstring and adminstring, this
3067 is not changeable with /quote set but is updated on rehash.
3068
3069
3070 Changes: Modified:
3071 +1 -0 trunk/doc/example.conf (File Modified)
3072 +10 -2 trunk/doc/reference.conf (File Modified)
3073 +1 -0 trunk/include/s_conf.h (File Modified)
3074 +6 -0 trunk/modules/m_info.c (File Modified)
3075 +3 -2 trunk/modules/m_whois.c (File Modified)
3076 +1 -0 trunk/src/newconf.c (File Modified)
3077 +1 -0 trunk/src/s_conf.c (File Modified)
3078
3079
3080 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3081 Log:
3082 Fix handling of comma in whois: ignore the comma and
3083 everything after it but do output the entire parameter
3084 in RPL_ENDOFWHOIS.
3085
3086
3087 Changes: Modified:
3088 +2 -2 trunk/modules/m_whois.c (File Modified)
3089
3090
3091 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3092 Log:
3093 New /stats letter 's' to list HURTs:
3094 - opers get the full listing.
3095 - users get any HURTs that match their sockhost/orighost if
3096 "stats_k_oper_only" is set to 1.
3097
3098
3099 Changes: Modified:
3100 +50 -0 trunk/extensions/hurt.c (File Modified)
3101
3102
3103 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3104 Log:
3105 - make the newconf system available to modules.
3106
3107
3108 Changes: Modified:
3109 +4 -1 trunk/include/newconf.h (File Modified)
3110 +4 -8 trunk/src/newconf.c (File Modified)
3111
3112
3113 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3114 Log:
3115 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3116
3117 Changes: Modified:
3118 +0 -3 trunk/doc/example.conf (File Modified)
3119 +0 -3 trunk/doc/reference.conf (File Modified)
3120
3121
3122 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3123 Log:
3124 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3125
3126
3127 Changes: Modified:
3128 +3 -0 trunk/doc/example.conf (File Modified)
3129 +3 -0 trunk/doc/reference.conf (File Modified)
3130
3131
3132 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3133 Log:
3134 Fix too early truncation of JOIN channel list.
3135
3136
3137 Changes: Modified:
3138 +2 -3 trunk/modules/core/m_join.c (File Modified)
3139
3140
3141 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3142 Log:
3143 - From ratbox 2.2 (anfl), send server notices about read
3144 errors from handshakes and servers to +s instead of +d.
3145 - Send various server notices about failed server
3146 connections which did not reach registered state network
3147 wide if the connection was initiated by a remote oper.
3148 This avoids annoying the whole net if there is a
3149 broken autoconnect, but allows all opers to see why a
3150 remote connect failed. Failed connections which did reach
3151 server state already generate server notices everywhere.
3152
3153 Note: this is an exception to our general policy to not send
3154 server notices about unregistered connections remotely.
3155
3156
3157 Changes: Modified:
3158 +1 -0 trunk/include/client.h (File Modified)
3159 +20 -6 trunk/src/client.c (File Modified)
3160 +6 -6 trunk/src/s_serv.c (File Modified)
3161
3162
3163 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3164 Log:
3165 - fix typoes
3166
3167
3168 Changes: Modified:
3169 +1 -1 trunk/doc/example.conf (File Modified)
3170 +1 -1 trunk/doc/reference.conf (File Modified)
3171
3172
3173 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3174 Log:
3175 Don't allow #channel +b $c:&channel (inconsistent target).
3176
3177
3178 Changes: Modified:
3179 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3180
3181
3182 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3183 Log:
3184 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3185
3186
3187 Changes: Modified:
3188 +0 -2 trunk/include/client.h (File Modified)
3189
3190
3191 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3192 Log:
3193 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3194
3195
3196 Changes: Modified:
3197 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3198
3199
3200 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3201 Log:
3202 Store IP addresses in whowas. These are shown to opers.
3203 Obtained from Eurus patches.
3204 orighost tracking removed (not worth the memory IMHO),
3205 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3206 with unknown IPs and to not violate auth{} spoof policy.
3207
3208
3209 Changes: Modified:
3210 +2 -0 trunk/doc/reference.conf (File Modified)
3211 +1 -0 trunk/include/numeric.h (File Modified)
3212 +1 -0 trunk/include/whowas.h (File Modified)
3213 +10 -1 trunk/modules/m_whowas.c (File Modified)
3214 +1 -1 trunk/src/messages.tab (File Modified)
3215 +4 -0 trunk/src/whowas.c (File Modified)
3216
3217
3218 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3219 Log:
3220 Describe hostmask parameter of masktrace better in sgml docs.
3221
3222
3223 Changes: Modified:
3224 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3225
3226
3227 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3228 Log:
3229 masktrace help file: mention CIDR IP masks
3230 From ratbox 2.2
3231
3232
3233 Changes: Modified:
3234 +2 -0 trunk/help/opers/masktrace (File Modified)
3235
3236
3237 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3238 Log:
3239 MASKTRACE: allow normal match() on IP address also
3240 From ratbox 2.2
3241
3242
3243 Changes: Modified:
3244 +2 -3 trunk/modules/m_etrace.c (File Modified)
3245
3246
3247 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3248 Log:
3249 Allow +S clients (services) to send to channels and @/+ channels always.
3250
3251
3252 Changes: Modified:
3253 +1 -1 trunk/modules/core/m_message.c (File Modified)
3254 +1 -1 trunk/src/channel.c (File Modified)
3255
3256
3257 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3258 Log:
3259 Allow servers to send to @#chan and +#chan.
3260
3261
3262 Changes: Modified:
3263 +1 -1 trunk/modules/core/m_message.c (File Modified)
3264
3265
3266 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3267 Log:
3268 Don't count opers on service{} servers in /lusers.
3269
3270
3271 Changes: Modified:
3272 +2 -2 trunk/src/s_user.c (File Modified)
3273
3274
3275 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3276 Log:
3277 Show opers the real host behind a dynamic spoof in WHOIS.
3278 If the user is auth{} spoofed, this shows the auth{} spoof
3279 otherwise it shows the DNS hostname and IP address.
3280 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3281
3282
3283 Changes: Modified:
3284 +1 -0 trunk/include/numeric.h (File Modified)
3285 +12 -2 trunk/modules/m_whois.c (File Modified)
3286 +1 -1 trunk/src/messages.tab (File Modified)
3287
3288
3289 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3290 Log:
3291 Remove #define HIDE_SPOOF_IPS from config.h, should
3292 have been done earlier.
3293
3294
3295 Changes: Modified:
3296 +0 -7 trunk/include/config.h (File Modified)
3297
3298
3299 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3300 Log:
3301 Bring back ERR_CANTKILLSERVER.
3302
3303
3304 Changes: Modified:
3305 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3306
3307
3308 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3309 Log:
3310 ip_cloaking module:
3311 - also send RPL_HOSTHIDDEN on -h
3312 - don't allow +h for auth{} spoofed clients
3313
3314
3315 Changes: Modified:
3316 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3317
3318
3319 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3320 Log:
3321 /etc/resolv.conf parsing:
3322 - don't crash (sometimes) if there is a line without an argument
3323 (e.g. 'search' by itself)
3324 - fix handling of lines with leading whitespace
3325
3326
3327 Changes: Modified:
3328 +9 -8 trunk/src/reslib.c (File Modified)
3329
3330
3331 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3332 Log:
3333 Put back code that terminates DNS queries, which was
3334 removed during the resolver changes.
3335
3336
3337 Changes: Modified:
3338 +4 -0 trunk/src/s_auth.c (File Modified)
3339
3340
3341 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3342 Log:
3343 - oh hey, that was in the wrong place
3344
3345
3346 Changes: Modified:
3347 +13 -13 trunk/src/s_auth.c (File Modified)
3348
3349
3350 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3351 Log:
3352 - handle a situation where a user can go away before DNS completes
3353
3354
3355 Changes: Modified:
3356 +13 -0 trunk/src/s_auth.c (File Modified)
3357
3358
3359 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3360 Log:
3361 More dnsbl stuff
3362
3363
3364 Changes: Modified:
3365 +1 -0 trunk/include/blacklist.h (File Modified)
3366 +1 -0 trunk/include/res.h (File Modified)
3367 +33 -2 trunk/src/blacklist.c (File Modified)
3368 +2 -0 trunk/src/client.c (File Modified)
3369 +24 -0 trunk/src/res.c (File Modified)
3370
3371
3372 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3373 Log:
3374 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3375 if comm_accept() failed.
3376
3377 Found with valgrind.
3378
3379
3380 Changes: Modified:
3381 +4 -4 trunk/src/listener.c (File Modified)
3382
3383
3384 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3385 Log:
3386 - handle unavailable Client/preClient structs
3387
3388
3389 Changes: Modified:
3390 +9 -0 trunk/src/blacklist.c (File Modified)
3391
3392
3393 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3394 Log:
3395 Add +lf to SGML docs.
3396
3397
3398 Changes: Modified:
3399 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3400
3401
3402 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3403 Log:
3404 Also do forwarding if the channel limit (+l) is exceeded.
3405
3406
3407 Changes: Modified:
3408 +1 -1 trunk/help/opers/cmode (File Modified)
3409 +2 -2 trunk/modules/core/m_join.c (File Modified)
3410
3411
3412 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3413 Log:
3414 Post-release lovin':
3415 - Update version to 2.1.0.
3416 - Regenerate configure.
3417
3418
3419 Changes: Modified:
3420 +9 -9 trunk/configure (File Modified)
3421 +1 -1 trunk/configure.ac (File Modified)
3422
3423
3424 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3425 Log:
3426 Comment out example blacklist{} block.
3427
3428
3429 Changes: Modified:
3430 +7 -7 trunk/doc/example.conf (File Modified)
3431 +7 -7 trunk/doc/reference.conf (File Modified)
3432
3433
3434 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3435 Log:
3436 Add note regarding use of AHBL BLs.
3437
3438
3439 Changes: Modified:
3440 +4 -0 trunk/doc/example.conf (File Modified)
3441 +4 -0 trunk/doc/reference.conf (File Modified)
3442
3443
3444 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3445 Log:
3446 Fix typos.
3447
3448
3449 Changes: Modified:
3450 +2 -2 trunk/CREDITS (File Modified)
3451
3452
3453 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3454 Log:
3455 Add beu to CREDITS.
3456
3457
3458 Changes: Modified:
3459 +1 -0 trunk/CREDITS (File Modified)
3460
3461
3462 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3463 Log:
3464 Put more recent ratbox CREDITS here.
3465
3466
3467 Changes: Modified:
3468 +3 -2 trunk/doc/Ratbox-team (File Modified)
3469
3470
3471 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3472 Log:
3473 Clarify a bit.
3474
3475
3476 Changes: Modified:
3477 +5 -4 trunk/NEWS (File Modified)
3478
3479
3480 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3481 Log:
3482 Mention that install or make install also avoids modunload crashes.
3483
3484
3485 Changes: Modified:
3486 +2 -1 trunk/BUGS (File Modified)
3487
3488
3489 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3490 Log:
3491 - update NEWS a bit
3492
3493
3494 Changes: Modified:
3495 +3 -8 trunk/NEWS (File Modified)
3496
3497
3498 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3499 Log:
3500 - further updates
3501
3502
3503 Changes: Modified:
3504 +3 -2 trunk/BUGS (File Modified)
3505
3506
3507 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3508 Log:
3509 - add orighost check to hurt.c
3510 - update BUGS info
3511
3512
3513 Changes: Modified:
3514 +1 -6 trunk/BUGS (File Modified)
3515 +1 -1 trunk/extensions/hurt.c (File Modified)
3516
3517
3518 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3519 Log:
3520 Make kline_exempt exempt from HURT also.
3521
3522
3523 Changes: Modified:
3524 +2 -1 trunk/extensions/hurt.c (File Modified)
3525
3526
3527 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3528 Log:
3529 Fix mask HEAL propagation.
3530
3531
3532 Changes: Modified:
3533 +6 -3 trunk/extensions/hurt.c (File Modified)
3534
3535
3536 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3537 Log:
3538 - Remove old cruft.
3539 - Update.
3540
3541
3542 Changes: Modified:
3543 +18 -31 trunk/extensions/README (File Modified)
3544
3545
3546 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3547 Log:
3548 More target change hax.
3549 Ick.
3550
3551
3552 Changes: Modified:
3553 +5 -0 trunk/extensions/hurt.c (File Modified)
3554
3555
3556 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3557 Log:
3558 Improvements to HURT propagation.
3559
3560
3561 Changes: Modified:
3562 +8 -6 trunk/extensions/hurt.c (File Modified)
3563
3564
3565 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3566 Log:
3567 - further simplification
3568
3569
3570 Changes: Modified:
3571 +25 -76 trunk/extensions/hurt.c (File Modified)
3572 +0 -9 trunk/extensions/hurt.h (File Modified)
3573
3574
3575 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3576 Log:
3577 - client_exit hook
3578
3579
3580 Changes: Modified:
3581 +13 -0 trunk/extensions/hurt.c (File Modified)
3582
3583
3584 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3585 Log:
3586 - cut off at 15 messages instead of 30
3587
3588
3589 Changes: Modified:
3590 +1 -1 trunk/extensions/hurt.h (File Modified)
3591
3592
3593 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3594 Log:
3595 Squash a warning here.
3596
3597
3598 Changes: Modified:
3599 +1 -3 trunk/src/ircd.c (File Modified)
3600
3601
3602 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3603 Log:
3604 Don't show servers in /stats l to nonopers if flatten links is enabled.
3605
3606
3607 Changes: Modified:
3608 +3 -1 trunk/modules/m_stats.c (File Modified)
3609
3610
3611 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3612 Log:
3613 - hurt expiry
3614
3615
3616 Changes: Modified:
3617 +20 -7 trunk/extensions/hurt.c (File Modified)
3618
3619
3620 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3621 Log:
3622 - remove inline stuff (yuck)
3623 - sockaddr should have been sockhost
3624
3625
3626 Changes: Modified:
3627 +22 -31 trunk/extensions/hurt.c (File Modified)
3628
3629
3630 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3631 Log:
3632 - make hurt checking actually work
3633
3634
3635 Changes: Modified:
3636 +2 -7 trunk/extensions/hurt.c (File Modified)
3637
3638
3639 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3640 Log:
3641 Slight tweak to alias{}.
3642
3643
3644 Changes: Modified:
3645 +4 -0 trunk/src/parse.c (File Modified)
3646
3647
3648 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3649 Log:
3650 - further simplification
3651
3652
3653 Changes: Modified:
3654 +59 -71 trunk/extensions/hurt.c (File Modified)
3655 +0 -1 trunk/extensions/hurt.h (File Modified)
3656
3657
3658 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3659 Log:
3660 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3661
3662
3663 Changes: Modified:
3664 +10 -20 trunk/extensions/hurt.c (File Modified)
3665 +0 -4 trunk/extensions/hurt.h (File Modified)
3666
3667
3668 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3669 Log:
3670 - remove some unnecessary code here (hurt_initial_check_event()).
3671
3672
3673 Changes: Modified:
3674 +0 -23 trunk/extensions/hurt.c (File Modified)
3675
3676
3677 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3678 Log:
3679 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3680
3681
3682 Changes: Modified:
3683 +8 -0 trunk/modules/core/m_message.c (File Modified)
3684
3685
3686 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3687 Log:
3688 - more sane tgchange hax
3689
3690
3691 Changes: Modified:
3692 +2 -1 trunk/extensions/hurt.c (File Modified)
3693
3694
3695 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3696 Log:
3697 Make HEAL <nick> work.
3698
3699
3700 Changes: Modified:
3701 +40 -43 trunk/extensions/hurt.c (File Modified)
3702
3703
3704 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3705 Log:
3706 Destroy hurt_clients list on unload.
3707
3708
3709 Changes: Modified:
3710 +7 -0 trunk/extensions/hurt.c (File Modified)
3711
3712
3713 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3714 Log:
3715 Coding style: no space between a function name and parenthesis.
3716
3717
3718 Changes: Modified:
3719 +43 -43 trunk/extensions/hurt.c (File Modified)
3720
3721
3722 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3723 Log:
3724 Now works and throws out hurt clients after 30 protocol messages
3725 unless they identify.
3726
3727
3728 Changes: Modified:
3729 +28 -36 trunk/extensions/hurt.c (File Modified)
3730 +1 -7 trunk/extensions/hurt.h (File Modified)
3731
3732
3733 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3734 Log:
3735 Working addition/lookup.
3736
3737
3738 Changes: Modified:
3739 +8 -0 trunk/extensions/hurt.c (File Modified)
3740
3741
3742 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3743 Log:
3744 Get rid of hyb6 style propagation (:server COMMAND source).
3745
3746
3747 Changes: Modified:
3748 +18 -22 trunk/extensions/hurt.c (File Modified)
3749
3750
3751 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3752 Log:
3753 add not-working hurt_add and hurt_find
3754
3755
3756 Changes: Modified:
3757 +13 -5 trunk/extensions/hurt.c (File Modified)
3758
3759
3760 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3761 Log:
3762 Comment out a lot of stuff so I can load and unload this without crashing.
3763
3764
3765 Changes: Modified:
3766 +17 -6 trunk/extensions/hurt.c (File Modified)
3767
3768
3769 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3770 Log:
3771 Fix svn:keywords and add a short comment at the top.
3772
3773
3774 Changes: Modified:
3775 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3776
3777
3778 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3779 Log:
3780 - Make hurt module compile
3781 - Link it to the build
3782 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3783 correct flag name, no CAP_TS6 use etc
3784
3785
3786 Changes: Modified:
3787 +1 -0 trunk/extensions/Makefile.in (File Modified)
3788 +30 -32 trunk/extensions/hurt.c (File Modified)
3789
3790
3791 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3792 Log:
3793 Put beu's hurt module in trunk.
3794
3795
3796 Changes: Modified:
3797 + - trunk/extensions/hurt.c (File Added)
3798 + - trunk/extensions/hurt.h (File Added)
3799
3800
3801 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3802 Log:
3803 - _iprint(): use stderr instead of stdout
3804
3805
3806 Changes: Modified:
3807 +1 -1 trunk/src/s_log.c (File Modified)
3808
3809
3810 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3811 Log:
3812 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3813 and subsequently destroy our kqueue when we close 0, 1, 2
3814 (broke /restart).
3815 - After closing fd 0, 1, 2 reopen them to /dev/null again
3816 so we don't send messages from malloc etc to a random
3817 user's connection.
3818 - Remove an obsolete comment.
3819
3820
3821 Changes: Modified:
3822 +13 -2 trunk/src/ircd.c (File Modified)
3823
3824
3825 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3826 Log:
3827 Update NEWS file.
3828
3829
3830 Changes: Modified:
3831 +29 -1 trunk/NEWS (File Modified)
3832
3833
3834 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3835 Log:
3836 Rerun autoconf.
3837
3838
3839 Changes: Modified:
3840 +1 -1 trunk/configure (File Modified)
3841
3842
3843 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3844 Log:
3845 Fix openssl version check to also accept versions newer than 0.9.6.
3846
3847
3848 Changes: Modified:
3849 +1 -1 trunk/configure.ac (File Modified)
3850
3851
3852 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3853 Log:
3854 Oops, need packet.h here.
3855
3856
3857 Changes: Modified:
3858 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3859
3860
3861 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3862 Log:
3863 End the flood grace period in CPRIVMSG/CNOTICE.
3864
3865
3866 Changes: Modified:
3867 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3868
3869
3870 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3871 Log:
3872 - update class::connectfreq documentation
3873
3874
3875 Changes: Modified:
3876 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3877
3878
3879 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3880 Log:
3881 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3882
3883
3884 Changes: Modified:
3885 +3 -6 trunk/src/s_serv.c (File Modified)
3886
3887
3888 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3889 Log:
3890 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3891
3892
3893 Changes: Modified:
3894 +1 -1 trunk/src/messages.tab (File Modified)
3895
3896
3897 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3898 Log:
3899 Don't mention that /stats p shows idle times, as it doesn't.
3900
3901
3902 Changes: Modified:
3903 +1 -1 trunk/help/opers/stats (File Modified)
3904 +1 -1 trunk/help/users/stats (File Modified)
3905
3906
3907 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3908 Log:
3909 /stats A shows DNS servers, it doesn't matter whether ircd
3910 uses ADNS or something else.
3911
3912
3913 Changes: Modified:
3914 +1 -1 trunk/help/opers/stats (File Modified)
3915
3916
3917 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3918 Log:
3919 get_client_name() fix
3920
3921
3922 Changes: Modified:
3923 +4 -0 trunk/src/client.c (File Modified)
3924
3925
3926 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3927 Log:
3928 Add some comments.
3929
3930
3931 Changes: Modified:
3932 +6 -0 trunk/src/ircd.c (File Modified)
3933
3934
3935 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3936 Log:
3937 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3938
3939 Changes: Modified:
3940 +16 -17 trunk/configure (File Modified)
3941 +1 -1 trunk/configure.ac (File Modified)
3942
3943
3944 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3945 Log:
3946 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3947
3948 Changes: Modified:
3949 +135 -0 trunk/configure (File Modified)
3950 +6 -0 trunk/configure.ac (File Modified)
3951
3952
3953 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3954 Log:
3955 Exit 0 on successful -conftest.
3956
3957
3958 Changes: Modified:
3959 +1 -1 trunk/src/ircd.c (File Modified)
3960
3961
3962 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3963 Log:
3964 Make the "keep the parent process around" thing work, by opening
3965 a pipe to the child process. This pipe is on fd 0 in the child
3966 process. After successful initialization, the child will write
3967 a byte to this pipe, on fatal errors it will close it without
3968 writing anything.
3969
3970 Somewhat hackish still but should work.
3971
3972
3973 Changes: Modified:
3974 +27 -30 trunk/src/ircd.c (File Modified)
3975
3976
3977 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3978 Log:
3979 - convert some error messages to ierror() over fprintf/ilog combination
3980
3981
3982 Changes: Modified:
3983 +3 -6 trunk/src/ircd.c (File Modified)
3984
3985
3986 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3987 Log:
3988 - inotice() for loadmodule when in foreground mode
3989
3990
3991 Changes: Modified:
3992 +3 -0 trunk/src/modules.c (File Modified)
3993
3994
3995 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3996 Log:
3997 - remove inotice() on loading modules from the config
3998
3999
4000 Changes: Modified:
4001 +0 -3 trunk/src/modules.c (File Modified)
4002
4003
4004 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4005 Log:
4006 - usleep for 50000usec in the parent process to allow for startup messages
4007 to be cleanly printed before detaching to shell, this should be more than
4008 enough time really
4009
4010
4011 Changes: Modified:
4012 +3 -0 trunk/src/ircd.c (File Modified)
4013
4014
4015 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4016 Log:
4017 - display more errors during normal startup as to try to help people find common problems
4018
4019
4020 Changes: Modified:
4021 +27 -10 trunk/src/ircd.c (File Modified)
4022
4023
4024 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4025 Log:
4026 - version bump in preparation of 2.0.0 release
4027
4028
4029 Changes: Modified:
4030 +9 -9 trunk/configure (File Modified)
4031 +1 -1 trunk/configure.ac (File Modified)
4032
4033
4034 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4035 Log:
4036 Change example.conf operator block from "admin" to "god",
4037 so as to show we encourage per-person operator blocks.
4038
4039
4040 Changes: Modified:
4041 +4 -2 trunk/doc/example.conf (File Modified)
4042
4043
4044 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4045 Log:
4046 Document alias{} block.
4047
4048
4049 Changes: Modified:
4050 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4051
4052
4053 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4054 Log:
4055 Document DNS blacklist stuff in sgml.
4056
4057
4058 Changes: Modified:
4059 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4060 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4061
4062
4063 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4064 Log:
4065 Misc /stats clarifications.
4066
4067
4068 Changes: Modified:
4069 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4070
4071
4072 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4073 Log:
4074 Move snomasks into umodes chapter.
4075 Move oprivs chapter down.
4076
4077
4078 Changes: Modified:
4079 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4080 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4081 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4082
4083
4084 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4085 Log:
4086 Mention operator{} user@host change.
4087
4088
4089 Changes: Modified:
4090 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4091
4092
4093 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4094 Log:
4095 operator{} block user@host matches against orighost now, not host.
4096 This means that services/+h spoofs do not work in operator{} blocks;
4097 auth{} spoofs still work.
4098
4099
4100 Changes: Modified:
4101 +4 -0 trunk/doc/example.conf (File Modified)
4102 +1 -1 trunk/doc/reference.conf (File Modified)
4103 +2 -2 trunk/modules/m_challenge.c (File Modified)
4104 +1 -1 trunk/modules/m_oper.c (File Modified)
4105
4106
4107 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4108 Log:
4109 - inotice/iwarn/ierror() stuff I was working on
4110
4111
4112 Changes: Modified:
4113 +3 -0 trunk/include/s_log.h (File Modified)
4114 +15 -11 trunk/src/ircd.c (File Modified)
4115 +3 -1 trunk/src/modules.c (File Modified)
4116 +1 -1 trunk/src/newconf.c (File Modified)
4117 +54 -0 trunk/src/s_log.c (File Modified)
4118
4119
4120 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4121 Log:
4122 Oops, don't add blacklists to the list twice on rehash.
4123
4124
4125 Changes: Modified:
4126 +3 -2 trunk/src/blacklist.c (File Modified)
4127
4128
4129 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4130 Log:
4131 Remove notices to the client about progress of dnsbl lookups.
4132
4133
4134 Changes: Modified:
4135 +0 -4 trunk/src/blacklist.c (File Modified)
4136
4137
4138 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4139 Log:
4140 Add auth{} flag dnsbl_exempt.
4141
4142
4143 Changes: Modified:
4144 +2 -1 trunk/doc/example.conf (File Modified)
4145 +2 -1 trunk/doc/reference.conf (File Modified)
4146 +2 -0 trunk/include/s_conf.h (File Modified)
4147 +1 -0 trunk/src/newconf.c (File Modified)
4148 +8 -1 trunk/src/s_user.c (File Modified)
4149
4150
4151 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4152 Log:
4153 Switch alias{} and blacklist{} around, for consistency with example.conf.
4154
4155
4156 Changes: Modified:
4157 +18 -18 trunk/doc/reference.conf (File Modified)
4158
4159
4160 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4161 Log:
4162 Send a warning to the user if they are dnsbl listed but exempted.
4163
4164
4165 Changes: Modified:
4166 +17 -12 trunk/src/s_user.c (File Modified)
4167
4168
4169 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4170 Log:
4171 Move throwing out dnsbl listed clients to registration,
4172 and make kline_exempt exempt from it.
4173
4174
4175 Changes: Modified:
4176 +1 -0 trunk/include/blacklist.h (File Modified)
4177 +4 -0 trunk/include/client.h (File Modified)
4178 +15 -16 trunk/src/blacklist.c (File Modified)
4179 +6 -0 trunk/src/client.c (File Modified)
4180 +17 -0 trunk/src/s_user.c (File Modified)
4181
4182
4183 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4184 Log:
4185 Show refcount in /stats n.
4186
4187
4188 Changes: Modified:
4189 +3 -2 trunk/modules/m_stats.c (File Modified)
4190
4191
4192 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4193 Log:
4194 Don't look up dnsbls twice if they send USER twice.
4195
4196
4197 Changes: Modified:
4198 +5 -3 trunk/modules/m_user.c (File Modified)
4199
4200
4201 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4202 Log:
4203 Add /stats n to help files.
4204
4205
4206 Changes: Modified:
4207 +1 -0 trunk/help/opers/stats (File Modified)
4208 +1 -0 trunk/help/users/stats (File Modified)
4209
4210
4211 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4212 Log:
4213 Only check dnsbls for A records, not AAAA.
4214
4215
4216 Changes: Modified:
4217 +1 -1 trunk/src/blacklist.c (File Modified)
4218
4219
4220 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4221 Log:
4222 Don't remove non-illegal blacklists on completion of check.
4223 Add debugging notices (not working).
4224
4225
4226 Changes: Modified:
4227 +5 -1 trunk/src/blacklist.c (File Modified)
4228
4229
4230 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4231 Log:
4232 Don't call register_local_user() if they haven't sent a nick yet.
4233
4234
4235 Changes: Modified:
4236 +1 -1 trunk/src/blacklist.c (File Modified)
4237
4238
4239 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4240 Log:
4241 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4242
4243
4244 Changes: Modified:
4245 +21 -0 trunk/modules/m_stats.c (File Modified)
4246
4247
4248 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4249 Log:
4250 More dnsbl rehash fixes, it was adding bogus entries.
4251
4252
4253 Changes: Modified:
4254 +2 -7 trunk/src/newconf.c (File Modified)
4255
4256
4257 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4258 Log:
4259 Need blacklist.h here.
4260
4261
4262 Changes: Modified:
4263 +1 -0 trunk/src/s_conf.c (File Modified)
4264
4265
4266 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4267 Log:
4268 - nuke iauth
4269
4270
4271 Changes: Modified:
4272 +1 -2 trunk/configure (File Modified)
4273 +0 -48 trunk/configure.ac (File Modified)
4274 + - trunk/doc/example-iauth.conf (File Deleted)
4275 + - trunk/iauth/ (File Deleted)
4276
4277
4278 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4279 Log:
4280 Improve handling of rehashing with blacklists.
4281 Also some coding style tweaks.
4282
4283
4284 Changes: Modified:
4285 +3 -2 trunk/include/blacklist.h (File Modified)
4286 +35 -16 trunk/src/blacklist.c (File Modified)
4287 +2 -0 trunk/src/s_conf.c (File Modified)
4288
4289
4290 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4291 Log:
4292 Clear can_send cache if a user logs in or out from services.
4293
4294
4295 Changes: Modified:
4296 +2 -0 trunk/modules/m_services.c (File Modified)
4297
4298
4299 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4300 Log:
4301 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4302 This directory is not entered by default.
4303 More stuff needs to be moved into here.
4304
4305
4306 Changes: Modified:
4307 +2 -1 trunk/configure (File Modified)
4308 +1 -0 trunk/configure.ac (File Modified)
4309 +69 -458 trunk/extensions/Makefile.in (File Modified)
4310 + - trunk/extensions/m_clearchan.c (File Deleted)
4311 + - trunk/extensions/m_force.c (File Deleted)
4312 + - trunk/unsupported/ (File Added)
4313 + - trunk/unsupported/Makefile.in (File Added)
4314 + - trunk/unsupported/m_clearchan.c (File Added)
4315 + - trunk/unsupported/m_force.c (File Added)
4316
4317
4318 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4319 Log:
4320 Logging/wallops for forcejoin/forcepart, numeric fix.
4321 This needs to be moved to the toys section.
4322
4323
4324 Changes: Modified:
4325 +22 -2 trunk/extensions/m_force.c (File Modified)
4326
4327
4328 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4329 Log:
4330 Fix comments at the top (including copyright).
4331
4332
4333 Changes: Modified:
4334 +3 -2 trunk/extensions/m_omode.c (File Modified)
4335
4336
4337 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4338 Log:
4339 Add OMODE command to extensions/ for oper mode hacking:
4340 - requires admin privs
4341 - does not work for opped opers
4342 - sends wallops
4343 - sends a ServerMode for opping the oper themselves,
4344 otherwise a mode coming from the oper (not only
4345 does this provide full accountability, it is also
4346 easiest to implement while avoiding channels
4347 messed up with bogus bans etc).
4348
4349
4350 Changes: Modified:
4351 +171 -0 trunk/extensions/Makefile.in (File Modified)
4352 + - trunk/extensions/m_omode.c (File Added)
4353
4354
4355 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4356 Log:
4357 Metadata fix
4358
4359
4360 Changes: Modified:
4361 + - trunk/include/blacklist.h (Property Modified)
4362 + - trunk/src/blacklist.c (Property Modified)
4363
4364
4365 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4366 Log:
4367 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4368
4369
4370 Changes: Modified:
4371 +5 -1 trunk/src/blacklist.c (File Modified)
4372
4373
4374 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4375 Log:
4376 Initial DNS blacklist support:
4377 - see example.conf for how to use.
4378 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4379 - tor.ahbl.org is also included because most networks will not want to allow tor
4380 (and we're considering going KoS on tor users here anyway due to abuse)
4381
4382
4383 Changes: Modified:
4384 +18 -0 trunk/doc/example.conf (File Modified)
4385 +66 -0 trunk/doc/reference.conf (File Modified)
4386 + - trunk/include/blacklist.h (File Added)
4387 +2 -0 trunk/include/client.h (File Modified)
4388 +3 -0 trunk/modules/m_user.c (File Modified)
4389 +152 -0 trunk/src/Makefile.in (File Modified)
4390 + - trunk/src/blacklist.c (File Added)
4391 +34 -0 trunk/src/newconf.c (File Modified)
4392 +1 -0 trunk/src/s_auth.c (File Modified)
4393 +4 -0 trunk/src/s_user.c (File Modified)
4394
4395
4396 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4397 Log:
4398 Remove last bit of lzo stuff (comment in example.conf connect{}).
4399
4400
4401 Changes: Modified:
4402 +0 -4 trunk/doc/example.conf (File Modified)
4403
4404
4405 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4406 Log:
4407 Show sasl successes and failures in /stats t (like other
4408 things in /stats t, about local clients only).
4409
4410
4411 Changes: Modified:
4412 +2 -0 trunk/include/s_stats.h (File Modified)
4413 +3 -0 trunk/modules/m_sasl.c (File Modified)
4414 +3 -0 trunk/src/s_stats.c (File Modified)
4415
4416
4417 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4418 Log:
4419 Allow messaging services by nickname without using
4420 target change slots (this was already possible with
4421 user@server notation or services shortcuts).
4422
4423
4424 Changes: Modified:
4425 +2 -2 trunk/modules/core/m_message.c (File Modified)
4426
4427
4428 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4429 Log:
4430 Abort a safelist if a new /list comes in while one is already in progress.
4431
4432
4433 Changes: Modified:
4434 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4435
4436
4437 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4438 Log:
4439 Change $![letter]:[mask] to $~[letter]:[mask]
4440 so both ! and ~ invert an extban.
4441
4442
4443 Changes: Modified:
4444 +2 -0 trunk/src/chmode.c (File Modified)
4445
4446
4447 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4448 Log:
4449 - revert due to technical issues
4450
4451
4452 Changes: Modified:
4453 +1 -1 trunk/src/extban.c (File Modified)
4454
4455
4456 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4457 Log:
4458 - 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
4459
4460
4461 Changes: Modified:
4462 +1 -1 trunk/src/extban.c (File Modified)
4463
4464
4465 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4466 Log:
4467 Don't pace /list on a single channel.
4468
4469
4470 Changes: Modified:
4471 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4472
4473
4474 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4475 Log:
4476 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4477
4478
4479 Changes: Modified:
4480 +4 -2 trunk/include/supported.h (File Modified)
4481
4482
4483 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4484 Log:
4485 Extban types are case insensitive; force them to lowercase when added.
4486
4487
4488 Changes: Modified:
4489 +5 -5 trunk/doc/extban.txt (File Modified)
4490 +4 -0 trunk/src/chmode.c (File Modified)
4491 +3 -3 trunk/src/extban.c (File Modified)
4492
4493
4494 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4495 Log:
4496 sendto_wallops_flags():
4497 - instead of checking IsOper on each client, walk the appropriate list
4498 - instead of sending non-+z wallops from persons to nonopers, send only
4499 +w wallops from persons
4500
4501
4502 Changes: Modified:
4503 +1 -5 trunk/src/send.c (File Modified)
4504
4505
4506 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4507 Log:
4508 Prefix oper wallops with "WALLOPS - " if they would
4509 otherwise look like operwalls or locops, when sending
4510 them to local users.
4511
4512
4513 Changes: Modified:
4514 +11 -1 trunk/modules/m_wallops.c (File Modified)
4515
4516
4517 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4518 Log:
4519 Make sure destination field in some sasl numerics
4520 is the user's nick, not the sasl agent or server
4521 name.
4522
4523
4524 Changes: Modified:
4525 +2 -2 trunk/modules/m_sasl.c (File Modified)
4526
4527
4528 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4529 Log:
4530 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4531
4532
4533 Changes: Modified:
4534 +1 -1 trunk/extensions/Makefile.in (File Modified)
4535
4536
4537 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4538 Log:
4539 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4540
4541
4542 Changes: Modified:
4543 +1 -0 trunk/src/s_user.c (File Modified)
4544
4545
4546 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4547 Log:
4548 Fix build for when IPv6 is disabled.
4549
4550
4551 Changes: Modified:
4552 +12 -10 trunk/src/s_auth.c (File Modified)
4553
4554
4555 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4556 Log:
4557 Add information about adding extban types.
4558
4559
4560 Changes: Modified:
4561 +25 -0 trunk/doc/extban.txt (File Modified)
4562
4563
4564 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4565 Log:
4566 Better extban validation: try to match a new extban from
4567 a local user against its setter to see if it is valid.
4568 Unknown extban types from remotes are no longer hidden.
4569
4570
4571 Changes: Modified:
4572 +4 -3 trunk/doc/extban.txt (File Modified)
4573 +1 -0 trunk/include/channel.h (File Modified)
4574 +2 -6 trunk/src/chmode.c (File Modified)
4575 +32 -0 trunk/src/extban.c (File Modified)
4576
4577
4578 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4579 Log:
4580 Make sure both .c.o: and .s.o: are followed by the necessary command.
4581
4582
4583 Changes: Modified:
4584 +1 -0 trunk/src/Makefile.in (File Modified)
4585
4586
4587 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4588 Log:
4589 Add need_sasl auth{} flag to sgml documentation.
4590
4591
4592 Changes: Modified:
4593 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4594
4595
4596 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4597 Log:
4598 Document need_sasl auth{} flag in example confs.
4599
4600
4601 Changes: Modified:
4602 +1 -0 trunk/doc/example.conf (File Modified)
4603 +1 -0 trunk/doc/reference.conf (File Modified)
4604
4605
4606 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4607 Log:
4608 Don't allow TB to set an empty topic.
4609 This would be possible if a server sent bad protocol
4610 and could cause a crash.
4611
4612
4613 Changes: Modified:
4614 +4 -0 trunk/modules/m_tb.c (File Modified)
4615
4616
4617 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4618 Log:
4619 - oops
4620
4621
4622 Changes: Modified:
4623 +1 -1 trunk/Makefile.in (File Modified)
4624
4625
4626 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4627 Log:
4628 - typo fix
4629
4630
4631 Changes: Modified:
4632 +2 -2 trunk/configure (File Modified)
4633 +1 -1 trunk/configure.ac (File Modified)
4634
4635
4636 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4637 Log:
4638 - rebuild configure
4639
4640
4641 Changes: Modified:
4642 +2 -2 trunk/configure (File Modified)
4643
4644
4645 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4646 Log:
4647 - makefile fix
4648
4649
4650 Changes: Modified:
4651 +1 -1 trunk/extensions/Makefile.in (File Modified)
4652
4653
4654 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4655 Log:
4656 - rename contrib to extensions to bring some clarity to things
4657
4658
4659 Changes: Modified:
4660 +1 -1 trunk/Makefile.in (File Modified)
4661 +1 -1 trunk/configure.ac (File Modified)
4662 +10 -10 trunk/doc/example.conf (File Modified)
4663 +10 -10 trunk/doc/reference.conf (File Modified)
4664 + - trunk/extensions/ (File Added)
4665 + - trunk/extras/ (File Deleted)
4666
4667
4668 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4669 Log:
4670 - temporary rename
4671
4672
4673 Changes: Modified:
4674 +1 -1 trunk/Makefile.in (File Modified)
4675 +1 -1 trunk/configure.ac (File Modified)
4676 + - trunk/contrib/ (File Deleted)
4677 + - trunk/extras/ (File Added)
4678
4679
4680 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4681 Log:
4682 Don't allow servers to QUIT (they should use SQUIT).
4683
4684
4685 Changes: Modified:
4686 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4687
4688
4689 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4690 Log:
4691 - keywords
4692
4693
4694 Changes: Modified:
4695 + - trunk/src/fnvhash.s (Property Modified)
4696
4697
4698 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4699 Log:
4700 - reduced version of code
4701
4702
4703 Changes: Modified:
4704 +9 -61 trunk/src/fnvhash.s (File Modified)
4705
4706
4707 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4708 Log:
4709 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4710
4711
4712 Changes: Modified:
4713 +1 -1 trunk/src/fnvhash.s (File Modified)
4714
4715
4716 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4717 Log:
4718 Fix orighost matching for klines, etc. Was hashing the visible
4719 host, oops.
4720
4721
4722 Changes: Modified:
4723 +1 -1 trunk/src/hostmask.c (File Modified)
4724
4725
4726 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4727 Log:
4728 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4729
4730
4731 Changes: Modified:
4732 +7 -1 trunk/configure (File Modified)
4733 +5 -0 trunk/configure.ac (File Modified)
4734 +5 -6 trunk/src/Makefile.in (File Modified)
4735 +0 -4 trunk/src/fnvhash.s (File Modified)
4736 +0 -2 trunk/src/hash.c (File Modified)
4737
4738
4739 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4740 Log:
4741 - regenerate configure
4742
4743
4744 Changes: Modified:
4745 +18 -0 trunk/configure (File Modified)
4746
4747
4748 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4749 Log:
4750 - --enable-ricer-hashing option.
4751
4752
4753 Changes: Modified:
4754 +9 -0 trunk/configure.ac (File Modified)
4755 +3 -0 trunk/include/setup.h.in (File Modified)
4756
4757
4758 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4759 Log:
4760 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4761
4762
4763 Changes: Modified:
4764 + - trunk/src/fnvhash.s (File Added)
4765 +3 -0 trunk/src/hash.c (File Modified)
4766
4767
4768 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4769 Log:
4770 Fix syntax error in reference.conf.
4771
4772
4773 Changes: Modified:
4774 +0 -1 trunk/doc/reference.conf (File Modified)
4775
4776
4777 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4778 Log:
4779 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4780 (&& instead of ||...)
4781 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4782
4783
4784 Changes: Modified:
4785 +1 -1 trunk/src/chmode.c (File Modified)
4786
4787
4788 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4789 Log:
4790 Documentation for extban.
4791
4792
4793 Changes: Modified:
4794 + - trunk/doc/extban.txt (File Added)
4795
4796
4797 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4798 Log:
4799 Add extban modules to example confs.
4800
4801
4802 Changes: Modified:
4803 +5 -0 trunk/doc/example.conf (File Modified)
4804 +10 -0 trunk/doc/reference.conf (File Modified)
4805
4806
4807 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4808 Log:
4809 Initial addition of extended ban types (conditionals).
4810 Allows custom +bqeI checks via modules.
4811 Initial extra types are account (a[:mask]), oper (o),
4812 channel (c:name), realname (r:mask), server (s:mask).
4813
4814
4815 Changes: Modified:
4816 +229 -0 trunk/contrib/Makefile.in (File Modified)
4817 + - trunk/contrib/extb_account.c (File Added)
4818 + - trunk/contrib/extb_channel.c (File Added)
4819 + - trunk/contrib/extb_oper.c (File Added)
4820 + - trunk/contrib/extb_realname.c (File Added)
4821 + - trunk/contrib/extb_server.c (File Added)
4822 +13 -0 trunk/include/channel.h (File Modified)
4823 +1 -0 trunk/src/Makefile.in (File Modified)
4824 +14 -5 trunk/src/channel.c (File Modified)
4825 +91 -0 trunk/src/chmode.c (File Modified)
4826 + - trunk/src/extban.c (File Added)
4827
4828
4829 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4830 Log:
4831 Do not force +bqeI modes starting with '$' in nick!user@host format.
4832 * and ? characters in them are still assumed to be wildcards.
4833
4834
4835 Changes: Modified:
4836 +6 -0 trunk/src/chmode.c (File Modified)
4837
4838
4839 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4840 Log:
4841 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4842
4843
4844 Changes: Modified:
4845 +4 -0 trunk/modules/m_capab.c (File Modified)
4846
4847
4848 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4849 Log:
4850 Stop some mixing of client and server protocol.
4851
4852
4853 Changes: Modified:
4854 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4855 +4 -2 trunk/modules/m_pass.c (File Modified)
4856 +6 -0 trunk/modules/m_sasl.c (File Modified)
4857 +6 -0 trunk/modules/m_user.c (File Modified)
4858
4859
4860 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4861 Log:
4862 - additional revert
4863
4864
4865 Changes: Modified:
4866 +0 -2 trunk/include/s_newconf.h (File Modified)
4867 +0 -4 trunk/include/s_serv.h (File Modified)
4868 +0 -1 trunk/src/newconf.c (File Modified)
4869 +1 -13 trunk/src/s_serv.c (File Modified)
4870
4871
4872 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4873 Log:
4874 - revert LZOLink patch for now
4875
4876
4877 Changes: Modified:
4878 +0 -1 trunk/servlink/Makefile.in (File Modified)
4879 +0 -16 trunk/servlink/README (File Modified)
4880 +2 -36 trunk/servlink/control.c (File Modified)
4881 +0 -3 trunk/servlink/control.h (File Modified)
4882 +7 -5955 trunk/servlink/io.c (File Modified)
4883 + - trunk/servlink/lzoconf.h (File Deleted)
4884 + - trunk/servlink/lzodefs.h (File Deleted)
4885 + - trunk/servlink/minilzo.c (File Deleted)
4886 + - trunk/servlink/minilzo.h (File Deleted)
4887 +0 -1 trunk/servlink/servlink.h (File Modified)
4888
4889
4890 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4891 Log:
4892 - more stuff here
4893
4894
4895 Changes: Modified:
4896 +4 -2 trunk/servlink/control.c (File Modified)
4897 +2 -1 trunk/servlink/io.c (File Modified)
4898
4899
4900 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4901 Log:
4902 - oops
4903
4904
4905 Changes: Modified:
4906 +2 -2 trunk/servlink/io.c (File Modified)
4907
4908
4909 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4910 Log:
4911 - paranoia, prevent segfaults
4912
4913
4914 Changes: Modified:
4915 +2 -2 trunk/servlink/io.c (File Modified)
4916
4917
4918 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4919 Log:
4920 - more optimal servlink code
4921
4922
4923 Changes: Modified:
4924 +21 -8 trunk/servlink/io.c (File Modified)
4925
4926
4927 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4928 Log:
4929 - more efficient read strategy
4930
4931
4932 Changes: Modified:
4933 +15 -3 trunk/servlink/io.c (File Modified)
4934
4935
4936 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4937 Log:
4938 - use lzo_uintp cast to make LZO happy
4939
4940
4941 Changes: Modified:
4942 +3 -3 trunk/servlink/io.c (File Modified)
4943
4944
4945 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4946 Log:
4947 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4948
4949
4950 Changes: Modified:
4951 +4 -0 trunk/doc/example.conf (File Modified)
4952 +2 -1 trunk/include/s_newconf.h (File Modified)
4953 +4 -0 trunk/include/s_serv.h (File Modified)
4954 +1 -0 trunk/servlink/Makefile.in (File Modified)
4955 +16 -0 trunk/servlink/README (File Modified)
4956 +34 -2 trunk/servlink/control.c (File Modified)
4957 +3 -0 trunk/servlink/control.h (File Modified)
4958 +5929 -7 trunk/servlink/io.c (File Modified)
4959 + - trunk/servlink/lzoconf.h (File Added)
4960 + - trunk/servlink/lzodefs.h (File Added)
4961 + - trunk/servlink/minilzo.c (File Added)
4962 + - trunk/servlink/minilzo.h (File Added)
4963 +1 -0 trunk/servlink/servlink.h (File Modified)
4964 +1 -0 trunk/src/newconf.c (File Modified)
4965 +14 -2 trunk/src/s_serv.c (File Modified)
4966
4967
4968 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4969 Log:
4970 - remove imalloc, it was a concept that probably wouldn't have worked properly
4971
4972
4973 Changes: Modified:
4974 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4975 + - trunk/libcharybdis/imalloc.c (File Deleted)
4976 + - trunk/libcharybdis/imalloc.h (File Deleted)
4977
4978
4979 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4980 Log:
4981 - disable imalloc for now
4982
4983
4984 Changes: Modified:
4985 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4986
4987
4988 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4989 Log:
4990 - remove unneeded debug code
4991
4992
4993 Changes: Modified:
4994 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4995
4996
4997 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4998 Log:
4999 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5000
5001
5002 Changes: Modified:
5003 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5004
5005
5006 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5007 Log:
5008 - more stuff here, imalloc remains disabled for now
5009
5010
5011 Changes: Modified:
5012 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5013
5014
5015 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5016 Log:
5017 - more progress
5018
5019
5020 Changes: Modified:
5021 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5022
5023
5024 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5025 Log:
5026 - more tweaks
5027
5028
5029 Changes: Modified:
5030 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5031 +2 -0 trunk/src/ircd.c (File Modified)
5032
5033
5034 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5035 Log:
5036 - roll back libircd crap
5037
5038
5039 Changes: Modified:
5040 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5041 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5042 +29 -0 trunk/src/.depend (File Modified)
5043 +6 -21 trunk/src/Makefile.in (File Modified)
5044 +3 -218 trunk/src/ircd.c (File Modified)
5045 + - trunk/src/ircd_linker.c (File Deleted)
5046 + - trunk/src/main.c (File Deleted)
5047
5048
5049 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5050 Log:
5051 - realloc(), free() implementation
5052
5053
5054 Changes: Modified:
5055 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5056
5057
5058 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5059 Log:
5060 - malloc(), calloc() implementation
5061
5062
5063 Changes: Modified:
5064 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5065
5066
5067 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5068 Log:
5069 - block_free(), block_find(), retune_heaps() implementation
5070
5071
5072 Changes: Modified:
5073 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5074
5075
5076 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5077 Log:
5078 - block_destroy code, block_allocate code.
5079
5080
5081 Changes: Modified:
5082 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5083
5084
5085 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5086 Log:
5087 - block_new() code
5088
5089
5090 Changes: Modified:
5091 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5092
5093
5094 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5095 Log:
5096 - disable imalloc again :P
5097
5098
5099 Changes: Modified:
5100 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5101
5102
5103 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5104 Log:
5105 - fix warning
5106
5107
5108 Changes: Modified:
5109 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5110
5111
5112 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5113 Log:
5114 - fix typo
5115
5116
5117 Changes: Modified:
5118 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5119
5120
5121 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5122 Log:
5123 - constructor code for imalloc engine (malloc_init())
5124
5125
5126 Changes: Modified:
5127 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5128
5129
5130 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5131 Log:
5132 - imalloc engine improvements
5133
5134
5135 Changes: Modified:
5136 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5137
5138
5139 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5140 Log:
5141 - replace mmap() code with direct brk()/sbrk() calls.
5142
5143
5144 Changes: Modified:
5145 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5146
5147
5148 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5149 Log:
5150 - remove outdated i_malloc() interfaces
5151
5152
5153 Changes: Modified:
5154 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5155
5156
5157 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5158 Log:
5159 - redisable imalloc (sorry!)
5160
5161
5162 Changes: Modified:
5163 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5164
5165
5166 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5167 Log:
5168 - correct GET_PAGE_SLOT() macro
5169
5170
5171 Changes: Modified:
5172 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5173
5174
5175 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5176 Log:
5177 - oops forgot to commit it with imalloc turned off
5178
5179
5180 Changes: Modified:
5181 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5182
5183
5184 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5185 Log:
5186 - cleanups
5187
5188
5189 Changes: Modified:
5190 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5191 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5192
5193
5194 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5195 Log:
5196 - lowlevel imalloc code
5197
5198
5199 Changes: Modified:
5200 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5201 + - trunk/libcharybdis/imalloc.h (File Added)
5202
5203
5204 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5205 Log:
5206 - fix bindings
5207
5208
5209 Changes: Modified:
5210 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5211
5212
5213 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5214 Log:
5215 remove #ifndef
5216
5217
5218 Changes: Modified:
5219 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5220
5221
5222 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5223 Log:
5224 - 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)
5225
5226
5227 Changes: Modified:
5228 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5229 + - trunk/libcharybdis/imalloc.c (File Added)
5230
5231
5232 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5233 Log:
5234 - increment configure Id
5235
5236
5237 Changes: Modified:
5238 +2208 -1 trunk/configure (File Modified)
5239
5240
5241 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5242 Log:
5243 - bootstrap for imalloc code
5244
5245
5246 Changes: Modified:
5247 +54 -1 trunk/configure.ac (File Modified)
5248 +27 -0 trunk/include/setup.h.in (File Modified)
5249
5250
5251 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5252 Log:
5253 Clarify interaction of spoofs and channel bans/operator{} blocks.
5254
5255
5256 Changes: Modified:
5257 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5258 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5259
5260
5261 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5262 Log:
5263 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5264
5265
5266 Changes: Modified:
5267 +30 -22 trunk/src/ircd.c (File Modified)
5268
5269
5270 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5271 Log:
5272 If shared{} blocks deny something, the command
5273 is silently ignored.
5274
5275
5276 Changes: Modified:
5277 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5278
5279
5280 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5281 Log:
5282 Move up IsService check so we don't store a non-service
5283 in preClient->sasl_agent.
5284
5285
5286 Changes: Modified:
5287 +6 -6 trunk/modules/m_sasl.c (File Modified)
5288
5289
5290 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5291 Log:
5292 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5293 Add some more sanity checks on agent strings.
5294
5295
5296 Changes: Modified:
5297 +13 -11 trunk/modules/m_sasl.c (File Modified)
5298
5299
5300 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5301 Log:
5302 Unknown clients can have an ID too now so make sure to remove
5303 them from the hash if they exit.
5304
5305
5306 Changes: Modified:
5307 +3 -0 trunk/src/client.c (File Modified)
5308
5309
5310 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5311 Log:
5312 Only accept sasl from servers in a service{} block.
5313 Not tested but this must go in.
5314
5315
5316 Changes: Modified:
5317 +6 -0 trunk/modules/m_sasl.c (File Modified)
5318 +3 -0 trunk/modules/m_signon.c (File Modified)
5319
5320
5321 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5322 Log:
5323 Only process SAVE messages targetting registered users,
5324 not servers or unregistered connections. Could cause
5325 a crash when bad protocol was received.
5326
5327
5328 Changes: Modified:
5329 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5330
5331
5332 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5333 Log:
5334 - fix QJM buffer overflow vulnerability (fucking GXTi)
5335
5336
5337 Changes: Modified:
5338 +3 -3 trunk/src/s_user.c (File Modified)
5339
5340
5341 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5342 Log:
5343 Mention /scan umodes under oper_spy privilege.
5344
5345
5346 Changes: Modified:
5347 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5348
5349
5350 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5351 Log:
5352 Mention that overlapping cluster blocks are a bad thing.
5353
5354
5355 Changes: Modified:
5356 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5357
5358
5359 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5360 Log:
5361 - Document cluster{} and shared{} blocks.
5362 - Mention that service{} does not allow wildcards.
5363
5364
5365 Changes: Modified:
5366 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5367
5368
5369 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5370 Log:
5371 Document exempt{} and service{} blocks, point to reference.conf for
5372 general{}, channel{} and serverhide{}.
5373
5374
5375 Changes: Modified:
5376 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5377
5378
5379 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5380 Log:
5381 Document ~ in lists of values better.
5382
5383
5384 Changes: Modified:
5385 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5386
5387
5388 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5389 Log:
5390 More detailed CNOTICE, CPRIVMSG descriptions.
5391
5392
5393 Changes: Modified:
5394 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5395
5396
5397 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5398 Log:
5399 Oops, need both Revision and Id on modules.
5400
5401
5402 Changes: Modified:
5403 + - trunk/modules/sno_routing.c (Property Modified)
5404
5405
5406 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5407 Log:
5408 Tweak header comment a bit (filename, Id).
5409
5410
5411 Changes: Modified:
5412 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5413
5414
5415 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5416 Log:
5417 Add GLINE and UNGLINE.
5418
5419
5420 Changes: Modified:
5421 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5422
5423
5424 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5425 Log:
5426 New configure with proper Id.
5427
5428
5429 Changes: Modified:
5430 +3 -1 trunk/configure (File Modified)
5431
5432
5433 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5434 Log:
5435 Change #include directives for in6addr_any, hopefully compiles better now.
5436
5437
5438 Changes: Modified:
5439 +3 -1 trunk/configure.ac (File Modified)
5440
5441
5442 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5443 Log:
5444 Encourage putting actual administrative information
5445 in the admin{} block.
5446
5447
5448 Changes: Modified:
5449 +3 -3 trunk/doc/example.conf (File Modified)
5450
5451
5452 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5453 Log:
5454 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5455
5456
5457 Changes: Modified:
5458 +9 -7 trunk/include/s_conf.h (File Modified)
5459 +1 -0 trunk/src/newconf.c (File Modified)
5460 +10 -0 trunk/src/s_user.c (File Modified)
5461
5462
5463 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5464 Log:
5465 - Change to glines = no in example confs
5466 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5467 are disabled.
5468
5469
5470 Changes: Modified:
5471 +1 -1 trunk/doc/example.conf (File Modified)
5472 +1 -1 trunk/doc/reference.conf (File Modified)
5473 +2 -2 trunk/modules/m_gline.c (File Modified)
5474
5475
5476 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5477 Log:
5478 - forward-port QJM fix from 1.1
5479
5480
5481 Changes: Modified:
5482 +2 -0 trunk/src/s_user.c (File Modified)
5483
5484
5485 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5486 Log:
5487 - add switch to configure to disable the block allocator
5488
5489
5490 Changes: Modified:
5491 +18 -0 trunk/configure (File Modified)
5492 +9 -0 trunk/configure.ac (File Modified)
5493 +0 -6 trunk/include/config.h (File Modified)
5494 +3 -0 trunk/include/setup.h.in (File Modified)
5495
5496
5497 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5498 Log:
5499 Fix wierd error that would exit SASL users with "Overridden"
5500
5501 Changes: Modified:
5502 +1 -1 trunk/modules/m_signon.c (File Modified)
5503
5504
5505 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5506 Log:
5507 Remove obsolete XXX comment about lazylinks.
5508
5509
5510 Changes: Modified:
5511 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5512
5513
5514 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5515 Log:
5516 OJOIN: make sure to send the wallops remotely for #channels
5517
5518
5519 Changes: Modified:
5520 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5521
5522
5523 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5524 Log:
5525 Accountability for OJOIN (contrib module)
5526
5527 Changes: Modified:
5528 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5529
5530
5531 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5532 Log:
5533 - move more stuff over to ircd_state
5534
5535
5536 Changes: Modified:
5537 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5538 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5539 +9 -0 trunk/src/ircd_state.c (File Modified)
5540 +3 -3 trunk/src/patricia.c (File Modified)
5541
5542
5543 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5544 Log:
5545 - move more stuff out of libircd and into ircd_state.c
5546
5547
5548 Changes: Modified:
5549 +5 -5 trunk/src/channel.c (File Modified)
5550 +4 -4 trunk/src/client.c (File Modified)
5551 +12 -0 trunk/src/ircd_state.c (File Modified)
5552
5553
5554 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5555 Log:
5556 - this is just barrels of fun
5557
5558
5559 Changes: Modified:
5560 + - trunk/include/ircd_state.h (File Added)
5561 +1 -1 trunk/src/Makefile.in (File Modified)
5562 +2 -1 trunk/src/channel.c (File Modified)
5563 +3 -52 trunk/src/ircd.c (File Modified)
5564 +100 -3 trunk/src/ircd_state.c (File Modified)
5565
5566
5567 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5568 Log:
5569 It's .include, not #include.
5570
5571
5572 Changes: Modified:
5573 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5574
5575
5576 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5577 Log:
5578 More consistent section titles.
5579
5580
5581 Changes: Modified:
5582 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5583 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5584 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5585
5586
5587 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5588 Log:
5589 Mention possible exceeding of +j/+l due to propagation
5590 delays between servers.
5591
5592
5593 Changes: Modified:
5594 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5595
5596
5597 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5598 Log:
5599 Formatting nits:
5600 - "text" -> <quote>text</quote>
5601 - <filename>
5602 - a few more
5603
5604
5605 Changes: Modified:
5606 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5607 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5608 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5609 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5610
5611
5612 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5613 Log:
5614 Remove text about deprecation of glines.
5615
5616
5617 Changes: Modified:
5618 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5619
5620
5621 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5622 Log:
5623 - Add description of umode +D, deaf.
5624 - Mention CALLERID 005 token with umode +g.
5625
5626
5627 Changes: Modified:
5628 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5629
5630
5631 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5632 Log:
5633 Strip off a leading colon in services shortcuts (aliases).
5634
5635
5636 Changes: Modified:
5637 +2 -0 trunk/src/parse.c (File Modified)
5638
5639
5640 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5641 Log:
5642 Add no_oper_invis contrib module, denies opers setting
5643 themselves invisible (except hidden_oper's).
5644
5645
5646 Changes: Modified:
5647 +42 -0 trunk/contrib/Makefile.in (File Modified)
5648 + - trunk/contrib/no_oper_invis.c (File Added)
5649
5650
5651 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5652 Log:
5653 Mention /stats E, make the other /stats descriptions more consistent.
5654
5655
5656 Changes: Modified:
5657 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5658
5659
5660 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5661 Log:
5662 Mention that the KILL reason and oper will appear on channels.
5663
5664
5665 Changes: Modified:
5666 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5667
5668
5669 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5670 Log:
5671 Mention /mode #channel f to query forward channel from outside.
5672
5673
5674 Changes: Modified:
5675 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5676
5677
5678 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5679 Log:
5680 Port over RATBOX_2_1 r20960 (anfl):
5681 client connect notices to +C should be hiding the extra
5682 fields for spoofed users
5683
5684
5685 Changes: Modified:
5686 +2 -1 trunk/src/s_user.c (File Modified)
5687
5688
5689 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5690 Log:
5691 Add a chapter with our extra user commands:
5692 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5693
5694
5695 Changes: Modified:
5696 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5697 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5698
5699
5700 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5701 Log:
5702 Do not put by <server>: in SQUIT reasons to servers
5703 other than the one being exited.
5704
5705
5706 Changes: Modified:
5707 +1 -1 trunk/src/client.c (File Modified)
5708
5709
5710 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5711 Log:
5712 Regenerate configure.
5713
5714
5715 Changes: Modified:
5716 +1162 -1159 trunk/configure (File Modified)
5717
5718
5719 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5720 Log:
5721 Move the warning flags down so they do not mess up
5722 checks like for -Wl,-export-dynamic.
5723
5724
5725 Changes: Modified:
5726 +33 -30 trunk/configure.ac (File Modified)
5727
5728
5729 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5730 Log:
5731 - more work here
5732
5733
5734 Changes: Modified:
5735 +2 -1 trunk/iauth/Makefile.in (File Modified)
5736
5737
5738 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5739 Log:
5740 - build iauth makefile
5741
5742
5743 Changes: Modified:
5744 +3 -2 trunk/configure (File Modified)
5745 +1 -0 trunk/configure.ac (File Modified)
5746
5747
5748 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5749 Log:
5750 - Makefile
5751
5752
5753 Changes: Modified:
5754 + - trunk/iauth/Makefile.in (File Added)
5755
5756
5757 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5758 Log:
5759 - add iauth.conf.example from irc2.11
5760
5761
5762 Changes: Modified:
5763 + - trunk/doc/example-iauth.conf (File Added)
5764
5765
5766 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5767 Log:
5768 - wow, i found some docs on this thing
5769
5770
5771 Changes: Modified:
5772 + - trunk/doc/technical/iauth-internals.txt (File Added)
5773
5774
5775 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5776 Log:
5777 - no longer applicable
5778
5779
5780 Changes: Modified:
5781 + - trunk/authdaemon/ (File Deleted)
5782
5783
5784 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5785 Log:
5786 - remove libircd.so on make clean (oops)
5787
5788
5789 Changes: Modified:
5790 +1 -1 trunk/src/Makefile.in (File Modified)
5791
5792
5793 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5794 Log:
5795 - merge iauth source for experimentation
5796
5797
5798 Changes: Modified:
5799 + - trunk/iauth/ (File Added)
5800 + - trunk/iauth/a_conf.c (File Added)
5801 + - trunk/iauth/a_conf_def.h (File Added)
5802 + - trunk/iauth/a_conf_ext.h (File Added)
5803 + - trunk/iauth/a_defines.h (File Added)
5804 + - trunk/iauth/a_externs.h (File Added)
5805 + - trunk/iauth/a_io.c (File Added)
5806 + - trunk/iauth/a_io_ext.h (File Added)
5807 + - trunk/iauth/a_log.c (File Added)
5808 + - trunk/iauth/a_log_def.h (File Added)
5809 + - trunk/iauth/a_log_ext.h (File Added)
5810 + - trunk/iauth/a_struct_def.h (File Added)
5811 + - trunk/iauth/iauth.c (File Added)
5812 + - trunk/iauth/mod_lhex.c (File Added)
5813 + - trunk/iauth/mod_lhex_ext.h (File Added)
5814 + - trunk/iauth/mod_pipe.c (File Added)
5815 + - trunk/iauth/mod_pipe_ext.h (File Added)
5816 + - trunk/iauth/mod_rfc931.c (File Added)
5817 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5818 + - trunk/iauth/mod_socks.c (File Added)
5819 + - trunk/iauth/mod_socks_ext.h (File Added)
5820 + - trunk/iauth/mod_webproxy.c (File Added)
5821 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5822
5823
5824 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5825 Log:
5826 User /quote help index was not sorted properly.
5827
5828
5829 Changes: Modified:
5830 +2 -2 trunk/help/Makefile.in (File Modified)
5831 +8 -8 trunk/help/users/index (File Modified)
5832
5833
5834 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5835 Log:
5836 Add SCAN help file.
5837
5838
5839 Changes: Modified:
5840 +25 -8 trunk/help/opers/index (File Modified)
5841 + - trunk/help/opers/scan (File Added)
5842
5843
5844 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5845 Log:
5846 SGML docs:
5847 - Document SCAN UMODES
5848 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5849
5850
5851 Changes: Modified:
5852 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5853
5854
5855 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5856 Log:
5857 Add our copyright information to /info (part of release-1.1 r1026).
5858
5859
5860 Changes: Modified:
5861 +1 -0 trunk/src/version.c.SH (File Modified)
5862
5863
5864 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5865 Log:
5866 Fix some compile warnings.
5867
5868
5869 Changes: Modified:
5870 +1 -1 trunk/modules/core/m_join.c (File Modified)
5871 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5872 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5873 +1 -1 trunk/modules/m_scan.c (File Modified)
5874 +4 -4 trunk/modules/m_signon.c (File Modified)
5875
5876
5877 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5878 Log:
5879 RSFNC: OK, actually consider unknowns also for detecting a collide.
5880 Otherwise we can get two clients with the same nick.
5881
5882
5883 Changes: Modified:
5884 +1 -1 trunk/modules/m_services.c (File Modified)
5885
5886
5887 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5888 Log:
5889 - charybdis profiling stuff
5890 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5891 - update .depend
5892
5893
5894 Changes: Modified:
5895 +0 -8 trunk/configure (File Modified)
5896 +1 -8 trunk/configure.ac (File Modified)
5897 +18 -0 trunk/include/channel.h (File Modified)
5898 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5899 +335 -260 trunk/src/.depend (File Modified)
5900 +1569 -0 trunk/src/Makefile.in (File Modified)
5901 + - trunk/src/chmode.c (File Added)
5902 +16 -1 trunk/src/ircd.c (File Modified)
5903 +11 -0 trunk/src/main.c (File Modified)
5904 +11 -0 trunk/src/modules.c (File Modified)
5905
5906
5907 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5908 Log:
5909 RSFNC: Do not send kills to servers for unknowns
5910
5911
5912 Changes: Modified:
5913 +4 -2 trunk/modules/m_services.c (File Modified)
5914
5915
5916 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5917 Log:
5918 Describe service{} blocks in reference.conf.
5919
5920
5921 Changes: Modified:
5922 +12 -0 trunk/doc/reference.conf (File Modified)
5923
5924
5925 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5926 Log:
5927 Replace this list of modes with pointers to other documentation.
5928
5929
5930 Changes: Modified:
5931 +6 -50 trunk/doc/modes.txt (File Modified)
5932
5933
5934 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5935 Log:
5936 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5937 looks too much like an old-ircd client pointer otherwise.
5938
5939
5940 Changes: Modified:
5941 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5942
5943
5944 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5945 Log:
5946 findforwards:
5947 - note truncation of the list (perhaps sending multiple
5948 notices is better)
5949 - clarify in a comment that /findforwards on a nonexistent
5950 channel can be useful
5951 - sendto_one_notice() requires that the text start with
5952 a colon
5953
5954
5955 Changes: Modified:
5956 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5957
5958
5959 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5960 Log:
5961 When we close a local server's link, always include the
5962 name of the client causing the exit in the reason in the
5963 SQUIT we send them (replacing them with us). This makes
5964 sure server notices for stuff like "Not enough arguments
5965 to server command" are different on the two sides.
5966
5967
5968 Changes: Modified:
5969 +7 -5 trunk/src/client.c (File Modified)
5970
5971
5972 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5973 Log:
5974 New contrib module m_findforwards.c
5975
5976
5977 Changes: Modified:
5978 +112 -0 trunk/contrib/Makefile.in (File Modified)
5979 + - trunk/contrib/m_findforwards.c (File Added)
5980
5981
5982 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5983 Log:
5984 Whoops, don't show real host behind auth{} spoof in
5985 spoof notices if hide_spoof_ips is enabled.
5986
5987 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5988
5989
5990 Changes: Modified:
5991 +3 -2 trunk/src/s_conf.c (File Modified)
5992
5993
5994 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5995 Log:
5996 Add dalnet-style /identify that sends to nickserv or chanserv.
5997
5998
5999 Changes: Modified:
6000 +102 -0 trunk/contrib/Makefile.in (File Modified)
6001 + - trunk/contrib/m_identify.c (File Added)
6002
6003
6004 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6005 Log:
6006 Document alias{} blocks a bit better.
6007
6008
6009 Changes: Modified:
6010 +9 -0 trunk/doc/reference.conf (File Modified)
6011
6012
6013 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6014 Log:
6015 - add aliases to /stats m (data usage is not counted though, sorry)
6016
6017
6018 Changes: Modified:
6019 +1 -0 trunk/include/s_conf.h (File Modified)
6020 +3 -0 trunk/src/newconf.c (File Modified)
6021 +15 -0 trunk/src/parse.c (File Modified)
6022
6023
6024 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6025 Log:
6026 - remove m_sshortcut as it's no longer relevant
6027
6028
6029 Changes: Modified:
6030 +0 -145 trunk/modules/Makefile.in (File Modified)
6031 + - trunk/modules/m_sshortcut.c (File Deleted)
6032
6033
6034 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6035 Log:
6036 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6037 targets instead of my original idea :P)
6038
6039
6040 Changes: Modified:
6041 +32 -0 trunk/doc/example.conf (File Modified)
6042 +35 -0 trunk/doc/reference.conf (File Modified)
6043 +4 -0 trunk/include/parse.h (File Modified)
6044 +7 -0 trunk/include/s_conf.h (File Modified)
6045 +82 -0 trunk/src/newconf.c (File Modified)
6046 +78 -0 trunk/src/parse.c (File Modified)
6047 +16 -0 trunk/src/s_conf.c (File Modified)
6048
6049
6050 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6051 Log:
6052 Remove some spaces after tabs. ??
6053
6054
6055 Changes: Modified:
6056 +18 -18 trunk/src/newconf.c (File Modified)
6057
6058
6059 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6060 Log:
6061 Global /who:
6062 - make sure to clear all marks also if the who was aborted
6063 because of too many matches
6064 - give ERR_TOOMANYMATCHES if too many matches
6065 - clarify comments
6066
6067 ratbox RATBOX_2_2 r22003 (jilles)
6068
6069
6070 Changes: Modified:
6071 +28 -26 trunk/modules/m_who.c (File Modified)
6072
6073
6074 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6075 Log:
6076 - devel is 2.0
6077
6078
6079 Changes: Modified:
6080 +9 -9 trunk/configure (File Modified)
6081 +1 -1 trunk/configure.ac (File Modified)
6082
6083
6084 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6085 Log:
6086 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6087
6088
6089 Changes: Modified:
6090 +2 -1 trunk/include/s_newconf.h (File Modified)
6091 +20 -0 trunk/modules/m_rehash.c (File Modified)
6092 +1 -1 trunk/src/s_newconf.c (File Modified)
6093
6094
6095 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6096 Log:
6097 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6098
6099
6100 Changes: Modified:
6101 +0 -1 trunk/doc/example.conf (File Modified)
6102 +0 -3 trunk/doc/reference.conf (File Modified)
6103 +0 -1 trunk/include/s_conf.h (File Modified)
6104 +0 -6 trunk/modules/m_info.c (File Modified)
6105 +1 -1 trunk/src/channel.c (File Modified)
6106 +0 -1 trunk/src/newconf.c (File Modified)
6107
6108
6109 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6110 Log:
6111 Missing header in m_chghost.c
6112
6113 Changes: Modified:
6114 +1 -0 trunk/modules/m_chghost.c (File Modified)
6115
6116
6117 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6118 Log:
6119 Relocate QJM code to a seperate function(change_nick_user_host)
6120 Change CHGHOST to use change_nick_user_host instead of just setting it
6121
6122
6123 Changes: Modified:
6124 +3 -0 trunk/include/s_user.h (File Modified)
6125 +1 -1 trunk/modules/m_chghost.c (File Modified)
6126 +3 -78 trunk/modules/m_signon.c (File Modified)
6127 +89 -0 trunk/src/s_user.c (File Modified)
6128
6129
6130 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6131 Log:
6132 Restore /stats a (dns servers, admin-only).
6133
6134
6135 Changes: Modified:
6136 +1 -0 trunk/include/res.h (File Modified)
6137 +5 -8 trunk/modules/m_stats.c (File Modified)
6138 +16 -0 trunk/src/res.c (File Modified)
6139
6140
6141 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6142 Log:
6143 - Add CHARYBDIS_PROFILE if we are profiling.
6144 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6145 - Remove duplicate --enable-epoll entry.
6146
6147
6148 Changes: Modified:
6149 +1595 -15 trunk/configure (File Modified)
6150 +30 -11 trunk/configure.ac (File Modified)
6151 +3 -0 trunk/include/setup.h.in (File Modified)
6152
6153
6154 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6155 Log:
6156 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6157
6158
6159 Changes: Modified:
6160 +28 -0 trunk/aclocal.m4 (File Modified)
6161
6162
6163 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6164 Log:
6165 Allow requesting forward channel and quiet list in same mode command.
6166
6167
6168 Changes: Modified:
6169 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6170
6171
6172 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6173 Log:
6174 Add description of xline wildcards.
6175
6176
6177 Changes: Modified:
6178 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6179
6180
6181 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6182 Log:
6183 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6184
6185
6186 Changes: Modified:
6187 +0 -4 trunk/modules/m_services.c (File Modified)
6188
6189
6190 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6191 Log:
6192 typo
6193
6194
6195 Changes: Modified:
6196 +1 -1 trunk/include/hook.h (File Modified)
6197
6198
6199 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6200 Log:
6201 call_hook, not hook_call
6202
6203
6204 Changes: Modified:
6205 +1 -1 trunk/modules/core/m_join.c (File Modified)
6206
6207
6208 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6209 Log:
6210 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6211 Could be useful for a number of things.
6212
6213
6214 Changes: Modified:
6215 +9 -0 trunk/modules/core/m_join.c (File Modified)
6216
6217
6218 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6219 Log:
6220 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6221
6222
6223 Changes: Modified:
6224 +7 -0 trunk/include/hook.h (File Modified)
6225
6226
6227 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6228 Log:
6229 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6230
6231
6232 Changes: Modified:
6233 +15 -0 trunk/modules/m_services.c (File Modified)
6234
6235
6236 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6237 Log:
6238 Clarify snomask +f, +k, +u.
6239
6240
6241 Changes: Modified:
6242 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6243
6244
6245 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6246 Log:
6247 Cmode +p and +s may be set simultaneously.
6248
6249
6250 Changes: Modified:
6251 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6252
6253
6254 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6255 Log:
6256 actually, we should check the data version on each reload (oops)
6257
6258
6259 Changes: Modified:
6260 +6 -6 trunk/src/main.c (File Modified)
6261
6262
6263 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6264 Log:
6265 more work on the loader
6266
6267
6268 Changes: Modified:
6269 +45 -21 trunk/src/main.c (File Modified)
6270
6271
6272 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6273 Log:
6274 Add prototype ircd_state.c
6275
6276
6277 Changes: Modified:
6278 + - trunk/src/ircd_state.c (File Added)
6279
6280
6281 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6282 Log:
6283 Smaller improvements.
6284
6285
6286 Changes: Modified:
6287 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6288
6289
6290 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6291 Log:
6292 Add a lot of stuff here.
6293
6294
6295 Changes: Modified:
6296 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6297
6298
6299 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6300 Log:
6301 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6302
6303
6304 Changes: Modified:
6305 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6306
6307
6308 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6309 Log:
6310 Invex doesn't trump +r or (sic) +J.
6311
6312
6313 Changes: Modified:
6314 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6315
6316
6317 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6318 Log:
6319 Check to make sure a module is not loaded before loading it.
6320
6321
6322 Changes: Modified:
6323 +6 -1 trunk/src/ircd_parser.y (File Modified)
6324
6325
6326 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6327 Log:
6328 - Add a missing comma in the HeaderMessages array
6329 - Only send "Your hostname is too long ..." if that really is the case
6330
6331
6332 Changes: Modified:
6333 +2 -2 trunk/src/s_auth.c (File Modified)
6334
6335
6336 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6337 Log:
6338 build_symtable() will have already bailed here, so no need to check
6339 explicitly whether or not charybdis_main is NULL.
6340
6341
6342 Changes: Modified:
6343 +7 -16 trunk/src/main.c (File Modified)
6344
6345
6346 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6347 Log:
6348 Data structure versioning, part 1.
6349
6350
6351 Changes: Modified:
6352 +10 -1 trunk/include/ircd_defs.h (File Modified)
6353 +2 -0 trunk/src/ircd.c (File Modified)
6354 +15 -3 trunk/src/main.c (File Modified)
6355
6356
6357 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6358 Log:
6359 build a symbol table and use that instead of doing a raw dlsym on everything
6360
6361
6362 Changes: Modified:
6363 + - trunk/include/ircd_linker.h (File Added)
6364 +71 -1 trunk/src/Makefile.in (File Modified)
6365 + - trunk/src/ircd_linker.c (File Added)
6366 +16 -4 trunk/src/main.c (File Modified)
6367
6368
6369 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6370 Log:
6371 The launcher now calls io_loop() instead of charybdis_main().
6372 This is so that we do not have to reinitialize *everything* later.
6373
6374
6375 Changes: Modified:
6376 +1 -0 trunk/include/ircd.h (File Modified)
6377 +6 -7 trunk/src/ircd.c (File Modified)
6378 +13 -1 trunk/src/main.c (File Modified)
6379
6380
6381 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6382 Log:
6383 Use global binding on libircd.so.
6384
6385
6386 Changes: Modified:
6387 +1 -1 trunk/src/main.c (File Modified)
6388
6389
6390 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6391 Log:
6392 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6393 (it will do more later)
6394
6395
6396 Changes: Modified:
6397 +14 -12 trunk/include/config.h (File Modified)
6398 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6399 +31 -5 trunk/src/Makefile.in (File Modified)
6400 +78 -1 trunk/src/ircd.c (File Modified)
6401 + - trunk/src/main.c (File Added)
6402
6403
6404 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6405 Log:
6406 Add whitespace here, oops.
6407
6408
6409 Changes: Modified:
6410 +1 -1 trunk/CREDITS (File Modified)
6411
6412
6413 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6414 Log:
6415 Properly copy over the IP address here instead of using a cheap hack.
6416 Because the hack didn't work right except on IPv6. :|
6417
6418
6419 Changes: Modified:
6420 +12 -2 trunk/src/s_newconf.c (File Modified)
6421
6422
6423 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6424 Log:
6425 Revert reject cache notice to ratbox's, which more
6426 clearly suggests what's happening.
6427
6428
6429 Changes: Modified:
6430 +4 -1 trunk/src/reject.c (File Modified)
6431
6432
6433 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6434 Log:
6435 Fix the openssl status in the overview information.
6436
6437
6438 Changes: Modified:
6439 +1 -3 trunk/configure (File Modified)
6440 +1 -3 trunk/configure.ac (File Modified)
6441
6442
6443 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6444 Log:
6445 - Add simple exempt{} block (127.0.0.1) to example.conf.
6446 - Remove mention of deny{}.
6447
6448
6449 Changes: Modified:
6450 +5 -0 trunk/doc/example.conf (File Modified)
6451 +1 -1 trunk/doc/reference.conf (File Modified)
6452
6453
6454 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6455 Log:
6456 example.conf: add some comments at the start
6457 reference.conf: some ircd-ratbox -> charybdis
6458
6459
6460 Changes: Modified:
6461 +11 -0 trunk/doc/example.conf (File Modified)
6462 +6 -5 trunk/doc/reference.conf (File Modified)
6463
6464
6465 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6466 Log:
6467 Rename m_createauthonly module to createauthonly
6468 as this is not a module providing an m_function
6469 (command).
6470
6471
6472 Changes: Modified:
6473 +1 -38 trunk/contrib/Makefile.in (File Modified)
6474 + - trunk/contrib/createauthonly.c (File Added)
6475 + - trunk/contrib/m_createauthonly.c (File Deleted)
6476
6477
6478 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6479 Log:
6480 Add to example confs commented lines for:
6481 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6482 sno_globalkline.so, sno_globaloper.so.
6483
6484
6485 Changes: Modified:
6486 +5 -1 trunk/doc/example.conf (File Modified)
6487 +9 -1 trunk/doc/reference.conf (File Modified)
6488
6489
6490 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6491 Log:
6492 - Unbreak connecting to connect{}s with hostnames
6493 instead of IP addresses (broken with new resolver).
6494 - Try to do A/AAAA query based on aftype in
6495 connect{} (doesn't seem to work fully).
6496
6497
6498 Changes: Modified:
6499 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6500
6501
6502 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6503 Log:
6504 Unbreak /rehash dns.
6505
6506
6507 Changes: Modified:
6508 +1 -0 trunk/src/res.c (File Modified)
6509
6510
6511 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6512 Log:
6513 Preserve Hybrid Id and add one of our own.
6514
6515
6516 Changes: Modified:
6517 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6518 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6519
6520
6521 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6522 Log:
6523 Add anfl and Androsyn to CREDITS.
6524 They wrote a lot of ratbox code we use, both before and after the fork.
6525
6526
6527 Changes: Modified:
6528 +2 -0 trunk/CREDITS (File Modified)
6529
6530
6531 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6532 Log:
6533 Hostname validity check.
6534
6535
6536 Changes: Modified:
6537 +42 -3 trunk/src/s_auth.c (File Modified)
6538
6539
6540 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6541 Log:
6542 Version bump to 1.2.0.
6543
6544
6545 Changes: Modified:
6546 +9 -9 trunk/configure (File Modified)
6547 +1 -1 trunk/configure.ac (File Modified)
6548
6549
6550 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6551 Log:
6552 - Missed a spot in the IPv6 code here. Should be usable now.
6553
6554
6555 Changes: Modified:
6556 +2 -2 trunk/src/res.c (File Modified)
6557
6558
6559 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6560 Log:
6561 Alright, so, this massive commit does the following:
6562 - Removes adns
6563 - Adds a resolver based on the undernet and hybrid one.
6564 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6565 - Makes a check in ./configure be posixly correct
6566 - Simplifies the auth code and DNS callbacks
6567
6568 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6569
6570
6571 Changes: Modified:
6572 +1 -1 trunk/Makefile.in (File Modified)
6573 + - trunk/adns/ (File Deleted)
6574 +148 -80 trunk/configure (File Modified)
6575 +1 -2 trunk/configure.ac (File Modified)
6576 +6 -0 trunk/include/client.h (File Modified)
6577 +1 -0 trunk/include/packet.h (File Modified)
6578 +153 -41 trunk/include/res.h (File Modified)
6579 + - trunk/include/reslib.h (File Added)
6580 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6581 +930 -1449 trunk/modules/.depend (File Modified)
6582 +3 -0 trunk/modules/m_stats.c (File Modified)
6583 +417 -621 trunk/src/.depend (File Modified)
6584 +1 -1 trunk/src/.indent.pro (File Modified)
6585 +2069 -289 trunk/src/Makefile.in (File Modified)
6586 + - trunk/src/adns.c (File Deleted)
6587 + - trunk/src/res.c (File Added)
6588 + - trunk/src/reslib.c (File Added)
6589 +11 -50 trunk/src/s_auth.c (File Modified)
6590 +4 -26 trunk/src/s_newconf.c (File Modified)
6591
6592
6593 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6594 Log:
6595 Document the NOBALLOC feature.
6596
6597
6598 Changes: Modified:
6599 +7 -1 trunk/include/config.h (File Modified)
6600
6601
6602 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6603 Log:
6604 commands.sgml changes
6605
6606
6607 Changes: Modified:
6608 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6609
6610
6611 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6612 Log:
6613 connect{} changes.
6614
6615
6616 Changes: Modified:
6617 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6618
6619
6620 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6621 Log:
6622 Improve description of class{} block (in particular,
6623 mention server classes as well as client classes).
6624
6625
6626 Changes: Modified:
6627 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6628
6629
6630 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6631 Log:
6632 In comment:
6633 -/* sendq: servers need a higher sendq as they send more data */
6634 +/* sendq: servers need a higher sendq as they are sent more data */
6635
6636
6637 Changes: Modified:
6638 +1 -1 trunk/doc/reference.conf (File Modified)
6639
6640
6641 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6642 Log:
6643 Add modules{} block.
6644
6645
6646 Changes: Modified:
6647 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6648
6649
6650 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6651 Log:
6652 Add general::oper_snomask, snomask on oper up for opers
6653 that have umode +s set on oper up, but do not have
6654 a specific snomask setting in their operator block.
6655 If this is empty or not specified, +s is used as before.
6656
6657
6658 Changes: Modified:
6659 +4 -1 trunk/doc/example.conf (File Modified)
6660 +7 -1 trunk/doc/reference.conf (File Modified)
6661 +1 -0 trunk/include/client.h (File Modified)
6662 +1 -0 trunk/include/s_conf.h (File Modified)
6663 +32 -0 trunk/src/newconf.c (File Modified)
6664 +1 -0 trunk/src/s_conf.c (File Modified)
6665 +13 -3 trunk/src/s_user.c (File Modified)
6666
6667
6668 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6669 Log:
6670 fix error
6671
6672 Changes: Modified:
6673 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6674
6675
6676 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6677 Log:
6678 Add MASKTRACE and CHANTRACE commands.
6679
6680
6681 Changes: Modified:
6682 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6683
6684
6685 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6686 Log:
6687 document loadmodule directive
6688
6689
6690 Changes: Modified:
6691 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6692
6693
6694 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6695 Log:
6696 finish this up
6697
6698
6699 Changes: Modified:
6700 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6701
6702
6703 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6704 Log:
6705 q:lines are no longer living in the ircd.conf either
6706
6707
6708 Changes: Modified:
6709 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6710
6711
6712 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6713 Log:
6714 remove k:line, d:line, x:line as they are their own files now
6715
6716
6717 Changes: Modified:
6718 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6719
6720
6721 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6722 Log:
6723 New place for operator::snomask.
6724
6725
6726 Changes: Modified:
6727 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6728
6729
6730 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6731 Log:
6732 Document connect {}.
6733
6734
6735 Changes: Modified:
6736 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6737
6738
6739 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6740 Log:
6741 example.conf: move operator::snomask to a more logical place,
6742 more sensible default
6743 reference.conf: add operator::snomask
6744
6745
6746 Changes: Modified:
6747 +3 -3 trunk/doc/example.conf (File Modified)
6748 +3 -0 trunk/doc/reference.conf (File Modified)
6749
6750
6751 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6752 Log:
6753 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6754 in those conf entries that take umodes like <name1>, <name2>, ...
6755
6756
6757 Changes: Modified:
6758 +3 -0 trunk/doc/reference.conf (File Modified)
6759 +3 -0 trunk/src/newconf.c (File Modified)
6760
6761
6762 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6763 Log:
6764 Remove H:line
6765
6766
6767 Changes: Modified:
6768 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6769
6770
6771 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6772 Log:
6773 Aesthetic changes.
6774
6775
6776 Changes: Modified:
6777 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6778
6779
6780 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6781 Log:
6782 s/allow/auth
6783
6784
6785 Changes: Modified:
6786 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6787
6788
6789 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6790 Log:
6791 fix
6792
6793
6794 Changes: Modified:
6795 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6796
6797
6798 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6799 Log:
6800 Document operator {} blocks.
6801
6802
6803 Changes: Modified:
6804 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6805
6806
6807 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6808 Log:
6809 auth{}: clarify/add some details
6810
6811
6812 Changes: Modified:
6813 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6814
6815
6816 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6817 Log:
6818 auth{}: Move a paragraph.
6819
6820
6821 Changes: Modified:
6822 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6823
6824
6825 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6826 Log:
6827 Document auth{} blocks.
6828
6829
6830 Changes: Modified:
6831 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6832
6833
6834 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6835 Log:
6836 Add umode +R.
6837
6838
6839 Changes: Modified:
6840 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6841
6842
6843 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6844 Log:
6845 Add umode +R, prevents unidentified clients from
6846 sending private messages or notices. /accept'ed
6847 clients and opers are exempt.
6848 Due to the /accept part, this is only checked
6849 at the target's server, may want to change
6850 this?
6851
6852
6853 Changes: Modified:
6854 +1 -0 trunk/help/opers/umode (File Modified)
6855 +1 -0 trunk/help/users/umode (File Modified)
6856 +2 -0 trunk/include/client.h (File Modified)
6857 +1 -0 trunk/include/numeric.h (File Modified)
6858 +11 -1 trunk/modules/core/m_message.c (File Modified)
6859 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6860 +1 -1 trunk/src/messages.tab (File Modified)
6861 +1 -1 trunk/src/s_user.c (File Modified)
6862
6863
6864 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6865 Log:
6866 Don't allow a nick change if banned or quieted (and not
6867 voiced or opped) on a channel. This uses numeric 435
6868 (bahamut's "cannot change to a banned nick") because
6869 bahamut/ircu's 437 and hyperion's 438 already have
6870 another meaning for us.
6871
6872
6873 Changes: Modified:
6874 +2 -0 trunk/include/channel.h (File Modified)
6875 +1 -0 trunk/include/numeric.h (File Modified)
6876 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6877 +38 -0 trunk/src/channel.c (File Modified)
6878 +1 -1 trunk/src/messages.tab (File Modified)
6879
6880
6881 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6882 Log:
6883 KNOCK:
6884 - respect ban exceptions
6885 - also deny a knock if quieted
6886
6887
6888 Changes: Modified:
6889 +2 -1 trunk/modules/m_knock.c (File Modified)
6890
6891
6892 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6893 Log:
6894 Reverse bad substitution in comment.
6895
6896
6897 Changes: Modified:
6898 +1 -1 trunk/src/channel.c (File Modified)
6899
6900
6901 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6902 Log:
6903 - set DynSpoof flag for clients spoofed at registration
6904 - add orighost instead of host to the hostname hash
6905
6906
6907 Changes: Modified:
6908 +5 -1 trunk/src/s_user.c (File Modified)
6909
6910
6911 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6912 Log:
6913 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6914
6915
6916 Changes: Modified:
6917 +2 -3 trunk/src/send.c (File Modified)
6918
6919
6920 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6921 Log:
6922 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6923
6924
6925 Changes: Modified:
6926 +17 -7 trunk/modules/m_signon.c (File Modified)
6927
6928
6929 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6930 Log:
6931 Correct minimum args on ENCAP SASL to avoid nasty core.
6932
6933
6934 Changes: Modified:
6935 +1 -1 trunk/modules/m_sasl.c (File Modified)
6936
6937
6938 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6939 Log:
6940 Style nits: sptr can't ever be NULL, don't compare truth
6941 values with YES.
6942
6943
6944 Changes: Modified:
6945 +2 -3 trunk/modules/m_scan.c (File Modified)
6946
6947
6948 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6949 Log:
6950 - Comment out scan_cmodes() prototype to suppress warning
6951 - Correct minimum parameter count for mo_scan()
6952
6953
6954 Changes: Modified:
6955 +2 -2 trunk/modules/m_scan.c (File Modified)
6956
6957
6958 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6959 Log:
6960 SCAN UMODES:
6961 - Include full command in operspy notice
6962 - Allow global scans (no-list used, mask not used) without operspy
6963 - Use ERR_NOPRIVS numeric
6964
6965
6966 Changes: Modified:
6967 +21 -9 trunk/modules/m_scan.c (File Modified)
6968
6969
6970 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6971 Log:
6972 Cancel out the >3 default if < is given; this way
6973 any </> specification fully overrides the default.
6974
6975
6976 Changes: Modified:
6977 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6978
6979
6980 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6981 Log:
6982 - Call mo_list() from m_list() to reduce code duplication
6983 - Default to >3, rather arbitrarily (conf option?)
6984 - Make < and > mean less than and greater than again
6985
6986
6987 Changes: Modified:
6988 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6989
6990
6991 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6992 Log:
6993 When processing topic burst, hide connecting server
6994 on netburst if flatten links is enabled.
6995
6996
6997 Changes: Modified:
6998 +9 -2 trunk/modules/m_tb.c (File Modified)
6999
7000
7001 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7002 Log:
7003 - remove PENALTY token
7004
7005
7006 Changes: Modified:
7007 +0 -1 trunk/include/supported.h (File Modified)
7008
7009
7010 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7011 Log:
7012 005 fixups:
7013 - Add PENALTY because we have a pace-wait system.
7014 - Add FNC due to SAVE and RSFNC
7015 - Add q to MAXLIST.
7016
7017
7018 Changes: Modified:
7019 +4 -2 trunk/include/supported.h (File Modified)
7020
7021
7022 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7023 Log:
7024 mkay, indent went nuts here
7025
7026
7027 Changes: Modified:
7028 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7029
7030
7031 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7032 Log:
7033 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7034 and can be used instead. The SAFELIST implementation is the one used by
7035 default, as most users/networks will be used to it.
7036
7037
7038 Changes: Modified:
7039 +1 -0 trunk/NEWS (File Modified)
7040 +14 -0 trunk/include/client.h (File Modified)
7041 +5 -0 trunk/include/hash.h (File Modified)
7042 +404 -272 trunk/modules/Makefile.in (File Modified)
7043 + - trunk/modules/m_list.c (File Deleted)
7044 + - trunk/modules/m_list_ratbox.c (File Added)
7045 + - trunk/modules/m_list_safelist.c (File Added)
7046 +5 -5 trunk/src/hash.c (File Modified)
7047
7048
7049 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7050 Log:
7051 Clear invites on a lowerTS JOIN or SJOIN.
7052 This should complete kick_on_split_riding protection.
7053
7054
7055 Changes: Modified:
7056 +5 -0 trunk/modules/core/m_join.c (File Modified)
7057 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7058
7059
7060 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7061 Log:
7062 Like in ratbox, send and interpret timestamps on invites.
7063
7064
7065 Changes: Modified:
7066 +9 -2 trunk/modules/m_invite.c (File Modified)
7067
7068
7069 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7070 Log:
7071 Add +S (network service) umode. Just for completeness, users or opers
7072 cannot set this.
7073
7074
7075 Changes: Modified:
7076 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7077
7078
7079 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7080 Log:
7081 update NEWS a bit
7082
7083
7084 Changes: Modified:
7085 +35 -2 trunk/NEWS (File Modified)
7086
7087
7088 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7089 Log:
7090 Split off a PreClient structure for data to be freed on registation (i.e. password).
7091 New hook introduce_client for post-registration messages.
7092 Fix b0rked SASL numerics.
7093 Burst REALHOST post-introduction for spoofed-on-registration clients.
7094 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7095 Pre-registration signon support.
7096
7097
7098 Changes: Modified:
7099 +10 -0 trunk/configure (File Modified)
7100 +2 -0 trunk/configure.ac (File Modified)
7101 +14 -4 trunk/include/client.h (File Modified)
7102 +1 -0 trunk/include/hook.h (File Modified)
7103 +1 -0 trunk/include/numeric.h (File Modified)
7104 +3 -0 trunk/include/setup.h.in (File Modified)
7105 +16 -0 trunk/modules/m_chghost.c (File Modified)
7106 +25 -21 trunk/modules/m_sasl.c (File Modified)
7107 +63 -30 trunk/modules/m_signon.c (File Modified)
7108 +18 -0 trunk/src/client.c (File Modified)
7109 +2 -0 trunk/src/hook.c (File Modified)
7110 +5 -5 trunk/src/messages.tab (File Modified)
7111 +2 -0 trunk/src/s_serv.c (File Modified)
7112 +28 -2 trunk/src/s_user.c (File Modified)
7113
7114
7115 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7116 Log:
7117 Update hook documentation.
7118
7119
7120 Changes: Modified:
7121 +30 -0 trunk/doc/hooks.txt (File Modified)
7122
7123
7124 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7125 Log:
7126 Improve @/# handling in match_esc().
7127
7128
7129 Changes: Modified:
7130 +21 -13 trunk/src/match.c (File Modified)
7131
7132
7133 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7134 Log:
7135 backtrack instead of bailing out when handling a mismatched escape
7136
7137
7138 Changes: Modified:
7139 +1 -1 trunk/src/match.c (File Modified)
7140
7141
7142 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7143 Log:
7144 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7145
7146 Changes: Modified:
7147 +2 -1 trunk/CREDITS (File Modified)
7148
7149
7150 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7151 Log:
7152 Fix the escape brokenness and pick up a more efficient matching algorithm,
7153 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7154 Patch sent upstream. They can do whatever they want with it, *shrug*.
7155
7156
7157 Changes: Modified:
7158 +147 -161 trunk/src/match.c (File Modified)
7159
7160
7161 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7162 Log:
7163 If flatten links is enabled, fake the origins of some ServerModes
7164 sent to clients so that the server sending the netburst is hidden.
7165 Most mode hacks still show the true source.
7166
7167
7168 Changes: Modified:
7169 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7170 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7171
7172
7173 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7174 Log:
7175 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7176 where the exit originated).
7177 - When receiving an SQUIT for a server themselves
7178 (IsMe(target_p) || target_p == client_p)
7179 close their link and send a local server notice.
7180
7181
7182 Changes: Modified:
7183 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7184 +6 -3 trunk/src/client.c (File Modified)
7185
7186
7187 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7188 Log:
7189 Hooking into the wrong hook, whoops. :P
7190
7191
7192 Changes: Modified:
7193 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7194 +6 -10 trunk/modules/core/m_join.c (File Modified)
7195
7196
7197 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7198 Log:
7199 this doesn't work right, right now :P
7200
7201
7202 Changes: Modified:
7203 +40 -0 trunk/contrib/Makefile.in (File Modified)
7204 + - trunk/contrib/m_createauthonly.c (File Added)
7205 +6 -0 trunk/include/hook.h (File Modified)
7206 +26 -1 trunk/modules/core/m_join.c (File Modified)
7207 +1 -1 trunk/src/ircd.c (File Modified)
7208
7209
7210 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7211 Log:
7212 Make can_join() hookable.
7213
7214
7215 Changes: Modified:
7216 +12 -1 trunk/src/channel.c (File Modified)
7217
7218
7219 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7220 Log:
7221 add 'int approved;' to the channel event hook
7222
7223
7224 Changes: Modified:
7225 +1 -0 trunk/include/hook.h (File Modified)
7226
7227
7228 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7229 Log:
7230 Use SIDs in SASL ENCAP origin.
7231 Ignore responses from other agents once the first SASL response has been received for a client.
7232
7233
7234 Changes: Modified:
7235 +9 -5 trunk/modules/m_sasl.c (File Modified)
7236
7237
7238 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7239 Log:
7240 Removed stray debug code.
7241
7242
7243 Changes: Modified:
7244 +1 -1 trunk/modules/m_sasl.c (File Modified)
7245
7246
7247 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7248 Log:
7249 Don't complain "unknown MODE flag" if a non-oper attempts
7250 to unset an oper only umode they do not have.
7251 This is to prevent unwanted error messages when users/bots
7252 do things like MODE <nick> +i-sw.
7253
7254
7255 Changes: Modified:
7256 +4 -2 trunk/src/s_user.c (File Modified)
7257
7258
7259 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7260 Log:
7261 Fix client_exit hook name and only call it for local exits that are not
7262 IsAnyServer.
7263
7264
7265 Changes: Modified:
7266 +3 -2 trunk/modules/m_sasl.c (File Modified)
7267
7268
7269 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7270 Log:
7271 Fix SASL logic to actually use stored agent UID.
7272 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7273 Add abort code for exiting clients.
7274
7275
7276 Changes: Modified:
7277 +18 -9 trunk/modules/m_sasl.c (File Modified)
7278
7279
7280 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7281 Log:
7282 Port over ratbox 2.2 /challenge. This is slightly more secure
7283 (better crypto, longer keys, challenge timeout) and has better
7284 client scripts.
7285
7286 The respond tool is no longer part of the ircd tree but a
7287 separate package, currently available from
7288 http://respond.ircd-ratbox.org (we should mirror/... this).
7289
7290
7291 Changes: Modified:
7292 +65 -310 trunk/doc/challenge.txt (File Modified)
7293 +5 -5 trunk/include/client.h (File Modified)
7294 +3 -0 trunk/include/irc_string.h (File Modified)
7295 +3 -0 trunk/include/numeric.h (File Modified)
7296 +94 -50 trunk/modules/m_challenge.c (File Modified)
7297 +1 -2 trunk/src/client.c (File Modified)
7298 +125 -0 trunk/src/irc_string.c (File Modified)
7299 +2 -2 trunk/src/messages.tab (File Modified)
7300 + - trunk/tools/rsa_respond/ (File Deleted)
7301
7302
7303 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7304 Log:
7305 Preliminary SASL support.
7306
7307
7308 Changes: Modified:
7309 +7 -0 trunk/include/client.h (File Modified)
7310 +6 -0 trunk/include/numeric.h (File Modified)
7311 +1 -0 trunk/modules/Makefile.in (File Modified)
7312 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7313 +175 -1 trunk/modules/m_cap.c (File Modified)
7314 + - trunk/modules/m_sasl.c (File Added)
7315 +2 -0 trunk/modules/m_user.c (File Modified)
7316 +5 -5 trunk/src/messages.tab (File Modified)
7317 +8 -2 trunk/src/s_user.c (File Modified)
7318
7319
7320 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7321 Log:
7322 SIGNON: make logout also apply remotely.
7323
7324
7325 Changes: Modified:
7326 +7 -2 trunk/modules/m_signon.c (File Modified)
7327
7328
7329 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7330 Log:
7331 Use an asterisk when sending empty logins in SIGNON.
7332
7333
7334 Changes: Modified:
7335 +5 -5 trunk/modules/m_signon.c (File Modified)
7336
7337
7338 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7339 Log:
7340 SIGNON: Only add whowas entry (add_history()) and wipe
7341 accepts (del_all_accepts()) if nick changed.
7342
7343
7344 Changes: Modified:
7345 +5 -3 trunk/modules/m_signon.c (File Modified)
7346
7347
7348 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7349 Log:
7350 SIGNON: slight fixes to collision code:
7351 - don't kill if target_p == source_p (nick unchanged or only changed case)
7352 - add comment that SAVE support is missing
7353 - use sendto_realops_snomask() instead of sendto_realops_flags()
7354
7355
7356 Changes: Modified:
7357 +9 -6 trunk/modules/m_signon.c (File Modified)
7358
7359
7360 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7361 Log:
7362 Fix up kills for bad nick/user/host on SIGNON.
7363
7364
7365 Changes: Modified:
7366 +16 -6 trunk/modules/m_signon.c (File Modified)
7367
7368
7369 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7370 Log:
7371 If changing to a nick with a digit, only allow the UID.
7372
7373
7374 Changes: Modified:
7375 +4 -0 trunk/modules/m_signon.c (File Modified)
7376
7377
7378 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7379 Log:
7380 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7381 Strip leading digits from logins that are not purely numeric.
7382
7383
7384 Changes: Modified:
7385 +3 -0 trunk/include/numeric.h (File Modified)
7386 +2 -0 trunk/include/send.h (File Modified)
7387 +1 -0 trunk/modules/Makefile.in (File Modified)
7388 +456 -3 trunk/modules/m_services.c (File Modified)
7389 + - trunk/modules/m_signon.c (File Added)
7390 +2 -2 trunk/src/messages.tab (File Modified)
7391 +98 -0 trunk/src/send.c (File Modified)
7392
7393
7394 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7395 Log:
7396 Remove old server notice umodes from example confs.
7397
7398
7399 Changes: Modified:
7400 +1 -2 trunk/doc/example.conf (File Modified)
7401 +4 -17 trunk/doc/reference.conf (File Modified)
7402
7403
7404 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7405 Log:
7406 Add snomask help file (forgot this earlier).
7407
7408
7409 Changes: Modified:
7410 + - trunk/help/opers/snomask (File Added)
7411
7412
7413 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7414 Log:
7415 Add umode +l (receive locops).
7416
7417
7418 Changes: Modified:
7419 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7420
7421
7422 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7423 Log:
7424 We don't plan to implement cmode +R (quiet unidentified) and
7425 umode +I (deny invite) for 1.1, so comment them out from the
7426 docs.
7427
7428
7429 Changes: Modified:
7430 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7431 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7432
7433
7434 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7435 Log:
7436 Improve snomask usage description.
7437
7438
7439 Changes: Modified:
7440 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7441
7442
7443 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7444 Log:
7445 Mention the word snomask with umode +s (needs to be a link really).
7446
7447
7448 Changes: Modified:
7449 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7450
7451
7452 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7453 Log:
7454 Add snomask +Z (operspy notices).
7455
7456
7457 Changes: Modified:
7458 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7459
7460
7461 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7462 Log:
7463 Misc updates/clarifications.
7464
7465
7466 Changes: Modified:
7467 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7468
7469
7470 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7471 Log:
7472 Document snomasks.
7473
7474
7475 Changes: Modified:
7476 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7477 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7478 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7479
7480
7481 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7482 Log:
7483 - Allow ENCAP REALHOST outside burst
7484 - Fix comment describing race condition: this can only happen
7485 on a local whois with use_whois_actually enabled
7486
7487
7488 Changes: Modified:
7489 +4 -6 trunk/modules/m_chghost.c (File Modified)
7490
7491
7492 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7493 Log:
7494 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7495
7496
7497 Changes: Modified:
7498 +39 -0 trunk/contrib/Makefile.in (File Modified)
7499 + - trunk/contrib/sno_globaloper.c (File Added)
7500
7501
7502 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7503 Log:
7504 Pass along old umodes and snomask in umode_changed hook,
7505 changing its parameter type from struct Client *
7506 to hook_data_umode_changed *. (For a new client, both
7507 are zero.)
7508
7509 The IP cloaking module now fully ignores umode changes
7510 where +h didn't change.
7511
7512
7513 Changes: Modified:
7514 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7515 +7 -0 trunk/include/hook.h (File Modified)
7516 +18 -4 trunk/src/s_user.c (File Modified)
7517
7518
7519 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7520 Log:
7521 move libcharybdis-provided function initialisation into libcharybdis_init().
7522
7523
7524 Changes: Modified:
7525 +32 -11 trunk/src/ircd.c (File Modified)
7526
7527
7528 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7529 Log:
7530 Make +f notices (local host, global host, global user@host, local class)
7531 netwide. Exceeding /quote set max remains local.
7532
7533
7534 Changes: Modified:
7535 +4 -4 trunk/src/s_conf.c (File Modified)
7536
7537
7538 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7539 Log:
7540 Netwide notices about attempts to join juped channels.
7541
7542
7543 Changes: Modified:
7544 +1 -1 trunk/modules/core/m_join.c (File Modified)
7545
7546
7547 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7548 Log:
7549 Send server notices about failed oper attempts globally.
7550 Successful remote oper attempt notices will be generated
7551 from the mode changes.
7552
7553
7554 Changes: Modified:
7555 +3 -3 trunk/modules/m_challenge.c (File Modified)
7556 +2 -2 trunk/modules/m_oper.c (File Modified)
7557
7558
7559 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7560 Log:
7561 Rest of infrastructure for sending server notices globally.
7562 Uses a new L_NETWIDE level on sendto_realops_snomask().
7563
7564
7565 Changes: Modified:
7566 +1 -0 trunk/include/send.h (File Modified)
7567 +31 -4 trunk/src/send.c (File Modified)
7568
7569
7570 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7571 Log:
7572 Add general::global_snotices conf option to control
7573 whether we send out SNOTEs. Does not do anything yet.
7574
7575
7576 Changes: Modified:
7577 +1 -0 trunk/doc/example.conf (File Modified)
7578 +6 -0 trunk/doc/reference.conf (File Modified)
7579 +1 -0 trunk/include/s_conf.h (File Modified)
7580 +6 -0 trunk/modules/m_info.c (File Modified)
7581 +1 -0 trunk/src/newconf.c (File Modified)
7582 +1 -0 trunk/src/s_conf.c (File Modified)
7583
7584
7585 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7586 Log:
7587 Only accept SNOTE from servers.
7588
7589
7590 Changes: Modified:
7591 +2 -0 trunk/modules/m_snote.c (File Modified)
7592
7593
7594 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7595 Log:
7596 Correct parv indices so this actually works.
7597
7598
7599 Changes: Modified:
7600 +2 -2 trunk/modules/m_snote.c (File Modified)
7601
7602
7603 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7604 Log:
7605 s/scan/snote/g
7606
7607
7608 Changes: Modified:
7609 +3 -3 trunk/modules/m_snote.c (File Modified)
7610
7611
7612 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7613 Log:
7614 Add m_snote.c, SNOTE propagator.
7615
7616
7617 Changes: Modified:
7618 +86 -0 trunk/modules/Makefile.in (File Modified)
7619 + - trunk/modules/m_snote.c (File Added)
7620
7621
7622 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7623 Log:
7624 start seeding the 1.1 NEWS file
7625
7626
7627 Changes: Modified:
7628 +4 -0 trunk/NEWS (File Modified)
7629
7630
7631 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7632 Log:
7633 rename some modules to more descriptive names...
7634
7635
7636 Changes: Modified:
7637 +2 -131 trunk/contrib/Makefile.in (File Modified)
7638 + - trunk/contrib/globalconnexit.c (File Deleted)
7639 + - trunk/contrib/globallineactive.c (File Deleted)
7640 + - trunk/contrib/sno_farconnect.c (File Added)
7641 + - trunk/contrib/sno_globalkline.c (File Added)
7642 +1 -120 trunk/modules/Makefile.in (File Modified)
7643 + - trunk/modules/networknotice.c (File Deleted)
7644 + - trunk/modules/sno_routing.c (File Added)
7645
7646
7647 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7648 Log:
7649 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7650 Uses FLAGS2_FLOODDONE bit on servers.
7651
7652
7653 Changes: Modified:
7654 +3 -0 trunk/include/client.h (File Modified)
7655 +121 -1 trunk/modules/Makefile.in (File Modified)
7656 + - trunk/modules/networknotice.c (File Added)
7657
7658
7659 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7660 Log:
7661 Don't show servers in /trace to nonopers if flatten links is enabled.
7662
7663
7664 Changes: Modified:
7665 +8 -5 trunk/modules/m_trace.c (File Modified)
7666
7667
7668 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7669 Log:
7670 CHGHOST:
7671 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7672 - send back confirmation to source, if local client
7673 - send a +s server notice if the source is neither a server nor a service (+S)
7674
7675
7676 Changes: Modified:
7677 +5 -1 trunk/modules/m_chghost.c (File Modified)
7678
7679
7680 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7681 Log:
7682 Use sendto_realops_snomask_from() to make the
7683 server notices appear to come from the affected
7684 user's server.
7685
7686
7687 Changes: Modified:
7688 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7689 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7690
7691
7692 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7693 Log:
7694 Add sendto_realops_snomask_from(), allows
7695 specification of apparent source server.
7696
7697
7698 Changes: Modified:
7699 +1 -0 trunk/include/send.h (File Modified)
7700 +41 -1 trunk/src/send.c (File Modified)
7701
7702
7703 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7704 Log:
7705 Revert r579. Keep host, not orighost in oper up notice.
7706 It would be inconsistent to have orighost there, and we
7707 don't want to mess up all server notices by putting both
7708 host and orighost.
7709
7710
7711 Changes: Modified:
7712 +1 -1 trunk/src/s_user.c (File Modified)
7713
7714
7715 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7716 Log:
7717 Include the IP address in operlog/foperlog.
7718
7719
7720 Changes: Modified:
7721 +10 -8 trunk/modules/m_challenge.c (File Modified)
7722 +8 -6 trunk/modules/m_oper.c (File Modified)
7723
7724
7725 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7726 Log:
7727 Call umode_changed hook on oper up.
7728
7729
7730 Changes: Modified:
7731 +1 -0 trunk/src/s_user.c (File Modified)
7732
7733
7734 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7735 Log:
7736 Add globalconnexit contrib module, shows remote client connects/exits
7737 except netsplits/netjoin on snomask +F.
7738 Notice formatting will probably change somewhat still.
7739
7740
7741 Changes: Modified:
7742 +80 -0 trunk/contrib/Makefile.in (File Modified)
7743 + - trunk/contrib/globalconnexit.c (File Added)
7744
7745
7746 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7747 Log:
7748 Declare snomask_modes[] so modules can provide snomasks.
7749
7750
7751 Changes: Modified:
7752 +2 -0 trunk/include/snomask.h (File Modified)
7753
7754
7755 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7756 Log:
7757 Replace user_signon hook with two new hooks: new_local_user
7758 and new_remote_user.
7759 These are called right before the user is introduced to the
7760 rest of the network.
7761
7762
7763 Changes: Modified:
7764 +2 -1 trunk/include/hook.h (File Modified)
7765 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7766 +4 -2 trunk/src/hook.c (File Modified)
7767 +2 -3 trunk/src/s_user.c (File Modified)
7768
7769
7770 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7771 Log:
7772 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7773
7774
7775 Changes: Modified:
7776 +2 -2 trunk/modules/m_scan.c (File Modified)
7777
7778
7779 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7780 Log:
7781 Update doc/technical/send.txt.
7782
7783
7784 Changes: Modified:
7785 +91 -131 trunk/doc/technical/send.txt (File Modified)
7786
7787
7788 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7789 Log:
7790 Add chantrace and masktrace to help files.
7791
7792
7793 Changes: Modified:
7794 + - trunk/help/opers/chantrace (File Added)
7795 +27 -20 trunk/help/opers/index (File Modified)
7796 + - trunk/help/opers/masktrace (File Added)
7797 +2 -0 trunk/help/opers/operspy (File Modified)
7798
7799
7800 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7801 Log:
7802 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7803 Shows etrace-like output for all users in a channel,
7804 in particular IP addresses.
7805
7806
7807 Changes: Modified:
7808 +75 -2 trunk/modules/m_etrace.c (File Modified)
7809
7810
7811 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7812 Log:
7813 Port over ratbox 2.2 r21727 (anfl):
7814 add some logging when we drop servers in places where we only notify opers
7815
7816
7817 Changes: Modified:
7818 +31 -0 trunk/modules/core/m_server.c (File Modified)
7819
7820
7821 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7822 Log:
7823 display orighost in operup message
7824
7825
7826 Changes: Modified:
7827 +1 -1 trunk/src/s_user.c (File Modified)
7828
7829
7830 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7831 Log:
7832 Add globallineactive contrib module, a hack which can often
7833 show k/d/g/x line active for remote clients.
7834
7835
7836 Changes: Modified:
7837 +52 -0 trunk/contrib/Makefile.in (File Modified)
7838 + - trunk/contrib/globallineactive.c (File Added)
7839
7840
7841 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7842 Log:
7843 Show IP field in the same way as MASKTRACE:
7844 "255.255.255.255" if it's unknown (remote TS5 client)
7845 and "0" if we or the remote server are purposely
7846 hiding it.
7847
7848
7849 Changes: Modified:
7850 +12 -1 trunk/modules/m_scan.c (File Modified)
7851
7852
7853 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7854 Log:
7855 scan umodes:
7856 - don't show servers in a global scan
7857 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7858
7859
7860 Changes: Modified:
7861 +4 -1 trunk/modules/m_scan.c (File Modified)
7862
7863
7864 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7865 Log:
7866 Implement SCAN UMODES.
7867
7868
7869 Changes: Modified:
7870 +3 -0 trunk/include/numeric.h (File Modified)
7871 +128 -2 trunk/modules/m_scan.c (File Modified)
7872 +2 -2 trunk/src/messages.tab (File Modified)
7873
7874
7875 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7876 Log:
7877 more oops
7878
7879
7880 Changes: Modified:
7881 +1 -1 trunk/modules/m_scan.c (File Modified)
7882
7883
7884 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7885 Log:
7886 parv[0] should be parv[1].
7887
7888
7889 Changes: Modified:
7890 +1 -1 trunk/modules/m_scan.c (File Modified)
7891
7892
7893 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7894 Log:
7895 another oops
7896
7897
7898 Changes: Modified:
7899 +1 -1 trunk/modules/m_scan.c (File Modified)
7900
7901
7902 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7903 Log:
7904 fix mistake here
7905
7906
7907 Changes: Modified:
7908 +2 -2 trunk/modules/m_scan.c (File Modified)
7909
7910
7911 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7912 Log:
7913 framework for scan command
7914
7915
7916 Changes: Modified:
7917 +113 -0 trunk/modules/Makefile.in (File Modified)
7918 + - trunk/modules/m_scan.c (File Added)
7919
7920
7921 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7922 Log:
7923 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7924
7925
7926 Changes: Modified:
7927 +2 -0 trunk/include/irc_string.h (File Modified)
7928 +157 -1 trunk/modules/m_etrace.c (File Modified)
7929 +129 -90 trunk/src/match.c (File Modified)
7930
7931
7932 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7933 Log:
7934 orighost may live in a different hash bucket (likely the case), lets check it standalone
7935
7936
7937 Changes: Modified:
7938 +39 -3 trunk/src/hostmask.c (File Modified)
7939
7940
7941 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7942 Log:
7943 SVN didn't check modules/ somehow, hrmm.
7944
7945
7946 Changes: Modified:
7947 +1 -1 trunk/modules/m_kline.c (File Modified)
7948 +6 -6 trunk/modules/m_stats.c (File Modified)
7949
7950
7951 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7952 Log:
7953 Track hostmask entries for client_p->orighost, if available.
7954 Not throughly tested, but seems to work fine.
7955
7956
7957 Changes: Modified:
7958 +8 -4 trunk/include/hostmask.h (File Modified)
7959 +14 -10 trunk/src/hostmask.c (File Modified)
7960
7961
7962 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7963 Log:
7964 Pass on SQUIT reasons more.
7965
7966
7967 Changes: Modified:
7968 +17 -19 trunk/src/client.c (File Modified)
7969
7970
7971 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7972 Log:
7973 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7974 This way, hidden admins also get them.
7975
7976
7977 Changes: Modified:
7978 +4 -4 trunk/src/send.c (File Modified)
7979
7980
7981 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7982 Log:
7983 From ircd-ratbox 2.2 (r21339 anfl):
7984 ms_kill() should be using find_person(), not find_client()
7985 otherwise it can generate a core.
7986
7987
7988 Changes: Modified:
7989 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7990
7991
7992 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7993 Log:
7994 Add m_error to core_module_table, so it is loaded by default.
7995
7996
7997 Changes: Modified:
7998 +1 -0 trunk/src/modules.c (File Modified)
7999
8000
8001 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8002 Log:
8003 comment is a const char *, not char *.
8004
8005
8006 Changes: Modified:
8007 +1 -1 trunk/include/hook.h (File Modified)
8008
8009
8010 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8011 Log:
8012 Fix a long standing hybrid 7 bug: when getting a read error
8013 on a server, report_error() is called with a %d instead of
8014 a %s in the format string ("Lost connection" in +d).
8015
8016
8017 Changes: Modified:
8018 +1 -1 trunk/src/client.c (File Modified)
8019
8020
8021 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8022 Log:
8023 Clarifications.
8024
8025
8026 Changes: Modified:
8027 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8028
8029
8030 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8031 Log:
8032 Add document describing capabilities and what they mean.
8033
8034
8035 Changes: Modified:
8036 + - trunk/doc/technical/capab.txt (File Added)
8037
8038
8039 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8040 Log:
8041 Change client_exit hook to pass all exit_client() parameters.
8042
8043
8044 Changes: Modified:
8045 +8 -0 trunk/include/hook.h (File Modified)
8046 +6 -1 trunk/src/client.c (File Modified)
8047
8048
8049 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8050 Log:
8051 Add client_exit hook, called in exit_client() for all
8052 clients of all types, except clients exiting because
8053 of netsplits (QS). The only thing done before it is
8054 marking the client as "closing" (to prevent
8055 recursion).
8056
8057
8058 Changes: Modified:
8059 +1 -0 trunk/include/hook.h (File Modified)
8060 +2 -0 trunk/src/client.c (File Modified)
8061 +2 -0 trunk/src/hook.c (File Modified)
8062
8063
8064 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8065 Log:
8066 Improve the code that calculates the nnnS nnnC counts
8067 in RPL_TRACESERVER.
8068
8069 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8070
8071
8072 Changes: Modified:
8073 +43 -36 trunk/modules/m_trace.c (File Modified)
8074
8075
8076 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8077 Log:
8078 Add server_eob hook.
8079 Planning to use this for netsplit/join notices.
8080
8081
8082 Changes: Modified:
8083 +1 -0 trunk/include/hook.h (File Modified)
8084 +2 -0 trunk/modules/m_pong.c (File Modified)
8085 +2 -0 trunk/src/hook.c (File Modified)
8086
8087
8088 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8089 Log:
8090 Default motd: ircd-ratbox -> charybdis
8091
8092
8093 Changes: Modified:
8094 +1 -1 trunk/doc/ircd.motd (File Modified)
8095
8096
8097 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8098 Log:
8099 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8100
8101
8102 Changes: Modified:
8103 +4 -4 trunk/src/s_user.c (File Modified)
8104
8105
8106 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8107 Log:
8108 - Remove obsolete EOB help file
8109 - Document snomask in the help files
8110 - Update indexes
8111
8112
8113 Changes: Modified:
8114 + - trunk/help/opers/eob (File Deleted)
8115 +13 -12 trunk/help/opers/index (File Modified)
8116 +1 -13 trunk/help/opers/umode (File Modified)
8117 +7 -7 trunk/help/users/index (File Modified)
8118
8119
8120 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8121 Log:
8122 Bail if snomask to parse is not given. Pointy hat to myself.
8123
8124
8125 Changes: Modified:
8126 +3 -0 trunk/src/snomask.c (File Modified)
8127
8128
8129 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8130 Log:
8131 Remove m_flags from autoconf
8132
8133
8134 Changes: Modified:
8135 +0 -1 trunk/contrib/Makefile.in (File Modified)
8136
8137
8138 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8139 Log:
8140 remove m_flags
8141
8142
8143 Changes: Modified:
8144 + - trunk/contrib/m_flags.c (File Deleted)
8145
8146
8147 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8148 Log:
8149 If +s is in oper_only_umodes, clear snomask on deoper.
8150
8151
8152 Changes: Modified:
8153 +5 -0 trunk/src/s_user.c (File Modified)
8154
8155
8156 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8157 Log:
8158 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8159
8160
8161 Changes: Modified:
8162 +2 -2 trunk/configure (File Modified)
8163 +2 -2 trunk/configure.ac (File Modified)
8164
8165
8166 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8167 Log:
8168 Remove the old server notice umodes.
8169 Default oper only umodes is now +s.
8170 Please make sure all remaining umodes still work.
8171
8172
8173 Changes: Modified:
8174 +3 -21 trunk/include/client.h (File Modified)
8175 +0 -12 trunk/src/newconf.c (File Modified)
8176 +1 -1 trunk/src/s_conf.c (File Modified)
8177 +12 -12 trunk/src/s_user.c (File Modified)
8178
8179
8180 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8181 Log:
8182 operator::flags nick_changes now controls +n snomask instead of +n umode.
8183
8184
8185 Changes: Modified:
8186 +8 -8 trunk/src/s_user.c (File Modified)
8187
8188
8189 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8190 Log:
8191 Move down h_umode_changed hook call after umode allowed checks
8192 (so it will not see +a if someone tries to set it but is not
8193 allowed to).
8194
8195
8196 Changes: Modified:
8197 +2 -3 trunk/src/s_user.c (File Modified)
8198
8199
8200 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8201 Log:
8202 Move over non-+s server notices (hopefully, all of them).
8203
8204
8205 Changes: Modified:
8206 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8207 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8208 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8209 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8210 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8211 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8212 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8213 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8214 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8215 +2 -2 trunk/libcharybdis/event.c (File Modified)
8216 +2 -2 trunk/modules/core/m_join.c (File Modified)
8217 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8218 +3 -3 trunk/modules/core/m_message.c (File Modified)
8219 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8220 +2 -2 trunk/modules/core/m_server.c (File Modified)
8221 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8222 +1 -1 trunk/modules/m_post.c (File Modified)
8223 +1 -1 trunk/modules/m_services.c (File Modified)
8224 +2 -2 trunk/src/channel.c (File Modified)
8225 +3 -3 trunk/src/client.c (File Modified)
8226 +1 -1 trunk/src/hash.c (File Modified)
8227 +5 -5 trunk/src/s_conf.c (File Modified)
8228 +2 -2 trunk/src/s_log.c (File Modified)
8229 +4 -4 trunk/src/s_user.c (File Modified)
8230
8231
8232 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8233 Log:
8234 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8235
8236
8237 Changes: Modified:
8238 +2 -1 trunk/include/snomask.h (File Modified)
8239 +2 -2 trunk/src/snomask.c (File Modified)
8240
8241
8242 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8243 Log:
8244 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8245
8246
8247 Changes: Modified:
8248 +1 -1 trunk/contrib/example_module.c (File Modified)
8249 +2 -2 trunk/include/ircd_defs.h (File Modified)
8250 +6 -6 trunk/modules/core/m_error.c (File Modified)
8251 +1 -1 trunk/modules/core/m_join.c (File Modified)
8252 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8253 +1 -1 trunk/modules/core/m_message.c (File Modified)
8254 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8255 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8256 +18 -18 trunk/modules/core/m_server.c (File Modified)
8257 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8258 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8259 +4 -4 trunk/modules/m_challenge.c (File Modified)
8260 +4 -4 trunk/modules/m_dline.c (File Modified)
8261 +13 -13 trunk/modules/m_gline.c (File Modified)
8262 +5 -5 trunk/modules/m_kline.c (File Modified)
8263 +2 -2 trunk/modules/m_oper.c (File Modified)
8264 +1 -1 trunk/modules/m_pong.c (File Modified)
8265 +13 -13 trunk/modules/m_rehash.c (File Modified)
8266 +4 -4 trunk/modules/m_resv.c (File Modified)
8267 +16 -16 trunk/modules/m_set.c (File Modified)
8268 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8269 +6 -6 trunk/modules/m_xline.c (File Modified)
8270 +1 -1 trunk/src/adns.c (File Modified)
8271 +2 -2 trunk/src/channel.c (File Modified)
8272 +1 -1 trunk/src/listener.c (File Modified)
8273 +1 -1 trunk/src/s_auth.c (File Modified)
8274 +15 -15 trunk/src/s_conf.c (File Modified)
8275 +3 -3 trunk/src/s_user.c (File Modified)
8276 +7 -7 trunk/src/send.c (File Modified)
8277
8278
8279 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8280 Log:
8281 On oper up:
8282 - set +s snomask if +s umode set but no snomasks
8283 - put numerics in more logical order
8284
8285
8286 Changes: Modified:
8287 +3 -1 trunk/src/s_user.c (File Modified)
8288
8289
8290 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8291 Log:
8292 parse_snobuf_to_mask(): default to + at start
8293 allows stuff like /mode jilles +s C
8294
8295
8296 Changes: Modified:
8297 +1 -1 trunk/src/snomask.c (File Modified)
8298
8299
8300 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8301 Log:
8302 Changes to user_mode() snomask handling.
8303 - show snomask (if not 0) on /mode <nick>
8304 - show snomask once at the end if +s/-s used
8305 - only parse 1 parameter for umode changes
8306 - don't crash on /mode <nick> +s
8307 - /mode <nick> -s clears snomask, doesn't use parameter
8308 - set umode +s iff snomask is not 0
8309 - snomask is not propagated, but umode +s is
8310
8311
8312 Changes: Modified:
8313 +97 -72 trunk/src/s_user.c (File Modified)
8314
8315
8316 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8317 Log:
8318 Convert some messages over to snomask.
8319
8320
8321 Changes: Modified:
8322 +29 -29 trunk/src/client.c (File Modified)
8323 +2 -2 trunk/src/ircd.c (File Modified)
8324 +13 -13 trunk/src/modules.c (File Modified)
8325 +1 -1 trunk/src/newconf.c (File Modified)
8326 +5 -5 trunk/src/parse.c (File Modified)
8327 +1 -1 trunk/src/restart.c (File Modified)
8328 +4 -4 trunk/src/s_newconf.c (File Modified)
8329 +11 -11 trunk/src/s_serv.c (File Modified)
8330
8331
8332 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8333 Log:
8334 include snomask.h from client.h
8335
8336
8337 Changes: Modified:
8338 +1 -0 trunk/include/client.h (File Modified)
8339
8340
8341 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8342 Log:
8343 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8344
8345
8346 Changes: Modified:
8347 +1 -0 trunk/src/newconf.c (File Modified)
8348 +2 -1 trunk/src/snomask.c (File Modified)
8349
8350
8351 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8352 Log:
8353 should start with +, not \0. Whoops. :)
8354
8355
8356 Changes: Modified:
8357 +1 -1 trunk/src/snomask.c (File Modified)
8358
8359
8360 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8361 Log:
8362 core snomask support.
8363
8364
8365 Changes: Modified:
8366 +3 -0 trunk/doc/example.conf (File Modified)
8367 +2 -0 trunk/include/client.h (File Modified)
8368 +2 -0 trunk/include/numeric.h (File Modified)
8369 +2 -0 trunk/include/s_newconf.h (File Modified)
8370 +63 -0 trunk/include/send.h (File Modified)
8371 + - trunk/include/snomask.h (File Added)
8372 +1 -0 trunk/src/Makefile.in (File Modified)
8373 +1 -1 trunk/src/messages.tab (File Modified)
8374 +8 -0 trunk/src/newconf.c (File Modified)
8375 +12 -0 trunk/src/s_user.c (File Modified)
8376 +235 -0 trunk/src/send.c (File Modified)
8377 + - trunk/src/snomask.c (File Added)
8378
8379
8380 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8381 Log:
8382 add a blank line after the license info.
8383
8384
8385 Changes: Modified:
8386 +1 -1 trunk/CREDITS (File Modified)
8387
8388
8389 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8390 Log:
8391 Extend copyright to 2006.
8392
8393
8394 Changes: Modified:
8395 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8396
8397
8398 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8399 Log:
8400 - Fix up book id.
8401 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8402
8403
8404 Changes: Modified:
8405 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8406 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8407
8408
8409 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8410 Log:
8411 Add oper privileges document.
8412
8413
8414 Changes: Modified:
8415 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8416 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8417
8418
8419 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8420 Log:
8421 Capitalize message names in services shortcuts (for consistency).
8422
8423
8424 Changes: Modified:
8425 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8426
8427
8428 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8429 Log:
8430 Remove C++ comment.
8431
8432
8433 Changes: Modified:
8434 +1 -1 trunk/src/patricia.c (File Modified)
8435
8436
8437 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8438 Log:
8439 Remove obsolete 'nextconnect' variable.
8440
8441
8442 Changes: Modified:
8443 +0 -1 trunk/include/ircd.h (File Modified)
8444 +0 -2 trunk/src/client.c (File Modified)
8445 +0 -1 trunk/src/ircd.c (File Modified)
8446
8447
8448 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8449 Log:
8450 Remove this remnant of the hybrid 6 ziplinks implementation.
8451
8452
8453 Changes: Modified:
8454 + - trunk/include/s_zip.h (File Deleted)
8455
8456
8457 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8458 Log:
8459 Make clone limiting work on orighost, not host (so it
8460 looks through services cloaks). Lightly tested, please
8461 test/review.
8462
8463
8464 Changes: Modified:
8465 +2 -0 trunk/modules/m_chghost.c (File Modified)
8466 +1 -1 trunk/src/client.c (File Modified)
8467 +1 -1 trunk/src/s_conf.c (File Modified)
8468
8469
8470 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8471 Log:
8472 Don't forget to link me_realhost() into the command hash.
8473
8474 Pointy hat to: myself
8475
8476
8477 Changes: Modified:
8478 +1 -1 trunk/modules/m_chghost.c (File Modified)
8479
8480
8481 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8482 Log:
8483 It's call_hook, not hook_call.
8484
8485
8486 Changes: Modified:
8487 +1 -1 trunk/src/s_user.c (File Modified)
8488
8489
8490 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8491 Log:
8492 Add unreject help file.
8493
8494
8495 Changes: Modified:
8496 + - trunk/help/opers/unreject (File Added)
8497
8498
8499 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8500 Log:
8501 Link the all-important 42 module to the build :P
8502
8503
8504 Changes: Modified:
8505 +1 -0 trunk/contrib/Makefile.in (File Modified)
8506
8507
8508 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8509 Log:
8510 Mention /rehash help.
8511
8512
8513 Changes: Modified:
8514 +1 -0 trunk/help/opers/rehash (File Modified)
8515
8516
8517 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8518 Log:
8519 Add h_user_signon hook.
8520
8521
8522 Changes: Modified:
8523 +1 -0 trunk/include/hook.h (File Modified)
8524 +2 -0 trunk/src/hook.c (File Modified)
8525 +4 -0 trunk/src/s_user.c (File Modified)
8526
8527
8528 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8529 Log:
8530 Oops, forgot to set orighost for remote client introductions.
8531
8532
8533 Changes: Modified:
8534 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8535
8536
8537 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8538 Log:
8539 Use TS6 forms in services shortcuts, if possible.
8540
8541
8542 Changes: Modified:
8543 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8544
8545
8546 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8547 Log:
8548 - Start out default_umodes conf entry from the empty set instead of +i.
8549 - Move oper_only_umodes check to where default_umodes is used, as
8550 oper_only_umodes may not be set yet while we're reading the conf.
8551
8552
8553 Changes: Modified:
8554 +6 -7 trunk/src/newconf.c (File Modified)
8555 +1 -1 trunk/src/s_user.c (File Modified)
8556
8557
8558 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8559 Log:
8560 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8561
8562
8563 Changes: Modified:
8564 +1 -0 trunk/doc/example.conf (File Modified)
8565 +7 -0 trunk/doc/reference.conf (File Modified)
8566 +0 -7 trunk/include/config.h.dist (File Modified)
8567 +1 -0 trunk/include/s_conf.h (File Modified)
8568 +6 -0 trunk/modules/m_info.c (File Modified)
8569 +9 -18 trunk/src/client.c (File Modified)
8570 +1 -0 trunk/src/newconf.c (File Modified)
8571 +1 -0 trunk/src/s_conf.c (File Modified)
8572
8573
8574 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8575 Log:
8576 - Allow NULL target_ip in show_ip() (indicates message is being
8577 sent to local opers)
8578 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8579 confitem
8580 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8581 those in src/client.c
8582
8583 From ratbox 2.2 svn (anfl)
8584
8585
8586 Changes: Modified:
8587 +1 -0 trunk/include/client.h (File Modified)
8588 +21 -2 trunk/src/client.c (File Modified)
8589 +2 -4 trunk/src/hostmask.c (File Modified)
8590 +1 -5 trunk/src/s_conf.c (File Modified)
8591 +4 -8 trunk/src/s_user.c (File Modified)
8592
8593
8594 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8595 Log:
8596 Fire off events properly.
8597
8598
8599 Changes: Modified:
8600 +7 -3 trunk/src/s_user.c (File Modified)
8601
8602
8603 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8604 Log:
8605 make sure modules which depend on umode information get the message upon connection (oops)
8606
8607
8608 Changes: Modified:
8609 +3 -0 trunk/src/s_user.c (File Modified)
8610
8611
8612 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8613 Log:
8614 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8615 From ratbox 2.2 svn.
8616
8617
8618 Changes: Modified:
8619 +3 -7 trunk/modules/m_etrace.c (File Modified)
8620
8621
8622 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8623 Log:
8624 Replace silly `default_invisible' option with more versatile default_umodes.
8625
8626
8627 Changes: Modified:
8628 +2 -2 trunk/Makefile.in (File Modified)
8629 +12 -1 trunk/doc/example.conf (File Modified)
8630 +14 -7 trunk/doc/reference.conf (File Modified)
8631 +2 -4 trunk/include/s_conf.h (File Modified)
8632 +0 -6 trunk/modules/m_info.c (File Modified)
8633 +4 -0 trunk/src/modules.c (File Modified)
8634 +41 -1 trunk/src/newconf.c (File Modified)
8635 +2 -2 trunk/src/s_conf.c (File Modified)
8636 +3 -4 trunk/src/s_user.c (File Modified)
8637
8638
8639 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8640 Log:
8641 Add temporary nick resvs with the proper duration,
8642 not 60 times too long.
8643
8644
8645 Changes: Modified:
8646 +1 -1 trunk/modules/m_resv.c (File Modified)
8647
8648
8649 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8650 Log:
8651 Add kick on split riding. See reference.conf for more details.
8652
8653
8654 Changes: Modified:
8655 +1 -0 trunk/doc/example.conf (File Modified)
8656 +16 -0 trunk/doc/reference.conf (File Modified)
8657 +1 -0 trunk/include/s_conf.h (File Modified)
8658 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8659 +6 -0 trunk/modules/m_info.c (File Modified)
8660 +1 -0 trunk/src/newconf.c (File Modified)
8661 +1 -0 trunk/src/s_conf.c (File Modified)
8662
8663
8664 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8665 Log:
8666 New credits, denoting GXTi as being on the core team.
8667
8668
8669 Changes: Modified:
8670 +16 -5 trunk/CREDITS (File Modified)
8671
8672
8673 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8674 Log:
8675 better cloaking algorithm
8676
8677
8678 Changes: Modified:
8679 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8680
8681
8682 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8683 Log:
8684 don't do redundant bitshifting.
8685
8686
8687 Changes: Modified:
8688 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8689
8690
8691 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8692 Log:
8693 Add ip_cloaking.so.
8694
8695
8696 Changes: Modified:
8697 +1 -0 trunk/contrib/Makefile.in (File Modified)
8698
8699
8700 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8701 Log:
8702 Set the DynSpoof flag properly.
8703
8704
8705 Changes: Modified:
8706 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8707
8708
8709 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8710 Log:
8711 first go at an ip_cloaking implementation for charybdis.
8712
8713
8714 Changes: Modified:
8715 + - trunk/contrib/ip_cloaking.c (File Added)
8716
8717
8718 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8719 Log:
8720 Add libcharybdis to contrib/ includes.
8721
8722
8723 Changes: Modified:
8724 +1 -1 trunk/contrib/Makefile.in (File Modified)
8725
8726
8727 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8728 Log:
8729 add h_umode_changed hook for modules that provide usermodes.
8730
8731
8732 Changes: Modified:
8733 +1 -0 trunk/include/hook.h (File Modified)
8734 +2 -1 trunk/src/hook.c (File Modified)
8735 +3 -0 trunk/src/s_user.c (File Modified)
8736
8737
8738 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8739 Log:
8740 Show quiets in /stats z.
8741
8742
8743 Changes: Modified:
8744 +15 -10 trunk/src/s_stats.c (File Modified)
8745
8746
8747 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8748 Log:
8749 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8750
8751
8752 Changes: Modified:
8753 +0 -12 trunk/configure (File Modified)
8754 +0 -9 trunk/configure.ac (File Modified)
8755 +0 -3 trunk/include/setup.h.in (File Modified)
8756
8757
8758 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8759 Log:
8760 change various buffer sizes to = topiclen.
8761
8762
8763 Changes: Modified:
8764 +3 -4 trunk/include/ircd_defs.h (File Modified)
8765
8766
8767 jon 2005/12/12 19:32:18 UTC (20051212-400)
8768 Log:
8769 - Partial commit test, partial ego strokage ;)
8770
8771
8772 Changes: Modified:
8773 +2 -1 trunk/CREDITS (File Modified)
8774
8775
8776 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8777 Log:
8778 More kqueue corrections.
8779
8780 Changes: Modified:
8781 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8782
8783
8784 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8785 Log:
8786 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8787 Not sure why this wasn't this way to begin with.
8788
8789
8790 Changes: Modified:
8791 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8792
8793
8794 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8795 Log:
8796 example.conf tweaks:
8797 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8798 most people do not need this.
8799 Enable serverinfo::hub.
8800
8801
8802 Changes: Modified:
8803 +14 -11 trunk/doc/example.conf (File Modified)
8804
8805
8806 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8807 Log:
8808 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8809
8810
8811 Changes: Modified:
8812 +1 -1 trunk/src/s_serv.c (File Modified)
8813
8814
8815 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8816 Log:
8817 header include changes
8818
8819
8820 Changes: Modified:
8821 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8822 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8823 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8824 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8825 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8826 +1 -21 trunk/libcharybdis/select.c (File Modified)
8827
8828
8829 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8830 Log:
8831 s/ilog/libcharybdis_{die,log,restart}/g
8832
8833
8834 Changes: Modified:
8835 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8836 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8837 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8838 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8839 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8840 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8841 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8842 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8843
8844
8845 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8846 Log:
8847 Use the right callbacks in the function code.
8848
8849 Changes: Modified:
8850 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8851
8852
8853 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8854 Log:
8855 More work, it builds again!
8856
8857
8858 Changes: Modified:
8859 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8860 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8861 + - trunk/libcharybdis/libcharybdis.c (File Added)
8862 + - trunk/libcharybdis/libcharybdis.h (File Added)
8863
8864
8865 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8866 Log:
8867 Move some stuff around.
8868
8869
8870 Changes: Modified:
8871 + - trunk/include/memory.h (File Deleted)
8872 + - trunk/include/tools.h (File Deleted)
8873 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8874 + - trunk/libcharybdis/memory.c (File Added)
8875 + - trunk/libcharybdis/memory.h (File Added)
8876 + - trunk/libcharybdis/snprintf.c (File Added)
8877 + - trunk/libcharybdis/tools.c (File Added)
8878 + - trunk/libcharybdis/tools.h (File Added)
8879 +1000 -1062 trunk/modules/.depend (File Modified)
8880 +421 -455 trunk/src/.depend (File Modified)
8881 +0 -1191 trunk/src/Makefile.in (File Modified)
8882 + - trunk/src/memory.c (File Deleted)
8883 + - trunk/src/snprintf.c (File Deleted)
8884 + - trunk/src/tools.c (File Deleted)
8885
8886
8887 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8888 Log:
8889 move more headers into libcharybdis
8890
8891 Changes: Modified:
8892 + - trunk/include/balloc.h (File Deleted)
8893 + - trunk/include/event.h (File Deleted)
8894 + - trunk/libcharybdis/balloc.h (File Added)
8895 + - trunk/libcharybdis/event.h (File Added)
8896 +924 -1020 trunk/modules/.depend (File Modified)
8897 +327 -406 trunk/src/.depend (File Modified)
8898
8899
8900 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8901 Log:
8902 balloc, events -> libcharybdis
8903
8904 Changes: Modified:
8905 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8906 + - trunk/libcharybdis/balloc.c (File Added)
8907 + - trunk/libcharybdis/event.c (File Added)
8908 +0 -1008 trunk/src/Makefile.in (File Modified)
8909 + - trunk/src/balloc.c (File Deleted)
8910 + - trunk/src/event.c (File Deleted)
8911
8912
8913 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8914 Log:
8915 More fun
8916
8917 Changes: Modified:
8918 + - trunk/include/commio.h (File Deleted)
8919 + - trunk/include/linebuf.h (File Deleted)
8920 + - trunk/libcharybdis/commio.h (File Added)
8921 + - trunk/libcharybdis/linebuf.h (File Added)
8922 +1644 -530 trunk/modules/.depend (File Modified)
8923 +1 -1 trunk/modules/Makefile.in (File Modified)
8924 +720 -284 trunk/src/.depend (File Modified)
8925
8926
8927 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8928 Log:
8929 Makefile reworking -- moving libcharybdis headers into proper location.
8930
8931 Changes: Modified:
8932 +1 -1 trunk/adns/Makefile.in (File Modified)
8933 +1 -1 trunk/src/Makefile.in (File Modified)
8934
8935
8936 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8937 Log:
8938 Document proposed authdaemon protocol.
8939
8940 Changes: Modified:
8941 + - trunk/authdaemon/protocol.txt (File Added)
8942
8943
8944 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8945 Log:
8946 Makefile oops
8947
8948 Changes: Modified:
8949 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8950
8951
8952 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8953 Log:
8954 Remove dead makefile from generation
8955
8956 Changes: Modified:
8957 +1 -2 trunk/configure (File Modified)
8958 +0 -1 trunk/configure.ac (File Modified)
8959
8960
8961 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8962 Log:
8963 libcharybdisIO -> libcharybdis
8964
8965 Changes: Modified:
8966 +1 -1 trunk/src/Makefile.in (File Modified)
8967
8968
8969 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8970 Log:
8971 More restructuring.
8972
8973 Changes: Modified:
8974 + - trunk/libcharybdis/Makefile.in (File Added)
8975 + - trunk/libcharybdis/commio.c (File Added)
8976 + - trunk/libcharybdis/devpoll.c (File Added)
8977 + - trunk/libcharybdis/epoll.c (File Added)
8978 + - trunk/libcharybdis/io/ (File Deleted)
8979 + - trunk/libcharybdis/kqueue.c (File Added)
8980 + - trunk/libcharybdis/linebuf.c (File Added)
8981 + - trunk/libcharybdis/log/ (File Deleted)
8982 + - trunk/libcharybdis/poll.c (File Added)
8983 + - trunk/libcharybdis/ports.c (File Added)
8984 + - trunk/libcharybdis/select.c (File Added)
8985
8986
8987 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8988 Log:
8989 Blah kill makefile
8990
8991 Changes: Modified:
8992 + - trunk/libcharybdis/Makefile.in (File Deleted)
8993
8994
8995 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8996 Log:
8997 Blah kill makefile
8998
8999 Changes: Modified:
9000 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9001
9002
9003 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9004 Log:
9005 add authdaemon dir for later hacking
9006
9007
9008 Changes: Modified:
9009 + - trunk/authdaemon/ (File Added)
9010
9011
9012 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9013 Log:
9014 linebuf -> libcharybdisIO
9015
9016
9017 Changes: Modified:
9018 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9019 + - trunk/libcharybdis/io/linebuf.c (File Added)
9020 + - trunk/libcharybdis/log/ (File Added)
9021 + - trunk/libcharybdis/log/Makefile.in (File Added)
9022 +0 -687 trunk/src/Makefile.in (File Modified)
9023 + - trunk/src/linebuf.c (File Deleted)
9024
9025
9026 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9027 Log:
9028 Solaris 10 I/O ports support
9029
9030 Changes: Modified:
9031 + - trunk/libcharybdis/io/ports.c (File Added)
9032
9033
9034 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9035 Log:
9036 libcharybdis stuff
9037
9038
9039 Changes: Modified:
9040 +1 -1 trunk/Makefile.in (File Modified)
9041 +3 -1 trunk/configure (File Modified)
9042 +133 -10 trunk/configure.ac (File Modified)
9043 + - trunk/libcharybdis/ (File Added)
9044 + - trunk/libcharybdis/Makefile.in (File Added)
9045 + - trunk/libcharybdis/io/ (File Added)
9046 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9047 +2 -3 trunk/src/Makefile.in (File Modified)
9048 + - trunk/src/io/ (File Deleted)
9049
9050
9051 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9052 Log:
9053 split IO stuff into libcharybdisIO.
9054
9055
9056 Changes: Modified:
9057 + - trunk/src/commio.c (File Deleted)
9058 + - trunk/src/devpoll.c (File Deleted)
9059 + - trunk/src/epoll.c (File Deleted)
9060 + - trunk/src/io/ (File Added)
9061 + - trunk/src/io/Makefile.in (File Added)
9062 + - trunk/src/io/commio.c (File Added)
9063 + - trunk/src/io/devpoll.c (File Added)
9064 + - trunk/src/io/epoll.c (File Added)
9065 + - trunk/src/io/kqueue.c (File Added)
9066 + - trunk/src/io/poll.c (File Added)
9067 + - trunk/src/io/select.c (File Added)
9068 + - trunk/src/kqueue.c (File Deleted)
9069 + - trunk/src/poll.c (File Deleted)
9070 + - trunk/src/select.c (File Deleted)
9071
9072
9073 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9074 Log:
9075 Version bump: 1.1.0
9076
9077
9078 Changes: Modified:
9079 +86 -155 trunk/configure (File Modified)
9080 +1 -1 trunk/configure.ac (File Modified)
9081
9082
9083 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9084 Log:
9085 Remove mentions of mkkeypair/cryptlinks.
9086
9087
9088 Changes: Modified:
9089 +1 -3 trunk/doc/challenge.txt (File Modified)
9090
9091
9092 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9093 Log:
9094 Clarify serverinfo{} description.
9095
9096
9097 Changes: Modified:
9098 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9099
9100
9101 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9102 Log:
9103 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9104
9105
9106 Changes: Modified:
9107 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9108
9109
9110 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9111 Log:
9112 Improvements also applicable to hyperion 1.x.
9113
9114
9115 Changes: Modified:
9116 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9117
9118
9119 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9120 Log:
9121 - Add +F description
9122 - General improvements and changes to charybdis
9123
9124
9125 Changes: Modified:
9126 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9127
9128
9129 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9130 Log:
9131 The server notice umodes only have an effect
9132 for opers. ("sendto_realops_flags", so having
9133 the umode is not enough, they must also be
9134 opered)
9135
9136
9137 Changes: Modified:
9138 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9139
9140
9141 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9142 Log:
9143 Updates to umodes docs.
9144
9145
9146 Changes: Modified:
9147 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9148
9149
9150 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9151 Log:
9152 Add SGML documentation.
9153
9154 Changes: Modified:
9155 + - trunk/doc/sgml/ (File Added)
9156 + - trunk/doc/sgml/oper-guide/ (File Added)
9157 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9158 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9159 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9160 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9161 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9162 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9163 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9164
9165
9166 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9167 Log:
9168 Make operwall flag restrict setting umode +z.
9169 This repairs this flag broken in charybdis-1.0.
9170
9171
9172 Changes: Modified:
9173 +41 -0 trunk/contrib/m_flags.c (File Modified)
9174 +9 -0 trunk/src/s_user.c (File Modified)
9175
9176
9177 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9178 Log:
9179 Don't complain/reset remote clients +n. I'm still not
9180 convinced propagating all umodes is the way to go, oh
9181 well.
9182
9183
9184 Changes: Modified:
9185 +1 -1 trunk/src/s_user.c (File Modified)
9186
9187
9188 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9189 Log:
9190 - Require admin flag for oper /chghost (if it's enabled
9191 which is not default)
9192 - Give error message on nonexistant nick
9193
9194
9195 Changes: Modified:
9196 +12 -0 trunk/modules/m_chghost.c (File Modified)
9197
9198
9199 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9200 Log:
9201 Incorporated jilles' dynspoof patch with a few minor changes.
9202
9203 Changes: Modified:
9204 +5 -2 trunk/include/client.h (File Modified)
9205 +1 -0 trunk/include/numeric.h (File Modified)
9206 +75 -4 trunk/modules/m_chghost.c (File Modified)
9207 +2 -21 trunk/modules/m_stats.c (File Modified)
9208 +2 -8 trunk/modules/m_trace.c (File Modified)
9209 +2 -0 trunk/src/client.c (File Modified)
9210 +3 -0 trunk/src/s_user.c (File Modified)
9211
9212
9213 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9214 Log:
9215 Update NEWS.
9216
9217 Changes: Modified:
9218 +5 -0 trunk/NEWS (File Modified)
9219
9220
9221 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9222 Log:
9223 Make show_ip() far less braindead.
9224
9225 Obtained from: ratbox 2.2 SVN
9226
9227
9228 Changes: Modified:
9229 +14 -85 trunk/src/client.c (File Modified)
9230
9231
9232 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9233 Log:
9234 Instead of not showing channels at all for whoising services,
9235 only show channels the requester is also on. If operspying
9236 services, show all the channels.
9237
9238
9239 Changes: Modified:
9240 +37 -40 trunk/modules/m_whois.c (File Modified)
9241
9242
9243 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9244 Log:
9245 - Show real errno if we fail to connect to a server
9246 - Don't show server IPs on IRC if a server goes dead
9247 during handshake
9248
9249
9250 Changes: Modified:
9251 +2 -5 trunk/src/s_serv.c (File Modified)
9252
9253
9254 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9255 Log:
9256 Revert hybrid 7.2 aline code. It causes too many problems.
9257
9258
9259 Changes: Modified:
9260 +1 -47 trunk/NEWS (File Modified)
9261 + - trunk/include/aline.h (File Deleted)
9262 +53 -6 trunk/modules/m_dline.c (File Modified)
9263 +212 -16 trunk/modules/m_kline.c (File Modified)
9264 +37 -8 trunk/modules/m_resv.c (File Modified)
9265 +45 -24 trunk/modules/m_xline.c (File Modified)
9266 +0 -485 trunk/src/Makefile.in (File Modified)
9267 + - trunk/src/aline.c (File Deleted)
9268
9269
9270 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9271 Log:
9272 Incorporate recent ratbox monitor bugfixes (could crash).
9273
9274
9275 Changes: Modified:
9276 +16 -0 trunk/modules/m_monitor.c (File Modified)
9277 +4 -3 trunk/src/monitor.c (File Modified)
9278
9279
9280 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9281 Log:
9282 Fix /invite UID leak.
9283
9284 Found by logiclrd@EFnet.
9285
9286
9287 Changes: Modified:
9288 +3 -2 trunk/modules/m_invite.c (File Modified)
9289
9290
9291 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9292 Log:
9293 Don't show what channels a service is in.
9294
9295 Changes: Modified:
9296 +1 -0 trunk/NEWS (File Modified)
9297 +40 -35 trunk/modules/m_whois.c (File Modified)
9298
9299
9300 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9301 Log:
9302 Update version to 1.0.3.
9303
9304
9305 Changes: Modified:
9306 +9 -9 trunk/configure (File Modified)
9307 +1 -1 trunk/configure.ac (File Modified)
9308
9309
9310 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9311 Log:
9312 Update NEWS.
9313
9314
9315 Changes: Modified:
9316 +7 -1 trunk/NEWS (File Modified)
9317
9318
9319 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9320 Log:
9321 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9322 More static buffers :(
9323
9324
9325 Changes: Modified:
9326 +12 -4 trunk/src/aline.c (File Modified)
9327
9328
9329 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9330 Log:
9331 Make operspy mode (/mode !#channel showing parameters
9332 even if not on channel) work again.
9333
9334
9335 Changes: Modified:
9336 +4 -4 trunk/src/channel.c (File Modified)
9337
9338
9339 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9340 Log:
9341 Call server_introduced hook on TS6 remote server
9342 introduction (ms_sid()).
9343
9344
9345 Changes: Modified:
9346 +6 -0 trunk/modules/core/m_server.c (File Modified)
9347
9348
9349 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9350 Log:
9351 Cyrix boxes are wierd.
9352
9353 Changes: Modified:
9354 +2 -1 trunk/modules/m_services.c (File Modified)
9355
9356
9357 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9358 Log:
9359 More paranoia.
9360
9361 Changes: Modified:
9362 +1 -1 trunk/include/client.h (File Modified)
9363 +3 -1 trunk/modules/m_services.c (File Modified)
9364
9365
9366 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9367 Log:
9368 heh
9369
9370 Changes: Modified:
9371 +1 -6 trunk/modules/m_services.c (File Modified)
9372
9373
9374 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9375 Log:
9376 Disable a check that doesn't always seem to work right for some reason.
9377
9378 Changes: Modified:
9379 +2 -0 trunk/modules/m_services.c (File Modified)
9380
9381
9382 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9383 Log:
9384 Update NEWS.
9385
9386
9387 Changes: Modified:
9388 +4 -1 trunk/NEWS (File Modified)
9389
9390
9391 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9392 Log:
9393 1.0.2
9394
9395
9396 Changes: Modified:
9397 +9 -9 trunk/configure (File Modified)
9398 +1 -1 trunk/configure.ac (File Modified)
9399
9400
9401 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9402 Log:
9403 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9404
9405
9406 Changes: Modified:
9407 +3 -13 trunk/modules/m_trace.c (File Modified)
9408
9409
9410 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9411 Log:
9412 Don't send empty RPL_WHOISCHANNELS on remote whois.
9413
9414 Pointy hat to: jilles
9415
9416
9417 Changes: Modified:
9418 +1 -1 trunk/modules/m_whois.c (File Modified)
9419
9420
9421 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9422 Log:
9423 Update NEWS.
9424
9425
9426 Changes: Modified:
9427 +3 -0 trunk/NEWS (File Modified)
9428
9429
9430 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9431 Log:
9432 Modular umode support.
9433
9434
9435 Changes: Modified:
9436 +0 -9 trunk/include/client.h (File Modified)
9437 +2 -1 trunk/include/s_user.h (File Modified)
9438 +1 -1 trunk/include/tools.h (File Modified)
9439 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9440 +3 -0 trunk/src/ircd.c (File Modified)
9441 +1 -1 trunk/src/messages.tab (File Modified)
9442 +2 -2 trunk/src/s_serv.c (File Modified)
9443 +37 -59 trunk/src/s_user.c (File Modified)
9444 +21 -0 trunk/src/tools.c (File Modified)
9445
9446
9447 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9448 Log:
9449 Optionally do forced nick change to the UID instead of kill
9450 on nick collisions, see doc/collision_fnc.txt for more
9451 details.
9452
9453
9454 Changes: Modified:
9455 + - trunk/doc/collision_fnc.txt (File Added)
9456 +1 -0 trunk/doc/example.conf (File Modified)
9457 +8 -0 trunk/doc/reference.conf (File Modified)
9458 +1 -0 trunk/include/numeric.h (File Modified)
9459 +1 -0 trunk/include/s_conf.h (File Modified)
9460 +2 -1 trunk/include/s_serv.h (File Modified)
9461 +1 -0 trunk/include/s_stats.h (File Modified)
9462 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9463 +1 -1 trunk/src/messages.tab (File Modified)
9464 +1 -0 trunk/src/newconf.c (File Modified)
9465 +1 -0 trunk/src/s_conf.c (File Modified)
9466 +1 -0 trunk/src/s_serv.c (File Modified)
9467 +2 -2 trunk/src/s_stats.c (File Modified)
9468
9469
9470 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9471 Log:
9472 Update NEWS.
9473
9474
9475 Modified:
9476 trunk/NEWS (File Modified)
9477
9478
9479 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9480 Log:
9481 Don't allow lookups by uid in /monitor + and /monitor s.
9482
9483
9484 Modified:
9485 trunk/modules/m_monitor.c (File Modified)
9486
9487
9488 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9489 Log:
9490 Stop garbage +j being set in cases like +j aaa:bbb by
9491 initializing the variables properly.
9492
9493 Reported by kyle.
9494
9495
9496 Modified:
9497 trunk/modules/core/m_mode.c (File Modified)
9498 trunk/modules/core/m_sjoin.c (File Modified)
9499
9500
9501 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9502 Log:
9503 Apply flags to the proper server in me_gcap().
9504
9505
9506 Modified:
9507 trunk/modules/m_capab.c (File Modified)
9508
9509
9510 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9511 Log:
9512 Use find_named_client() instead of find_client() to check
9513 for nick collisions.
9514
9515
9516 Modified:
9517 trunk/modules/core/m_nick.c (File Modified)
9518
9519
9520 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9521 Log:
9522 - Replace old 381 numeric with a new, more positive one!
9523
9524
9525 Modified:
9526 trunk/src/messages.tab (File Modified)
9527
9528
9529 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9530 Log:
9531 Make it compile again.
9532
9533
9534 Modified:
9535 trunk/src/channel.c (File Modified)
9536 trunk/src/client.c (File Modified)
9537 trunk/src/ircd.c (File Modified)
9538 trunk/src/packet.c (File Modified)
9539
9540
9541 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9542 Log:
9543 - Prevent UID disclosure in cmode setting.
9544
9545
9546 Modified:
9547 trunk/NEWS (File Modified)
9548 trunk/modules/core/m_mode.c (File Modified)
9549
9550
9551 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9552 Log:
9553 A different check which prevents UID disclosure.
9554
9555
9556 Modified:
9557 trunk/modules/core/m_kick.c (File Modified)
9558
9559
9560 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9561 Log:
9562 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9563
9564
9565 Modified:
9566 trunk/modules/core/m_kick.c (File Modified)
9567
9568
9569 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9570 Log:
9571 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9572
9573
9574 Modified:
9575 trunk/NEWS (File Modified)
9576 trunk/modules/m_accept.c (File Modified)
9577 trunk/modules/m_admin.c (File Modified)
9578 trunk/modules/m_away.c (File Modified)
9579 trunk/modules/m_cap.c (File Modified)
9580 trunk/modules/m_capab.c (File Modified)
9581 trunk/modules/m_challenge.c (File Modified)
9582 trunk/modules/m_chghost.c (File Modified)
9583 trunk/modules/m_close.c (File Modified)
9584 trunk/modules/m_cmessage.c (File Modified)
9585 trunk/modules/m_connect.c (File Modified)
9586 trunk/modules/m_dline.c (File Modified)
9587 trunk/modules/m_encap.c (File Modified)
9588 trunk/modules/m_etrace.c (File Modified)
9589 trunk/modules/m_gline.c (File Modified)
9590 trunk/modules/m_help.c (File Modified)
9591 trunk/modules/m_info.c (File Modified)
9592 trunk/modules/m_invite.c (File Modified)
9593 trunk/modules/m_ison.c (File Modified)
9594 trunk/modules/m_kline.c (File Modified)
9595 trunk/modules/m_knock.c (File Modified)
9596 trunk/modules/m_links.c (File Modified)
9597 trunk/modules/m_list.c (File Modified)
9598 trunk/modules/m_locops.c (File Modified)
9599 trunk/modules/m_lusers.c (File Modified)
9600 trunk/modules/m_map.c (File Modified)
9601 trunk/modules/m_monitor.c (File Modified)
9602 trunk/modules/m_motd.c (File Modified)
9603 trunk/modules/m_names.c (File Modified)
9604 trunk/modules/m_oper.c (File Modified)
9605 trunk/modules/m_operspy.c (File Modified)
9606 trunk/modules/m_pass.c (File Modified)
9607 trunk/modules/m_ping.c (File Modified)
9608 trunk/modules/m_pong.c (File Modified)
9609 trunk/modules/m_post.c (File Modified)
9610 trunk/modules/m_rehash.c (File Modified)
9611 trunk/modules/m_restart.c (File Modified)
9612 trunk/modules/m_resv.c (File Modified)
9613 trunk/modules/m_services.c (File Modified)
9614 trunk/modules/m_set.c (File Modified)
9615 trunk/modules/m_sshortcut.c (File Modified)
9616 trunk/modules/m_stats.c (File Modified)
9617 trunk/modules/m_svinfo.c (File Modified)
9618 trunk/modules/m_tb.c (File Modified)
9619 trunk/modules/m_testline.c (File Modified)
9620 trunk/modules/m_testmask.c (File Modified)
9621 trunk/modules/m_time.c (File Modified)
9622 trunk/modules/m_topic.c (File Modified)
9623 trunk/modules/m_trace.c (File Modified)
9624 trunk/modules/m_unreject.c (File Modified)
9625 trunk/modules/m_user.c (File Modified)
9626 trunk/modules/m_userhost.c (File Modified)
9627 trunk/modules/m_users.c (File Modified)
9628 trunk/modules/m_version.c (File Modified)
9629 trunk/modules/m_wallops.c (File Modified)
9630 trunk/modules/m_who.c (File Modified)
9631 trunk/modules/m_whois.c (File Modified)
9632 trunk/modules/m_whowas.c (File Modified)
9633 trunk/modules/m_xline.c (File Modified)
9634 trunk/src/adns.c (File Modified)
9635 trunk/src/aline.c (File Modified)
9636 trunk/src/cache.c (File Modified)
9637 trunk/src/channel.c (File Modified)
9638 trunk/src/class.c (File Modified)
9639 trunk/src/client.c (File Modified)
9640 trunk/src/commio.c (File Modified)
9641 trunk/src/event.c (File Modified)
9642 trunk/src/hash.c (File Modified)
9643 trunk/src/hostmask.c (File Modified)
9644 trunk/src/ircd.c (File Modified)
9645 trunk/src/kdparse.c (File Modified)
9646 trunk/src/linebuf.c (File Modified)
9647 trunk/src/listener.c (File Modified)
9648 trunk/src/modules.c (File Modified)
9649 trunk/src/monitor.c (File Modified)
9650 trunk/src/newconf.c (File Modified)
9651 trunk/src/packet.c (File Modified)
9652 trunk/src/parse.c (File Modified)
9653 trunk/src/reject.c (File Modified)
9654 trunk/src/s_auth.c (File Modified)
9655 trunk/src/s_conf.c (File Modified)
9656 trunk/src/s_gline.c (File Modified)
9657 trunk/src/s_log.c (File Modified)
9658 trunk/src/s_newconf.c (File Modified)
9659 trunk/src/s_serv.c (File Modified)
9660 trunk/src/s_stats.c (File Modified)
9661 trunk/src/s_user.c (File Modified)
9662 trunk/src/send.c (File Modified)
9663 trunk/src/whowas.c (File Modified)
9664
9665
9666 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9667 Log:
9668 - More coding style niceities. Pretty much got client.h squared away.
9669
9670
9671 Modified:
9672 trunk/modules/m_dline.c (File Modified)
9673 trunk/modules/m_gline.c (File Modified)
9674 trunk/modules/m_kline.c (File Modified)
9675 trunk/modules/m_rehash.c (File Modified)
9676 trunk/modules/m_resv.c (File Modified)
9677 trunk/modules/m_stats.c (File Modified)
9678 trunk/modules/m_testline.c (File Modified)
9679 trunk/modules/m_user.c (File Modified)
9680 trunk/modules/m_xline.c (File Modified)
9681
9682
9683 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9684 Log:
9685 - Propagate quiets (+q) on netjoins
9686 - Clear +q list too on lowerTS sjoin from TS6 source
9687
9688
9689 Modified:
9690 trunk/modules/core/m_sjoin.c (File Modified)
9691 trunk/src/s_serv.c (File Modified)
9692
9693
9694 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9695 Log:
9696 Second argument to whois is always a nick, never a uid.
9697 This prevents /whois other.server uid to get information
9698 about that uid.
9699
9700
9701 Modified:
9702 trunk/modules/m_whois.c (File Modified)
9703
9704
9705 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9706 Log:
9707 Don't allow local users to use uids in user mode.
9708
9709
9710 Modified:
9711 trunk/src/s_user.c (File Modified)
9712
9713
9714 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9715 Log:
9716 Make it compile again.
9717
9718
9719 Modified:
9720 trunk/src/s_stats.c (File Modified)
9721
9722
9723 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9724 Log:
9725 Fix propagation of empty SJOIN.
9726
9727
9728 Modified:
9729 trunk/modules/core/m_sjoin.c (File Modified)
9730
9731
9732 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9733 Log:
9734 Some atheme-style niceties here.
9735
9736
9737 Modified:
9738 trunk/modules/m_accept.c (File Modified)
9739 trunk/modules/m_admin.c (File Modified)
9740 trunk/modules/m_away.c (File Modified)
9741 trunk/modules/m_cap.c (File Modified)
9742 trunk/modules/m_capab.c (File Modified)
9743 trunk/modules/m_challenge.c (File Modified)
9744 trunk/modules/m_chghost.c (File Modified)
9745 trunk/modules/m_close.c (File Modified)
9746 trunk/modules/m_cmessage.c (File Modified)
9747 trunk/modules/m_connect.c (File Modified)
9748 trunk/modules/m_dline.c (File Modified)
9749 trunk/modules/m_encap.c (File Modified)
9750 trunk/modules/m_etrace.c (File Modified)
9751 trunk/modules/m_gline.c (File Modified)
9752 trunk/modules/m_help.c (File Modified)
9753 trunk/modules/m_info.c (File Modified)
9754 trunk/modules/m_invite.c (File Modified)
9755 trunk/modules/m_ison.c (File Modified)
9756 trunk/modules/m_kline.c (File Modified)
9757 trunk/modules/m_knock.c (File Modified)
9758 trunk/modules/m_links.c (File Modified)
9759 trunk/modules/m_list.c (File Modified)
9760 trunk/modules/m_locops.c (File Modified)
9761 trunk/modules/m_lusers.c (File Modified)
9762 trunk/modules/m_map.c (File Modified)
9763 trunk/modules/m_monitor.c (File Modified)
9764 trunk/modules/m_motd.c (File Modified)
9765 trunk/modules/m_names.c (File Modified)
9766 trunk/modules/m_oper.c (File Modified)
9767 trunk/modules/m_operspy.c (File Modified)
9768 trunk/modules/m_pass.c (File Modified)
9769 trunk/modules/m_ping.c (File Modified)
9770 trunk/modules/m_pong.c (File Modified)
9771 trunk/modules/m_post.c (File Modified)
9772 trunk/modules/m_rehash.c (File Modified)
9773 trunk/modules/m_restart.c (File Modified)
9774 trunk/modules/m_resv.c (File Modified)
9775 trunk/modules/m_services.c (File Modified)
9776 trunk/modules/m_set.c (File Modified)
9777 trunk/modules/m_sshortcut.c (File Modified)
9778 trunk/modules/m_stats.c (File Modified)
9779 trunk/modules/m_svinfo.c (File Modified)
9780 trunk/modules/m_tb.c (File Modified)
9781 trunk/modules/m_testline.c (File Modified)
9782 trunk/modules/m_testmask.c (File Modified)
9783 trunk/modules/m_time.c (File Modified)
9784 trunk/modules/m_topic.c (File Modified)
9785 trunk/modules/m_trace.c (File Modified)
9786 trunk/modules/m_unreject.c (File Modified)
9787 trunk/modules/m_user.c (File Modified)
9788 trunk/modules/m_userhost.c (File Modified)
9789 trunk/modules/m_users.c (File Modified)
9790 trunk/modules/m_version.c (File Modified)
9791 trunk/modules/m_wallops.c (File Modified)
9792 trunk/modules/m_who.c (File Modified)
9793 trunk/modules/m_whois.c (File Modified)
9794 trunk/modules/m_whowas.c (File Modified)
9795 trunk/modules/m_xline.c (File Modified)
9796
9797
9798 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9799 Log:
9800 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9801
9802
9803 Modified:
9804 trunk/.indent.pro (File Modified)
9805 trunk/include/charybdis.h (File Added)
9806 trunk/include/client.h (File Modified)
9807 trunk/modules/.indent.pro (File Modified)
9808 trunk/src/.indent.pro (File Modified)
9809 trunk/src/adns.c (File Modified)
9810 trunk/src/aline.c (File Modified)
9811 trunk/src/cache.c (File Modified)
9812 trunk/src/channel.c (File Modified)
9813 trunk/src/class.c (File Modified)
9814 trunk/src/client.c (File Modified)
9815 trunk/src/commio.c (File Modified)
9816 trunk/src/event.c (File Modified)
9817 trunk/src/hash.c (File Modified)
9818 trunk/src/hostmask.c (File Modified)
9819 trunk/src/ircd.c (File Modified)
9820 trunk/src/kdparse.c (File Modified)
9821 trunk/src/linebuf.c (File Modified)
9822 trunk/src/listener.c (File Modified)
9823 trunk/src/modules.c (File Modified)
9824 trunk/src/monitor.c (File Modified)
9825 trunk/src/newconf.c (File Modified)
9826 trunk/src/packet.c (File Modified)
9827 trunk/src/parse.c (File Modified)
9828 trunk/src/reject.c (File Modified)
9829 trunk/src/s_auth.c (File Modified)
9830 trunk/src/s_conf.c (File Modified)
9831 trunk/src/s_gline.c (File Modified)
9832 trunk/src/s_log.c (File Modified)
9833 trunk/src/s_newconf.c (File Modified)
9834 trunk/src/s_serv.c (File Modified)
9835 trunk/src/s_stats.c (File Modified)
9836 trunk/src/s_user.c (File Modified)
9837 trunk/src/send.c (File Modified)
9838 trunk/src/whowas.c (File Modified)
9839
9840
9841 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9842 Log:
9843 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9844 - Convert a few modules towards using this code.
9845 - Make a note about this change in NEWS.
9846
9847
9848 Modified:
9849 trunk/NEWS (File Modified)
9850 trunk/include/aline.h (File Added)
9851 trunk/modules/m_dline.c (File Modified)
9852 trunk/modules/m_kline.c (File Modified)
9853 trunk/modules/m_resv.c (File Modified)
9854 trunk/modules/m_xline.c (File Modified)
9855 trunk/src/Makefile.in (File Modified)
9856 trunk/src/aline.c (File Added)
9857
9858
9859 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9860 Log:
9861 - Update NEWS document.
9862
9863
9864 Modified:
9865 trunk/NEWS (File Modified)
9866
9867
9868 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9869 Log:
9870 Use find_named_person() instead of find_person() in services shortcuts.
9871
9872
9873 Modified:
9874 trunk/modules/m_sshortcut.c (File Modified)
9875
9876
9877 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9878 Log:
9879 Fix propagation of empty channels (+P).
9880
9881
9882 Modified:
9883 trunk/modules/core/m_sjoin.c (File Modified)
9884 trunk/src/s_serv.c (File Modified)
9885
9886
9887 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9888 Log:
9889 Use same comparison for +f.
9890
9891
9892 Modified:
9893 trunk/modules/core/m_join.c (File Modified)
9894
9895
9896 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9897 Log:
9898 Retire server-server non-encap CHGHOST, and clean it up a bit.
9899
9900
9901 Modified:
9902 trunk/modules/m_chghost.c (File Modified)
9903
9904
9905 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9906 Log:
9907 Use TS6 form for SQUIT wallops.
9908
9909
9910 Modified:
9911 trunk/modules/core/m_squit.c (File Modified)
9912
9913
9914 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9915 Log:
9916 Propagate nick changes for remote clients in TS6 form if possible;
9917 simplify the code a bit.
9918
9919
9920 Modified:
9921 trunk/modules/core/m_nick.c (File Modified)
9922
9923
9924 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9925 Log:
9926 Only clear oper_only_umodes on deoper for local clients.
9927
9928
9929 Modified:
9930 trunk/src/s_user.c (File Modified)
9931
9932
9933 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9934 Log:
9935 - Don't enable use_whois_actually in the default config, makes cloaking
9936 only useful for vanity.
9937
9938
9939 Modified:
9940 trunk/doc/example.conf (File Modified)
9941
9942
9943 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9944 Log:
9945 Fix linebuf raw code to not truncate lines longer than
9946 510 characters. This stops ziplinks corruption at
9947 the initial burst if the other side sends a lot.
9948
9949
9950 Modified:
9951 trunk/src/linebuf.c (File Modified)
9952
9953
9954 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9955 Log:
9956 - Add +r to channel_modes().
9957
9958
9959 Modified:
9960 trunk/src/channel.c (File Modified)
9961
9962
9963 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9964 Log:
9965 Update NEWS.
9966
9967
9968 Modified:
9969 trunk/NEWS (File Modified)
9970
9971
9972 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9973 Log:
9974 err, nvm. wrong project :-P
9975
9976
9977 Modified:
9978 trunk/src/match.c (File Modified)
9979
9980
9981 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9982 Log:
9983 make sure we don't crash on match(NULL, test)
9984
9985
9986 Modified:
9987 trunk/src/match.c (File Modified)
9988
9989
9990 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9991 Log:
9992 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9993 flags = rehash in shared{}.
9994 Uses :<source> ENCAP <target> REHASH [option].
9995
9996
9997 Modified:
9998 trunk/doc/example.conf (File Modified)
9999 trunk/doc/reference.conf (File Modified)
10000 trunk/help/opers/rehash (File Modified)
10001 trunk/include/s_newconf.h (File Modified)
10002 trunk/modules/m_rehash.c (File Modified)
10003 trunk/modules/m_stats.c (File Modified)
10004 trunk/src/newconf.c (File Modified)
10005
10006
10007 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10008 Log:
10009 Initialize flags to 0 in conf_set_shared_flags() and
10010 conf_set_cluster_flags().
10011
10012
10013 Modified:
10014 trunk/src/newconf.c (File Modified)
10015
10016
10017 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10018 Log:
10019 Don't allow a forward from a #channel to an &channel.
10020 Error message is Illegal channel name.
10021
10022
10023 Modified:
10024 trunk/modules/core/m_mode.c (File Modified)
10025
10026
10027 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10028 Log:
10029 - change version to 1.0.1
10030
10031
10032 Modified:
10033 trunk/configure (File Modified)
10034 trunk/configure.ac (File Modified)
10035
10036
10037 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10038 Log:
10039 Update NEWS.
10040
10041
10042 Modified:
10043 trunk/NEWS (File Modified)
10044
10045
10046 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10047 Log:
10048 Services shortcuts changes:
10049 - Require umode +S on target
10050 - Use ERR_SERVICESDOWN (440) for error message
10051 - Fix check for empty string
10052
10053
10054 Modified:
10055 trunk/include/numeric.h (File Modified)
10056 trunk/modules/m_sshortcut.c (File Modified)
10057 trunk/src/messages.tab (File Modified)
10058
10059
10060 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10061 Log:
10062 s/IsChanService/IsService/g;
10063
10064
10065 Modified:
10066 trunk/modules/m_sshortcut.c (File Modified)
10067
10068
10069 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10070 Log:
10071 Add check for service validity in shortcut routines.
10072
10073
10074 Modified:
10075 trunk/modules/m_sshortcut.c (File Modified)
10076
10077
10078 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10079 Log:
10080 Don't allow forwarding to a -F channel the setter is not on.
10081
10082
10083 Modified:
10084 trunk/modules/core/m_mode.c (File Modified)
10085
10086
10087 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10088 Log:
10089 Describe identify_service and identify_command in
10090 reference.conf.
10091
10092
10093 Modified:
10094 trunk/doc/reference.conf (File Modified)
10095
10096
10097 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10098 Log:
10099 More helpfile updates.
10100
10101
10102 Modified:
10103 trunk/help/Makefile.in (File Modified)
10104 trunk/help/opers/die (File Modified)
10105 trunk/help/opers/join (File Modified)
10106 trunk/help/opers/links (File Modified)
10107 trunk/help/opers/lusers (File Modified)
10108 trunk/help/opers/map (File Added)
10109 trunk/help/opers/motd (File Modified)
10110 trunk/help/opers/names (File Modified)
10111 trunk/help/opers/notice (File Modified)
10112 trunk/help/opers/operspy (File Modified)
10113 trunk/help/opers/part (File Modified)
10114 trunk/help/opers/privmsg (File Modified)
10115 trunk/help/opers/restart (File Modified)
10116 trunk/help/opers/set (File Modified)
10117 trunk/help/opers/stats (File Modified)
10118 trunk/help/opers/trace (File Modified)
10119 trunk/help/opers/version (File Modified)
10120 trunk/help/users/notice (File Modified)
10121 trunk/help/users/privmsg (File Modified)
10122 trunk/help/users/stats (File Modified)
10123
10124
10125 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10126 Log:
10127 Update help files.
10128
10129
10130 Modified:
10131 trunk/help/opers/cmode (File Modified)
10132 trunk/help/opers/umode (File Modified)
10133 trunk/help/opers/wallops (File Modified)
10134 trunk/help/opers/who (File Modified)
10135 trunk/help/users/umode (File Modified)
10136
10137
10138 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10139 Log:
10140 Include cmode +r in 004 and 005.
10141
10142
10143 Modified:
10144 trunk/include/supported.h (File Modified)
10145 trunk/src/messages.tab (File Modified)
10146
10147
10148 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10149 Log:
10150 No need to clear all 3 buffers in channel_modes().
10151
10152
10153 Modified:
10154 trunk/src/channel.c (File Modified)
10155
10156
10157 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10158 Log:
10159 - Fix multiple +f modes per line
10160 - -f shouldn't take a parameter
10161
10162
10163 Modified:
10164 trunk/modules/core/m_mode.c (File Modified)
10165
10166
10167 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10168 Log:
10169 Channel mode +Q now prevents forwarding to or through
10170 a channel, just like in hyperion, not from a channel.
10171
10172
10173 Modified:
10174 trunk/modules/core/m_join.c (File Modified)
10175
10176
10177 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10178 Log:
10179 Complete +F/+Q propagation.
10180
10181
10182 Modified:
10183 trunk/modules/core/m_join.c (File Modified)
10184 trunk/modules/core/m_sjoin.c (File Modified)
10185 trunk/src/channel.c (File Modified)
10186
10187
10188 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10189 Log:
10190 - A few minor fixes.
10191
10192
10193 Modified:
10194 trunk/modules/core/m_join.c (File Modified)
10195 trunk/modules/m_services.c (File Modified)
10196
10197
10198 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10199 Log:
10200 - Fix netsplit obfuscation.
10201
10202
10203 Modified:
10204 trunk/src/client.c (File Modified)
10205
10206
10207 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10208 Log:
10209 - Fix another /stats p related bug.
10210
10211
10212 Modified:
10213 trunk/src/client.c (File Modified)
10214
10215
10216 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10217 Log:
10218 - Update example.conf.
10219
10220
10221 Modified:
10222 trunk/doc/example.conf (File Modified)
10223
10224
10225 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10226 Log:
10227 - Fix a minor bug here, and re-release 1.0.
10228
10229
10230 Modified:
10231 trunk/modules/core/m_nick.c (File Modified)
10232
10233
10234 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10235 Log:
10236 - Add bursted clients to /stats p list.
10237
10238
10239 Modified:
10240 trunk/modules/core/m_nick.c (File Modified)
10241
10242
10243 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10244 Log:
10245 - Add identify_service, identify_command options to the example.conf,
10246 newconf parser.
10247
10248
10249 Modified:
10250 trunk/NEWS (File Modified)
10251 trunk/doc/example.conf (File Modified)
10252 trunk/src/newconf.c (File Modified)
10253
10254
10255 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10256 Log:
10257 - Add services shortcuts.
10258
10259
10260 Modified:
10261 trunk/modules/Makefile.in (File Modified)
10262 trunk/modules/m_sshortcut.c (File Added)
10263
10264
10265 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10266 Log:
10267 - put back checks i removed by mistake
10268
10269
10270 Modified:
10271 trunk/modules/core/m_join.c (File Modified)
10272
10273
10274 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10275 Log:
10276 - Implement channel mode +Q, which disables forwarding.
10277 - Make forwarding usable by everyone.
10278 - Implement channel mode +F which bypasses authority checks on a target
10279 set with this mode
10280 - Update NEWS.
10281
10282
10283 Modified:
10284 trunk/NEWS (File Modified)
10285 trunk/include/channel.h (File Modified)
10286 trunk/include/supported.h (File Modified)
10287 trunk/modules/core/m_join.c (File Modified)
10288 trunk/modules/core/m_mode.c (File Modified)
10289 trunk/src/messages.tab (File Modified)
10290
10291
10292 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10293 Log:
10294 - Fix account handling brokenness.
10295
10296
10297 Modified:
10298 trunk/modules/m_services.c (File Modified)
10299
10300
10301 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10302 Log:
10303 Identify to services via server password hack. Still
10304 needs config file parts, like
10305 identifyservice = "nickserv@services.int";
10306 identifycommand = "IDENTIFY";
10307
10308
10309 Modified:
10310 trunk/include/s_conf.h (File Modified)
10311 trunk/src/s_user.c (File Modified)
10312
10313
10314 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10315 Log:
10316 Make send.c compile.
10317
10318
10319 Modified:
10320 trunk/src/send.c (File Modified)
10321
10322
10323 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10324 Log:
10325 - Handle this better.
10326
10327
10328 Modified:
10329 trunk/src/send.c (File Modified)
10330
10331
10332 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10333 Log:
10334 If the source is not a client, don't send to normal users.
10335
10336
10337 Modified:
10338 trunk/src/send.c (File Modified)
10339
10340
10341 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10342 Log:
10343 - Make /wallops behave as wallops in other ircds.
10344
10345
10346 Modified:
10347 trunk/modules/m_wallops.c (File Modified)
10348 trunk/src/send.c (File Modified)
10349
10350
10351 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10352 Log:
10353 - charybdis-1.0
10354
10355
10356 Modified:
10357 trunk/NEWS (File Modified)
10358 trunk/configure (File Modified)
10359 trunk/configure.ac (File Modified)
10360
10361
10362 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10363 Log:
10364 - Remove efnet configuration.
10365 - Rename example.conf as reference.conf, and replace the default
10366 example.conf with one suitable for AthemeNET.
10367 - Update makefile to reflect these changes.
10368
10369
10370 Modified:
10371 trunk/doc/Makefile.in (File Modified)
10372 trunk/doc/example.conf (File Modified)
10373 trunk/doc/example.efnet.conf (File Deleted)
10374 trunk/doc/reference.conf (File Added)
10375
10376
10377 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10378 Log:
10379 - Don't display opers who are /away.
10380
10381
10382 Modified:
10383 trunk/modules/m_stats.c (File Modified)
10384
10385
10386 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10387 Log:
10388 Put cmode +f in 004 and 005.
10389
10390
10391 Modified:
10392 trunk/include/supported.h (File Modified)
10393 trunk/src/messages.tab (File Modified)
10394
10395
10396 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10397 Log:
10398 Add user umode +Q which prevents a user from
10399 being forwarded.
10400
10401
10402 Modified:
10403 trunk/include/client.h (File Modified)
10404 trunk/modules/core/m_join.c (File Modified)
10405 trunk/src/messages.tab (File Modified)
10406 trunk/src/s_user.c (File Modified)
10407
10408
10409 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10410 Log:
10411 Implement channel forwarding in m_join(). As in
10412 hyperion, failing to join because of +i, +r or +j
10413 can cause you to be forwarded, potentially
10414 recursively. Unlike hyperion, a single numeric
10415 is sent in case of a successful forward, otherwise
10416 the ircd acts if there were no forward.
10417
10418
10419 Modified:
10420 trunk/include/numeric.h (File Modified)
10421 trunk/modules/core/m_join.c (File Modified)
10422 trunk/src/messages.tab (File Modified)
10423
10424
10425 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10426 Log:
10427 Allow servers to set oper-only cmodes as well.
10428
10429
10430 Modified:
10431 trunk/modules/core/m_mode.c (File Modified)
10432
10433
10434 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10435 Log:
10436 Add cmode +f which takes a channel name, settable
10437 only by opers for now. Does not do anything yet.
10438
10439
10440 Modified:
10441 trunk/include/channel.h (File Modified)
10442 trunk/modules/core/m_join.c (File Modified)
10443 trunk/modules/core/m_mode.c (File Modified)
10444 trunk/modules/core/m_sjoin.c (File Modified)
10445 trunk/src/channel.c (File Modified)
10446
10447
10448 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10449 Log:
10450 Fully initialize 'mode' in ms_join() and ms_sjoin()
10451 to avoid old +j garbage from being used.
10452
10453
10454 Modified:
10455 trunk/modules/core/m_join.c (File Modified)
10456 trunk/modules/core/m_sjoin.c (File Modified)
10457
10458
10459 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10460 Log:
10461 - only touch join_count/join_delta if join throttling
10462 is enabled on the channel
10463 - reset join_count/join_delta to 0 if -j is set
10464
10465
10466 Modified:
10467 trunk/modules/core/m_join.c (File Modified)
10468 trunk/modules/core/m_mode.c (File Modified)
10469 trunk/modules/core/m_sjoin.c (File Modified)
10470
10471
10472 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10473 Log:
10474 Also start a new "period" for join throttling for remote joins,
10475 if necessary. Make the code slightly clearer.
10476
10477
10478 Modified:
10479 trunk/modules/core/m_join.c (File Modified)
10480 trunk/src/channel.c (File Modified)
10481
10482
10483 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10484 Log:
10485 Some +j improvements, still broken.
10486
10487
10488 Modified:
10489 trunk/modules/core/m_join.c (File Modified)
10490 trunk/modules/core/m_sjoin.c (File Modified)
10491
10492
10493 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10494 Log:
10495 Only do +z processing for +m channels the sender is on,
10496 as bans/quiets are currently only checked locally.
10497
10498
10499 Modified:
10500 trunk/modules/core/m_message.c (File Modified)
10501
10502
10503 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10504 Log:
10505 - Add max_bans_large configuration option, defaulting to 500, to
10506 limit the number of bans in a +L channel
10507 - Change b/e/I to b/e/I/q in texts
10508
10509
10510 Modified:
10511 trunk/doc/example.conf (File Modified)
10512 trunk/include/s_conf.h (File Modified)
10513 trunk/modules/core/m_mode.c (File Modified)
10514 trunk/modules/m_info.c (File Modified)
10515 trunk/src/newconf.c (File Modified)
10516 trunk/src/s_conf.c (File Modified)
10517
10518
10519 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10520 Log:
10521 Store invite for +gi channels.
10522 Note that +gi is significantly weaker access control than +i.
10523
10524
10525 Modified:
10526 trunk/modules/m_invite.c (File Modified)
10527
10528
10529 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10530 Log:
10531 Nonops are allowed to see +q lists.
10532
10533
10534 Modified:
10535 trunk/modules/core/m_mode.c (File Modified)
10536
10537
10538 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10539 Log:
10540 Invalidate can_send() cache on -q.
10541
10542
10543 Modified:
10544 trunk/modules/core/m_mode.c (File Modified)
10545
10546
10547 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10548 Log:
10549 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10550
10551
10552 Modified:
10553 trunk/modules/core/m_sjoin.c (File Modified)
10554
10555
10556 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10557 Log:
10558 - Allow blank SJOINs -- for permanant channels.
10559
10560
10561 Modified:
10562 trunk/modules/core/m_sjoin.c (File Modified)
10563
10564
10565 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10566 Log:
10567 - Burst permanant channels.
10568
10569
10570 Modified:
10571 trunk/src/s_serv.c (File Modified)
10572
10573
10574 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10575 Log:
10576 - Fix handling of permanant channels.
10577
10578
10579 Modified:
10580 trunk/modules/core/m_join.c (File Modified)
10581
10582
10583 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10584 Log:
10585 - Run indent on core modules.
10586 - Add propagation of join throttle settings.
10587
10588
10589 Modified:
10590 trunk/modules/core/m_die.c (File Modified)
10591 trunk/modules/core/m_error.c (File Modified)
10592 trunk/modules/core/m_join.c (File Modified)
10593 trunk/modules/core/m_kick.c (File Modified)
10594 trunk/modules/core/m_kill.c (File Modified)
10595 trunk/modules/core/m_message.c (File Modified)
10596 trunk/modules/core/m_mode.c (File Modified)
10597 trunk/modules/core/m_nick.c (File Modified)
10598 trunk/modules/core/m_part.c (File Modified)
10599 trunk/modules/core/m_quit.c (File Modified)
10600 trunk/modules/core/m_server.c (File Modified)
10601 trunk/modules/core/m_sjoin.c (File Modified)
10602 trunk/modules/core/m_squit.c (File Modified)
10603
10604
10605 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10606 Log:
10607 - Fix mistake in commit message.
10608
10609
10610 Modified:
10611 trunk/ChangeLog (File Modified)
10612
10613
10614 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10615 Log:
10616 - Channel throttling.
10617
10618
10619 Modified:
10620 trunk/NEWS (File Modified)
10621 trunk/include/supported.h (File Modified)
10622 trunk/modules/core/m_mode.c (File Modified)
10623 trunk/src/messages.tab (File Modified)
10624
10625
10626 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10627 Log:
10628 - Channel throttle logic fixes.
10629
10630
10631 Modified:
10632 trunk/include/channel.h (File Modified)
10633
10634
10635 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10636 Log:
10637 - Add the throttle logic.
10638
10639
10640 Modified:
10641 trunk/include/channel.h (File Modified)
10642 trunk/include/numeric.h (File Modified)
10643 trunk/modules/core/m_join.c (File Modified)
10644 trunk/src/channel.c (File Modified)
10645 trunk/src/messages.tab (File Modified)
10646
10647
10648 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10649 Log:
10650 - Cosmetic fixes to CREDITS.
10651
10652
10653 Modified:
10654 trunk/CREDITS (File Modified)
10655
10656
10657 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10658 Log:
10659 - Better channel_modes() from ShadowIRCd 4.
10660
10661
10662 Modified:
10663 trunk/include/channel.h (File Modified)
10664 trunk/src/channel.c (File Modified)
10665
10666
10667 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10668 Log:
10669 - Strip colour codes from parts.
10670
10671
10672 Modified:
10673 trunk/modules/core/m_part.c (File Modified)
10674
10675
10676 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10677 Log:
10678 - Strip colour codes from quits.
10679
10680
10681 Modified:
10682 trunk/modules/core/m_quit.c (File Modified)
10683
10684
10685 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10686 Log:
10687 - add +c/+g/+z to channel_modes().
10688
10689
10690 Modified:
10691 trunk/src/channel.c (File Modified)
10692
10693
10694 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10695 Log:
10696 - Add +g to 004/005 numerics.
10697
10698
10699 Modified:
10700 trunk/include/supported.h (File Modified)
10701 trunk/src/messages.tab (File Modified)
10702
10703
10704 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10705 Log:
10706 - Add +cgz to set_final_mode() in both join/sjoin.
10707 - Implement channel mode +g: Free invite.
10708
10709
10710 Modified:
10711 trunk/include/channel.h (File Modified)
10712 trunk/modules/core/m_join.c (File Modified)
10713 trunk/modules/core/m_mode.c (File Modified)
10714 trunk/modules/core/m_sjoin.c (File Modified)
10715 trunk/modules/m_invite.c (File Modified)
10716
10717
10718 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10719 Log:
10720 - Make sure /stats p uses the right list.
10721
10722
10723 Modified:
10724 trunk/modules/m_stats.c (File Modified)
10725
10726
10727 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10728 Log:
10729 - local oper list becomes local_oper_list.
10730 - all opers are stored on oper_list for /stats p.
10731
10732
10733 Modified:
10734 trunk/include/ircd.h (File Modified)
10735 trunk/modules/m_stats.c (File Modified)
10736 trunk/modules/m_trace.c (File Modified)
10737 trunk/src/client.c (File Modified)
10738 trunk/src/ircd.c (File Modified)
10739 trunk/src/s_user.c (File Modified)
10740 trunk/src/send.c (File Modified)
10741
10742
10743 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10744 Log:
10745 - Remove ENABLE_SERVICES legacy define.
10746
10747
10748 Modified:
10749 trunk/configure (File Modified)
10750 trunk/configure.ac (File Modified)
10751 trunk/include/client.h (File Modified)
10752 trunk/include/m_info.h (File Modified)
10753 trunk/include/s_conf.h (File Modified)
10754 trunk/modules/Makefile.in (File Modified)
10755 trunk/modules/core/m_kick.c (File Modified)
10756 trunk/modules/core/m_mode.c (File Modified)
10757 trunk/modules/core/m_nick.c (File Modified)
10758 trunk/modules/core/m_sjoin.c (File Modified)
10759 trunk/modules/m_services.c (File Modified)
10760 trunk/src/channel.c (File Modified)
10761 trunk/src/newconf.c (File Modified)
10762 trunk/src/s_conf.c (File Modified)
10763 trunk/src/s_serv.c (File Modified)
10764 trunk/src/s_user.c (File Modified)
10765
10766
10767 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10768 Log:
10769 - New reject message, ala ircu.
10770
10771
10772 Modified:
10773 trunk/src/reject.c (File Modified)
10774
10775
10776 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10777 Log:
10778 - Reduce 'broadcast storm' effect in m_chghost.
10779
10780
10781 Modified:
10782 trunk/modules/m_chghost.c (File Modified)
10783
10784
10785 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10786 Log:
10787 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10788
10789
10790 Modified:
10791 trunk/include/supported.h (File Modified)
10792 trunk/src/messages.tab (File Modified)
10793
10794
10795 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10796 Log:
10797 - Implement +z.
10798
10799
10800 Modified:
10801 trunk/include/channel.h (File Modified)
10802 trunk/modules/core/m_message.c (File Modified)
10803 trunk/modules/core/m_mode.c (File Modified)
10804
10805
10806 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10807 Log:
10808 - use sendto_one_numeric() in some places.
10809
10810
10811 Modified:
10812 trunk/modules/core/m_mode.c (File Modified)
10813
10814
10815 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10816 Log:
10817 - Implement channel mode +c -- colour stripping.
10818
10819
10820 Modified:
10821 trunk/include/irc_string.h (File Modified)
10822 trunk/include/supported.h (File Modified)
10823 trunk/modules/core/m_message.c (File Modified)
10824 trunk/modules/core/m_mode.c (File Modified)
10825 trunk/src/irc_string.c (File Modified)
10826 trunk/src/messages.tab (File Modified)
10827
10828
10829 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10830 Log:
10831 - Add +qLP to CHANMODES 005 numeric.
10832
10833
10834 Modified:
10835 trunk/include/supported.h (File Modified)
10836
10837
10838 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10839 Log:
10840 Move credits files to doc/.
10841
10842
10843 Modified:
10844 trunk/Hybrid-team (File Deleted)
10845 trunk/Ratbox-team (File Deleted)
10846 trunk/doc/Hybrid-team (File Added)
10847 trunk/doc/Ratbox-team (File Added)
10848
10849
10850 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10851 Log:
10852 - Rename Ratbox credits as Ratbox-team.
10853 - Add in our own CREDITS.
10854
10855
10856 Modified:
10857 trunk/CREDITS (File Deleted)
10858 trunk/CREDITS (File Added)
10859 trunk/Ratbox-team (File Added)
10860
10861
10862 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10863 Log:
10864 - Quietcache fixes.
10865
10866
10867 Modified:
10868 trunk/modules/core/m_mode.c (File Modified)
10869
10870
10871 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10872 Log:
10873 - Rebuild configure.
10874
10875
10876 Modified:
10877 trunk/autom4te.cache/ (File Deleted)
10878 trunk/configure (File Modified)
10879
10880
10881 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10882 Log:
10883 Add +q to messages.tab.
10884
10885
10886 Modified:
10887 trunk/src/messages.tab (File Modified)
10888
10889
10890 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10891 Log:
10892 - port m_sjoin stuff to TS6 JOIN syntax.
10893
10894
10895 Modified:
10896 trunk/modules/core/m_join.c (File Modified)
10897
10898
10899 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10900 Log:
10901 - Implement channel mode +q (quiet)
10902
10903
10904 Modified:
10905 trunk/include/channel.h (File Modified)
10906 trunk/modules/core/m_mode.c (File Modified)
10907 trunk/src/channel.c (File Modified)
10908
10909
10910 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10911 Log:
10912 Add +L/+P for set_final_mode().
10913
10914
10915 Modified:
10916 trunk/modules/core/m_sjoin.c (File Modified)
10917
10918
10919 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10920 Log:
10921 Add +L/+P in channel_modes().
10922
10923
10924 Modified:
10925 trunk/src/channel.c (File Modified)
10926
10927
10928 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10929 Log:
10930 - Use MODE_PERMANENT, not MODE_PERMANANT
10931 - Actually use chm_staff()
10932
10933 It compiles but is not otherwise tested.
10934
10935
10936 Modified:
10937 trunk/include/channel.h (File Modified)
10938 trunk/modules/core/m_mode.c (File Modified)
10939 trunk/modules/core/m_sjoin.c (File Modified)
10940 trunk/src/channel.c (File Modified)
10941
10942
10943 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10944 Log:
10945 - Ok, patchlevel.h is fixed now.
10946
10947
10948 Modified:
10949 trunk/include/patchlevel.h (File Modified)
10950
10951
10952 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10953 Log:
10954 - *sigh*
10955
10956
10957 Modified:
10958 trunk/include/patchlevel.h (File Modified)
10959 trunk/src/version.c.SH (File Modified)
10960
10961
10962 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10963 Log:
10964 - Fix compilation issue with version.c.
10965
10966
10967 Modified:
10968 trunk/src/version.c.SH (File Modified)
10969
10970
10971 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10972 Log:
10973 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10974 this from the BUGS file.
10975
10976
10977 Modified:
10978 trunk/BUGS (File Modified)
10979
10980
10981 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10982 Log:
10983 Mangle all netsplit messages if flatten links is enabled.
10984
10985
10986 Modified:
10987 trunk/src/client.c (File Modified)
10988
10989
10990 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10991 Log:
10992 - jilles pointed out that /stats p needed severe changes -- implement
10993 them
10994
10995
10996 Modified:
10997 trunk/modules/m_stats.c (File Modified)
10998
10999
11000 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11001 Log:
11002 Rename RELNOTES to NEWS.
11003
11004
11005 Modified:
11006 trunk/NEWS (File Added)
11007 trunk/RELNOTES (File Deleted)
11008
11009
11010 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11011 Log:
11012 Update RELNOTES.
11013
11014
11015 Modified:
11016 trunk/RELNOTES (File Modified)
11017
11018
11019 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11020 Log:
11021 - Make /stats p work globally.
11022 - Change 'OPER(s)' to 'staff members'
11023
11024
11025 Modified:
11026 trunk/modules/m_stats.c (File Modified)
11027
11028
11029 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11030 Log:
11031 - add modes, +LP to RPL_MYINFO.
11032
11033
11034 Modified:
11035 trunk/src/messages.tab (File Modified)
11036
11037
11038 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11039 Log:
11040 More stuff to RELNOTES.
11041
11042
11043 Modified:
11044 trunk/RELNOTES (File Modified)
11045
11046
11047 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11048 Log:
11049 - Implement +P.
11050
11051
11052 Modified:
11053 trunk/modules/core/m_sjoin.c (File Modified)
11054 trunk/src/channel.c (File Modified)
11055
11056
11057 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11058 Log:
11059 - Implement list limit exceed modes -- +L.
11060
11061
11062 Modified:
11063 trunk/modules/core/m_mode.c (File Modified)
11064
11065
11066 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11067 Log:
11068 - Add handlers for modes +L, +P.
11069
11070
11071 Modified:
11072 trunk/include/channel.h (File Modified)
11073 trunk/modules/core/m_mode.c (File Modified)
11074
11075
11076 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11077 Log:
11078 Update properties on *everything*.
11079
11080
11081 Modified:
11082 trunk/.cvsignore (Property Modified)
11083 trunk/.indent.pro (Property Modified)
11084 trunk/BUGS (File Modified) (Property Modified)
11085 trunk/CREDITS (File Modified) (Property Modified)
11086 trunk/ChangeLog (Property Modified)
11087 trunk/Hybrid-team (File Modified) (Property Modified)
11088 trunk/INSTALL (File Modified) (Property Modified)
11089 trunk/LICENSE (File Modified) (Property Modified)
11090 trunk/Makefile.in (File Modified) (Property Modified)
11091 trunk/README.FIRST (File Modified) (Property Modified)
11092 trunk/RELNOTES (File Modified) (Property Modified)
11093 trunk/SVN-Access (Property Modified)
11094 trunk/aclocal.m4 (File Modified) (Property Modified)
11095 trunk/adns/.cvsignore (Property Modified)
11096 trunk/adns/COPYING (Property Modified)
11097 trunk/adns/GPL-vs-LGPL (Property Modified)
11098 trunk/adns/Makefile.in (File Modified) (Property Modified)
11099 trunk/adns/README (Property Modified)
11100 trunk/adns/README.ircd (Property Modified)
11101 trunk/adns/adns.h (File Modified) (Property Modified)
11102 trunk/adns/check.c (File Modified) (Property Modified)
11103 trunk/adns/dlist.h (File Modified) (Property Modified)
11104 trunk/adns/event.c (File Modified) (Property Modified)
11105 trunk/adns/general.c (File Modified) (Property Modified)
11106 trunk/adns/internal.h (File Modified) (Property Modified)
11107 trunk/adns/parse.c (File Modified) (Property Modified)
11108 trunk/adns/query.c (File Modified) (Property Modified)
11109 trunk/adns/reply.c (File Modified) (Property Modified)
11110 trunk/adns/setup.c (File Modified) (Property Modified)
11111 trunk/adns/transmit.c (File Modified) (Property Modified)
11112 trunk/adns/tvarith.h (File Modified) (Property Modified)
11113 trunk/adns/types.c (File Modified) (Property Modified)
11114 trunk/configure (File Modified) (Property Modified)
11115 trunk/configure.ac (File Modified) (Property Modified)
11116 trunk/contrib/.cvsignore (Property Modified)
11117 trunk/contrib/.indent.pro (Property Modified)
11118 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11119 trunk/contrib/README (File Modified) (Property Modified)
11120 trunk/contrib/example_module.c (File Modified) (Property Modified)
11121 trunk/contrib/m_42.c (File Modified) (Property Modified)
11122 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11123 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11124 trunk/contrib/m_force.c (File Modified) (Property Modified)
11125 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11126 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11127 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11128 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11129 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11130 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11131 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11132 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11133 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11134 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11135 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11136 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11137 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11138 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11139 trunk/doc/.cvsignore (Property Modified)
11140 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11141 trunk/doc/Makefile.in (File Modified) (Property Modified)
11142 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11143 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11144 trunk/doc/challenge.txt (File Modified) (Property Modified)
11145 trunk/doc/example.conf (File Modified) (Property Modified)
11146 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11147 trunk/doc/hooks.txt (File Modified) (Property Modified)
11148 trunk/doc/index.txt (File Modified) (Property Modified)
11149 trunk/doc/ircd.8 (File Modified) (Property Modified)
11150 trunk/doc/ircd.motd (Property Modified)
11151 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11152 trunk/doc/modeg.txt (File Modified) (Property Modified)
11153 trunk/doc/modes.txt (File Modified) (Property Modified)
11154 trunk/doc/monitor.txt (File Modified) (Property Modified)
11155 trunk/doc/old/Authors (Property Modified)
11156 trunk/doc/operguide.txt (File Modified) (Property Modified)
11157 trunk/doc/opermyth.txt (Property Modified)
11158 trunk/doc/server-version-info (File Modified) (Property Modified)
11159 trunk/doc/services.txt (File Modified) (Property Modified)
11160 trunk/doc/technical/README.TSora (Property Modified)
11161 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11162 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11163 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11164 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11165 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11166 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11167 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11168 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11169 trunk/doc/technical/rfc1459.txt (Property Modified)
11170 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11171 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11172 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11173 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11174 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11175 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11176 trunk/help/Makefile.in (File Modified) (Property Modified)
11177 trunk/help/opers/accept (Property Modified)
11178 trunk/help/opers/admin (Property Modified)
11179 trunk/help/opers/away (Property Modified)
11180 trunk/help/opers/capab (Property Modified)
11181 trunk/help/opers/challenge (Property Modified)
11182 trunk/help/opers/close (Property Modified)
11183 trunk/help/opers/cmode (Property Modified)
11184 trunk/help/opers/cnotice (Property Modified)
11185 trunk/help/opers/connect (Property Modified)
11186 trunk/help/opers/cprivmsg (Property Modified)
11187 trunk/help/opers/credits (Property Modified)
11188 trunk/help/opers/die (Property Modified)
11189 trunk/help/opers/dline (Property Modified)
11190 trunk/help/opers/eob (Property Modified)
11191 trunk/help/opers/error (Property Modified)
11192 trunk/help/opers/etrace (Property Modified)
11193 trunk/help/opers/gline (Property Modified)
11194 trunk/help/opers/help (Property Modified)
11195 trunk/help/opers/index (Property Modified)
11196 trunk/help/opers/info (Property Modified)
11197 trunk/help/opers/invite (Property Modified)
11198 trunk/help/opers/ison (Property Modified)
11199 trunk/help/opers/join (Property Modified)
11200 trunk/help/opers/kick (Property Modified)
11201 trunk/help/opers/kill (Property Modified)
11202 trunk/help/opers/kline (Property Modified)
11203 trunk/help/opers/knock (Property Modified)
11204 trunk/help/opers/links (Property Modified)
11205 trunk/help/opers/list (Property Modified)
11206 trunk/help/opers/locops (Property Modified)
11207 trunk/help/opers/lusers (Property Modified)
11208 trunk/help/opers/modlist (Property Modified)
11209 trunk/help/opers/modload (Property Modified)
11210 trunk/help/opers/modrestart (Property Modified)
11211 trunk/help/opers/modunload (Property Modified)
11212 trunk/help/opers/motd (Property Modified)
11213 trunk/help/opers/names (Property Modified)
11214 trunk/help/opers/nick (Property Modified)
11215 trunk/help/opers/notice (Property Modified)
11216 trunk/help/opers/oper (Property Modified)
11217 trunk/help/opers/operspy (Property Modified)
11218 trunk/help/opers/operwall (Property Modified)
11219 trunk/help/opers/part (Property Modified)
11220 trunk/help/opers/pass (Property Modified)
11221 trunk/help/opers/ping (Property Modified)
11222 trunk/help/opers/pong (Property Modified)
11223 trunk/help/opers/post (Property Modified)
11224 trunk/help/opers/privmsg (Property Modified)
11225 trunk/help/opers/quit (Property Modified)
11226 trunk/help/opers/rehash (Property Modified)
11227 trunk/help/opers/restart (Property Modified)
11228 trunk/help/opers/resv (Property Modified)
11229 trunk/help/opers/server (Property Modified)
11230 trunk/help/opers/set (Property Modified)
11231 trunk/help/opers/sjoin (Property Modified)
11232 trunk/help/opers/squit (Property Modified)
11233 trunk/help/opers/stats (Property Modified)
11234 trunk/help/opers/svinfo (Property Modified)
11235 trunk/help/opers/testgecos (Property Modified)
11236 trunk/help/opers/testline (Property Modified)
11237 trunk/help/opers/testmask (Property Modified)
11238 trunk/help/opers/time (Property Modified)
11239 trunk/help/opers/topic (Property Modified)
11240 trunk/help/opers/trace (Property Modified)
11241 trunk/help/opers/uhelp (Property Modified)
11242 trunk/help/opers/umode (Property Modified)
11243 trunk/help/opers/undline (Property Modified)
11244 trunk/help/opers/ungline (Property Modified)
11245 trunk/help/opers/unkline (Property Modified)
11246 trunk/help/opers/unresv (Property Modified)
11247 trunk/help/opers/unxline (Property Modified)
11248 trunk/help/opers/user (Property Modified)
11249 trunk/help/opers/userhost (Property Modified)
11250 trunk/help/opers/users (Property Modified)
11251 trunk/help/opers/version (Property Modified)
11252 trunk/help/opers/wallops (Property Modified)
11253 trunk/help/opers/who (Property Modified)
11254 trunk/help/opers/whois (Property Modified)
11255 trunk/help/opers/whowas (Property Modified)
11256 trunk/help/opers/xline (Property Modified)
11257 trunk/help/users/index (Property Modified)
11258 trunk/help/users/info (Property Modified)
11259 trunk/help/users/notice (Property Modified)
11260 trunk/help/users/privmsg (Property Modified)
11261 trunk/help/users/stats (Property Modified)
11262 trunk/help/users/umode (Property Modified)
11263 trunk/include/.cvsignore (Property Modified)
11264 trunk/include/.indent.pro (Property Modified)
11265 trunk/include/balloc.h (File Modified) (Property Modified)
11266 trunk/include/cache.h (File Modified) (Property Modified)
11267 trunk/include/channel.h (File Modified) (Property Modified)
11268 trunk/include/class.h (File Modified) (Property Modified)
11269 trunk/include/client.h (File Modified) (Property Modified)
11270 trunk/include/commio.h (File Modified) (Property Modified)
11271 trunk/include/common.h (File Modified) (Property Modified)
11272 trunk/include/config.h (File Modified) (Property Modified)
11273 trunk/include/config.h.dist (File Modified) (Property Modified)
11274 trunk/include/defaults.h (File Modified) (Property Modified)
11275 trunk/include/event.h (File Modified) (Property Modified)
11276 trunk/include/hash.h (File Modified) (Property Modified)
11277 trunk/include/hook.h (File Modified) (Property Modified)
11278 trunk/include/hostmask.h (File Modified) (Property Modified)
11279 trunk/include/irc_string.h (File Modified) (Property Modified)
11280 trunk/include/ircd.h (File Modified) (Property Modified)
11281 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11282 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11283 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11284 trunk/include/linebuf.h (File Modified) (Property Modified)
11285 trunk/include/listener.h (File Modified) (Property Modified)
11286 trunk/include/m_info.h (File Modified) (Property Modified)
11287 trunk/include/memory.h (File Modified) (Property Modified)
11288 trunk/include/modules.h (File Modified) (Property Modified)
11289 trunk/include/monitor.h (File Modified) (Property Modified)
11290 trunk/include/msg.h (File Modified) (Property Modified)
11291 trunk/include/newconf.h (File Modified) (Property Modified)
11292 trunk/include/numeric.h (File Modified) (Property Modified)
11293 trunk/include/packet.h (File Modified) (Property Modified)
11294 trunk/include/parse.h (File Modified) (Property Modified)
11295 trunk/include/patchlevel.h (File Modified) (Property Modified)
11296 trunk/include/patricia.h (File Modified) (Property Modified)
11297 trunk/include/reject.h (File Modified) (Property Modified)
11298 trunk/include/res.h (File Modified) (Property Modified)
11299 trunk/include/restart.h (File Modified) (Property Modified)
11300 trunk/include/s_auth.h (File Modified) (Property Modified)
11301 trunk/include/s_conf.h (File Modified) (Property Modified)
11302 trunk/include/s_gline.h (File Modified) (Property Modified)
11303 trunk/include/s_log.h (File Modified) (Property Modified)
11304 trunk/include/s_newconf.h (File Modified) (Property Modified)
11305 trunk/include/s_serv.h (File Modified) (Property Modified)
11306 trunk/include/s_stats.h (File Modified) (Property Modified)
11307 trunk/include/s_user.h (File Modified) (Property Modified)
11308 trunk/include/s_zip.h (File Modified) (Property Modified)
11309 trunk/include/scache.h (File Modified) (Property Modified)
11310 trunk/include/send.h (File Modified) (Property Modified)
11311 trunk/include/serno.h (Property Modified)
11312 trunk/include/setup.h.in (Property Modified)
11313 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11314 trunk/include/stdinc.h (File Modified) (Property Modified)
11315 trunk/include/supported.h (File Modified) (Property Modified)
11316 trunk/include/tools.h (File Modified) (Property Modified)
11317 trunk/include/whowas.h (File Modified) (Property Modified)
11318 trunk/install-sh (File Modified) (Property Modified)
11319 trunk/modules/.cvsignore (Property Modified)
11320 trunk/modules/.depend (Property Modified)
11321 trunk/modules/.indent.pro (Property Modified)
11322 trunk/modules/Makefile.in (File Modified) (Property Modified)
11323 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11324 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11325 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11326 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11327 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11328 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11329 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11330 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11331 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11332 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11333 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11334 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11335 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11336 trunk/modules/m_accept.c (File Modified) (Property Modified)
11337 trunk/modules/m_admin.c (File Modified) (Property Modified)
11338 trunk/modules/m_away.c (File Modified) (Property Modified)
11339 trunk/modules/m_cap.c (File Modified) (Property Modified)
11340 trunk/modules/m_capab.c (File Modified) (Property Modified)
11341 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11342 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11343 trunk/modules/m_close.c (File Modified) (Property Modified)
11344 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11345 trunk/modules/m_connect.c (File Modified) (Property Modified)
11346 trunk/modules/m_dline.c (File Modified) (Property Modified)
11347 trunk/modules/m_encap.c (File Modified) (Property Modified)
11348 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11349 trunk/modules/m_gline.c (File Modified) (Property Modified)
11350 trunk/modules/m_help.c (File Modified) (Property Modified)
11351 trunk/modules/m_info.c (File Modified) (Property Modified)
11352 trunk/modules/m_invite.c (File Modified) (Property Modified)
11353 trunk/modules/m_ison.c (File Modified) (Property Modified)
11354 trunk/modules/m_kline.c (File Modified) (Property Modified)
11355 trunk/modules/m_knock.c (File Modified) (Property Modified)
11356 trunk/modules/m_links.c (File Modified) (Property Modified)
11357 trunk/modules/m_list.c (File Modified) (Property Modified)
11358 trunk/modules/m_locops.c (File Modified) (Property Modified)
11359 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11360 trunk/modules/m_map.c (File Modified) (Property Modified)
11361 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11362 trunk/modules/m_motd.c (File Modified) (Property Modified)
11363 trunk/modules/m_names.c (File Modified) (Property Modified)
11364 trunk/modules/m_oper.c (File Modified) (Property Modified)
11365 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11366 trunk/modules/m_pass.c (File Modified) (Property Modified)
11367 trunk/modules/m_ping.c (File Modified) (Property Modified)
11368 trunk/modules/m_pong.c (File Modified) (Property Modified)
11369 trunk/modules/m_post.c (File Modified) (Property Modified)
11370 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11371 trunk/modules/m_restart.c (File Modified) (Property Modified)
11372 trunk/modules/m_resv.c (File Modified) (Property Modified)
11373 trunk/modules/m_services.c (File Modified) (Property Modified)
11374 trunk/modules/m_set.c (File Modified) (Property Modified)
11375 trunk/modules/m_stats.c (File Modified) (Property Modified)
11376 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11377 trunk/modules/m_tb.c (File Modified) (Property Modified)
11378 trunk/modules/m_testline.c (File Modified) (Property Modified)
11379 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11380 trunk/modules/m_time.c (File Modified) (Property Modified)
11381 trunk/modules/m_topic.c (File Modified) (Property Modified)
11382 trunk/modules/m_trace.c (File Modified) (Property Modified)
11383 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11384 trunk/modules/m_user.c (File Modified) (Property Modified)
11385 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11386 trunk/modules/m_users.c (File Modified) (Property Modified)
11387 trunk/modules/m_version.c (File Modified) (Property Modified)
11388 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11389 trunk/modules/m_who.c (File Modified) (Property Modified)
11390 trunk/modules/m_whois.c (File Modified) (Property Modified)
11391 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11392 trunk/modules/m_xline.c (File Modified) (Property Modified)
11393 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11394 trunk/servlink/.cvsignore (Property Modified)
11395 trunk/servlink/.indent.pro (Property Modified)
11396 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11397 trunk/servlink/README (File Modified) (Property Modified)
11398 trunk/servlink/TODO (File Modified) (Property Modified)
11399 trunk/servlink/control.c (File Modified) (Property Modified)
11400 trunk/servlink/control.h (File Modified) (Property Modified)
11401 trunk/servlink/io.c (File Modified) (Property Modified)
11402 trunk/servlink/io.h (File Modified) (Property Modified)
11403 trunk/servlink/servlink.c (File Modified) (Property Modified)
11404 trunk/servlink/servlink.h (File Modified) (Property Modified)
11405 trunk/src/.cvsignore (Property Modified)
11406 trunk/src/.depend (Property Modified)
11407 trunk/src/.indent.pro (Property Modified)
11408 trunk/src/Makefile.in (File Modified) (Property Modified)
11409 trunk/src/adns.c (File Modified) (Property Modified)
11410 trunk/src/balloc.c (File Modified) (Property Modified)
11411 trunk/src/cache.c (File Modified) (Property Modified)
11412 trunk/src/channel.c (File Modified) (Property Modified)
11413 trunk/src/class.c (File Modified) (Property Modified)
11414 trunk/src/client.c (File Modified) (Property Modified)
11415 trunk/src/commio.c (File Modified) (Property Modified)
11416 trunk/src/devpoll.c (File Modified) (Property Modified)
11417 trunk/src/epoll.c (File Modified) (Property Modified)
11418 trunk/src/event.c (File Modified) (Property Modified)
11419 trunk/src/getopt.c (File Modified) (Property Modified)
11420 trunk/src/hash.c (File Modified) (Property Modified)
11421 trunk/src/hook.c (File Modified) (Property Modified)
11422 trunk/src/hostmask.c (File Modified) (Property Modified)
11423 trunk/src/irc_string.c (File Modified) (Property Modified)
11424 trunk/src/ircd.c (File Modified) (Property Modified)
11425 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11426 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11427 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11428 trunk/src/kdparse.c (File Modified) (Property Modified)
11429 trunk/src/kqueue.c (File Modified) (Property Modified)
11430 trunk/src/linebuf.c (File Modified) (Property Modified)
11431 trunk/src/listener.c (File Modified) (Property Modified)
11432 trunk/src/match.c (File Modified) (Property Modified)
11433 trunk/src/memory.c (File Modified) (Property Modified)
11434 trunk/src/messages.tab (File Modified) (Property Modified)
11435 trunk/src/modules.c (File Modified) (Property Modified)
11436 trunk/src/monitor.c (File Modified) (Property Modified)
11437 trunk/src/newconf.c (File Modified) (Property Modified)
11438 trunk/src/numeric.c (File Modified) (Property Modified)
11439 trunk/src/packet.c (File Modified) (Property Modified)
11440 trunk/src/parse.c (File Modified) (Property Modified)
11441 trunk/src/patricia.c (File Modified) (Property Modified)
11442 trunk/src/poll.c (File Modified) (Property Modified)
11443 trunk/src/reject.c (File Modified) (Property Modified)
11444 trunk/src/restart.c (File Modified) (Property Modified)
11445 trunk/src/s_auth.c (File Modified) (Property Modified)
11446 trunk/src/s_conf.c (File Modified) (Property Modified)
11447 trunk/src/s_gline.c (File Modified) (Property Modified)
11448 trunk/src/s_log.c (File Modified) (Property Modified)
11449 trunk/src/s_newconf.c (File Modified) (Property Modified)
11450 trunk/src/s_serv.c (File Modified) (Property Modified)
11451 trunk/src/s_stats.c (File Modified) (Property Modified)
11452 trunk/src/s_user.c (File Modified) (Property Modified)
11453 trunk/src/scache.c (File Modified) (Property Modified)
11454 trunk/src/select.c (File Modified) (Property Modified)
11455 trunk/src/send.c (File Modified) (Property Modified)
11456 trunk/src/snprintf.c (File Modified) (Property Modified)
11457 trunk/src/tools.c (File Modified) (Property Modified)
11458 trunk/src/version.c.SH (File Modified) (Property Modified)
11459 trunk/src/whowas.c (File Modified) (Property Modified)
11460 trunk/tools/.cvsignore (Property Modified)
11461 trunk/tools/Makefile.in (File Modified) (Property Modified)
11462 trunk/tools/README (File Modified) (Property Modified)
11463 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11464 trunk/tools/convertilines.c (File Modified) (Property Modified)
11465 trunk/tools/convertklines.c (File Modified) (Property Modified)
11466 trunk/tools/mkkeypair (Property Modified)
11467 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11468 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11469 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11470 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11471 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11472 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11473 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11474 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11475 trunk/tools/untabify (File Modified) (Property Modified)
11476 trunk/tools/viconf.c (File Modified) (Property Modified)
11477
11478
11479 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11480 Log:
11481 - Update RELNOTES.
11482
11483
11484 Modified:
11485 trunk/RELNOTES (File Modified)
11486
11487
11488 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11489 Log:
11490 - Make version.c use our serial, not ratbox's.
11491
11492
11493 Modified:
11494 trunk/src/version.c.SH (File Modified)
11495
11496
11497 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11498 Log:
11499 - update RELNOTES
11500 - revved patchlevel to 2.1.5
11501
11502
11503 Modified:
11504 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11506
11507
11508 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11509 Log:
11510 - fix buffer overflow and unterminated buffer when removing TS6 bans
11511 - fix rebuilding of SJOIN
11512
11513
11514 Modified:
11515 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11516
11517
11518 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11519 Log:
11520 have servlink report if it gets an uncompressed error message when it gets inflate failures
11521
11522 Modified:
11523 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11524
11525
11526 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11527 Log:
11528 - extend our copyrights to 2005.
11529
11530
11531 Modified:
11532 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11544 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11552 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11553 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11554 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11555 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11556 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11557 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11558 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11559 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11560 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11561 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11562 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11563 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11564 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11566 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11567 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11568 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11569 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11570 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11571 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11572 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11573 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11576 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11577 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11578 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11579 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11580 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11581 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11582 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11583 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11584 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11585 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11586 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11587 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11588 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11589 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11590 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11591 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11592 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11593 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11594 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11595 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11596 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11597 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11598 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11599 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11600 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11601 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11602 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11605 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11606 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11607 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11608 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11609 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11610 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11611 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11612 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11613 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11614 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11619 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11620 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11622 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11623 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11624 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11625 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11626 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11627 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11628 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11629 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11630 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11631 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11632 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11633 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11634 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11635 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11636
11637
11638 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11639 Log:
11640 - update RELNOTES
11641 - revved patchlevel to 2.1.4
11642
11643
11644 Modified:
11645 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11646 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11647
11648
11649 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11650 Log:
11651 - add TARGMAX to 005
11652 - remove the +1 from ->uid in struct Client
11653 - fix checking of accept entries in m_accept.c
11654
11655
11656 Modified:
11657 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11661
11662
11663 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11664 Log:
11665 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11666 send it over TS6
11667
11668
11669 Modified:
11670 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11671
11672
11673 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11674 Log:
11675 - remove an unused variable
11676
11677
11678 Modified:
11679 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11680
11681
11682 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11683 Log:
11684 don't burst a TS5 name in burst_TS6. -via jillies
11685
11686 Modified:
11687 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11688
11689
11690 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11691 Log:
11692 - via jilles, make nickchanges invalidate any cached bans for
11693 quiet_on_ban
11694
11695
11696 Modified:
11697 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11698 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11699 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11700 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11701
11702
11703 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11704 Log:
11705 - fix some char vs byte usage to make adns compile cleanly with gcc4
11706
11707
11708 Modified:
11709 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11711 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11712 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11713 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11714 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11715 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11716 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11717
11718
11719 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11720 Log:
11721 userhost should allow 5 userhost checks, not 4
11722
11723 Modified:
11724 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11725
11726
11727 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11728 Log:
11729 - another darwin fix
11730
11731
11732 Modified:
11733 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11734
11735
11736 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11737 Log:
11738 - darwin fixes
11739
11740
11741 Modified:
11742 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11743 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11744 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11745 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11746 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11747 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11750
11751
11752 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11753 Log:
11754 - remove bogus extern of abort_list
11755
11756
11757 Modified:
11758 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11759
11760
11761 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11762 Log:
11763 svn repo access stuff
11764
11765 Modified:
11766 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11767
11768
11769 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11770 Log:
11771 test commit
11772
11773
11774 Modified:
11775 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11776
11777
11778 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11779 Log:
11780 test commit
11781
11782
11783 Modified:
11784 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11785
11786
11787 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11788 Log:
11789 revert omotd..i thought it was a good idea..oh well
11790
11791 Modified:
11792 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11793
11794
11795 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11796 Log:
11797 Commas are bad things in channel keys
11798
11799
11800 Modified:
11801 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11802
11803
11804 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11805 Log:
11806 Add OMOTD command to display oper motd
11807
11808
11809 Modified:
11810 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11811
11812
11813 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11814 Log:
11815 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11816
11817 Modified:
11818 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11819
11820
11821 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11822
11823 Modified files: (Branch: RATBOX_2_1)
11824 modules m_whois.c
11825 Log:
11826 - stop testing whois for protocol violations, as they can be caused in
11827 ircds going all the way back to the original ircd2.8
11828
11829 Revision Changes Path
11830 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11831
11832
11833
11834 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11835
11836 Modified files: (Branch: RATBOX_2_1)
11837 modules m_time.c
11838 Log:
11839 - remove some 2.2 code
11840
11841 Revision Changes Path
11842 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11843
11844
11845
11846 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11847
11848 Modified files: (Branch: RATBOX_2_1)
11849 modules m_time.c
11850 Log:
11851 backport of the silly december 31st bug
11852
11853 Revision Changes Path
11854 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11855
11856
11857
11858 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11859
11860 Modified files: (Branch: RATBOX_2_1)
11861 . RELNOTES
11862 include patchlevel.h
11863 Log:
11864 - revved patchlevel to 2.1.3
11865
11866 Revision Changes Path
11867 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11868 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11869
11870
11871
11872 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11873
11874 Modified files: (Branch: RATBOX_2_1)
11875 include client.h
11876 modules m_accept.c
11877 modules/core m_nick.c
11878 src client.c
11879 Log:
11880 - stop removing a clients own list of accepted clients when they do a
11881 nickchange
11882 - clean up the accept code so its less retarded
11883
11884 Revision Changes Path
11885 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11886 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11887 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11888 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11889
11890
11891
11892 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11893
11894 Modified files: (Branch: RATBOX_2_1)
11895 include event.h
11896 modules m_links.c
11897 src event.c ircd.c newconf.c
11898 Log:
11899 - remove a defn of links_cache_list in m_links.c which was causing
11900 the flattened links update to be ignored
11901 - add eventUpdate(), and make links_delay update on rehash
11902
11903 Revision Changes Path
11904 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11905 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11906 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11907 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11908 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11909
11910
11911
11912 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11913
11914 Modified files: (Branch: RATBOX_2_1)
11915 doc services.txt
11916 src newconf.c
11917 Log:
11918 - make the conf parser apply service {}; on rehash
11919
11920 Revision Changes Path
11921 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11922 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11923
11924
11925
11926 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11927
11928 Modified files: (Branch: RATBOX_2_1)
11929 include m_info.h
11930 Log:
11931 - show ENABLE_SERVICES define in info
11932
11933 Revision Changes Path
11934 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11935
11936
11937
11938 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11939
11940 Modified files: (Branch: RATBOX_2_1)
11941 modules m_services.c m_stats.c
11942 Log:
11943 - via jilles, make m_services.c hook into stats U and display service
11944 blocks
11945
11946 Revision Changes Path
11947 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11948 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11949
11950
11951
11952 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11953
11954 Modified files: (Branch: RATBOX_2_1)
11955 . configure configure.ac
11956 Log:
11957 - default build to -O2
11958
11959 Revision Changes Path
11960 7.249.2.2 +4 -4 ircd-ratbox/configure
11961 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11962
11963
11964
11965 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11966
11967 Modified files: (Branch: RATBOX_2_1)
11968 doc example.conf example.efnet.conf
11969 include client.h s_conf.h s_newconf.h
11970 modules m_info.c
11971 modules/core m_join.c m_nick.c
11972 src channel.c newconf.c s_conf.c s_user.c
11973 Log:
11974 - remove no_oper_resvs from general {};
11975 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11976
11977 Revision Changes Path
11978 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11979 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11980 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11981 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11982 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11983 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11984 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11985 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11986 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11987 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11988 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11989 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11990
11991
11992
11993 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11994
11995 Modified files: (Branch: RATBOX_2_1)
11996 modules/core m_mode.c m_nick.c
11997 src s_newconf.c
11998 Log:
11999 - 2.0 sync:
12000 - raise max temptime to a year
12001 - tidy up BMASK
12002 - require 9 parameters in ms_nick(), 10 in ms_uid()
12003
12004 Revision Changes Path
12005 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12006 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12007 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12008
12009
12010
12011 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12012
12013 Modified files: (Branch: RATBOX_2_1)
12014 modules m_services.c
12015 Log:
12016 - only show services logged in info when its a local client
12017
12018 Revision Changes Path
12019 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12020
12021
12022
12023 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12024
12025 Modified files: (Branch: RATBOX_2_1)
12026 src match.c
12027 Log:
12028 passing a pointer to a pointer is not what was intended, oops
12029
12030 Revision Changes Path
12031 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12032
12033
12034
12035 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12036
12037 Modified files: (Branch: RATBOX_2_1)
12038 doc services.txt
12039 Log:
12040 - update services.txt with FNC
12041
12042 Revision Changes Path
12043 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12044
12045
12046
12047 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12048
12049 Modified files: (Branch: RATBOX_2_1)
12050 modules m_resv.c
12051 Log:
12052 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12053
12054 Revision Changes Path
12055 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12056
12057
12058
12059 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12060
12061 Modified files: (Branch: RATBOX_2_1)
12062 src s_auth.c
12063 Log:
12064 - add some uniqueness into auth process for bopm
12065
12066 Revision Changes Path
12067 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12068
12069
12070
12071 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12072
12073 Modified files: (Branch: RATBOX_2_1)
12074 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12075 Log:
12076 - make contrib/ compile
12077
12078 Revision Changes Path
12079 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12080 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12081 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12082 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12083
12084
12085
12086 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12087
12088 Modified files: (Branch: RATBOX_2_1)
12089 modules m_monitor.c
12090 Log:
12091 Don't allow MONITOR from an unregistered client
12092
12093 Revision Changes Path
12094 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12095
12096
12097
12098 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12099
12100 Modified files: (Branch: RATBOX_2_1)
12101 doc example.conf example.efnet.conf
12102 include class.h
12103 src class.c messages.tab newconf.c
12104 Log:
12105 - remove sendq_eob, its become more of a hindrance than a benefit.
12106 - sync example.efnet.conf cluster {}; with example.conf
12107
12108 Revision Changes Path
12109 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12110 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12111 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12112 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12113 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12114 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12115
12116
12117
12118 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12119
12120 Modified files: (Branch: RATBOX_2_1)
12121 . RELNOTES
12122 include patchlevel.h
12123 Log:
12124 - update RELNOTES
12125 - revved patchlevel to 2.1.2
12126
12127 Revision Changes Path
12128 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12129 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12130
12131
12132
12133 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12134
12135 Modified files: (Branch: RATBOX_2_1)
12136 . configure configure.ac
12137 Log:
12138 - raise default topiclen to 160.
12139
12140 Revision Changes Path
12141 7.249.2.1 +3 -3 ircd-ratbox/configure
12142 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12143
12144
12145
12146 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12147
12148 Modified files: (Branch: RATBOX_2_1)
12149 modules m_services.c
12150 Log:
12151 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12152 tsinfo matches this
12153
12154 Revision Changes Path
12155 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12156
12157
12158
12159 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12160
12161 Modified files: (Branch: RATBOX_2_1)
12162 modules m_services.c
12163 Log:
12164 - monitor_signoff() the client we're nickchanging
12165
12166 Revision Changes Path
12167 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12168
12169
12170
12171 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12172
12173 Modified files: (Branch: RATBOX_2_1)
12174 modules m_trace.c
12175 Log:
12176 - fix various UID problems with trace
12177
12178 Revision Changes Path
12179 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12180
12181
12182
12183 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12184
12185 Modified files: (Branch: RATBOX_2_1)
12186 help/opers dline kline
12187 modules m_resv.c m_stats.c
12188 modules/core m_mode.c
12189 Log:
12190 - sync with 2.0
12191 - tidy up kline/dline help to note they dont accept nick as target
12192 - disallow bans beginning with ':' over bmask
12193 - disallow bans with a space in chm_ban
12194 - stop counting hidden opers in stats p
12195 - match() parameters in remote unresv were inverted, causing it to fail
12196 - fix possibility of clients setting blank keys
12197
12198 Revision Changes Path
12199 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12200 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12201 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12202 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12203 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12204
12205
12206
12207 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12208
12209 Modified files: (Branch: RATBOX_2_1)
12210 src send.c
12211 Log:
12212 - fix problems with amd64 and the way we do va_list
12213
12214 Revision Changes Path
12215 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12216
12217
12218
12219 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12220
12221 Modified files: (Branch: RATBOX_2_1)
12222 modules m_services.c
12223 Log:
12224 - tidy up the kill notifications for RSFNC
12225
12226 Revision Changes Path
12227 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12228
12229
12230
12231 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12232
12233 Modified files: (Branch: RATBOX_2_1)
12234 include s_serv.h
12235 modules m_services.c
12236 src s_serv.c
12237 Log:
12238 - some more rserv stuff:
12239 - add RSFNC capability
12240 - fix up RSFNC, kill existing clients if they exist.
12241
12242 Revision Changes Path
12243 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12244 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12245 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12246
12247
12248
12249 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12250
12251 Modified files: (Branch: RATBOX_2_1)
12252 modules m_services.c
12253 Log:
12254 - first stab at a FNC implementation for rserv
12255
12256 Revision Changes Path
12257 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12258
12259
12260
12261 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12262
12263 Modified files: (Branch: RATBOX_2_1)
12264 help/opers umode
12265 Log:
12266 - remove a tab
12267
12268 Revision Changes Path
12269 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12270
12271
12272
12273 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12274
12275 Modified files: (Branch: RATBOX_2_1)
12276 src newconf.c
12277 Log:
12278 - add links_delay back
12279
12280 Revision Changes Path
12281 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12282
12283
12284
12285 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12286
12287 Modified files: (Branch: RATBOX_2_1)
12288 help/opers umode
12289 help/users umode
12290 Log:
12291 - swap tabs for spaces
12292
12293 Revision Changes Path
12294 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12295 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12296
12297
12298
12299 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12300
12301 Modified files: (Branch: RATBOX_2_1)
12302 include m_info.h
12303 Log:
12304 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12305 contained in the client_flood conf option
12306 - remove a couple of unused defines from info
12307
12308 Revision Changes Path
12309 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12310
12311
12312
12313 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12314
12315 Modified files: (Branch: RATBOX_2_1)
12316 src s_conf.c
12317 Log:
12318 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12319
12320 Revision Changes Path
12321 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12322
12323
12324
12325 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12326
12327 Modified files: (Branch: RATBOX_2_1)
12328 doc example.conf example.efnet.conf
12329 Log:
12330 - fix missing closing comment tag
12331
12332 Revision Changes Path
12333 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12334 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12335
12336
12337
12338 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12339
12340 Modified files: (Branch: RATBOX_2_1)
12341 . RELNOTES
12342 include patchlevel.h
12343 Log:
12344 - revved patchlevel to 2.1.1
12345
12346 Revision Changes Path
12347 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12348 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12349
12350
12351
12352 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12353
12354 Modified files: (Branch: RATBOX_2_1)
12355 modules m_kline.c
12356 Log:
12357 - sync up remote kline reasons, so theyre consistent with what happens
12358 when we add local klines - notably the "Temporary K-line x min" and
12359 date added to reason.
12360
12361 Revision Changes Path
12362 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12363
12364
12365
12366 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12367
12368 Modified files: (Branch: RATBOX_2_1)
12369 doc monitor.txt
12370 Log:
12371 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12372
12373 Revision Changes Path
12374 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12375
12376
12377
12378 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12379
12380 Modified files: (Branch: RATBOX_2_1)
12381 src commio.c
12382 Log:
12383 used the data pointer we saved, not what just got nulled
12384
12385 Revision Changes Path
12386 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12387
12388
12389
12390 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12391
12392 Modified files: (Branch: RATBOX_2_1)
12393 modules m_resv.c m_xline.c
12394 Log:
12395 - fix broken propagation of xline/resv
12396
12397 Revision Changes Path
12398 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12399 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12400
12401
12402
12403 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12404
12405 Modified files: (Branch: RATBOX_2_1)
12406 src s_auth.c
12407 Log:
12408 - properly increment bad auth count for stats T when we timeout an auth
12409
12410 Revision Changes Path
12411 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12412
12413
12414
12415 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12416
12417 Modified files: (Branch: RATBOX_2_1)
12418 doc monitor.txt
12419 include client.h
12420 modules/core m_nick.c
12421 Log:
12422 - fix a bit that didnt make sense in monitor.txt
12423 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12424
12425 Revision Changes Path
12426 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12427 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12428 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12429
12430
12431
12432 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12433
12434 Modified files: (Branch: RATBOX_2_1)
12435 src s_auth.c
12436 Log:
12437 removing dlink nodes from auth_poll_list twice is bad
12438
12439 Revision Changes Path
12440 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12441
12442
12443
12444 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12445
12446 Modified files: (Branch: RATBOX_2_1)
12447 modules m_stats.c
12448 Log:
12449 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12450 changed to RPL_STATSDEBUG
12451
12452 Revision Changes Path
12453 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12454
12455
12456
12457 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12458
12459 Added files: (Branch: RATBOX_2_1)
12460 doc tgchange.txt
12461 Log:
12462 - add some documentation about target change
12463
12464 Revision Changes Path
12465 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12466
12467
12468
12469 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12470
12471 Modified files: (Branch: RATBOX_2_1)
12472 include supported.h
12473 modules/core m_message.c
12474 Log:
12475 - remove extra argument to 005
12476 - disallow messaging of UIDs
12477
12478 Revision Changes Path
12479 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12480 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12481
12482
12483
12484 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12485
12486 Modified files: (Branch: RATBOX_2_1)
12487 src parse.c
12488 Log:
12489 - fix a longstanding parser bug with wrong limit checking, causing us to
12490 accept one less parameter than we're allowed to accept.
12491
12492 Revision Changes Path
12493 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12494
12495
12496
12497 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12498
12499 Modified files: (Branch: RATBOX_2_1)
12500 modules/core m_message.c
12501 Log:
12502 - exempt users messaging themselves from target change
12503
12504 Revision Changes Path
12505 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12506
12507
12508
12509 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12510
12511 Modified files: (Branch: RATBOX_2_1)
12512 include supported.h
12513 Log:
12514 - stop violating MAXPARA on 005.
12515
12516 Revision Changes Path
12517 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12518
12519
12520
12521 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12522
12523 Modified files: (Branch: RATBOX_2_1)
12524 modules/core m_nick.c
12525 Log:
12526 - dont store an ipv6 sockhost if we're not compiled with v6 support
12527
12528 Revision Changes Path
12529 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12530
12531
12532
12533 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12534
12535 Modified files: (Branch: RATBOX_2_1)
12536 include stdinc.h
12537 Log:
12538 - remove some vms includes
12539
12540 Revision Changes Path
12541 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12542
12543
12544
12545 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12546
12547 Modified files: (Branch: RATBOX_2_1)
12548 . ChangeLog
12549 include serno.h
12550 Log:
12551 - force commit for new branch
12552
12553 Revision Changes Path
12554 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12555 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12556
12557
12558
12559 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12560
12561 Modified files:
12562 . RELNOTES configure configure.ac
12563 include patchlevel.h
12564 Log:
12565 - revved patchlevel to 2.1.0
12566
12567 Revision Changes Path
12568 1.114 +6 -2 ircd-ratbox/RELNOTES
12569 7.249 +11 -11 ircd-ratbox/configure
12570 7.63 +3 -3 ircd-ratbox/configure.ac
12571 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12572
12573
12574
12575 leeh 2005/03/04 13:31:32 EST (20050304_2)
12576
12577 Modified files:
12578 . RELNOTES
12579 include patchlevel.h
12580 Log:
12581 - update RELNOTES
12582 - revved patchlevel to 2.1.0beta2
12583
12584 Revision Changes Path
12585 1.113 +12 -0 ircd-ratbox/RELNOTES
12586 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12587
12588
12589
12590 leeh 2005/03/04 13:27:05 EST (20050304_1)
12591
12592 Modified files:
12593 doc whats-new-2.1.txt
12594 src channel.c
12595 Log:
12596 - update whats-new-2.1
12597 - when we're handling global NAMES, dont output channels if there are no
12598 members within them we can show.
12599
12600 Revision Changes Path
12601 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12602 7.436 +12 -2 ircd-ratbox/src/channel.c
12603
12604
12605
12606 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12607
12608 Modified files:
12609 src patricia.c
12610 Log:
12611 That would be a node_heap not a prefix_heap..oops
12612
12613 Revision Changes Path
12614 7.30 +1 -1 ircd-ratbox/src/patricia.c
12615
12616
12617
12618 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12619
12620 Modified files:
12621 include stdinc.h
12622 Log:
12623 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12624 otherwise..the other macros might work????
12625
12626 Revision Changes Path
12627 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12628
12629
12630
12631 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12632
12633 Modified files:
12634 . configure configure.ac
12635 Log:
12636 i hate autoconf
12637
12638 Revision Changes Path
12639 7.248 +5 -5 ircd-ratbox/configure
12640 7.62 +5 -5 ircd-ratbox/configure.ac
12641
12642
12643
12644 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12645
12646 Modified files:
12647 . configure configure.ac
12648 Log:
12649 i hate autoconf
12650
12651 Revision Changes Path
12652 7.247 +3 -2 ircd-ratbox/configure
12653 7.61 +3 -2 ircd-ratbox/configure.ac
12654
12655
12656
12657 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12658
12659 Modified files:
12660 . configure configure.ac
12661 Log:
12662 doh
12663
12664 Revision Changes Path
12665 7.246 +6 -6 ircd-ratbox/configure
12666 7.60 +4 -4 ircd-ratbox/configure.ac
12667
12668
12669
12670 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12671
12672 Modified files:
12673 . configure configure.ac
12674 include stdinc.h
12675 Log:
12676 Doh these changes got put on RATBOX_2_0 when they were meant for
12677 head..oops...
12678 Also merged in the monitor heap size stuff, not that i think monitor has
12679 been moved to head
12680
12681 Revision Changes Path
12682 7.245 +12 -3 ircd-ratbox/configure
12683 7.59 +11 -3 ircd-ratbox/configure.ac
12684 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12685
12686
12687
12688 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12689
12690 Modified files:
12691 include stdinc.h
12692 Log:
12693 Add more robust alloca checking
12694
12695 Revision Changes Path
12696 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12697
12698
12699
12700 leeh 2005/02/24 15:27:17 EST (20050224_9)
12701
12702 Modified files:
12703 contrib m_42.c
12704 Log:
12705 - fix the copyright on m_42.c :p
12706
12707 Revision Changes Path
12708 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12709
12710
12711
12712 leeh 2005/02/24 15:22:53 EST (20050224_8)
12713
12714 Modified files:
12715 include supported.h
12716 modules m_dline.c
12717 Log:
12718 - fix a core in undline on bad masks
12719 - remove an unwanted space from beginning of second 005 numeric
12720
12721 Revision Changes Path
12722 7.5 +1 -1 ircd-ratbox/include/supported.h
12723 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12724
12725
12726
12727 leeh 2005/02/24 15:18:59 EST (20050224_7)
12728
12729 Modified files:
12730 modules m_monitor.c
12731 Log:
12732 - use max_monitor when adding nicknames
12733 - add in monitor s
12734 that should be everything now..
12735
12736 Revision Changes Path
12737 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12738
12739
12740
12741 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12742
12743 Modified files:
12744 contrib m_42.c
12745 Log:
12746 42
12747
12748 Revision Changes Path
12749 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12750
12751
12752
12753 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12754
12755 Modified files:
12756 contrib m_42.c
12757 Log:
12758 42
12759
12760 Revision Changes Path
12761 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12762
12763
12764
12765 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12766
12767 Added files:
12768 contrib m_42.c
12769 Log:
12770 The Answer to Life, the Universe, and Everything
12771
12772 Revision Changes Path
12773 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12774
12775
12776
12777 leeh 2005/02/24 14:53:04 EST (20050224_3)
12778
12779 Modified files:
12780 include monitor.h
12781 modules m_monitor.c
12782 src ircd.c monitor.c
12783 Log:
12784 - call init_monitor() on startup
12785 - add in support for adding/deleting/listing monitor entries
12786
12787 Revision Changes Path
12788 7.2 +3 -1 ircd-ratbox/include/monitor.h
12789 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12790 7.374 +2 -0 ircd-ratbox/src/ircd.c
12791 7.3 +15 -4 ircd-ratbox/src/monitor.c
12792
12793
12794
12795 leeh 2005/02/23 21:20:10 EST (20050224_2)
12796
12797 Modified files:
12798 doc example.conf example.efnet.conf
12799 include s_conf.h supported.h
12800 modules Makefile.in
12801 src client.c newconf.c s_conf.c
12802 Added files:
12803 modules m_monitor.c
12804 Log:
12805 - add the max_monitor config option
12806 - advertise MONITOR=%d in 005
12807 - clear a local clients monitor list on exit
12808 - add the framework for the MONITOR command
12809 - bed.
12810
12811 Revision Changes Path
12812 7.261 +5 -0 ircd-ratbox/doc/example.conf
12813 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12814 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12815 7.4 +4 -2 ircd-ratbox/include/supported.h
12816 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12817 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12818 7.492 +1 -0 ircd-ratbox/src/client.c
12819 7.202 +1 -0 ircd-ratbox/src/newconf.c
12820 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12821
12822
12823
12824 leeh 2005/02/23 20:57:51 EST (20050224_1)
12825
12826 Modified files:
12827 . configure configure.ac
12828 include setup.h.in
12829 src monitor.c
12830 Log:
12831 - move MONITOR_HEAP_SIZE over to configure
12832
12833 Revision Changes Path
12834 7.244 ircd-ratbox/configure
12835 7.58 +4 -2 ircd-ratbox/configure.ac
12836 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12837 7.2 +0 -2 ircd-ratbox/src/monitor.c
12838
12839
12840
12841 leeh 2005/02/23 20:48:08 EST (20050224_0)
12842
12843 Modified files:
12844 doc monitor.txt
12845 include client.h numeric.h
12846 modules/core m_nick.c
12847 src Makefile.in client.c messages.tab
12848 s_user.c
12849 Added files:
12850 include monitor.h
12851 src monitor.c
12852 Log:
12853 - first half of my server-side notify list implementation..
12854
12855 Revision Changes Path
12856 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12857 7.266 +3 -0 ircd-ratbox/include/client.h
12858 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12859 7.58 +6 -0 ircd-ratbox/include/numeric.h
12860 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12861 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12862 7.491 +3 -0 ircd-ratbox/src/client.c
12863 7.126 +5 -5 ircd-ratbox/src/messages.tab
12864 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12865 7.342 +2 -0 ircd-ratbox/src/s_user.c
12866
12867
12868
12869 leeh 2005/02/23 18:42:59 EST (20050223_0)
12870
12871 Modified files:
12872 include hash.h
12873 Log:
12874 - double the size of the client and channel hashtables (64k -> 128k and
12875 32k -> 64k). The improvements are quite significant..
12876
12877 Revision Changes Path
12878 7.54 +4 -4 ircd-ratbox/include/hash.h
12879
12880
12881
12882 leeh 2005/02/22 14:55:56 EST (20050222_1)
12883
12884 Modified files:
12885 doc monitor.txt
12886 modules m_services.c
12887 Log:
12888 - remove a couple of unused vars
12889 - update monitor.txt
12890
12891 Revision Changes Path
12892 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12893 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12894
12895
12896
12897 leeh 2005/02/21 19:47:24 EST (20050222_0)
12898
12899 Added files:
12900 doc monitor.txt
12901 Log:
12902 - add in my documentation on the upcoming MONITOR command
12903
12904 Revision Changes Path
12905 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12906
12907
12908
12909 leeh 2005/02/21 12:09:34 EST (20050221_0)
12910
12911 Modified files:
12912 . configure configure.ac
12913 doc whats-new-2.1.txt
12914 tools README.mkpasswd
12915 Removed files:
12916 src crypt.c
12917 Log:
12918 - update whats-new-2.1.txt some more
12919 - we dont have vms mkpasswd anymore
12920 - remove the unused crypt.c
12921
12922 Revision Changes Path
12923 7.243 +3 -6 ircd-ratbox/configure
12924 7.57 +2 -4 ircd-ratbox/configure.ac
12925 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12926 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12927 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12928
12929
12930
12931 leeh 2005/02/19 12:38:09 EST (20050219_3)
12932
12933 Modified files:
12934 doc example.conf example.efnet.conf
12935 include ircd.h
12936 modules m_pong.c
12937 src channel.c client.c ircd.c s_conf.c
12938 Log:
12939 - rework the splitcode, splitservers is now how many servers we've marked as
12940 EOB, rather than how many are linked. Thus pull ourselves out of
12941 splitmode immediately once this is satisfied
12942
12943 Revision Changes Path
12944 7.260 +8 -9 ircd-ratbox/doc/example.conf
12945 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12946 7.83 +1 -0 ircd-ratbox/include/ircd.h
12947 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12948 7.435 +16 -36 ircd-ratbox/src/channel.c
12949 7.490 +2 -0 ircd-ratbox/src/client.c
12950 7.373 +2 -1 ircd-ratbox/src/ircd.c
12951 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12952
12953
12954
12955 leeh 2005/02/19 09:02:34 EST (20050219_2)
12956
12957 Modified files:
12958 doc example.conf example.efnet.conf
12959 include ircd.h s_conf.h
12960 modules m_set.c
12961 src channel.c ircd.c newconf.c s_conf.c
12962 Log:
12963 - remove split_delay
12964
12965 Revision Changes Path
12966 7.259 +0 -5 ircd-ratbox/doc/example.conf
12967 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12968 7.82 +0 -1 ircd-ratbox/include/ircd.h
12969 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12970 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12971 7.434 +2 -7 ircd-ratbox/src/channel.c
12972 7.372 +0 -1 ircd-ratbox/src/ircd.c
12973 7.201 +0 -1 ircd-ratbox/src/newconf.c
12974 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12975
12976
12977
12978 leeh 2005/02/19 08:48:05 EST (20050219_1)
12979
12980 Modified files:
12981 include client.h
12982 modules m_cap.c m_who.c
12983 src channel.c
12984 Log:
12985 - implemented multi-prefix client capability, which allows stacking of @+ in
12986 names and who
12987
12988 Revision Changes Path
12989 7.265 +1 -1 ircd-ratbox/include/client.h
12990 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12991 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12992 7.433 +4 -6 ircd-ratbox/src/channel.c
12993
12994
12995
12996 leeh 2005/02/19 06:27:58 EST (20050219_0)
12997
12998 Modified files:
12999 modules m_etrace.c
13000 src newconf.c s_conf.c s_newconf.c
13001 Log:
13002 - removed some unused vars/functions
13003
13004 Revision Changes Path
13005 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13006 7.200 +0 -15 ircd-ratbox/src/newconf.c
13007 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13008 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13009
13010
13011
13012 leeh 2005/02/16 12:58:24 EST (20050216_2)
13013
13014 Modified files:
13015 . RELNOTES configure configure.ac
13016 include patchlevel.h
13017 Log:
13018 - update configure to reflect this is 'devel'
13019 - update RELNOTES
13020 - revved patchlevel to 2.1.0beta1
13021
13022 Revision Changes Path
13023 1.112 +9 -1 ircd-ratbox/RELNOTES
13024 7.242 +11 -11 ircd-ratbox/configure
13025 7.56 +3 -3 ircd-ratbox/configure.ac
13026 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13027
13028
13029
13030 leeh 2005/02/16 12:46:30 EST (20050216_1)
13031
13032 Modified files:
13033 . configure configure.ac
13034 include client.h numeric.h s_conf.h setup.h.in
13035 supported.h
13036 modules Makefile.in
13037 modules/core m_nick.c
13038 src Makefile.in client.c ircd.c messages.tab
13039 newconf.c s_conf.c s_user.c
13040 Removed files:
13041 include watch.h
13042 modules m_watch.c
13043 src watch.c
13044 Log:
13045 - remove watch, the protocol for this sucks so hard I just dont want it
13046 here ;-)
13047
13048 Revision Changes Path
13049 7.241 +2 -12 ircd-ratbox/configure
13050 7.55 +2 -4 ircd-ratbox/configure.ac
13051 7.264 +0 -2 ircd-ratbox/include/client.h
13052 7.57 +0 -11 ircd-ratbox/include/numeric.h
13053 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13054 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13055 7.3 +2 -3 ircd-ratbox/include/supported.h
13056 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13057 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13058 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13059 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13060 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13061 7.489 +0 -3 ircd-ratbox/src/client.c
13062 7.371 +0 -2 ircd-ratbox/src/ircd.c
13063 7.125 +9 -9 ircd-ratbox/src/messages.tab
13064 7.199 +0 -1 ircd-ratbox/src/newconf.c
13065 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13066 7.341 +0 -2 ircd-ratbox/src/s_user.c
13067 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13068
13069
13070
13071 leeh 2005/02/15 19:13:31 EST (20050216_0)
13072
13073 Modified files:
13074 include stdinc.h
13075 src event.c ircd_lexer.l ircd_signal.c
13076 modules.c
13077 Removed files:
13078 servlink descrip.mms
13079 Log:
13080 - remove a few vms bits
13081
13082 Revision Changes Path
13083 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13084 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13085 7.47 +0 -54 ircd-ratbox/src/event.c
13086 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13087 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13088 7.152 +0 -3 ircd-ratbox/src/modules.c
13089
13090
13091
13092 leeh 2005/02/15 18:53:32 EST (20050215_0)
13093
13094 Modified files:
13095 include hostmask.h ircd.h s_conf.h s_newconf.h
13096 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13097 m_xline.c
13098 src hostmask.c ircd.c ircd_signal.c s_conf.c
13099 s_newconf.c
13100 Log:
13101 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13102 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13103
13104 Revision Changes Path
13105 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13106 7.81 +1 -0 ircd-ratbox/include/ircd.h
13107 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13108 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13109 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13110 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13111 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13112 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13113 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13114 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13115 7.370 +7 -0 ircd-ratbox/src/ircd.c
13116 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13117 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13118 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13119
13120
13121
13122 leeh 2005/02/13 10:21:41 EST (20050213_4)
13123
13124 Modified files:
13125 doc services.txt
13126 Added files:
13127 doc whats-new-2.0.txt whats-new-2.1.txt
13128 Removed files:
13129 doc whats-new.txt
13130 Log:
13131 - move whats-new.txt to whats-new-2.0.txt
13132 - add in whats-new-2.1.txt
13133 - update services.txt with the whois for logged in users
13134
13135 Revision Changes Path
13136 7.2 +5 -0 ircd-ratbox/doc/services.txt
13137 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13138 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13139 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13140
13141
13142
13143 leeh 2005/02/13 09:20:37 EST (20050213_3)
13144
13145 Modified files:
13146 include supported.h
13147 modules/core m_message.c
13148 Log:
13149 - fix a compile error in m_message.c
13150 - update 005 to the spec and add CPRIVMSG/CNOTICE
13151
13152 Revision Changes Path
13153 7.2 +31 -37 ircd-ratbox/include/supported.h
13154 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13155
13156
13157
13158 leeh 2005/02/13 09:14:12 EST (20050213_2)
13159
13160 Modified files:
13161 src channel.c
13162 Log:
13163 - fix the membership memleak
13164
13165 Revision Changes Path
13166 7.432 +0 -3 ircd-ratbox/src/channel.c
13167
13168
13169
13170 leeh 2005/02/12 21:51:56 EST (20050213_1)
13171
13172 Modified files:
13173 include client.h
13174 modules/core m_message.c
13175 Log:
13176 - add a bitmask to track when they send their first message, only allowing
13177 clearing stuff after that.
13178
13179 Revision Changes Path
13180 7.263 +4 -0 ircd-ratbox/include/client.h
13181 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13182
13183
13184
13185 leeh 2005/02/12 21:17:52 EST (20050213_0)
13186
13187 Modified files:
13188 include patricia.h s_newconf.h
13189 modules/core m_message.c
13190 src patricia.c s_newconf.c s_user.c
13191 Log:
13192 - add in the patricia for tracking who fills up targets, give them a reduced
13193 count on connect
13194
13195 Revision Changes Path
13196 7.20 +1 -1 ircd-ratbox/include/patricia.h
13197 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13198 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13199 7.29 +1 -1 ircd-ratbox/src/patricia.c
13200 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13201 7.340 +4 -0 ircd-ratbox/src/s_user.c
13202
13203
13204
13205 leeh 2005/02/12 18:35:10 EST (20050212_0)
13206
13207 Modified files:
13208 include ircd_defs.h
13209 src class.c reject.c
13210 Log:
13211 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13212
13213 Revision Changes Path
13214 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13215 7.68 +1 -5 ircd-ratbox/src/class.c
13216 1.33 +1 -5 ircd-ratbox/src/reject.c
13217
13218
13219
13220 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13221
13222 Modified files:
13223 modules m_watch.c
13224 Log:
13225 remove stupid memory leak
13226
13227 Revision Changes Path
13228 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13229
13230
13231
13232 leeh 2005/02/11 06:42:48 EST (20050211_0)
13233
13234 Modified files:
13235 modules m_gline.c
13236 Log:
13237 - workaround hyb6 allowing empty gline reasons
13238
13239 Revision Changes Path
13240 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13241
13242
13243
13244 leeh 2005/02/09 14:39:13 EST (20050209_2)
13245
13246 Modified files:
13247 include s_conf.h
13248 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13249 src ircd.c s_conf.c
13250 Log:
13251 - move temp dlines and temp klines over to an array, rather than completely
13252 seperate dlinks.
13253
13254 Revision Changes Path
13255 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13256 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13257 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13258 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13259 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13260 7.369 +0 -5 ircd-ratbox/src/ircd.c
13261 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13262
13263
13264
13265 leeh 2005/02/09 14:02:13 EST (20050209_1)
13266
13267 Modified files:
13268 include s_user.h
13269 modules m_cap.c m_pong.c m_user.c
13270 modules/core m_nick.c
13271 src s_user.c
13272 Log:
13273 - remove 'nick' param from register_local_user(), its not needed.
13274
13275 Revision Changes Path
13276 7.35 +1 -1 ircd-ratbox/include/s_user.h
13277 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13278 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13279 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13280 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13281 7.339 +6 -6 ircd-ratbox/src/s_user.c
13282
13283
13284
13285 leeh 2005/02/09 13:12:53 EST (20050209_0)
13286
13287 Modified files:
13288 modules m_cmessage.c
13289 Log:
13290 - dont send numerics when we're dealing with CNOTICE
13291 - add in checking for +g, and resetting idle
13292
13293 Revision Changes Path
13294 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13295
13296
13297
13298 leeh 2005/02/08 11:37:50 EST (20050208_2)
13299
13300 Modified files:
13301 src s_newconf.c
13302 Log:
13303 - fix operator blocks to work on ip spoofs
13304
13305 Revision Changes Path
13306 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13307
13308
13309
13310 leeh 2005/02/07 19:23:22 EST (20050208_1)
13311
13312 Modified files:
13313 doc example.conf example.efnet.conf
13314 src newconf.c
13315 Log:
13316 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13317
13318 Revision Changes Path
13319 7.258 +0 -39 ircd-ratbox/doc/example.conf
13320 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13321 7.198 +0 -272 ircd-ratbox/src/newconf.c
13322
13323
13324
13325 leeh 2005/02/07 19:19:32 EST (20050208_0)
13326
13327 Modified files:
13328 src s_conf.c
13329 Log:
13330 - added support for kline.conf.perm et al, these take the same formats
13331 as their non-permanent partners, but you cant remove them via the ircd.
13332
13333 Revision Changes Path
13334 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13335
13336
13337
13338 leeh 2005/02/02 19:18:59 EST (20050203_1)
13339
13340 Modified files:
13341 help Makefile.in
13342 help/opers index
13343 help/users index
13344 Added files:
13345 help/opers cnotice cprivmsg
13346 Log:
13347 - added help files for cprivmsg/cnotice
13348
13349 Revision Changes Path
13350 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13351 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13352 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13353 1.10 +19 -19 ircd-ratbox/help/opers/index
13354 1.7 +10 -9 ircd-ratbox/help/users/index
13355
13356
13357
13358 leeh 2005/02/02 19:14:25 EST (20050203_0)
13359
13360 Modified files:
13361 include numeric.h
13362 modules Makefile.in
13363 src messages.tab
13364 Added files:
13365 modules m_cmessage.c
13366 Log:
13367 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13368 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13369 nick is a member. These bypass any target change limitations.
13370 - added ERR_VOICENEEDED, numeric 489.
13371
13372 Revision Changes Path
13373 7.56 +2 -0 ircd-ratbox/include/numeric.h
13374 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13375 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13376 7.124 +1 -1 ircd-ratbox/src/messages.tab
13377
13378
13379
13380 leeh 2005/02/02 16:58:16 EST (20050202_4)
13381
13382 Modified files:
13383 help/opers etrace
13384 Log:
13385 - update etrace help
13386
13387 Revision Changes Path
13388 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13389
13390
13391
13392 leeh 2005/02/02 16:55:04 EST (20050202_3)
13393
13394 Modified files:
13395 modules m_etrace.c
13396 Log:
13397 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13398 can put its external ip address in there..
13399
13400 Revision Changes Path
13401 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13402
13403
13404
13405 leeh 2005/02/02 16:41:06 EST (20050202_2)
13406
13407 Modified files:
13408 modules m_etrace.c
13409 Log:
13410 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13411 if its a non-local client. These will just get "lost" if the remote
13412 server doesnt support this..
13413
13414 Revision Changes Path
13415 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13416
13417
13418
13419 leeh 2005/02/02 16:12:12 EST (20050202_1)
13420
13421 Modified files:
13422 include client.h numeric.h s_conf.h
13423 modules/core m_message.c
13424 src messages.tab newconf.c s_conf.c
13425 Log:
13426 - first part of the target change code, add the storage of targets for
13427 localuser, throttle messages when they fill all the available slots
13428
13429 Revision Changes Path
13430 7.262 +5 -1 ircd-ratbox/include/client.h
13431 7.55 +2 -0 ircd-ratbox/include/numeric.h
13432 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13433 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13434 7.123 +1 -1 ircd-ratbox/src/messages.tab
13435 7.197 +1 -0 ircd-ratbox/src/newconf.c
13436 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13437
13438
13439
13440 leeh 2005/02/02 13:28:10 EST (20050202_0)
13441
13442 Modified files:
13443 modules m_resv.c m_stats.c m_testline.c
13444 modules/core m_join.c
13445 src hash.c kdparse.c messages.tab s_newconf.c
13446 Log:
13447 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13448 tracking of when resvs get hit
13449
13450 Revision Changes Path
13451 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13452 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13453 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13454 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13455 7.114 +3 -0 ircd-ratbox/src/hash.c
13456 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13457 7.122 +1 -1 ircd-ratbox/src/messages.tab
13458 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13459
13460
13461
13462 leeh 2005/01/31 09:04:10 EST (20050131_2)
13463
13464 Modified files:
13465 src s_log.c
13466 Log:
13467 - fflush() logfiles
13468
13469 Revision Changes Path
13470 7.79 +2 -0 ircd-ratbox/src/s_log.c
13471
13472
13473
13474 leeh 2005/01/31 08:59:09 EST (20050131_1)
13475
13476 Modified files:
13477 src commio.c
13478 Log:
13479 - rename fd_dump() to comm_dump()
13480
13481 Revision Changes Path
13482 1.27 +2 -2 ircd-ratbox/src/commio.c
13483
13484
13485
13486 leeh 2005/01/30 19:16:08 EST (20050131_0)
13487
13488 Modified files:
13489 doc hooks.txt
13490 include hook.h
13491 modules m_services.c
13492 modules/core m_server.c
13493 src hook.c s_serv.c
13494 Log:
13495 - added hook for server_introduced
13496 - fixed up services support for hooks
13497
13498 Revision Changes Path
13499 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13500 1.31 +1 -0 ircd-ratbox/include/hook.h
13501 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13502 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13503 7.36 +2 -0 ircd-ratbox/src/hook.c
13504 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13505
13506
13507
13508 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13509
13510 Modified files:
13511 src commio.c
13512 Log:
13513 Add back in the comm_fd_hack thing for solaris
13514
13515 Revision Changes Path
13516 1.26 +26 -1 ircd-ratbox/src/commio.c
13517
13518
13519
13520 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13521
13522 Modified files:
13523 adns adns.h
13524 include commio.h s_conf.h watch.h
13525 modules m_dline.c m_kline.c m_resv.c m_stats.c
13526 m_watch.c m_xline.c
13527 modules/core m_nick.c
13528 src balloc.c cache.c client.c commio.c
13529 epoll.c ircd.c ircd_lexer.l kdparse.c
13530 listener.c s_auth.c s_conf.c s_log.c
13531 s_serv.c watch.c
13532 Log:
13533 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13534
13535 Revision Changes Path
13536 1.18 +0 -2 ircd-ratbox/adns/adns.h
13537 1.14 +6 -37 ircd-ratbox/include/commio.h
13538 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13539 7.3 +2 -2 ircd-ratbox/include/watch.h
13540 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13541 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13542 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13543 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13544 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13545 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13546 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13547 7.85 +1 -1 ircd-ratbox/src/balloc.c
13548 1.24 +5 -5 ircd-ratbox/src/cache.c
13549 7.488 +4 -4 ircd-ratbox/src/client.c
13550 1.25 +10 -280 ircd-ratbox/src/commio.c
13551 1.33 +1 -1 ircd-ratbox/src/epoll.c
13552 7.368 +4 -4 ircd-ratbox/src/ircd.c
13553 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13554 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13555 7.125 +8 -8 ircd-ratbox/src/listener.c
13556 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13557 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13558 7.78 +20 -20 ircd-ratbox/src/s_log.c
13559 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13560 1.6 +22 -15 ircd-ratbox/src/watch.c
13561
13562
13563
13564 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13565
13566 Modified files:
13567 modules/core m_mode.c
13568 Log:
13569 remove two unused variables
13570
13571 Revision Changes Path
13572 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13573
13574
13575
13576 leeh 2005/01/28 15:31:40 EST (20050128_1)
13577
13578 Modified files:
13579 modules m_kline.c
13580 src s_conf.c
13581 Log:
13582 - mo_kline() needs minpara of 3, not 2
13583 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13584 - require me.info is never blank
13585
13586 Revision Changes Path
13587 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13588 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13589
13590
13591
13592 leeh 2005/01/28 15:26:28 EST (20050128_0)
13593
13594 Modified files:
13595 modules/core m_mode.c m_sjoin.c
13596 Log:
13597 - patch via jilles to fix +eI lists being shown to lusers when handling
13598 protocol stuff over TS6
13599
13600 Revision Changes Path
13601 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13602 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13603
13604
13605
13606 leeh 2005/01/25 19:47:38 EST (20050126_0)
13607
13608 Modified files:
13609 include channel.h
13610 modules/core m_join.c m_mode.c m_sjoin.c
13611 src channel.c messages.tab s_serv.c
13612 Log:
13613 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13614 an operspy call with &me
13615 - remove modebuf/parabuf params from channel_modes(), we now generate a
13616 buffer internally which we return.
13617
13618 Revision Changes Path
13619 7.163 +1 -1 ircd-ratbox/include/channel.h
13620 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13621 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13622 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13623 7.431 +25 -18 ircd-ratbox/src/channel.c
13624 7.121 +1 -1 ircd-ratbox/src/messages.tab
13625 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13626
13627
13628
13629 alz 2005/01/25 18:09:18 EST (20050125_5)
13630
13631 Modified files:
13632 doc example.conf example.efnet.conf
13633 include s_conf.h
13634 modules m_info.c
13635 src listener.c newconf.c s_conf.c
13636 Log:
13637 Added dline_with_reason config option (default yes):
13638
13639 /* dline reason: show the user the dline reason when they connect
13640 * and are dlined.
13641 */
13642 dline_with_reason = yes;
13643
13644 Revision Changes Path
13645 7.257 +6 -1 ircd-ratbox/doc/example.conf
13646 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13647 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13648 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13649 7.124 +1 -1 ircd-ratbox/src/listener.c
13650 7.196 +1 -0 ircd-ratbox/src/newconf.c
13651 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13652
13653
13654
13655 leeh 2005/01/25 13:21:17 EST (20050125_4)
13656
13657 Modified files:
13658 src newconf.c
13659 Log:
13660 - make conf_set_generic_string() test len exists before it uses it.
13661
13662 Revision Changes Path
13663 7.195 +1 -1 ircd-ratbox/src/newconf.c
13664
13665
13666
13667 leeh 2005/01/25 13:10:56 EST (20050125_3)
13668
13669 Modified files:
13670 doc example.conf
13671 src newconf.c
13672 Log:
13673 - rename 'type' to 'flags' in cluster {};
13674 - add stacking of servers in cluster {}; documented in example.conf
13675
13676 Revision Changes Path
13677 7.256 +18 -10 ircd-ratbox/doc/example.conf
13678 7.194 +39 -7 ircd-ratbox/src/newconf.c
13679
13680
13681
13682 alz 2005/01/25 12:48:54 EST (20050125_2)
13683
13684 Modified files:
13685 include s_conf.h
13686 src listener.c s_conf.c
13687 Log:
13688 Added dline reasons, connecting/banned clients now see ban reason.
13689
13690 Revision Changes Path
13691 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13692 7.123 +17 -4 ircd-ratbox/src/listener.c
13693 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13694
13695
13696
13697 leeh 2005/01/25 07:44:37 EST (20050125_1)
13698
13699 Modified files:
13700 doc example.conf example.efnet.conf
13701 src newconf.c
13702 Log:
13703 - implement stacking of shared {}; blocks, documented in example.conf
13704
13705 Revision Changes Path
13706 7.255 +26 -13 ircd-ratbox/doc/example.conf
13707 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13708 7.193 +51 -36 ircd-ratbox/src/newconf.c
13709
13710
13711
13712 leeh 2005/01/24 19:08:29 EST (20050125_0)
13713
13714 Modified files:
13715 doc example.conf
13716 include client.h s_conf.h
13717 modules/core m_join.c
13718 src newconf.c s_user.c
13719 Log:
13720 - added jupe_exempt to auth {};, exempts the user from generating warnings
13721 when they attempt to join juped channels.
13722
13723 Revision Changes Path
13724 7.254 +2 -0 ircd-ratbox/doc/example.conf
13725 7.261 +3 -0 ircd-ratbox/include/client.h
13726 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13727 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13728 7.192 +1 -0 ircd-ratbox/src/newconf.c
13729 7.338 +8 -0 ircd-ratbox/src/s_user.c
13730
13731
13732
13733 leeh 2005/01/24 18:57:02 EST (20050124_6)
13734
13735 Modified files:
13736 src newconf.c
13737 Log:
13738 - rework shared {};, the format is now:
13739 shared {
13740 oper = "flame@*.leeh.co.uk", "*.lan";
13741 flags = kline;
13742 };
13743
13744 With no privs:
13745 shared {
13746 oper = "flame@*.leeh.co.uk", "*.lan";
13747 flags = none;
13748 };
13749
13750 Revision Changes Path
13751 7.191 +55 -23 ircd-ratbox/src/newconf.c
13752
13753
13754
13755 leeh 2005/01/24 17:25:58 EST (20050124_5)
13756
13757 Modified files:
13758 include modules.h
13759 Log:
13760 - fix the prototype on load_static_modules()
13761
13762 Revision Changes Path
13763 7.61 +1 -1 ircd-ratbox/include/modules.h
13764
13765
13766
13767 leeh 2005/01/24 16:00:30 EST (20050124_4)
13768
13769 Modified files:
13770 modules m_cap.c
13771 Log:
13772 - have cap end call register_local_user() with its own copy of
13773 source_p->username so its safe for unidented users..
13774
13775 Revision Changes Path
13776 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13777
13778
13779
13780 leeh 2005/01/24 15:48:09 EST (20050124_3)
13781
13782 Modified files:
13783 include newconf.h s_conf.h
13784 modules m_info.c
13785 src newconf.c s_conf.c s_log.c
13786 Log:
13787 - move the conf parser over to a table based structure, with generic setting
13788 of integers/strings
13789
13790 Revision Changes Path
13791 7.34 +9 -8 ircd-ratbox/include/newconf.h
13792 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13793 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13794 7.190 +264 -808 ircd-ratbox/src/newconf.c
13795 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13796 7.77 +13 -13 ircd-ratbox/src/s_log.c
13797
13798
13799
13800 leeh 2005/01/24 13:11:30 EST (20050124_2)
13801
13802 Modified files:
13803 doc example.conf
13804 src newconf.c
13805 Log:
13806 - added stacking of ips in exempt {};
13807
13808 Revision Changes Path
13809 7.253 +4 -0 ircd-ratbox/doc/example.conf
13810 7.189 +11 -30 ircd-ratbox/src/newconf.c
13811
13812
13813
13814 leeh 2005/01/24 12:59:57 EST (20050124_1)
13815
13816 Modified files:
13817 include tools.h
13818 src channel.c client.c hash.c hook.c
13819 newconf.c s_user.c watch.c
13820 Log:
13821 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13822 consistent with the rest of the dlink code.
13823
13824 Revision Changes Path
13825 1.54 +7 -7 ircd-ratbox/include/tools.h
13826 7.430 +2 -2 ircd-ratbox/src/channel.c
13827 7.487 +6 -6 ircd-ratbox/src/client.c
13828 7.113 +5 -5 ircd-ratbox/src/hash.c
13829 7.35 +1 -1 ircd-ratbox/src/hook.c
13830 7.188 +2 -2 ircd-ratbox/src/newconf.c
13831 7.337 +1 -1 ircd-ratbox/src/s_user.c
13832 1.5 +4 -4 ircd-ratbox/src/watch.c
13833
13834
13835
13836 leeh 2005/01/24 12:47:13 EST (20050124_0)
13837
13838 Modified files:
13839 modules m_cap.c
13840 Log:
13841 - cheap hack on sticky capabs..
13842
13843 Revision Changes Path
13844 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13845
13846
13847
13848 leeh 2005/01/22 11:36:54 EST (20050122_0)
13849
13850 Modified files:
13851 modules m_cap.c
13852 Log:
13853 - updated my clicap implementation to match the spec so far..
13854
13855 Revision Changes Path
13856 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13857
13858
13859
13860 leeh 2005/01/21 07:14:43 EST (20050121_2)
13861
13862 Modified files:
13863 doc hooks.txt
13864 include hook.h
13865 modules m_services.c
13866 src hook.c s_serv.c
13867 Log:
13868 - added hooks for when we're sending a burst
13869 - rewrote hooks.txt
13870 - fix up the hooks ive already done in services compatibility, ill add the
13871 hooks for server/client introductions in a bit.
13872
13873 Revision Changes Path
13874 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13875 1.30 +4 -0 ircd-ratbox/include/hook.h
13876 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13877 7.34 +7 -0 ircd-ratbox/src/hook.c
13878 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13879
13880
13881
13882 leeh 2005/01/21 06:34:03 EST (20050121_1)
13883
13884 Modified files:
13885 contrib example_module.c spy_admin_notice.c
13886 spy_info_notice.c spy_links_notice.c
13887 spy_motd_notice.c spy_stats_notice.c
13888 spy_stats_p_notice.c spy_trace_notice.c
13889 spy_whois_notice.c
13890 spy_whois_notice_global.c
13891 include hook.h
13892 modules m_admin.c m_info.c m_links.c m_motd.c
13893 m_services.c m_stats.c m_trace.c
13894 m_whois.c static_modules.c.SH
13895 modules/core m_server.c
13896 src client.c hook.c ircd.c modules.c packet.c
13897 s_auth.c s_serv.c s_user.c send.c
13898 Log:
13899 - add a better implementation of the hook system, its now a slow leaking
13900 array and events are created whenever we try adding a hook for it, or
13901 theyre registered for the caller.
13902
13903 Ive temporarily fucked services support and removed most of the other
13904 hooks.. I shall fix this soon.
13905
13906 Revision Changes Path
13907 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13908 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13909 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13910 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13911 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13912 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13913 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13914 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13915 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13916 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13917 1.29 +34 -70 ircd-ratbox/include/hook.h
13918 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13919 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13920 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13921 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13922 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13923 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13924 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13925 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13926 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13927 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13928 7.486 +1 -28 ircd-ratbox/src/client.c
13929 7.33 +131 -137 ircd-ratbox/src/hook.c
13930 7.367 +1 -1 ircd-ratbox/src/ircd.c
13931 7.151 +6 -10 ircd-ratbox/src/modules.c
13932 7.138 +10 -14 ircd-ratbox/src/packet.c
13933 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13934 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13935 7.336 +0 -6 ircd-ratbox/src/s_user.c
13936 7.286 +8 -6 ircd-ratbox/src/send.c
13937
13938
13939
13940 leeh 2005/01/20 19:19:20 EST (20050121_0)
13941
13942 Modified files:
13943 include hostmask.h
13944 Log:
13945 - remove an unused struct
13946
13947 Revision Changes Path
13948 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13949
13950
13951
13952 leeh 2005/01/20 13:38:39 EST (20050120_1)
13953
13954 Modified files:
13955 . configure configure.ac
13956 include client.h numeric.h patchlevel.h
13957 modules Makefile.in
13958 src messages.tab s_user.c
13959 Added files:
13960 modules m_cap.c
13961 Log:
13962 - drop back to -O0, fix patchlevel.h
13963 - first stab at client capabilities.. this still needs work.
13964
13965 Revision Changes Path
13966 7.240 +3 -3 ircd-ratbox/configure
13967 7.54 +3 -3 ircd-ratbox/configure.ac
13968 7.260 +3 -0 ircd-ratbox/include/client.h
13969 7.54 +2 -0 ircd-ratbox/include/numeric.h
13970 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13971 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13972 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13973 7.120 +1 -1 ircd-ratbox/src/messages.tab
13974 7.335 +3 -0 ircd-ratbox/src/s_user.c
13975
13976
13977
13978 leeh 2005/01/20 06:04:41 EST (20050120_0)
13979
13980 Modified files:
13981 . ChangeLog RELNOTES
13982 include config.h config.h.dist memory.h
13983 patchlevel.h
13984 modules m_stats.c
13985 src commio.c crypt.c getopt.c ircd.c s_serv.c
13986 Removed files:
13987 . README.VMS clean.com make.com
13988 include setup.h_vms
13989 modules descrip.mms static_modules_c.com
13990 modules/core descrip.mms
13991 src descrip.mms qio.c version.com
13992 tools descrip.mms mkpasswd_vms.c
13993 Log:
13994 - clean changelog, relnotes
13995 - mark patchlevel as 2.1.0beta
13996 - remove VMS support
13997
13998 Revision Changes Path
13999 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14000 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14001 1.111 +1 -348 ircd-ratbox/RELNOTES
14002 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14003 7.182 +0 -42 ircd-ratbox/include/config.h
14004 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14005 7.50 +0 -4 ircd-ratbox/include/memory.h
14006 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14007 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14008 7.2 +0 -58 ircd-ratbox/make.com (dead)
14009 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14010 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14011 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14012 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14013 1.24 +7 -30 ircd-ratbox/src/commio.c
14014 7.12 +0 -4 ircd-ratbox/src/crypt.c
14015 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14016 7.24 +0 -4 ircd-ratbox/src/getopt.c
14017 7.366 +4 -19 ircd-ratbox/src/ircd.c
14018 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14019 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14020 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14021 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14022 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14023
14024
14025
14026 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14027
14028 Modified files:
14029 include watch.h
14030 src watch.c
14031 Log:
14032 not using the return values on a few watch functions so make them void
14033
14034 Revision Changes Path
14035 7.2 +5 -5 ircd-ratbox/include/watch.h
14036 1.4 +19 -28 ircd-ratbox/src/watch.c
14037
14038
14039 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14040
14041 Modified files:
14042 modules m_watch.c
14043 Log:
14044 Make watch throttle, don't accept letter commands stacked
14045
14046 Revision Changes Path
14047 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14048
14049
14050
14051 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14052
14053 Modified files:
14054 modules m_gline.c
14055 Log:
14056 fix merge error
14057
14058 Revision Changes Path
14059 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14060
14061
14062
14063 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14064
14065 Modified files:
14066 . ChangeLog README.FIRST RELNOTES configure
14067 configure.ac
14068 adns adns.h internal.h parse.c transmit.c
14069 types.c
14070 contrib example_module.c spy_admin_notice.c
14071 spy_info_notice.c spy_links_notice.c
14072 spy_motd_notice.c spy_stats_notice.c
14073 spy_stats_p_notice.c spy_trace_notice.c
14074 spy_whois_notice.c
14075 spy_whois_notice_global.c
14076 doc example.conf example.efnet.conf ircd.motd
14077 server-version-info whats-new.txt
14078 help/opers umode xline
14079 help/users umode
14080 include cache.h channel.h class.h client.h
14081 commio.h config.h config.h.dist hash.h
14082 hook.h hostmask.h irc_string.h ircd.h
14083 ircd_defs.h m_info.h memory.h msg.h
14084 newconf.h numeric.h packet.h patchlevel.h
14085 patricia.h s_conf.h s_gline.h s_newconf.h
14086 s_serv.h s_user.h scache.h serno.h
14087 setup.h.in sprintf_irc.h stdinc.h tools.h
14088 modules .depend Makefile.in m_admin.c m_away.c
14089 m_dline.c m_encap.c m_gline.c m_info.c
14090 m_kline.c m_links.c m_list.c m_lusers.c
14091 m_motd.c m_oper.c m_operspy.c m_rehash.c
14092 m_restart.c m_resv.c m_set.c m_stats.c
14093 m_svinfo.c m_testline.c m_testmask.c
14094 m_topic.c m_trace.c m_watch.c m_who.c
14095 m_whois.c m_whowas.c m_xline.c
14096 static_modules.c.SH
14097 modules/core m_error.c m_message.c m_mode.c m_quit.c
14098 m_server.c m_squit.c
14099 src .depend Makefile.in adns.c balloc.c
14100 cache.c channel.c class.c client.c
14101 commio.c crypt.c devpoll.c epoll.c
14102 event.c getopt.c hash.c hook.c hostmask.c
14103 irc_string.c ircd.c ircd_lexer.l
14104 ircd_parser.y ircd_signal.c listener.c
14105 modules.c newconf.c numeric.c packet.c
14106 parse.c patricia.c poll.c reject.c
14107 restart.c s_auth.c s_conf.c s_log.c
14108 s_newconf.c s_serv.c s_user.c scache.c
14109 select.c send.c snprintf.c tools.c
14110 version.c.SH watch.c whowas.c
14111 tools README.mkpasswd mkpasswd.c
14112 Added files:
14113 . README.VMS clean.com make.com
14114 doc services.txt
14115 include common.h s_stats.h setup.h_vms
14116 supported.h
14117 modules descrip.mms m_challenge.c m_etrace.c
14118 m_invite.c m_names.c m_pass.c m_ping.c
14119 m_pong.c m_services.c m_tb.c m_user.c
14120 m_users.c m_version.c
14121 static_modules_c.com
14122 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14123 m_part.c m_sjoin.c
14124 servlink descrip.mms
14125 src descrip.mms kdparse.c messages.tab qio.c
14126 s_gline.c s_stats.c version.com
14127 tools descrip.mms mkpasswd_vms.c
14128 Removed files:
14129 doc 005.txt
14130 include banconf.h
14131 modules/core channels.c users.c
14132 src banconf.c
14133 Log:
14134 merge from RATBOX_2_0
14135
14136 Revision Changes Path
14137 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14138 7.40 +1 -0 ircd-ratbox/README.FIRST
14139 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14140 1.110 +114 -6 ircd-ratbox/RELNOTES
14141 1.17 +4 -0 ircd-ratbox/adns/adns.h
14142 1.17 +4 -4 ircd-ratbox/adns/internal.h
14143 1.12 +38 -38 ircd-ratbox/adns/parse.c
14144 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14145 1.19 +13 -13 ircd-ratbox/adns/types.c
14146 7.1 +10 -0 ircd-ratbox/clean.com (new)
14147 7.239 +47 -29 ircd-ratbox/configure
14148 7.53 +40 -32 ircd-ratbox/configure.ac
14149 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14150 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14151 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14152 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14153 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14154 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14155 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14156 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14157 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14158 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14159 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14160 7.252 +68 -22 ircd-ratbox/doc/example.conf
14161 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14162 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14163 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14164 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14165 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14166 1.5 +2 -1 ircd-ratbox/help/opers/umode
14167 1.7 +1 -1 ircd-ratbox/help/opers/xline
14168 1.2 +1 -0 ircd-ratbox/help/users/umode
14169 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14170 1.7 +8 -0 ircd-ratbox/include/cache.h
14171 7.162 +18 -16 ircd-ratbox/include/channel.h
14172 7.25 +4 -0 ircd-ratbox/include/class.h
14173 7.259 +34 -28 ircd-ratbox/include/client.h
14174 1.13 +45 -7 ircd-ratbox/include/commio.h
14175 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14176 7.181 +74 -16 ircd-ratbox/include/config.h
14177 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14178 7.53 +2 -0 ircd-ratbox/include/hash.h
14179 1.28 +73 -27 ircd-ratbox/include/hook.h
14180 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14181 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14182 7.80 +6 -31 ircd-ratbox/include/ircd.h
14183 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14184 7.56 +14 -8 ircd-ratbox/include/m_info.h
14185 7.49 +4 -0 ircd-ratbox/include/memory.h
14186 7.53 +2 -0 ircd-ratbox/include/msg.h
14187 7.33 +9 -9 ircd-ratbox/include/newconf.h
14188 7.53 +12 -8 ircd-ratbox/include/numeric.h
14189 7.27 +1 -1 ircd-ratbox/include/packet.h
14190 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14191 7.19 +25 -1 ircd-ratbox/include/patricia.h
14192 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14193 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14194 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14195 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14196 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14197 7.34 +13 -9 ircd-ratbox/include/s_user.h
14198 7.15 +1 -1 ircd-ratbox/include/scache.h
14199 7.5366 +1 -1 ircd-ratbox/include/serno.h
14200 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14201 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14202 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14203 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14204 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14205 1.53 +10 -10 ircd-ratbox/include/tools.h
14206 7.1 +58 -0 ircd-ratbox/make.com (new)
14207 1.45 +338 -182 ircd-ratbox/modules/.depend
14208 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14209 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14210 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14211 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14212 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14213 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14214 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14215 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14216 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14217 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14218 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14219 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14220 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14221 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14222 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14223 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14224 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14225 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14226 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14227 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14228 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14229 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14230 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14231 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14232 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14233 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14234 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14235 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14236 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14237 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14238 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14239 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14240 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14241 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14242 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14243 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14244 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14245 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14246 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14247 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14248 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14249 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14250 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14251 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14252 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14253 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14254 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14255 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14256 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14257 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14258 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14259 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14260 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14261 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14262 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14263 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14264 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14265 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14266 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14267 7.48 +162 -119 ircd-ratbox/src/.depend
14268 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14269 7.75 +5 -5 ircd-ratbox/src/adns.c
14270 7.84 +1 -1 ircd-ratbox/src/balloc.c
14271 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14272 1.23 +75 -7 ircd-ratbox/src/cache.c
14273 7.429 +342 -79 ircd-ratbox/src/channel.c
14274 7.67 +42 -2 ircd-ratbox/src/class.c
14275 7.485 +245 -85 ircd-ratbox/src/client.c
14276 1.23 +349 -43 ircd-ratbox/src/commio.c
14277 7.11 +4 -0 ircd-ratbox/src/crypt.c
14278 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14279 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14280 1.32 +4 -8 ircd-ratbox/src/epoll.c
14281 7.46 +63 -6 ircd-ratbox/src/event.c
14282 7.23 +4 -0 ircd-ratbox/src/getopt.c
14283 7.112 +8 -7 ircd-ratbox/src/hash.c
14284 7.32 +135 -133 ircd-ratbox/src/hook.c
14285 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14286 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14287 7.365 +56 -48 ircd-ratbox/src/ircd.c
14288 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14289 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14290 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14291 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14292 7.122 +14 -13 ircd-ratbox/src/listener.c
14293 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14294 7.150 +17 -8 ircd-ratbox/src/modules.c
14295 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14296 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14297 7.137 +55 -42 ircd-ratbox/src/packet.c
14298 7.187 +8 -15 ircd-ratbox/src/parse.c
14299 7.28 +2 -4 ircd-ratbox/src/patricia.c
14300 7.82 +3 -1 ircd-ratbox/src/poll.c
14301 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14302 1.32 +8 -3 ircd-ratbox/src/reject.c
14303 7.34 +1 -0 ircd-ratbox/src/restart.c
14304 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14305 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14306 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14307 7.76 +32 -35 ircd-ratbox/src/s_log.c
14308 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14309 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14310 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14311 7.334 +773 -2 ircd-ratbox/src/s_user.c
14312 7.27 +2 -1 ircd-ratbox/src/scache.c
14313 7.44 +2 -0 ircd-ratbox/src/select.c
14314 7.285 +12 -12 ircd-ratbox/src/send.c
14315 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14316 7.46 +0 -1 ircd-ratbox/src/tools.c
14317 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14318 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14319 1.3 +4 -4 ircd-ratbox/src/watch.c
14320 7.32 +1 -0 ircd-ratbox/src/whowas.c
14321 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14322 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14323 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14324 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14325
14326
14327
14328 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14329
14330 Modified files: (Branch: RATBOX_2_0)
14331 src client.c
14332 Log:
14333 a remote client is never going to have a watch list..duh
14334
14335 Revision Changes Path
14336 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14337
14338
14339
14340 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14341
14342 Added files: (Branch: RATBOX_2_0)
14343 modules m_watch.c
14344 Log:
14345 get that one too
14346
14347 Revision Changes Path
14348 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14349
14350
14351
14352 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14353
14354 Added files: (Branch: RATBOX_2_0)
14355 include watch.h
14356 src watch.c
14357 Log:
14358 helps if we actually include the .c/.h files
14359
14360 Revision Changes Path
14361 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14362 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14363
14364
14365
14366 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14367
14368 Modified files: (Branch: RATBOX_2_0)
14369 . configure configure.ac
14370 include client.h numeric.h s_conf.h setup.h.in
14371 supported.h
14372 modules Makefile.in
14373 modules/core m_nick.c
14374 src Makefile.in client.c ircd.c messages.tab
14375 newconf.c s_conf.c s_user.c
14376 Log:
14377 backport watch from devel
14378
14379 Revision Changes Path
14380 7.229.2.10 +12 -2 ircd-ratbox/configure
14381 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14382 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14383 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14384 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14385 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14386 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14387 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14388 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14389 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14390 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14391 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14392 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14393 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14394 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14395 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14396
14397
14398
14399 leeh 2005/01/12 10:12:40 EST (20050112_1)
14400
14401 Modified files: (Branch: RATBOX_2_0)
14402 include numeric.h
14403 modules m_services.c m_whois.c
14404 src messages.tab
14405 Log:
14406 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14407 when the user is logged in
14408
14409 Revision Changes Path
14410 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14411 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14412 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14413 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14414
14415
14416
14417 leeh 2005/01/11 19:47:14 EST (20050112_0)
14418
14419 Modified files: (Branch: RATBOX_2_0)
14420 include supported.h
14421 Added files: (Branch: RATBOX_2_0)
14422 doc services.txt
14423 Log:
14424 - add +r to 005
14425 - added doc/services.txt, outlining the compatibility code
14426
14427 Revision Changes Path
14428 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14429 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14430
14431
14432
14433 leeh 2005/01/11 18:38:10 EST (20050111_5)
14434
14435 Modified files: (Branch: RATBOX_2_0)
14436 include client.h hook.h
14437 modules m_services.c
14438 modules/core m_server.c
14439 src hook.c s_serv.c
14440 Log:
14441 - more services compatibility code:
14442 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14443 appropriate service {}; entry, only accept SU from these.
14444 - hook into us finishing nick burst, and have services burst a list of
14445 logged in users
14446
14447 Revision Changes Path
14448 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14449 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14450 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14451 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14452 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14453 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14454
14455
14456
14457 leeh 2005/01/11 17:32:42 EST (20050111_4)
14458
14459 Modified files: (Branch: RATBOX_2_0)
14460 . configure configure.ac
14461 include client.h
14462 modules Makefile.in
14463 src channel.c
14464 Added files: (Branch: RATBOX_2_0)
14465 modules m_services.c
14466 Log:
14467 - more services compatibility code:
14468 - encap handlers for SU (services marking client as logged in)
14469 - and for LOGIN (servers bursting logged in status)
14470 - move suser from Client -> User
14471
14472 Revision Changes Path
14473 7.229.2.9 +9 -3 ircd-ratbox/configure
14474 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14475 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14476 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14477 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14478 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14479
14480
14481
14482 leeh 2005/01/11 16:46:34 EST (20050111_3)
14483
14484 Modified files: (Branch: RATBOX_2_0)
14485 include ircd_defs.h
14486 Log:
14487 - whoops, missing #endif
14488
14489 Revision Changes Path
14490 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14491
14492
14493
14494 leeh 2005/01/11 15:56:57 EST (20050111_2)
14495
14496 Modified files: (Branch: RATBOX_2_0)
14497 include ircd_defs.h
14498 Log:
14499 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14500 have ipv6 just report sizeof(struct sockaddr_in)
14501
14502 Revision Changes Path
14503 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14504
14505
14506
14507 leeh 2005/01/10 20:19:35 EST (20050111_1)
14508
14509 Modified files: (Branch: RATBOX_2_0)
14510 src newconf.c
14511 Log:
14512 - fix a gcc warning
14513
14514 Revision Changes Path
14515 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14516
14517
14518
14519 leeh 2005/01/10 20:10:35 EST (20050111_0)
14520
14521 Modified files: (Branch: RATBOX_2_0)
14522 adns internal.h parse.c transmit.c types.c
14523 Log:
14524 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14525 conflict
14526
14527 Revision Changes Path
14528 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14529 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14530 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14531 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14532
14533
14534
14535 leeh 2005/01/10 17:48:48 EST (20050110_3)
14536
14537 Modified files: (Branch: RATBOX_2_0)
14538 modules m_xline.c
14539 Log:
14540 - send out the reformatted xline to opers (\s -> ' ')
14541
14542 Revision Changes Path
14543 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14544
14545
14546
14547 leeh 2005/01/10 16:18:53 EST (20050110_2)
14548
14549 Modified files: (Branch: RATBOX_2_0)
14550 help/opers umode
14551 help/users umode
14552 include client.h supported.h
14553 src messages.tab s_user.c send.c
14554 Log:
14555 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14556 channel privmsgs.
14557
14558 Revision Changes Path
14559 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14560 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14561 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14562 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14563 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14564 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14565 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14566
14567
14568
14569 leeh 2005/01/10 14:50:47 EST (20050110_1)
14570
14571 Modified files: (Branch: RATBOX_2_0)
14572 doc example.conf example.efnet.conf
14573 Log:
14574 - I dont remember ts6 desyncing on bans, so im not sure why the example
14575 confs say so.
14576
14577 Revision Changes Path
14578 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14579 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14580
14581
14582
14583 leeh 2005/01/10 13:31:10 EST (20050110_0)
14584
14585 Modified files: (Branch: RATBOX_2_0)
14586 . configure configure.ac
14587 include channel.h client.h numeric.h s_conf.h
14588 s_serv.h setup.h.in
14589 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14590 m_sjoin.c
14591 src channel.c messages.tab newconf.c s_conf.c
14592 s_serv.c s_user.c
14593 Log:
14594 - added --enable-services to configure, which enables some ratbox-services
14595 compatibility code:
14596 - chanmode +r, registered users only
14597 - usermode +S, prevents deop/kick of a service
14598 - service { }; block in conf for the above umode
14599
14600 Revision Changes Path
14601 7.229.2.8 +28 -16 ircd-ratbox/configure
14602 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14603 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14604 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14605 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14606 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14607 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14608 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14609 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14610 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14611 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14612 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14613 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14614 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14615 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14616 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14617 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14618 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14619 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14620
14621
14622
14623 leeh 2005/01/09 08:23:30 EST (20050109_0)
14624
14625 Modified files: (Branch: RATBOX_2_0)
14626 help/opers umode
14627 Log:
14628 - remove a tab, and add +C to opers umode help
14629
14630 Revision Changes Path
14631 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14632