]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
f268389fc433ae80c8b9835eef243c5ed54a681e
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
2 Log:
3 Merge old trunk r2065,r2067:
4 channel_modes(): get rid of the trailing space
5 also make the *pbuf check work like it should
6 (don't call IsMember another time if we already
7 gave one parameter)
8 simplify a bit more, update comments
9
10
11 Changes: Modified:
12 +13 -13 trunk/src/channel.c (File Modified)
13
14
15 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
16 Log:
17 webirc bugfix
18
19
20 Changes: Modified:
21 +1 -1 trunk/extensions/m_webirc.c (File Modified)
22
23
24 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
25 Log:
26 chghost: refuse spoofs which are empty or start with a colon
27 (would break the protocol)
28
29
30 Changes: Modified:
31 +3 -0 trunk/modules/m_chghost.c (File Modified)
32
33
34 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
35 Log:
36 Fix description of 043 numeric.
37
38
39 Changes: Modified:
40 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
41
42
43 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
44 Log:
45 SAVE: make the nickTS of the UID nick equal to 100, so it
46 is always in sync on the network.
47
48
49 Changes: Modified:
50 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
51 +15 -11 trunk/modules/core/m_nick.c (File Modified)
52
53
54 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
55 Log:
56 Force nickTS to increase when a local user changes their nick.
57
58
59 Changes: Modified:
60 +5 -1 trunk/modules/core/m_nick.c (File Modified)
61
62
63 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
64 Log:
65 Remove #define UFLAGS. We haven't allowed this
66 undocumented extension to the IRC protocol for
67 years (allowing an initial umode in USER).
68
69
70 Changes: Modified:
71 +0 -2 trunk/modules/m_user.c (File Modified)
72
73
74 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
75 Log:
76 Move new_local_user hook, so it is possible to call
77 exit_client() from it, refusing the connection.
78
79
80 Changes: Modified:
81 +3 -1 trunk/doc/hooks.txt (File Modified)
82 +10 -9 trunk/src/s_user.c (File Modified)
83
84
85 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
86 Log:
87 Only free PreClient struct when the rest of the Client
88 is freed, not immediately upon exit_client(). Doing this
89 would cause problems with sasl's new_local_user hook
90 vs hooks that exit the client there.
91
92
93 Changes: Modified:
94 +0 -1 trunk/src/client.c (File Modified)
95
96
97 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
98 Log:
99 Use TS6 prefix for server-server JOIN 0.
100
101
102 Changes: Modified:
103 +2 -1 trunk/modules/core/m_join.c (File Modified)
104
105
106 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
107 Log:
108 Use orighost in kill server notices.
109
110
111 Changes: Modified:
112 +3 -3 trunk/modules/core/m_kill.c (File Modified)
113
114
115 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
116 Log:
117 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
118
119
120 Changes: Modified:
121 +3 -3 trunk/modules/m_set.c (File Modified)
122
123
124 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
125 Log:
126 - 2.2 operline
127
128
129 Changes: Modified:
130 +1 -1 trunk/src/messages.tab (File Modified)
131
132
133 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
134 Log:
135 Show max_clients in /info.
136
137
138 Changes: Modified:
139 +6 -0 trunk/modules/m_info.c (File Modified)
140
141
142 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
143 Log:
144 Don't allow /quote set max higher than the
145 serverinfo::max_clients ircd.conf value.
146
147
148 Changes: Modified:
149 +8 -0 trunk/modules/m_set.c (File Modified)
150
151
152 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
153 Log:
154 Change code that checks maxclients limit: allow exactly
155 the configured amount of non-exceed_limit clients.
156 Code that appeared to limit exceed_limit clients too
157 but less heavily removed (it was not effective because
158 the parentheses were wrong).
159
160
161 Changes: Modified:
162 +2 -4 trunk/src/s_user.c (File Modified)
163
164
165 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
166 Log:
167 By default, leave MAX_BUFFER fds free for log files,
168 server connections, ident lookups, exceed_limit clients,
169 etc. Mention this in example.conf and reference.conf.
170
171
172 Changes: Modified:
173 +4 -2 trunk/doc/example.conf (File Modified)
174 +3 -1 trunk/doc/reference.conf (File Modified)
175 +1 -1 trunk/src/s_conf.c (File Modified)
176
177
178 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
179 Log:
180 --with-maxclients configure option is gone
181
182
183 Changes: Modified:
184 +0 -11 trunk/INSTALL (File Modified)
185
186
187 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
188 Log:
189 Make the code that raises fd rlimit to hard limit work.
190
191
192 Changes: Modified:
193 +5 -5 trunk/src/ircd.c (File Modified)
194
195
196 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
197 Log:
198 - note the I/O reworking
199
200
201 Changes: Modified:
202 +2 -0 trunk/NEWS (File Modified)
203
204
205 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
206 Log:
207 - use mkdir -p
208
209
210 Changes: Modified:
211 +4 -4 trunk/doc/Makefile.in (File Modified)
212
213
214 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
215 Log:
216 - enforce proper conditions for EPOLL_CTL_DEL.
217 - remove possibly problematic "performance" check
218
219
220 Changes: Modified:
221 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
222
223
224 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
225 Log:
226 - rename m_list_safelist to m_list and remove ratbox implementation
227
228
229 Changes: Modified:
230 +393 -664 trunk/modules/Makefile.in (File Modified)
231 + - trunk/modules/m_list.c (File Added)
232 + - trunk/modules/m_list_ratbox.c (File Deleted)
233 + - trunk/modules/m_list_safelist.c (File Deleted)
234
235
236 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
237 Log:
238 - some more transit to sendto_one_numeric().
239
240
241 Changes: Modified:
242 +2 -3 trunk/modules/m_away.c (File Modified)
243 +3 -3 trunk/src/messages.tab (File Modified)
244 +1 -1 trunk/src/s_user.c (File Modified)
245
246
247 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
248 Log:
249 - change some sendto_one() to sendto_one_numeric().
250
251
252 Changes: Modified:
253 +4 -10 trunk/modules/m_admin.c (File Modified)
254 +3 -3 trunk/modules/m_map.c (File Modified)
255 +12 -12 trunk/src/messages.tab (File Modified)
256 +1 -2 trunk/src/s_conf.c (File Modified)
257 +9 -10 trunk/src/s_user.c (File Modified)
258
259
260 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
261 Log:
262 - river's ports.c from old charybdis trunk
263
264
265 Changes: Modified:
266 +195 -0 trunk/configure.ac (File Modified)
267 + - trunk/libcharybdis/ports.c (File Added)
268
269
270 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
271 Log:
272 - remove broken ports stuff and devpoll stuff.
273
274
275 Changes: Modified:
276 +0 -307 trunk/configure (File Modified)
277 +0 -21 trunk/configure.ac (File Modified)
278 +0 -474 trunk/include/setup.h.in (File Modified)
279 + - trunk/libcharybdis/devpoll.c (File Deleted)
280 + - trunk/libcharybdis/ports.c (File Deleted)
281
282
283 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
284 Log:
285 - regenerate files
286
287
288 Changes: Modified:
289 +1 -25 trunk/configure (File Modified)
290 +0 -3 trunk/include/setup.h.in (File Modified)
291
292
293 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
294 Log:
295 - remove x86-optimized hash code.
296
297
298 Changes: Modified:
299 +0 -13 trunk/configure.ac (File Modified)
300 +2 -187 trunk/src/Makefile.in (File Modified)
301 + - trunk/src/fnvhash.s (File Deleted)
302
303
304 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
305 Log:
306 - apparently setting KE_LENGTH to 128 is fine.
307
308
309 Changes: Modified:
310 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
311
312
313 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
314 Log:
315 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
316
317
318 Changes: Modified:
319 +5627 -5747 trunk/configure (File Modified)
320 +0 -15 trunk/configure.ac (File Modified)
321 +0 -2 trunk/include/m_info.h (File Modified)
322 +6 -9 trunk/include/setup.h.in (File Modified)
323 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
324
325
326 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
327 Log:
328 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
329 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
330 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
331
332
333 Changes: Modified:
334 +0 -5 trunk/include/config.h (File Modified)
335 +0 -5 trunk/include/config.h.dist (File Modified)
336 +0 -6 trunk/include/defaults.h (File Modified)
337 +0 -3 trunk/include/m_info.h (File Modified)
338 +21 -7 trunk/libcharybdis/commio.c (File Modified)
339 +2 -0 trunk/libcharybdis/commio.h (File Modified)
340 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
341 +4 -3 trunk/libcharybdis/poll.c (File Modified)
342 +0 -3 trunk/libcharybdis/select.c (File Modified)
343 +0 -9 trunk/src/ircd.c (File Modified)
344 +23 -26 trunk/src/listener.c (File Modified)
345 +2 -1 trunk/src/restart.c (File Modified)
346 +5 -1 trunk/src/s_auth.c (File Modified)
347 +1 -1 trunk/src/s_conf.c (File Modified)
348 +3 -1 trunk/src/s_serv.c (File Modified)
349
350
351 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
352 Log:
353 Repair operspy who !#channel, broken by me in r3283.
354
355
356 Changes: Modified:
357 +2 -2 trunk/modules/m_who.c (File Modified)
358
359
360 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
361 Log:
362 Update bug report and IRC channel information.
363
364
365 Changes: Modified:
366 +2 -1 trunk/BUGS (File Modified)
367 +2 -1 trunk/NEWS (File Modified)
368
369
370 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
371 Log:
372 Change copyright years in version.c.SH as in release-2.1 r3339.
373
374
375 Changes: Modified:
376 +2 -2 trunk/src/version.c.SH (File Modified)
377
378
379 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
380 Log:
381 Rerun autoconf.
382
383
384 Changes: Modified:
385 +104 -0 trunk/configure (File Modified)
386
387
388 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
389 Log:
390 Need to check for various flavours of epoll,
391 even if --enable-epoll is forced.
392
393
394 Changes: Modified:
395 +1 -0 trunk/configure.ac (File Modified)
396
397
398 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
399 Log:
400 Hack to allow some more warnings, already present in configure (?).
401
402
403 Changes: Modified:
404 +1 -1 trunk/aclocal.m4 (File Modified)
405
406
407 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
408 Log:
409 Merge old trunk r2077,r2079:
410 - Move closing of servlink control fd to close_connection()
411 instead of doing it in exit_local_server(), and make sure
412 we first close the data fd and then the control fd.
413 - Have servlink process ready fds in order net, data, ctrl
414 instead of ctrl, data, net. This seems to fix the problem
415 that squit reasons do not show up on the other side of a
416 ziplink (by making it send any final SQUIT and/or ERROR
417 before noticing the closed control fd).
418
419
420 Changes: Modified:
421 +1 -1 trunk/servlink/io.c (File Modified)
422 +3 -12 trunk/src/client.c (File Modified)
423
424
425 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
426 Log:
427 Don't show the UID if a TS6 server sends a kick with
428 an empty or no comment. Note that charybdis never sends
429 such kicks.
430
431
432 Changes: Modified:
433 +4 -4 trunk/modules/core/m_kick.c (File Modified)
434
435
436 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
437 Log:
438 Merge old trunk r2081:
439 Don't say that services cannot be killed in
440 ERR_ISCHANSERVICE message (given when trying
441 to kick or deop them), as that's not the case.
442
443
444 Changes: Modified:
445 +1 -1 trunk/src/messages.tab (File Modified)
446
447
448 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
449 Log:
450 Merge old trunk r2059
451 Clarifications to the descriptions of umode +Q and cmode +F,
452 suggested by Ariadne@SorceryNet.
453
454
455 Changes: Modified:
456 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
457 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
458
459
460 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
461 Log:
462 Merge old trunk r2907,r2991:
463 Allow TESTLINE on channel names.
464
465
466 Changes: Modified:
467 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
468 +4 -0 trunk/help/opers/testline (File Modified)
469 +22 -0 trunk/modules/m_testline.c (File Modified)
470
471
472 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
473 Log:
474 Merge old trunk r2835:
475 resolver: if sendto(2) fails, try sending to the next nameserver
476
477
478 Changes: Modified:
479 +1 -1 trunk/src/res.c (File Modified)
480
481
482 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
483 Log:
484 Merge old trunk r2817:
485 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
486 starts with a digit. This is safe because the last
487 parameter is a nick and never a UID. (The first parameter
488 in a server-server two-param whois is a UID/SID.)
489
490
491 Changes: Modified:
492 +1 -1 trunk/modules/m_whois.c (File Modified)
493
494
495 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
496 Log:
497 Merge old trunk r2779,r2785:
498 Show correct privilege name in a few ERR_NOPRIVS numerics.
499
500
501 Changes: Modified:
502 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
503 +1 -1 trunk/extensions/m_opme.c (File Modified)
504 +2 -2 trunk/unsupported/m_force.c (File Modified)
505
506
507 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
508 Log:
509 Merge old trunk r2695:
510 Send an SQUIT instead of an ERROR to announce /die to connected servers.
511 This will generate better server notices.
512
513
514 Changes: Modified:
515 +3 -2 trunk/modules/core/m_die.c (File Modified)
516
517
518 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
519 Log:
520 Merge old trunk r2294:
521 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
522
523
524 Changes: Modified:
525 +1 -1 trunk/src/s_user.c (File Modified)
526
527
528 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
529 Log:
530 Merge old trunk r2226:
531 If we are connecting outward to a server, check if the
532 server name they sent is the same as what we tried to
533 connect to. Previously such a connection could succeed
534 if there existed connect blocks with the same IP and
535 passwords for the other server name.
536
537
538 Changes: Modified:
539 +11 -0 trunk/modules/core/m_server.c (File Modified)
540
541
542 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
543 Log:
544 Merge old trunk r2212:
545 Another handling of SJOINs without nicks:
546 Propagate them if the channel is +P or the channel
547 already existed, otherwise remove the channel again
548 and do not propagate the SJOIN.
549
550
551 Changes: Modified:
552 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
553
554
555 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
556 Log:
557 Remove channels entirely from /whois on services.
558 This cannot be overridden with operspy.
559
560
561 Changes: Modified:
562 +20 -17 trunk/modules/m_whois.c (File Modified)
563
564
565 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
566 Log:
567 Fix /who on channels with ** in their name.
568
569
570 Changes: Modified:
571 +2 -2 trunk/modules/m_who.c (File Modified)
572
573
574 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
575 Log:
576 NEWS: As in 2.1.3, mention that the TS6 revision will
577 interoperate with older versions
578
579
580 Changes: Modified:
581 +2 -1 trunk/NEWS (File Modified)
582
583
584 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
585 Log:
586 Fix documentation of HIDE_SERVERS_IPS define.
587
588
589 Changes: Modified:
590 +2 -2 trunk/include/config.h.dist (File Modified)
591
592
593 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
594 Log:
595 Don't leak auth{} spoofed ip for I-line is full notice either.
596
597
598 Changes: Modified:
599 +1 -1 trunk/src/s_conf.c (File Modified)
600
601
602 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
603 Log:
604 Update NEWS.
605
606
607 Changes: Modified:
608 +37 -0 trunk/NEWS (File Modified)
609
610
611 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
612 Log:
613 Allow /invite (but not invex) to override +r, +l, +j in
614 addition to +i. As before, a restrictive mode must be in
615 place at /invite time for the invite to have an effect;
616 +r does not count as a restrictive mode if the user is
617 logged in; +l and +j always count as restrictive modes to
618 allow for cases where they would allow join at /invite
619 time but not when the user tries to join.
620
621
622 Changes: Modified:
623 +6 -2 trunk/modules/m_invite.c (File Modified)
624 +21 -10 trunk/src/channel.c (File Modified)
625
626
627 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
628 Log:
629 Remove invite_ops_only, forcing it to YES.
630
631
632 Changes: Modified:
633 +0 -1 trunk/doc/example.conf (File Modified)
634 +0 -5 trunk/doc/reference.conf (File Modified)
635 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
636 +0 -1 trunk/include/s_conf.h (File Modified)
637 +0 -6 trunk/modules/m_info.c (File Modified)
638 +10 -14 trunk/modules/m_invite.c (File Modified)
639 +0 -1 trunk/src/newconf.c (File Modified)
640 +0 -1 trunk/src/s_conf.c (File Modified)
641
642
643 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
644 Log:
645 Move username check after xline and dnsbl checks, so it
646 will not complain to opers about clients who are xlined
647 or blacklisted anyway (both of which silently reject).
648
649
650 Changes: Modified:
651 +15 -15 trunk/src/s_user.c (File Modified)
652
653
654 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
655 Log:
656 - MASTER_MAX is no longer relevant
657
658
659 Changes: Modified:
660 +0 -7 trunk/modules/m_set.c (File Modified)
661
662
663 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
664 Log:
665 - add config option for setting max_clients.
666
667
668 Changes: Modified:
669 +5 -0 trunk/doc/example.conf (File Modified)
670 +5 -0 trunk/doc/reference.conf (File Modified)
671 +2 -0 trunk/include/s_conf.h (File Modified)
672 +1 -1 trunk/src/ircd.c (File Modified)
673 +2 -0 trunk/src/newconf.c (File Modified)
674 +2 -1 trunk/src/s_conf.c (File Modified)
675
676
677 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
678 Log:
679 - remove get_maxrss() and all of that insecure and unsafe nonsense
680
681
682 Changes: Modified:
683 +3 -38 trunk/src/ircd.c (File Modified)
684 +1 -1 trunk/src/restart.c (File Modified)
685 +0 -4 trunk/src/s_stats.c (File Modified)
686
687
688 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
689 Log:
690 - avoid some potential NULL dereferencing
691
692
693 Changes: Modified:
694 +1 -1 trunk/libcharybdis/commio.c (File Modified)
695
696
697 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
698 Log:
699 - fix a typo
700
701
702 Changes: Modified:
703 +1 -1 trunk/libcharybdis/poll.c (File Modified)
704
705
706 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
707 Log:
708 - rework poll a bit for the MAXCONNECTIONS changes.
709
710
711 Changes: Modified:
712 +46 -23 trunk/libcharybdis/poll.c (File Modified)
713
714
715 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
716 Log:
717 Our way of using kqueue may cause it to report fds we
718 don't know about anymore, cope.
719
720
721 Changes: Modified:
722 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
723
724
725 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
726 Log:
727 Don't reference freed memory (fde_t) in comm_close().
728
729
730 Changes: Modified:
731 +1 -1 trunk/libcharybdis/commio.c (File Modified)
732
733
734 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
735 Log:
736 - fix for 100% cpu use
737
738
739 Changes: Modified:
740 +1 -1 trunk/libcharybdis/commio.c (File Modified)
741
742
743 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
744 Log:
745 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
746
747
748 Changes: Modified:
749 +37 -25 trunk/libcharybdis/commio.c (File Modified)
750
751
752 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
753 Log:
754 - clear up use of fd_table in ircd.
755
756
757 Changes: Modified:
758 +3 -2 trunk/src/s_serv.c (File Modified)
759
760
761 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
762 Log:
763 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
764
765
766 Changes: Modified:
767 +97 -26 trunk/libcharybdis/commio.c (File Modified)
768 +3 -2 trunk/libcharybdis/commio.h (File Modified)
769 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
770 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
771 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
772 +3 -3 trunk/libcharybdis/poll.c (File Modified)
773 +2 -2 trunk/libcharybdis/ports.c (File Modified)
774 +2 -2 trunk/libcharybdis/select.c (File Modified)
775
776
777 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
778 Log:
779 Fix some cases where the size argument to strlcpy()
780 for usernames and hostnames is 1 too small.
781
782
783 Changes: Modified:
784 +1 -1 trunk/modules/m_chghost.c (File Modified)
785 +2 -2 trunk/src/res.c (File Modified)
786 +2 -2 trunk/src/s_user.c (File Modified)
787
788
789 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
790 Log:
791 Cut down quit/part/kick reasons to avoid quit reasons
792 overflowing the client exiting server notice (from
793 TOPICLEN to 260). kill reasons become shorter accordingly.
794 kline/dline/gline reasons become 390.
795 away messages stay at TOPICLEN for now.
796
797
798 Changes: Modified:
799 +8 -3 trunk/include/ircd_defs.h (File Modified)
800 +2 -2 trunk/modules/m_dline.c (File Modified)
801 +4 -4 trunk/modules/m_gline.c (File Modified)
802 +2 -2 trunk/modules/m_kline.c (File Modified)
803
804
805 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
806 Log:
807 Don't leak auth{} spoofed IP addresses in +f notices.
808 from ratbox (androsyn)
809
810
811 Changes: Modified:
812 +10 -3 trunk/src/s_conf.c (File Modified)
813
814
815 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
816 Log:
817 Make oper_up() take +i/-i during opering up into account
818 (e.g. no_oper_invis extension, +i in operator::umodes).
819 Remove the hack from no_oper_invis.
820
821
822 Changes: Modified:
823 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
824 +4 -0 trunk/src/s_user.c (File Modified)
825
826
827 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
828 Log:
829 no_oper_invis: decrement invisible count when clearing
830 invisible on a local client who has just opered up
831 oper_up() should really do this
832
833
834 Changes: Modified:
835 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
836
837
838 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
839 Log:
840 Put "End of Channel Quiet List" instead of
841 "End of Channel Ban List" for a +q list.
842 Due to client restrictions the numerics for
843 quiet lists must be the same as for ban lists.
844
845
846 Changes: Modified:
847 +4 -1 trunk/src/chmode.c (File Modified)
848
849
850 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
851 Log:
852 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
853 Change TS6 JOIN processing
854 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
855 a local user joins an existing channel
856 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
857 propagating a TS6 JOIN
858 - don't interpret simple modes in an incoming TS6 JOIN
859
860 This is to avoid desyncs when certain mode changes (e.g. -im)
861 cross with joins. A downside is that simple modes will be
862 more desynched when a JOIN creates a channel or lowers TS,
863 but that's less important.
864
865 Update the TS6 specification to include this, and clarify
866 that TMODE can come from a server and that MODE must be
867 translated into TMODE from other servers too.
868
869
870 Changes: Modified:
871 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
872 +19 -127 trunk/modules/core/m_join.c (File Modified)
873
874
875 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
876 Log:
877 Make -logfile work again.
878
879
880 Changes: Modified:
881 +2 -2 trunk/src/s_log.c (File Modified)
882
883
884 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
885 Log:
886 - fix off-by-one memory overflow error.
887
888
889 Changes: Modified:
890 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
891
892
893 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
894 Log:
895 Change handling of modularized umodes:
896 - keep the bitmask reserved forever to the letter, fixing
897 the problems when loading multiple umode modules,
898 unloading them and then loading them in a different order
899 - don't allow local users to change umodes which have
900 been unloaded and don't set them on new users via
901 default_umodes
902
903
904 Changes: Modified:
905 +24 -3 trunk/src/s_user.c (File Modified)
906
907
908 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
909 Log:
910 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
911
912
913 Changes: Modified:
914 +1 -0 trunk/include/s_user.h (File Modified)
915 +0 -22 trunk/libcharybdis/tools.c (File Modified)
916 +0 -1 trunk/libcharybdis/tools.h (File Modified)
917 +22 -0 trunk/src/s_user.c (File Modified)
918
919
920 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
921 Log:
922 DNSBL keyword substitution is available as of 2.1.3.
923
924
925 Changes: Modified:
926 +1 -1 trunk/doc/example.conf (File Modified)
927
928
929 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
930 Log:
931 Change two occurances like match(userinput, target_p->name) ||
932 match(target_p->name, userinput) to just match(userinput,
933 target_p->name). No client name can contain * or ? now.
934
935
936 Changes: Modified:
937 +1 -1 trunk/modules/m_trace.c (File Modified)
938 +1 -2 trunk/src/s_serv.c (File Modified)
939
940
941 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
942 Log:
943 Do not try find_server() on a name find_client() has
944 returned NULL for, as this will always return NULL
945 since the removal of hostmasking.
946
947
948 Changes: Modified:
949 +1 -2 trunk/modules/m_pong.c (File Modified)
950 +0 -4 trunk/src/s_serv.c (File Modified)
951
952
953 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
954 Log:
955 Remove server_exists() which checked whether the
956 server name existed taking hostmasking into account
957 and just check with find_server(); admittedly
958 this checks if the name is a SID but that's not
959 a real problem.
960
961
962 Changes: Modified:
963 +3 -27 trunk/modules/core/m_server.c (File Modified)
964
965
966 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
967 Log:
968 Remove hash_find_masked_server(), which made it possible
969 to specify the full (unmasked) name of a server behind
970 a hostmask. As a result find_any_client() (for prefixes)
971 becomes equal to find_client(), so remove that too.
972
973
974 Changes: Modified:
975 +0 -1 trunk/include/hash.h (File Modified)
976 +1 -75 trunk/src/hash.c (File Modified)
977 +1 -1 trunk/src/parse.c (File Modified)
978
979
980 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
981 Log:
982 Remove '*' from valid server name characters.
983 This makes it impossible to connect hostmasked servers.
984 (This support didn't work well anyway, was incompatible
985 with TS6 and we never masked ourselves.)
986
987
988 Changes: Modified:
989 +1 -1 trunk/src/match.c (File Modified)
990
991
992 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
993 Log:
994 Change spambot, flooder and jupe joiner notices from host to orighost.
995
996
997 Changes: Modified:
998 +1 -1 trunk/modules/core/m_join.c (File Modified)
999 +2 -2 trunk/modules/core/m_message.c (File Modified)
1000 +2 -2 trunk/src/channel.c (File Modified)
1001
1002
1003 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1004 Log:
1005 Add documentation for SASL client protocol, same as atheme doc/SASL.
1006
1007
1008 Changes: Modified:
1009 + - trunk/doc/sasl.txt (File Added)
1010
1011
1012 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1013 Log:
1014 Include real hostname in Closing Link message for unknown
1015 connections that have sent USER. This is helpful for
1016 k-lined users while not breaking server IP hiding.
1017
1018
1019 Changes: Modified:
1020 +3 -1 trunk/src/client.c (File Modified)
1021
1022
1023 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1024 Log:
1025 Rerun autoconf.
1026
1027
1028 Changes: Modified:
1029 +29 -29 trunk/configure (File Modified)
1030
1031
1032 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1033 Log:
1034 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1035
1036
1037 Changes: Modified:
1038 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1039
1040
1041 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1042 Log:
1043 Backport from early 3.x:
1044
1045 --
1046 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1047 Log:
1048 - remove "Processing connection to foobar.net" message
1049
1050
1051 Changes: Modified:
1052 +0 -3 trunk/src/s_auth.c (File Modified)
1053
1054
1055 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1056 Log:
1057 - missed the processing connection one (actually, we can probably nuke this one)
1058
1059
1060 Changes: Modified:
1061 +1 -2 trunk/src/s_auth.c (File Modified)
1062
1063
1064 river 2006/09/27 16:33:05 UTC (20060927-2174)
1065 Log:
1066 get_client_name = stupid
1067
1068
1069
1070 Changes: Modified:
1071 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1072
1073
1074 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1075 Log:
1076 - remove excessive arguments
1077
1078
1079 Changes: Modified:
1080 +1 -2 trunk/src/s_conf.c (File Modified)
1081 +1 -1 trunk/src/s_user.c (File Modified)
1082
1083
1084 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1085 Log:
1086 - use sendto_one_notice() for on-connect notices too.
1087
1088
1089 Changes: Modified:
1090 +10 -10 trunk/src/s_auth.c (File Modified)
1091
1092
1093 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1094 Log:
1095 - use sendto_one_notice() in the core, too.
1096
1097
1098 Changes: Modified:
1099 +2 -2 trunk/src/chmode.c (File Modified)
1100 +8 -15 trunk/src/modules.c (File Modified)
1101 +3 -5 trunk/src/s_conf.c (File Modified)
1102 +1 -2 trunk/src/s_newconf.c (File Modified)
1103 +20 -57 trunk/src/s_user.c (File Modified)
1104
1105
1106 river 2006/09/27 16:19:25 UTC (20060927-2166)
1107 Log:
1108 the KILL command will use get_client_name(, SHOW_IP) instead of
1109 target->name, and will show a more useful error for local opers
1110
1111
1112
1113 Changes: Modified:
1114 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1115
1116
1117 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1118 Log:
1119 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1120
1121
1122 Changes: Modified:
1123 +4 -2 trunk/src/send.c (File Modified)
1124
1125
1126 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1127 Log:
1128 - back out r2159
1129
1130
1131 Changes: Modified:
1132 +1 -1 trunk/include/client.h (File Modified)
1133
1134
1135 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1136 Log:
1137 - get_id(): fall back to "*" if client has no known name
1138
1139
1140 Changes: Modified:
1141 +1 -1 trunk/include/client.h (File Modified)
1142
1143
1144 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1145 Log:
1146 - convert to sendto_one_notice().
1147
1148
1149 Changes: Modified:
1150 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1151 +4 -6 trunk/unsupported/m_force.c (File Modified)
1152
1153
1154 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1155 Log:
1156 - use sendto_one_notice() in many places instead of
1157 sendto_one(source_p, ":%s NOTICE %s :", ...);
1158
1159
1160 Changes: Modified:
1161 +10 -25 trunk/extensions/example_module.c (File Modified)
1162 +5 -14 trunk/extensions/hurt.c (File Modified)
1163 +1 -2 trunk/extensions/m_42.c (File Modified)
1164 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1165 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1166 +1 -2 trunk/extensions/m_opme.c (File Modified)
1167 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1168 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1169 +3 -7 trunk/modules/core/m_die.c (File Modified)
1170 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1171 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1172 +1 -2 trunk/modules/m_challenge.c (File Modified)
1173 +11 -15 trunk/modules/m_connect.c (File Modified)
1174 +20 -28 trunk/modules/m_dline.c (File Modified)
1175 +2 -2 trunk/modules/m_etrace.c (File Modified)
1176 +11 -21 trunk/modules/m_gline.c (File Modified)
1177 +2 -4 trunk/modules/m_kline.c (File Modified)
1178 +1 -2 trunk/modules/m_rehash.c (File Modified)
1179 +3 -7 trunk/modules/m_restart.c (File Modified)
1180 +31 -45 trunk/modules/m_set.c (File Modified)
1181 +2 -4 trunk/modules/m_testmask.c (File Modified)
1182 +5 -8 trunk/modules/m_unreject.c (File Modified)
1183 +2 -5 trunk/modules/m_xline.c (File Modified)
1184 --
1185
1186
1187 Changes: Modified:
1188 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1189 +10 -25 trunk/extensions/example_module.c (File Modified)
1190 +5 -14 trunk/extensions/hurt.c (File Modified)
1191 +1 -2 trunk/extensions/m_42.c (File Modified)
1192 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1193 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1194 +1 -2 trunk/extensions/m_opme.c (File Modified)
1195 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1196 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1197 +3 -7 trunk/modules/core/m_die.c (File Modified)
1198 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1199 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1200 +1 -2 trunk/modules/m_challenge.c (File Modified)
1201 +11 -15 trunk/modules/m_connect.c (File Modified)
1202 +2 -4 trunk/modules/m_dline.c (File Modified)
1203 +2 -2 trunk/modules/m_etrace.c (File Modified)
1204 +11 -21 trunk/modules/m_gline.c (File Modified)
1205 +2 -4 trunk/modules/m_kline.c (File Modified)
1206 +1 -2 trunk/modules/m_rehash.c (File Modified)
1207 +3 -7 trunk/modules/m_restart.c (File Modified)
1208 +31 -45 trunk/modules/m_set.c (File Modified)
1209 +2 -4 trunk/modules/m_testmask.c (File Modified)
1210 +5 -8 trunk/modules/m_unreject.c (File Modified)
1211 +1 -3 trunk/modules/m_xline.c (File Modified)
1212 +2 -2 trunk/src/chmode.c (File Modified)
1213 +8 -15 trunk/src/modules.c (File Modified)
1214 +10 -14 trunk/src/s_auth.c (File Modified)
1215 +3 -6 trunk/src/s_conf.c (File Modified)
1216 +1 -2 trunk/src/s_newconf.c (File Modified)
1217 +20 -57 trunk/src/s_user.c (File Modified)
1218 +4 -2 trunk/src/send.c (File Modified)
1219 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1220 +4 -6 trunk/unsupported/m_force.c (File Modified)
1221
1222
1223 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1224 Log:
1225 - keyword-subst from charybdis 2.2.
1226
1227
1228 Changes: Modified:
1229 +12 -3 trunk/doc/example.conf (File Modified)
1230 +58 -3 trunk/doc/reference.conf (File Modified)
1231 + - trunk/include/substitution.h (File Added)
1232 +1 -0 trunk/src/Makefile.in (File Modified)
1233 +2 -2 trunk/src/s_conf.c (File Modified)
1234 +164 -1 trunk/src/s_user.c (File Modified)
1235 + - trunk/src/substitution.c (File Added)
1236
1237
1238 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1239 Log:
1240 Removed merge tracking for "svnmerge" for
1241 http://svn.atheme.org/charybdis/branches/release-2.2
1242
1243
1244 Changes: Modified:
1245 + - trunk/ (Property Modified)
1246
1247
1248 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1249 Log:
1250 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1251 http://svn.atheme.org/charybdis/branches/release-2.2
1252
1253
1254 Changes: Modified:
1255 + - trunk/ (Property Modified)
1256
1257
1258 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1259 Log:
1260 Removed merge tracking for "svnmerge" for
1261 http://svn.atheme.org/charybdis/branches/release-2.2
1262
1263
1264 Changes: Modified:
1265 + - trunk/ (Property Modified)
1266
1267
1268 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1269 Log:
1270 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1271 http://svn.atheme.org/charybdis/branches/release-2.2
1272
1273
1274 Changes: Modified:
1275 + - trunk/ (Property Modified)
1276
1277
1278 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1279 Log:
1280 - bleah
1281
1282
1283 Changes: Modified:
1284 + - trunk/ (Property Modified)
1285
1286
1287 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1288 Log:
1289 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1290 http://svn.atheme.org/charybdis/branches/release-2.2
1291
1292
1293 Changes: Modified:
1294 + - trunk/ (Property Modified)
1295
1296
1297 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1298 Log:
1299 - version bump to 2.2.0
1300
1301
1302 Changes: Modified:
1303 +3 -1 trunk/NEWS (File Modified)
1304 +1 -1 trunk/configure.ac (File Modified)
1305
1306
1307 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1308 Log:
1309 - the new plan:
1310 + branches/release-2.1 -> 2.2 base
1311 + 3.0 -> branches/cxxconversion
1312 + backport some immediate 3.0 functionality for 2.2
1313 + other stuff
1314
1315
1316 Changes: Modified:
1317 + - trunk/ (File Added)
1318
1319
1320 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1321 Log:
1322 Merged revisions 3135,3137 via svnmerge from
1323 http://svn.atheme.org/charybdis/trunk
1324
1325 ........
1326 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1327
1328 - Expand TRACE description
1329 - Mention expiry time in TESTLINE
1330 ........
1331 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1332
1333 Update copyright year for sgml docs to 2007.
1334 ........
1335
1336
1337 Changes: Modified:
1338 + - branches/release-2.1/ (Property Modified)
1339 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1340 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1341
1342
1343 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1344 Log:
1345 Merged revisions 1999 via svnmerge from
1346 http://svn.atheme.org/charybdis/trunk
1347 Add river to CREDITS
1348
1349 ........
1350 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1351
1352 vanity
1353 ........
1354
1355
1356 Changes: Modified:
1357 + - branches/release-2.1/ (Property Modified)
1358 +1 -0 branches/release-2.1/CREDITS (File Modified)
1359
1360
1361 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1362 Log:
1363 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1364 http://svn.atheme.org/charybdis/trunk
1365
1366 ........
1367 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1368
1369 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1370 ........
1371 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1372
1373 - add use_forward to /info
1374 ........
1375 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1376
1377 Call channel_modes() with &me instead of source_p when
1378 sending out a JOIN and SJOIN for a local user. This
1379 saves checking whether they are on the channel they
1380 have just joined.
1381 ........
1382 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1383
1384 If use_forward is disabled:
1385 - hide +fFQ in 005
1386 - hide +f in /mode #channel (/mode #channel f still shows it)
1387 - do not send any mode changes adding +f to local clients
1388 (-f ones are still sent)
1389 ........
1390
1391
1392 Changes: Modified:
1393 + - branches/release-2.1/ (Property Modified)
1394 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1395 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1396 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1397 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1398 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1399 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1400 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1401 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1402 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1403 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1404 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1405 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1406
1407
1408 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1409 Log:
1410 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1411
1412
1413 Changes: Modified:
1414 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1415 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1416 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1417
1418
1419 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1420 Log:
1421 Add accountability (wallops, log) to OKICK.
1422
1423
1424 Changes: Modified:
1425 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1426
1427
1428 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1429 Log:
1430 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1431 Similar to branches/release-2.2 r3061.
1432
1433
1434 Changes: Modified:
1435 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1436
1437
1438 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1439 Log:
1440 - Write xline to file after instead of before notifying opers and source
1441 - Also notify source of failure to add xline
1442 Similar to branches/release-2.2 r3057.
1443
1444
1445 Changes: Modified:
1446 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1447
1448
1449 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1450 Log:
1451 If a dline/kline/resv cannot be added to the file, send
1452 the regular notices to local opers and source anyway,
1453 and also warn the source (local opers were already warned).
1454 Similar to branches/release-2.2 r3053.
1455
1456
1457 Changes: Modified:
1458 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1459
1460
1461 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1462 Log:
1463 Port over fixes from unkline/unxline/unresv to undline.
1464 Similar to branches/release-2.2 r3049.
1465
1466
1467 Changes: Modified:
1468 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1469
1470
1471 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1472 Log:
1473 Merged revisions 2915 via svnmerge from
1474 http://svn.atheme.org/charybdis/trunk
1475
1476 ........
1477 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1478
1479 In usage message, show kline.conf and xline.conf instead
1480 of klines.conf and xlines.conf.
1481 ........
1482
1483
1484 Changes: Modified:
1485 + - branches/release-2.1/ (Property Modified)
1486 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1487
1488
1489 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1490 Log:
1491 Merged revisions 2831,2833,2853 via svnmerge from
1492 http://svn.atheme.org/charybdis/trunk
1493
1494 ........
1495 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1496
1497 unkline/unxline/unresv:
1498 - if fclose on the output returns an error, treat this as a
1499 write error too
1500 - check if the rename from the temp file to the ban conf failed
1501 ........
1502 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1503
1504 When adding a permanent dline/kline/xline/resv, check
1505 the return value of fclose().
1506 ........
1507 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1508
1509 Do not free xline aconf if it could not be written out.
1510 It will be added to the list in memory anyway.
1511 ........
1512
1513
1514 Changes: Modified:
1515 + - branches/release-2.1/ (Property Modified)
1516 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1517 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1518 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1519 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1520
1521
1522 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1523 Log:
1524 NEWS: Clarify effects of ip_cloaking changes a little.
1525
1526
1527 Changes: Modified:
1528 +2 -0 branches/release-2.1/NEWS (File Modified)
1529
1530
1531 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1532 Log:
1533 Rerun autoconf.
1534
1535
1536 Changes: Modified:
1537 +9 -9 branches/release-2.1/configure (File Modified)
1538
1539
1540 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1541 Log:
1542 Version bump on 2.1 branch to 2.1.2.
1543
1544
1545 Changes: Modified:
1546 +1 -1 branches/release-2.1/configure.ac (File Modified)
1547
1548
1549 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1550 Log:
1551 Mention r2801/r2805.
1552
1553
1554 Changes: Modified:
1555 +1 -0 branches/release-2.1/NEWS (File Modified)
1556
1557
1558 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1559 Log:
1560 Merged revisions 2801 via svnmerge from
1561 http://svn.atheme.org/charybdis/trunk
1562
1563 ........
1564 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1565
1566 ip_cloaking: try to avoid truncation by removing more
1567 components of the hostname (except the TLD).
1568 ........
1569
1570
1571 Changes: Modified:
1572 + - branches/release-2.1/ (Property Modified)
1573 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1574
1575
1576 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1577 Log:
1578 Update NEWS.
1579
1580
1581 Changes: Modified:
1582 +8 -1 branches/release-2.1/NEWS (File Modified)
1583
1584
1585 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1586 Log:
1587 Merged revisions 2781 via svnmerge from
1588 http://svn.atheme.org/charybdis/trunk
1589
1590 ........
1591 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1592
1593 Fix stupid bug: checked a hostmask against the found
1594 ban instead of all exceptions, causing all host mangled
1595 clients to be exempted if there was a single ban
1596 exception in many cases.
1597 ........
1598
1599
1600 Changes: Modified:
1601 + - branches/release-2.1/ (Property Modified)
1602 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1603
1604
1605 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1606 Log:
1607 Merged revisions 2773 via svnmerge from
1608 http://svn.atheme.org/charybdis/trunk
1609
1610 ........
1611 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1612
1613 user@host must be *@* for a shared{} block with flags=locops
1614 (server should not be *).
1615 ........
1616
1617
1618 Changes: Modified:
1619 + - branches/release-2.1/ (Property Modified)
1620 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1621
1622
1623 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1624 Log:
1625 Tweak \s code a little.
1626
1627
1628 Changes: Modified:
1629 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1630 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1631 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1632
1633
1634 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1635 Log:
1636 Merged revisions 2761 via svnmerge from
1637 http://svn.atheme.org/charybdis/trunk
1638
1639 ........
1640 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1641
1642 The testline/no_tilde fixes are in 2.1.1.
1643 ........
1644
1645
1646 Changes: Modified:
1647 + - branches/release-2.1/ (Property Modified)
1648 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1649
1650
1651 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1652 Log:
1653 Update NEWS.
1654
1655
1656 Changes: Modified:
1657 +4 -1 branches/release-2.1/NEWS (File Modified)
1658
1659
1660 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1661 Log:
1662 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
1663 http://svn.atheme.org/charybdis/trunk
1664 no_tilde fixes
1665
1666 ........
1667 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1668
1669 If the auth{} block has no_tilde and is not kline exempt,
1670 check the username without tilde against klines too.
1671 This is consistent with the way klines work on spoofs
1672 (klines checked on both raw and appearing-on-IRC version).
1673 ........
1674 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1675
1676 Rework the fix for klines with no_tilde.
1677 Add an extra argument to find_address_conf() for the
1678 username without tilde, as that may contain one character more.
1679 ........
1680 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1681
1682 Unbreak compile (because of r2697).
1683 testline with ~ could be improved some more perhaps, but this should work.
1684 ........
1685 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1686
1687 testline: take no_tilde and username truncation into account
1688 ........
1689 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1690
1691 Add some information on /testline with no_tilde and username truncation.
1692 ........
1693
1694
1695 Changes: Modified:
1696 + - branches/release-2.1/ (Property Modified)
1697 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1698 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1699 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1700 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1701 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1702 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1703
1704
1705 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1706 Log:
1707 Merged revisions 2149,2151 via svnmerge from
1708 http://svn.atheme.org/charybdis/trunk
1709
1710 ........
1711 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1712
1713 Move kills from services from +s to +k snomask.
1714 Kills from non-service opers remain on +s.
1715 ........
1716 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1717
1718 Update description of +s and +k snomasks.
1719 ........
1720
1721
1722 Changes: Modified:
1723 + - branches/release-2.1/ (Property Modified)
1724 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1725 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1726 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1727
1728
1729 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1730 Log:
1731 Merged revisions 2685 via svnmerge from
1732 http://svn.atheme.org/charybdis/trunk
1733
1734 ........
1735 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1736
1737 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1738 ........
1739
1740
1741 Changes: Modified:
1742 + - branches/release-2.1/ (Property Modified)
1743 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1744
1745
1746 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1747 Log:
1748 Merged revisions 2693 via svnmerge from
1749 http://svn.atheme.org/charybdis/trunk
1750
1751 ........
1752 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1753
1754 Fix truncation (by one) of unidented usernames
1755 if user registration is done because of DNSBL
1756 completion (which is the usual case if a valid
1757 NICK and USER are sent quickly and any DNSBLs
1758 are enabled).
1759 ........
1760
1761
1762 Changes: Modified:
1763 + - branches/release-2.1/ (Property Modified)
1764 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1765
1766
1767 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1768 Log:
1769 Update NEWS.
1770
1771
1772 Changes: Modified:
1773 +10 -0 branches/release-2.1/NEWS (File Modified)
1774
1775
1776 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1777 Log:
1778 Rerun autoconf.
1779
1780
1781 Changes: Modified:
1782 +9 -9 branches/release-2.1/configure (File Modified)
1783
1784
1785 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1786 Log:
1787 Version bump to 2.1.1.
1788
1789
1790 Changes: Modified:
1791 +1 -1 branches/release-2.1/configure.ac (File Modified)
1792
1793
1794 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1795 Log:
1796 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
1797 http://svn.atheme.org/charybdis/trunk
1798
1799 ........
1800 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1801
1802 - fix a server notice on SID collision where the server name is mentioned twice
1803 ........
1804 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1805
1806 - get_server_name() is stupid
1807 ........
1808 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1809
1810 - fix an oops
1811 ........
1812 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1813
1814 Do the Attempt to re-introduce SID server notice somewhat
1815 differently, showing a real host again if !HIDE_SERVERS_IPS
1816 and still showing the server name exactly once.
1817 ........
1818 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1819
1820 Fix log message for Attempt to re-introduce SID (server notice was ok).
1821 ........
1822 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1823
1824 - replace "No N line" with "no connect block" in a
1825 serverlog message
1826 - show attempted server name in a few serverlog messages
1827 ........
1828
1829
1830 Changes: Modified:
1831 + - branches/release-2.1/ (Property Modified)
1832 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1833
1834
1835 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1836 Log:
1837 Merged revisions 2218 via svnmerge from
1838 http://svn.atheme.org/charybdis/trunk
1839
1840 ........
1841 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1842
1843 Fix garbage in /stats y output on 64-bit archs.
1844 ........
1845
1846
1847 Changes: Modified:
1848 + - branches/release-2.1/ (Property Modified)
1849 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1850
1851
1852 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1853 Log:
1854 Merged revisions 2438 via svnmerge from
1855 http://svn.atheme.org/charybdis/trunk
1856
1857 ........
1858 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1859
1860 Enable Revision keyword in addition to Id.
1861 ........
1862
1863
1864 Changes: Modified:
1865 + - branches/release-2.1/ (Property Modified)
1866 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1867
1868
1869 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1870 Log:
1871 Merged revisions 2679 via svnmerge from
1872 http://svn.atheme.org/charybdis/trunk
1873
1874 ........
1875 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1876
1877 Port over ratbox 2.2 r23253 (anfl):
1878 - remove the cached storage of how many +beI there are, thereby fixing a
1879 case where it can get desynced from reality
1880 ........
1881
1882
1883 Changes: Modified:
1884 + - branches/release-2.1/ (Property Modified)
1885 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1886 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1887
1888
1889 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1890 Log:
1891 Merged revisions 2093,2095 via svnmerge from
1892 http://svn.atheme.org/charybdis/trunk
1893
1894 ........
1895 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1896
1897 - change DNSBL licensing to BSD.
1898 ........
1899 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1900
1901 - change x86-assembly FNV implementation to BSD license
1902 ........
1903
1904
1905 Changes: Modified:
1906 + - branches/release-2.1/ (Property Modified)
1907 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1908 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1909
1910
1911 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1912 Log:
1913 Merged revisions 2073,2075 via svnmerge from
1914 http://svn.atheme.org/charybdis/trunk
1915
1916 ........
1917 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1918
1919 Put full information in the squit reason when exiting
1920 a server due to a servlink (ziplinks) error.
1921 ........
1922 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1923
1924 Put full information in the squit reason when exiting
1925 a server due to not enough arguments for a command.
1926 ........
1927
1928
1929 Changes: Modified:
1930 + - branches/release-2.1/ (Property Modified)
1931 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1932 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1933
1934
1935 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1936 Log:
1937 Merged revisions 2071 via svnmerge from
1938 http://svn.atheme.org/charybdis/trunk
1939
1940 ........
1941 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1942
1943 Don't redirect users from an existing domain to an
1944 existing server in reference.conf.
1945 Idea from ratbox.
1946 ........
1947
1948
1949 Changes: Modified:
1950 + - branches/release-2.1/ (Property Modified)
1951 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1952
1953
1954 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1955 Log:
1956 Merged revisions 2053 via svnmerge from
1957 http://svn.atheme.org/charybdis/trunk
1958
1959 ........
1960 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1961
1962 Make find_channel_membership() choose the shortest list
1963 (channel's list or user's list) to search, avoiding excessive
1964 CPU usage with services which are in lots of channels.
1965 From ratbox 2.2 (anfl/jilles)
1966 ........
1967
1968
1969 Changes: Modified:
1970 + - branches/release-2.1/ (Property Modified)
1971 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1972
1973
1974 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1975 Log:
1976 Rerun autoconf.
1977
1978
1979 Changes: Modified:
1980 +9 -9 branches/release-2.1/configure (File Modified)
1981
1982
1983 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1984 Log:
1985 Version change 2.1.0rc1 -> 2.1.0 (release).
1986
1987
1988 Changes: Modified:
1989 +1 -1 branches/release-2.1/configure.ac (File Modified)
1990
1991
1992 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1993 Log:
1994 Merged revisions 2029 via svnmerge from
1995 http://svn.atheme.org/charybdis/trunk
1996
1997 ........
1998 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1999
2000 NEWS: mention m_webirc.c module
2001 ........
2002
2003
2004 Changes: Modified:
2005 + - branches/release-2.1/ (Property Modified)
2006 +1 -0 branches/release-2.1/NEWS (File Modified)
2007
2008
2009 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2010 Log:
2011 Rerun autoconf.
2012
2013
2014 Changes: Modified:
2015 +9 -9 branches/release-2.1/configure (File Modified)
2016
2017
2018 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2019 Log:
2020 Change version to 2.1.0rc1.
2021
2022
2023 Changes: Modified:
2024 +1 -1 branches/release-2.1/configure.ac (File Modified)
2025
2026
2027 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2028 Log:
2029 Merged revisions 2021 via svnmerge from
2030 http://svn.atheme.org/charybdis/trunk
2031
2032 ........
2033 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2034
2035 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2036 related flaky looking things, and instead keep a list
2037 of BlacklistClients in PreClient.
2038 ........
2039
2040
2041 Changes: Modified:
2042 + - branches/release-2.1/ (Property Modified)
2043 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2044 +1 -1 branches/release-2.1/include/client.h (File Modified)
2045 +0 -1 branches/release-2.1/include/res.h (File Modified)
2046 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2047 +0 -24 branches/release-2.1/src/res.c (File Modified)
2048 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2049
2050
2051 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2052 Log:
2053 Merged revisions 2015,2017 via svnmerge from
2054 http://svn.atheme.org/charybdis/trunk
2055
2056 ........
2057 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2058
2059 Check if the name in the question section of the
2060 DNS reply matches what we queried, to guard against
2061 late replies to a previous query with the same id.
2062 ........
2063 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2064
2065 res.c: add a comment summarizing our changes
2066 ........
2067
2068
2069 Changes: Modified:
2070 + - branches/release-2.1/ (Property Modified)
2071 +53 -18 branches/release-2.1/src/res.c (File Modified)
2072
2073
2074 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2075 Log:
2076 Merged revisions 1981 via svnmerge from
2077 http://svn.atheme.org/charybdis/trunk
2078
2079 ........
2080 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2081
2082 Alphabetize extensions and tweak the descriptions a little.
2083 ........
2084
2085
2086 Changes: Modified:
2087 + - branches/release-2.1/ (Property Modified)
2088 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2089 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2090
2091
2092 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2093 Log:
2094 Merged revisions 1975 via svnmerge from
2095 http://svn.atheme.org/charybdis/trunk
2096
2097 ........
2098 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2099
2100 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2101 We should use the IP and not truncate the hostname.
2102 From ratbox 2.2 (androsyn)
2103 ........
2104
2105
2106 Changes: Modified:
2107 + - branches/release-2.1/ (Property Modified)
2108 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2109
2110
2111 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2112 Log:
2113 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2114 http://svn.atheme.org/charybdis/trunk
2115
2116
2117 Changes: Modified:
2118 + - branches/release-2.1/ (Property Modified)
2119
2120
2121 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2122 Log:
2123 - branch 2.1 release family
2124
2125
2126 Changes: Modified:
2127 + - branches/release-2.1/ (File Added)
2128
2129
2130 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2131 Log:
2132 Describe new handling of host mangling in channel bans in SGML.
2133
2134
2135 Changes: Modified:
2136 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2137
2138
2139 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2140 Log:
2141 - ok, 2.1 operline brought to you by marvin the melancholy robot
2142
2143
2144 Changes: Modified:
2145 +1 -1 trunk/src/messages.tab (File Modified)
2146
2147
2148 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2149 Log:
2150 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2151 If anybody comes up with anything better, then please let us know
2152 and we will change this before 2.1 is branched.
2153
2154
2155 Changes: Modified:
2156 +1 -1 trunk/src/messages.tab (File Modified)
2157
2158
2159 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2160 Log:
2161 Add EUID to capab.txt.
2162
2163
2164 Changes: Modified:
2165 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2166
2167
2168 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2169 Log:
2170 Update NEWS file.
2171
2172
2173 Changes: Modified:
2174 +3 -0 trunk/NEWS (File Modified)
2175
2176
2177 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2178 Log:
2179 Allow service{} servers to manipulate the nick delay table
2180 (for "nickserv enforcement").
2181 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2182 If duration is 0, the nickdelay entry is removed, otherwise
2183 it is added with the duration in seconds (maximum 24 hours).
2184 It is suggested that this is used if the EUID capab is present.
2185
2186
2187 Changes: Modified:
2188 +42 -1 trunk/modules/m_services.c (File Modified)
2189
2190
2191 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2192 Log:
2193 HURT: strip off *@ from the start of the mask
2194 reject anything else containing '@' or '!'
2195
2196
2197 Changes: Modified:
2198 +11 -0 trunk/extensions/hurt.c (File Modified)
2199
2200
2201 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2202 Log:
2203 ircd.c: need supported.h here
2204
2205
2206 Changes: Modified:
2207 +1 -0 trunk/src/ircd.c (File Modified)
2208
2209
2210 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2211 Log:
2212 HURT: less ambiguity here
2213 ips/hosts to be hurt must contain a '.' or ':' otherwise
2214 they are interpreted as nicks
2215
2216
2217 Changes: Modified:
2218 +14 -9 trunk/extensions/hurt.c (File Modified)
2219
2220
2221 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2222 Log:
2223 - we're now ircd-charybdis.org.
2224 - properly alphabetize credits
2225
2226
2227 Changes: Modified:
2228 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2229
2230
2231 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2232 Log:
2233 - add additional modules to the configs
2234
2235
2236 Changes: Modified:
2237 +6 -0 trunk/doc/example.conf (File Modified)
2238 +12 -0 trunk/doc/reference.conf (File Modified)
2239
2240
2241 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2242 Log:
2243 - remove hurt.h, it is pointless and confusing
2244
2245
2246 Changes: Modified:
2247 +27 -62 trunk/extensions/hurt.c (File Modified)
2248 + - trunk/extensions/hurt.h (File Deleted)
2249
2250
2251 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2252 Log:
2253 - add code to suggest a local HURT by nickname.
2254 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2255
2256
2257 Changes: Modified:
2258 +40 -10 trunk/extensions/hurt.c (File Modified)
2259 +1 -0 trunk/extensions/hurt.h (File Modified)
2260
2261
2262 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2263 Log:
2264 - update NEWS file
2265
2266
2267 Changes: Modified:
2268 +2 -1 trunk/NEWS (File Modified)
2269
2270
2271 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2272 Log:
2273 MASKTRACE/TESTMASK: check orighost as well
2274
2275
2276 Changes: Modified:
2277 +4 -2 trunk/modules/m_etrace.c (File Modified)
2278 +3 -1 trunk/modules/m_testmask.c (File Modified)
2279
2280
2281 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2282 Log:
2283 Make RPL_ISUPPORT (005) numeric modularizable.
2284 Currently it will reassemble the numeric every time
2285 it needs to be sent, using a few dozen callbacks;
2286 if this is too slow some caching scheme should be
2287 implemented.
2288
2289
2290 Changes: Modified:
2291 +0 -1 trunk/include/s_user.h (File Modified)
2292 +36 -114 trunk/include/supported.h (File Modified)
2293 +1 -1 trunk/modules/m_version.c (File Modified)
2294 +1 -0 trunk/src/Makefile.in (File Modified)
2295 +1 -0 trunk/src/ircd.c (File Modified)
2296 +300 -25 trunk/src/s_user.c (File Modified)
2297 + - trunk/src/supported.c (File Added)
2298
2299
2300 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2301 Log:
2302 EUID orighost could differ from host only in case,
2303 do not mark as dynamic spoof then
2304
2305
2306 Changes: Modified:
2307 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2308
2309
2310 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2311 Log:
2312 kline help file: clarify a bit and remove some obsolete stuff
2313 partly suggested by Olin
2314
2315
2316 Changes: Modified:
2317 +8 -8 trunk/help/opers/kline (File Modified)
2318
2319
2320 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2321 Log:
2322 Update NEWS file.
2323
2324
2325 Changes: Modified:
2326 +20 -0 trunk/NEWS (File Modified)
2327
2328
2329 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2330 Log:
2331 Show real host/IP to nonopers whoising themselves.
2332 The IP is not shown for auth{} spoofs, otherwise it is,
2333 as it looked rather weird to me to show an auth{} spoofed
2334 IP like this. (/userhost on self still shows the IP.)
2335
2336
2337 Changes: Modified:
2338 +13 -2 trunk/modules/m_whois.c (File Modified)
2339
2340
2341 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2342 Log:
2343 Document nick_delay stuff and move it around a bit.
2344
2345
2346 Changes: Modified:
2347 +1 -2 trunk/doc/example.conf (File Modified)
2348 +8 -2 trunk/doc/reference.conf (File Modified)
2349
2350
2351 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2352 Log:
2353 - disable nickdelay by default. Needs to be documented in reference.conf.
2354
2355
2356 Changes: Modified:
2357 +2 -0 trunk/doc/example.conf (File Modified)
2358 +2 -0 trunk/doc/reference.conf (File Modified)
2359
2360
2361 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2362 Log:
2363 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2364
2365
2366 Changes: Modified:
2367 +2 -1 trunk/modules/m_services.c (File Modified)
2368
2369
2370 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2371 Log:
2372 ip_cloaking: somewhat hackish but we need to send the
2373 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2374 umodes
2375
2376
2377 Changes: Modified:
2378 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2379
2380
2381 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2382 Log:
2383 If EUID is used, show realhost in far connect notice
2384 (but not in far disconnect notice).
2385
2386
2387 Changes: Modified:
2388 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2389
2390
2391 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2392 Log:
2393 ip_cloaking:
2394 - use non-ENCAP CHGHOST if possible
2395 - really introduce new users with their mangled and real
2396 host if +h is in default umodes
2397
2398
2399 Changes: Modified:
2400 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2401
2402
2403 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2404 Log:
2405 Add non-ENCAP CHGHOST.
2406
2407
2408 Changes: Modified:
2409 +49 -11 trunk/modules/m_chghost.c (File Modified)
2410
2411
2412 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2413 Log:
2414 Initial addition of EUID (puts realhost/account in same
2415 command as user introduction).
2416 See doc/technical/euid.txt for more information.
2417 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2418
2419
2420 Changes: Modified:
2421 + - trunk/doc/technical/euid.txt (File Added)
2422 +2 -1 trunk/include/s_serv.h (File Modified)
2423 +1 -1 trunk/include/s_user.h (File Modified)
2424 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2425 +1 -34 trunk/modules/m_chghost.c (File Modified)
2426 +0 -28 trunk/modules/m_services.c (File Modified)
2427 +30 -1 trunk/src/s_serv.c (File Modified)
2428 +30 -3 trunk/src/s_user.c (File Modified)
2429
2430
2431 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2432 Log:
2433 Store the mangled host in localClient and use it for
2434 ban matching (also match real host for mangled users,
2435 also match mangled host for uncloaked users).
2436 Improve interaction of +h with auth{} and services
2437 spoofs.
2438 Note that all of this only applies to clients who
2439 connect after the mangling module is loaded
2440 (other clients cannot even set +h).
2441 The sorcerynet cloaking module has not been updated
2442 for these changes.
2443
2444
2445 Changes: Modified:
2446 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2447 +3 -0 trunk/include/client.h (File Modified)
2448 +64 -5 trunk/src/channel.c (File Modified)
2449 +1 -0 trunk/src/client.c (File Modified)
2450 +2 -2 trunk/src/s_user.c (File Modified)
2451
2452
2453 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2454 Log:
2455 Document /stats U letters in sgml.
2456
2457
2458 Changes: Modified:
2459 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2460
2461
2462 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2463 Log:
2464 Better description of hub_mask and leaf_mask.
2465
2466
2467 Changes: Modified:
2468 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2469
2470
2471 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2472 Log:
2473 Add operspy_dont_care_user_info to sgml docs.
2474
2475
2476 Changes: Modified:
2477 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2478
2479
2480 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2481 Log:
2482 Add general::operspy_dont_care_user_info.
2483 This makes /who mask equivalent to /who !mask for opers
2484 with the operspy flag, and removes the operspy log/notice
2485 on /who mask, /masktrace and /scan.
2486 The necessary privilege (operspy flag) is unchanged.
2487 Behaviour for the other operspy commands (channel
2488 related ones) is also unchanged.
2489
2490
2491 Changes: Modified:
2492 +1 -0 trunk/doc/example.conf (File Modified)
2493 +6 -0 trunk/doc/reference.conf (File Modified)
2494 +1 -0 trunk/include/s_conf.h (File Modified)
2495 +10 -8 trunk/modules/m_etrace.c (File Modified)
2496 +6 -0 trunk/modules/m_info.c (File Modified)
2497 +8 -5 trunk/modules/m_scan.c (File Modified)
2498 +1 -1 trunk/modules/m_version.c (File Modified)
2499 +6 -1 trunk/modules/m_who.c (File Modified)
2500 +1 -0 trunk/src/newconf.c (File Modified)
2501 +1 -0 trunk/src/s_conf.c (File Modified)
2502
2503
2504 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2505 Log:
2506 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2507 This letter will also be used for showing operspy with
2508 limited accountability (show non channel related info
2509 without '!' or notice).
2510
2511
2512 Changes: Modified:
2513 +2 -0 trunk/doc/server-version-info (File Modified)
2514 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2515 +2 -0 trunk/include/ircd.h (File Modified)
2516 +6 -0 trunk/modules/m_info.c (File Modified)
2517 +2 -0 trunk/modules/m_version.c (File Modified)
2518 +1 -0 trunk/src/ircd_state.c (File Modified)
2519
2520
2521 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2522 Log:
2523 Add m_webirc module, allows showing real host of CGI:IRC users.
2524 Differences to the version available on my web page for a while:
2525 instructions on how to set it up.
2526
2527
2528 Changes: Modified:
2529 +137 -0 trunk/extensions/Makefile.in (File Modified)
2530 + - trunk/extensions/m_webirc.c (File Added)
2531
2532
2533 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2534 Log:
2535 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2536
2537
2538 Changes: Modified:
2539 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2540
2541
2542 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2543 Log:
2544 - move beu from core to contributors
2545 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2546
2547
2548 Changes: Modified:
2549 +2 -2 trunk/CREDITS (File Modified)
2550
2551
2552 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2553 Log:
2554 Mention that class blocks must be defined before the
2555 auth or connect blocks referencing them.
2556
2557
2558 Changes: Modified:
2559 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2560
2561
2562 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2563 Log:
2564 extb_canjoin:
2565 - change from "can join" to "is banned", this reverses sense
2566 and removes "weird" checks like for +i, +l, +j
2567 - don't allow $j to same channel
2568 - +s/+p restriction removed, anyone can /mode b anyway
2569 - +k check removed
2570
2571
2572 Changes: Modified:
2573 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2574
2575
2576 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2577 Log:
2578 Add a few important lines from reference.conf to example.conf.
2579
2580
2581 Changes: Modified:
2582 +8 -1 trunk/doc/example.conf (File Modified)
2583
2584
2585 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2586 Log:
2587 - we don't support rtsigio anymore
2588 - we definately don't support VMS nor Cygwin either.
2589
2590
2591 Changes: Modified:
2592 +2 -2 trunk/INSTALL (File Modified)
2593 +0 -2 trunk/README.FIRST (File Modified)
2594
2595
2596 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2597 Log:
2598 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2599
2600
2601 Changes: Modified:
2602 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2603
2604
2605 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2606 Log:
2607 extb_canjoin:
2608 - return EXTBAN_NOMATCH for a valid ban that does not match
2609 - consider a $j ban invalid if we were already processing a
2610 can_join for a $j ban
2611
2612
2613 Changes: Modified:
2614 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2615
2616
2617 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2618 Log:
2619 extb_extgecos: realhost -> orighost
2620
2621
2622 Changes: Modified:
2623 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2624
2625
2626 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2627 Log:
2628 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2629
2630
2631 Changes: Modified:
2632 +59 -0 trunk/extensions/Makefile.in (File Modified)
2633 + - trunk/extensions/extb_canjoin.c (File Added)
2634
2635
2636 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2637 Log:
2638 - oh right, charybdis calls that 'orighost'.
2639
2640
2641 Changes: Modified:
2642 +2 -2 trunk/modules/m_who.c (File Modified)
2643
2644
2645 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2646 Log:
2647 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2648
2649
2650 Changes: Modified:
2651 +2 -0 trunk/modules/m_who.c (File Modified)
2652
2653
2654 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2655 Log:
2656 - also check $x against realhost
2657
2658
2659 Changes: Modified:
2660 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2661
2662
2663 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2664 Log:
2665 Sorcerynet people want a debugging notice moved from +s to +d.
2666
2667
2668 Changes: Modified:
2669 +1 -1 trunk/src/blacklist.c (File Modified)
2670
2671
2672 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2673 Log:
2674 Use source_p instead of client_p for free_pre_client().
2675 client_p could be NULL or another client.
2676
2677
2678 Changes: Modified:
2679 +1 -1 trunk/src/client.c (File Modified)
2680
2681
2682 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2683 Log:
2684 - revert this, I know how to fix it now
2685
2686
2687 Changes: Modified:
2688 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2689
2690
2691 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2692 Log:
2693 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2694 This fix is probably suboptimal, but it does indeed fix the problem.
2695
2696
2697 Changes: Modified:
2698 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2699
2700
2701 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2702 Log:
2703 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2704
2705
2706 Changes: Modified:
2707 +49 -0 trunk/extensions/Makefile.in (File Modified)
2708 + - trunk/extensions/extb_extgecos.c (File Added)
2709
2710
2711 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2712 Log:
2713 Remove undocumented and unused general::fallback_to_ip6_int config option.
2714
2715
2716 Changes: Modified:
2717 +0 -3 trunk/include/s_conf.h (File Modified)
2718 +0 -3 trunk/src/newconf.c (File Modified)
2719
2720
2721 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2722 Log:
2723 SGML docs:
2724 - document new TESTMASK
2725 - mention that TESTMASK matching is the same as MASKTRACE matching
2726 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2727 been that way)
2728
2729
2730 Changes: Modified:
2731 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2732
2733
2734 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2735 Log:
2736 New testmask from ratbox 2.2.
2737 Allows matches on nick, ip and gecos in addition to user
2738 and host, and is fully analogous to masktrace.
2739 The numeric has changed from 724 to 727 and fields in it
2740 have changed.
2741
2742
2743 Changes: Modified:
2744 +4 -3 trunk/help/opers/testmask (File Modified)
2745 +1 -0 trunk/include/numeric.h (File Modified)
2746 +82 -9 trunk/modules/m_testmask.c (File Modified)
2747 +2 -2 trunk/src/messages.tab (File Modified)
2748
2749
2750 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2751 Log:
2752 contrib -> extensions
2753
2754
2755 Changes: Modified:
2756 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2757
2758
2759 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2760 Log:
2761 CHGHOST: Check validity of new hostname.
2762 If the command came from a local client (disabled by
2763 default), send an error message and drop the command.
2764 If the command came from a remote client or server,
2765 send a notice to opers and the target user (if local).
2766
2767
2768 Changes: Modified:
2769 +42 -1 trunk/modules/m_chghost.c (File Modified)
2770
2771
2772 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2773 Log:
2774 Update NEWS file.
2775
2776
2777 Changes: Modified:
2778 +23 -1 trunk/NEWS (File Modified)
2779
2780
2781 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2782 Log:
2783 When an outgoing server connection succeeds, set
2784 localClient->ip by simply copying the whole sockaddr
2785 struct instead of copying certain parts only.
2786
2787
2788 Changes: Modified:
2789 +1 -19 trunk/src/s_serv.c (File Modified)
2790
2791
2792 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2793 Log:
2794 Give a special error message and ignore the connect block
2795 if trying to add a connect block for the server's own name.
2796
2797
2798 Changes: Modified:
2799 +7 -0 trunk/src/newconf.c (File Modified)
2800
2801
2802 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2803 Log:
2804 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2805 when --disable-balloc is used, so that it compiles.
2806 Obviously the BlockHeapUsage() stub returns just zeroes so
2807 /stats z will be less informative.
2808
2809
2810 Changes: Modified:
2811 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2812
2813
2814 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2815 Log:
2816 Free and zero dns_query in DNS callback for outgoing connect.
2817 This avoids double free of reslist.
2818
2819
2820 Changes: Modified:
2821 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2822
2823
2824 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2825 Log:
2826 From ratbox, log failed outgoing connections to serverlog.
2827 Added: IP address.
2828
2829
2830 Changes: Modified:
2831 +13 -1 trunk/src/s_serv.c (File Modified)
2832
2833
2834 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2835 Log:
2836 Change serverlog message when connecting to be more clear and show the port number.
2837
2838
2839 Changes: Modified:
2840 +1 -1 trunk/src/s_serv.c (File Modified)
2841
2842
2843 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2844 Log:
2845 Remove gethost_byname(), this is meaningless
2846 since the removal of AAAA -> A fallback (r1763).
2847
2848
2849 Changes: Modified:
2850 +0 -1 trunk/include/res.h (File Modified)
2851 +0 -12 trunk/src/res.c (File Modified)
2852
2853
2854 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2855 Log:
2856 Remove ip6.int support and use only ip6.arpa.
2857 The global ip6.int zone has disappeared on June 1
2858 and a lot of other software has been removing ip6.int
2859 support also.
2860 This removes the second and last case where IPv6
2861 support in charybdis causes extra lookups and slows
2862 DNS down.
2863
2864
2865 Changes: Modified:
2866 +5 -27 trunk/src/res.c (File Modified)
2867
2868
2869 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2870 Log:
2871 Mention new default (r1767) for connect::aftype in sgml docs.
2872
2873
2874 Changes: Modified:
2875 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2876
2877
2878 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2879 Log:
2880 Use IPv6 if connect::host looks like an IPv6 address
2881 (contains a colon). No need to aftype=ipv6 anymore.
2882
2883
2884 Changes: Modified:
2885 +2 -0 trunk/src/newconf.c (File Modified)
2886
2887
2888 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2889 Log:
2890 More information about connect::host.
2891
2892
2893 Changes: Modified:
2894 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2895
2896
2897 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2898 Log:
2899 Remove fallback to A if AAAA cannot be found.
2900 In case of a forward check of a reverse lookup, we
2901 already know if it's ipv4 or ipv6, so it is not
2902 useful and in case of a forward lookup of a hostname
2903 in connect::host, connect::aftype already specifies
2904 if it's ipv4 or ipv6.
2905
2906
2907 Changes: Modified:
2908 +4 -27 trunk/src/res.c (File Modified)
2909
2910
2911 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2912 Log:
2913 msg_channel():
2914 - check if +c made the message text empty and refuse
2915 to send it if so
2916 - don't copy message text if it is not necessary
2917 (channel is -c)
2918
2919
2920 Changes: Modified:
2921 +14 -4 trunk/modules/core/m_message.c (File Modified)
2922
2923
2924 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2925 Log:
2926 remove_conf_item(): do not free cf_name, this is generally a string constant
2927
2928
2929 Changes: Modified:
2930 +0 -1 trunk/src/newconf.c (File Modified)
2931
2932
2933 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2934 Log:
2935 Remove the old unused FDL_ constants.
2936
2937
2938 Changes: Modified:
2939 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2940
2941
2942 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2943 Log:
2944 Remove an unused struct irc_sockaddr_storage from fde_t
2945 (allocated for every possible file descriptor).
2946
2947
2948 Changes: Modified:
2949 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2950
2951
2952 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2953 Log:
2954 If the DNS lookup for an outgoing connection is still
2955 pending when it is closed, clean it up.
2956
2957
2958 Changes: Modified:
2959 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2960
2961
2962 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2963 Log:
2964 If proc_answer() fails (for example if a lookup for an
2965 A record returns a CNAME), fail the query immediately.
2966 Previously the packet was just ignored, leaving the
2967 query to time out.
2968
2969
2970 Changes: Modified:
2971 +4 -8 trunk/src/res.c (File Modified)
2972
2973
2974 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2975 Log:
2976 Correct sockhost field in an outgoing server connection.
2977 First copy the host field from the server_conf, then
2978 take the IP from to where the connection was attempted
2979 when the connection callback is called.
2980 (Before r1747 this used the IP from the server_conf.)
2981
2982
2983 Changes: Modified:
2984 +8 -2 trunk/src/s_serv.c (File Modified)
2985
2986
2987 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2988 Log:
2989 Remove ipnum (keep aftype) and dns_query from server_conf.
2990 We don't keep track of binary form address in connect{}
2991 blocks anymore, DNS lookups of names in host= gone.
2992 As before the DNS lookup is done on connect.
2993 This should unbreak hostnames in host= somewhat.
2994
2995
2996 Changes: Modified:
2997 +1 -2 trunk/include/s_newconf.h (File Modified)
2998 +2 -2 trunk/src/newconf.c (File Modified)
2999 +1 -42 trunk/src/s_newconf.c (File Modified)
3000 +12 -31 trunk/src/s_serv.c (File Modified)
3001
3002
3003 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3004 Log:
3005 Rerun autoconf.
3006
3007
3008 Changes: Modified:
3009 +1 -1 trunk/configure (File Modified)
3010
3011
3012 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3013 Log:
3014 Fix --disable-balloc help text (said --disable-small-net).
3015
3016
3017 Changes: Modified:
3018 +1 -1 trunk/configure.ac (File Modified)
3019
3020
3021 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3022 Log:
3023 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3024 services (+S). Unlike operstring and adminstring, this
3025 is not changeable with /quote set but is updated on rehash.
3026
3027
3028 Changes: Modified:
3029 +1 -0 trunk/doc/example.conf (File Modified)
3030 +10 -2 trunk/doc/reference.conf (File Modified)
3031 +1 -0 trunk/include/s_conf.h (File Modified)
3032 +6 -0 trunk/modules/m_info.c (File Modified)
3033 +3 -2 trunk/modules/m_whois.c (File Modified)
3034 +1 -0 trunk/src/newconf.c (File Modified)
3035 +1 -0 trunk/src/s_conf.c (File Modified)
3036
3037
3038 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3039 Log:
3040 Fix handling of comma in whois: ignore the comma and
3041 everything after it but do output the entire parameter
3042 in RPL_ENDOFWHOIS.
3043
3044
3045 Changes: Modified:
3046 +2 -2 trunk/modules/m_whois.c (File Modified)
3047
3048
3049 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3050 Log:
3051 New /stats letter 's' to list HURTs:
3052 - opers get the full listing.
3053 - users get any HURTs that match their sockhost/orighost if
3054 "stats_k_oper_only" is set to 1.
3055
3056
3057 Changes: Modified:
3058 +50 -0 trunk/extensions/hurt.c (File Modified)
3059
3060
3061 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3062 Log:
3063 - make the newconf system available to modules.
3064
3065
3066 Changes: Modified:
3067 +4 -1 trunk/include/newconf.h (File Modified)
3068 +4 -8 trunk/src/newconf.c (File Modified)
3069
3070
3071 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3072 Log:
3073 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3074
3075 Changes: Modified:
3076 +0 -3 trunk/doc/example.conf (File Modified)
3077 +0 -3 trunk/doc/reference.conf (File Modified)
3078
3079
3080 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3081 Log:
3082 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3083
3084
3085 Changes: Modified:
3086 +3 -0 trunk/doc/example.conf (File Modified)
3087 +3 -0 trunk/doc/reference.conf (File Modified)
3088
3089
3090 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3091 Log:
3092 Fix too early truncation of JOIN channel list.
3093
3094
3095 Changes: Modified:
3096 +2 -3 trunk/modules/core/m_join.c (File Modified)
3097
3098
3099 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3100 Log:
3101 - From ratbox 2.2 (anfl), send server notices about read
3102 errors from handshakes and servers to +s instead of +d.
3103 - Send various server notices about failed server
3104 connections which did not reach registered state network
3105 wide if the connection was initiated by a remote oper.
3106 This avoids annoying the whole net if there is a
3107 broken autoconnect, but allows all opers to see why a
3108 remote connect failed. Failed connections which did reach
3109 server state already generate server notices everywhere.
3110
3111 Note: this is an exception to our general policy to not send
3112 server notices about unregistered connections remotely.
3113
3114
3115 Changes: Modified:
3116 +1 -0 trunk/include/client.h (File Modified)
3117 +20 -6 trunk/src/client.c (File Modified)
3118 +6 -6 trunk/src/s_serv.c (File Modified)
3119
3120
3121 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3122 Log:
3123 - fix typoes
3124
3125
3126 Changes: Modified:
3127 +1 -1 trunk/doc/example.conf (File Modified)
3128 +1 -1 trunk/doc/reference.conf (File Modified)
3129
3130
3131 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3132 Log:
3133 Don't allow #channel +b $c:&channel (inconsistent target).
3134
3135
3136 Changes: Modified:
3137 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3138
3139
3140 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3141 Log:
3142 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3143
3144
3145 Changes: Modified:
3146 +0 -2 trunk/include/client.h (File Modified)
3147
3148
3149 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3150 Log:
3151 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3152
3153
3154 Changes: Modified:
3155 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3156
3157
3158 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3159 Log:
3160 Store IP addresses in whowas. These are shown to opers.
3161 Obtained from Eurus patches.
3162 orighost tracking removed (not worth the memory IMHO),
3163 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3164 with unknown IPs and to not violate auth{} spoof policy.
3165
3166
3167 Changes: Modified:
3168 +2 -0 trunk/doc/reference.conf (File Modified)
3169 +1 -0 trunk/include/numeric.h (File Modified)
3170 +1 -0 trunk/include/whowas.h (File Modified)
3171 +10 -1 trunk/modules/m_whowas.c (File Modified)
3172 +1 -1 trunk/src/messages.tab (File Modified)
3173 +4 -0 trunk/src/whowas.c (File Modified)
3174
3175
3176 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3177 Log:
3178 Describe hostmask parameter of masktrace better in sgml docs.
3179
3180
3181 Changes: Modified:
3182 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3183
3184
3185 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3186 Log:
3187 masktrace help file: mention CIDR IP masks
3188 From ratbox 2.2
3189
3190
3191 Changes: Modified:
3192 +2 -0 trunk/help/opers/masktrace (File Modified)
3193
3194
3195 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3196 Log:
3197 MASKTRACE: allow normal match() on IP address also
3198 From ratbox 2.2
3199
3200
3201 Changes: Modified:
3202 +2 -3 trunk/modules/m_etrace.c (File Modified)
3203
3204
3205 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3206 Log:
3207 Allow +S clients (services) to send to channels and @/+ channels always.
3208
3209
3210 Changes: Modified:
3211 +1 -1 trunk/modules/core/m_message.c (File Modified)
3212 +1 -1 trunk/src/channel.c (File Modified)
3213
3214
3215 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3216 Log:
3217 Allow servers to send to @#chan and +#chan.
3218
3219
3220 Changes: Modified:
3221 +1 -1 trunk/modules/core/m_message.c (File Modified)
3222
3223
3224 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3225 Log:
3226 Don't count opers on service{} servers in /lusers.
3227
3228
3229 Changes: Modified:
3230 +2 -2 trunk/src/s_user.c (File Modified)
3231
3232
3233 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3234 Log:
3235 Show opers the real host behind a dynamic spoof in WHOIS.
3236 If the user is auth{} spoofed, this shows the auth{} spoof
3237 otherwise it shows the DNS hostname and IP address.
3238 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3239
3240
3241 Changes: Modified:
3242 +1 -0 trunk/include/numeric.h (File Modified)
3243 +12 -2 trunk/modules/m_whois.c (File Modified)
3244 +1 -1 trunk/src/messages.tab (File Modified)
3245
3246
3247 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3248 Log:
3249 Remove #define HIDE_SPOOF_IPS from config.h, should
3250 have been done earlier.
3251
3252
3253 Changes: Modified:
3254 +0 -7 trunk/include/config.h (File Modified)
3255
3256
3257 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3258 Log:
3259 Bring back ERR_CANTKILLSERVER.
3260
3261
3262 Changes: Modified:
3263 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3264
3265
3266 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3267 Log:
3268 ip_cloaking module:
3269 - also send RPL_HOSTHIDDEN on -h
3270 - don't allow +h for auth{} spoofed clients
3271
3272
3273 Changes: Modified:
3274 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3275
3276
3277 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3278 Log:
3279 /etc/resolv.conf parsing:
3280 - don't crash (sometimes) if there is a line without an argument
3281 (e.g. 'search' by itself)
3282 - fix handling of lines with leading whitespace
3283
3284
3285 Changes: Modified:
3286 +9 -8 trunk/src/reslib.c (File Modified)
3287
3288
3289 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3290 Log:
3291 Put back code that terminates DNS queries, which was
3292 removed during the resolver changes.
3293
3294
3295 Changes: Modified:
3296 +4 -0 trunk/src/s_auth.c (File Modified)
3297
3298
3299 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3300 Log:
3301 - oh hey, that was in the wrong place
3302
3303
3304 Changes: Modified:
3305 +13 -13 trunk/src/s_auth.c (File Modified)
3306
3307
3308 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3309 Log:
3310 - handle a situation where a user can go away before DNS completes
3311
3312
3313 Changes: Modified:
3314 +13 -0 trunk/src/s_auth.c (File Modified)
3315
3316
3317 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3318 Log:
3319 More dnsbl stuff
3320
3321
3322 Changes: Modified:
3323 +1 -0 trunk/include/blacklist.h (File Modified)
3324 +1 -0 trunk/include/res.h (File Modified)
3325 +33 -2 trunk/src/blacklist.c (File Modified)
3326 +2 -0 trunk/src/client.c (File Modified)
3327 +24 -0 trunk/src/res.c (File Modified)
3328
3329
3330 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3331 Log:
3332 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3333 if comm_accept() failed.
3334
3335 Found with valgrind.
3336
3337
3338 Changes: Modified:
3339 +4 -4 trunk/src/listener.c (File Modified)
3340
3341
3342 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3343 Log:
3344 - handle unavailable Client/preClient structs
3345
3346
3347 Changes: Modified:
3348 +9 -0 trunk/src/blacklist.c (File Modified)
3349
3350
3351 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3352 Log:
3353 Add +lf to SGML docs.
3354
3355
3356 Changes: Modified:
3357 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3358
3359
3360 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3361 Log:
3362 Also do forwarding if the channel limit (+l) is exceeded.
3363
3364
3365 Changes: Modified:
3366 +1 -1 trunk/help/opers/cmode (File Modified)
3367 +2 -2 trunk/modules/core/m_join.c (File Modified)
3368
3369
3370 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3371 Log:
3372 Post-release lovin':
3373 - Update version to 2.1.0.
3374 - Regenerate configure.
3375
3376
3377 Changes: Modified:
3378 +9 -9 trunk/configure (File Modified)
3379 +1 -1 trunk/configure.ac (File Modified)
3380
3381
3382 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3383 Log:
3384 Comment out example blacklist{} block.
3385
3386
3387 Changes: Modified:
3388 +7 -7 trunk/doc/example.conf (File Modified)
3389 +7 -7 trunk/doc/reference.conf (File Modified)
3390
3391
3392 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3393 Log:
3394 Add note regarding use of AHBL BLs.
3395
3396
3397 Changes: Modified:
3398 +4 -0 trunk/doc/example.conf (File Modified)
3399 +4 -0 trunk/doc/reference.conf (File Modified)
3400
3401
3402 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3403 Log:
3404 Fix typos.
3405
3406
3407 Changes: Modified:
3408 +2 -2 trunk/CREDITS (File Modified)
3409
3410
3411 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3412 Log:
3413 Add beu to CREDITS.
3414
3415
3416 Changes: Modified:
3417 +1 -0 trunk/CREDITS (File Modified)
3418
3419
3420 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3421 Log:
3422 Put more recent ratbox CREDITS here.
3423
3424
3425 Changes: Modified:
3426 +3 -2 trunk/doc/Ratbox-team (File Modified)
3427
3428
3429 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3430 Log:
3431 Clarify a bit.
3432
3433
3434 Changes: Modified:
3435 +5 -4 trunk/NEWS (File Modified)
3436
3437
3438 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3439 Log:
3440 Mention that install or make install also avoids modunload crashes.
3441
3442
3443 Changes: Modified:
3444 +2 -1 trunk/BUGS (File Modified)
3445
3446
3447 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3448 Log:
3449 - update NEWS a bit
3450
3451
3452 Changes: Modified:
3453 +3 -8 trunk/NEWS (File Modified)
3454
3455
3456 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3457 Log:
3458 - further updates
3459
3460
3461 Changes: Modified:
3462 +3 -2 trunk/BUGS (File Modified)
3463
3464
3465 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3466 Log:
3467 - add orighost check to hurt.c
3468 - update BUGS info
3469
3470
3471 Changes: Modified:
3472 +1 -6 trunk/BUGS (File Modified)
3473 +1 -1 trunk/extensions/hurt.c (File Modified)
3474
3475
3476 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3477 Log:
3478 Make kline_exempt exempt from HURT also.
3479
3480
3481 Changes: Modified:
3482 +2 -1 trunk/extensions/hurt.c (File Modified)
3483
3484
3485 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3486 Log:
3487 Fix mask HEAL propagation.
3488
3489
3490 Changes: Modified:
3491 +6 -3 trunk/extensions/hurt.c (File Modified)
3492
3493
3494 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3495 Log:
3496 - Remove old cruft.
3497 - Update.
3498
3499
3500 Changes: Modified:
3501 +18 -31 trunk/extensions/README (File Modified)
3502
3503
3504 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3505 Log:
3506 More target change hax.
3507 Ick.
3508
3509
3510 Changes: Modified:
3511 +5 -0 trunk/extensions/hurt.c (File Modified)
3512
3513
3514 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3515 Log:
3516 Improvements to HURT propagation.
3517
3518
3519 Changes: Modified:
3520 +8 -6 trunk/extensions/hurt.c (File Modified)
3521
3522
3523 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3524 Log:
3525 - further simplification
3526
3527
3528 Changes: Modified:
3529 +25 -76 trunk/extensions/hurt.c (File Modified)
3530 +0 -9 trunk/extensions/hurt.h (File Modified)
3531
3532
3533 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3534 Log:
3535 - client_exit hook
3536
3537
3538 Changes: Modified:
3539 +13 -0 trunk/extensions/hurt.c (File Modified)
3540
3541
3542 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3543 Log:
3544 - cut off at 15 messages instead of 30
3545
3546
3547 Changes: Modified:
3548 +1 -1 trunk/extensions/hurt.h (File Modified)
3549
3550
3551 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3552 Log:
3553 Squash a warning here.
3554
3555
3556 Changes: Modified:
3557 +1 -3 trunk/src/ircd.c (File Modified)
3558
3559
3560 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3561 Log:
3562 Don't show servers in /stats l to nonopers if flatten links is enabled.
3563
3564
3565 Changes: Modified:
3566 +3 -1 trunk/modules/m_stats.c (File Modified)
3567
3568
3569 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3570 Log:
3571 - hurt expiry
3572
3573
3574 Changes: Modified:
3575 +20 -7 trunk/extensions/hurt.c (File Modified)
3576
3577
3578 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3579 Log:
3580 - remove inline stuff (yuck)
3581 - sockaddr should have been sockhost
3582
3583
3584 Changes: Modified:
3585 +22 -31 trunk/extensions/hurt.c (File Modified)
3586
3587
3588 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3589 Log:
3590 - make hurt checking actually work
3591
3592
3593 Changes: Modified:
3594 +2 -7 trunk/extensions/hurt.c (File Modified)
3595
3596
3597 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3598 Log:
3599 Slight tweak to alias{}.
3600
3601
3602 Changes: Modified:
3603 +4 -0 trunk/src/parse.c (File Modified)
3604
3605
3606 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3607 Log:
3608 - further simplification
3609
3610
3611 Changes: Modified:
3612 +59 -71 trunk/extensions/hurt.c (File Modified)
3613 +0 -1 trunk/extensions/hurt.h (File Modified)
3614
3615
3616 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3617 Log:
3618 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3619
3620
3621 Changes: Modified:
3622 +10 -20 trunk/extensions/hurt.c (File Modified)
3623 +0 -4 trunk/extensions/hurt.h (File Modified)
3624
3625
3626 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3627 Log:
3628 - remove some unnecessary code here (hurt_initial_check_event()).
3629
3630
3631 Changes: Modified:
3632 +0 -23 trunk/extensions/hurt.c (File Modified)
3633
3634
3635 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3636 Log:
3637 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3638
3639
3640 Changes: Modified:
3641 +8 -0 trunk/modules/core/m_message.c (File Modified)
3642
3643
3644 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3645 Log:
3646 - more sane tgchange hax
3647
3648
3649 Changes: Modified:
3650 +2 -1 trunk/extensions/hurt.c (File Modified)
3651
3652
3653 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3654 Log:
3655 Make HEAL <nick> work.
3656
3657
3658 Changes: Modified:
3659 +40 -43 trunk/extensions/hurt.c (File Modified)
3660
3661
3662 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3663 Log:
3664 Destroy hurt_clients list on unload.
3665
3666
3667 Changes: Modified:
3668 +7 -0 trunk/extensions/hurt.c (File Modified)
3669
3670
3671 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3672 Log:
3673 Coding style: no space between a function name and parenthesis.
3674
3675
3676 Changes: Modified:
3677 +43 -43 trunk/extensions/hurt.c (File Modified)
3678
3679
3680 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3681 Log:
3682 Now works and throws out hurt clients after 30 protocol messages
3683 unless they identify.
3684
3685
3686 Changes: Modified:
3687 +28 -36 trunk/extensions/hurt.c (File Modified)
3688 +1 -7 trunk/extensions/hurt.h (File Modified)
3689
3690
3691 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3692 Log:
3693 Working addition/lookup.
3694
3695
3696 Changes: Modified:
3697 +8 -0 trunk/extensions/hurt.c (File Modified)
3698
3699
3700 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3701 Log:
3702 Get rid of hyb6 style propagation (:server COMMAND source).
3703
3704
3705 Changes: Modified:
3706 +18 -22 trunk/extensions/hurt.c (File Modified)
3707
3708
3709 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3710 Log:
3711 add not-working hurt_add and hurt_find
3712
3713
3714 Changes: Modified:
3715 +13 -5 trunk/extensions/hurt.c (File Modified)
3716
3717
3718 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3719 Log:
3720 Comment out a lot of stuff so I can load and unload this without crashing.
3721
3722
3723 Changes: Modified:
3724 +17 -6 trunk/extensions/hurt.c (File Modified)
3725
3726
3727 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3728 Log:
3729 Fix svn:keywords and add a short comment at the top.
3730
3731
3732 Changes: Modified:
3733 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3734
3735
3736 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3737 Log:
3738 - Make hurt module compile
3739 - Link it to the build
3740 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3741 correct flag name, no CAP_TS6 use etc
3742
3743
3744 Changes: Modified:
3745 +1 -0 trunk/extensions/Makefile.in (File Modified)
3746 +30 -32 trunk/extensions/hurt.c (File Modified)
3747
3748
3749 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3750 Log:
3751 Put beu's hurt module in trunk.
3752
3753
3754 Changes: Modified:
3755 + - trunk/extensions/hurt.c (File Added)
3756 + - trunk/extensions/hurt.h (File Added)
3757
3758
3759 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3760 Log:
3761 - _iprint(): use stderr instead of stdout
3762
3763
3764 Changes: Modified:
3765 +1 -1 trunk/src/s_log.c (File Modified)
3766
3767
3768 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3769 Log:
3770 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3771 and subsequently destroy our kqueue when we close 0, 1, 2
3772 (broke /restart).
3773 - After closing fd 0, 1, 2 reopen them to /dev/null again
3774 so we don't send messages from malloc etc to a random
3775 user's connection.
3776 - Remove an obsolete comment.
3777
3778
3779 Changes: Modified:
3780 +13 -2 trunk/src/ircd.c (File Modified)
3781
3782
3783 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3784 Log:
3785 Update NEWS file.
3786
3787
3788 Changes: Modified:
3789 +29 -1 trunk/NEWS (File Modified)
3790
3791
3792 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3793 Log:
3794 Rerun autoconf.
3795
3796
3797 Changes: Modified:
3798 +1 -1 trunk/configure (File Modified)
3799
3800
3801 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3802 Log:
3803 Fix openssl version check to also accept versions newer than 0.9.6.
3804
3805
3806 Changes: Modified:
3807 +1 -1 trunk/configure.ac (File Modified)
3808
3809
3810 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3811 Log:
3812 Oops, need packet.h here.
3813
3814
3815 Changes: Modified:
3816 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3817
3818
3819 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3820 Log:
3821 End the flood grace period in CPRIVMSG/CNOTICE.
3822
3823
3824 Changes: Modified:
3825 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3826
3827
3828 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3829 Log:
3830 - update class::connectfreq documentation
3831
3832
3833 Changes: Modified:
3834 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3835
3836
3837 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3838 Log:
3839 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3840
3841
3842 Changes: Modified:
3843 +3 -6 trunk/src/s_serv.c (File Modified)
3844
3845
3846 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3847 Log:
3848 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3849
3850
3851 Changes: Modified:
3852 +1 -1 trunk/src/messages.tab (File Modified)
3853
3854
3855 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3856 Log:
3857 Don't mention that /stats p shows idle times, as it doesn't.
3858
3859
3860 Changes: Modified:
3861 +1 -1 trunk/help/opers/stats (File Modified)
3862 +1 -1 trunk/help/users/stats (File Modified)
3863
3864
3865 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3866 Log:
3867 /stats A shows DNS servers, it doesn't matter whether ircd
3868 uses ADNS or something else.
3869
3870
3871 Changes: Modified:
3872 +1 -1 trunk/help/opers/stats (File Modified)
3873
3874
3875 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3876 Log:
3877 get_client_name() fix
3878
3879
3880 Changes: Modified:
3881 +4 -0 trunk/src/client.c (File Modified)
3882
3883
3884 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3885 Log:
3886 Add some comments.
3887
3888
3889 Changes: Modified:
3890 +6 -0 trunk/src/ircd.c (File Modified)
3891
3892
3893 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3894 Log:
3895 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3896
3897 Changes: Modified:
3898 +16 -17 trunk/configure (File Modified)
3899 +1 -1 trunk/configure.ac (File Modified)
3900
3901
3902 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3903 Log:
3904 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3905
3906 Changes: Modified:
3907 +135 -0 trunk/configure (File Modified)
3908 +6 -0 trunk/configure.ac (File Modified)
3909
3910
3911 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3912 Log:
3913 Exit 0 on successful -conftest.
3914
3915
3916 Changes: Modified:
3917 +1 -1 trunk/src/ircd.c (File Modified)
3918
3919
3920 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3921 Log:
3922 Make the "keep the parent process around" thing work, by opening
3923 a pipe to the child process. This pipe is on fd 0 in the child
3924 process. After successful initialization, the child will write
3925 a byte to this pipe, on fatal errors it will close it without
3926 writing anything.
3927
3928 Somewhat hackish still but should work.
3929
3930
3931 Changes: Modified:
3932 +27 -30 trunk/src/ircd.c (File Modified)
3933
3934
3935 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3936 Log:
3937 - convert some error messages to ierror() over fprintf/ilog combination
3938
3939
3940 Changes: Modified:
3941 +3 -6 trunk/src/ircd.c (File Modified)
3942
3943
3944 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3945 Log:
3946 - inotice() for loadmodule when in foreground mode
3947
3948
3949 Changes: Modified:
3950 +3 -0 trunk/src/modules.c (File Modified)
3951
3952
3953 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3954 Log:
3955 - remove inotice() on loading modules from the config
3956
3957
3958 Changes: Modified:
3959 +0 -3 trunk/src/modules.c (File Modified)
3960
3961
3962 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3963 Log:
3964 - usleep for 50000usec in the parent process to allow for startup messages
3965 to be cleanly printed before detaching to shell, this should be more than
3966 enough time really
3967
3968
3969 Changes: Modified:
3970 +3 -0 trunk/src/ircd.c (File Modified)
3971
3972
3973 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3974 Log:
3975 - display more errors during normal startup as to try to help people find common problems
3976
3977
3978 Changes: Modified:
3979 +27 -10 trunk/src/ircd.c (File Modified)
3980
3981
3982 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3983 Log:
3984 - version bump in preparation of 2.0.0 release
3985
3986
3987 Changes: Modified:
3988 +9 -9 trunk/configure (File Modified)
3989 +1 -1 trunk/configure.ac (File Modified)
3990
3991
3992 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3993 Log:
3994 Change example.conf operator block from "admin" to "god",
3995 so as to show we encourage per-person operator blocks.
3996
3997
3998 Changes: Modified:
3999 +4 -2 trunk/doc/example.conf (File Modified)
4000
4001
4002 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4003 Log:
4004 Document alias{} block.
4005
4006
4007 Changes: Modified:
4008 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4009
4010
4011 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4012 Log:
4013 Document DNS blacklist stuff in sgml.
4014
4015
4016 Changes: Modified:
4017 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4018 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4019
4020
4021 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4022 Log:
4023 Misc /stats clarifications.
4024
4025
4026 Changes: Modified:
4027 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4028
4029
4030 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4031 Log:
4032 Move snomasks into umodes chapter.
4033 Move oprivs chapter down.
4034
4035
4036 Changes: Modified:
4037 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4038 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4039 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4040
4041
4042 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4043 Log:
4044 Mention operator{} user@host change.
4045
4046
4047 Changes: Modified:
4048 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4049
4050
4051 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4052 Log:
4053 operator{} block user@host matches against orighost now, not host.
4054 This means that services/+h spoofs do not work in operator{} blocks;
4055 auth{} spoofs still work.
4056
4057
4058 Changes: Modified:
4059 +4 -0 trunk/doc/example.conf (File Modified)
4060 +1 -1 trunk/doc/reference.conf (File Modified)
4061 +2 -2 trunk/modules/m_challenge.c (File Modified)
4062 +1 -1 trunk/modules/m_oper.c (File Modified)
4063
4064
4065 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4066 Log:
4067 - inotice/iwarn/ierror() stuff I was working on
4068
4069
4070 Changes: Modified:
4071 +3 -0 trunk/include/s_log.h (File Modified)
4072 +15 -11 trunk/src/ircd.c (File Modified)
4073 +3 -1 trunk/src/modules.c (File Modified)
4074 +1 -1 trunk/src/newconf.c (File Modified)
4075 +54 -0 trunk/src/s_log.c (File Modified)
4076
4077
4078 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4079 Log:
4080 Oops, don't add blacklists to the list twice on rehash.
4081
4082
4083 Changes: Modified:
4084 +3 -2 trunk/src/blacklist.c (File Modified)
4085
4086
4087 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4088 Log:
4089 Remove notices to the client about progress of dnsbl lookups.
4090
4091
4092 Changes: Modified:
4093 +0 -4 trunk/src/blacklist.c (File Modified)
4094
4095
4096 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4097 Log:
4098 Add auth{} flag dnsbl_exempt.
4099
4100
4101 Changes: Modified:
4102 +2 -1 trunk/doc/example.conf (File Modified)
4103 +2 -1 trunk/doc/reference.conf (File Modified)
4104 +2 -0 trunk/include/s_conf.h (File Modified)
4105 +1 -0 trunk/src/newconf.c (File Modified)
4106 +8 -1 trunk/src/s_user.c (File Modified)
4107
4108
4109 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4110 Log:
4111 Switch alias{} and blacklist{} around, for consistency with example.conf.
4112
4113
4114 Changes: Modified:
4115 +18 -18 trunk/doc/reference.conf (File Modified)
4116
4117
4118 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4119 Log:
4120 Send a warning to the user if they are dnsbl listed but exempted.
4121
4122
4123 Changes: Modified:
4124 +17 -12 trunk/src/s_user.c (File Modified)
4125
4126
4127 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4128 Log:
4129 Move throwing out dnsbl listed clients to registration,
4130 and make kline_exempt exempt from it.
4131
4132
4133 Changes: Modified:
4134 +1 -0 trunk/include/blacklist.h (File Modified)
4135 +4 -0 trunk/include/client.h (File Modified)
4136 +15 -16 trunk/src/blacklist.c (File Modified)
4137 +6 -0 trunk/src/client.c (File Modified)
4138 +17 -0 trunk/src/s_user.c (File Modified)
4139
4140
4141 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4142 Log:
4143 Show refcount in /stats n.
4144
4145
4146 Changes: Modified:
4147 +3 -2 trunk/modules/m_stats.c (File Modified)
4148
4149
4150 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4151 Log:
4152 Don't look up dnsbls twice if they send USER twice.
4153
4154
4155 Changes: Modified:
4156 +5 -3 trunk/modules/m_user.c (File Modified)
4157
4158
4159 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4160 Log:
4161 Add /stats n to help files.
4162
4163
4164 Changes: Modified:
4165 +1 -0 trunk/help/opers/stats (File Modified)
4166 +1 -0 trunk/help/users/stats (File Modified)
4167
4168
4169 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4170 Log:
4171 Only check dnsbls for A records, not AAAA.
4172
4173
4174 Changes: Modified:
4175 +1 -1 trunk/src/blacklist.c (File Modified)
4176
4177
4178 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4179 Log:
4180 Don't remove non-illegal blacklists on completion of check.
4181 Add debugging notices (not working).
4182
4183
4184 Changes: Modified:
4185 +5 -1 trunk/src/blacklist.c (File Modified)
4186
4187
4188 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4189 Log:
4190 Don't call register_local_user() if they haven't sent a nick yet.
4191
4192
4193 Changes: Modified:
4194 +1 -1 trunk/src/blacklist.c (File Modified)
4195
4196
4197 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4198 Log:
4199 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4200
4201
4202 Changes: Modified:
4203 +21 -0 trunk/modules/m_stats.c (File Modified)
4204
4205
4206 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4207 Log:
4208 More dnsbl rehash fixes, it was adding bogus entries.
4209
4210
4211 Changes: Modified:
4212 +2 -7 trunk/src/newconf.c (File Modified)
4213
4214
4215 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4216 Log:
4217 Need blacklist.h here.
4218
4219
4220 Changes: Modified:
4221 +1 -0 trunk/src/s_conf.c (File Modified)
4222
4223
4224 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4225 Log:
4226 - nuke iauth
4227
4228
4229 Changes: Modified:
4230 +1 -2 trunk/configure (File Modified)
4231 +0 -48 trunk/configure.ac (File Modified)
4232 + - trunk/doc/example-iauth.conf (File Deleted)
4233 + - trunk/iauth/ (File Deleted)
4234
4235
4236 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4237 Log:
4238 Improve handling of rehashing with blacklists.
4239 Also some coding style tweaks.
4240
4241
4242 Changes: Modified:
4243 +3 -2 trunk/include/blacklist.h (File Modified)
4244 +35 -16 trunk/src/blacklist.c (File Modified)
4245 +2 -0 trunk/src/s_conf.c (File Modified)
4246
4247
4248 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4249 Log:
4250 Clear can_send cache if a user logs in or out from services.
4251
4252
4253 Changes: Modified:
4254 +2 -0 trunk/modules/m_services.c (File Modified)
4255
4256
4257 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4258 Log:
4259 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4260 This directory is not entered by default.
4261 More stuff needs to be moved into here.
4262
4263
4264 Changes: Modified:
4265 +2 -1 trunk/configure (File Modified)
4266 +1 -0 trunk/configure.ac (File Modified)
4267 +69 -458 trunk/extensions/Makefile.in (File Modified)
4268 + - trunk/extensions/m_clearchan.c (File Deleted)
4269 + - trunk/extensions/m_force.c (File Deleted)
4270 + - trunk/unsupported/ (File Added)
4271 + - trunk/unsupported/Makefile.in (File Added)
4272 + - trunk/unsupported/m_clearchan.c (File Added)
4273 + - trunk/unsupported/m_force.c (File Added)
4274
4275
4276 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4277 Log:
4278 Logging/wallops for forcejoin/forcepart, numeric fix.
4279 This needs to be moved to the toys section.
4280
4281
4282 Changes: Modified:
4283 +22 -2 trunk/extensions/m_force.c (File Modified)
4284
4285
4286 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4287 Log:
4288 Fix comments at the top (including copyright).
4289
4290
4291 Changes: Modified:
4292 +3 -2 trunk/extensions/m_omode.c (File Modified)
4293
4294
4295 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4296 Log:
4297 Add OMODE command to extensions/ for oper mode hacking:
4298 - requires admin privs
4299 - does not work for opped opers
4300 - sends wallops
4301 - sends a ServerMode for opping the oper themselves,
4302 otherwise a mode coming from the oper (not only
4303 does this provide full accountability, it is also
4304 easiest to implement while avoiding channels
4305 messed up with bogus bans etc).
4306
4307
4308 Changes: Modified:
4309 +171 -0 trunk/extensions/Makefile.in (File Modified)
4310 + - trunk/extensions/m_omode.c (File Added)
4311
4312
4313 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4314 Log:
4315 Metadata fix
4316
4317
4318 Changes: Modified:
4319 + - trunk/include/blacklist.h (Property Modified)
4320 + - trunk/src/blacklist.c (Property Modified)
4321
4322
4323 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4324 Log:
4325 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4326
4327
4328 Changes: Modified:
4329 +5 -1 trunk/src/blacklist.c (File Modified)
4330
4331
4332 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4333 Log:
4334 Initial DNS blacklist support:
4335 - see example.conf for how to use.
4336 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4337 - tor.ahbl.org is also included because most networks will not want to allow tor
4338 (and we're considering going KoS on tor users here anyway due to abuse)
4339
4340
4341 Changes: Modified:
4342 +18 -0 trunk/doc/example.conf (File Modified)
4343 +66 -0 trunk/doc/reference.conf (File Modified)
4344 + - trunk/include/blacklist.h (File Added)
4345 +2 -0 trunk/include/client.h (File Modified)
4346 +3 -0 trunk/modules/m_user.c (File Modified)
4347 +152 -0 trunk/src/Makefile.in (File Modified)
4348 + - trunk/src/blacklist.c (File Added)
4349 +34 -0 trunk/src/newconf.c (File Modified)
4350 +1 -0 trunk/src/s_auth.c (File Modified)
4351 +4 -0 trunk/src/s_user.c (File Modified)
4352
4353
4354 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4355 Log:
4356 Remove last bit of lzo stuff (comment in example.conf connect{}).
4357
4358
4359 Changes: Modified:
4360 +0 -4 trunk/doc/example.conf (File Modified)
4361
4362
4363 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4364 Log:
4365 Show sasl successes and failures in /stats t (like other
4366 things in /stats t, about local clients only).
4367
4368
4369 Changes: Modified:
4370 +2 -0 trunk/include/s_stats.h (File Modified)
4371 +3 -0 trunk/modules/m_sasl.c (File Modified)
4372 +3 -0 trunk/src/s_stats.c (File Modified)
4373
4374
4375 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4376 Log:
4377 Allow messaging services by nickname without using
4378 target change slots (this was already possible with
4379 user@server notation or services shortcuts).
4380
4381
4382 Changes: Modified:
4383 +2 -2 trunk/modules/core/m_message.c (File Modified)
4384
4385
4386 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4387 Log:
4388 Abort a safelist if a new /list comes in while one is already in progress.
4389
4390
4391 Changes: Modified:
4392 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4393
4394
4395 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4396 Log:
4397 Change $![letter]:[mask] to $~[letter]:[mask]
4398 so both ! and ~ invert an extban.
4399
4400
4401 Changes: Modified:
4402 +2 -0 trunk/src/chmode.c (File Modified)
4403
4404
4405 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4406 Log:
4407 - revert due to technical issues
4408
4409
4410 Changes: Modified:
4411 +1 -1 trunk/src/extban.c (File Modified)
4412
4413
4414 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4415 Log:
4416 - 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
4417
4418
4419 Changes: Modified:
4420 +1 -1 trunk/src/extban.c (File Modified)
4421
4422
4423 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4424 Log:
4425 Don't pace /list on a single channel.
4426
4427
4428 Changes: Modified:
4429 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4430
4431
4432 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4433 Log:
4434 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4435
4436
4437 Changes: Modified:
4438 +4 -2 trunk/include/supported.h (File Modified)
4439
4440
4441 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4442 Log:
4443 Extban types are case insensitive; force them to lowercase when added.
4444
4445
4446 Changes: Modified:
4447 +5 -5 trunk/doc/extban.txt (File Modified)
4448 +4 -0 trunk/src/chmode.c (File Modified)
4449 +3 -3 trunk/src/extban.c (File Modified)
4450
4451
4452 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4453 Log:
4454 sendto_wallops_flags():
4455 - instead of checking IsOper on each client, walk the appropriate list
4456 - instead of sending non-+z wallops from persons to nonopers, send only
4457 +w wallops from persons
4458
4459
4460 Changes: Modified:
4461 +1 -5 trunk/src/send.c (File Modified)
4462
4463
4464 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4465 Log:
4466 Prefix oper wallops with "WALLOPS - " if they would
4467 otherwise look like operwalls or locops, when sending
4468 them to local users.
4469
4470
4471 Changes: Modified:
4472 +11 -1 trunk/modules/m_wallops.c (File Modified)
4473
4474
4475 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4476 Log:
4477 Make sure destination field in some sasl numerics
4478 is the user's nick, not the sasl agent or server
4479 name.
4480
4481
4482 Changes: Modified:
4483 +2 -2 trunk/modules/m_sasl.c (File Modified)
4484
4485
4486 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4487 Log:
4488 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4489
4490
4491 Changes: Modified:
4492 +1 -1 trunk/extensions/Makefile.in (File Modified)
4493
4494
4495 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4496 Log:
4497 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4498
4499
4500 Changes: Modified:
4501 +1 -0 trunk/src/s_user.c (File Modified)
4502
4503
4504 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4505 Log:
4506 Fix build for when IPv6 is disabled.
4507
4508
4509 Changes: Modified:
4510 +12 -10 trunk/src/s_auth.c (File Modified)
4511
4512
4513 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4514 Log:
4515 Add information about adding extban types.
4516
4517
4518 Changes: Modified:
4519 +25 -0 trunk/doc/extban.txt (File Modified)
4520
4521
4522 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4523 Log:
4524 Better extban validation: try to match a new extban from
4525 a local user against its setter to see if it is valid.
4526 Unknown extban types from remotes are no longer hidden.
4527
4528
4529 Changes: Modified:
4530 +4 -3 trunk/doc/extban.txt (File Modified)
4531 +1 -0 trunk/include/channel.h (File Modified)
4532 +2 -6 trunk/src/chmode.c (File Modified)
4533 +32 -0 trunk/src/extban.c (File Modified)
4534
4535
4536 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4537 Log:
4538 Make sure both .c.o: and .s.o: are followed by the necessary command.
4539
4540
4541 Changes: Modified:
4542 +1 -0 trunk/src/Makefile.in (File Modified)
4543
4544
4545 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4546 Log:
4547 Add need_sasl auth{} flag to sgml documentation.
4548
4549
4550 Changes: Modified:
4551 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4552
4553
4554 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4555 Log:
4556 Document need_sasl auth{} flag in example confs.
4557
4558
4559 Changes: Modified:
4560 +1 -0 trunk/doc/example.conf (File Modified)
4561 +1 -0 trunk/doc/reference.conf (File Modified)
4562
4563
4564 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4565 Log:
4566 Don't allow TB to set an empty topic.
4567 This would be possible if a server sent bad protocol
4568 and could cause a crash.
4569
4570
4571 Changes: Modified:
4572 +4 -0 trunk/modules/m_tb.c (File Modified)
4573
4574
4575 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4576 Log:
4577 - oops
4578
4579
4580 Changes: Modified:
4581 +1 -1 trunk/Makefile.in (File Modified)
4582
4583
4584 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4585 Log:
4586 - typo fix
4587
4588
4589 Changes: Modified:
4590 +2 -2 trunk/configure (File Modified)
4591 +1 -1 trunk/configure.ac (File Modified)
4592
4593
4594 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4595 Log:
4596 - rebuild configure
4597
4598
4599 Changes: Modified:
4600 +2 -2 trunk/configure (File Modified)
4601
4602
4603 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4604 Log:
4605 - makefile fix
4606
4607
4608 Changes: Modified:
4609 +1 -1 trunk/extensions/Makefile.in (File Modified)
4610
4611
4612 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4613 Log:
4614 - rename contrib to extensions to bring some clarity to things
4615
4616
4617 Changes: Modified:
4618 +1 -1 trunk/Makefile.in (File Modified)
4619 +1 -1 trunk/configure.ac (File Modified)
4620 +10 -10 trunk/doc/example.conf (File Modified)
4621 +10 -10 trunk/doc/reference.conf (File Modified)
4622 + - trunk/extensions/ (File Added)
4623 + - trunk/extras/ (File Deleted)
4624
4625
4626 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4627 Log:
4628 - temporary rename
4629
4630
4631 Changes: Modified:
4632 +1 -1 trunk/Makefile.in (File Modified)
4633 +1 -1 trunk/configure.ac (File Modified)
4634 + - trunk/contrib/ (File Deleted)
4635 + - trunk/extras/ (File Added)
4636
4637
4638 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4639 Log:
4640 Don't allow servers to QUIT (they should use SQUIT).
4641
4642
4643 Changes: Modified:
4644 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4645
4646
4647 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4648 Log:
4649 - keywords
4650
4651
4652 Changes: Modified:
4653 + - trunk/src/fnvhash.s (Property Modified)
4654
4655
4656 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4657 Log:
4658 - reduced version of code
4659
4660
4661 Changes: Modified:
4662 +9 -61 trunk/src/fnvhash.s (File Modified)
4663
4664
4665 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4666 Log:
4667 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4668
4669
4670 Changes: Modified:
4671 +1 -1 trunk/src/fnvhash.s (File Modified)
4672
4673
4674 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4675 Log:
4676 Fix orighost matching for klines, etc. Was hashing the visible
4677 host, oops.
4678
4679
4680 Changes: Modified:
4681 +1 -1 trunk/src/hostmask.c (File Modified)
4682
4683
4684 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4685 Log:
4686 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4687
4688
4689 Changes: Modified:
4690 +7 -1 trunk/configure (File Modified)
4691 +5 -0 trunk/configure.ac (File Modified)
4692 +5 -6 trunk/src/Makefile.in (File Modified)
4693 +0 -4 trunk/src/fnvhash.s (File Modified)
4694 +0 -2 trunk/src/hash.c (File Modified)
4695
4696
4697 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4698 Log:
4699 - regenerate configure
4700
4701
4702 Changes: Modified:
4703 +18 -0 trunk/configure (File Modified)
4704
4705
4706 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4707 Log:
4708 - --enable-ricer-hashing option.
4709
4710
4711 Changes: Modified:
4712 +9 -0 trunk/configure.ac (File Modified)
4713 +3 -0 trunk/include/setup.h.in (File Modified)
4714
4715
4716 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4717 Log:
4718 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4719
4720
4721 Changes: Modified:
4722 + - trunk/src/fnvhash.s (File Added)
4723 +3 -0 trunk/src/hash.c (File Modified)
4724
4725
4726 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4727 Log:
4728 Fix syntax error in reference.conf.
4729
4730
4731 Changes: Modified:
4732 +0 -1 trunk/doc/reference.conf (File Modified)
4733
4734
4735 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4736 Log:
4737 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4738 (&& instead of ||...)
4739 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4740
4741
4742 Changes: Modified:
4743 +1 -1 trunk/src/chmode.c (File Modified)
4744
4745
4746 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4747 Log:
4748 Documentation for extban.
4749
4750
4751 Changes: Modified:
4752 + - trunk/doc/extban.txt (File Added)
4753
4754
4755 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4756 Log:
4757 Add extban modules to example confs.
4758
4759
4760 Changes: Modified:
4761 +5 -0 trunk/doc/example.conf (File Modified)
4762 +10 -0 trunk/doc/reference.conf (File Modified)
4763
4764
4765 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4766 Log:
4767 Initial addition of extended ban types (conditionals).
4768 Allows custom +bqeI checks via modules.
4769 Initial extra types are account (a[:mask]), oper (o),
4770 channel (c:name), realname (r:mask), server (s:mask).
4771
4772
4773 Changes: Modified:
4774 +229 -0 trunk/contrib/Makefile.in (File Modified)
4775 + - trunk/contrib/extb_account.c (File Added)
4776 + - trunk/contrib/extb_channel.c (File Added)
4777 + - trunk/contrib/extb_oper.c (File Added)
4778 + - trunk/contrib/extb_realname.c (File Added)
4779 + - trunk/contrib/extb_server.c (File Added)
4780 +13 -0 trunk/include/channel.h (File Modified)
4781 +1 -0 trunk/src/Makefile.in (File Modified)
4782 +14 -5 trunk/src/channel.c (File Modified)
4783 +91 -0 trunk/src/chmode.c (File Modified)
4784 + - trunk/src/extban.c (File Added)
4785
4786
4787 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4788 Log:
4789 Do not force +bqeI modes starting with '$' in nick!user@host format.
4790 * and ? characters in them are still assumed to be wildcards.
4791
4792
4793 Changes: Modified:
4794 +6 -0 trunk/src/chmode.c (File Modified)
4795
4796
4797 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4798 Log:
4799 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4800
4801
4802 Changes: Modified:
4803 +4 -0 trunk/modules/m_capab.c (File Modified)
4804
4805
4806 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4807 Log:
4808 Stop some mixing of client and server protocol.
4809
4810
4811 Changes: Modified:
4812 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4813 +4 -2 trunk/modules/m_pass.c (File Modified)
4814 +6 -0 trunk/modules/m_sasl.c (File Modified)
4815 +6 -0 trunk/modules/m_user.c (File Modified)
4816
4817
4818 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4819 Log:
4820 - additional revert
4821
4822
4823 Changes: Modified:
4824 +0 -2 trunk/include/s_newconf.h (File Modified)
4825 +0 -4 trunk/include/s_serv.h (File Modified)
4826 +0 -1 trunk/src/newconf.c (File Modified)
4827 +1 -13 trunk/src/s_serv.c (File Modified)
4828
4829
4830 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4831 Log:
4832 - revert LZOLink patch for now
4833
4834
4835 Changes: Modified:
4836 +0 -1 trunk/servlink/Makefile.in (File Modified)
4837 +0 -16 trunk/servlink/README (File Modified)
4838 +2 -36 trunk/servlink/control.c (File Modified)
4839 +0 -3 trunk/servlink/control.h (File Modified)
4840 +7 -5955 trunk/servlink/io.c (File Modified)
4841 + - trunk/servlink/lzoconf.h (File Deleted)
4842 + - trunk/servlink/lzodefs.h (File Deleted)
4843 + - trunk/servlink/minilzo.c (File Deleted)
4844 + - trunk/servlink/minilzo.h (File Deleted)
4845 +0 -1 trunk/servlink/servlink.h (File Modified)
4846
4847
4848 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4849 Log:
4850 - more stuff here
4851
4852
4853 Changes: Modified:
4854 +4 -2 trunk/servlink/control.c (File Modified)
4855 +2 -1 trunk/servlink/io.c (File Modified)
4856
4857
4858 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4859 Log:
4860 - oops
4861
4862
4863 Changes: Modified:
4864 +2 -2 trunk/servlink/io.c (File Modified)
4865
4866
4867 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4868 Log:
4869 - paranoia, prevent segfaults
4870
4871
4872 Changes: Modified:
4873 +2 -2 trunk/servlink/io.c (File Modified)
4874
4875
4876 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4877 Log:
4878 - more optimal servlink code
4879
4880
4881 Changes: Modified:
4882 +21 -8 trunk/servlink/io.c (File Modified)
4883
4884
4885 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4886 Log:
4887 - more efficient read strategy
4888
4889
4890 Changes: Modified:
4891 +15 -3 trunk/servlink/io.c (File Modified)
4892
4893
4894 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4895 Log:
4896 - use lzo_uintp cast to make LZO happy
4897
4898
4899 Changes: Modified:
4900 +3 -3 trunk/servlink/io.c (File Modified)
4901
4902
4903 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4904 Log:
4905 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4906
4907
4908 Changes: Modified:
4909 +4 -0 trunk/doc/example.conf (File Modified)
4910 +2 -1 trunk/include/s_newconf.h (File Modified)
4911 +4 -0 trunk/include/s_serv.h (File Modified)
4912 +1 -0 trunk/servlink/Makefile.in (File Modified)
4913 +16 -0 trunk/servlink/README (File Modified)
4914 +34 -2 trunk/servlink/control.c (File Modified)
4915 +3 -0 trunk/servlink/control.h (File Modified)
4916 +5929 -7 trunk/servlink/io.c (File Modified)
4917 + - trunk/servlink/lzoconf.h (File Added)
4918 + - trunk/servlink/lzodefs.h (File Added)
4919 + - trunk/servlink/minilzo.c (File Added)
4920 + - trunk/servlink/minilzo.h (File Added)
4921 +1 -0 trunk/servlink/servlink.h (File Modified)
4922 +1 -0 trunk/src/newconf.c (File Modified)
4923 +14 -2 trunk/src/s_serv.c (File Modified)
4924
4925
4926 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4927 Log:
4928 - remove imalloc, it was a concept that probably wouldn't have worked properly
4929
4930
4931 Changes: Modified:
4932 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4933 + - trunk/libcharybdis/imalloc.c (File Deleted)
4934 + - trunk/libcharybdis/imalloc.h (File Deleted)
4935
4936
4937 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4938 Log:
4939 - disable imalloc for now
4940
4941
4942 Changes: Modified:
4943 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4944
4945
4946 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4947 Log:
4948 - remove unneeded debug code
4949
4950
4951 Changes: Modified:
4952 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4953
4954
4955 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4956 Log:
4957 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4958
4959
4960 Changes: Modified:
4961 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4962
4963
4964 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4965 Log:
4966 - more stuff here, imalloc remains disabled for now
4967
4968
4969 Changes: Modified:
4970 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4971
4972
4973 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4974 Log:
4975 - more progress
4976
4977
4978 Changes: Modified:
4979 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4980
4981
4982 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4983 Log:
4984 - more tweaks
4985
4986
4987 Changes: Modified:
4988 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4989 +2 -0 trunk/src/ircd.c (File Modified)
4990
4991
4992 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4993 Log:
4994 - roll back libircd crap
4995
4996
4997 Changes: Modified:
4998 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4999 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5000 +29 -0 trunk/src/.depend (File Modified)
5001 +6 -21 trunk/src/Makefile.in (File Modified)
5002 +3 -218 trunk/src/ircd.c (File Modified)
5003 + - trunk/src/ircd_linker.c (File Deleted)
5004 + - trunk/src/main.c (File Deleted)
5005
5006
5007 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5008 Log:
5009 - realloc(), free() implementation
5010
5011
5012 Changes: Modified:
5013 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5014
5015
5016 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5017 Log:
5018 - malloc(), calloc() implementation
5019
5020
5021 Changes: Modified:
5022 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5023
5024
5025 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5026 Log:
5027 - block_free(), block_find(), retune_heaps() implementation
5028
5029
5030 Changes: Modified:
5031 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5032
5033
5034 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5035 Log:
5036 - block_destroy code, block_allocate code.
5037
5038
5039 Changes: Modified:
5040 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5041
5042
5043 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5044 Log:
5045 - block_new() code
5046
5047
5048 Changes: Modified:
5049 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5050
5051
5052 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5053 Log:
5054 - disable imalloc again :P
5055
5056
5057 Changes: Modified:
5058 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5059
5060
5061 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5062 Log:
5063 - fix warning
5064
5065
5066 Changes: Modified:
5067 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5068
5069
5070 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5071 Log:
5072 - fix typo
5073
5074
5075 Changes: Modified:
5076 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5077
5078
5079 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5080 Log:
5081 - constructor code for imalloc engine (malloc_init())
5082
5083
5084 Changes: Modified:
5085 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5086
5087
5088 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5089 Log:
5090 - imalloc engine improvements
5091
5092
5093 Changes: Modified:
5094 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5095
5096
5097 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5098 Log:
5099 - replace mmap() code with direct brk()/sbrk() calls.
5100
5101
5102 Changes: Modified:
5103 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5104
5105
5106 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5107 Log:
5108 - remove outdated i_malloc() interfaces
5109
5110
5111 Changes: Modified:
5112 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5113
5114
5115 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5116 Log:
5117 - redisable imalloc (sorry!)
5118
5119
5120 Changes: Modified:
5121 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5122
5123
5124 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5125 Log:
5126 - correct GET_PAGE_SLOT() macro
5127
5128
5129 Changes: Modified:
5130 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5131
5132
5133 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5134 Log:
5135 - oops forgot to commit it with imalloc turned off
5136
5137
5138 Changes: Modified:
5139 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5140
5141
5142 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5143 Log:
5144 - cleanups
5145
5146
5147 Changes: Modified:
5148 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5149 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5150
5151
5152 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5153 Log:
5154 - lowlevel imalloc code
5155
5156
5157 Changes: Modified:
5158 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5159 + - trunk/libcharybdis/imalloc.h (File Added)
5160
5161
5162 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5163 Log:
5164 - fix bindings
5165
5166
5167 Changes: Modified:
5168 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5169
5170
5171 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5172 Log:
5173 remove #ifndef
5174
5175
5176 Changes: Modified:
5177 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5178
5179
5180 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5181 Log:
5182 - 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)
5183
5184
5185 Changes: Modified:
5186 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5187 + - trunk/libcharybdis/imalloc.c (File Added)
5188
5189
5190 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5191 Log:
5192 - increment configure Id
5193
5194
5195 Changes: Modified:
5196 +2208 -1 trunk/configure (File Modified)
5197
5198
5199 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5200 Log:
5201 - bootstrap for imalloc code
5202
5203
5204 Changes: Modified:
5205 +54 -1 trunk/configure.ac (File Modified)
5206 +27 -0 trunk/include/setup.h.in (File Modified)
5207
5208
5209 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5210 Log:
5211 Clarify interaction of spoofs and channel bans/operator{} blocks.
5212
5213
5214 Changes: Modified:
5215 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5216 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5217
5218
5219 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5220 Log:
5221 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5222
5223
5224 Changes: Modified:
5225 +30 -22 trunk/src/ircd.c (File Modified)
5226
5227
5228 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5229 Log:
5230 If shared{} blocks deny something, the command
5231 is silently ignored.
5232
5233
5234 Changes: Modified:
5235 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5236
5237
5238 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5239 Log:
5240 Move up IsService check so we don't store a non-service
5241 in preClient->sasl_agent.
5242
5243
5244 Changes: Modified:
5245 +6 -6 trunk/modules/m_sasl.c (File Modified)
5246
5247
5248 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5249 Log:
5250 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5251 Add some more sanity checks on agent strings.
5252
5253
5254 Changes: Modified:
5255 +13 -11 trunk/modules/m_sasl.c (File Modified)
5256
5257
5258 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5259 Log:
5260 Unknown clients can have an ID too now so make sure to remove
5261 them from the hash if they exit.
5262
5263
5264 Changes: Modified:
5265 +3 -0 trunk/src/client.c (File Modified)
5266
5267
5268 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5269 Log:
5270 Only accept sasl from servers in a service{} block.
5271 Not tested but this must go in.
5272
5273
5274 Changes: Modified:
5275 +6 -0 trunk/modules/m_sasl.c (File Modified)
5276 +3 -0 trunk/modules/m_signon.c (File Modified)
5277
5278
5279 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5280 Log:
5281 Only process SAVE messages targetting registered users,
5282 not servers or unregistered connections. Could cause
5283 a crash when bad protocol was received.
5284
5285
5286 Changes: Modified:
5287 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5288
5289
5290 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5291 Log:
5292 - fix QJM buffer overflow vulnerability (fucking GXTi)
5293
5294
5295 Changes: Modified:
5296 +3 -3 trunk/src/s_user.c (File Modified)
5297
5298
5299 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5300 Log:
5301 Mention /scan umodes under oper_spy privilege.
5302
5303
5304 Changes: Modified:
5305 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5306
5307
5308 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5309 Log:
5310 Mention that overlapping cluster blocks are a bad thing.
5311
5312
5313 Changes: Modified:
5314 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5315
5316
5317 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5318 Log:
5319 - Document cluster{} and shared{} blocks.
5320 - Mention that service{} does not allow wildcards.
5321
5322
5323 Changes: Modified:
5324 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5325
5326
5327 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5328 Log:
5329 Document exempt{} and service{} blocks, point to reference.conf for
5330 general{}, channel{} and serverhide{}.
5331
5332
5333 Changes: Modified:
5334 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5335
5336
5337 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5338 Log:
5339 Document ~ in lists of values better.
5340
5341
5342 Changes: Modified:
5343 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5344
5345
5346 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5347 Log:
5348 More detailed CNOTICE, CPRIVMSG descriptions.
5349
5350
5351 Changes: Modified:
5352 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5353
5354
5355 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5356 Log:
5357 Oops, need both Revision and Id on modules.
5358
5359
5360 Changes: Modified:
5361 + - trunk/modules/sno_routing.c (Property Modified)
5362
5363
5364 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5365 Log:
5366 Tweak header comment a bit (filename, Id).
5367
5368
5369 Changes: Modified:
5370 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5371
5372
5373 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5374 Log:
5375 Add GLINE and UNGLINE.
5376
5377
5378 Changes: Modified:
5379 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5380
5381
5382 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5383 Log:
5384 New configure with proper Id.
5385
5386
5387 Changes: Modified:
5388 +3 -1 trunk/configure (File Modified)
5389
5390
5391 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5392 Log:
5393 Change #include directives for in6addr_any, hopefully compiles better now.
5394
5395
5396 Changes: Modified:
5397 +3 -1 trunk/configure.ac (File Modified)
5398
5399
5400 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5401 Log:
5402 Encourage putting actual administrative information
5403 in the admin{} block.
5404
5405
5406 Changes: Modified:
5407 +3 -3 trunk/doc/example.conf (File Modified)
5408
5409
5410 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5411 Log:
5412 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5413
5414
5415 Changes: Modified:
5416 +9 -7 trunk/include/s_conf.h (File Modified)
5417 +1 -0 trunk/src/newconf.c (File Modified)
5418 +10 -0 trunk/src/s_user.c (File Modified)
5419
5420
5421 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5422 Log:
5423 - Change to glines = no in example confs
5424 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5425 are disabled.
5426
5427
5428 Changes: Modified:
5429 +1 -1 trunk/doc/example.conf (File Modified)
5430 +1 -1 trunk/doc/reference.conf (File Modified)
5431 +2 -2 trunk/modules/m_gline.c (File Modified)
5432
5433
5434 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5435 Log:
5436 - forward-port QJM fix from 1.1
5437
5438
5439 Changes: Modified:
5440 +2 -0 trunk/src/s_user.c (File Modified)
5441
5442
5443 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5444 Log:
5445 - add switch to configure to disable the block allocator
5446
5447
5448 Changes: Modified:
5449 +18 -0 trunk/configure (File Modified)
5450 +9 -0 trunk/configure.ac (File Modified)
5451 +0 -6 trunk/include/config.h (File Modified)
5452 +3 -0 trunk/include/setup.h.in (File Modified)
5453
5454
5455 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5456 Log:
5457 Fix wierd error that would exit SASL users with "Overridden"
5458
5459 Changes: Modified:
5460 +1 -1 trunk/modules/m_signon.c (File Modified)
5461
5462
5463 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5464 Log:
5465 Remove obsolete XXX comment about lazylinks.
5466
5467
5468 Changes: Modified:
5469 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5470
5471
5472 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5473 Log:
5474 OJOIN: make sure to send the wallops remotely for #channels
5475
5476
5477 Changes: Modified:
5478 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5479
5480
5481 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5482 Log:
5483 Accountability for OJOIN (contrib module)
5484
5485 Changes: Modified:
5486 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5487
5488
5489 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5490 Log:
5491 - move more stuff over to ircd_state
5492
5493
5494 Changes: Modified:
5495 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5496 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5497 +9 -0 trunk/src/ircd_state.c (File Modified)
5498 +3 -3 trunk/src/patricia.c (File Modified)
5499
5500
5501 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5502 Log:
5503 - move more stuff out of libircd and into ircd_state.c
5504
5505
5506 Changes: Modified:
5507 +5 -5 trunk/src/channel.c (File Modified)
5508 +4 -4 trunk/src/client.c (File Modified)
5509 +12 -0 trunk/src/ircd_state.c (File Modified)
5510
5511
5512 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5513 Log:
5514 - this is just barrels of fun
5515
5516
5517 Changes: Modified:
5518 + - trunk/include/ircd_state.h (File Added)
5519 +1 -1 trunk/src/Makefile.in (File Modified)
5520 +2 -1 trunk/src/channel.c (File Modified)
5521 +3 -52 trunk/src/ircd.c (File Modified)
5522 +100 -3 trunk/src/ircd_state.c (File Modified)
5523
5524
5525 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5526 Log:
5527 It's .include, not #include.
5528
5529
5530 Changes: Modified:
5531 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5532
5533
5534 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5535 Log:
5536 More consistent section titles.
5537
5538
5539 Changes: Modified:
5540 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5541 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5542 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5543
5544
5545 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5546 Log:
5547 Mention possible exceeding of +j/+l due to propagation
5548 delays between servers.
5549
5550
5551 Changes: Modified:
5552 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5553
5554
5555 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5556 Log:
5557 Formatting nits:
5558 - "text" -> <quote>text</quote>
5559 - <filename>
5560 - a few more
5561
5562
5563 Changes: Modified:
5564 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5565 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5566 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5567 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5568
5569
5570 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5571 Log:
5572 Remove text about deprecation of glines.
5573
5574
5575 Changes: Modified:
5576 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5577
5578
5579 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5580 Log:
5581 - Add description of umode +D, deaf.
5582 - Mention CALLERID 005 token with umode +g.
5583
5584
5585 Changes: Modified:
5586 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5587
5588
5589 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5590 Log:
5591 Strip off a leading colon in services shortcuts (aliases).
5592
5593
5594 Changes: Modified:
5595 +2 -0 trunk/src/parse.c (File Modified)
5596
5597
5598 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5599 Log:
5600 Add no_oper_invis contrib module, denies opers setting
5601 themselves invisible (except hidden_oper's).
5602
5603
5604 Changes: Modified:
5605 +42 -0 trunk/contrib/Makefile.in (File Modified)
5606 + - trunk/contrib/no_oper_invis.c (File Added)
5607
5608
5609 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5610 Log:
5611 Mention /stats E, make the other /stats descriptions more consistent.
5612
5613
5614 Changes: Modified:
5615 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5616
5617
5618 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5619 Log:
5620 Mention that the KILL reason and oper will appear on channels.
5621
5622
5623 Changes: Modified:
5624 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5625
5626
5627 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5628 Log:
5629 Mention /mode #channel f to query forward channel from outside.
5630
5631
5632 Changes: Modified:
5633 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5634
5635
5636 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5637 Log:
5638 Port over RATBOX_2_1 r20960 (anfl):
5639 client connect notices to +C should be hiding the extra
5640 fields for spoofed users
5641
5642
5643 Changes: Modified:
5644 +2 -1 trunk/src/s_user.c (File Modified)
5645
5646
5647 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5648 Log:
5649 Add a chapter with our extra user commands:
5650 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5651
5652
5653 Changes: Modified:
5654 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5655 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5656
5657
5658 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5659 Log:
5660 Do not put by <server>: in SQUIT reasons to servers
5661 other than the one being exited.
5662
5663
5664 Changes: Modified:
5665 +1 -1 trunk/src/client.c (File Modified)
5666
5667
5668 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5669 Log:
5670 Regenerate configure.
5671
5672
5673 Changes: Modified:
5674 +1162 -1159 trunk/configure (File Modified)
5675
5676
5677 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5678 Log:
5679 Move the warning flags down so they do not mess up
5680 checks like for -Wl,-export-dynamic.
5681
5682
5683 Changes: Modified:
5684 +33 -30 trunk/configure.ac (File Modified)
5685
5686
5687 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5688 Log:
5689 - more work here
5690
5691
5692 Changes: Modified:
5693 +2 -1 trunk/iauth/Makefile.in (File Modified)
5694
5695
5696 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5697 Log:
5698 - build iauth makefile
5699
5700
5701 Changes: Modified:
5702 +3 -2 trunk/configure (File Modified)
5703 +1 -0 trunk/configure.ac (File Modified)
5704
5705
5706 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5707 Log:
5708 - Makefile
5709
5710
5711 Changes: Modified:
5712 + - trunk/iauth/Makefile.in (File Added)
5713
5714
5715 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5716 Log:
5717 - add iauth.conf.example from irc2.11
5718
5719
5720 Changes: Modified:
5721 + - trunk/doc/example-iauth.conf (File Added)
5722
5723
5724 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5725 Log:
5726 - wow, i found some docs on this thing
5727
5728
5729 Changes: Modified:
5730 + - trunk/doc/technical/iauth-internals.txt (File Added)
5731
5732
5733 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5734 Log:
5735 - no longer applicable
5736
5737
5738 Changes: Modified:
5739 + - trunk/authdaemon/ (File Deleted)
5740
5741
5742 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5743 Log:
5744 - remove libircd.so on make clean (oops)
5745
5746
5747 Changes: Modified:
5748 +1 -1 trunk/src/Makefile.in (File Modified)
5749
5750
5751 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5752 Log:
5753 - merge iauth source for experimentation
5754
5755
5756 Changes: Modified:
5757 + - trunk/iauth/ (File Added)
5758 + - trunk/iauth/a_conf.c (File Added)
5759 + - trunk/iauth/a_conf_def.h (File Added)
5760 + - trunk/iauth/a_conf_ext.h (File Added)
5761 + - trunk/iauth/a_defines.h (File Added)
5762 + - trunk/iauth/a_externs.h (File Added)
5763 + - trunk/iauth/a_io.c (File Added)
5764 + - trunk/iauth/a_io_ext.h (File Added)
5765 + - trunk/iauth/a_log.c (File Added)
5766 + - trunk/iauth/a_log_def.h (File Added)
5767 + - trunk/iauth/a_log_ext.h (File Added)
5768 + - trunk/iauth/a_struct_def.h (File Added)
5769 + - trunk/iauth/iauth.c (File Added)
5770 + - trunk/iauth/mod_lhex.c (File Added)
5771 + - trunk/iauth/mod_lhex_ext.h (File Added)
5772 + - trunk/iauth/mod_pipe.c (File Added)
5773 + - trunk/iauth/mod_pipe_ext.h (File Added)
5774 + - trunk/iauth/mod_rfc931.c (File Added)
5775 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5776 + - trunk/iauth/mod_socks.c (File Added)
5777 + - trunk/iauth/mod_socks_ext.h (File Added)
5778 + - trunk/iauth/mod_webproxy.c (File Added)
5779 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5780
5781
5782 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5783 Log:
5784 User /quote help index was not sorted properly.
5785
5786
5787 Changes: Modified:
5788 +2 -2 trunk/help/Makefile.in (File Modified)
5789 +8 -8 trunk/help/users/index (File Modified)
5790
5791
5792 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5793 Log:
5794 Add SCAN help file.
5795
5796
5797 Changes: Modified:
5798 +25 -8 trunk/help/opers/index (File Modified)
5799 + - trunk/help/opers/scan (File Added)
5800
5801
5802 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5803 Log:
5804 SGML docs:
5805 - Document SCAN UMODES
5806 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5807
5808
5809 Changes: Modified:
5810 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5811
5812
5813 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5814 Log:
5815 Add our copyright information to /info (part of release-1.1 r1026).
5816
5817
5818 Changes: Modified:
5819 +1 -0 trunk/src/version.c.SH (File Modified)
5820
5821
5822 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5823 Log:
5824 Fix some compile warnings.
5825
5826
5827 Changes: Modified:
5828 +1 -1 trunk/modules/core/m_join.c (File Modified)
5829 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5830 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5831 +1 -1 trunk/modules/m_scan.c (File Modified)
5832 +4 -4 trunk/modules/m_signon.c (File Modified)
5833
5834
5835 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5836 Log:
5837 RSFNC: OK, actually consider unknowns also for detecting a collide.
5838 Otherwise we can get two clients with the same nick.
5839
5840
5841 Changes: Modified:
5842 +1 -1 trunk/modules/m_services.c (File Modified)
5843
5844
5845 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5846 Log:
5847 - charybdis profiling stuff
5848 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5849 - update .depend
5850
5851
5852 Changes: Modified:
5853 +0 -8 trunk/configure (File Modified)
5854 +1 -8 trunk/configure.ac (File Modified)
5855 +18 -0 trunk/include/channel.h (File Modified)
5856 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5857 +335 -260 trunk/src/.depend (File Modified)
5858 +1569 -0 trunk/src/Makefile.in (File Modified)
5859 + - trunk/src/chmode.c (File Added)
5860 +16 -1 trunk/src/ircd.c (File Modified)
5861 +11 -0 trunk/src/main.c (File Modified)
5862 +11 -0 trunk/src/modules.c (File Modified)
5863
5864
5865 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5866 Log:
5867 RSFNC: Do not send kills to servers for unknowns
5868
5869
5870 Changes: Modified:
5871 +4 -2 trunk/modules/m_services.c (File Modified)
5872
5873
5874 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5875 Log:
5876 Describe service{} blocks in reference.conf.
5877
5878
5879 Changes: Modified:
5880 +12 -0 trunk/doc/reference.conf (File Modified)
5881
5882
5883 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5884 Log:
5885 Replace this list of modes with pointers to other documentation.
5886
5887
5888 Changes: Modified:
5889 +6 -50 trunk/doc/modes.txt (File Modified)
5890
5891
5892 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5893 Log:
5894 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5895 looks too much like an old-ircd client pointer otherwise.
5896
5897
5898 Changes: Modified:
5899 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5900
5901
5902 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5903 Log:
5904 findforwards:
5905 - note truncation of the list (perhaps sending multiple
5906 notices is better)
5907 - clarify in a comment that /findforwards on a nonexistent
5908 channel can be useful
5909 - sendto_one_notice() requires that the text start with
5910 a colon
5911
5912
5913 Changes: Modified:
5914 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5915
5916
5917 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5918 Log:
5919 When we close a local server's link, always include the
5920 name of the client causing the exit in the reason in the
5921 SQUIT we send them (replacing them with us). This makes
5922 sure server notices for stuff like "Not enough arguments
5923 to server command" are different on the two sides.
5924
5925
5926 Changes: Modified:
5927 +7 -5 trunk/src/client.c (File Modified)
5928
5929
5930 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5931 Log:
5932 New contrib module m_findforwards.c
5933
5934
5935 Changes: Modified:
5936 +112 -0 trunk/contrib/Makefile.in (File Modified)
5937 + - trunk/contrib/m_findforwards.c (File Added)
5938
5939
5940 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5941 Log:
5942 Whoops, don't show real host behind auth{} spoof in
5943 spoof notices if hide_spoof_ips is enabled.
5944
5945 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5946
5947
5948 Changes: Modified:
5949 +3 -2 trunk/src/s_conf.c (File Modified)
5950
5951
5952 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5953 Log:
5954 Add dalnet-style /identify that sends to nickserv or chanserv.
5955
5956
5957 Changes: Modified:
5958 +102 -0 trunk/contrib/Makefile.in (File Modified)
5959 + - trunk/contrib/m_identify.c (File Added)
5960
5961
5962 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5963 Log:
5964 Document alias{} blocks a bit better.
5965
5966
5967 Changes: Modified:
5968 +9 -0 trunk/doc/reference.conf (File Modified)
5969
5970
5971 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5972 Log:
5973 - add aliases to /stats m (data usage is not counted though, sorry)
5974
5975
5976 Changes: Modified:
5977 +1 -0 trunk/include/s_conf.h (File Modified)
5978 +3 -0 trunk/src/newconf.c (File Modified)
5979 +15 -0 trunk/src/parse.c (File Modified)
5980
5981
5982 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5983 Log:
5984 - remove m_sshortcut as it's no longer relevant
5985
5986
5987 Changes: Modified:
5988 +0 -145 trunk/modules/Makefile.in (File Modified)
5989 + - trunk/modules/m_sshortcut.c (File Deleted)
5990
5991
5992 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5993 Log:
5994 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5995 targets instead of my original idea :P)
5996
5997
5998 Changes: Modified:
5999 +32 -0 trunk/doc/example.conf (File Modified)
6000 +35 -0 trunk/doc/reference.conf (File Modified)
6001 +4 -0 trunk/include/parse.h (File Modified)
6002 +7 -0 trunk/include/s_conf.h (File Modified)
6003 +82 -0 trunk/src/newconf.c (File Modified)
6004 +78 -0 trunk/src/parse.c (File Modified)
6005 +16 -0 trunk/src/s_conf.c (File Modified)
6006
6007
6008 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6009 Log:
6010 Remove some spaces after tabs. ??
6011
6012
6013 Changes: Modified:
6014 +18 -18 trunk/src/newconf.c (File Modified)
6015
6016
6017 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6018 Log:
6019 Global /who:
6020 - make sure to clear all marks also if the who was aborted
6021 because of too many matches
6022 - give ERR_TOOMANYMATCHES if too many matches
6023 - clarify comments
6024
6025 ratbox RATBOX_2_2 r22003 (jilles)
6026
6027
6028 Changes: Modified:
6029 +28 -26 trunk/modules/m_who.c (File Modified)
6030
6031
6032 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6033 Log:
6034 - devel is 2.0
6035
6036
6037 Changes: Modified:
6038 +9 -9 trunk/configure (File Modified)
6039 +1 -1 trunk/configure.ac (File Modified)
6040
6041
6042 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6043 Log:
6044 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6045
6046
6047 Changes: Modified:
6048 +2 -1 trunk/include/s_newconf.h (File Modified)
6049 +20 -0 trunk/modules/m_rehash.c (File Modified)
6050 +1 -1 trunk/src/s_newconf.c (File Modified)
6051
6052
6053 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6054 Log:
6055 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6056
6057
6058 Changes: Modified:
6059 +0 -1 trunk/doc/example.conf (File Modified)
6060 +0 -3 trunk/doc/reference.conf (File Modified)
6061 +0 -1 trunk/include/s_conf.h (File Modified)
6062 +0 -6 trunk/modules/m_info.c (File Modified)
6063 +1 -1 trunk/src/channel.c (File Modified)
6064 +0 -1 trunk/src/newconf.c (File Modified)
6065
6066
6067 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6068 Log:
6069 Missing header in m_chghost.c
6070
6071 Changes: Modified:
6072 +1 -0 trunk/modules/m_chghost.c (File Modified)
6073
6074
6075 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6076 Log:
6077 Relocate QJM code to a seperate function(change_nick_user_host)
6078 Change CHGHOST to use change_nick_user_host instead of just setting it
6079
6080
6081 Changes: Modified:
6082 +3 -0 trunk/include/s_user.h (File Modified)
6083 +1 -1 trunk/modules/m_chghost.c (File Modified)
6084 +3 -78 trunk/modules/m_signon.c (File Modified)
6085 +89 -0 trunk/src/s_user.c (File Modified)
6086
6087
6088 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6089 Log:
6090 Restore /stats a (dns servers, admin-only).
6091
6092
6093 Changes: Modified:
6094 +1 -0 trunk/include/res.h (File Modified)
6095 +5 -8 trunk/modules/m_stats.c (File Modified)
6096 +16 -0 trunk/src/res.c (File Modified)
6097
6098
6099 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6100 Log:
6101 - Add CHARYBDIS_PROFILE if we are profiling.
6102 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6103 - Remove duplicate --enable-epoll entry.
6104
6105
6106 Changes: Modified:
6107 +1595 -15 trunk/configure (File Modified)
6108 +30 -11 trunk/configure.ac (File Modified)
6109 +3 -0 trunk/include/setup.h.in (File Modified)
6110
6111
6112 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6113 Log:
6114 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6115
6116
6117 Changes: Modified:
6118 +28 -0 trunk/aclocal.m4 (File Modified)
6119
6120
6121 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6122 Log:
6123 Allow requesting forward channel and quiet list in same mode command.
6124
6125
6126 Changes: Modified:
6127 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6128
6129
6130 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6131 Log:
6132 Add description of xline wildcards.
6133
6134
6135 Changes: Modified:
6136 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6137
6138
6139 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6140 Log:
6141 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6142
6143
6144 Changes: Modified:
6145 +0 -4 trunk/modules/m_services.c (File Modified)
6146
6147
6148 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6149 Log:
6150 typo
6151
6152
6153 Changes: Modified:
6154 +1 -1 trunk/include/hook.h (File Modified)
6155
6156
6157 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6158 Log:
6159 call_hook, not hook_call
6160
6161
6162 Changes: Modified:
6163 +1 -1 trunk/modules/core/m_join.c (File Modified)
6164
6165
6166 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6167 Log:
6168 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6169 Could be useful for a number of things.
6170
6171
6172 Changes: Modified:
6173 +9 -0 trunk/modules/core/m_join.c (File Modified)
6174
6175
6176 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6177 Log:
6178 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6179
6180
6181 Changes: Modified:
6182 +7 -0 trunk/include/hook.h (File Modified)
6183
6184
6185 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6186 Log:
6187 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6188
6189
6190 Changes: Modified:
6191 +15 -0 trunk/modules/m_services.c (File Modified)
6192
6193
6194 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6195 Log:
6196 Clarify snomask +f, +k, +u.
6197
6198
6199 Changes: Modified:
6200 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6201
6202
6203 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6204 Log:
6205 Cmode +p and +s may be set simultaneously.
6206
6207
6208 Changes: Modified:
6209 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6210
6211
6212 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6213 Log:
6214 actually, we should check the data version on each reload (oops)
6215
6216
6217 Changes: Modified:
6218 +6 -6 trunk/src/main.c (File Modified)
6219
6220
6221 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6222 Log:
6223 more work on the loader
6224
6225
6226 Changes: Modified:
6227 +45 -21 trunk/src/main.c (File Modified)
6228
6229
6230 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6231 Log:
6232 Add prototype ircd_state.c
6233
6234
6235 Changes: Modified:
6236 + - trunk/src/ircd_state.c (File Added)
6237
6238
6239 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6240 Log:
6241 Smaller improvements.
6242
6243
6244 Changes: Modified:
6245 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6246
6247
6248 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6249 Log:
6250 Add a lot of stuff here.
6251
6252
6253 Changes: Modified:
6254 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6255
6256
6257 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6258 Log:
6259 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6260
6261
6262 Changes: Modified:
6263 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6264
6265
6266 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6267 Log:
6268 Invex doesn't trump +r or (sic) +J.
6269
6270
6271 Changes: Modified:
6272 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6273
6274
6275 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6276 Log:
6277 Check to make sure a module is not loaded before loading it.
6278
6279
6280 Changes: Modified:
6281 +6 -1 trunk/src/ircd_parser.y (File Modified)
6282
6283
6284 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6285 Log:
6286 - Add a missing comma in the HeaderMessages array
6287 - Only send "Your hostname is too long ..." if that really is the case
6288
6289
6290 Changes: Modified:
6291 +2 -2 trunk/src/s_auth.c (File Modified)
6292
6293
6294 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6295 Log:
6296 build_symtable() will have already bailed here, so no need to check
6297 explicitly whether or not charybdis_main is NULL.
6298
6299
6300 Changes: Modified:
6301 +7 -16 trunk/src/main.c (File Modified)
6302
6303
6304 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6305 Log:
6306 Data structure versioning, part 1.
6307
6308
6309 Changes: Modified:
6310 +10 -1 trunk/include/ircd_defs.h (File Modified)
6311 +2 -0 trunk/src/ircd.c (File Modified)
6312 +15 -3 trunk/src/main.c (File Modified)
6313
6314
6315 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6316 Log:
6317 build a symbol table and use that instead of doing a raw dlsym on everything
6318
6319
6320 Changes: Modified:
6321 + - trunk/include/ircd_linker.h (File Added)
6322 +71 -1 trunk/src/Makefile.in (File Modified)
6323 + - trunk/src/ircd_linker.c (File Added)
6324 +16 -4 trunk/src/main.c (File Modified)
6325
6326
6327 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6328 Log:
6329 The launcher now calls io_loop() instead of charybdis_main().
6330 This is so that we do not have to reinitialize *everything* later.
6331
6332
6333 Changes: Modified:
6334 +1 -0 trunk/include/ircd.h (File Modified)
6335 +6 -7 trunk/src/ircd.c (File Modified)
6336 +13 -1 trunk/src/main.c (File Modified)
6337
6338
6339 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6340 Log:
6341 Use global binding on libircd.so.
6342
6343
6344 Changes: Modified:
6345 +1 -1 trunk/src/main.c (File Modified)
6346
6347
6348 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6349 Log:
6350 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6351 (it will do more later)
6352
6353
6354 Changes: Modified:
6355 +14 -12 trunk/include/config.h (File Modified)
6356 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6357 +31 -5 trunk/src/Makefile.in (File Modified)
6358 +78 -1 trunk/src/ircd.c (File Modified)
6359 + - trunk/src/main.c (File Added)
6360
6361
6362 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6363 Log:
6364 Add whitespace here, oops.
6365
6366
6367 Changes: Modified:
6368 +1 -1 trunk/CREDITS (File Modified)
6369
6370
6371 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6372 Log:
6373 Properly copy over the IP address here instead of using a cheap hack.
6374 Because the hack didn't work right except on IPv6. :|
6375
6376
6377 Changes: Modified:
6378 +12 -2 trunk/src/s_newconf.c (File Modified)
6379
6380
6381 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6382 Log:
6383 Revert reject cache notice to ratbox's, which more
6384 clearly suggests what's happening.
6385
6386
6387 Changes: Modified:
6388 +4 -1 trunk/src/reject.c (File Modified)
6389
6390
6391 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6392 Log:
6393 Fix the openssl status in the overview information.
6394
6395
6396 Changes: Modified:
6397 +1 -3 trunk/configure (File Modified)
6398 +1 -3 trunk/configure.ac (File Modified)
6399
6400
6401 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6402 Log:
6403 - Add simple exempt{} block (127.0.0.1) to example.conf.
6404 - Remove mention of deny{}.
6405
6406
6407 Changes: Modified:
6408 +5 -0 trunk/doc/example.conf (File Modified)
6409 +1 -1 trunk/doc/reference.conf (File Modified)
6410
6411
6412 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6413 Log:
6414 example.conf: add some comments at the start
6415 reference.conf: some ircd-ratbox -> charybdis
6416
6417
6418 Changes: Modified:
6419 +11 -0 trunk/doc/example.conf (File Modified)
6420 +6 -5 trunk/doc/reference.conf (File Modified)
6421
6422
6423 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6424 Log:
6425 Rename m_createauthonly module to createauthonly
6426 as this is not a module providing an m_function
6427 (command).
6428
6429
6430 Changes: Modified:
6431 +1 -38 trunk/contrib/Makefile.in (File Modified)
6432 + - trunk/contrib/createauthonly.c (File Added)
6433 + - trunk/contrib/m_createauthonly.c (File Deleted)
6434
6435
6436 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6437 Log:
6438 Add to example confs commented lines for:
6439 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6440 sno_globalkline.so, sno_globaloper.so.
6441
6442
6443 Changes: Modified:
6444 +5 -1 trunk/doc/example.conf (File Modified)
6445 +9 -1 trunk/doc/reference.conf (File Modified)
6446
6447
6448 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6449 Log:
6450 - Unbreak connecting to connect{}s with hostnames
6451 instead of IP addresses (broken with new resolver).
6452 - Try to do A/AAAA query based on aftype in
6453 connect{} (doesn't seem to work fully).
6454
6455
6456 Changes: Modified:
6457 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6458
6459
6460 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6461 Log:
6462 Unbreak /rehash dns.
6463
6464
6465 Changes: Modified:
6466 +1 -0 trunk/src/res.c (File Modified)
6467
6468
6469 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6470 Log:
6471 Preserve Hybrid Id and add one of our own.
6472
6473
6474 Changes: Modified:
6475 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6476 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6477
6478
6479 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6480 Log:
6481 Add anfl and Androsyn to CREDITS.
6482 They wrote a lot of ratbox code we use, both before and after the fork.
6483
6484
6485 Changes: Modified:
6486 +2 -0 trunk/CREDITS (File Modified)
6487
6488
6489 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6490 Log:
6491 Hostname validity check.
6492
6493
6494 Changes: Modified:
6495 +42 -3 trunk/src/s_auth.c (File Modified)
6496
6497
6498 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6499 Log:
6500 Version bump to 1.2.0.
6501
6502
6503 Changes: Modified:
6504 +9 -9 trunk/configure (File Modified)
6505 +1 -1 trunk/configure.ac (File Modified)
6506
6507
6508 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6509 Log:
6510 - Missed a spot in the IPv6 code here. Should be usable now.
6511
6512
6513 Changes: Modified:
6514 +2 -2 trunk/src/res.c (File Modified)
6515
6516
6517 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6518 Log:
6519 Alright, so, this massive commit does the following:
6520 - Removes adns
6521 - Adds a resolver based on the undernet and hybrid one.
6522 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6523 - Makes a check in ./configure be posixly correct
6524 - Simplifies the auth code and DNS callbacks
6525
6526 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6527
6528
6529 Changes: Modified:
6530 +1 -1 trunk/Makefile.in (File Modified)
6531 + - trunk/adns/ (File Deleted)
6532 +148 -80 trunk/configure (File Modified)
6533 +1 -2 trunk/configure.ac (File Modified)
6534 +6 -0 trunk/include/client.h (File Modified)
6535 +1 -0 trunk/include/packet.h (File Modified)
6536 +153 -41 trunk/include/res.h (File Modified)
6537 + - trunk/include/reslib.h (File Added)
6538 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6539 +930 -1449 trunk/modules/.depend (File Modified)
6540 +3 -0 trunk/modules/m_stats.c (File Modified)
6541 +417 -621 trunk/src/.depend (File Modified)
6542 +1 -1 trunk/src/.indent.pro (File Modified)
6543 +2069 -289 trunk/src/Makefile.in (File Modified)
6544 + - trunk/src/adns.c (File Deleted)
6545 + - trunk/src/res.c (File Added)
6546 + - trunk/src/reslib.c (File Added)
6547 +11 -50 trunk/src/s_auth.c (File Modified)
6548 +4 -26 trunk/src/s_newconf.c (File Modified)
6549
6550
6551 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6552 Log:
6553 Document the NOBALLOC feature.
6554
6555
6556 Changes: Modified:
6557 +7 -1 trunk/include/config.h (File Modified)
6558
6559
6560 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6561 Log:
6562 commands.sgml changes
6563
6564
6565 Changes: Modified:
6566 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6567
6568
6569 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6570 Log:
6571 connect{} changes.
6572
6573
6574 Changes: Modified:
6575 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6576
6577
6578 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6579 Log:
6580 Improve description of class{} block (in particular,
6581 mention server classes as well as client classes).
6582
6583
6584 Changes: Modified:
6585 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6586
6587
6588 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6589 Log:
6590 In comment:
6591 -/* sendq: servers need a higher sendq as they send more data */
6592 +/* sendq: servers need a higher sendq as they are sent more data */
6593
6594
6595 Changes: Modified:
6596 +1 -1 trunk/doc/reference.conf (File Modified)
6597
6598
6599 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6600 Log:
6601 Add modules{} block.
6602
6603
6604 Changes: Modified:
6605 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6606
6607
6608 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6609 Log:
6610 Add general::oper_snomask, snomask on oper up for opers
6611 that have umode +s set on oper up, but do not have
6612 a specific snomask setting in their operator block.
6613 If this is empty or not specified, +s is used as before.
6614
6615
6616 Changes: Modified:
6617 +4 -1 trunk/doc/example.conf (File Modified)
6618 +7 -1 trunk/doc/reference.conf (File Modified)
6619 +1 -0 trunk/include/client.h (File Modified)
6620 +1 -0 trunk/include/s_conf.h (File Modified)
6621 +32 -0 trunk/src/newconf.c (File Modified)
6622 +1 -0 trunk/src/s_conf.c (File Modified)
6623 +13 -3 trunk/src/s_user.c (File Modified)
6624
6625
6626 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6627 Log:
6628 fix error
6629
6630 Changes: Modified:
6631 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6632
6633
6634 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6635 Log:
6636 Add MASKTRACE and CHANTRACE commands.
6637
6638
6639 Changes: Modified:
6640 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6641
6642
6643 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6644 Log:
6645 document loadmodule directive
6646
6647
6648 Changes: Modified:
6649 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6650
6651
6652 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6653 Log:
6654 finish this up
6655
6656
6657 Changes: Modified:
6658 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6659
6660
6661 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6662 Log:
6663 q:lines are no longer living in the ircd.conf either
6664
6665
6666 Changes: Modified:
6667 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6668
6669
6670 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6671 Log:
6672 remove k:line, d:line, x:line as they are their own files now
6673
6674
6675 Changes: Modified:
6676 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6677
6678
6679 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6680 Log:
6681 New place for operator::snomask.
6682
6683
6684 Changes: Modified:
6685 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6686
6687
6688 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6689 Log:
6690 Document connect {}.
6691
6692
6693 Changes: Modified:
6694 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6695
6696
6697 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6698 Log:
6699 example.conf: move operator::snomask to a more logical place,
6700 more sensible default
6701 reference.conf: add operator::snomask
6702
6703
6704 Changes: Modified:
6705 +3 -3 trunk/doc/example.conf (File Modified)
6706 +3 -0 trunk/doc/reference.conf (File Modified)
6707
6708
6709 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6710 Log:
6711 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6712 in those conf entries that take umodes like <name1>, <name2>, ...
6713
6714
6715 Changes: Modified:
6716 +3 -0 trunk/doc/reference.conf (File Modified)
6717 +3 -0 trunk/src/newconf.c (File Modified)
6718
6719
6720 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6721 Log:
6722 Remove H:line
6723
6724
6725 Changes: Modified:
6726 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6727
6728
6729 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6730 Log:
6731 Aesthetic changes.
6732
6733
6734 Changes: Modified:
6735 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6736
6737
6738 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6739 Log:
6740 s/allow/auth
6741
6742
6743 Changes: Modified:
6744 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6745
6746
6747 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6748 Log:
6749 fix
6750
6751
6752 Changes: Modified:
6753 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6754
6755
6756 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6757 Log:
6758 Document operator {} blocks.
6759
6760
6761 Changes: Modified:
6762 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6763
6764
6765 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6766 Log:
6767 auth{}: clarify/add some details
6768
6769
6770 Changes: Modified:
6771 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6772
6773
6774 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6775 Log:
6776 auth{}: Move a paragraph.
6777
6778
6779 Changes: Modified:
6780 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6781
6782
6783 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6784 Log:
6785 Document auth{} blocks.
6786
6787
6788 Changes: Modified:
6789 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6790
6791
6792 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6793 Log:
6794 Add umode +R.
6795
6796
6797 Changes: Modified:
6798 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6799
6800
6801 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6802 Log:
6803 Add umode +R, prevents unidentified clients from
6804 sending private messages or notices. /accept'ed
6805 clients and opers are exempt.
6806 Due to the /accept part, this is only checked
6807 at the target's server, may want to change
6808 this?
6809
6810
6811 Changes: Modified:
6812 +1 -0 trunk/help/opers/umode (File Modified)
6813 +1 -0 trunk/help/users/umode (File Modified)
6814 +2 -0 trunk/include/client.h (File Modified)
6815 +1 -0 trunk/include/numeric.h (File Modified)
6816 +11 -1 trunk/modules/core/m_message.c (File Modified)
6817 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6818 +1 -1 trunk/src/messages.tab (File Modified)
6819 +1 -1 trunk/src/s_user.c (File Modified)
6820
6821
6822 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6823 Log:
6824 Don't allow a nick change if banned or quieted (and not
6825 voiced or opped) on a channel. This uses numeric 435
6826 (bahamut's "cannot change to a banned nick") because
6827 bahamut/ircu's 437 and hyperion's 438 already have
6828 another meaning for us.
6829
6830
6831 Changes: Modified:
6832 +2 -0 trunk/include/channel.h (File Modified)
6833 +1 -0 trunk/include/numeric.h (File Modified)
6834 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6835 +38 -0 trunk/src/channel.c (File Modified)
6836 +1 -1 trunk/src/messages.tab (File Modified)
6837
6838
6839 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6840 Log:
6841 KNOCK:
6842 - respect ban exceptions
6843 - also deny a knock if quieted
6844
6845
6846 Changes: Modified:
6847 +2 -1 trunk/modules/m_knock.c (File Modified)
6848
6849
6850 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6851 Log:
6852 Reverse bad substitution in comment.
6853
6854
6855 Changes: Modified:
6856 +1 -1 trunk/src/channel.c (File Modified)
6857
6858
6859 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6860 Log:
6861 - set DynSpoof flag for clients spoofed at registration
6862 - add orighost instead of host to the hostname hash
6863
6864
6865 Changes: Modified:
6866 +5 -1 trunk/src/s_user.c (File Modified)
6867
6868
6869 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6870 Log:
6871 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6872
6873
6874 Changes: Modified:
6875 +2 -3 trunk/src/send.c (File Modified)
6876
6877
6878 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6879 Log:
6880 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6881
6882
6883 Changes: Modified:
6884 +17 -7 trunk/modules/m_signon.c (File Modified)
6885
6886
6887 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6888 Log:
6889 Correct minimum args on ENCAP SASL to avoid nasty core.
6890
6891
6892 Changes: Modified:
6893 +1 -1 trunk/modules/m_sasl.c (File Modified)
6894
6895
6896 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6897 Log:
6898 Style nits: sptr can't ever be NULL, don't compare truth
6899 values with YES.
6900
6901
6902 Changes: Modified:
6903 +2 -3 trunk/modules/m_scan.c (File Modified)
6904
6905
6906 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6907 Log:
6908 - Comment out scan_cmodes() prototype to suppress warning
6909 - Correct minimum parameter count for mo_scan()
6910
6911
6912 Changes: Modified:
6913 +2 -2 trunk/modules/m_scan.c (File Modified)
6914
6915
6916 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6917 Log:
6918 SCAN UMODES:
6919 - Include full command in operspy notice
6920 - Allow global scans (no-list used, mask not used) without operspy
6921 - Use ERR_NOPRIVS numeric
6922
6923
6924 Changes: Modified:
6925 +21 -9 trunk/modules/m_scan.c (File Modified)
6926
6927
6928 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6929 Log:
6930 Cancel out the >3 default if < is given; this way
6931 any </> specification fully overrides the default.
6932
6933
6934 Changes: Modified:
6935 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6936
6937
6938 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6939 Log:
6940 - Call mo_list() from m_list() to reduce code duplication
6941 - Default to >3, rather arbitrarily (conf option?)
6942 - Make < and > mean less than and greater than again
6943
6944
6945 Changes: Modified:
6946 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6947
6948
6949 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6950 Log:
6951 When processing topic burst, hide connecting server
6952 on netburst if flatten links is enabled.
6953
6954
6955 Changes: Modified:
6956 +9 -2 trunk/modules/m_tb.c (File Modified)
6957
6958
6959 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6960 Log:
6961 - remove PENALTY token
6962
6963
6964 Changes: Modified:
6965 +0 -1 trunk/include/supported.h (File Modified)
6966
6967
6968 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6969 Log:
6970 005 fixups:
6971 - Add PENALTY because we have a pace-wait system.
6972 - Add FNC due to SAVE and RSFNC
6973 - Add q to MAXLIST.
6974
6975
6976 Changes: Modified:
6977 +4 -2 trunk/include/supported.h (File Modified)
6978
6979
6980 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6981 Log:
6982 mkay, indent went nuts here
6983
6984
6985 Changes: Modified:
6986 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6987
6988
6989 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6990 Log:
6991 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6992 and can be used instead. The SAFELIST implementation is the one used by
6993 default, as most users/networks will be used to it.
6994
6995
6996 Changes: Modified:
6997 +1 -0 trunk/NEWS (File Modified)
6998 +14 -0 trunk/include/client.h (File Modified)
6999 +5 -0 trunk/include/hash.h (File Modified)
7000 +404 -272 trunk/modules/Makefile.in (File Modified)
7001 + - trunk/modules/m_list.c (File Deleted)
7002 + - trunk/modules/m_list_ratbox.c (File Added)
7003 + - trunk/modules/m_list_safelist.c (File Added)
7004 +5 -5 trunk/src/hash.c (File Modified)
7005
7006
7007 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7008 Log:
7009 Clear invites on a lowerTS JOIN or SJOIN.
7010 This should complete kick_on_split_riding protection.
7011
7012
7013 Changes: Modified:
7014 +5 -0 trunk/modules/core/m_join.c (File Modified)
7015 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7016
7017
7018 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7019 Log:
7020 Like in ratbox, send and interpret timestamps on invites.
7021
7022
7023 Changes: Modified:
7024 +9 -2 trunk/modules/m_invite.c (File Modified)
7025
7026
7027 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7028 Log:
7029 Add +S (network service) umode. Just for completeness, users or opers
7030 cannot set this.
7031
7032
7033 Changes: Modified:
7034 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7035
7036
7037 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7038 Log:
7039 update NEWS a bit
7040
7041
7042 Changes: Modified:
7043 +35 -2 trunk/NEWS (File Modified)
7044
7045
7046 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7047 Log:
7048 Split off a PreClient structure for data to be freed on registation (i.e. password).
7049 New hook introduce_client for post-registration messages.
7050 Fix b0rked SASL numerics.
7051 Burst REALHOST post-introduction for spoofed-on-registration clients.
7052 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7053 Pre-registration signon support.
7054
7055
7056 Changes: Modified:
7057 +10 -0 trunk/configure (File Modified)
7058 +2 -0 trunk/configure.ac (File Modified)
7059 +14 -4 trunk/include/client.h (File Modified)
7060 +1 -0 trunk/include/hook.h (File Modified)
7061 +1 -0 trunk/include/numeric.h (File Modified)
7062 +3 -0 trunk/include/setup.h.in (File Modified)
7063 +16 -0 trunk/modules/m_chghost.c (File Modified)
7064 +25 -21 trunk/modules/m_sasl.c (File Modified)
7065 +63 -30 trunk/modules/m_signon.c (File Modified)
7066 +18 -0 trunk/src/client.c (File Modified)
7067 +2 -0 trunk/src/hook.c (File Modified)
7068 +5 -5 trunk/src/messages.tab (File Modified)
7069 +2 -0 trunk/src/s_serv.c (File Modified)
7070 +28 -2 trunk/src/s_user.c (File Modified)
7071
7072
7073 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7074 Log:
7075 Update hook documentation.
7076
7077
7078 Changes: Modified:
7079 +30 -0 trunk/doc/hooks.txt (File Modified)
7080
7081
7082 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7083 Log:
7084 Improve @/# handling in match_esc().
7085
7086
7087 Changes: Modified:
7088 +21 -13 trunk/src/match.c (File Modified)
7089
7090
7091 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7092 Log:
7093 backtrack instead of bailing out when handling a mismatched escape
7094
7095
7096 Changes: Modified:
7097 +1 -1 trunk/src/match.c (File Modified)
7098
7099
7100 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7101 Log:
7102 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7103
7104 Changes: Modified:
7105 +2 -1 trunk/CREDITS (File Modified)
7106
7107
7108 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7109 Log:
7110 Fix the escape brokenness and pick up a more efficient matching algorithm,
7111 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7112 Patch sent upstream. They can do whatever they want with it, *shrug*.
7113
7114
7115 Changes: Modified:
7116 +147 -161 trunk/src/match.c (File Modified)
7117
7118
7119 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7120 Log:
7121 If flatten links is enabled, fake the origins of some ServerModes
7122 sent to clients so that the server sending the netburst is hidden.
7123 Most mode hacks still show the true source.
7124
7125
7126 Changes: Modified:
7127 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7128 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7129
7130
7131 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7132 Log:
7133 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7134 where the exit originated).
7135 - When receiving an SQUIT for a server themselves
7136 (IsMe(target_p) || target_p == client_p)
7137 close their link and send a local server notice.
7138
7139
7140 Changes: Modified:
7141 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7142 +6 -3 trunk/src/client.c (File Modified)
7143
7144
7145 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7146 Log:
7147 Hooking into the wrong hook, whoops. :P
7148
7149
7150 Changes: Modified:
7151 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7152 +6 -10 trunk/modules/core/m_join.c (File Modified)
7153
7154
7155 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7156 Log:
7157 this doesn't work right, right now :P
7158
7159
7160 Changes: Modified:
7161 +40 -0 trunk/contrib/Makefile.in (File Modified)
7162 + - trunk/contrib/m_createauthonly.c (File Added)
7163 +6 -0 trunk/include/hook.h (File Modified)
7164 +26 -1 trunk/modules/core/m_join.c (File Modified)
7165 +1 -1 trunk/src/ircd.c (File Modified)
7166
7167
7168 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7169 Log:
7170 Make can_join() hookable.
7171
7172
7173 Changes: Modified:
7174 +12 -1 trunk/src/channel.c (File Modified)
7175
7176
7177 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7178 Log:
7179 add 'int approved;' to the channel event hook
7180
7181
7182 Changes: Modified:
7183 +1 -0 trunk/include/hook.h (File Modified)
7184
7185
7186 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7187 Log:
7188 Use SIDs in SASL ENCAP origin.
7189 Ignore responses from other agents once the first SASL response has been received for a client.
7190
7191
7192 Changes: Modified:
7193 +9 -5 trunk/modules/m_sasl.c (File Modified)
7194
7195
7196 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7197 Log:
7198 Removed stray debug code.
7199
7200
7201 Changes: Modified:
7202 +1 -1 trunk/modules/m_sasl.c (File Modified)
7203
7204
7205 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7206 Log:
7207 Don't complain "unknown MODE flag" if a non-oper attempts
7208 to unset an oper only umode they do not have.
7209 This is to prevent unwanted error messages when users/bots
7210 do things like MODE <nick> +i-sw.
7211
7212
7213 Changes: Modified:
7214 +4 -2 trunk/src/s_user.c (File Modified)
7215
7216
7217 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7218 Log:
7219 Fix client_exit hook name and only call it for local exits that are not
7220 IsAnyServer.
7221
7222
7223 Changes: Modified:
7224 +3 -2 trunk/modules/m_sasl.c (File Modified)
7225
7226
7227 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7228 Log:
7229 Fix SASL logic to actually use stored agent UID.
7230 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7231 Add abort code for exiting clients.
7232
7233
7234 Changes: Modified:
7235 +18 -9 trunk/modules/m_sasl.c (File Modified)
7236
7237
7238 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7239 Log:
7240 Port over ratbox 2.2 /challenge. This is slightly more secure
7241 (better crypto, longer keys, challenge timeout) and has better
7242 client scripts.
7243
7244 The respond tool is no longer part of the ircd tree but a
7245 separate package, currently available from
7246 http://respond.ircd-ratbox.org (we should mirror/... this).
7247
7248
7249 Changes: Modified:
7250 +65 -310 trunk/doc/challenge.txt (File Modified)
7251 +5 -5 trunk/include/client.h (File Modified)
7252 +3 -0 trunk/include/irc_string.h (File Modified)
7253 +3 -0 trunk/include/numeric.h (File Modified)
7254 +94 -50 trunk/modules/m_challenge.c (File Modified)
7255 +1 -2 trunk/src/client.c (File Modified)
7256 +125 -0 trunk/src/irc_string.c (File Modified)
7257 +2 -2 trunk/src/messages.tab (File Modified)
7258 + - trunk/tools/rsa_respond/ (File Deleted)
7259
7260
7261 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7262 Log:
7263 Preliminary SASL support.
7264
7265
7266 Changes: Modified:
7267 +7 -0 trunk/include/client.h (File Modified)
7268 +6 -0 trunk/include/numeric.h (File Modified)
7269 +1 -0 trunk/modules/Makefile.in (File Modified)
7270 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7271 +175 -1 trunk/modules/m_cap.c (File Modified)
7272 + - trunk/modules/m_sasl.c (File Added)
7273 +2 -0 trunk/modules/m_user.c (File Modified)
7274 +5 -5 trunk/src/messages.tab (File Modified)
7275 +8 -2 trunk/src/s_user.c (File Modified)
7276
7277
7278 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7279 Log:
7280 SIGNON: make logout also apply remotely.
7281
7282
7283 Changes: Modified:
7284 +7 -2 trunk/modules/m_signon.c (File Modified)
7285
7286
7287 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7288 Log:
7289 Use an asterisk when sending empty logins in SIGNON.
7290
7291
7292 Changes: Modified:
7293 +5 -5 trunk/modules/m_signon.c (File Modified)
7294
7295
7296 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7297 Log:
7298 SIGNON: Only add whowas entry (add_history()) and wipe
7299 accepts (del_all_accepts()) if nick changed.
7300
7301
7302 Changes: Modified:
7303 +5 -3 trunk/modules/m_signon.c (File Modified)
7304
7305
7306 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7307 Log:
7308 SIGNON: slight fixes to collision code:
7309 - don't kill if target_p == source_p (nick unchanged or only changed case)
7310 - add comment that SAVE support is missing
7311 - use sendto_realops_snomask() instead of sendto_realops_flags()
7312
7313
7314 Changes: Modified:
7315 +9 -6 trunk/modules/m_signon.c (File Modified)
7316
7317
7318 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7319 Log:
7320 Fix up kills for bad nick/user/host on SIGNON.
7321
7322
7323 Changes: Modified:
7324 +16 -6 trunk/modules/m_signon.c (File Modified)
7325
7326
7327 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7328 Log:
7329 If changing to a nick with a digit, only allow the UID.
7330
7331
7332 Changes: Modified:
7333 +4 -0 trunk/modules/m_signon.c (File Modified)
7334
7335
7336 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7337 Log:
7338 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7339 Strip leading digits from logins that are not purely numeric.
7340
7341
7342 Changes: Modified:
7343 +3 -0 trunk/include/numeric.h (File Modified)
7344 +2 -0 trunk/include/send.h (File Modified)
7345 +1 -0 trunk/modules/Makefile.in (File Modified)
7346 +456 -3 trunk/modules/m_services.c (File Modified)
7347 + - trunk/modules/m_signon.c (File Added)
7348 +2 -2 trunk/src/messages.tab (File Modified)
7349 +98 -0 trunk/src/send.c (File Modified)
7350
7351
7352 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7353 Log:
7354 Remove old server notice umodes from example confs.
7355
7356
7357 Changes: Modified:
7358 +1 -2 trunk/doc/example.conf (File Modified)
7359 +4 -17 trunk/doc/reference.conf (File Modified)
7360
7361
7362 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7363 Log:
7364 Add snomask help file (forgot this earlier).
7365
7366
7367 Changes: Modified:
7368 + - trunk/help/opers/snomask (File Added)
7369
7370
7371 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7372 Log:
7373 Add umode +l (receive locops).
7374
7375
7376 Changes: Modified:
7377 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7378
7379
7380 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7381 Log:
7382 We don't plan to implement cmode +R (quiet unidentified) and
7383 umode +I (deny invite) for 1.1, so comment them out from the
7384 docs.
7385
7386
7387 Changes: Modified:
7388 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7389 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7390
7391
7392 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7393 Log:
7394 Improve snomask usage description.
7395
7396
7397 Changes: Modified:
7398 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7399
7400
7401 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7402 Log:
7403 Mention the word snomask with umode +s (needs to be a link really).
7404
7405
7406 Changes: Modified:
7407 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7408
7409
7410 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7411 Log:
7412 Add snomask +Z (operspy notices).
7413
7414
7415 Changes: Modified:
7416 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7417
7418
7419 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7420 Log:
7421 Misc updates/clarifications.
7422
7423
7424 Changes: Modified:
7425 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7426
7427
7428 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7429 Log:
7430 Document snomasks.
7431
7432
7433 Changes: Modified:
7434 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7435 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7436 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7437
7438
7439 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7440 Log:
7441 - Allow ENCAP REALHOST outside burst
7442 - Fix comment describing race condition: this can only happen
7443 on a local whois with use_whois_actually enabled
7444
7445
7446 Changes: Modified:
7447 +4 -6 trunk/modules/m_chghost.c (File Modified)
7448
7449
7450 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7451 Log:
7452 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7453
7454
7455 Changes: Modified:
7456 +39 -0 trunk/contrib/Makefile.in (File Modified)
7457 + - trunk/contrib/sno_globaloper.c (File Added)
7458
7459
7460 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7461 Log:
7462 Pass along old umodes and snomask in umode_changed hook,
7463 changing its parameter type from struct Client *
7464 to hook_data_umode_changed *. (For a new client, both
7465 are zero.)
7466
7467 The IP cloaking module now fully ignores umode changes
7468 where +h didn't change.
7469
7470
7471 Changes: Modified:
7472 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7473 +7 -0 trunk/include/hook.h (File Modified)
7474 +18 -4 trunk/src/s_user.c (File Modified)
7475
7476
7477 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7478 Log:
7479 move libcharybdis-provided function initialisation into libcharybdis_init().
7480
7481
7482 Changes: Modified:
7483 +32 -11 trunk/src/ircd.c (File Modified)
7484
7485
7486 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7487 Log:
7488 Make +f notices (local host, global host, global user@host, local class)
7489 netwide. Exceeding /quote set max remains local.
7490
7491
7492 Changes: Modified:
7493 +4 -4 trunk/src/s_conf.c (File Modified)
7494
7495
7496 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7497 Log:
7498 Netwide notices about attempts to join juped channels.
7499
7500
7501 Changes: Modified:
7502 +1 -1 trunk/modules/core/m_join.c (File Modified)
7503
7504
7505 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7506 Log:
7507 Send server notices about failed oper attempts globally.
7508 Successful remote oper attempt notices will be generated
7509 from the mode changes.
7510
7511
7512 Changes: Modified:
7513 +3 -3 trunk/modules/m_challenge.c (File Modified)
7514 +2 -2 trunk/modules/m_oper.c (File Modified)
7515
7516
7517 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7518 Log:
7519 Rest of infrastructure for sending server notices globally.
7520 Uses a new L_NETWIDE level on sendto_realops_snomask().
7521
7522
7523 Changes: Modified:
7524 +1 -0 trunk/include/send.h (File Modified)
7525 +31 -4 trunk/src/send.c (File Modified)
7526
7527
7528 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7529 Log:
7530 Add general::global_snotices conf option to control
7531 whether we send out SNOTEs. Does not do anything yet.
7532
7533
7534 Changes: Modified:
7535 +1 -0 trunk/doc/example.conf (File Modified)
7536 +6 -0 trunk/doc/reference.conf (File Modified)
7537 +1 -0 trunk/include/s_conf.h (File Modified)
7538 +6 -0 trunk/modules/m_info.c (File Modified)
7539 +1 -0 trunk/src/newconf.c (File Modified)
7540 +1 -0 trunk/src/s_conf.c (File Modified)
7541
7542
7543 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7544 Log:
7545 Only accept SNOTE from servers.
7546
7547
7548 Changes: Modified:
7549 +2 -0 trunk/modules/m_snote.c (File Modified)
7550
7551
7552 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7553 Log:
7554 Correct parv indices so this actually works.
7555
7556
7557 Changes: Modified:
7558 +2 -2 trunk/modules/m_snote.c (File Modified)
7559
7560
7561 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7562 Log:
7563 s/scan/snote/g
7564
7565
7566 Changes: Modified:
7567 +3 -3 trunk/modules/m_snote.c (File Modified)
7568
7569
7570 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7571 Log:
7572 Add m_snote.c, SNOTE propagator.
7573
7574
7575 Changes: Modified:
7576 +86 -0 trunk/modules/Makefile.in (File Modified)
7577 + - trunk/modules/m_snote.c (File Added)
7578
7579
7580 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7581 Log:
7582 start seeding the 1.1 NEWS file
7583
7584
7585 Changes: Modified:
7586 +4 -0 trunk/NEWS (File Modified)
7587
7588
7589 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7590 Log:
7591 rename some modules to more descriptive names...
7592
7593
7594 Changes: Modified:
7595 +2 -131 trunk/contrib/Makefile.in (File Modified)
7596 + - trunk/contrib/globalconnexit.c (File Deleted)
7597 + - trunk/contrib/globallineactive.c (File Deleted)
7598 + - trunk/contrib/sno_farconnect.c (File Added)
7599 + - trunk/contrib/sno_globalkline.c (File Added)
7600 +1 -120 trunk/modules/Makefile.in (File Modified)
7601 + - trunk/modules/networknotice.c (File Deleted)
7602 + - trunk/modules/sno_routing.c (File Added)
7603
7604
7605 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7606 Log:
7607 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7608 Uses FLAGS2_FLOODDONE bit on servers.
7609
7610
7611 Changes: Modified:
7612 +3 -0 trunk/include/client.h (File Modified)
7613 +121 -1 trunk/modules/Makefile.in (File Modified)
7614 + - trunk/modules/networknotice.c (File Added)
7615
7616
7617 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7618 Log:
7619 Don't show servers in /trace to nonopers if flatten links is enabled.
7620
7621
7622 Changes: Modified:
7623 +8 -5 trunk/modules/m_trace.c (File Modified)
7624
7625
7626 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7627 Log:
7628 CHGHOST:
7629 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7630 - send back confirmation to source, if local client
7631 - send a +s server notice if the source is neither a server nor a service (+S)
7632
7633
7634 Changes: Modified:
7635 +5 -1 trunk/modules/m_chghost.c (File Modified)
7636
7637
7638 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7639 Log:
7640 Use sendto_realops_snomask_from() to make the
7641 server notices appear to come from the affected
7642 user's server.
7643
7644
7645 Changes: Modified:
7646 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7647 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7648
7649
7650 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7651 Log:
7652 Add sendto_realops_snomask_from(), allows
7653 specification of apparent source server.
7654
7655
7656 Changes: Modified:
7657 +1 -0 trunk/include/send.h (File Modified)
7658 +41 -1 trunk/src/send.c (File Modified)
7659
7660
7661 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7662 Log:
7663 Revert r579. Keep host, not orighost in oper up notice.
7664 It would be inconsistent to have orighost there, and we
7665 don't want to mess up all server notices by putting both
7666 host and orighost.
7667
7668
7669 Changes: Modified:
7670 +1 -1 trunk/src/s_user.c (File Modified)
7671
7672
7673 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7674 Log:
7675 Include the IP address in operlog/foperlog.
7676
7677
7678 Changes: Modified:
7679 +10 -8 trunk/modules/m_challenge.c (File Modified)
7680 +8 -6 trunk/modules/m_oper.c (File Modified)
7681
7682
7683 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7684 Log:
7685 Call umode_changed hook on oper up.
7686
7687
7688 Changes: Modified:
7689 +1 -0 trunk/src/s_user.c (File Modified)
7690
7691
7692 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7693 Log:
7694 Add globalconnexit contrib module, shows remote client connects/exits
7695 except netsplits/netjoin on snomask +F.
7696 Notice formatting will probably change somewhat still.
7697
7698
7699 Changes: Modified:
7700 +80 -0 trunk/contrib/Makefile.in (File Modified)
7701 + - trunk/contrib/globalconnexit.c (File Added)
7702
7703
7704 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7705 Log:
7706 Declare snomask_modes[] so modules can provide snomasks.
7707
7708
7709 Changes: Modified:
7710 +2 -0 trunk/include/snomask.h (File Modified)
7711
7712
7713 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7714 Log:
7715 Replace user_signon hook with two new hooks: new_local_user
7716 and new_remote_user.
7717 These are called right before the user is introduced to the
7718 rest of the network.
7719
7720
7721 Changes: Modified:
7722 +2 -1 trunk/include/hook.h (File Modified)
7723 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7724 +4 -2 trunk/src/hook.c (File Modified)
7725 +2 -3 trunk/src/s_user.c (File Modified)
7726
7727
7728 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7729 Log:
7730 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7731
7732
7733 Changes: Modified:
7734 +2 -2 trunk/modules/m_scan.c (File Modified)
7735
7736
7737 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7738 Log:
7739 Update doc/technical/send.txt.
7740
7741
7742 Changes: Modified:
7743 +91 -131 trunk/doc/technical/send.txt (File Modified)
7744
7745
7746 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7747 Log:
7748 Add chantrace and masktrace to help files.
7749
7750
7751 Changes: Modified:
7752 + - trunk/help/opers/chantrace (File Added)
7753 +27 -20 trunk/help/opers/index (File Modified)
7754 + - trunk/help/opers/masktrace (File Added)
7755 +2 -0 trunk/help/opers/operspy (File Modified)
7756
7757
7758 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7759 Log:
7760 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7761 Shows etrace-like output for all users in a channel,
7762 in particular IP addresses.
7763
7764
7765 Changes: Modified:
7766 +75 -2 trunk/modules/m_etrace.c (File Modified)
7767
7768
7769 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7770 Log:
7771 Port over ratbox 2.2 r21727 (anfl):
7772 add some logging when we drop servers in places where we only notify opers
7773
7774
7775 Changes: Modified:
7776 +31 -0 trunk/modules/core/m_server.c (File Modified)
7777
7778
7779 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7780 Log:
7781 display orighost in operup message
7782
7783
7784 Changes: Modified:
7785 +1 -1 trunk/src/s_user.c (File Modified)
7786
7787
7788 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7789 Log:
7790 Add globallineactive contrib module, a hack which can often
7791 show k/d/g/x line active for remote clients.
7792
7793
7794 Changes: Modified:
7795 +52 -0 trunk/contrib/Makefile.in (File Modified)
7796 + - trunk/contrib/globallineactive.c (File Added)
7797
7798
7799 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7800 Log:
7801 Show IP field in the same way as MASKTRACE:
7802 "255.255.255.255" if it's unknown (remote TS5 client)
7803 and "0" if we or the remote server are purposely
7804 hiding it.
7805
7806
7807 Changes: Modified:
7808 +12 -1 trunk/modules/m_scan.c (File Modified)
7809
7810
7811 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7812 Log:
7813 scan umodes:
7814 - don't show servers in a global scan
7815 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7816
7817
7818 Changes: Modified:
7819 +4 -1 trunk/modules/m_scan.c (File Modified)
7820
7821
7822 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7823 Log:
7824 Implement SCAN UMODES.
7825
7826
7827 Changes: Modified:
7828 +3 -0 trunk/include/numeric.h (File Modified)
7829 +128 -2 trunk/modules/m_scan.c (File Modified)
7830 +2 -2 trunk/src/messages.tab (File Modified)
7831
7832
7833 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7834 Log:
7835 more oops
7836
7837
7838 Changes: Modified:
7839 +1 -1 trunk/modules/m_scan.c (File Modified)
7840
7841
7842 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7843 Log:
7844 parv[0] should be parv[1].
7845
7846
7847 Changes: Modified:
7848 +1 -1 trunk/modules/m_scan.c (File Modified)
7849
7850
7851 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7852 Log:
7853 another oops
7854
7855
7856 Changes: Modified:
7857 +1 -1 trunk/modules/m_scan.c (File Modified)
7858
7859
7860 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7861 Log:
7862 fix mistake here
7863
7864
7865 Changes: Modified:
7866 +2 -2 trunk/modules/m_scan.c (File Modified)
7867
7868
7869 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7870 Log:
7871 framework for scan command
7872
7873
7874 Changes: Modified:
7875 +113 -0 trunk/modules/Makefile.in (File Modified)
7876 + - trunk/modules/m_scan.c (File Added)
7877
7878
7879 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7880 Log:
7881 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7882
7883
7884 Changes: Modified:
7885 +2 -0 trunk/include/irc_string.h (File Modified)
7886 +157 -1 trunk/modules/m_etrace.c (File Modified)
7887 +129 -90 trunk/src/match.c (File Modified)
7888
7889
7890 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7891 Log:
7892 orighost may live in a different hash bucket (likely the case), lets check it standalone
7893
7894
7895 Changes: Modified:
7896 +39 -3 trunk/src/hostmask.c (File Modified)
7897
7898
7899 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7900 Log:
7901 SVN didn't check modules/ somehow, hrmm.
7902
7903
7904 Changes: Modified:
7905 +1 -1 trunk/modules/m_kline.c (File Modified)
7906 +6 -6 trunk/modules/m_stats.c (File Modified)
7907
7908
7909 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7910 Log:
7911 Track hostmask entries for client_p->orighost, if available.
7912 Not throughly tested, but seems to work fine.
7913
7914
7915 Changes: Modified:
7916 +8 -4 trunk/include/hostmask.h (File Modified)
7917 +14 -10 trunk/src/hostmask.c (File Modified)
7918
7919
7920 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7921 Log:
7922 Pass on SQUIT reasons more.
7923
7924
7925 Changes: Modified:
7926 +17 -19 trunk/src/client.c (File Modified)
7927
7928
7929 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7930 Log:
7931 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7932 This way, hidden admins also get them.
7933
7934
7935 Changes: Modified:
7936 +4 -4 trunk/src/send.c (File Modified)
7937
7938
7939 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7940 Log:
7941 From ircd-ratbox 2.2 (r21339 anfl):
7942 ms_kill() should be using find_person(), not find_client()
7943 otherwise it can generate a core.
7944
7945
7946 Changes: Modified:
7947 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7948
7949
7950 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7951 Log:
7952 Add m_error to core_module_table, so it is loaded by default.
7953
7954
7955 Changes: Modified:
7956 +1 -0 trunk/src/modules.c (File Modified)
7957
7958
7959 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7960 Log:
7961 comment is a const char *, not char *.
7962
7963
7964 Changes: Modified:
7965 +1 -1 trunk/include/hook.h (File Modified)
7966
7967
7968 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7969 Log:
7970 Fix a long standing hybrid 7 bug: when getting a read error
7971 on a server, report_error() is called with a %d instead of
7972 a %s in the format string ("Lost connection" in +d).
7973
7974
7975 Changes: Modified:
7976 +1 -1 trunk/src/client.c (File Modified)
7977
7978
7979 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7980 Log:
7981 Clarifications.
7982
7983
7984 Changes: Modified:
7985 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7986
7987
7988 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7989 Log:
7990 Add document describing capabilities and what they mean.
7991
7992
7993 Changes: Modified:
7994 + - trunk/doc/technical/capab.txt (File Added)
7995
7996
7997 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7998 Log:
7999 Change client_exit hook to pass all exit_client() parameters.
8000
8001
8002 Changes: Modified:
8003 +8 -0 trunk/include/hook.h (File Modified)
8004 +6 -1 trunk/src/client.c (File Modified)
8005
8006
8007 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8008 Log:
8009 Add client_exit hook, called in exit_client() for all
8010 clients of all types, except clients exiting because
8011 of netsplits (QS). The only thing done before it is
8012 marking the client as "closing" (to prevent
8013 recursion).
8014
8015
8016 Changes: Modified:
8017 +1 -0 trunk/include/hook.h (File Modified)
8018 +2 -0 trunk/src/client.c (File Modified)
8019 +2 -0 trunk/src/hook.c (File Modified)
8020
8021
8022 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8023 Log:
8024 Improve the code that calculates the nnnS nnnC counts
8025 in RPL_TRACESERVER.
8026
8027 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8028
8029
8030 Changes: Modified:
8031 +43 -36 trunk/modules/m_trace.c (File Modified)
8032
8033
8034 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8035 Log:
8036 Add server_eob hook.
8037 Planning to use this for netsplit/join notices.
8038
8039
8040 Changes: Modified:
8041 +1 -0 trunk/include/hook.h (File Modified)
8042 +2 -0 trunk/modules/m_pong.c (File Modified)
8043 +2 -0 trunk/src/hook.c (File Modified)
8044
8045
8046 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8047 Log:
8048 Default motd: ircd-ratbox -> charybdis
8049
8050
8051 Changes: Modified:
8052 +1 -1 trunk/doc/ircd.motd (File Modified)
8053
8054
8055 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8056 Log:
8057 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8058
8059
8060 Changes: Modified:
8061 +4 -4 trunk/src/s_user.c (File Modified)
8062
8063
8064 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8065 Log:
8066 - Remove obsolete EOB help file
8067 - Document snomask in the help files
8068 - Update indexes
8069
8070
8071 Changes: Modified:
8072 + - trunk/help/opers/eob (File Deleted)
8073 +13 -12 trunk/help/opers/index (File Modified)
8074 +1 -13 trunk/help/opers/umode (File Modified)
8075 +7 -7 trunk/help/users/index (File Modified)
8076
8077
8078 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8079 Log:
8080 Bail if snomask to parse is not given. Pointy hat to myself.
8081
8082
8083 Changes: Modified:
8084 +3 -0 trunk/src/snomask.c (File Modified)
8085
8086
8087 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8088 Log:
8089 Remove m_flags from autoconf
8090
8091
8092 Changes: Modified:
8093 +0 -1 trunk/contrib/Makefile.in (File Modified)
8094
8095
8096 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8097 Log:
8098 remove m_flags
8099
8100
8101 Changes: Modified:
8102 + - trunk/contrib/m_flags.c (File Deleted)
8103
8104
8105 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8106 Log:
8107 If +s is in oper_only_umodes, clear snomask on deoper.
8108
8109
8110 Changes: Modified:
8111 +5 -0 trunk/src/s_user.c (File Modified)
8112
8113
8114 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8115 Log:
8116 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8117
8118
8119 Changes: Modified:
8120 +2 -2 trunk/configure (File Modified)
8121 +2 -2 trunk/configure.ac (File Modified)
8122
8123
8124 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8125 Log:
8126 Remove the old server notice umodes.
8127 Default oper only umodes is now +s.
8128 Please make sure all remaining umodes still work.
8129
8130
8131 Changes: Modified:
8132 +3 -21 trunk/include/client.h (File Modified)
8133 +0 -12 trunk/src/newconf.c (File Modified)
8134 +1 -1 trunk/src/s_conf.c (File Modified)
8135 +12 -12 trunk/src/s_user.c (File Modified)
8136
8137
8138 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8139 Log:
8140 operator::flags nick_changes now controls +n snomask instead of +n umode.
8141
8142
8143 Changes: Modified:
8144 +8 -8 trunk/src/s_user.c (File Modified)
8145
8146
8147 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8148 Log:
8149 Move down h_umode_changed hook call after umode allowed checks
8150 (so it will not see +a if someone tries to set it but is not
8151 allowed to).
8152
8153
8154 Changes: Modified:
8155 +2 -3 trunk/src/s_user.c (File Modified)
8156
8157
8158 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8159 Log:
8160 Move over non-+s server notices (hopefully, all of them).
8161
8162
8163 Changes: Modified:
8164 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8165 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8166 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8167 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8168 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8169 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8170 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8171 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8172 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8173 +2 -2 trunk/libcharybdis/event.c (File Modified)
8174 +2 -2 trunk/modules/core/m_join.c (File Modified)
8175 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8176 +3 -3 trunk/modules/core/m_message.c (File Modified)
8177 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8178 +2 -2 trunk/modules/core/m_server.c (File Modified)
8179 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8180 +1 -1 trunk/modules/m_post.c (File Modified)
8181 +1 -1 trunk/modules/m_services.c (File Modified)
8182 +2 -2 trunk/src/channel.c (File Modified)
8183 +3 -3 trunk/src/client.c (File Modified)
8184 +1 -1 trunk/src/hash.c (File Modified)
8185 +5 -5 trunk/src/s_conf.c (File Modified)
8186 +2 -2 trunk/src/s_log.c (File Modified)
8187 +4 -4 trunk/src/s_user.c (File Modified)
8188
8189
8190 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8191 Log:
8192 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8193
8194
8195 Changes: Modified:
8196 +2 -1 trunk/include/snomask.h (File Modified)
8197 +2 -2 trunk/src/snomask.c (File Modified)
8198
8199
8200 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8201 Log:
8202 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8203
8204
8205 Changes: Modified:
8206 +1 -1 trunk/contrib/example_module.c (File Modified)
8207 +2 -2 trunk/include/ircd_defs.h (File Modified)
8208 +6 -6 trunk/modules/core/m_error.c (File Modified)
8209 +1 -1 trunk/modules/core/m_join.c (File Modified)
8210 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8211 +1 -1 trunk/modules/core/m_message.c (File Modified)
8212 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8213 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8214 +18 -18 trunk/modules/core/m_server.c (File Modified)
8215 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8216 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8217 +4 -4 trunk/modules/m_challenge.c (File Modified)
8218 +4 -4 trunk/modules/m_dline.c (File Modified)
8219 +13 -13 trunk/modules/m_gline.c (File Modified)
8220 +5 -5 trunk/modules/m_kline.c (File Modified)
8221 +2 -2 trunk/modules/m_oper.c (File Modified)
8222 +1 -1 trunk/modules/m_pong.c (File Modified)
8223 +13 -13 trunk/modules/m_rehash.c (File Modified)
8224 +4 -4 trunk/modules/m_resv.c (File Modified)
8225 +16 -16 trunk/modules/m_set.c (File Modified)
8226 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8227 +6 -6 trunk/modules/m_xline.c (File Modified)
8228 +1 -1 trunk/src/adns.c (File Modified)
8229 +2 -2 trunk/src/channel.c (File Modified)
8230 +1 -1 trunk/src/listener.c (File Modified)
8231 +1 -1 trunk/src/s_auth.c (File Modified)
8232 +15 -15 trunk/src/s_conf.c (File Modified)
8233 +3 -3 trunk/src/s_user.c (File Modified)
8234 +7 -7 trunk/src/send.c (File Modified)
8235
8236
8237 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8238 Log:
8239 On oper up:
8240 - set +s snomask if +s umode set but no snomasks
8241 - put numerics in more logical order
8242
8243
8244 Changes: Modified:
8245 +3 -1 trunk/src/s_user.c (File Modified)
8246
8247
8248 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8249 Log:
8250 parse_snobuf_to_mask(): default to + at start
8251 allows stuff like /mode jilles +s C
8252
8253
8254 Changes: Modified:
8255 +1 -1 trunk/src/snomask.c (File Modified)
8256
8257
8258 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8259 Log:
8260 Changes to user_mode() snomask handling.
8261 - show snomask (if not 0) on /mode <nick>
8262 - show snomask once at the end if +s/-s used
8263 - only parse 1 parameter for umode changes
8264 - don't crash on /mode <nick> +s
8265 - /mode <nick> -s clears snomask, doesn't use parameter
8266 - set umode +s iff snomask is not 0
8267 - snomask is not propagated, but umode +s is
8268
8269
8270 Changes: Modified:
8271 +97 -72 trunk/src/s_user.c (File Modified)
8272
8273
8274 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8275 Log:
8276 Convert some messages over to snomask.
8277
8278
8279 Changes: Modified:
8280 +29 -29 trunk/src/client.c (File Modified)
8281 +2 -2 trunk/src/ircd.c (File Modified)
8282 +13 -13 trunk/src/modules.c (File Modified)
8283 +1 -1 trunk/src/newconf.c (File Modified)
8284 +5 -5 trunk/src/parse.c (File Modified)
8285 +1 -1 trunk/src/restart.c (File Modified)
8286 +4 -4 trunk/src/s_newconf.c (File Modified)
8287 +11 -11 trunk/src/s_serv.c (File Modified)
8288
8289
8290 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8291 Log:
8292 include snomask.h from client.h
8293
8294
8295 Changes: Modified:
8296 +1 -0 trunk/include/client.h (File Modified)
8297
8298
8299 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8300 Log:
8301 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8302
8303
8304 Changes: Modified:
8305 +1 -0 trunk/src/newconf.c (File Modified)
8306 +2 -1 trunk/src/snomask.c (File Modified)
8307
8308
8309 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8310 Log:
8311 should start with +, not \0. Whoops. :)
8312
8313
8314 Changes: Modified:
8315 +1 -1 trunk/src/snomask.c (File Modified)
8316
8317
8318 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8319 Log:
8320 core snomask support.
8321
8322
8323 Changes: Modified:
8324 +3 -0 trunk/doc/example.conf (File Modified)
8325 +2 -0 trunk/include/client.h (File Modified)
8326 +2 -0 trunk/include/numeric.h (File Modified)
8327 +2 -0 trunk/include/s_newconf.h (File Modified)
8328 +63 -0 trunk/include/send.h (File Modified)
8329 + - trunk/include/snomask.h (File Added)
8330 +1 -0 trunk/src/Makefile.in (File Modified)
8331 +1 -1 trunk/src/messages.tab (File Modified)
8332 +8 -0 trunk/src/newconf.c (File Modified)
8333 +12 -0 trunk/src/s_user.c (File Modified)
8334 +235 -0 trunk/src/send.c (File Modified)
8335 + - trunk/src/snomask.c (File Added)
8336
8337
8338 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8339 Log:
8340 add a blank line after the license info.
8341
8342
8343 Changes: Modified:
8344 +1 -1 trunk/CREDITS (File Modified)
8345
8346
8347 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8348 Log:
8349 Extend copyright to 2006.
8350
8351
8352 Changes: Modified:
8353 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8354
8355
8356 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8357 Log:
8358 - Fix up book id.
8359 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8360
8361
8362 Changes: Modified:
8363 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8364 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8365
8366
8367 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8368 Log:
8369 Add oper privileges document.
8370
8371
8372 Changes: Modified:
8373 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8374 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8375
8376
8377 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8378 Log:
8379 Capitalize message names in services shortcuts (for consistency).
8380
8381
8382 Changes: Modified:
8383 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8384
8385
8386 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8387 Log:
8388 Remove C++ comment.
8389
8390
8391 Changes: Modified:
8392 +1 -1 trunk/src/patricia.c (File Modified)
8393
8394
8395 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8396 Log:
8397 Remove obsolete 'nextconnect' variable.
8398
8399
8400 Changes: Modified:
8401 +0 -1 trunk/include/ircd.h (File Modified)
8402 +0 -2 trunk/src/client.c (File Modified)
8403 +0 -1 trunk/src/ircd.c (File Modified)
8404
8405
8406 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8407 Log:
8408 Remove this remnant of the hybrid 6 ziplinks implementation.
8409
8410
8411 Changes: Modified:
8412 + - trunk/include/s_zip.h (File Deleted)
8413
8414
8415 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8416 Log:
8417 Make clone limiting work on orighost, not host (so it
8418 looks through services cloaks). Lightly tested, please
8419 test/review.
8420
8421
8422 Changes: Modified:
8423 +2 -0 trunk/modules/m_chghost.c (File Modified)
8424 +1 -1 trunk/src/client.c (File Modified)
8425 +1 -1 trunk/src/s_conf.c (File Modified)
8426
8427
8428 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8429 Log:
8430 Don't forget to link me_realhost() into the command hash.
8431
8432 Pointy hat to: myself
8433
8434
8435 Changes: Modified:
8436 +1 -1 trunk/modules/m_chghost.c (File Modified)
8437
8438
8439 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8440 Log:
8441 It's call_hook, not hook_call.
8442
8443
8444 Changes: Modified:
8445 +1 -1 trunk/src/s_user.c (File Modified)
8446
8447
8448 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8449 Log:
8450 Add unreject help file.
8451
8452
8453 Changes: Modified:
8454 + - trunk/help/opers/unreject (File Added)
8455
8456
8457 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8458 Log:
8459 Link the all-important 42 module to the build :P
8460
8461
8462 Changes: Modified:
8463 +1 -0 trunk/contrib/Makefile.in (File Modified)
8464
8465
8466 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8467 Log:
8468 Mention /rehash help.
8469
8470
8471 Changes: Modified:
8472 +1 -0 trunk/help/opers/rehash (File Modified)
8473
8474
8475 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8476 Log:
8477 Add h_user_signon hook.
8478
8479
8480 Changes: Modified:
8481 +1 -0 trunk/include/hook.h (File Modified)
8482 +2 -0 trunk/src/hook.c (File Modified)
8483 +4 -0 trunk/src/s_user.c (File Modified)
8484
8485
8486 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8487 Log:
8488 Oops, forgot to set orighost for remote client introductions.
8489
8490
8491 Changes: Modified:
8492 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8493
8494
8495 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8496 Log:
8497 Use TS6 forms in services shortcuts, if possible.
8498
8499
8500 Changes: Modified:
8501 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8502
8503
8504 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8505 Log:
8506 - Start out default_umodes conf entry from the empty set instead of +i.
8507 - Move oper_only_umodes check to where default_umodes is used, as
8508 oper_only_umodes may not be set yet while we're reading the conf.
8509
8510
8511 Changes: Modified:
8512 +6 -7 trunk/src/newconf.c (File Modified)
8513 +1 -1 trunk/src/s_user.c (File Modified)
8514
8515
8516 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8517 Log:
8518 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8519
8520
8521 Changes: Modified:
8522 +1 -0 trunk/doc/example.conf (File Modified)
8523 +7 -0 trunk/doc/reference.conf (File Modified)
8524 +0 -7 trunk/include/config.h.dist (File Modified)
8525 +1 -0 trunk/include/s_conf.h (File Modified)
8526 +6 -0 trunk/modules/m_info.c (File Modified)
8527 +9 -18 trunk/src/client.c (File Modified)
8528 +1 -0 trunk/src/newconf.c (File Modified)
8529 +1 -0 trunk/src/s_conf.c (File Modified)
8530
8531
8532 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8533 Log:
8534 - Allow NULL target_ip in show_ip() (indicates message is being
8535 sent to local opers)
8536 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8537 confitem
8538 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8539 those in src/client.c
8540
8541 From ratbox 2.2 svn (anfl)
8542
8543
8544 Changes: Modified:
8545 +1 -0 trunk/include/client.h (File Modified)
8546 +21 -2 trunk/src/client.c (File Modified)
8547 +2 -4 trunk/src/hostmask.c (File Modified)
8548 +1 -5 trunk/src/s_conf.c (File Modified)
8549 +4 -8 trunk/src/s_user.c (File Modified)
8550
8551
8552 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8553 Log:
8554 Fire off events properly.
8555
8556
8557 Changes: Modified:
8558 +7 -3 trunk/src/s_user.c (File Modified)
8559
8560
8561 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8562 Log:
8563 make sure modules which depend on umode information get the message upon connection (oops)
8564
8565
8566 Changes: Modified:
8567 +3 -0 trunk/src/s_user.c (File Modified)
8568
8569
8570 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8571 Log:
8572 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8573 From ratbox 2.2 svn.
8574
8575
8576 Changes: Modified:
8577 +3 -7 trunk/modules/m_etrace.c (File Modified)
8578
8579
8580 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8581 Log:
8582 Replace silly `default_invisible' option with more versatile default_umodes.
8583
8584
8585 Changes: Modified:
8586 +2 -2 trunk/Makefile.in (File Modified)
8587 +12 -1 trunk/doc/example.conf (File Modified)
8588 +14 -7 trunk/doc/reference.conf (File Modified)
8589 +2 -4 trunk/include/s_conf.h (File Modified)
8590 +0 -6 trunk/modules/m_info.c (File Modified)
8591 +4 -0 trunk/src/modules.c (File Modified)
8592 +41 -1 trunk/src/newconf.c (File Modified)
8593 +2 -2 trunk/src/s_conf.c (File Modified)
8594 +3 -4 trunk/src/s_user.c (File Modified)
8595
8596
8597 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8598 Log:
8599 Add temporary nick resvs with the proper duration,
8600 not 60 times too long.
8601
8602
8603 Changes: Modified:
8604 +1 -1 trunk/modules/m_resv.c (File Modified)
8605
8606
8607 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8608 Log:
8609 Add kick on split riding. See reference.conf for more details.
8610
8611
8612 Changes: Modified:
8613 +1 -0 trunk/doc/example.conf (File Modified)
8614 +16 -0 trunk/doc/reference.conf (File Modified)
8615 +1 -0 trunk/include/s_conf.h (File Modified)
8616 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8617 +6 -0 trunk/modules/m_info.c (File Modified)
8618 +1 -0 trunk/src/newconf.c (File Modified)
8619 +1 -0 trunk/src/s_conf.c (File Modified)
8620
8621
8622 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8623 Log:
8624 New credits, denoting GXTi as being on the core team.
8625
8626
8627 Changes: Modified:
8628 +16 -5 trunk/CREDITS (File Modified)
8629
8630
8631 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8632 Log:
8633 better cloaking algorithm
8634
8635
8636 Changes: Modified:
8637 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8638
8639
8640 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8641 Log:
8642 don't do redundant bitshifting.
8643
8644
8645 Changes: Modified:
8646 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8647
8648
8649 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8650 Log:
8651 Add ip_cloaking.so.
8652
8653
8654 Changes: Modified:
8655 +1 -0 trunk/contrib/Makefile.in (File Modified)
8656
8657
8658 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8659 Log:
8660 Set the DynSpoof flag properly.
8661
8662
8663 Changes: Modified:
8664 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8665
8666
8667 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8668 Log:
8669 first go at an ip_cloaking implementation for charybdis.
8670
8671
8672 Changes: Modified:
8673 + - trunk/contrib/ip_cloaking.c (File Added)
8674
8675
8676 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8677 Log:
8678 Add libcharybdis to contrib/ includes.
8679
8680
8681 Changes: Modified:
8682 +1 -1 trunk/contrib/Makefile.in (File Modified)
8683
8684
8685 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8686 Log:
8687 add h_umode_changed hook for modules that provide usermodes.
8688
8689
8690 Changes: Modified:
8691 +1 -0 trunk/include/hook.h (File Modified)
8692 +2 -1 trunk/src/hook.c (File Modified)
8693 +3 -0 trunk/src/s_user.c (File Modified)
8694
8695
8696 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8697 Log:
8698 Show quiets in /stats z.
8699
8700
8701 Changes: Modified:
8702 +15 -10 trunk/src/s_stats.c (File Modified)
8703
8704
8705 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8706 Log:
8707 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8708
8709
8710 Changes: Modified:
8711 +0 -12 trunk/configure (File Modified)
8712 +0 -9 trunk/configure.ac (File Modified)
8713 +0 -3 trunk/include/setup.h.in (File Modified)
8714
8715
8716 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8717 Log:
8718 change various buffer sizes to = topiclen.
8719
8720
8721 Changes: Modified:
8722 +3 -4 trunk/include/ircd_defs.h (File Modified)
8723
8724
8725 jon 2005/12/12 19:32:18 UTC (20051212-400)
8726 Log:
8727 - Partial commit test, partial ego strokage ;)
8728
8729
8730 Changes: Modified:
8731 +2 -1 trunk/CREDITS (File Modified)
8732
8733
8734 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8735 Log:
8736 More kqueue corrections.
8737
8738 Changes: Modified:
8739 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8740
8741
8742 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8743 Log:
8744 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8745 Not sure why this wasn't this way to begin with.
8746
8747
8748 Changes: Modified:
8749 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8750
8751
8752 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8753 Log:
8754 example.conf tweaks:
8755 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8756 most people do not need this.
8757 Enable serverinfo::hub.
8758
8759
8760 Changes: Modified:
8761 +14 -11 trunk/doc/example.conf (File Modified)
8762
8763
8764 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8765 Log:
8766 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8767
8768
8769 Changes: Modified:
8770 +1 -1 trunk/src/s_serv.c (File Modified)
8771
8772
8773 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8774 Log:
8775 header include changes
8776
8777
8778 Changes: Modified:
8779 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8780 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8781 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8782 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8783 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8784 +1 -21 trunk/libcharybdis/select.c (File Modified)
8785
8786
8787 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8788 Log:
8789 s/ilog/libcharybdis_{die,log,restart}/g
8790
8791
8792 Changes: Modified:
8793 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8794 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8795 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8796 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8797 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8798 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8799 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8800 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8801
8802
8803 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8804 Log:
8805 Use the right callbacks in the function code.
8806
8807 Changes: Modified:
8808 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8809
8810
8811 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8812 Log:
8813 More work, it builds again!
8814
8815
8816 Changes: Modified:
8817 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8818 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8819 + - trunk/libcharybdis/libcharybdis.c (File Added)
8820 + - trunk/libcharybdis/libcharybdis.h (File Added)
8821
8822
8823 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8824 Log:
8825 Move some stuff around.
8826
8827
8828 Changes: Modified:
8829 + - trunk/include/memory.h (File Deleted)
8830 + - trunk/include/tools.h (File Deleted)
8831 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8832 + - trunk/libcharybdis/memory.c (File Added)
8833 + - trunk/libcharybdis/memory.h (File Added)
8834 + - trunk/libcharybdis/snprintf.c (File Added)
8835 + - trunk/libcharybdis/tools.c (File Added)
8836 + - trunk/libcharybdis/tools.h (File Added)
8837 +1000 -1062 trunk/modules/.depend (File Modified)
8838 +421 -455 trunk/src/.depend (File Modified)
8839 +0 -1191 trunk/src/Makefile.in (File Modified)
8840 + - trunk/src/memory.c (File Deleted)
8841 + - trunk/src/snprintf.c (File Deleted)
8842 + - trunk/src/tools.c (File Deleted)
8843
8844
8845 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8846 Log:
8847 move more headers into libcharybdis
8848
8849 Changes: Modified:
8850 + - trunk/include/balloc.h (File Deleted)
8851 + - trunk/include/event.h (File Deleted)
8852 + - trunk/libcharybdis/balloc.h (File Added)
8853 + - trunk/libcharybdis/event.h (File Added)
8854 +924 -1020 trunk/modules/.depend (File Modified)
8855 +327 -406 trunk/src/.depend (File Modified)
8856
8857
8858 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8859 Log:
8860 balloc, events -> libcharybdis
8861
8862 Changes: Modified:
8863 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8864 + - trunk/libcharybdis/balloc.c (File Added)
8865 + - trunk/libcharybdis/event.c (File Added)
8866 +0 -1008 trunk/src/Makefile.in (File Modified)
8867 + - trunk/src/balloc.c (File Deleted)
8868 + - trunk/src/event.c (File Deleted)
8869
8870
8871 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8872 Log:
8873 More fun
8874
8875 Changes: Modified:
8876 + - trunk/include/commio.h (File Deleted)
8877 + - trunk/include/linebuf.h (File Deleted)
8878 + - trunk/libcharybdis/commio.h (File Added)
8879 + - trunk/libcharybdis/linebuf.h (File Added)
8880 +1644 -530 trunk/modules/.depend (File Modified)
8881 +1 -1 trunk/modules/Makefile.in (File Modified)
8882 +720 -284 trunk/src/.depend (File Modified)
8883
8884
8885 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8886 Log:
8887 Makefile reworking -- moving libcharybdis headers into proper location.
8888
8889 Changes: Modified:
8890 +1 -1 trunk/adns/Makefile.in (File Modified)
8891 +1 -1 trunk/src/Makefile.in (File Modified)
8892
8893
8894 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8895 Log:
8896 Document proposed authdaemon protocol.
8897
8898 Changes: Modified:
8899 + - trunk/authdaemon/protocol.txt (File Added)
8900
8901
8902 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8903 Log:
8904 Makefile oops
8905
8906 Changes: Modified:
8907 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8908
8909
8910 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8911 Log:
8912 Remove dead makefile from generation
8913
8914 Changes: Modified:
8915 +1 -2 trunk/configure (File Modified)
8916 +0 -1 trunk/configure.ac (File Modified)
8917
8918
8919 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8920 Log:
8921 libcharybdisIO -> libcharybdis
8922
8923 Changes: Modified:
8924 +1 -1 trunk/src/Makefile.in (File Modified)
8925
8926
8927 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8928 Log:
8929 More restructuring.
8930
8931 Changes: Modified:
8932 + - trunk/libcharybdis/Makefile.in (File Added)
8933 + - trunk/libcharybdis/commio.c (File Added)
8934 + - trunk/libcharybdis/devpoll.c (File Added)
8935 + - trunk/libcharybdis/epoll.c (File Added)
8936 + - trunk/libcharybdis/io/ (File Deleted)
8937 + - trunk/libcharybdis/kqueue.c (File Added)
8938 + - trunk/libcharybdis/linebuf.c (File Added)
8939 + - trunk/libcharybdis/log/ (File Deleted)
8940 + - trunk/libcharybdis/poll.c (File Added)
8941 + - trunk/libcharybdis/ports.c (File Added)
8942 + - trunk/libcharybdis/select.c (File Added)
8943
8944
8945 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8946 Log:
8947 Blah kill makefile
8948
8949 Changes: Modified:
8950 + - trunk/libcharybdis/Makefile.in (File Deleted)
8951
8952
8953 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8954 Log:
8955 Blah kill makefile
8956
8957 Changes: Modified:
8958 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8959
8960
8961 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8962 Log:
8963 add authdaemon dir for later hacking
8964
8965
8966 Changes: Modified:
8967 + - trunk/authdaemon/ (File Added)
8968
8969
8970 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8971 Log:
8972 linebuf -> libcharybdisIO
8973
8974
8975 Changes: Modified:
8976 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8977 + - trunk/libcharybdis/io/linebuf.c (File Added)
8978 + - trunk/libcharybdis/log/ (File Added)
8979 + - trunk/libcharybdis/log/Makefile.in (File Added)
8980 +0 -687 trunk/src/Makefile.in (File Modified)
8981 + - trunk/src/linebuf.c (File Deleted)
8982
8983
8984 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8985 Log:
8986 Solaris 10 I/O ports support
8987
8988 Changes: Modified:
8989 + - trunk/libcharybdis/io/ports.c (File Added)
8990
8991
8992 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8993 Log:
8994 libcharybdis stuff
8995
8996
8997 Changes: Modified:
8998 +1 -1 trunk/Makefile.in (File Modified)
8999 +3 -1 trunk/configure (File Modified)
9000 +133 -10 trunk/configure.ac (File Modified)
9001 + - trunk/libcharybdis/ (File Added)
9002 + - trunk/libcharybdis/Makefile.in (File Added)
9003 + - trunk/libcharybdis/io/ (File Added)
9004 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9005 +2 -3 trunk/src/Makefile.in (File Modified)
9006 + - trunk/src/io/ (File Deleted)
9007
9008
9009 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9010 Log:
9011 split IO stuff into libcharybdisIO.
9012
9013
9014 Changes: Modified:
9015 + - trunk/src/commio.c (File Deleted)
9016 + - trunk/src/devpoll.c (File Deleted)
9017 + - trunk/src/epoll.c (File Deleted)
9018 + - trunk/src/io/ (File Added)
9019 + - trunk/src/io/Makefile.in (File Added)
9020 + - trunk/src/io/commio.c (File Added)
9021 + - trunk/src/io/devpoll.c (File Added)
9022 + - trunk/src/io/epoll.c (File Added)
9023 + - trunk/src/io/kqueue.c (File Added)
9024 + - trunk/src/io/poll.c (File Added)
9025 + - trunk/src/io/select.c (File Added)
9026 + - trunk/src/kqueue.c (File Deleted)
9027 + - trunk/src/poll.c (File Deleted)
9028 + - trunk/src/select.c (File Deleted)
9029
9030
9031 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9032 Log:
9033 Version bump: 1.1.0
9034
9035
9036 Changes: Modified:
9037 +86 -155 trunk/configure (File Modified)
9038 +1 -1 trunk/configure.ac (File Modified)
9039
9040
9041 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9042 Log:
9043 Remove mentions of mkkeypair/cryptlinks.
9044
9045
9046 Changes: Modified:
9047 +1 -3 trunk/doc/challenge.txt (File Modified)
9048
9049
9050 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9051 Log:
9052 Clarify serverinfo{} description.
9053
9054
9055 Changes: Modified:
9056 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9057
9058
9059 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9060 Log:
9061 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9062
9063
9064 Changes: Modified:
9065 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9066
9067
9068 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9069 Log:
9070 Improvements also applicable to hyperion 1.x.
9071
9072
9073 Changes: Modified:
9074 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9075
9076
9077 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9078 Log:
9079 - Add +F description
9080 - General improvements and changes to charybdis
9081
9082
9083 Changes: Modified:
9084 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9085
9086
9087 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9088 Log:
9089 The server notice umodes only have an effect
9090 for opers. ("sendto_realops_flags", so having
9091 the umode is not enough, they must also be
9092 opered)
9093
9094
9095 Changes: Modified:
9096 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9097
9098
9099 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9100 Log:
9101 Updates to umodes docs.
9102
9103
9104 Changes: Modified:
9105 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9106
9107
9108 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9109 Log:
9110 Add SGML documentation.
9111
9112 Changes: Modified:
9113 + - trunk/doc/sgml/ (File Added)
9114 + - trunk/doc/sgml/oper-guide/ (File Added)
9115 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9116 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9117 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9118 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9119 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9120 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9121 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9122
9123
9124 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9125 Log:
9126 Make operwall flag restrict setting umode +z.
9127 This repairs this flag broken in charybdis-1.0.
9128
9129
9130 Changes: Modified:
9131 +41 -0 trunk/contrib/m_flags.c (File Modified)
9132 +9 -0 trunk/src/s_user.c (File Modified)
9133
9134
9135 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9136 Log:
9137 Don't complain/reset remote clients +n. I'm still not
9138 convinced propagating all umodes is the way to go, oh
9139 well.
9140
9141
9142 Changes: Modified:
9143 +1 -1 trunk/src/s_user.c (File Modified)
9144
9145
9146 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9147 Log:
9148 - Require admin flag for oper /chghost (if it's enabled
9149 which is not default)
9150 - Give error message on nonexistant nick
9151
9152
9153 Changes: Modified:
9154 +12 -0 trunk/modules/m_chghost.c (File Modified)
9155
9156
9157 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9158 Log:
9159 Incorporated jilles' dynspoof patch with a few minor changes.
9160
9161 Changes: Modified:
9162 +5 -2 trunk/include/client.h (File Modified)
9163 +1 -0 trunk/include/numeric.h (File Modified)
9164 +75 -4 trunk/modules/m_chghost.c (File Modified)
9165 +2 -21 trunk/modules/m_stats.c (File Modified)
9166 +2 -8 trunk/modules/m_trace.c (File Modified)
9167 +2 -0 trunk/src/client.c (File Modified)
9168 +3 -0 trunk/src/s_user.c (File Modified)
9169
9170
9171 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9172 Log:
9173 Update NEWS.
9174
9175 Changes: Modified:
9176 +5 -0 trunk/NEWS (File Modified)
9177
9178
9179 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9180 Log:
9181 Make show_ip() far less braindead.
9182
9183 Obtained from: ratbox 2.2 SVN
9184
9185
9186 Changes: Modified:
9187 +14 -85 trunk/src/client.c (File Modified)
9188
9189
9190 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9191 Log:
9192 Instead of not showing channels at all for whoising services,
9193 only show channels the requester is also on. If operspying
9194 services, show all the channels.
9195
9196
9197 Changes: Modified:
9198 +37 -40 trunk/modules/m_whois.c (File Modified)
9199
9200
9201 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9202 Log:
9203 - Show real errno if we fail to connect to a server
9204 - Don't show server IPs on IRC if a server goes dead
9205 during handshake
9206
9207
9208 Changes: Modified:
9209 +2 -5 trunk/src/s_serv.c (File Modified)
9210
9211
9212 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9213 Log:
9214 Revert hybrid 7.2 aline code. It causes too many problems.
9215
9216
9217 Changes: Modified:
9218 +1 -47 trunk/NEWS (File Modified)
9219 + - trunk/include/aline.h (File Deleted)
9220 +53 -6 trunk/modules/m_dline.c (File Modified)
9221 +212 -16 trunk/modules/m_kline.c (File Modified)
9222 +37 -8 trunk/modules/m_resv.c (File Modified)
9223 +45 -24 trunk/modules/m_xline.c (File Modified)
9224 +0 -485 trunk/src/Makefile.in (File Modified)
9225 + - trunk/src/aline.c (File Deleted)
9226
9227
9228 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9229 Log:
9230 Incorporate recent ratbox monitor bugfixes (could crash).
9231
9232
9233 Changes: Modified:
9234 +16 -0 trunk/modules/m_monitor.c (File Modified)
9235 +4 -3 trunk/src/monitor.c (File Modified)
9236
9237
9238 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9239 Log:
9240 Fix /invite UID leak.
9241
9242 Found by logiclrd@EFnet.
9243
9244
9245 Changes: Modified:
9246 +3 -2 trunk/modules/m_invite.c (File Modified)
9247
9248
9249 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9250 Log:
9251 Don't show what channels a service is in.
9252
9253 Changes: Modified:
9254 +1 -0 trunk/NEWS (File Modified)
9255 +40 -35 trunk/modules/m_whois.c (File Modified)
9256
9257
9258 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9259 Log:
9260 Update version to 1.0.3.
9261
9262
9263 Changes: Modified:
9264 +9 -9 trunk/configure (File Modified)
9265 +1 -1 trunk/configure.ac (File Modified)
9266
9267
9268 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9269 Log:
9270 Update NEWS.
9271
9272
9273 Changes: Modified:
9274 +7 -1 trunk/NEWS (File Modified)
9275
9276
9277 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9278 Log:
9279 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9280 More static buffers :(
9281
9282
9283 Changes: Modified:
9284 +12 -4 trunk/src/aline.c (File Modified)
9285
9286
9287 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9288 Log:
9289 Make operspy mode (/mode !#channel showing parameters
9290 even if not on channel) work again.
9291
9292
9293 Changes: Modified:
9294 +4 -4 trunk/src/channel.c (File Modified)
9295
9296
9297 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9298 Log:
9299 Call server_introduced hook on TS6 remote server
9300 introduction (ms_sid()).
9301
9302
9303 Changes: Modified:
9304 +6 -0 trunk/modules/core/m_server.c (File Modified)
9305
9306
9307 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9308 Log:
9309 Cyrix boxes are wierd.
9310
9311 Changes: Modified:
9312 +2 -1 trunk/modules/m_services.c (File Modified)
9313
9314
9315 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9316 Log:
9317 More paranoia.
9318
9319 Changes: Modified:
9320 +1 -1 trunk/include/client.h (File Modified)
9321 +3 -1 trunk/modules/m_services.c (File Modified)
9322
9323
9324 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9325 Log:
9326 heh
9327
9328 Changes: Modified:
9329 +1 -6 trunk/modules/m_services.c (File Modified)
9330
9331
9332 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9333 Log:
9334 Disable a check that doesn't always seem to work right for some reason.
9335
9336 Changes: Modified:
9337 +2 -0 trunk/modules/m_services.c (File Modified)
9338
9339
9340 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9341 Log:
9342 Update NEWS.
9343
9344
9345 Changes: Modified:
9346 +4 -1 trunk/NEWS (File Modified)
9347
9348
9349 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9350 Log:
9351 1.0.2
9352
9353
9354 Changes: Modified:
9355 +9 -9 trunk/configure (File Modified)
9356 +1 -1 trunk/configure.ac (File Modified)
9357
9358
9359 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9360 Log:
9361 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9362
9363
9364 Changes: Modified:
9365 +3 -13 trunk/modules/m_trace.c (File Modified)
9366
9367
9368 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9369 Log:
9370 Don't send empty RPL_WHOISCHANNELS on remote whois.
9371
9372 Pointy hat to: jilles
9373
9374
9375 Changes: Modified:
9376 +1 -1 trunk/modules/m_whois.c (File Modified)
9377
9378
9379 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9380 Log:
9381 Update NEWS.
9382
9383
9384 Changes: Modified:
9385 +3 -0 trunk/NEWS (File Modified)
9386
9387
9388 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9389 Log:
9390 Modular umode support.
9391
9392
9393 Changes: Modified:
9394 +0 -9 trunk/include/client.h (File Modified)
9395 +2 -1 trunk/include/s_user.h (File Modified)
9396 +1 -1 trunk/include/tools.h (File Modified)
9397 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9398 +3 -0 trunk/src/ircd.c (File Modified)
9399 +1 -1 trunk/src/messages.tab (File Modified)
9400 +2 -2 trunk/src/s_serv.c (File Modified)
9401 +37 -59 trunk/src/s_user.c (File Modified)
9402 +21 -0 trunk/src/tools.c (File Modified)
9403
9404
9405 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9406 Log:
9407 Optionally do forced nick change to the UID instead of kill
9408 on nick collisions, see doc/collision_fnc.txt for more
9409 details.
9410
9411
9412 Changes: Modified:
9413 + - trunk/doc/collision_fnc.txt (File Added)
9414 +1 -0 trunk/doc/example.conf (File Modified)
9415 +8 -0 trunk/doc/reference.conf (File Modified)
9416 +1 -0 trunk/include/numeric.h (File Modified)
9417 +1 -0 trunk/include/s_conf.h (File Modified)
9418 +2 -1 trunk/include/s_serv.h (File Modified)
9419 +1 -0 trunk/include/s_stats.h (File Modified)
9420 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9421 +1 -1 trunk/src/messages.tab (File Modified)
9422 +1 -0 trunk/src/newconf.c (File Modified)
9423 +1 -0 trunk/src/s_conf.c (File Modified)
9424 +1 -0 trunk/src/s_serv.c (File Modified)
9425 +2 -2 trunk/src/s_stats.c (File Modified)
9426
9427
9428 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9429 Log:
9430 Update NEWS.
9431
9432
9433 Modified:
9434 trunk/NEWS (File Modified)
9435
9436
9437 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9438 Log:
9439 Don't allow lookups by uid in /monitor + and /monitor s.
9440
9441
9442 Modified:
9443 trunk/modules/m_monitor.c (File Modified)
9444
9445
9446 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9447 Log:
9448 Stop garbage +j being set in cases like +j aaa:bbb by
9449 initializing the variables properly.
9450
9451 Reported by kyle.
9452
9453
9454 Modified:
9455 trunk/modules/core/m_mode.c (File Modified)
9456 trunk/modules/core/m_sjoin.c (File Modified)
9457
9458
9459 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9460 Log:
9461 Apply flags to the proper server in me_gcap().
9462
9463
9464 Modified:
9465 trunk/modules/m_capab.c (File Modified)
9466
9467
9468 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9469 Log:
9470 Use find_named_client() instead of find_client() to check
9471 for nick collisions.
9472
9473
9474 Modified:
9475 trunk/modules/core/m_nick.c (File Modified)
9476
9477
9478 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9479 Log:
9480 - Replace old 381 numeric with a new, more positive one!
9481
9482
9483 Modified:
9484 trunk/src/messages.tab (File Modified)
9485
9486
9487 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9488 Log:
9489 Make it compile again.
9490
9491
9492 Modified:
9493 trunk/src/channel.c (File Modified)
9494 trunk/src/client.c (File Modified)
9495 trunk/src/ircd.c (File Modified)
9496 trunk/src/packet.c (File Modified)
9497
9498
9499 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9500 Log:
9501 - Prevent UID disclosure in cmode setting.
9502
9503
9504 Modified:
9505 trunk/NEWS (File Modified)
9506 trunk/modules/core/m_mode.c (File Modified)
9507
9508
9509 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9510 Log:
9511 A different check which prevents UID disclosure.
9512
9513
9514 Modified:
9515 trunk/modules/core/m_kick.c (File Modified)
9516
9517
9518 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9519 Log:
9520 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9521
9522
9523 Modified:
9524 trunk/modules/core/m_kick.c (File Modified)
9525
9526
9527 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9528 Log:
9529 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9530
9531
9532 Modified:
9533 trunk/NEWS (File Modified)
9534 trunk/modules/m_accept.c (File Modified)
9535 trunk/modules/m_admin.c (File Modified)
9536 trunk/modules/m_away.c (File Modified)
9537 trunk/modules/m_cap.c (File Modified)
9538 trunk/modules/m_capab.c (File Modified)
9539 trunk/modules/m_challenge.c (File Modified)
9540 trunk/modules/m_chghost.c (File Modified)
9541 trunk/modules/m_close.c (File Modified)
9542 trunk/modules/m_cmessage.c (File Modified)
9543 trunk/modules/m_connect.c (File Modified)
9544 trunk/modules/m_dline.c (File Modified)
9545 trunk/modules/m_encap.c (File Modified)
9546 trunk/modules/m_etrace.c (File Modified)
9547 trunk/modules/m_gline.c (File Modified)
9548 trunk/modules/m_help.c (File Modified)
9549 trunk/modules/m_info.c (File Modified)
9550 trunk/modules/m_invite.c (File Modified)
9551 trunk/modules/m_ison.c (File Modified)
9552 trunk/modules/m_kline.c (File Modified)
9553 trunk/modules/m_knock.c (File Modified)
9554 trunk/modules/m_links.c (File Modified)
9555 trunk/modules/m_list.c (File Modified)
9556 trunk/modules/m_locops.c (File Modified)
9557 trunk/modules/m_lusers.c (File Modified)
9558 trunk/modules/m_map.c (File Modified)
9559 trunk/modules/m_monitor.c (File Modified)
9560 trunk/modules/m_motd.c (File Modified)
9561 trunk/modules/m_names.c (File Modified)
9562 trunk/modules/m_oper.c (File Modified)
9563 trunk/modules/m_operspy.c (File Modified)
9564 trunk/modules/m_pass.c (File Modified)
9565 trunk/modules/m_ping.c (File Modified)
9566 trunk/modules/m_pong.c (File Modified)
9567 trunk/modules/m_post.c (File Modified)
9568 trunk/modules/m_rehash.c (File Modified)
9569 trunk/modules/m_restart.c (File Modified)
9570 trunk/modules/m_resv.c (File Modified)
9571 trunk/modules/m_services.c (File Modified)
9572 trunk/modules/m_set.c (File Modified)
9573 trunk/modules/m_sshortcut.c (File Modified)
9574 trunk/modules/m_stats.c (File Modified)
9575 trunk/modules/m_svinfo.c (File Modified)
9576 trunk/modules/m_tb.c (File Modified)
9577 trunk/modules/m_testline.c (File Modified)
9578 trunk/modules/m_testmask.c (File Modified)
9579 trunk/modules/m_time.c (File Modified)
9580 trunk/modules/m_topic.c (File Modified)
9581 trunk/modules/m_trace.c (File Modified)
9582 trunk/modules/m_unreject.c (File Modified)
9583 trunk/modules/m_user.c (File Modified)
9584 trunk/modules/m_userhost.c (File Modified)
9585 trunk/modules/m_users.c (File Modified)
9586 trunk/modules/m_version.c (File Modified)
9587 trunk/modules/m_wallops.c (File Modified)
9588 trunk/modules/m_who.c (File Modified)
9589 trunk/modules/m_whois.c (File Modified)
9590 trunk/modules/m_whowas.c (File Modified)
9591 trunk/modules/m_xline.c (File Modified)
9592 trunk/src/adns.c (File Modified)
9593 trunk/src/aline.c (File Modified)
9594 trunk/src/cache.c (File Modified)
9595 trunk/src/channel.c (File Modified)
9596 trunk/src/class.c (File Modified)
9597 trunk/src/client.c (File Modified)
9598 trunk/src/commio.c (File Modified)
9599 trunk/src/event.c (File Modified)
9600 trunk/src/hash.c (File Modified)
9601 trunk/src/hostmask.c (File Modified)
9602 trunk/src/ircd.c (File Modified)
9603 trunk/src/kdparse.c (File Modified)
9604 trunk/src/linebuf.c (File Modified)
9605 trunk/src/listener.c (File Modified)
9606 trunk/src/modules.c (File Modified)
9607 trunk/src/monitor.c (File Modified)
9608 trunk/src/newconf.c (File Modified)
9609 trunk/src/packet.c (File Modified)
9610 trunk/src/parse.c (File Modified)
9611 trunk/src/reject.c (File Modified)
9612 trunk/src/s_auth.c (File Modified)
9613 trunk/src/s_conf.c (File Modified)
9614 trunk/src/s_gline.c (File Modified)
9615 trunk/src/s_log.c (File Modified)
9616 trunk/src/s_newconf.c (File Modified)
9617 trunk/src/s_serv.c (File Modified)
9618 trunk/src/s_stats.c (File Modified)
9619 trunk/src/s_user.c (File Modified)
9620 trunk/src/send.c (File Modified)
9621 trunk/src/whowas.c (File Modified)
9622
9623
9624 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9625 Log:
9626 - More coding style niceities. Pretty much got client.h squared away.
9627
9628
9629 Modified:
9630 trunk/modules/m_dline.c (File Modified)
9631 trunk/modules/m_gline.c (File Modified)
9632 trunk/modules/m_kline.c (File Modified)
9633 trunk/modules/m_rehash.c (File Modified)
9634 trunk/modules/m_resv.c (File Modified)
9635 trunk/modules/m_stats.c (File Modified)
9636 trunk/modules/m_testline.c (File Modified)
9637 trunk/modules/m_user.c (File Modified)
9638 trunk/modules/m_xline.c (File Modified)
9639
9640
9641 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9642 Log:
9643 - Propagate quiets (+q) on netjoins
9644 - Clear +q list too on lowerTS sjoin from TS6 source
9645
9646
9647 Modified:
9648 trunk/modules/core/m_sjoin.c (File Modified)
9649 trunk/src/s_serv.c (File Modified)
9650
9651
9652 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9653 Log:
9654 Second argument to whois is always a nick, never a uid.
9655 This prevents /whois other.server uid to get information
9656 about that uid.
9657
9658
9659 Modified:
9660 trunk/modules/m_whois.c (File Modified)
9661
9662
9663 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9664 Log:
9665 Don't allow local users to use uids in user mode.
9666
9667
9668 Modified:
9669 trunk/src/s_user.c (File Modified)
9670
9671
9672 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9673 Log:
9674 Make it compile again.
9675
9676
9677 Modified:
9678 trunk/src/s_stats.c (File Modified)
9679
9680
9681 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9682 Log:
9683 Fix propagation of empty SJOIN.
9684
9685
9686 Modified:
9687 trunk/modules/core/m_sjoin.c (File Modified)
9688
9689
9690 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9691 Log:
9692 Some atheme-style niceties here.
9693
9694
9695 Modified:
9696 trunk/modules/m_accept.c (File Modified)
9697 trunk/modules/m_admin.c (File Modified)
9698 trunk/modules/m_away.c (File Modified)
9699 trunk/modules/m_cap.c (File Modified)
9700 trunk/modules/m_capab.c (File Modified)
9701 trunk/modules/m_challenge.c (File Modified)
9702 trunk/modules/m_chghost.c (File Modified)
9703 trunk/modules/m_close.c (File Modified)
9704 trunk/modules/m_cmessage.c (File Modified)
9705 trunk/modules/m_connect.c (File Modified)
9706 trunk/modules/m_dline.c (File Modified)
9707 trunk/modules/m_encap.c (File Modified)
9708 trunk/modules/m_etrace.c (File Modified)
9709 trunk/modules/m_gline.c (File Modified)
9710 trunk/modules/m_help.c (File Modified)
9711 trunk/modules/m_info.c (File Modified)
9712 trunk/modules/m_invite.c (File Modified)
9713 trunk/modules/m_ison.c (File Modified)
9714 trunk/modules/m_kline.c (File Modified)
9715 trunk/modules/m_knock.c (File Modified)
9716 trunk/modules/m_links.c (File Modified)
9717 trunk/modules/m_list.c (File Modified)
9718 trunk/modules/m_locops.c (File Modified)
9719 trunk/modules/m_lusers.c (File Modified)
9720 trunk/modules/m_map.c (File Modified)
9721 trunk/modules/m_monitor.c (File Modified)
9722 trunk/modules/m_motd.c (File Modified)
9723 trunk/modules/m_names.c (File Modified)
9724 trunk/modules/m_oper.c (File Modified)
9725 trunk/modules/m_operspy.c (File Modified)
9726 trunk/modules/m_pass.c (File Modified)
9727 trunk/modules/m_ping.c (File Modified)
9728 trunk/modules/m_pong.c (File Modified)
9729 trunk/modules/m_post.c (File Modified)
9730 trunk/modules/m_rehash.c (File Modified)
9731 trunk/modules/m_restart.c (File Modified)
9732 trunk/modules/m_resv.c (File Modified)
9733 trunk/modules/m_services.c (File Modified)
9734 trunk/modules/m_set.c (File Modified)
9735 trunk/modules/m_sshortcut.c (File Modified)
9736 trunk/modules/m_stats.c (File Modified)
9737 trunk/modules/m_svinfo.c (File Modified)
9738 trunk/modules/m_tb.c (File Modified)
9739 trunk/modules/m_testline.c (File Modified)
9740 trunk/modules/m_testmask.c (File Modified)
9741 trunk/modules/m_time.c (File Modified)
9742 trunk/modules/m_topic.c (File Modified)
9743 trunk/modules/m_trace.c (File Modified)
9744 trunk/modules/m_unreject.c (File Modified)
9745 trunk/modules/m_user.c (File Modified)
9746 trunk/modules/m_userhost.c (File Modified)
9747 trunk/modules/m_users.c (File Modified)
9748 trunk/modules/m_version.c (File Modified)
9749 trunk/modules/m_wallops.c (File Modified)
9750 trunk/modules/m_who.c (File Modified)
9751 trunk/modules/m_whois.c (File Modified)
9752 trunk/modules/m_whowas.c (File Modified)
9753 trunk/modules/m_xline.c (File Modified)
9754
9755
9756 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9757 Log:
9758 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9759
9760
9761 Modified:
9762 trunk/.indent.pro (File Modified)
9763 trunk/include/charybdis.h (File Added)
9764 trunk/include/client.h (File Modified)
9765 trunk/modules/.indent.pro (File Modified)
9766 trunk/src/.indent.pro (File Modified)
9767 trunk/src/adns.c (File Modified)
9768 trunk/src/aline.c (File Modified)
9769 trunk/src/cache.c (File Modified)
9770 trunk/src/channel.c (File Modified)
9771 trunk/src/class.c (File Modified)
9772 trunk/src/client.c (File Modified)
9773 trunk/src/commio.c (File Modified)
9774 trunk/src/event.c (File Modified)
9775 trunk/src/hash.c (File Modified)
9776 trunk/src/hostmask.c (File Modified)
9777 trunk/src/ircd.c (File Modified)
9778 trunk/src/kdparse.c (File Modified)
9779 trunk/src/linebuf.c (File Modified)
9780 trunk/src/listener.c (File Modified)
9781 trunk/src/modules.c (File Modified)
9782 trunk/src/monitor.c (File Modified)
9783 trunk/src/newconf.c (File Modified)
9784 trunk/src/packet.c (File Modified)
9785 trunk/src/parse.c (File Modified)
9786 trunk/src/reject.c (File Modified)
9787 trunk/src/s_auth.c (File Modified)
9788 trunk/src/s_conf.c (File Modified)
9789 trunk/src/s_gline.c (File Modified)
9790 trunk/src/s_log.c (File Modified)
9791 trunk/src/s_newconf.c (File Modified)
9792 trunk/src/s_serv.c (File Modified)
9793 trunk/src/s_stats.c (File Modified)
9794 trunk/src/s_user.c (File Modified)
9795 trunk/src/send.c (File Modified)
9796 trunk/src/whowas.c (File Modified)
9797
9798
9799 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9800 Log:
9801 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9802 - Convert a few modules towards using this code.
9803 - Make a note about this change in NEWS.
9804
9805
9806 Modified:
9807 trunk/NEWS (File Modified)
9808 trunk/include/aline.h (File Added)
9809 trunk/modules/m_dline.c (File Modified)
9810 trunk/modules/m_kline.c (File Modified)
9811 trunk/modules/m_resv.c (File Modified)
9812 trunk/modules/m_xline.c (File Modified)
9813 trunk/src/Makefile.in (File Modified)
9814 trunk/src/aline.c (File Added)
9815
9816
9817 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9818 Log:
9819 - Update NEWS document.
9820
9821
9822 Modified:
9823 trunk/NEWS (File Modified)
9824
9825
9826 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9827 Log:
9828 Use find_named_person() instead of find_person() in services shortcuts.
9829
9830
9831 Modified:
9832 trunk/modules/m_sshortcut.c (File Modified)
9833
9834
9835 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9836 Log:
9837 Fix propagation of empty channels (+P).
9838
9839
9840 Modified:
9841 trunk/modules/core/m_sjoin.c (File Modified)
9842 trunk/src/s_serv.c (File Modified)
9843
9844
9845 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9846 Log:
9847 Use same comparison for +f.
9848
9849
9850 Modified:
9851 trunk/modules/core/m_join.c (File Modified)
9852
9853
9854 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9855 Log:
9856 Retire server-server non-encap CHGHOST, and clean it up a bit.
9857
9858
9859 Modified:
9860 trunk/modules/m_chghost.c (File Modified)
9861
9862
9863 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9864 Log:
9865 Use TS6 form for SQUIT wallops.
9866
9867
9868 Modified:
9869 trunk/modules/core/m_squit.c (File Modified)
9870
9871
9872 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9873 Log:
9874 Propagate nick changes for remote clients in TS6 form if possible;
9875 simplify the code a bit.
9876
9877
9878 Modified:
9879 trunk/modules/core/m_nick.c (File Modified)
9880
9881
9882 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9883 Log:
9884 Only clear oper_only_umodes on deoper for local clients.
9885
9886
9887 Modified:
9888 trunk/src/s_user.c (File Modified)
9889
9890
9891 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9892 Log:
9893 - Don't enable use_whois_actually in the default config, makes cloaking
9894 only useful for vanity.
9895
9896
9897 Modified:
9898 trunk/doc/example.conf (File Modified)
9899
9900
9901 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9902 Log:
9903 Fix linebuf raw code to not truncate lines longer than
9904 510 characters. This stops ziplinks corruption at
9905 the initial burst if the other side sends a lot.
9906
9907
9908 Modified:
9909 trunk/src/linebuf.c (File Modified)
9910
9911
9912 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9913 Log:
9914 - Add +r to channel_modes().
9915
9916
9917 Modified:
9918 trunk/src/channel.c (File Modified)
9919
9920
9921 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9922 Log:
9923 Update NEWS.
9924
9925
9926 Modified:
9927 trunk/NEWS (File Modified)
9928
9929
9930 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9931 Log:
9932 err, nvm. wrong project :-P
9933
9934
9935 Modified:
9936 trunk/src/match.c (File Modified)
9937
9938
9939 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9940 Log:
9941 make sure we don't crash on match(NULL, test)
9942
9943
9944 Modified:
9945 trunk/src/match.c (File Modified)
9946
9947
9948 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9949 Log:
9950 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9951 flags = rehash in shared{}.
9952 Uses :<source> ENCAP <target> REHASH [option].
9953
9954
9955 Modified:
9956 trunk/doc/example.conf (File Modified)
9957 trunk/doc/reference.conf (File Modified)
9958 trunk/help/opers/rehash (File Modified)
9959 trunk/include/s_newconf.h (File Modified)
9960 trunk/modules/m_rehash.c (File Modified)
9961 trunk/modules/m_stats.c (File Modified)
9962 trunk/src/newconf.c (File Modified)
9963
9964
9965 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9966 Log:
9967 Initialize flags to 0 in conf_set_shared_flags() and
9968 conf_set_cluster_flags().
9969
9970
9971 Modified:
9972 trunk/src/newconf.c (File Modified)
9973
9974
9975 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9976 Log:
9977 Don't allow a forward from a #channel to an &channel.
9978 Error message is Illegal channel name.
9979
9980
9981 Modified:
9982 trunk/modules/core/m_mode.c (File Modified)
9983
9984
9985 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9986 Log:
9987 - change version to 1.0.1
9988
9989
9990 Modified:
9991 trunk/configure (File Modified)
9992 trunk/configure.ac (File Modified)
9993
9994
9995 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9996 Log:
9997 Update NEWS.
9998
9999
10000 Modified:
10001 trunk/NEWS (File Modified)
10002
10003
10004 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10005 Log:
10006 Services shortcuts changes:
10007 - Require umode +S on target
10008 - Use ERR_SERVICESDOWN (440) for error message
10009 - Fix check for empty string
10010
10011
10012 Modified:
10013 trunk/include/numeric.h (File Modified)
10014 trunk/modules/m_sshortcut.c (File Modified)
10015 trunk/src/messages.tab (File Modified)
10016
10017
10018 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10019 Log:
10020 s/IsChanService/IsService/g;
10021
10022
10023 Modified:
10024 trunk/modules/m_sshortcut.c (File Modified)
10025
10026
10027 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10028 Log:
10029 Add check for service validity in shortcut routines.
10030
10031
10032 Modified:
10033 trunk/modules/m_sshortcut.c (File Modified)
10034
10035
10036 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10037 Log:
10038 Don't allow forwarding to a -F channel the setter is not on.
10039
10040
10041 Modified:
10042 trunk/modules/core/m_mode.c (File Modified)
10043
10044
10045 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10046 Log:
10047 Describe identify_service and identify_command in
10048 reference.conf.
10049
10050
10051 Modified:
10052 trunk/doc/reference.conf (File Modified)
10053
10054
10055 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10056 Log:
10057 More helpfile updates.
10058
10059
10060 Modified:
10061 trunk/help/Makefile.in (File Modified)
10062 trunk/help/opers/die (File Modified)
10063 trunk/help/opers/join (File Modified)
10064 trunk/help/opers/links (File Modified)
10065 trunk/help/opers/lusers (File Modified)
10066 trunk/help/opers/map (File Added)
10067 trunk/help/opers/motd (File Modified)
10068 trunk/help/opers/names (File Modified)
10069 trunk/help/opers/notice (File Modified)
10070 trunk/help/opers/operspy (File Modified)
10071 trunk/help/opers/part (File Modified)
10072 trunk/help/opers/privmsg (File Modified)
10073 trunk/help/opers/restart (File Modified)
10074 trunk/help/opers/set (File Modified)
10075 trunk/help/opers/stats (File Modified)
10076 trunk/help/opers/trace (File Modified)
10077 trunk/help/opers/version (File Modified)
10078 trunk/help/users/notice (File Modified)
10079 trunk/help/users/privmsg (File Modified)
10080 trunk/help/users/stats (File Modified)
10081
10082
10083 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10084 Log:
10085 Update help files.
10086
10087
10088 Modified:
10089 trunk/help/opers/cmode (File Modified)
10090 trunk/help/opers/umode (File Modified)
10091 trunk/help/opers/wallops (File Modified)
10092 trunk/help/opers/who (File Modified)
10093 trunk/help/users/umode (File Modified)
10094
10095
10096 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10097 Log:
10098 Include cmode +r in 004 and 005.
10099
10100
10101 Modified:
10102 trunk/include/supported.h (File Modified)
10103 trunk/src/messages.tab (File Modified)
10104
10105
10106 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10107 Log:
10108 No need to clear all 3 buffers in channel_modes().
10109
10110
10111 Modified:
10112 trunk/src/channel.c (File Modified)
10113
10114
10115 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10116 Log:
10117 - Fix multiple +f modes per line
10118 - -f shouldn't take a parameter
10119
10120
10121 Modified:
10122 trunk/modules/core/m_mode.c (File Modified)
10123
10124
10125 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10126 Log:
10127 Channel mode +Q now prevents forwarding to or through
10128 a channel, just like in hyperion, not from a channel.
10129
10130
10131 Modified:
10132 trunk/modules/core/m_join.c (File Modified)
10133
10134
10135 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10136 Log:
10137 Complete +F/+Q propagation.
10138
10139
10140 Modified:
10141 trunk/modules/core/m_join.c (File Modified)
10142 trunk/modules/core/m_sjoin.c (File Modified)
10143 trunk/src/channel.c (File Modified)
10144
10145
10146 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10147 Log:
10148 - A few minor fixes.
10149
10150
10151 Modified:
10152 trunk/modules/core/m_join.c (File Modified)
10153 trunk/modules/m_services.c (File Modified)
10154
10155
10156 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10157 Log:
10158 - Fix netsplit obfuscation.
10159
10160
10161 Modified:
10162 trunk/src/client.c (File Modified)
10163
10164
10165 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10166 Log:
10167 - Fix another /stats p related bug.
10168
10169
10170 Modified:
10171 trunk/src/client.c (File Modified)
10172
10173
10174 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10175 Log:
10176 - Update example.conf.
10177
10178
10179 Modified:
10180 trunk/doc/example.conf (File Modified)
10181
10182
10183 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10184 Log:
10185 - Fix a minor bug here, and re-release 1.0.
10186
10187
10188 Modified:
10189 trunk/modules/core/m_nick.c (File Modified)
10190
10191
10192 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10193 Log:
10194 - Add bursted clients to /stats p list.
10195
10196
10197 Modified:
10198 trunk/modules/core/m_nick.c (File Modified)
10199
10200
10201 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10202 Log:
10203 - Add identify_service, identify_command options to the example.conf,
10204 newconf parser.
10205
10206
10207 Modified:
10208 trunk/NEWS (File Modified)
10209 trunk/doc/example.conf (File Modified)
10210 trunk/src/newconf.c (File Modified)
10211
10212
10213 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10214 Log:
10215 - Add services shortcuts.
10216
10217
10218 Modified:
10219 trunk/modules/Makefile.in (File Modified)
10220 trunk/modules/m_sshortcut.c (File Added)
10221
10222
10223 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10224 Log:
10225 - put back checks i removed by mistake
10226
10227
10228 Modified:
10229 trunk/modules/core/m_join.c (File Modified)
10230
10231
10232 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10233 Log:
10234 - Implement channel mode +Q, which disables forwarding.
10235 - Make forwarding usable by everyone.
10236 - Implement channel mode +F which bypasses authority checks on a target
10237 set with this mode
10238 - Update NEWS.
10239
10240
10241 Modified:
10242 trunk/NEWS (File Modified)
10243 trunk/include/channel.h (File Modified)
10244 trunk/include/supported.h (File Modified)
10245 trunk/modules/core/m_join.c (File Modified)
10246 trunk/modules/core/m_mode.c (File Modified)
10247 trunk/src/messages.tab (File Modified)
10248
10249
10250 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10251 Log:
10252 - Fix account handling brokenness.
10253
10254
10255 Modified:
10256 trunk/modules/m_services.c (File Modified)
10257
10258
10259 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10260 Log:
10261 Identify to services via server password hack. Still
10262 needs config file parts, like
10263 identifyservice = "nickserv@services.int";
10264 identifycommand = "IDENTIFY";
10265
10266
10267 Modified:
10268 trunk/include/s_conf.h (File Modified)
10269 trunk/src/s_user.c (File Modified)
10270
10271
10272 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10273 Log:
10274 Make send.c compile.
10275
10276
10277 Modified:
10278 trunk/src/send.c (File Modified)
10279
10280
10281 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10282 Log:
10283 - Handle this better.
10284
10285
10286 Modified:
10287 trunk/src/send.c (File Modified)
10288
10289
10290 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10291 Log:
10292 If the source is not a client, don't send to normal users.
10293
10294
10295 Modified:
10296 trunk/src/send.c (File Modified)
10297
10298
10299 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10300 Log:
10301 - Make /wallops behave as wallops in other ircds.
10302
10303
10304 Modified:
10305 trunk/modules/m_wallops.c (File Modified)
10306 trunk/src/send.c (File Modified)
10307
10308
10309 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10310 Log:
10311 - charybdis-1.0
10312
10313
10314 Modified:
10315 trunk/NEWS (File Modified)
10316 trunk/configure (File Modified)
10317 trunk/configure.ac (File Modified)
10318
10319
10320 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10321 Log:
10322 - Remove efnet configuration.
10323 - Rename example.conf as reference.conf, and replace the default
10324 example.conf with one suitable for AthemeNET.
10325 - Update makefile to reflect these changes.
10326
10327
10328 Modified:
10329 trunk/doc/Makefile.in (File Modified)
10330 trunk/doc/example.conf (File Modified)
10331 trunk/doc/example.efnet.conf (File Deleted)
10332 trunk/doc/reference.conf (File Added)
10333
10334
10335 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10336 Log:
10337 - Don't display opers who are /away.
10338
10339
10340 Modified:
10341 trunk/modules/m_stats.c (File Modified)
10342
10343
10344 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10345 Log:
10346 Put cmode +f in 004 and 005.
10347
10348
10349 Modified:
10350 trunk/include/supported.h (File Modified)
10351 trunk/src/messages.tab (File Modified)
10352
10353
10354 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10355 Log:
10356 Add user umode +Q which prevents a user from
10357 being forwarded.
10358
10359
10360 Modified:
10361 trunk/include/client.h (File Modified)
10362 trunk/modules/core/m_join.c (File Modified)
10363 trunk/src/messages.tab (File Modified)
10364 trunk/src/s_user.c (File Modified)
10365
10366
10367 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10368 Log:
10369 Implement channel forwarding in m_join(). As in
10370 hyperion, failing to join because of +i, +r or +j
10371 can cause you to be forwarded, potentially
10372 recursively. Unlike hyperion, a single numeric
10373 is sent in case of a successful forward, otherwise
10374 the ircd acts if there were no forward.
10375
10376
10377 Modified:
10378 trunk/include/numeric.h (File Modified)
10379 trunk/modules/core/m_join.c (File Modified)
10380 trunk/src/messages.tab (File Modified)
10381
10382
10383 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10384 Log:
10385 Allow servers to set oper-only cmodes as well.
10386
10387
10388 Modified:
10389 trunk/modules/core/m_mode.c (File Modified)
10390
10391
10392 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10393 Log:
10394 Add cmode +f which takes a channel name, settable
10395 only by opers for now. Does not do anything yet.
10396
10397
10398 Modified:
10399 trunk/include/channel.h (File Modified)
10400 trunk/modules/core/m_join.c (File Modified)
10401 trunk/modules/core/m_mode.c (File Modified)
10402 trunk/modules/core/m_sjoin.c (File Modified)
10403 trunk/src/channel.c (File Modified)
10404
10405
10406 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10407 Log:
10408 Fully initialize 'mode' in ms_join() and ms_sjoin()
10409 to avoid old +j garbage from being used.
10410
10411
10412 Modified:
10413 trunk/modules/core/m_join.c (File Modified)
10414 trunk/modules/core/m_sjoin.c (File Modified)
10415
10416
10417 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10418 Log:
10419 - only touch join_count/join_delta if join throttling
10420 is enabled on the channel
10421 - reset join_count/join_delta to 0 if -j is set
10422
10423
10424 Modified:
10425 trunk/modules/core/m_join.c (File Modified)
10426 trunk/modules/core/m_mode.c (File Modified)
10427 trunk/modules/core/m_sjoin.c (File Modified)
10428
10429
10430 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10431 Log:
10432 Also start a new "period" for join throttling for remote joins,
10433 if necessary. Make the code slightly clearer.
10434
10435
10436 Modified:
10437 trunk/modules/core/m_join.c (File Modified)
10438 trunk/src/channel.c (File Modified)
10439
10440
10441 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10442 Log:
10443 Some +j improvements, still broken.
10444
10445
10446 Modified:
10447 trunk/modules/core/m_join.c (File Modified)
10448 trunk/modules/core/m_sjoin.c (File Modified)
10449
10450
10451 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10452 Log:
10453 Only do +z processing for +m channels the sender is on,
10454 as bans/quiets are currently only checked locally.
10455
10456
10457 Modified:
10458 trunk/modules/core/m_message.c (File Modified)
10459
10460
10461 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10462 Log:
10463 - Add max_bans_large configuration option, defaulting to 500, to
10464 limit the number of bans in a +L channel
10465 - Change b/e/I to b/e/I/q in texts
10466
10467
10468 Modified:
10469 trunk/doc/example.conf (File Modified)
10470 trunk/include/s_conf.h (File Modified)
10471 trunk/modules/core/m_mode.c (File Modified)
10472 trunk/modules/m_info.c (File Modified)
10473 trunk/src/newconf.c (File Modified)
10474 trunk/src/s_conf.c (File Modified)
10475
10476
10477 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10478 Log:
10479 Store invite for +gi channels.
10480 Note that +gi is significantly weaker access control than +i.
10481
10482
10483 Modified:
10484 trunk/modules/m_invite.c (File Modified)
10485
10486
10487 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10488 Log:
10489 Nonops are allowed to see +q lists.
10490
10491
10492 Modified:
10493 trunk/modules/core/m_mode.c (File Modified)
10494
10495
10496 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10497 Log:
10498 Invalidate can_send() cache on -q.
10499
10500
10501 Modified:
10502 trunk/modules/core/m_mode.c (File Modified)
10503
10504
10505 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10506 Log:
10507 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10508
10509
10510 Modified:
10511 trunk/modules/core/m_sjoin.c (File Modified)
10512
10513
10514 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10515 Log:
10516 - Allow blank SJOINs -- for permanant channels.
10517
10518
10519 Modified:
10520 trunk/modules/core/m_sjoin.c (File Modified)
10521
10522
10523 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10524 Log:
10525 - Burst permanant channels.
10526
10527
10528 Modified:
10529 trunk/src/s_serv.c (File Modified)
10530
10531
10532 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10533 Log:
10534 - Fix handling of permanant channels.
10535
10536
10537 Modified:
10538 trunk/modules/core/m_join.c (File Modified)
10539
10540
10541 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10542 Log:
10543 - Run indent on core modules.
10544 - Add propagation of join throttle settings.
10545
10546
10547 Modified:
10548 trunk/modules/core/m_die.c (File Modified)
10549 trunk/modules/core/m_error.c (File Modified)
10550 trunk/modules/core/m_join.c (File Modified)
10551 trunk/modules/core/m_kick.c (File Modified)
10552 trunk/modules/core/m_kill.c (File Modified)
10553 trunk/modules/core/m_message.c (File Modified)
10554 trunk/modules/core/m_mode.c (File Modified)
10555 trunk/modules/core/m_nick.c (File Modified)
10556 trunk/modules/core/m_part.c (File Modified)
10557 trunk/modules/core/m_quit.c (File Modified)
10558 trunk/modules/core/m_server.c (File Modified)
10559 trunk/modules/core/m_sjoin.c (File Modified)
10560 trunk/modules/core/m_squit.c (File Modified)
10561
10562
10563 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10564 Log:
10565 - Fix mistake in commit message.
10566
10567
10568 Modified:
10569 trunk/ChangeLog (File Modified)
10570
10571
10572 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10573 Log:
10574 - Channel throttling.
10575
10576
10577 Modified:
10578 trunk/NEWS (File Modified)
10579 trunk/include/supported.h (File Modified)
10580 trunk/modules/core/m_mode.c (File Modified)
10581 trunk/src/messages.tab (File Modified)
10582
10583
10584 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10585 Log:
10586 - Channel throttle logic fixes.
10587
10588
10589 Modified:
10590 trunk/include/channel.h (File Modified)
10591
10592
10593 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10594 Log:
10595 - Add the throttle logic.
10596
10597
10598 Modified:
10599 trunk/include/channel.h (File Modified)
10600 trunk/include/numeric.h (File Modified)
10601 trunk/modules/core/m_join.c (File Modified)
10602 trunk/src/channel.c (File Modified)
10603 trunk/src/messages.tab (File Modified)
10604
10605
10606 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10607 Log:
10608 - Cosmetic fixes to CREDITS.
10609
10610
10611 Modified:
10612 trunk/CREDITS (File Modified)
10613
10614
10615 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10616 Log:
10617 - Better channel_modes() from ShadowIRCd 4.
10618
10619
10620 Modified:
10621 trunk/include/channel.h (File Modified)
10622 trunk/src/channel.c (File Modified)
10623
10624
10625 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10626 Log:
10627 - Strip colour codes from parts.
10628
10629
10630 Modified:
10631 trunk/modules/core/m_part.c (File Modified)
10632
10633
10634 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10635 Log:
10636 - Strip colour codes from quits.
10637
10638
10639 Modified:
10640 trunk/modules/core/m_quit.c (File Modified)
10641
10642
10643 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10644 Log:
10645 - add +c/+g/+z to channel_modes().
10646
10647
10648 Modified:
10649 trunk/src/channel.c (File Modified)
10650
10651
10652 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10653 Log:
10654 - Add +g to 004/005 numerics.
10655
10656
10657 Modified:
10658 trunk/include/supported.h (File Modified)
10659 trunk/src/messages.tab (File Modified)
10660
10661
10662 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10663 Log:
10664 - Add +cgz to set_final_mode() in both join/sjoin.
10665 - Implement channel mode +g: Free invite.
10666
10667
10668 Modified:
10669 trunk/include/channel.h (File Modified)
10670 trunk/modules/core/m_join.c (File Modified)
10671 trunk/modules/core/m_mode.c (File Modified)
10672 trunk/modules/core/m_sjoin.c (File Modified)
10673 trunk/modules/m_invite.c (File Modified)
10674
10675
10676 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10677 Log:
10678 - Make sure /stats p uses the right list.
10679
10680
10681 Modified:
10682 trunk/modules/m_stats.c (File Modified)
10683
10684
10685 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10686 Log:
10687 - local oper list becomes local_oper_list.
10688 - all opers are stored on oper_list for /stats p.
10689
10690
10691 Modified:
10692 trunk/include/ircd.h (File Modified)
10693 trunk/modules/m_stats.c (File Modified)
10694 trunk/modules/m_trace.c (File Modified)
10695 trunk/src/client.c (File Modified)
10696 trunk/src/ircd.c (File Modified)
10697 trunk/src/s_user.c (File Modified)
10698 trunk/src/send.c (File Modified)
10699
10700
10701 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10702 Log:
10703 - Remove ENABLE_SERVICES legacy define.
10704
10705
10706 Modified:
10707 trunk/configure (File Modified)
10708 trunk/configure.ac (File Modified)
10709 trunk/include/client.h (File Modified)
10710 trunk/include/m_info.h (File Modified)
10711 trunk/include/s_conf.h (File Modified)
10712 trunk/modules/Makefile.in (File Modified)
10713 trunk/modules/core/m_kick.c (File Modified)
10714 trunk/modules/core/m_mode.c (File Modified)
10715 trunk/modules/core/m_nick.c (File Modified)
10716 trunk/modules/core/m_sjoin.c (File Modified)
10717 trunk/modules/m_services.c (File Modified)
10718 trunk/src/channel.c (File Modified)
10719 trunk/src/newconf.c (File Modified)
10720 trunk/src/s_conf.c (File Modified)
10721 trunk/src/s_serv.c (File Modified)
10722 trunk/src/s_user.c (File Modified)
10723
10724
10725 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10726 Log:
10727 - New reject message, ala ircu.
10728
10729
10730 Modified:
10731 trunk/src/reject.c (File Modified)
10732
10733
10734 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10735 Log:
10736 - Reduce 'broadcast storm' effect in m_chghost.
10737
10738
10739 Modified:
10740 trunk/modules/m_chghost.c (File Modified)
10741
10742
10743 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10744 Log:
10745 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10746
10747
10748 Modified:
10749 trunk/include/supported.h (File Modified)
10750 trunk/src/messages.tab (File Modified)
10751
10752
10753 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10754 Log:
10755 - Implement +z.
10756
10757
10758 Modified:
10759 trunk/include/channel.h (File Modified)
10760 trunk/modules/core/m_message.c (File Modified)
10761 trunk/modules/core/m_mode.c (File Modified)
10762
10763
10764 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10765 Log:
10766 - use sendto_one_numeric() in some places.
10767
10768
10769 Modified:
10770 trunk/modules/core/m_mode.c (File Modified)
10771
10772
10773 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10774 Log:
10775 - Implement channel mode +c -- colour stripping.
10776
10777
10778 Modified:
10779 trunk/include/irc_string.h (File Modified)
10780 trunk/include/supported.h (File Modified)
10781 trunk/modules/core/m_message.c (File Modified)
10782 trunk/modules/core/m_mode.c (File Modified)
10783 trunk/src/irc_string.c (File Modified)
10784 trunk/src/messages.tab (File Modified)
10785
10786
10787 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10788 Log:
10789 - Add +qLP to CHANMODES 005 numeric.
10790
10791
10792 Modified:
10793 trunk/include/supported.h (File Modified)
10794
10795
10796 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10797 Log:
10798 Move credits files to doc/.
10799
10800
10801 Modified:
10802 trunk/Hybrid-team (File Deleted)
10803 trunk/Ratbox-team (File Deleted)
10804 trunk/doc/Hybrid-team (File Added)
10805 trunk/doc/Ratbox-team (File Added)
10806
10807
10808 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10809 Log:
10810 - Rename Ratbox credits as Ratbox-team.
10811 - Add in our own CREDITS.
10812
10813
10814 Modified:
10815 trunk/CREDITS (File Deleted)
10816 trunk/CREDITS (File Added)
10817 trunk/Ratbox-team (File Added)
10818
10819
10820 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10821 Log:
10822 - Quietcache fixes.
10823
10824
10825 Modified:
10826 trunk/modules/core/m_mode.c (File Modified)
10827
10828
10829 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10830 Log:
10831 - Rebuild configure.
10832
10833
10834 Modified:
10835 trunk/autom4te.cache/ (File Deleted)
10836 trunk/configure (File Modified)
10837
10838
10839 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10840 Log:
10841 Add +q to messages.tab.
10842
10843
10844 Modified:
10845 trunk/src/messages.tab (File Modified)
10846
10847
10848 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10849 Log:
10850 - port m_sjoin stuff to TS6 JOIN syntax.
10851
10852
10853 Modified:
10854 trunk/modules/core/m_join.c (File Modified)
10855
10856
10857 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10858 Log:
10859 - Implement channel mode +q (quiet)
10860
10861
10862 Modified:
10863 trunk/include/channel.h (File Modified)
10864 trunk/modules/core/m_mode.c (File Modified)
10865 trunk/src/channel.c (File Modified)
10866
10867
10868 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10869 Log:
10870 Add +L/+P for set_final_mode().
10871
10872
10873 Modified:
10874 trunk/modules/core/m_sjoin.c (File Modified)
10875
10876
10877 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10878 Log:
10879 Add +L/+P in channel_modes().
10880
10881
10882 Modified:
10883 trunk/src/channel.c (File Modified)
10884
10885
10886 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10887 Log:
10888 - Use MODE_PERMANENT, not MODE_PERMANANT
10889 - Actually use chm_staff()
10890
10891 It compiles but is not otherwise tested.
10892
10893
10894 Modified:
10895 trunk/include/channel.h (File Modified)
10896 trunk/modules/core/m_mode.c (File Modified)
10897 trunk/modules/core/m_sjoin.c (File Modified)
10898 trunk/src/channel.c (File Modified)
10899
10900
10901 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10902 Log:
10903 - Ok, patchlevel.h is fixed now.
10904
10905
10906 Modified:
10907 trunk/include/patchlevel.h (File Modified)
10908
10909
10910 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10911 Log:
10912 - *sigh*
10913
10914
10915 Modified:
10916 trunk/include/patchlevel.h (File Modified)
10917 trunk/src/version.c.SH (File Modified)
10918
10919
10920 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10921 Log:
10922 - Fix compilation issue with version.c.
10923
10924
10925 Modified:
10926 trunk/src/version.c.SH (File Modified)
10927
10928
10929 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10930 Log:
10931 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10932 this from the BUGS file.
10933
10934
10935 Modified:
10936 trunk/BUGS (File Modified)
10937
10938
10939 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10940 Log:
10941 Mangle all netsplit messages if flatten links is enabled.
10942
10943
10944 Modified:
10945 trunk/src/client.c (File Modified)
10946
10947
10948 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10949 Log:
10950 - jilles pointed out that /stats p needed severe changes -- implement
10951 them
10952
10953
10954 Modified:
10955 trunk/modules/m_stats.c (File Modified)
10956
10957
10958 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10959 Log:
10960 Rename RELNOTES to NEWS.
10961
10962
10963 Modified:
10964 trunk/NEWS (File Added)
10965 trunk/RELNOTES (File Deleted)
10966
10967
10968 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10969 Log:
10970 Update RELNOTES.
10971
10972
10973 Modified:
10974 trunk/RELNOTES (File Modified)
10975
10976
10977 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10978 Log:
10979 - Make /stats p work globally.
10980 - Change 'OPER(s)' to 'staff members'
10981
10982
10983 Modified:
10984 trunk/modules/m_stats.c (File Modified)
10985
10986
10987 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10988 Log:
10989 - add modes, +LP to RPL_MYINFO.
10990
10991
10992 Modified:
10993 trunk/src/messages.tab (File Modified)
10994
10995
10996 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10997 Log:
10998 More stuff to RELNOTES.
10999
11000
11001 Modified:
11002 trunk/RELNOTES (File Modified)
11003
11004
11005 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11006 Log:
11007 - Implement +P.
11008
11009
11010 Modified:
11011 trunk/modules/core/m_sjoin.c (File Modified)
11012 trunk/src/channel.c (File Modified)
11013
11014
11015 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11016 Log:
11017 - Implement list limit exceed modes -- +L.
11018
11019
11020 Modified:
11021 trunk/modules/core/m_mode.c (File Modified)
11022
11023
11024 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11025 Log:
11026 - Add handlers for modes +L, +P.
11027
11028
11029 Modified:
11030 trunk/include/channel.h (File Modified)
11031 trunk/modules/core/m_mode.c (File Modified)
11032
11033
11034 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11035 Log:
11036 Update properties on *everything*.
11037
11038
11039 Modified:
11040 trunk/.cvsignore (Property Modified)
11041 trunk/.indent.pro (Property Modified)
11042 trunk/BUGS (File Modified) (Property Modified)
11043 trunk/CREDITS (File Modified) (Property Modified)
11044 trunk/ChangeLog (Property Modified)
11045 trunk/Hybrid-team (File Modified) (Property Modified)
11046 trunk/INSTALL (File Modified) (Property Modified)
11047 trunk/LICENSE (File Modified) (Property Modified)
11048 trunk/Makefile.in (File Modified) (Property Modified)
11049 trunk/README.FIRST (File Modified) (Property Modified)
11050 trunk/RELNOTES (File Modified) (Property Modified)
11051 trunk/SVN-Access (Property Modified)
11052 trunk/aclocal.m4 (File Modified) (Property Modified)
11053 trunk/adns/.cvsignore (Property Modified)
11054 trunk/adns/COPYING (Property Modified)
11055 trunk/adns/GPL-vs-LGPL (Property Modified)
11056 trunk/adns/Makefile.in (File Modified) (Property Modified)
11057 trunk/adns/README (Property Modified)
11058 trunk/adns/README.ircd (Property Modified)
11059 trunk/adns/adns.h (File Modified) (Property Modified)
11060 trunk/adns/check.c (File Modified) (Property Modified)
11061 trunk/adns/dlist.h (File Modified) (Property Modified)
11062 trunk/adns/event.c (File Modified) (Property Modified)
11063 trunk/adns/general.c (File Modified) (Property Modified)
11064 trunk/adns/internal.h (File Modified) (Property Modified)
11065 trunk/adns/parse.c (File Modified) (Property Modified)
11066 trunk/adns/query.c (File Modified) (Property Modified)
11067 trunk/adns/reply.c (File Modified) (Property Modified)
11068 trunk/adns/setup.c (File Modified) (Property Modified)
11069 trunk/adns/transmit.c (File Modified) (Property Modified)
11070 trunk/adns/tvarith.h (File Modified) (Property Modified)
11071 trunk/adns/types.c (File Modified) (Property Modified)
11072 trunk/configure (File Modified) (Property Modified)
11073 trunk/configure.ac (File Modified) (Property Modified)
11074 trunk/contrib/.cvsignore (Property Modified)
11075 trunk/contrib/.indent.pro (Property Modified)
11076 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11077 trunk/contrib/README (File Modified) (Property Modified)
11078 trunk/contrib/example_module.c (File Modified) (Property Modified)
11079 trunk/contrib/m_42.c (File Modified) (Property Modified)
11080 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11081 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11082 trunk/contrib/m_force.c (File Modified) (Property Modified)
11083 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11084 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11085 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11086 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11087 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11088 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11089 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11090 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11091 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11092 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11093 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11094 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11095 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11096 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11097 trunk/doc/.cvsignore (Property Modified)
11098 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11099 trunk/doc/Makefile.in (File Modified) (Property Modified)
11100 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11101 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11102 trunk/doc/challenge.txt (File Modified) (Property Modified)
11103 trunk/doc/example.conf (File Modified) (Property Modified)
11104 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11105 trunk/doc/hooks.txt (File Modified) (Property Modified)
11106 trunk/doc/index.txt (File Modified) (Property Modified)
11107 trunk/doc/ircd.8 (File Modified) (Property Modified)
11108 trunk/doc/ircd.motd (Property Modified)
11109 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11110 trunk/doc/modeg.txt (File Modified) (Property Modified)
11111 trunk/doc/modes.txt (File Modified) (Property Modified)
11112 trunk/doc/monitor.txt (File Modified) (Property Modified)
11113 trunk/doc/old/Authors (Property Modified)
11114 trunk/doc/operguide.txt (File Modified) (Property Modified)
11115 trunk/doc/opermyth.txt (Property Modified)
11116 trunk/doc/server-version-info (File Modified) (Property Modified)
11117 trunk/doc/services.txt (File Modified) (Property Modified)
11118 trunk/doc/technical/README.TSora (Property Modified)
11119 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11120 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11121 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11122 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11123 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11124 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11125 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11126 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11127 trunk/doc/technical/rfc1459.txt (Property Modified)
11128 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11129 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11130 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11131 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11132 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11133 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11134 trunk/help/Makefile.in (File Modified) (Property Modified)
11135 trunk/help/opers/accept (Property Modified)
11136 trunk/help/opers/admin (Property Modified)
11137 trunk/help/opers/away (Property Modified)
11138 trunk/help/opers/capab (Property Modified)
11139 trunk/help/opers/challenge (Property Modified)
11140 trunk/help/opers/close (Property Modified)
11141 trunk/help/opers/cmode (Property Modified)
11142 trunk/help/opers/cnotice (Property Modified)
11143 trunk/help/opers/connect (Property Modified)
11144 trunk/help/opers/cprivmsg (Property Modified)
11145 trunk/help/opers/credits (Property Modified)
11146 trunk/help/opers/die (Property Modified)
11147 trunk/help/opers/dline (Property Modified)
11148 trunk/help/opers/eob (Property Modified)
11149 trunk/help/opers/error (Property Modified)
11150 trunk/help/opers/etrace (Property Modified)
11151 trunk/help/opers/gline (Property Modified)
11152 trunk/help/opers/help (Property Modified)
11153 trunk/help/opers/index (Property Modified)
11154 trunk/help/opers/info (Property Modified)
11155 trunk/help/opers/invite (Property Modified)
11156 trunk/help/opers/ison (Property Modified)
11157 trunk/help/opers/join (Property Modified)
11158 trunk/help/opers/kick (Property Modified)
11159 trunk/help/opers/kill (Property Modified)
11160 trunk/help/opers/kline (Property Modified)
11161 trunk/help/opers/knock (Property Modified)
11162 trunk/help/opers/links (Property Modified)
11163 trunk/help/opers/list (Property Modified)
11164 trunk/help/opers/locops (Property Modified)
11165 trunk/help/opers/lusers (Property Modified)
11166 trunk/help/opers/modlist (Property Modified)
11167 trunk/help/opers/modload (Property Modified)
11168 trunk/help/opers/modrestart (Property Modified)
11169 trunk/help/opers/modunload (Property Modified)
11170 trunk/help/opers/motd (Property Modified)
11171 trunk/help/opers/names (Property Modified)
11172 trunk/help/opers/nick (Property Modified)
11173 trunk/help/opers/notice (Property Modified)
11174 trunk/help/opers/oper (Property Modified)
11175 trunk/help/opers/operspy (Property Modified)
11176 trunk/help/opers/operwall (Property Modified)
11177 trunk/help/opers/part (Property Modified)
11178 trunk/help/opers/pass (Property Modified)
11179 trunk/help/opers/ping (Property Modified)
11180 trunk/help/opers/pong (Property Modified)
11181 trunk/help/opers/post (Property Modified)
11182 trunk/help/opers/privmsg (Property Modified)
11183 trunk/help/opers/quit (Property Modified)
11184 trunk/help/opers/rehash (Property Modified)
11185 trunk/help/opers/restart (Property Modified)
11186 trunk/help/opers/resv (Property Modified)
11187 trunk/help/opers/server (Property Modified)
11188 trunk/help/opers/set (Property Modified)
11189 trunk/help/opers/sjoin (Property Modified)
11190 trunk/help/opers/squit (Property Modified)
11191 trunk/help/opers/stats (Property Modified)
11192 trunk/help/opers/svinfo (Property Modified)
11193 trunk/help/opers/testgecos (Property Modified)
11194 trunk/help/opers/testline (Property Modified)
11195 trunk/help/opers/testmask (Property Modified)
11196 trunk/help/opers/time (Property Modified)
11197 trunk/help/opers/topic (Property Modified)
11198 trunk/help/opers/trace (Property Modified)
11199 trunk/help/opers/uhelp (Property Modified)
11200 trunk/help/opers/umode (Property Modified)
11201 trunk/help/opers/undline (Property Modified)
11202 trunk/help/opers/ungline (Property Modified)
11203 trunk/help/opers/unkline (Property Modified)
11204 trunk/help/opers/unresv (Property Modified)
11205 trunk/help/opers/unxline (Property Modified)
11206 trunk/help/opers/user (Property Modified)
11207 trunk/help/opers/userhost (Property Modified)
11208 trunk/help/opers/users (Property Modified)
11209 trunk/help/opers/version (Property Modified)
11210 trunk/help/opers/wallops (Property Modified)
11211 trunk/help/opers/who (Property Modified)
11212 trunk/help/opers/whois (Property Modified)
11213 trunk/help/opers/whowas (Property Modified)
11214 trunk/help/opers/xline (Property Modified)
11215 trunk/help/users/index (Property Modified)
11216 trunk/help/users/info (Property Modified)
11217 trunk/help/users/notice (Property Modified)
11218 trunk/help/users/privmsg (Property Modified)
11219 trunk/help/users/stats (Property Modified)
11220 trunk/help/users/umode (Property Modified)
11221 trunk/include/.cvsignore (Property Modified)
11222 trunk/include/.indent.pro (Property Modified)
11223 trunk/include/balloc.h (File Modified) (Property Modified)
11224 trunk/include/cache.h (File Modified) (Property Modified)
11225 trunk/include/channel.h (File Modified) (Property Modified)
11226 trunk/include/class.h (File Modified) (Property Modified)
11227 trunk/include/client.h (File Modified) (Property Modified)
11228 trunk/include/commio.h (File Modified) (Property Modified)
11229 trunk/include/common.h (File Modified) (Property Modified)
11230 trunk/include/config.h (File Modified) (Property Modified)
11231 trunk/include/config.h.dist (File Modified) (Property Modified)
11232 trunk/include/defaults.h (File Modified) (Property Modified)
11233 trunk/include/event.h (File Modified) (Property Modified)
11234 trunk/include/hash.h (File Modified) (Property Modified)
11235 trunk/include/hook.h (File Modified) (Property Modified)
11236 trunk/include/hostmask.h (File Modified) (Property Modified)
11237 trunk/include/irc_string.h (File Modified) (Property Modified)
11238 trunk/include/ircd.h (File Modified) (Property Modified)
11239 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11240 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11241 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11242 trunk/include/linebuf.h (File Modified) (Property Modified)
11243 trunk/include/listener.h (File Modified) (Property Modified)
11244 trunk/include/m_info.h (File Modified) (Property Modified)
11245 trunk/include/memory.h (File Modified) (Property Modified)
11246 trunk/include/modules.h (File Modified) (Property Modified)
11247 trunk/include/monitor.h (File Modified) (Property Modified)
11248 trunk/include/msg.h (File Modified) (Property Modified)
11249 trunk/include/newconf.h (File Modified) (Property Modified)
11250 trunk/include/numeric.h (File Modified) (Property Modified)
11251 trunk/include/packet.h (File Modified) (Property Modified)
11252 trunk/include/parse.h (File Modified) (Property Modified)
11253 trunk/include/patchlevel.h (File Modified) (Property Modified)
11254 trunk/include/patricia.h (File Modified) (Property Modified)
11255 trunk/include/reject.h (File Modified) (Property Modified)
11256 trunk/include/res.h (File Modified) (Property Modified)
11257 trunk/include/restart.h (File Modified) (Property Modified)
11258 trunk/include/s_auth.h (File Modified) (Property Modified)
11259 trunk/include/s_conf.h (File Modified) (Property Modified)
11260 trunk/include/s_gline.h (File Modified) (Property Modified)
11261 trunk/include/s_log.h (File Modified) (Property Modified)
11262 trunk/include/s_newconf.h (File Modified) (Property Modified)
11263 trunk/include/s_serv.h (File Modified) (Property Modified)
11264 trunk/include/s_stats.h (File Modified) (Property Modified)
11265 trunk/include/s_user.h (File Modified) (Property Modified)
11266 trunk/include/s_zip.h (File Modified) (Property Modified)
11267 trunk/include/scache.h (File Modified) (Property Modified)
11268 trunk/include/send.h (File Modified) (Property Modified)
11269 trunk/include/serno.h (Property Modified)
11270 trunk/include/setup.h.in (Property Modified)
11271 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11272 trunk/include/stdinc.h (File Modified) (Property Modified)
11273 trunk/include/supported.h (File Modified) (Property Modified)
11274 trunk/include/tools.h (File Modified) (Property Modified)
11275 trunk/include/whowas.h (File Modified) (Property Modified)
11276 trunk/install-sh (File Modified) (Property Modified)
11277 trunk/modules/.cvsignore (Property Modified)
11278 trunk/modules/.depend (Property Modified)
11279 trunk/modules/.indent.pro (Property Modified)
11280 trunk/modules/Makefile.in (File Modified) (Property Modified)
11281 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11282 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11283 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11284 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11285 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11286 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11287 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11288 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11289 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11290 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11291 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11292 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11293 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11294 trunk/modules/m_accept.c (File Modified) (Property Modified)
11295 trunk/modules/m_admin.c (File Modified) (Property Modified)
11296 trunk/modules/m_away.c (File Modified) (Property Modified)
11297 trunk/modules/m_cap.c (File Modified) (Property Modified)
11298 trunk/modules/m_capab.c (File Modified) (Property Modified)
11299 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11300 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11301 trunk/modules/m_close.c (File Modified) (Property Modified)
11302 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11303 trunk/modules/m_connect.c (File Modified) (Property Modified)
11304 trunk/modules/m_dline.c (File Modified) (Property Modified)
11305 trunk/modules/m_encap.c (File Modified) (Property Modified)
11306 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11307 trunk/modules/m_gline.c (File Modified) (Property Modified)
11308 trunk/modules/m_help.c (File Modified) (Property Modified)
11309 trunk/modules/m_info.c (File Modified) (Property Modified)
11310 trunk/modules/m_invite.c (File Modified) (Property Modified)
11311 trunk/modules/m_ison.c (File Modified) (Property Modified)
11312 trunk/modules/m_kline.c (File Modified) (Property Modified)
11313 trunk/modules/m_knock.c (File Modified) (Property Modified)
11314 trunk/modules/m_links.c (File Modified) (Property Modified)
11315 trunk/modules/m_list.c (File Modified) (Property Modified)
11316 trunk/modules/m_locops.c (File Modified) (Property Modified)
11317 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11318 trunk/modules/m_map.c (File Modified) (Property Modified)
11319 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11320 trunk/modules/m_motd.c (File Modified) (Property Modified)
11321 trunk/modules/m_names.c (File Modified) (Property Modified)
11322 trunk/modules/m_oper.c (File Modified) (Property Modified)
11323 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11324 trunk/modules/m_pass.c (File Modified) (Property Modified)
11325 trunk/modules/m_ping.c (File Modified) (Property Modified)
11326 trunk/modules/m_pong.c (File Modified) (Property Modified)
11327 trunk/modules/m_post.c (File Modified) (Property Modified)
11328 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11329 trunk/modules/m_restart.c (File Modified) (Property Modified)
11330 trunk/modules/m_resv.c (File Modified) (Property Modified)
11331 trunk/modules/m_services.c (File Modified) (Property Modified)
11332 trunk/modules/m_set.c (File Modified) (Property Modified)
11333 trunk/modules/m_stats.c (File Modified) (Property Modified)
11334 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11335 trunk/modules/m_tb.c (File Modified) (Property Modified)
11336 trunk/modules/m_testline.c (File Modified) (Property Modified)
11337 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11338 trunk/modules/m_time.c (File Modified) (Property Modified)
11339 trunk/modules/m_topic.c (File Modified) (Property Modified)
11340 trunk/modules/m_trace.c (File Modified) (Property Modified)
11341 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11342 trunk/modules/m_user.c (File Modified) (Property Modified)
11343 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11344 trunk/modules/m_users.c (File Modified) (Property Modified)
11345 trunk/modules/m_version.c (File Modified) (Property Modified)
11346 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11347 trunk/modules/m_who.c (File Modified) (Property Modified)
11348 trunk/modules/m_whois.c (File Modified) (Property Modified)
11349 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11350 trunk/modules/m_xline.c (File Modified) (Property Modified)
11351 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11352 trunk/servlink/.cvsignore (Property Modified)
11353 trunk/servlink/.indent.pro (Property Modified)
11354 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11355 trunk/servlink/README (File Modified) (Property Modified)
11356 trunk/servlink/TODO (File Modified) (Property Modified)
11357 trunk/servlink/control.c (File Modified) (Property Modified)
11358 trunk/servlink/control.h (File Modified) (Property Modified)
11359 trunk/servlink/io.c (File Modified) (Property Modified)
11360 trunk/servlink/io.h (File Modified) (Property Modified)
11361 trunk/servlink/servlink.c (File Modified) (Property Modified)
11362 trunk/servlink/servlink.h (File Modified) (Property Modified)
11363 trunk/src/.cvsignore (Property Modified)
11364 trunk/src/.depend (Property Modified)
11365 trunk/src/.indent.pro (Property Modified)
11366 trunk/src/Makefile.in (File Modified) (Property Modified)
11367 trunk/src/adns.c (File Modified) (Property Modified)
11368 trunk/src/balloc.c (File Modified) (Property Modified)
11369 trunk/src/cache.c (File Modified) (Property Modified)
11370 trunk/src/channel.c (File Modified) (Property Modified)
11371 trunk/src/class.c (File Modified) (Property Modified)
11372 trunk/src/client.c (File Modified) (Property Modified)
11373 trunk/src/commio.c (File Modified) (Property Modified)
11374 trunk/src/devpoll.c (File Modified) (Property Modified)
11375 trunk/src/epoll.c (File Modified) (Property Modified)
11376 trunk/src/event.c (File Modified) (Property Modified)
11377 trunk/src/getopt.c (File Modified) (Property Modified)
11378 trunk/src/hash.c (File Modified) (Property Modified)
11379 trunk/src/hook.c (File Modified) (Property Modified)
11380 trunk/src/hostmask.c (File Modified) (Property Modified)
11381 trunk/src/irc_string.c (File Modified) (Property Modified)
11382 trunk/src/ircd.c (File Modified) (Property Modified)
11383 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11384 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11385 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11386 trunk/src/kdparse.c (File Modified) (Property Modified)
11387 trunk/src/kqueue.c (File Modified) (Property Modified)
11388 trunk/src/linebuf.c (File Modified) (Property Modified)
11389 trunk/src/listener.c (File Modified) (Property Modified)
11390 trunk/src/match.c (File Modified) (Property Modified)
11391 trunk/src/memory.c (File Modified) (Property Modified)
11392 trunk/src/messages.tab (File Modified) (Property Modified)
11393 trunk/src/modules.c (File Modified) (Property Modified)
11394 trunk/src/monitor.c (File Modified) (Property Modified)
11395 trunk/src/newconf.c (File Modified) (Property Modified)
11396 trunk/src/numeric.c (File Modified) (Property Modified)
11397 trunk/src/packet.c (File Modified) (Property Modified)
11398 trunk/src/parse.c (File Modified) (Property Modified)
11399 trunk/src/patricia.c (File Modified) (Property Modified)
11400 trunk/src/poll.c (File Modified) (Property Modified)
11401 trunk/src/reject.c (File Modified) (Property Modified)
11402 trunk/src/restart.c (File Modified) (Property Modified)
11403 trunk/src/s_auth.c (File Modified) (Property Modified)
11404 trunk/src/s_conf.c (File Modified) (Property Modified)
11405 trunk/src/s_gline.c (File Modified) (Property Modified)
11406 trunk/src/s_log.c (File Modified) (Property Modified)
11407 trunk/src/s_newconf.c (File Modified) (Property Modified)
11408 trunk/src/s_serv.c (File Modified) (Property Modified)
11409 trunk/src/s_stats.c (File Modified) (Property Modified)
11410 trunk/src/s_user.c (File Modified) (Property Modified)
11411 trunk/src/scache.c (File Modified) (Property Modified)
11412 trunk/src/select.c (File Modified) (Property Modified)
11413 trunk/src/send.c (File Modified) (Property Modified)
11414 trunk/src/snprintf.c (File Modified) (Property Modified)
11415 trunk/src/tools.c (File Modified) (Property Modified)
11416 trunk/src/version.c.SH (File Modified) (Property Modified)
11417 trunk/src/whowas.c (File Modified) (Property Modified)
11418 trunk/tools/.cvsignore (Property Modified)
11419 trunk/tools/Makefile.in (File Modified) (Property Modified)
11420 trunk/tools/README (File Modified) (Property Modified)
11421 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11422 trunk/tools/convertilines.c (File Modified) (Property Modified)
11423 trunk/tools/convertklines.c (File Modified) (Property Modified)
11424 trunk/tools/mkkeypair (Property Modified)
11425 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11426 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11427 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11428 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11429 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11430 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11431 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11432 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11433 trunk/tools/untabify (File Modified) (Property Modified)
11434 trunk/tools/viconf.c (File Modified) (Property Modified)
11435
11436
11437 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11438 Log:
11439 - Update RELNOTES.
11440
11441
11442 Modified:
11443 trunk/RELNOTES (File Modified)
11444
11445
11446 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11447 Log:
11448 - Make version.c use our serial, not ratbox's.
11449
11450
11451 Modified:
11452 trunk/src/version.c.SH (File Modified)
11453
11454
11455 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11456 Log:
11457 - update RELNOTES
11458 - revved patchlevel to 2.1.5
11459
11460
11461 Modified:
11462 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11464
11465
11466 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11467 Log:
11468 - fix buffer overflow and unterminated buffer when removing TS6 bans
11469 - fix rebuilding of SJOIN
11470
11471
11472 Modified:
11473 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11474
11475
11476 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11477 Log:
11478 have servlink report if it gets an uncompressed error message when it gets inflate failures
11479
11480 Modified:
11481 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11482
11483
11484 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11485 Log:
11486 - extend our copyrights to 2005.
11487
11488
11489 Modified:
11490 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11491 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11496 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11513 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11514 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11522 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11523 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11527 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11528 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11529 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11530 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11531 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11532 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11544 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11552 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11553 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11554 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11555 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11556 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11557 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11558 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11559 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11560 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11561 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11562 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11563 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11564 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11565 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11566 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11567 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11568 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11569 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11570 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11571 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11572 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11573 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11576 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11577 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11578 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11579 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11580 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11581 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11582 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11583 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11584 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11585 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11586 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11587 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11588 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11589 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11590 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11591 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11592 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11593 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11594
11595
11596 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11597 Log:
11598 - update RELNOTES
11599 - revved patchlevel to 2.1.4
11600
11601
11602 Modified:
11603 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11605
11606
11607 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11608 Log:
11609 - add TARGMAX to 005
11610 - remove the +1 from ->uid in struct Client
11611 - fix checking of accept entries in m_accept.c
11612
11613
11614 Modified:
11615 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11619
11620
11621 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11622 Log:
11623 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11624 send it over TS6
11625
11626
11627 Modified:
11628 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11629
11630
11631 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11632 Log:
11633 - remove an unused variable
11634
11635
11636 Modified:
11637 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11638
11639
11640 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11641 Log:
11642 don't burst a TS5 name in burst_TS6. -via jillies
11643
11644 Modified:
11645 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11646
11647
11648 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11649 Log:
11650 - via jilles, make nickchanges invalidate any cached bans for
11651 quiet_on_ban
11652
11653
11654 Modified:
11655 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11659
11660
11661 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11662 Log:
11663 - fix some char vs byte usage to make adns compile cleanly with gcc4
11664
11665
11666 Modified:
11667 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11675
11676
11677 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11678 Log:
11679 userhost should allow 5 userhost checks, not 4
11680
11681 Modified:
11682 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11683
11684
11685 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11686 Log:
11687 - another darwin fix
11688
11689
11690 Modified:
11691 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11692
11693
11694 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11695 Log:
11696 - darwin fixes
11697
11698
11699 Modified:
11700 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11701 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11702 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11703 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11704 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11705 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11707 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11708
11709
11710 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11711 Log:
11712 - remove bogus extern of abort_list
11713
11714
11715 Modified:
11716 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11717
11718
11719 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11720 Log:
11721 svn repo access stuff
11722
11723 Modified:
11724 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11725
11726
11727 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11728 Log:
11729 test commit
11730
11731
11732 Modified:
11733 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11734
11735
11736 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11737 Log:
11738 test commit
11739
11740
11741 Modified:
11742 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11743
11744
11745 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11746 Log:
11747 revert omotd..i thought it was a good idea..oh well
11748
11749 Modified:
11750 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11751
11752
11753 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11754 Log:
11755 Commas are bad things in channel keys
11756
11757
11758 Modified:
11759 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11760
11761
11762 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11763 Log:
11764 Add OMOTD command to display oper motd
11765
11766
11767 Modified:
11768 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11769
11770
11771 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11772 Log:
11773 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11774
11775 Modified:
11776 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11777
11778
11779 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11780
11781 Modified files: (Branch: RATBOX_2_1)
11782 modules m_whois.c
11783 Log:
11784 - stop testing whois for protocol violations, as they can be caused in
11785 ircds going all the way back to the original ircd2.8
11786
11787 Revision Changes Path
11788 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11789
11790
11791
11792 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11793
11794 Modified files: (Branch: RATBOX_2_1)
11795 modules m_time.c
11796 Log:
11797 - remove some 2.2 code
11798
11799 Revision Changes Path
11800 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11801
11802
11803
11804 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11805
11806 Modified files: (Branch: RATBOX_2_1)
11807 modules m_time.c
11808 Log:
11809 backport of the silly december 31st bug
11810
11811 Revision Changes Path
11812 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11813
11814
11815
11816 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11817
11818 Modified files: (Branch: RATBOX_2_1)
11819 . RELNOTES
11820 include patchlevel.h
11821 Log:
11822 - revved patchlevel to 2.1.3
11823
11824 Revision Changes Path
11825 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11826 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11827
11828
11829
11830 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11831
11832 Modified files: (Branch: RATBOX_2_1)
11833 include client.h
11834 modules m_accept.c
11835 modules/core m_nick.c
11836 src client.c
11837 Log:
11838 - stop removing a clients own list of accepted clients when they do a
11839 nickchange
11840 - clean up the accept code so its less retarded
11841
11842 Revision Changes Path
11843 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11844 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11845 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11846 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11847
11848
11849
11850 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11851
11852 Modified files: (Branch: RATBOX_2_1)
11853 include event.h
11854 modules m_links.c
11855 src event.c ircd.c newconf.c
11856 Log:
11857 - remove a defn of links_cache_list in m_links.c which was causing
11858 the flattened links update to be ignored
11859 - add eventUpdate(), and make links_delay update on rehash
11860
11861 Revision Changes Path
11862 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11863 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11864 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11865 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11866 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11867
11868
11869
11870 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11871
11872 Modified files: (Branch: RATBOX_2_1)
11873 doc services.txt
11874 src newconf.c
11875 Log:
11876 - make the conf parser apply service {}; on rehash
11877
11878 Revision Changes Path
11879 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11880 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11881
11882
11883
11884 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11885
11886 Modified files: (Branch: RATBOX_2_1)
11887 include m_info.h
11888 Log:
11889 - show ENABLE_SERVICES define in info
11890
11891 Revision Changes Path
11892 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11893
11894
11895
11896 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11897
11898 Modified files: (Branch: RATBOX_2_1)
11899 modules m_services.c m_stats.c
11900 Log:
11901 - via jilles, make m_services.c hook into stats U and display service
11902 blocks
11903
11904 Revision Changes Path
11905 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11906 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11907
11908
11909
11910 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11911
11912 Modified files: (Branch: RATBOX_2_1)
11913 . configure configure.ac
11914 Log:
11915 - default build to -O2
11916
11917 Revision Changes Path
11918 7.249.2.2 +4 -4 ircd-ratbox/configure
11919 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11920
11921
11922
11923 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11924
11925 Modified files: (Branch: RATBOX_2_1)
11926 doc example.conf example.efnet.conf
11927 include client.h s_conf.h s_newconf.h
11928 modules m_info.c
11929 modules/core m_join.c m_nick.c
11930 src channel.c newconf.c s_conf.c s_user.c
11931 Log:
11932 - remove no_oper_resvs from general {};
11933 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11934
11935 Revision Changes Path
11936 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11937 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11938 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11939 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11940 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11941 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11942 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11943 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11944 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11945 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11946 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11947 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11948
11949
11950
11951 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11952
11953 Modified files: (Branch: RATBOX_2_1)
11954 modules/core m_mode.c m_nick.c
11955 src s_newconf.c
11956 Log:
11957 - 2.0 sync:
11958 - raise max temptime to a year
11959 - tidy up BMASK
11960 - require 9 parameters in ms_nick(), 10 in ms_uid()
11961
11962 Revision Changes Path
11963 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11964 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11965 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11966
11967
11968
11969 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11970
11971 Modified files: (Branch: RATBOX_2_1)
11972 modules m_services.c
11973 Log:
11974 - only show services logged in info when its a local client
11975
11976 Revision Changes Path
11977 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11978
11979
11980
11981 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11982
11983 Modified files: (Branch: RATBOX_2_1)
11984 src match.c
11985 Log:
11986 passing a pointer to a pointer is not what was intended, oops
11987
11988 Revision Changes Path
11989 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11990
11991
11992
11993 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11994
11995 Modified files: (Branch: RATBOX_2_1)
11996 doc services.txt
11997 Log:
11998 - update services.txt with FNC
11999
12000 Revision Changes Path
12001 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12002
12003
12004
12005 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12006
12007 Modified files: (Branch: RATBOX_2_1)
12008 modules m_resv.c
12009 Log:
12010 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12011
12012 Revision Changes Path
12013 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12014
12015
12016
12017 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12018
12019 Modified files: (Branch: RATBOX_2_1)
12020 src s_auth.c
12021 Log:
12022 - add some uniqueness into auth process for bopm
12023
12024 Revision Changes Path
12025 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12026
12027
12028
12029 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12030
12031 Modified files: (Branch: RATBOX_2_1)
12032 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12033 Log:
12034 - make contrib/ compile
12035
12036 Revision Changes Path
12037 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12038 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12039 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12040 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12041
12042
12043
12044 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12045
12046 Modified files: (Branch: RATBOX_2_1)
12047 modules m_monitor.c
12048 Log:
12049 Don't allow MONITOR from an unregistered client
12050
12051 Revision Changes Path
12052 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12053
12054
12055
12056 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12057
12058 Modified files: (Branch: RATBOX_2_1)
12059 doc example.conf example.efnet.conf
12060 include class.h
12061 src class.c messages.tab newconf.c
12062 Log:
12063 - remove sendq_eob, its become more of a hindrance than a benefit.
12064 - sync example.efnet.conf cluster {}; with example.conf
12065
12066 Revision Changes Path
12067 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12068 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12069 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12070 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12071 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12072 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12073
12074
12075
12076 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12077
12078 Modified files: (Branch: RATBOX_2_1)
12079 . RELNOTES
12080 include patchlevel.h
12081 Log:
12082 - update RELNOTES
12083 - revved patchlevel to 2.1.2
12084
12085 Revision Changes Path
12086 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12087 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12088
12089
12090
12091 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12092
12093 Modified files: (Branch: RATBOX_2_1)
12094 . configure configure.ac
12095 Log:
12096 - raise default topiclen to 160.
12097
12098 Revision Changes Path
12099 7.249.2.1 +3 -3 ircd-ratbox/configure
12100 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12101
12102
12103
12104 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12105
12106 Modified files: (Branch: RATBOX_2_1)
12107 modules m_services.c
12108 Log:
12109 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12110 tsinfo matches this
12111
12112 Revision Changes Path
12113 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12114
12115
12116
12117 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12118
12119 Modified files: (Branch: RATBOX_2_1)
12120 modules m_services.c
12121 Log:
12122 - monitor_signoff() the client we're nickchanging
12123
12124 Revision Changes Path
12125 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12126
12127
12128
12129 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12130
12131 Modified files: (Branch: RATBOX_2_1)
12132 modules m_trace.c
12133 Log:
12134 - fix various UID problems with trace
12135
12136 Revision Changes Path
12137 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12138
12139
12140
12141 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12142
12143 Modified files: (Branch: RATBOX_2_1)
12144 help/opers dline kline
12145 modules m_resv.c m_stats.c
12146 modules/core m_mode.c
12147 Log:
12148 - sync with 2.0
12149 - tidy up kline/dline help to note they dont accept nick as target
12150 - disallow bans beginning with ':' over bmask
12151 - disallow bans with a space in chm_ban
12152 - stop counting hidden opers in stats p
12153 - match() parameters in remote unresv were inverted, causing it to fail
12154 - fix possibility of clients setting blank keys
12155
12156 Revision Changes Path
12157 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12158 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12159 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12160 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12161 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12162
12163
12164
12165 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12166
12167 Modified files: (Branch: RATBOX_2_1)
12168 src send.c
12169 Log:
12170 - fix problems with amd64 and the way we do va_list
12171
12172 Revision Changes Path
12173 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12174
12175
12176
12177 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12178
12179 Modified files: (Branch: RATBOX_2_1)
12180 modules m_services.c
12181 Log:
12182 - tidy up the kill notifications for RSFNC
12183
12184 Revision Changes Path
12185 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12186
12187
12188
12189 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12190
12191 Modified files: (Branch: RATBOX_2_1)
12192 include s_serv.h
12193 modules m_services.c
12194 src s_serv.c
12195 Log:
12196 - some more rserv stuff:
12197 - add RSFNC capability
12198 - fix up RSFNC, kill existing clients if they exist.
12199
12200 Revision Changes Path
12201 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12202 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12203 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12204
12205
12206
12207 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12208
12209 Modified files: (Branch: RATBOX_2_1)
12210 modules m_services.c
12211 Log:
12212 - first stab at a FNC implementation for rserv
12213
12214 Revision Changes Path
12215 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12216
12217
12218
12219 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12220
12221 Modified files: (Branch: RATBOX_2_1)
12222 help/opers umode
12223 Log:
12224 - remove a tab
12225
12226 Revision Changes Path
12227 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12228
12229
12230
12231 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12232
12233 Modified files: (Branch: RATBOX_2_1)
12234 src newconf.c
12235 Log:
12236 - add links_delay back
12237
12238 Revision Changes Path
12239 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12240
12241
12242
12243 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12244
12245 Modified files: (Branch: RATBOX_2_1)
12246 help/opers umode
12247 help/users umode
12248 Log:
12249 - swap tabs for spaces
12250
12251 Revision Changes Path
12252 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12253 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12254
12255
12256
12257 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12258
12259 Modified files: (Branch: RATBOX_2_1)
12260 include m_info.h
12261 Log:
12262 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12263 contained in the client_flood conf option
12264 - remove a couple of unused defines from info
12265
12266 Revision Changes Path
12267 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12268
12269
12270
12271 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12272
12273 Modified files: (Branch: RATBOX_2_1)
12274 src s_conf.c
12275 Log:
12276 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12277
12278 Revision Changes Path
12279 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12280
12281
12282
12283 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12284
12285 Modified files: (Branch: RATBOX_2_1)
12286 doc example.conf example.efnet.conf
12287 Log:
12288 - fix missing closing comment tag
12289
12290 Revision Changes Path
12291 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12292 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12293
12294
12295
12296 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12297
12298 Modified files: (Branch: RATBOX_2_1)
12299 . RELNOTES
12300 include patchlevel.h
12301 Log:
12302 - revved patchlevel to 2.1.1
12303
12304 Revision Changes Path
12305 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12306 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12307
12308
12309
12310 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12311
12312 Modified files: (Branch: RATBOX_2_1)
12313 modules m_kline.c
12314 Log:
12315 - sync up remote kline reasons, so theyre consistent with what happens
12316 when we add local klines - notably the "Temporary K-line x min" and
12317 date added to reason.
12318
12319 Revision Changes Path
12320 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12321
12322
12323
12324 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12325
12326 Modified files: (Branch: RATBOX_2_1)
12327 doc monitor.txt
12328 Log:
12329 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12330
12331 Revision Changes Path
12332 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12333
12334
12335
12336 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12337
12338 Modified files: (Branch: RATBOX_2_1)
12339 src commio.c
12340 Log:
12341 used the data pointer we saved, not what just got nulled
12342
12343 Revision Changes Path
12344 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12345
12346
12347
12348 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12349
12350 Modified files: (Branch: RATBOX_2_1)
12351 modules m_resv.c m_xline.c
12352 Log:
12353 - fix broken propagation of xline/resv
12354
12355 Revision Changes Path
12356 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12357 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12358
12359
12360
12361 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12362
12363 Modified files: (Branch: RATBOX_2_1)
12364 src s_auth.c
12365 Log:
12366 - properly increment bad auth count for stats T when we timeout an auth
12367
12368 Revision Changes Path
12369 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12370
12371
12372
12373 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12374
12375 Modified files: (Branch: RATBOX_2_1)
12376 doc monitor.txt
12377 include client.h
12378 modules/core m_nick.c
12379 Log:
12380 - fix a bit that didnt make sense in monitor.txt
12381 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12382
12383 Revision Changes Path
12384 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12385 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12386 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12387
12388
12389
12390 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12391
12392 Modified files: (Branch: RATBOX_2_1)
12393 src s_auth.c
12394 Log:
12395 removing dlink nodes from auth_poll_list twice is bad
12396
12397 Revision Changes Path
12398 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12399
12400
12401
12402 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12403
12404 Modified files: (Branch: RATBOX_2_1)
12405 modules m_stats.c
12406 Log:
12407 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12408 changed to RPL_STATSDEBUG
12409
12410 Revision Changes Path
12411 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12412
12413
12414
12415 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12416
12417 Added files: (Branch: RATBOX_2_1)
12418 doc tgchange.txt
12419 Log:
12420 - add some documentation about target change
12421
12422 Revision Changes Path
12423 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12424
12425
12426
12427 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12428
12429 Modified files: (Branch: RATBOX_2_1)
12430 include supported.h
12431 modules/core m_message.c
12432 Log:
12433 - remove extra argument to 005
12434 - disallow messaging of UIDs
12435
12436 Revision Changes Path
12437 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12438 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12439
12440
12441
12442 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12443
12444 Modified files: (Branch: RATBOX_2_1)
12445 src parse.c
12446 Log:
12447 - fix a longstanding parser bug with wrong limit checking, causing us to
12448 accept one less parameter than we're allowed to accept.
12449
12450 Revision Changes Path
12451 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12452
12453
12454
12455 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12456
12457 Modified files: (Branch: RATBOX_2_1)
12458 modules/core m_message.c
12459 Log:
12460 - exempt users messaging themselves from target change
12461
12462 Revision Changes Path
12463 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12464
12465
12466
12467 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12468
12469 Modified files: (Branch: RATBOX_2_1)
12470 include supported.h
12471 Log:
12472 - stop violating MAXPARA on 005.
12473
12474 Revision Changes Path
12475 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12476
12477
12478
12479 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12480
12481 Modified files: (Branch: RATBOX_2_1)
12482 modules/core m_nick.c
12483 Log:
12484 - dont store an ipv6 sockhost if we're not compiled with v6 support
12485
12486 Revision Changes Path
12487 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12488
12489
12490
12491 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12492
12493 Modified files: (Branch: RATBOX_2_1)
12494 include stdinc.h
12495 Log:
12496 - remove some vms includes
12497
12498 Revision Changes Path
12499 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12500
12501
12502
12503 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12504
12505 Modified files: (Branch: RATBOX_2_1)
12506 . ChangeLog
12507 include serno.h
12508 Log:
12509 - force commit for new branch
12510
12511 Revision Changes Path
12512 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12513 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12514
12515
12516
12517 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12518
12519 Modified files:
12520 . RELNOTES configure configure.ac
12521 include patchlevel.h
12522 Log:
12523 - revved patchlevel to 2.1.0
12524
12525 Revision Changes Path
12526 1.114 +6 -2 ircd-ratbox/RELNOTES
12527 7.249 +11 -11 ircd-ratbox/configure
12528 7.63 +3 -3 ircd-ratbox/configure.ac
12529 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12530
12531
12532
12533 leeh 2005/03/04 13:31:32 EST (20050304_2)
12534
12535 Modified files:
12536 . RELNOTES
12537 include patchlevel.h
12538 Log:
12539 - update RELNOTES
12540 - revved patchlevel to 2.1.0beta2
12541
12542 Revision Changes Path
12543 1.113 +12 -0 ircd-ratbox/RELNOTES
12544 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12545
12546
12547
12548 leeh 2005/03/04 13:27:05 EST (20050304_1)
12549
12550 Modified files:
12551 doc whats-new-2.1.txt
12552 src channel.c
12553 Log:
12554 - update whats-new-2.1
12555 - when we're handling global NAMES, dont output channels if there are no
12556 members within them we can show.
12557
12558 Revision Changes Path
12559 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12560 7.436 +12 -2 ircd-ratbox/src/channel.c
12561
12562
12563
12564 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12565
12566 Modified files:
12567 src patricia.c
12568 Log:
12569 That would be a node_heap not a prefix_heap..oops
12570
12571 Revision Changes Path
12572 7.30 +1 -1 ircd-ratbox/src/patricia.c
12573
12574
12575
12576 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12577
12578 Modified files:
12579 include stdinc.h
12580 Log:
12581 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12582 otherwise..the other macros might work????
12583
12584 Revision Changes Path
12585 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12586
12587
12588
12589 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12590
12591 Modified files:
12592 . configure configure.ac
12593 Log:
12594 i hate autoconf
12595
12596 Revision Changes Path
12597 7.248 +5 -5 ircd-ratbox/configure
12598 7.62 +5 -5 ircd-ratbox/configure.ac
12599
12600
12601
12602 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12603
12604 Modified files:
12605 . configure configure.ac
12606 Log:
12607 i hate autoconf
12608
12609 Revision Changes Path
12610 7.247 +3 -2 ircd-ratbox/configure
12611 7.61 +3 -2 ircd-ratbox/configure.ac
12612
12613
12614
12615 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12616
12617 Modified files:
12618 . configure configure.ac
12619 Log:
12620 doh
12621
12622 Revision Changes Path
12623 7.246 +6 -6 ircd-ratbox/configure
12624 7.60 +4 -4 ircd-ratbox/configure.ac
12625
12626
12627
12628 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12629
12630 Modified files:
12631 . configure configure.ac
12632 include stdinc.h
12633 Log:
12634 Doh these changes got put on RATBOX_2_0 when they were meant for
12635 head..oops...
12636 Also merged in the monitor heap size stuff, not that i think monitor has
12637 been moved to head
12638
12639 Revision Changes Path
12640 7.245 +12 -3 ircd-ratbox/configure
12641 7.59 +11 -3 ircd-ratbox/configure.ac
12642 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12643
12644
12645
12646 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12647
12648 Modified files:
12649 include stdinc.h
12650 Log:
12651 Add more robust alloca checking
12652
12653 Revision Changes Path
12654 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12655
12656
12657
12658 leeh 2005/02/24 15:27:17 EST (20050224_9)
12659
12660 Modified files:
12661 contrib m_42.c
12662 Log:
12663 - fix the copyright on m_42.c :p
12664
12665 Revision Changes Path
12666 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12667
12668
12669
12670 leeh 2005/02/24 15:22:53 EST (20050224_8)
12671
12672 Modified files:
12673 include supported.h
12674 modules m_dline.c
12675 Log:
12676 - fix a core in undline on bad masks
12677 - remove an unwanted space from beginning of second 005 numeric
12678
12679 Revision Changes Path
12680 7.5 +1 -1 ircd-ratbox/include/supported.h
12681 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12682
12683
12684
12685 leeh 2005/02/24 15:18:59 EST (20050224_7)
12686
12687 Modified files:
12688 modules m_monitor.c
12689 Log:
12690 - use max_monitor when adding nicknames
12691 - add in monitor s
12692 that should be everything now..
12693
12694 Revision Changes Path
12695 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12696
12697
12698
12699 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12700
12701 Modified files:
12702 contrib m_42.c
12703 Log:
12704 42
12705
12706 Revision Changes Path
12707 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12708
12709
12710
12711 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12712
12713 Modified files:
12714 contrib m_42.c
12715 Log:
12716 42
12717
12718 Revision Changes Path
12719 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12720
12721
12722
12723 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12724
12725 Added files:
12726 contrib m_42.c
12727 Log:
12728 The Answer to Life, the Universe, and Everything
12729
12730 Revision Changes Path
12731 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12732
12733
12734
12735 leeh 2005/02/24 14:53:04 EST (20050224_3)
12736
12737 Modified files:
12738 include monitor.h
12739 modules m_monitor.c
12740 src ircd.c monitor.c
12741 Log:
12742 - call init_monitor() on startup
12743 - add in support for adding/deleting/listing monitor entries
12744
12745 Revision Changes Path
12746 7.2 +3 -1 ircd-ratbox/include/monitor.h
12747 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12748 7.374 +2 -0 ircd-ratbox/src/ircd.c
12749 7.3 +15 -4 ircd-ratbox/src/monitor.c
12750
12751
12752
12753 leeh 2005/02/23 21:20:10 EST (20050224_2)
12754
12755 Modified files:
12756 doc example.conf example.efnet.conf
12757 include s_conf.h supported.h
12758 modules Makefile.in
12759 src client.c newconf.c s_conf.c
12760 Added files:
12761 modules m_monitor.c
12762 Log:
12763 - add the max_monitor config option
12764 - advertise MONITOR=%d in 005
12765 - clear a local clients monitor list on exit
12766 - add the framework for the MONITOR command
12767 - bed.
12768
12769 Revision Changes Path
12770 7.261 +5 -0 ircd-ratbox/doc/example.conf
12771 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12772 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12773 7.4 +4 -2 ircd-ratbox/include/supported.h
12774 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12775 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12776 7.492 +1 -0 ircd-ratbox/src/client.c
12777 7.202 +1 -0 ircd-ratbox/src/newconf.c
12778 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12779
12780
12781
12782 leeh 2005/02/23 20:57:51 EST (20050224_1)
12783
12784 Modified files:
12785 . configure configure.ac
12786 include setup.h.in
12787 src monitor.c
12788 Log:
12789 - move MONITOR_HEAP_SIZE over to configure
12790
12791 Revision Changes Path
12792 7.244 ircd-ratbox/configure
12793 7.58 +4 -2 ircd-ratbox/configure.ac
12794 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12795 7.2 +0 -2 ircd-ratbox/src/monitor.c
12796
12797
12798
12799 leeh 2005/02/23 20:48:08 EST (20050224_0)
12800
12801 Modified files:
12802 doc monitor.txt
12803 include client.h numeric.h
12804 modules/core m_nick.c
12805 src Makefile.in client.c messages.tab
12806 s_user.c
12807 Added files:
12808 include monitor.h
12809 src monitor.c
12810 Log:
12811 - first half of my server-side notify list implementation..
12812
12813 Revision Changes Path
12814 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12815 7.266 +3 -0 ircd-ratbox/include/client.h
12816 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12817 7.58 +6 -0 ircd-ratbox/include/numeric.h
12818 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12819 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12820 7.491 +3 -0 ircd-ratbox/src/client.c
12821 7.126 +5 -5 ircd-ratbox/src/messages.tab
12822 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12823 7.342 +2 -0 ircd-ratbox/src/s_user.c
12824
12825
12826
12827 leeh 2005/02/23 18:42:59 EST (20050223_0)
12828
12829 Modified files:
12830 include hash.h
12831 Log:
12832 - double the size of the client and channel hashtables (64k -> 128k and
12833 32k -> 64k). The improvements are quite significant..
12834
12835 Revision Changes Path
12836 7.54 +4 -4 ircd-ratbox/include/hash.h
12837
12838
12839
12840 leeh 2005/02/22 14:55:56 EST (20050222_1)
12841
12842 Modified files:
12843 doc monitor.txt
12844 modules m_services.c
12845 Log:
12846 - remove a couple of unused vars
12847 - update monitor.txt
12848
12849 Revision Changes Path
12850 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12851 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12852
12853
12854
12855 leeh 2005/02/21 19:47:24 EST (20050222_0)
12856
12857 Added files:
12858 doc monitor.txt
12859 Log:
12860 - add in my documentation on the upcoming MONITOR command
12861
12862 Revision Changes Path
12863 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12864
12865
12866
12867 leeh 2005/02/21 12:09:34 EST (20050221_0)
12868
12869 Modified files:
12870 . configure configure.ac
12871 doc whats-new-2.1.txt
12872 tools README.mkpasswd
12873 Removed files:
12874 src crypt.c
12875 Log:
12876 - update whats-new-2.1.txt some more
12877 - we dont have vms mkpasswd anymore
12878 - remove the unused crypt.c
12879
12880 Revision Changes Path
12881 7.243 +3 -6 ircd-ratbox/configure
12882 7.57 +2 -4 ircd-ratbox/configure.ac
12883 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12884 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12885 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12886
12887
12888
12889 leeh 2005/02/19 12:38:09 EST (20050219_3)
12890
12891 Modified files:
12892 doc example.conf example.efnet.conf
12893 include ircd.h
12894 modules m_pong.c
12895 src channel.c client.c ircd.c s_conf.c
12896 Log:
12897 - rework the splitcode, splitservers is now how many servers we've marked as
12898 EOB, rather than how many are linked. Thus pull ourselves out of
12899 splitmode immediately once this is satisfied
12900
12901 Revision Changes Path
12902 7.260 +8 -9 ircd-ratbox/doc/example.conf
12903 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12904 7.83 +1 -0 ircd-ratbox/include/ircd.h
12905 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12906 7.435 +16 -36 ircd-ratbox/src/channel.c
12907 7.490 +2 -0 ircd-ratbox/src/client.c
12908 7.373 +2 -1 ircd-ratbox/src/ircd.c
12909 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12910
12911
12912
12913 leeh 2005/02/19 09:02:34 EST (20050219_2)
12914
12915 Modified files:
12916 doc example.conf example.efnet.conf
12917 include ircd.h s_conf.h
12918 modules m_set.c
12919 src channel.c ircd.c newconf.c s_conf.c
12920 Log:
12921 - remove split_delay
12922
12923 Revision Changes Path
12924 7.259 +0 -5 ircd-ratbox/doc/example.conf
12925 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12926 7.82 +0 -1 ircd-ratbox/include/ircd.h
12927 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12928 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12929 7.434 +2 -7 ircd-ratbox/src/channel.c
12930 7.372 +0 -1 ircd-ratbox/src/ircd.c
12931 7.201 +0 -1 ircd-ratbox/src/newconf.c
12932 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12933
12934
12935
12936 leeh 2005/02/19 08:48:05 EST (20050219_1)
12937
12938 Modified files:
12939 include client.h
12940 modules m_cap.c m_who.c
12941 src channel.c
12942 Log:
12943 - implemented multi-prefix client capability, which allows stacking of @+ in
12944 names and who
12945
12946 Revision Changes Path
12947 7.265 +1 -1 ircd-ratbox/include/client.h
12948 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12949 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12950 7.433 +4 -6 ircd-ratbox/src/channel.c
12951
12952
12953
12954 leeh 2005/02/19 06:27:58 EST (20050219_0)
12955
12956 Modified files:
12957 modules m_etrace.c
12958 src newconf.c s_conf.c s_newconf.c
12959 Log:
12960 - removed some unused vars/functions
12961
12962 Revision Changes Path
12963 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12964 7.200 +0 -15 ircd-ratbox/src/newconf.c
12965 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12966 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12967
12968
12969
12970 leeh 2005/02/16 12:58:24 EST (20050216_2)
12971
12972 Modified files:
12973 . RELNOTES configure configure.ac
12974 include patchlevel.h
12975 Log:
12976 - update configure to reflect this is 'devel'
12977 - update RELNOTES
12978 - revved patchlevel to 2.1.0beta1
12979
12980 Revision Changes Path
12981 1.112 +9 -1 ircd-ratbox/RELNOTES
12982 7.242 +11 -11 ircd-ratbox/configure
12983 7.56 +3 -3 ircd-ratbox/configure.ac
12984 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12985
12986
12987
12988 leeh 2005/02/16 12:46:30 EST (20050216_1)
12989
12990 Modified files:
12991 . configure configure.ac
12992 include client.h numeric.h s_conf.h setup.h.in
12993 supported.h
12994 modules Makefile.in
12995 modules/core m_nick.c
12996 src Makefile.in client.c ircd.c messages.tab
12997 newconf.c s_conf.c s_user.c
12998 Removed files:
12999 include watch.h
13000 modules m_watch.c
13001 src watch.c
13002 Log:
13003 - remove watch, the protocol for this sucks so hard I just dont want it
13004 here ;-)
13005
13006 Revision Changes Path
13007 7.241 +2 -12 ircd-ratbox/configure
13008 7.55 +2 -4 ircd-ratbox/configure.ac
13009 7.264 +0 -2 ircd-ratbox/include/client.h
13010 7.57 +0 -11 ircd-ratbox/include/numeric.h
13011 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13012 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13013 7.3 +2 -3 ircd-ratbox/include/supported.h
13014 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13015 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13016 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13017 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13018 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13019 7.489 +0 -3 ircd-ratbox/src/client.c
13020 7.371 +0 -2 ircd-ratbox/src/ircd.c
13021 7.125 +9 -9 ircd-ratbox/src/messages.tab
13022 7.199 +0 -1 ircd-ratbox/src/newconf.c
13023 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13024 7.341 +0 -2 ircd-ratbox/src/s_user.c
13025 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13026
13027
13028
13029 leeh 2005/02/15 19:13:31 EST (20050216_0)
13030
13031 Modified files:
13032 include stdinc.h
13033 src event.c ircd_lexer.l ircd_signal.c
13034 modules.c
13035 Removed files:
13036 servlink descrip.mms
13037 Log:
13038 - remove a few vms bits
13039
13040 Revision Changes Path
13041 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13042 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13043 7.47 +0 -54 ircd-ratbox/src/event.c
13044 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13045 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13046 7.152 +0 -3 ircd-ratbox/src/modules.c
13047
13048
13049
13050 leeh 2005/02/15 18:53:32 EST (20050215_0)
13051
13052 Modified files:
13053 include hostmask.h ircd.h s_conf.h s_newconf.h
13054 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13055 m_xline.c
13056 src hostmask.c ircd.c ircd_signal.c s_conf.c
13057 s_newconf.c
13058 Log:
13059 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13060 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13061
13062 Revision Changes Path
13063 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13064 7.81 +1 -0 ircd-ratbox/include/ircd.h
13065 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13066 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13067 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13068 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13069 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13070 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13071 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13072 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13073 7.370 +7 -0 ircd-ratbox/src/ircd.c
13074 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13075 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13076 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13077
13078
13079
13080 leeh 2005/02/13 10:21:41 EST (20050213_4)
13081
13082 Modified files:
13083 doc services.txt
13084 Added files:
13085 doc whats-new-2.0.txt whats-new-2.1.txt
13086 Removed files:
13087 doc whats-new.txt
13088 Log:
13089 - move whats-new.txt to whats-new-2.0.txt
13090 - add in whats-new-2.1.txt
13091 - update services.txt with the whois for logged in users
13092
13093 Revision Changes Path
13094 7.2 +5 -0 ircd-ratbox/doc/services.txt
13095 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13096 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13097 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13098
13099
13100
13101 leeh 2005/02/13 09:20:37 EST (20050213_3)
13102
13103 Modified files:
13104 include supported.h
13105 modules/core m_message.c
13106 Log:
13107 - fix a compile error in m_message.c
13108 - update 005 to the spec and add CPRIVMSG/CNOTICE
13109
13110 Revision Changes Path
13111 7.2 +31 -37 ircd-ratbox/include/supported.h
13112 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13113
13114
13115
13116 leeh 2005/02/13 09:14:12 EST (20050213_2)
13117
13118 Modified files:
13119 src channel.c
13120 Log:
13121 - fix the membership memleak
13122
13123 Revision Changes Path
13124 7.432 +0 -3 ircd-ratbox/src/channel.c
13125
13126
13127
13128 leeh 2005/02/12 21:51:56 EST (20050213_1)
13129
13130 Modified files:
13131 include client.h
13132 modules/core m_message.c
13133 Log:
13134 - add a bitmask to track when they send their first message, only allowing
13135 clearing stuff after that.
13136
13137 Revision Changes Path
13138 7.263 +4 -0 ircd-ratbox/include/client.h
13139 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13140
13141
13142
13143 leeh 2005/02/12 21:17:52 EST (20050213_0)
13144
13145 Modified files:
13146 include patricia.h s_newconf.h
13147 modules/core m_message.c
13148 src patricia.c s_newconf.c s_user.c
13149 Log:
13150 - add in the patricia for tracking who fills up targets, give them a reduced
13151 count on connect
13152
13153 Revision Changes Path
13154 7.20 +1 -1 ircd-ratbox/include/patricia.h
13155 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13156 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13157 7.29 +1 -1 ircd-ratbox/src/patricia.c
13158 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13159 7.340 +4 -0 ircd-ratbox/src/s_user.c
13160
13161
13162
13163 leeh 2005/02/12 18:35:10 EST (20050212_0)
13164
13165 Modified files:
13166 include ircd_defs.h
13167 src class.c reject.c
13168 Log:
13169 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13170
13171 Revision Changes Path
13172 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13173 7.68 +1 -5 ircd-ratbox/src/class.c
13174 1.33 +1 -5 ircd-ratbox/src/reject.c
13175
13176
13177
13178 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13179
13180 Modified files:
13181 modules m_watch.c
13182 Log:
13183 remove stupid memory leak
13184
13185 Revision Changes Path
13186 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13187
13188
13189
13190 leeh 2005/02/11 06:42:48 EST (20050211_0)
13191
13192 Modified files:
13193 modules m_gline.c
13194 Log:
13195 - workaround hyb6 allowing empty gline reasons
13196
13197 Revision Changes Path
13198 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13199
13200
13201
13202 leeh 2005/02/09 14:39:13 EST (20050209_2)
13203
13204 Modified files:
13205 include s_conf.h
13206 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13207 src ircd.c s_conf.c
13208 Log:
13209 - move temp dlines and temp klines over to an array, rather than completely
13210 seperate dlinks.
13211
13212 Revision Changes Path
13213 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13214 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13215 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13216 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13217 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13218 7.369 +0 -5 ircd-ratbox/src/ircd.c
13219 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13220
13221
13222
13223 leeh 2005/02/09 14:02:13 EST (20050209_1)
13224
13225 Modified files:
13226 include s_user.h
13227 modules m_cap.c m_pong.c m_user.c
13228 modules/core m_nick.c
13229 src s_user.c
13230 Log:
13231 - remove 'nick' param from register_local_user(), its not needed.
13232
13233 Revision Changes Path
13234 7.35 +1 -1 ircd-ratbox/include/s_user.h
13235 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13236 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13237 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13238 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13239 7.339 +6 -6 ircd-ratbox/src/s_user.c
13240
13241
13242
13243 leeh 2005/02/09 13:12:53 EST (20050209_0)
13244
13245 Modified files:
13246 modules m_cmessage.c
13247 Log:
13248 - dont send numerics when we're dealing with CNOTICE
13249 - add in checking for +g, and resetting idle
13250
13251 Revision Changes Path
13252 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13253
13254
13255
13256 leeh 2005/02/08 11:37:50 EST (20050208_2)
13257
13258 Modified files:
13259 src s_newconf.c
13260 Log:
13261 - fix operator blocks to work on ip spoofs
13262
13263 Revision Changes Path
13264 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13265
13266
13267
13268 leeh 2005/02/07 19:23:22 EST (20050208_1)
13269
13270 Modified files:
13271 doc example.conf example.efnet.conf
13272 src newconf.c
13273 Log:
13274 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13275
13276 Revision Changes Path
13277 7.258 +0 -39 ircd-ratbox/doc/example.conf
13278 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13279 7.198 +0 -272 ircd-ratbox/src/newconf.c
13280
13281
13282
13283 leeh 2005/02/07 19:19:32 EST (20050208_0)
13284
13285 Modified files:
13286 src s_conf.c
13287 Log:
13288 - added support for kline.conf.perm et al, these take the same formats
13289 as their non-permanent partners, but you cant remove them via the ircd.
13290
13291 Revision Changes Path
13292 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13293
13294
13295
13296 leeh 2005/02/02 19:18:59 EST (20050203_1)
13297
13298 Modified files:
13299 help Makefile.in
13300 help/opers index
13301 help/users index
13302 Added files:
13303 help/opers cnotice cprivmsg
13304 Log:
13305 - added help files for cprivmsg/cnotice
13306
13307 Revision Changes Path
13308 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13309 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13310 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13311 1.10 +19 -19 ircd-ratbox/help/opers/index
13312 1.7 +10 -9 ircd-ratbox/help/users/index
13313
13314
13315
13316 leeh 2005/02/02 19:14:25 EST (20050203_0)
13317
13318 Modified files:
13319 include numeric.h
13320 modules Makefile.in
13321 src messages.tab
13322 Added files:
13323 modules m_cmessage.c
13324 Log:
13325 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13326 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13327 nick is a member. These bypass any target change limitations.
13328 - added ERR_VOICENEEDED, numeric 489.
13329
13330 Revision Changes Path
13331 7.56 +2 -0 ircd-ratbox/include/numeric.h
13332 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13333 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13334 7.124 +1 -1 ircd-ratbox/src/messages.tab
13335
13336
13337
13338 leeh 2005/02/02 16:58:16 EST (20050202_4)
13339
13340 Modified files:
13341 help/opers etrace
13342 Log:
13343 - update etrace help
13344
13345 Revision Changes Path
13346 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13347
13348
13349
13350 leeh 2005/02/02 16:55:04 EST (20050202_3)
13351
13352 Modified files:
13353 modules m_etrace.c
13354 Log:
13355 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13356 can put its external ip address in there..
13357
13358 Revision Changes Path
13359 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13360
13361
13362
13363 leeh 2005/02/02 16:41:06 EST (20050202_2)
13364
13365 Modified files:
13366 modules m_etrace.c
13367 Log:
13368 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13369 if its a non-local client. These will just get "lost" if the remote
13370 server doesnt support this..
13371
13372 Revision Changes Path
13373 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13374
13375
13376
13377 leeh 2005/02/02 16:12:12 EST (20050202_1)
13378
13379 Modified files:
13380 include client.h numeric.h s_conf.h
13381 modules/core m_message.c
13382 src messages.tab newconf.c s_conf.c
13383 Log:
13384 - first part of the target change code, add the storage of targets for
13385 localuser, throttle messages when they fill all the available slots
13386
13387 Revision Changes Path
13388 7.262 +5 -1 ircd-ratbox/include/client.h
13389 7.55 +2 -0 ircd-ratbox/include/numeric.h
13390 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13391 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13392 7.123 +1 -1 ircd-ratbox/src/messages.tab
13393 7.197 +1 -0 ircd-ratbox/src/newconf.c
13394 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13395
13396
13397
13398 leeh 2005/02/02 13:28:10 EST (20050202_0)
13399
13400 Modified files:
13401 modules m_resv.c m_stats.c m_testline.c
13402 modules/core m_join.c
13403 src hash.c kdparse.c messages.tab s_newconf.c
13404 Log:
13405 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13406 tracking of when resvs get hit
13407
13408 Revision Changes Path
13409 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13410 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13411 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13412 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13413 7.114 +3 -0 ircd-ratbox/src/hash.c
13414 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13415 7.122 +1 -1 ircd-ratbox/src/messages.tab
13416 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13417
13418
13419
13420 leeh 2005/01/31 09:04:10 EST (20050131_2)
13421
13422 Modified files:
13423 src s_log.c
13424 Log:
13425 - fflush() logfiles
13426
13427 Revision Changes Path
13428 7.79 +2 -0 ircd-ratbox/src/s_log.c
13429
13430
13431
13432 leeh 2005/01/31 08:59:09 EST (20050131_1)
13433
13434 Modified files:
13435 src commio.c
13436 Log:
13437 - rename fd_dump() to comm_dump()
13438
13439 Revision Changes Path
13440 1.27 +2 -2 ircd-ratbox/src/commio.c
13441
13442
13443
13444 leeh 2005/01/30 19:16:08 EST (20050131_0)
13445
13446 Modified files:
13447 doc hooks.txt
13448 include hook.h
13449 modules m_services.c
13450 modules/core m_server.c
13451 src hook.c s_serv.c
13452 Log:
13453 - added hook for server_introduced
13454 - fixed up services support for hooks
13455
13456 Revision Changes Path
13457 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13458 1.31 +1 -0 ircd-ratbox/include/hook.h
13459 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13460 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13461 7.36 +2 -0 ircd-ratbox/src/hook.c
13462 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13463
13464
13465
13466 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13467
13468 Modified files:
13469 src commio.c
13470 Log:
13471 Add back in the comm_fd_hack thing for solaris
13472
13473 Revision Changes Path
13474 1.26 +26 -1 ircd-ratbox/src/commio.c
13475
13476
13477
13478 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13479
13480 Modified files:
13481 adns adns.h
13482 include commio.h s_conf.h watch.h
13483 modules m_dline.c m_kline.c m_resv.c m_stats.c
13484 m_watch.c m_xline.c
13485 modules/core m_nick.c
13486 src balloc.c cache.c client.c commio.c
13487 epoll.c ircd.c ircd_lexer.l kdparse.c
13488 listener.c s_auth.c s_conf.c s_log.c
13489 s_serv.c watch.c
13490 Log:
13491 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13492
13493 Revision Changes Path
13494 1.18 +0 -2 ircd-ratbox/adns/adns.h
13495 1.14 +6 -37 ircd-ratbox/include/commio.h
13496 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13497 7.3 +2 -2 ircd-ratbox/include/watch.h
13498 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13499 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13500 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13501 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13502 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13503 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13504 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13505 7.85 +1 -1 ircd-ratbox/src/balloc.c
13506 1.24 +5 -5 ircd-ratbox/src/cache.c
13507 7.488 +4 -4 ircd-ratbox/src/client.c
13508 1.25 +10 -280 ircd-ratbox/src/commio.c
13509 1.33 +1 -1 ircd-ratbox/src/epoll.c
13510 7.368 +4 -4 ircd-ratbox/src/ircd.c
13511 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13512 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13513 7.125 +8 -8 ircd-ratbox/src/listener.c
13514 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13515 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13516 7.78 +20 -20 ircd-ratbox/src/s_log.c
13517 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13518 1.6 +22 -15 ircd-ratbox/src/watch.c
13519
13520
13521
13522 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13523
13524 Modified files:
13525 modules/core m_mode.c
13526 Log:
13527 remove two unused variables
13528
13529 Revision Changes Path
13530 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13531
13532
13533
13534 leeh 2005/01/28 15:31:40 EST (20050128_1)
13535
13536 Modified files:
13537 modules m_kline.c
13538 src s_conf.c
13539 Log:
13540 - mo_kline() needs minpara of 3, not 2
13541 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13542 - require me.info is never blank
13543
13544 Revision Changes Path
13545 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13546 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13547
13548
13549
13550 leeh 2005/01/28 15:26:28 EST (20050128_0)
13551
13552 Modified files:
13553 modules/core m_mode.c m_sjoin.c
13554 Log:
13555 - patch via jilles to fix +eI lists being shown to lusers when handling
13556 protocol stuff over TS6
13557
13558 Revision Changes Path
13559 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13560 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13561
13562
13563
13564 leeh 2005/01/25 19:47:38 EST (20050126_0)
13565
13566 Modified files:
13567 include channel.h
13568 modules/core m_join.c m_mode.c m_sjoin.c
13569 src channel.c messages.tab s_serv.c
13570 Log:
13571 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13572 an operspy call with &me
13573 - remove modebuf/parabuf params from channel_modes(), we now generate a
13574 buffer internally which we return.
13575
13576 Revision Changes Path
13577 7.163 +1 -1 ircd-ratbox/include/channel.h
13578 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13579 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13580 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13581 7.431 +25 -18 ircd-ratbox/src/channel.c
13582 7.121 +1 -1 ircd-ratbox/src/messages.tab
13583 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13584
13585
13586
13587 alz 2005/01/25 18:09:18 EST (20050125_5)
13588
13589 Modified files:
13590 doc example.conf example.efnet.conf
13591 include s_conf.h
13592 modules m_info.c
13593 src listener.c newconf.c s_conf.c
13594 Log:
13595 Added dline_with_reason config option (default yes):
13596
13597 /* dline reason: show the user the dline reason when they connect
13598 * and are dlined.
13599 */
13600 dline_with_reason = yes;
13601
13602 Revision Changes Path
13603 7.257 +6 -1 ircd-ratbox/doc/example.conf
13604 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13605 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13606 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13607 7.124 +1 -1 ircd-ratbox/src/listener.c
13608 7.196 +1 -0 ircd-ratbox/src/newconf.c
13609 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13610
13611
13612
13613 leeh 2005/01/25 13:21:17 EST (20050125_4)
13614
13615 Modified files:
13616 src newconf.c
13617 Log:
13618 - make conf_set_generic_string() test len exists before it uses it.
13619
13620 Revision Changes Path
13621 7.195 +1 -1 ircd-ratbox/src/newconf.c
13622
13623
13624
13625 leeh 2005/01/25 13:10:56 EST (20050125_3)
13626
13627 Modified files:
13628 doc example.conf
13629 src newconf.c
13630 Log:
13631 - rename 'type' to 'flags' in cluster {};
13632 - add stacking of servers in cluster {}; documented in example.conf
13633
13634 Revision Changes Path
13635 7.256 +18 -10 ircd-ratbox/doc/example.conf
13636 7.194 +39 -7 ircd-ratbox/src/newconf.c
13637
13638
13639
13640 alz 2005/01/25 12:48:54 EST (20050125_2)
13641
13642 Modified files:
13643 include s_conf.h
13644 src listener.c s_conf.c
13645 Log:
13646 Added dline reasons, connecting/banned clients now see ban reason.
13647
13648 Revision Changes Path
13649 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13650 7.123 +17 -4 ircd-ratbox/src/listener.c
13651 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13652
13653
13654
13655 leeh 2005/01/25 07:44:37 EST (20050125_1)
13656
13657 Modified files:
13658 doc example.conf example.efnet.conf
13659 src newconf.c
13660 Log:
13661 - implement stacking of shared {}; blocks, documented in example.conf
13662
13663 Revision Changes Path
13664 7.255 +26 -13 ircd-ratbox/doc/example.conf
13665 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13666 7.193 +51 -36 ircd-ratbox/src/newconf.c
13667
13668
13669
13670 leeh 2005/01/24 19:08:29 EST (20050125_0)
13671
13672 Modified files:
13673 doc example.conf
13674 include client.h s_conf.h
13675 modules/core m_join.c
13676 src newconf.c s_user.c
13677 Log:
13678 - added jupe_exempt to auth {};, exempts the user from generating warnings
13679 when they attempt to join juped channels.
13680
13681 Revision Changes Path
13682 7.254 +2 -0 ircd-ratbox/doc/example.conf
13683 7.261 +3 -0 ircd-ratbox/include/client.h
13684 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13685 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13686 7.192 +1 -0 ircd-ratbox/src/newconf.c
13687 7.338 +8 -0 ircd-ratbox/src/s_user.c
13688
13689
13690
13691 leeh 2005/01/24 18:57:02 EST (20050124_6)
13692
13693 Modified files:
13694 src newconf.c
13695 Log:
13696 - rework shared {};, the format is now:
13697 shared {
13698 oper = "flame@*.leeh.co.uk", "*.lan";
13699 flags = kline;
13700 };
13701
13702 With no privs:
13703 shared {
13704 oper = "flame@*.leeh.co.uk", "*.lan";
13705 flags = none;
13706 };
13707
13708 Revision Changes Path
13709 7.191 +55 -23 ircd-ratbox/src/newconf.c
13710
13711
13712
13713 leeh 2005/01/24 17:25:58 EST (20050124_5)
13714
13715 Modified files:
13716 include modules.h
13717 Log:
13718 - fix the prototype on load_static_modules()
13719
13720 Revision Changes Path
13721 7.61 +1 -1 ircd-ratbox/include/modules.h
13722
13723
13724
13725 leeh 2005/01/24 16:00:30 EST (20050124_4)
13726
13727 Modified files:
13728 modules m_cap.c
13729 Log:
13730 - have cap end call register_local_user() with its own copy of
13731 source_p->username so its safe for unidented users..
13732
13733 Revision Changes Path
13734 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13735
13736
13737
13738 leeh 2005/01/24 15:48:09 EST (20050124_3)
13739
13740 Modified files:
13741 include newconf.h s_conf.h
13742 modules m_info.c
13743 src newconf.c s_conf.c s_log.c
13744 Log:
13745 - move the conf parser over to a table based structure, with generic setting
13746 of integers/strings
13747
13748 Revision Changes Path
13749 7.34 +9 -8 ircd-ratbox/include/newconf.h
13750 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13751 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13752 7.190 +264 -808 ircd-ratbox/src/newconf.c
13753 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13754 7.77 +13 -13 ircd-ratbox/src/s_log.c
13755
13756
13757
13758 leeh 2005/01/24 13:11:30 EST (20050124_2)
13759
13760 Modified files:
13761 doc example.conf
13762 src newconf.c
13763 Log:
13764 - added stacking of ips in exempt {};
13765
13766 Revision Changes Path
13767 7.253 +4 -0 ircd-ratbox/doc/example.conf
13768 7.189 +11 -30 ircd-ratbox/src/newconf.c
13769
13770
13771
13772 leeh 2005/01/24 12:59:57 EST (20050124_1)
13773
13774 Modified files:
13775 include tools.h
13776 src channel.c client.c hash.c hook.c
13777 newconf.c s_user.c watch.c
13778 Log:
13779 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13780 consistent with the rest of the dlink code.
13781
13782 Revision Changes Path
13783 1.54 +7 -7 ircd-ratbox/include/tools.h
13784 7.430 +2 -2 ircd-ratbox/src/channel.c
13785 7.487 +6 -6 ircd-ratbox/src/client.c
13786 7.113 +5 -5 ircd-ratbox/src/hash.c
13787 7.35 +1 -1 ircd-ratbox/src/hook.c
13788 7.188 +2 -2 ircd-ratbox/src/newconf.c
13789 7.337 +1 -1 ircd-ratbox/src/s_user.c
13790 1.5 +4 -4 ircd-ratbox/src/watch.c
13791
13792
13793
13794 leeh 2005/01/24 12:47:13 EST (20050124_0)
13795
13796 Modified files:
13797 modules m_cap.c
13798 Log:
13799 - cheap hack on sticky capabs..
13800
13801 Revision Changes Path
13802 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13803
13804
13805
13806 leeh 2005/01/22 11:36:54 EST (20050122_0)
13807
13808 Modified files:
13809 modules m_cap.c
13810 Log:
13811 - updated my clicap implementation to match the spec so far..
13812
13813 Revision Changes Path
13814 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13815
13816
13817
13818 leeh 2005/01/21 07:14:43 EST (20050121_2)
13819
13820 Modified files:
13821 doc hooks.txt
13822 include hook.h
13823 modules m_services.c
13824 src hook.c s_serv.c
13825 Log:
13826 - added hooks for when we're sending a burst
13827 - rewrote hooks.txt
13828 - fix up the hooks ive already done in services compatibility, ill add the
13829 hooks for server/client introductions in a bit.
13830
13831 Revision Changes Path
13832 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13833 1.30 +4 -0 ircd-ratbox/include/hook.h
13834 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13835 7.34 +7 -0 ircd-ratbox/src/hook.c
13836 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13837
13838
13839
13840 leeh 2005/01/21 06:34:03 EST (20050121_1)
13841
13842 Modified files:
13843 contrib example_module.c spy_admin_notice.c
13844 spy_info_notice.c spy_links_notice.c
13845 spy_motd_notice.c spy_stats_notice.c
13846 spy_stats_p_notice.c spy_trace_notice.c
13847 spy_whois_notice.c
13848 spy_whois_notice_global.c
13849 include hook.h
13850 modules m_admin.c m_info.c m_links.c m_motd.c
13851 m_services.c m_stats.c m_trace.c
13852 m_whois.c static_modules.c.SH
13853 modules/core m_server.c
13854 src client.c hook.c ircd.c modules.c packet.c
13855 s_auth.c s_serv.c s_user.c send.c
13856 Log:
13857 - add a better implementation of the hook system, its now a slow leaking
13858 array and events are created whenever we try adding a hook for it, or
13859 theyre registered for the caller.
13860
13861 Ive temporarily fucked services support and removed most of the other
13862 hooks.. I shall fix this soon.
13863
13864 Revision Changes Path
13865 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13866 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13867 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13868 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13869 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13870 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13871 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13872 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13873 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13874 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13875 1.29 +34 -70 ircd-ratbox/include/hook.h
13876 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13877 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13878 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13879 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13880 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13881 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13882 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13883 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13884 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13885 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13886 7.486 +1 -28 ircd-ratbox/src/client.c
13887 7.33 +131 -137 ircd-ratbox/src/hook.c
13888 7.367 +1 -1 ircd-ratbox/src/ircd.c
13889 7.151 +6 -10 ircd-ratbox/src/modules.c
13890 7.138 +10 -14 ircd-ratbox/src/packet.c
13891 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13892 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13893 7.336 +0 -6 ircd-ratbox/src/s_user.c
13894 7.286 +8 -6 ircd-ratbox/src/send.c
13895
13896
13897
13898 leeh 2005/01/20 19:19:20 EST (20050121_0)
13899
13900 Modified files:
13901 include hostmask.h
13902 Log:
13903 - remove an unused struct
13904
13905 Revision Changes Path
13906 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13907
13908
13909
13910 leeh 2005/01/20 13:38:39 EST (20050120_1)
13911
13912 Modified files:
13913 . configure configure.ac
13914 include client.h numeric.h patchlevel.h
13915 modules Makefile.in
13916 src messages.tab s_user.c
13917 Added files:
13918 modules m_cap.c
13919 Log:
13920 - drop back to -O0, fix patchlevel.h
13921 - first stab at client capabilities.. this still needs work.
13922
13923 Revision Changes Path
13924 7.240 +3 -3 ircd-ratbox/configure
13925 7.54 +3 -3 ircd-ratbox/configure.ac
13926 7.260 +3 -0 ircd-ratbox/include/client.h
13927 7.54 +2 -0 ircd-ratbox/include/numeric.h
13928 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13929 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13930 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13931 7.120 +1 -1 ircd-ratbox/src/messages.tab
13932 7.335 +3 -0 ircd-ratbox/src/s_user.c
13933
13934
13935
13936 leeh 2005/01/20 06:04:41 EST (20050120_0)
13937
13938 Modified files:
13939 . ChangeLog RELNOTES
13940 include config.h config.h.dist memory.h
13941 patchlevel.h
13942 modules m_stats.c
13943 src commio.c crypt.c getopt.c ircd.c s_serv.c
13944 Removed files:
13945 . README.VMS clean.com make.com
13946 include setup.h_vms
13947 modules descrip.mms static_modules_c.com
13948 modules/core descrip.mms
13949 src descrip.mms qio.c version.com
13950 tools descrip.mms mkpasswd_vms.c
13951 Log:
13952 - clean changelog, relnotes
13953 - mark patchlevel as 2.1.0beta
13954 - remove VMS support
13955
13956 Revision Changes Path
13957 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13958 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13959 1.111 +1 -348 ircd-ratbox/RELNOTES
13960 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13961 7.182 +0 -42 ircd-ratbox/include/config.h
13962 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13963 7.50 +0 -4 ircd-ratbox/include/memory.h
13964 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13965 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13966 7.2 +0 -58 ircd-ratbox/make.com (dead)
13967 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13968 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13969 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13970 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13971 1.24 +7 -30 ircd-ratbox/src/commio.c
13972 7.12 +0 -4 ircd-ratbox/src/crypt.c
13973 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13974 7.24 +0 -4 ircd-ratbox/src/getopt.c
13975 7.366 +4 -19 ircd-ratbox/src/ircd.c
13976 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13977 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13978 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13979 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13980 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13981
13982
13983
13984 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13985
13986 Modified files:
13987 include watch.h
13988 src watch.c
13989 Log:
13990 not using the return values on a few watch functions so make them void
13991
13992 Revision Changes Path
13993 7.2 +5 -5 ircd-ratbox/include/watch.h
13994 1.4 +19 -28 ircd-ratbox/src/watch.c
13995
13996
13997 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13998
13999 Modified files:
14000 modules m_watch.c
14001 Log:
14002 Make watch throttle, don't accept letter commands stacked
14003
14004 Revision Changes Path
14005 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14006
14007
14008
14009 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14010
14011 Modified files:
14012 modules m_gline.c
14013 Log:
14014 fix merge error
14015
14016 Revision Changes Path
14017 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14018
14019
14020
14021 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14022
14023 Modified files:
14024 . ChangeLog README.FIRST RELNOTES configure
14025 configure.ac
14026 adns adns.h internal.h parse.c transmit.c
14027 types.c
14028 contrib example_module.c spy_admin_notice.c
14029 spy_info_notice.c spy_links_notice.c
14030 spy_motd_notice.c spy_stats_notice.c
14031 spy_stats_p_notice.c spy_trace_notice.c
14032 spy_whois_notice.c
14033 spy_whois_notice_global.c
14034 doc example.conf example.efnet.conf ircd.motd
14035 server-version-info whats-new.txt
14036 help/opers umode xline
14037 help/users umode
14038 include cache.h channel.h class.h client.h
14039 commio.h config.h config.h.dist hash.h
14040 hook.h hostmask.h irc_string.h ircd.h
14041 ircd_defs.h m_info.h memory.h msg.h
14042 newconf.h numeric.h packet.h patchlevel.h
14043 patricia.h s_conf.h s_gline.h s_newconf.h
14044 s_serv.h s_user.h scache.h serno.h
14045 setup.h.in sprintf_irc.h stdinc.h tools.h
14046 modules .depend Makefile.in m_admin.c m_away.c
14047 m_dline.c m_encap.c m_gline.c m_info.c
14048 m_kline.c m_links.c m_list.c m_lusers.c
14049 m_motd.c m_oper.c m_operspy.c m_rehash.c
14050 m_restart.c m_resv.c m_set.c m_stats.c
14051 m_svinfo.c m_testline.c m_testmask.c
14052 m_topic.c m_trace.c m_watch.c m_who.c
14053 m_whois.c m_whowas.c m_xline.c
14054 static_modules.c.SH
14055 modules/core m_error.c m_message.c m_mode.c m_quit.c
14056 m_server.c m_squit.c
14057 src .depend Makefile.in adns.c balloc.c
14058 cache.c channel.c class.c client.c
14059 commio.c crypt.c devpoll.c epoll.c
14060 event.c getopt.c hash.c hook.c hostmask.c
14061 irc_string.c ircd.c ircd_lexer.l
14062 ircd_parser.y ircd_signal.c listener.c
14063 modules.c newconf.c numeric.c packet.c
14064 parse.c patricia.c poll.c reject.c
14065 restart.c s_auth.c s_conf.c s_log.c
14066 s_newconf.c s_serv.c s_user.c scache.c
14067 select.c send.c snprintf.c tools.c
14068 version.c.SH watch.c whowas.c
14069 tools README.mkpasswd mkpasswd.c
14070 Added files:
14071 . README.VMS clean.com make.com
14072 doc services.txt
14073 include common.h s_stats.h setup.h_vms
14074 supported.h
14075 modules descrip.mms m_challenge.c m_etrace.c
14076 m_invite.c m_names.c m_pass.c m_ping.c
14077 m_pong.c m_services.c m_tb.c m_user.c
14078 m_users.c m_version.c
14079 static_modules_c.com
14080 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14081 m_part.c m_sjoin.c
14082 servlink descrip.mms
14083 src descrip.mms kdparse.c messages.tab qio.c
14084 s_gline.c s_stats.c version.com
14085 tools descrip.mms mkpasswd_vms.c
14086 Removed files:
14087 doc 005.txt
14088 include banconf.h
14089 modules/core channels.c users.c
14090 src banconf.c
14091 Log:
14092 merge from RATBOX_2_0
14093
14094 Revision Changes Path
14095 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14096 7.40 +1 -0 ircd-ratbox/README.FIRST
14097 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14098 1.110 +114 -6 ircd-ratbox/RELNOTES
14099 1.17 +4 -0 ircd-ratbox/adns/adns.h
14100 1.17 +4 -4 ircd-ratbox/adns/internal.h
14101 1.12 +38 -38 ircd-ratbox/adns/parse.c
14102 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14103 1.19 +13 -13 ircd-ratbox/adns/types.c
14104 7.1 +10 -0 ircd-ratbox/clean.com (new)
14105 7.239 +47 -29 ircd-ratbox/configure
14106 7.53 +40 -32 ircd-ratbox/configure.ac
14107 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14108 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14109 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14110 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14111 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14112 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14113 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14114 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14115 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14116 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14117 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14118 7.252 +68 -22 ircd-ratbox/doc/example.conf
14119 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14120 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14121 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14122 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14123 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14124 1.5 +2 -1 ircd-ratbox/help/opers/umode
14125 1.7 +1 -1 ircd-ratbox/help/opers/xline
14126 1.2 +1 -0 ircd-ratbox/help/users/umode
14127 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14128 1.7 +8 -0 ircd-ratbox/include/cache.h
14129 7.162 +18 -16 ircd-ratbox/include/channel.h
14130 7.25 +4 -0 ircd-ratbox/include/class.h
14131 7.259 +34 -28 ircd-ratbox/include/client.h
14132 1.13 +45 -7 ircd-ratbox/include/commio.h
14133 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14134 7.181 +74 -16 ircd-ratbox/include/config.h
14135 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14136 7.53 +2 -0 ircd-ratbox/include/hash.h
14137 1.28 +73 -27 ircd-ratbox/include/hook.h
14138 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14139 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14140 7.80 +6 -31 ircd-ratbox/include/ircd.h
14141 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14142 7.56 +14 -8 ircd-ratbox/include/m_info.h
14143 7.49 +4 -0 ircd-ratbox/include/memory.h
14144 7.53 +2 -0 ircd-ratbox/include/msg.h
14145 7.33 +9 -9 ircd-ratbox/include/newconf.h
14146 7.53 +12 -8 ircd-ratbox/include/numeric.h
14147 7.27 +1 -1 ircd-ratbox/include/packet.h
14148 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14149 7.19 +25 -1 ircd-ratbox/include/patricia.h
14150 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14151 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14152 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14153 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14154 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14155 7.34 +13 -9 ircd-ratbox/include/s_user.h
14156 7.15 +1 -1 ircd-ratbox/include/scache.h
14157 7.5366 +1 -1 ircd-ratbox/include/serno.h
14158 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14159 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14160 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14161 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14162 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14163 1.53 +10 -10 ircd-ratbox/include/tools.h
14164 7.1 +58 -0 ircd-ratbox/make.com (new)
14165 1.45 +338 -182 ircd-ratbox/modules/.depend
14166 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14167 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14168 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14169 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14170 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14171 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14172 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14173 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14174 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14175 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14176 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14177 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14178 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14179 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14180 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14181 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14182 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14183 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14184 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14185 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14186 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14187 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14188 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14189 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14190 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14191 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14192 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14193 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14194 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14195 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14196 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14197 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14198 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14199 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14200 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14201 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14202 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14203 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14204 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14205 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14206 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14207 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14208 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14209 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14210 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14211 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14212 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14213 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14214 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14215 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14216 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14217 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14218 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14219 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14220 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14221 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14222 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14223 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14224 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14225 7.48 +162 -119 ircd-ratbox/src/.depend
14226 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14227 7.75 +5 -5 ircd-ratbox/src/adns.c
14228 7.84 +1 -1 ircd-ratbox/src/balloc.c
14229 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14230 1.23 +75 -7 ircd-ratbox/src/cache.c
14231 7.429 +342 -79 ircd-ratbox/src/channel.c
14232 7.67 +42 -2 ircd-ratbox/src/class.c
14233 7.485 +245 -85 ircd-ratbox/src/client.c
14234 1.23 +349 -43 ircd-ratbox/src/commio.c
14235 7.11 +4 -0 ircd-ratbox/src/crypt.c
14236 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14237 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14238 1.32 +4 -8 ircd-ratbox/src/epoll.c
14239 7.46 +63 -6 ircd-ratbox/src/event.c
14240 7.23 +4 -0 ircd-ratbox/src/getopt.c
14241 7.112 +8 -7 ircd-ratbox/src/hash.c
14242 7.32 +135 -133 ircd-ratbox/src/hook.c
14243 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14244 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14245 7.365 +56 -48 ircd-ratbox/src/ircd.c
14246 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14247 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14248 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14249 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14250 7.122 +14 -13 ircd-ratbox/src/listener.c
14251 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14252 7.150 +17 -8 ircd-ratbox/src/modules.c
14253 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14254 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14255 7.137 +55 -42 ircd-ratbox/src/packet.c
14256 7.187 +8 -15 ircd-ratbox/src/parse.c
14257 7.28 +2 -4 ircd-ratbox/src/patricia.c
14258 7.82 +3 -1 ircd-ratbox/src/poll.c
14259 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14260 1.32 +8 -3 ircd-ratbox/src/reject.c
14261 7.34 +1 -0 ircd-ratbox/src/restart.c
14262 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14263 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14264 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14265 7.76 +32 -35 ircd-ratbox/src/s_log.c
14266 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14267 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14268 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14269 7.334 +773 -2 ircd-ratbox/src/s_user.c
14270 7.27 +2 -1 ircd-ratbox/src/scache.c
14271 7.44 +2 -0 ircd-ratbox/src/select.c
14272 7.285 +12 -12 ircd-ratbox/src/send.c
14273 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14274 7.46 +0 -1 ircd-ratbox/src/tools.c
14275 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14276 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14277 1.3 +4 -4 ircd-ratbox/src/watch.c
14278 7.32 +1 -0 ircd-ratbox/src/whowas.c
14279 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14280 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14281 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14282 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14283
14284
14285
14286 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14287
14288 Modified files: (Branch: RATBOX_2_0)
14289 src client.c
14290 Log:
14291 a remote client is never going to have a watch list..duh
14292
14293 Revision Changes Path
14294 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14295
14296
14297
14298 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14299
14300 Added files: (Branch: RATBOX_2_0)
14301 modules m_watch.c
14302 Log:
14303 get that one too
14304
14305 Revision Changes Path
14306 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14307
14308
14309
14310 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14311
14312 Added files: (Branch: RATBOX_2_0)
14313 include watch.h
14314 src watch.c
14315 Log:
14316 helps if we actually include the .c/.h files
14317
14318 Revision Changes Path
14319 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14320 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14321
14322
14323
14324 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14325
14326 Modified files: (Branch: RATBOX_2_0)
14327 . configure configure.ac
14328 include client.h numeric.h s_conf.h setup.h.in
14329 supported.h
14330 modules Makefile.in
14331 modules/core m_nick.c
14332 src Makefile.in client.c ircd.c messages.tab
14333 newconf.c s_conf.c s_user.c
14334 Log:
14335 backport watch from devel
14336
14337 Revision Changes Path
14338 7.229.2.10 +12 -2 ircd-ratbox/configure
14339 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14340 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14341 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14342 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14343 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14344 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14345 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14346 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14347 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14348 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14349 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14350 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14351 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14352 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14353 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14354
14355
14356
14357 leeh 2005/01/12 10:12:40 EST (20050112_1)
14358
14359 Modified files: (Branch: RATBOX_2_0)
14360 include numeric.h
14361 modules m_services.c m_whois.c
14362 src messages.tab
14363 Log:
14364 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14365 when the user is logged in
14366
14367 Revision Changes Path
14368 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14369 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14370 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14371 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14372
14373
14374
14375 leeh 2005/01/11 19:47:14 EST (20050112_0)
14376
14377 Modified files: (Branch: RATBOX_2_0)
14378 include supported.h
14379 Added files: (Branch: RATBOX_2_0)
14380 doc services.txt
14381 Log:
14382 - add +r to 005
14383 - added doc/services.txt, outlining the compatibility code
14384
14385 Revision Changes Path
14386 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14387 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14388
14389
14390
14391 leeh 2005/01/11 18:38:10 EST (20050111_5)
14392
14393 Modified files: (Branch: RATBOX_2_0)
14394 include client.h hook.h
14395 modules m_services.c
14396 modules/core m_server.c
14397 src hook.c s_serv.c
14398 Log:
14399 - more services compatibility code:
14400 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14401 appropriate service {}; entry, only accept SU from these.
14402 - hook into us finishing nick burst, and have services burst a list of
14403 logged in users
14404
14405 Revision Changes Path
14406 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14407 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14408 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14409 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14410 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14411 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14412
14413
14414
14415 leeh 2005/01/11 17:32:42 EST (20050111_4)
14416
14417 Modified files: (Branch: RATBOX_2_0)
14418 . configure configure.ac
14419 include client.h
14420 modules Makefile.in
14421 src channel.c
14422 Added files: (Branch: RATBOX_2_0)
14423 modules m_services.c
14424 Log:
14425 - more services compatibility code:
14426 - encap handlers for SU (services marking client as logged in)
14427 - and for LOGIN (servers bursting logged in status)
14428 - move suser from Client -> User
14429
14430 Revision Changes Path
14431 7.229.2.9 +9 -3 ircd-ratbox/configure
14432 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14433 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14434 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14435 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14436 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14437
14438
14439
14440 leeh 2005/01/11 16:46:34 EST (20050111_3)
14441
14442 Modified files: (Branch: RATBOX_2_0)
14443 include ircd_defs.h
14444 Log:
14445 - whoops, missing #endif
14446
14447 Revision Changes Path
14448 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14449
14450
14451
14452 leeh 2005/01/11 15:56:57 EST (20050111_2)
14453
14454 Modified files: (Branch: RATBOX_2_0)
14455 include ircd_defs.h
14456 Log:
14457 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14458 have ipv6 just report sizeof(struct sockaddr_in)
14459
14460 Revision Changes Path
14461 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14462
14463
14464
14465 leeh 2005/01/10 20:19:35 EST (20050111_1)
14466
14467 Modified files: (Branch: RATBOX_2_0)
14468 src newconf.c
14469 Log:
14470 - fix a gcc warning
14471
14472 Revision Changes Path
14473 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14474
14475
14476
14477 leeh 2005/01/10 20:10:35 EST (20050111_0)
14478
14479 Modified files: (Branch: RATBOX_2_0)
14480 adns internal.h parse.c transmit.c types.c
14481 Log:
14482 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14483 conflict
14484
14485 Revision Changes Path
14486 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14487 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14488 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14489 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14490
14491
14492
14493 leeh 2005/01/10 17:48:48 EST (20050110_3)
14494
14495 Modified files: (Branch: RATBOX_2_0)
14496 modules m_xline.c
14497 Log:
14498 - send out the reformatted xline to opers (\s -> ' ')
14499
14500 Revision Changes Path
14501 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14502
14503
14504
14505 leeh 2005/01/10 16:18:53 EST (20050110_2)
14506
14507 Modified files: (Branch: RATBOX_2_0)
14508 help/opers umode
14509 help/users umode
14510 include client.h supported.h
14511 src messages.tab s_user.c send.c
14512 Log:
14513 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14514 channel privmsgs.
14515
14516 Revision Changes Path
14517 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14518 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14519 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14520 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14521 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14522 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14523 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14524
14525
14526
14527 leeh 2005/01/10 14:50:47 EST (20050110_1)
14528
14529 Modified files: (Branch: RATBOX_2_0)
14530 doc example.conf example.efnet.conf
14531 Log:
14532 - I dont remember ts6 desyncing on bans, so im not sure why the example
14533 confs say so.
14534
14535 Revision Changes Path
14536 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14537 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14538
14539
14540
14541 leeh 2005/01/10 13:31:10 EST (20050110_0)
14542
14543 Modified files: (Branch: RATBOX_2_0)
14544 . configure configure.ac
14545 include channel.h client.h numeric.h s_conf.h
14546 s_serv.h setup.h.in
14547 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14548 m_sjoin.c
14549 src channel.c messages.tab newconf.c s_conf.c
14550 s_serv.c s_user.c
14551 Log:
14552 - added --enable-services to configure, which enables some ratbox-services
14553 compatibility code:
14554 - chanmode +r, registered users only
14555 - usermode +S, prevents deop/kick of a service
14556 - service { }; block in conf for the above umode
14557
14558 Revision Changes Path
14559 7.229.2.8 +28 -16 ircd-ratbox/configure
14560 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14561 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14562 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14563 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14564 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14565 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14566 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14567 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14568 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14569 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14570 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14571 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14572 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14573 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14574 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14575 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14576 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14577 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14578
14579
14580
14581 leeh 2005/01/09 08:23:30 EST (20050109_0)
14582
14583 Modified files: (Branch: RATBOX_2_0)
14584 help/opers umode
14585 Log:
14586 - remove a tab, and add +C to opers umode help
14587
14588 Revision Changes Path
14589 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14590