]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Fix description of 043 numeric.
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
2 Log:
3 SAVE: make the nickTS of the UID nick equal to 100, so it
4 is always in sync on the network.
5
6
7 Changes: Modified:
8 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
9 +15 -11 trunk/modules/core/m_nick.c (File Modified)
10
11
12 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
13 Log:
14 Force nickTS to increase when a local user changes their nick.
15
16
17 Changes: Modified:
18 +5 -1 trunk/modules/core/m_nick.c (File Modified)
19
20
21 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
22 Log:
23 Remove #define UFLAGS. We haven't allowed this
24 undocumented extension to the IRC protocol for
25 years (allowing an initial umode in USER).
26
27
28 Changes: Modified:
29 +0 -2 trunk/modules/m_user.c (File Modified)
30
31
32 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
33 Log:
34 Move new_local_user hook, so it is possible to call
35 exit_client() from it, refusing the connection.
36
37
38 Changes: Modified:
39 +3 -1 trunk/doc/hooks.txt (File Modified)
40 +10 -9 trunk/src/s_user.c (File Modified)
41
42
43 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
44 Log:
45 Only free PreClient struct when the rest of the Client
46 is freed, not immediately upon exit_client(). Doing this
47 would cause problems with sasl's new_local_user hook
48 vs hooks that exit the client there.
49
50
51 Changes: Modified:
52 +0 -1 trunk/src/client.c (File Modified)
53
54
55 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
56 Log:
57 Use TS6 prefix for server-server JOIN 0.
58
59
60 Changes: Modified:
61 +2 -1 trunk/modules/core/m_join.c (File Modified)
62
63
64 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
65 Log:
66 Use orighost in kill server notices.
67
68
69 Changes: Modified:
70 +3 -3 trunk/modules/core/m_kill.c (File Modified)
71
72
73 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
74 Log:
75 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
76
77
78 Changes: Modified:
79 +3 -3 trunk/modules/m_set.c (File Modified)
80
81
82 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
83 Log:
84 - 2.2 operline
85
86
87 Changes: Modified:
88 +1 -1 trunk/src/messages.tab (File Modified)
89
90
91 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
92 Log:
93 Show max_clients in /info.
94
95
96 Changes: Modified:
97 +6 -0 trunk/modules/m_info.c (File Modified)
98
99
100 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
101 Log:
102 Don't allow /quote set max higher than the
103 serverinfo::max_clients ircd.conf value.
104
105
106 Changes: Modified:
107 +8 -0 trunk/modules/m_set.c (File Modified)
108
109
110 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
111 Log:
112 Change code that checks maxclients limit: allow exactly
113 the configured amount of non-exceed_limit clients.
114 Code that appeared to limit exceed_limit clients too
115 but less heavily removed (it was not effective because
116 the parentheses were wrong).
117
118
119 Changes: Modified:
120 +2 -4 trunk/src/s_user.c (File Modified)
121
122
123 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
124 Log:
125 By default, leave MAX_BUFFER fds free for log files,
126 server connections, ident lookups, exceed_limit clients,
127 etc. Mention this in example.conf and reference.conf.
128
129
130 Changes: Modified:
131 +4 -2 trunk/doc/example.conf (File Modified)
132 +3 -1 trunk/doc/reference.conf (File Modified)
133 +1 -1 trunk/src/s_conf.c (File Modified)
134
135
136 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
137 Log:
138 --with-maxclients configure option is gone
139
140
141 Changes: Modified:
142 +0 -11 trunk/INSTALL (File Modified)
143
144
145 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
146 Log:
147 Make the code that raises fd rlimit to hard limit work.
148
149
150 Changes: Modified:
151 +5 -5 trunk/src/ircd.c (File Modified)
152
153
154 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
155 Log:
156 - note the I/O reworking
157
158
159 Changes: Modified:
160 +2 -0 trunk/NEWS (File Modified)
161
162
163 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
164 Log:
165 - use mkdir -p
166
167
168 Changes: Modified:
169 +4 -4 trunk/doc/Makefile.in (File Modified)
170
171
172 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
173 Log:
174 - enforce proper conditions for EPOLL_CTL_DEL.
175 - remove possibly problematic "performance" check
176
177
178 Changes: Modified:
179 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
180
181
182 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
183 Log:
184 - rename m_list_safelist to m_list and remove ratbox implementation
185
186
187 Changes: Modified:
188 +393 -664 trunk/modules/Makefile.in (File Modified)
189 + - trunk/modules/m_list.c (File Added)
190 + - trunk/modules/m_list_ratbox.c (File Deleted)
191 + - trunk/modules/m_list_safelist.c (File Deleted)
192
193
194 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
195 Log:
196 - some more transit to sendto_one_numeric().
197
198
199 Changes: Modified:
200 +2 -3 trunk/modules/m_away.c (File Modified)
201 +3 -3 trunk/src/messages.tab (File Modified)
202 +1 -1 trunk/src/s_user.c (File Modified)
203
204
205 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
206 Log:
207 - change some sendto_one() to sendto_one_numeric().
208
209
210 Changes: Modified:
211 +4 -10 trunk/modules/m_admin.c (File Modified)
212 +3 -3 trunk/modules/m_map.c (File Modified)
213 +12 -12 trunk/src/messages.tab (File Modified)
214 +1 -2 trunk/src/s_conf.c (File Modified)
215 +9 -10 trunk/src/s_user.c (File Modified)
216
217
218 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
219 Log:
220 - river's ports.c from old charybdis trunk
221
222
223 Changes: Modified:
224 +195 -0 trunk/configure.ac (File Modified)
225 + - trunk/libcharybdis/ports.c (File Added)
226
227
228 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
229 Log:
230 - remove broken ports stuff and devpoll stuff.
231
232
233 Changes: Modified:
234 +0 -307 trunk/configure (File Modified)
235 +0 -21 trunk/configure.ac (File Modified)
236 +0 -474 trunk/include/setup.h.in (File Modified)
237 + - trunk/libcharybdis/devpoll.c (File Deleted)
238 + - trunk/libcharybdis/ports.c (File Deleted)
239
240
241 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
242 Log:
243 - regenerate files
244
245
246 Changes: Modified:
247 +1 -25 trunk/configure (File Modified)
248 +0 -3 trunk/include/setup.h.in (File Modified)
249
250
251 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
252 Log:
253 - remove x86-optimized hash code.
254
255
256 Changes: Modified:
257 +0 -13 trunk/configure.ac (File Modified)
258 +2 -187 trunk/src/Makefile.in (File Modified)
259 + - trunk/src/fnvhash.s (File Deleted)
260
261
262 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
263 Log:
264 - apparently setting KE_LENGTH to 128 is fine.
265
266
267 Changes: Modified:
268 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
269
270
271 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
272 Log:
273 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
274
275
276 Changes: Modified:
277 +5627 -5747 trunk/configure (File Modified)
278 +0 -15 trunk/configure.ac (File Modified)
279 +0 -2 trunk/include/m_info.h (File Modified)
280 +6 -9 trunk/include/setup.h.in (File Modified)
281 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
282
283
284 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
285 Log:
286 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
287 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
288 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
289
290
291 Changes: Modified:
292 +0 -5 trunk/include/config.h (File Modified)
293 +0 -5 trunk/include/config.h.dist (File Modified)
294 +0 -6 trunk/include/defaults.h (File Modified)
295 +0 -3 trunk/include/m_info.h (File Modified)
296 +21 -7 trunk/libcharybdis/commio.c (File Modified)
297 +2 -0 trunk/libcharybdis/commio.h (File Modified)
298 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
299 +4 -3 trunk/libcharybdis/poll.c (File Modified)
300 +0 -3 trunk/libcharybdis/select.c (File Modified)
301 +0 -9 trunk/src/ircd.c (File Modified)
302 +23 -26 trunk/src/listener.c (File Modified)
303 +2 -1 trunk/src/restart.c (File Modified)
304 +5 -1 trunk/src/s_auth.c (File Modified)
305 +1 -1 trunk/src/s_conf.c (File Modified)
306 +3 -1 trunk/src/s_serv.c (File Modified)
307
308
309 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
310 Log:
311 Repair operspy who !#channel, broken by me in r3283.
312
313
314 Changes: Modified:
315 +2 -2 trunk/modules/m_who.c (File Modified)
316
317
318 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
319 Log:
320 Update bug report and IRC channel information.
321
322
323 Changes: Modified:
324 +2 -1 trunk/BUGS (File Modified)
325 +2 -1 trunk/NEWS (File Modified)
326
327
328 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
329 Log:
330 Change copyright years in version.c.SH as in release-2.1 r3339.
331
332
333 Changes: Modified:
334 +2 -2 trunk/src/version.c.SH (File Modified)
335
336
337 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
338 Log:
339 Rerun autoconf.
340
341
342 Changes: Modified:
343 +104 -0 trunk/configure (File Modified)
344
345
346 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
347 Log:
348 Need to check for various flavours of epoll,
349 even if --enable-epoll is forced.
350
351
352 Changes: Modified:
353 +1 -0 trunk/configure.ac (File Modified)
354
355
356 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
357 Log:
358 Hack to allow some more warnings, already present in configure (?).
359
360
361 Changes: Modified:
362 +1 -1 trunk/aclocal.m4 (File Modified)
363
364
365 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
366 Log:
367 Merge old trunk r2077,r2079:
368 - Move closing of servlink control fd to close_connection()
369 instead of doing it in exit_local_server(), and make sure
370 we first close the data fd and then the control fd.
371 - Have servlink process ready fds in order net, data, ctrl
372 instead of ctrl, data, net. This seems to fix the problem
373 that squit reasons do not show up on the other side of a
374 ziplink (by making it send any final SQUIT and/or ERROR
375 before noticing the closed control fd).
376
377
378 Changes: Modified:
379 +1 -1 trunk/servlink/io.c (File Modified)
380 +3 -12 trunk/src/client.c (File Modified)
381
382
383 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
384 Log:
385 Don't show the UID if a TS6 server sends a kick with
386 an empty or no comment. Note that charybdis never sends
387 such kicks.
388
389
390 Changes: Modified:
391 +4 -4 trunk/modules/core/m_kick.c (File Modified)
392
393
394 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
395 Log:
396 Merge old trunk r2081:
397 Don't say that services cannot be killed in
398 ERR_ISCHANSERVICE message (given when trying
399 to kick or deop them), as that's not the case.
400
401
402 Changes: Modified:
403 +1 -1 trunk/src/messages.tab (File Modified)
404
405
406 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
407 Log:
408 Merge old trunk r2059
409 Clarifications to the descriptions of umode +Q and cmode +F,
410 suggested by Ariadne@SorceryNet.
411
412
413 Changes: Modified:
414 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
415 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
416
417
418 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
419 Log:
420 Merge old trunk r2907,r2991:
421 Allow TESTLINE on channel names.
422
423
424 Changes: Modified:
425 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
426 +4 -0 trunk/help/opers/testline (File Modified)
427 +22 -0 trunk/modules/m_testline.c (File Modified)
428
429
430 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
431 Log:
432 Merge old trunk r2835:
433 resolver: if sendto(2) fails, try sending to the next nameserver
434
435
436 Changes: Modified:
437 +1 -1 trunk/src/res.c (File Modified)
438
439
440 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
441 Log:
442 Merge old trunk r2817:
443 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
444 starts with a digit. This is safe because the last
445 parameter is a nick and never a UID. (The first parameter
446 in a server-server two-param whois is a UID/SID.)
447
448
449 Changes: Modified:
450 +1 -1 trunk/modules/m_whois.c (File Modified)
451
452
453 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
454 Log:
455 Merge old trunk r2779,r2785:
456 Show correct privilege name in a few ERR_NOPRIVS numerics.
457
458
459 Changes: Modified:
460 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
461 +1 -1 trunk/extensions/m_opme.c (File Modified)
462 +2 -2 trunk/unsupported/m_force.c (File Modified)
463
464
465 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
466 Log:
467 Merge old trunk r2695:
468 Send an SQUIT instead of an ERROR to announce /die to connected servers.
469 This will generate better server notices.
470
471
472 Changes: Modified:
473 +3 -2 trunk/modules/core/m_die.c (File Modified)
474
475
476 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
477 Log:
478 Merge old trunk r2294:
479 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
480
481
482 Changes: Modified:
483 +1 -1 trunk/src/s_user.c (File Modified)
484
485
486 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
487 Log:
488 Merge old trunk r2226:
489 If we are connecting outward to a server, check if the
490 server name they sent is the same as what we tried to
491 connect to. Previously such a connection could succeed
492 if there existed connect blocks with the same IP and
493 passwords for the other server name.
494
495
496 Changes: Modified:
497 +11 -0 trunk/modules/core/m_server.c (File Modified)
498
499
500 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
501 Log:
502 Merge old trunk r2212:
503 Another handling of SJOINs without nicks:
504 Propagate them if the channel is +P or the channel
505 already existed, otherwise remove the channel again
506 and do not propagate the SJOIN.
507
508
509 Changes: Modified:
510 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
511
512
513 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
514 Log:
515 Remove channels entirely from /whois on services.
516 This cannot be overridden with operspy.
517
518
519 Changes: Modified:
520 +20 -17 trunk/modules/m_whois.c (File Modified)
521
522
523 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
524 Log:
525 Fix /who on channels with ** in their name.
526
527
528 Changes: Modified:
529 +2 -2 trunk/modules/m_who.c (File Modified)
530
531
532 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
533 Log:
534 NEWS: As in 2.1.3, mention that the TS6 revision will
535 interoperate with older versions
536
537
538 Changes: Modified:
539 +2 -1 trunk/NEWS (File Modified)
540
541
542 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
543 Log:
544 Fix documentation of HIDE_SERVERS_IPS define.
545
546
547 Changes: Modified:
548 +2 -2 trunk/include/config.h.dist (File Modified)
549
550
551 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
552 Log:
553 Don't leak auth{} spoofed ip for I-line is full notice either.
554
555
556 Changes: Modified:
557 +1 -1 trunk/src/s_conf.c (File Modified)
558
559
560 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
561 Log:
562 Update NEWS.
563
564
565 Changes: Modified:
566 +37 -0 trunk/NEWS (File Modified)
567
568
569 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
570 Log:
571 Allow /invite (but not invex) to override +r, +l, +j in
572 addition to +i. As before, a restrictive mode must be in
573 place at /invite time for the invite to have an effect;
574 +r does not count as a restrictive mode if the user is
575 logged in; +l and +j always count as restrictive modes to
576 allow for cases where they would allow join at /invite
577 time but not when the user tries to join.
578
579
580 Changes: Modified:
581 +6 -2 trunk/modules/m_invite.c (File Modified)
582 +21 -10 trunk/src/channel.c (File Modified)
583
584
585 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
586 Log:
587 Remove invite_ops_only, forcing it to YES.
588
589
590 Changes: Modified:
591 +0 -1 trunk/doc/example.conf (File Modified)
592 +0 -5 trunk/doc/reference.conf (File Modified)
593 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
594 +0 -1 trunk/include/s_conf.h (File Modified)
595 +0 -6 trunk/modules/m_info.c (File Modified)
596 +10 -14 trunk/modules/m_invite.c (File Modified)
597 +0 -1 trunk/src/newconf.c (File Modified)
598 +0 -1 trunk/src/s_conf.c (File Modified)
599
600
601 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
602 Log:
603 Move username check after xline and dnsbl checks, so it
604 will not complain to opers about clients who are xlined
605 or blacklisted anyway (both of which silently reject).
606
607
608 Changes: Modified:
609 +15 -15 trunk/src/s_user.c (File Modified)
610
611
612 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
613 Log:
614 - MASTER_MAX is no longer relevant
615
616
617 Changes: Modified:
618 +0 -7 trunk/modules/m_set.c (File Modified)
619
620
621 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
622 Log:
623 - add config option for setting max_clients.
624
625
626 Changes: Modified:
627 +5 -0 trunk/doc/example.conf (File Modified)
628 +5 -0 trunk/doc/reference.conf (File Modified)
629 +2 -0 trunk/include/s_conf.h (File Modified)
630 +1 -1 trunk/src/ircd.c (File Modified)
631 +2 -0 trunk/src/newconf.c (File Modified)
632 +2 -1 trunk/src/s_conf.c (File Modified)
633
634
635 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
636 Log:
637 - remove get_maxrss() and all of that insecure and unsafe nonsense
638
639
640 Changes: Modified:
641 +3 -38 trunk/src/ircd.c (File Modified)
642 +1 -1 trunk/src/restart.c (File Modified)
643 +0 -4 trunk/src/s_stats.c (File Modified)
644
645
646 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
647 Log:
648 - avoid some potential NULL dereferencing
649
650
651 Changes: Modified:
652 +1 -1 trunk/libcharybdis/commio.c (File Modified)
653
654
655 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
656 Log:
657 - fix a typo
658
659
660 Changes: Modified:
661 +1 -1 trunk/libcharybdis/poll.c (File Modified)
662
663
664 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
665 Log:
666 - rework poll a bit for the MAXCONNECTIONS changes.
667
668
669 Changes: Modified:
670 +46 -23 trunk/libcharybdis/poll.c (File Modified)
671
672
673 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
674 Log:
675 Our way of using kqueue may cause it to report fds we
676 don't know about anymore, cope.
677
678
679 Changes: Modified:
680 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
681
682
683 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
684 Log:
685 Don't reference freed memory (fde_t) in comm_close().
686
687
688 Changes: Modified:
689 +1 -1 trunk/libcharybdis/commio.c (File Modified)
690
691
692 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
693 Log:
694 - fix for 100% cpu use
695
696
697 Changes: Modified:
698 +1 -1 trunk/libcharybdis/commio.c (File Modified)
699
700
701 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
702 Log:
703 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
704
705
706 Changes: Modified:
707 +37 -25 trunk/libcharybdis/commio.c (File Modified)
708
709
710 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
711 Log:
712 - clear up use of fd_table in ircd.
713
714
715 Changes: Modified:
716 +3 -2 trunk/src/s_serv.c (File Modified)
717
718
719 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
720 Log:
721 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
722
723
724 Changes: Modified:
725 +97 -26 trunk/libcharybdis/commio.c (File Modified)
726 +3 -2 trunk/libcharybdis/commio.h (File Modified)
727 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
728 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
729 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
730 +3 -3 trunk/libcharybdis/poll.c (File Modified)
731 +2 -2 trunk/libcharybdis/ports.c (File Modified)
732 +2 -2 trunk/libcharybdis/select.c (File Modified)
733
734
735 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
736 Log:
737 Fix some cases where the size argument to strlcpy()
738 for usernames and hostnames is 1 too small.
739
740
741 Changes: Modified:
742 +1 -1 trunk/modules/m_chghost.c (File Modified)
743 +2 -2 trunk/src/res.c (File Modified)
744 +2 -2 trunk/src/s_user.c (File Modified)
745
746
747 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
748 Log:
749 Cut down quit/part/kick reasons to avoid quit reasons
750 overflowing the client exiting server notice (from
751 TOPICLEN to 260). kill reasons become shorter accordingly.
752 kline/dline/gline reasons become 390.
753 away messages stay at TOPICLEN for now.
754
755
756 Changes: Modified:
757 +8 -3 trunk/include/ircd_defs.h (File Modified)
758 +2 -2 trunk/modules/m_dline.c (File Modified)
759 +4 -4 trunk/modules/m_gline.c (File Modified)
760 +2 -2 trunk/modules/m_kline.c (File Modified)
761
762
763 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
764 Log:
765 Don't leak auth{} spoofed IP addresses in +f notices.
766 from ratbox (androsyn)
767
768
769 Changes: Modified:
770 +10 -3 trunk/src/s_conf.c (File Modified)
771
772
773 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
774 Log:
775 Make oper_up() take +i/-i during opering up into account
776 (e.g. no_oper_invis extension, +i in operator::umodes).
777 Remove the hack from no_oper_invis.
778
779
780 Changes: Modified:
781 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
782 +4 -0 trunk/src/s_user.c (File Modified)
783
784
785 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
786 Log:
787 no_oper_invis: decrement invisible count when clearing
788 invisible on a local client who has just opered up
789 oper_up() should really do this
790
791
792 Changes: Modified:
793 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
794
795
796 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
797 Log:
798 Put "End of Channel Quiet List" instead of
799 "End of Channel Ban List" for a +q list.
800 Due to client restrictions the numerics for
801 quiet lists must be the same as for ban lists.
802
803
804 Changes: Modified:
805 +4 -1 trunk/src/chmode.c (File Modified)
806
807
808 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
809 Log:
810 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
811 Change TS6 JOIN processing
812 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
813 a local user joins an existing channel
814 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
815 propagating a TS6 JOIN
816 - don't interpret simple modes in an incoming TS6 JOIN
817
818 This is to avoid desyncs when certain mode changes (e.g. -im)
819 cross with joins. A downside is that simple modes will be
820 more desynched when a JOIN creates a channel or lowers TS,
821 but that's less important.
822
823 Update the TS6 specification to include this, and clarify
824 that TMODE can come from a server and that MODE must be
825 translated into TMODE from other servers too.
826
827
828 Changes: Modified:
829 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
830 +19 -127 trunk/modules/core/m_join.c (File Modified)
831
832
833 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
834 Log:
835 Make -logfile work again.
836
837
838 Changes: Modified:
839 +2 -2 trunk/src/s_log.c (File Modified)
840
841
842 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
843 Log:
844 - fix off-by-one memory overflow error.
845
846
847 Changes: Modified:
848 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
849
850
851 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
852 Log:
853 Change handling of modularized umodes:
854 - keep the bitmask reserved forever to the letter, fixing
855 the problems when loading multiple umode modules,
856 unloading them and then loading them in a different order
857 - don't allow local users to change umodes which have
858 been unloaded and don't set them on new users via
859 default_umodes
860
861
862 Changes: Modified:
863 +24 -3 trunk/src/s_user.c (File Modified)
864
865
866 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
867 Log:
868 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
869
870
871 Changes: Modified:
872 +1 -0 trunk/include/s_user.h (File Modified)
873 +0 -22 trunk/libcharybdis/tools.c (File Modified)
874 +0 -1 trunk/libcharybdis/tools.h (File Modified)
875 +22 -0 trunk/src/s_user.c (File Modified)
876
877
878 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
879 Log:
880 DNSBL keyword substitution is available as of 2.1.3.
881
882
883 Changes: Modified:
884 +1 -1 trunk/doc/example.conf (File Modified)
885
886
887 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
888 Log:
889 Change two occurances like match(userinput, target_p->name) ||
890 match(target_p->name, userinput) to just match(userinput,
891 target_p->name). No client name can contain * or ? now.
892
893
894 Changes: Modified:
895 +1 -1 trunk/modules/m_trace.c (File Modified)
896 +1 -2 trunk/src/s_serv.c (File Modified)
897
898
899 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
900 Log:
901 Do not try find_server() on a name find_client() has
902 returned NULL for, as this will always return NULL
903 since the removal of hostmasking.
904
905
906 Changes: Modified:
907 +1 -2 trunk/modules/m_pong.c (File Modified)
908 +0 -4 trunk/src/s_serv.c (File Modified)
909
910
911 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
912 Log:
913 Remove server_exists() which checked whether the
914 server name existed taking hostmasking into account
915 and just check with find_server(); admittedly
916 this checks if the name is a SID but that's not
917 a real problem.
918
919
920 Changes: Modified:
921 +3 -27 trunk/modules/core/m_server.c (File Modified)
922
923
924 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
925 Log:
926 Remove hash_find_masked_server(), which made it possible
927 to specify the full (unmasked) name of a server behind
928 a hostmask. As a result find_any_client() (for prefixes)
929 becomes equal to find_client(), so remove that too.
930
931
932 Changes: Modified:
933 +0 -1 trunk/include/hash.h (File Modified)
934 +1 -75 trunk/src/hash.c (File Modified)
935 +1 -1 trunk/src/parse.c (File Modified)
936
937
938 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
939 Log:
940 Remove '*' from valid server name characters.
941 This makes it impossible to connect hostmasked servers.
942 (This support didn't work well anyway, was incompatible
943 with TS6 and we never masked ourselves.)
944
945
946 Changes: Modified:
947 +1 -1 trunk/src/match.c (File Modified)
948
949
950 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
951 Log:
952 Change spambot, flooder and jupe joiner notices from host to orighost.
953
954
955 Changes: Modified:
956 +1 -1 trunk/modules/core/m_join.c (File Modified)
957 +2 -2 trunk/modules/core/m_message.c (File Modified)
958 +2 -2 trunk/src/channel.c (File Modified)
959
960
961 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
962 Log:
963 Add documentation for SASL client protocol, same as atheme doc/SASL.
964
965
966 Changes: Modified:
967 + - trunk/doc/sasl.txt (File Added)
968
969
970 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
971 Log:
972 Include real hostname in Closing Link message for unknown
973 connections that have sent USER. This is helpful for
974 k-lined users while not breaking server IP hiding.
975
976
977 Changes: Modified:
978 +3 -1 trunk/src/client.c (File Modified)
979
980
981 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
982 Log:
983 Rerun autoconf.
984
985
986 Changes: Modified:
987 +29 -29 trunk/configure (File Modified)
988
989
990 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
991 Log:
992 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
993
994
995 Changes: Modified:
996 +3 -3 trunk/modules/core/m_kill.c (File Modified)
997
998
999 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1000 Log:
1001 Backport from early 3.x:
1002
1003 --
1004 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1005 Log:
1006 - remove "Processing connection to foobar.net" message
1007
1008
1009 Changes: Modified:
1010 +0 -3 trunk/src/s_auth.c (File Modified)
1011
1012
1013 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1014 Log:
1015 - missed the processing connection one (actually, we can probably nuke this one)
1016
1017
1018 Changes: Modified:
1019 +1 -2 trunk/src/s_auth.c (File Modified)
1020
1021
1022 river 2006/09/27 16:33:05 UTC (20060927-2174)
1023 Log:
1024 get_client_name = stupid
1025
1026
1027
1028 Changes: Modified:
1029 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1030
1031
1032 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1033 Log:
1034 - remove excessive arguments
1035
1036
1037 Changes: Modified:
1038 +1 -2 trunk/src/s_conf.c (File Modified)
1039 +1 -1 trunk/src/s_user.c (File Modified)
1040
1041
1042 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1043 Log:
1044 - use sendto_one_notice() for on-connect notices too.
1045
1046
1047 Changes: Modified:
1048 +10 -10 trunk/src/s_auth.c (File Modified)
1049
1050
1051 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1052 Log:
1053 - use sendto_one_notice() in the core, too.
1054
1055
1056 Changes: Modified:
1057 +2 -2 trunk/src/chmode.c (File Modified)
1058 +8 -15 trunk/src/modules.c (File Modified)
1059 +3 -5 trunk/src/s_conf.c (File Modified)
1060 +1 -2 trunk/src/s_newconf.c (File Modified)
1061 +20 -57 trunk/src/s_user.c (File Modified)
1062
1063
1064 river 2006/09/27 16:19:25 UTC (20060927-2166)
1065 Log:
1066 the KILL command will use get_client_name(, SHOW_IP) instead of
1067 target->name, and will show a more useful error for local opers
1068
1069
1070
1071 Changes: Modified:
1072 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1073
1074
1075 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1076 Log:
1077 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1078
1079
1080 Changes: Modified:
1081 +4 -2 trunk/src/send.c (File Modified)
1082
1083
1084 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1085 Log:
1086 - back out r2159
1087
1088
1089 Changes: Modified:
1090 +1 -1 trunk/include/client.h (File Modified)
1091
1092
1093 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1094 Log:
1095 - get_id(): fall back to "*" if client has no known name
1096
1097
1098 Changes: Modified:
1099 +1 -1 trunk/include/client.h (File Modified)
1100
1101
1102 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1103 Log:
1104 - convert to sendto_one_notice().
1105
1106
1107 Changes: Modified:
1108 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1109 +4 -6 trunk/unsupported/m_force.c (File Modified)
1110
1111
1112 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1113 Log:
1114 - use sendto_one_notice() in many places instead of
1115 sendto_one(source_p, ":%s NOTICE %s :", ...);
1116
1117
1118 Changes: Modified:
1119 +10 -25 trunk/extensions/example_module.c (File Modified)
1120 +5 -14 trunk/extensions/hurt.c (File Modified)
1121 +1 -2 trunk/extensions/m_42.c (File Modified)
1122 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1123 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1124 +1 -2 trunk/extensions/m_opme.c (File Modified)
1125 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1126 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1127 +3 -7 trunk/modules/core/m_die.c (File Modified)
1128 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1129 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1130 +1 -2 trunk/modules/m_challenge.c (File Modified)
1131 +11 -15 trunk/modules/m_connect.c (File Modified)
1132 +20 -28 trunk/modules/m_dline.c (File Modified)
1133 +2 -2 trunk/modules/m_etrace.c (File Modified)
1134 +11 -21 trunk/modules/m_gline.c (File Modified)
1135 +2 -4 trunk/modules/m_kline.c (File Modified)
1136 +1 -2 trunk/modules/m_rehash.c (File Modified)
1137 +3 -7 trunk/modules/m_restart.c (File Modified)
1138 +31 -45 trunk/modules/m_set.c (File Modified)
1139 +2 -4 trunk/modules/m_testmask.c (File Modified)
1140 +5 -8 trunk/modules/m_unreject.c (File Modified)
1141 +2 -5 trunk/modules/m_xline.c (File Modified)
1142 --
1143
1144
1145 Changes: Modified:
1146 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1147 +10 -25 trunk/extensions/example_module.c (File Modified)
1148 +5 -14 trunk/extensions/hurt.c (File Modified)
1149 +1 -2 trunk/extensions/m_42.c (File Modified)
1150 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1151 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1152 +1 -2 trunk/extensions/m_opme.c (File Modified)
1153 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1154 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1155 +3 -7 trunk/modules/core/m_die.c (File Modified)
1156 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1157 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1158 +1 -2 trunk/modules/m_challenge.c (File Modified)
1159 +11 -15 trunk/modules/m_connect.c (File Modified)
1160 +2 -4 trunk/modules/m_dline.c (File Modified)
1161 +2 -2 trunk/modules/m_etrace.c (File Modified)
1162 +11 -21 trunk/modules/m_gline.c (File Modified)
1163 +2 -4 trunk/modules/m_kline.c (File Modified)
1164 +1 -2 trunk/modules/m_rehash.c (File Modified)
1165 +3 -7 trunk/modules/m_restart.c (File Modified)
1166 +31 -45 trunk/modules/m_set.c (File Modified)
1167 +2 -4 trunk/modules/m_testmask.c (File Modified)
1168 +5 -8 trunk/modules/m_unreject.c (File Modified)
1169 +1 -3 trunk/modules/m_xline.c (File Modified)
1170 +2 -2 trunk/src/chmode.c (File Modified)
1171 +8 -15 trunk/src/modules.c (File Modified)
1172 +10 -14 trunk/src/s_auth.c (File Modified)
1173 +3 -6 trunk/src/s_conf.c (File Modified)
1174 +1 -2 trunk/src/s_newconf.c (File Modified)
1175 +20 -57 trunk/src/s_user.c (File Modified)
1176 +4 -2 trunk/src/send.c (File Modified)
1177 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1178 +4 -6 trunk/unsupported/m_force.c (File Modified)
1179
1180
1181 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1182 Log:
1183 - keyword-subst from charybdis 2.2.
1184
1185
1186 Changes: Modified:
1187 +12 -3 trunk/doc/example.conf (File Modified)
1188 +58 -3 trunk/doc/reference.conf (File Modified)
1189 + - trunk/include/substitution.h (File Added)
1190 +1 -0 trunk/src/Makefile.in (File Modified)
1191 +2 -2 trunk/src/s_conf.c (File Modified)
1192 +164 -1 trunk/src/s_user.c (File Modified)
1193 + - trunk/src/substitution.c (File Added)
1194
1195
1196 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1197 Log:
1198 Removed merge tracking for "svnmerge" for
1199 http://svn.atheme.org/charybdis/branches/release-2.2
1200
1201
1202 Changes: Modified:
1203 + - trunk/ (Property Modified)
1204
1205
1206 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1207 Log:
1208 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1209 http://svn.atheme.org/charybdis/branches/release-2.2
1210
1211
1212 Changes: Modified:
1213 + - trunk/ (Property Modified)
1214
1215
1216 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1217 Log:
1218 Removed merge tracking for "svnmerge" for
1219 http://svn.atheme.org/charybdis/branches/release-2.2
1220
1221
1222 Changes: Modified:
1223 + - trunk/ (Property Modified)
1224
1225
1226 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1227 Log:
1228 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1229 http://svn.atheme.org/charybdis/branches/release-2.2
1230
1231
1232 Changes: Modified:
1233 + - trunk/ (Property Modified)
1234
1235
1236 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1237 Log:
1238 - bleah
1239
1240
1241 Changes: Modified:
1242 + - trunk/ (Property Modified)
1243
1244
1245 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1246 Log:
1247 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1248 http://svn.atheme.org/charybdis/branches/release-2.2
1249
1250
1251 Changes: Modified:
1252 + - trunk/ (Property Modified)
1253
1254
1255 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1256 Log:
1257 - version bump to 2.2.0
1258
1259
1260 Changes: Modified:
1261 +3 -1 trunk/NEWS (File Modified)
1262 +1 -1 trunk/configure.ac (File Modified)
1263
1264
1265 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1266 Log:
1267 - the new plan:
1268 + branches/release-2.1 -> 2.2 base
1269 + 3.0 -> branches/cxxconversion
1270 + backport some immediate 3.0 functionality for 2.2
1271 + other stuff
1272
1273
1274 Changes: Modified:
1275 + - trunk/ (File Added)
1276
1277
1278 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1279 Log:
1280 Merged revisions 3135,3137 via svnmerge from
1281 http://svn.atheme.org/charybdis/trunk
1282
1283 ........
1284 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1285
1286 - Expand TRACE description
1287 - Mention expiry time in TESTLINE
1288 ........
1289 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1290
1291 Update copyright year for sgml docs to 2007.
1292 ........
1293
1294
1295 Changes: Modified:
1296 + - branches/release-2.1/ (Property Modified)
1297 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1298 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1299
1300
1301 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1302 Log:
1303 Merged revisions 1999 via svnmerge from
1304 http://svn.atheme.org/charybdis/trunk
1305 Add river to CREDITS
1306
1307 ........
1308 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1309
1310 vanity
1311 ........
1312
1313
1314 Changes: Modified:
1315 + - branches/release-2.1/ (Property Modified)
1316 +1 -0 branches/release-2.1/CREDITS (File Modified)
1317
1318
1319 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1320 Log:
1321 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1322 http://svn.atheme.org/charybdis/trunk
1323
1324 ........
1325 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1326
1327 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1328 ........
1329 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1330
1331 - add use_forward to /info
1332 ........
1333 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1334
1335 Call channel_modes() with &me instead of source_p when
1336 sending out a JOIN and SJOIN for a local user. This
1337 saves checking whether they are on the channel they
1338 have just joined.
1339 ........
1340 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1341
1342 If use_forward is disabled:
1343 - hide +fFQ in 005
1344 - hide +f in /mode #channel (/mode #channel f still shows it)
1345 - do not send any mode changes adding +f to local clients
1346 (-f ones are still sent)
1347 ........
1348
1349
1350 Changes: Modified:
1351 + - branches/release-2.1/ (Property Modified)
1352 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1353 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1354 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1355 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1356 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1357 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1358 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1359 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1360 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1361 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1362 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1363 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1364
1365
1366 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1367 Log:
1368 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1369
1370
1371 Changes: Modified:
1372 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1373 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1374 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1375
1376
1377 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1378 Log:
1379 Add accountability (wallops, log) to OKICK.
1380
1381
1382 Changes: Modified:
1383 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1384
1385
1386 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1387 Log:
1388 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1389 Similar to branches/release-2.2 r3061.
1390
1391
1392 Changes: Modified:
1393 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1394
1395
1396 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1397 Log:
1398 - Write xline to file after instead of before notifying opers and source
1399 - Also notify source of failure to add xline
1400 Similar to branches/release-2.2 r3057.
1401
1402
1403 Changes: Modified:
1404 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1405
1406
1407 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1408 Log:
1409 If a dline/kline/resv cannot be added to the file, send
1410 the regular notices to local opers and source anyway,
1411 and also warn the source (local opers were already warned).
1412 Similar to branches/release-2.2 r3053.
1413
1414
1415 Changes: Modified:
1416 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1417
1418
1419 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1420 Log:
1421 Port over fixes from unkline/unxline/unresv to undline.
1422 Similar to branches/release-2.2 r3049.
1423
1424
1425 Changes: Modified:
1426 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1427
1428
1429 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1430 Log:
1431 Merged revisions 2915 via svnmerge from
1432 http://svn.atheme.org/charybdis/trunk
1433
1434 ........
1435 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1436
1437 In usage message, show kline.conf and xline.conf instead
1438 of klines.conf and xlines.conf.
1439 ........
1440
1441
1442 Changes: Modified:
1443 + - branches/release-2.1/ (Property Modified)
1444 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1445
1446
1447 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1448 Log:
1449 Merged revisions 2831,2833,2853 via svnmerge from
1450 http://svn.atheme.org/charybdis/trunk
1451
1452 ........
1453 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1454
1455 unkline/unxline/unresv:
1456 - if fclose on the output returns an error, treat this as a
1457 write error too
1458 - check if the rename from the temp file to the ban conf failed
1459 ........
1460 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1461
1462 When adding a permanent dline/kline/xline/resv, check
1463 the return value of fclose().
1464 ........
1465 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1466
1467 Do not free xline aconf if it could not be written out.
1468 It will be added to the list in memory anyway.
1469 ........
1470
1471
1472 Changes: Modified:
1473 + - branches/release-2.1/ (Property Modified)
1474 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1475 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1476 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1477 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1478
1479
1480 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1481 Log:
1482 NEWS: Clarify effects of ip_cloaking changes a little.
1483
1484
1485 Changes: Modified:
1486 +2 -0 branches/release-2.1/NEWS (File Modified)
1487
1488
1489 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1490 Log:
1491 Rerun autoconf.
1492
1493
1494 Changes: Modified:
1495 +9 -9 branches/release-2.1/configure (File Modified)
1496
1497
1498 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1499 Log:
1500 Version bump on 2.1 branch to 2.1.2.
1501
1502
1503 Changes: Modified:
1504 +1 -1 branches/release-2.1/configure.ac (File Modified)
1505
1506
1507 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1508 Log:
1509 Mention r2801/r2805.
1510
1511
1512 Changes: Modified:
1513 +1 -0 branches/release-2.1/NEWS (File Modified)
1514
1515
1516 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1517 Log:
1518 Merged revisions 2801 via svnmerge from
1519 http://svn.atheme.org/charybdis/trunk
1520
1521 ........
1522 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1523
1524 ip_cloaking: try to avoid truncation by removing more
1525 components of the hostname (except the TLD).
1526 ........
1527
1528
1529 Changes: Modified:
1530 + - branches/release-2.1/ (Property Modified)
1531 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1532
1533
1534 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1535 Log:
1536 Update NEWS.
1537
1538
1539 Changes: Modified:
1540 +8 -1 branches/release-2.1/NEWS (File Modified)
1541
1542
1543 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1544 Log:
1545 Merged revisions 2781 via svnmerge from
1546 http://svn.atheme.org/charybdis/trunk
1547
1548 ........
1549 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1550
1551 Fix stupid bug: checked a hostmask against the found
1552 ban instead of all exceptions, causing all host mangled
1553 clients to be exempted if there was a single ban
1554 exception in many cases.
1555 ........
1556
1557
1558 Changes: Modified:
1559 + - branches/release-2.1/ (Property Modified)
1560 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1561
1562
1563 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1564 Log:
1565 Merged revisions 2773 via svnmerge from
1566 http://svn.atheme.org/charybdis/trunk
1567
1568 ........
1569 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1570
1571 user@host must be *@* for a shared{} block with flags=locops
1572 (server should not be *).
1573 ........
1574
1575
1576 Changes: Modified:
1577 + - branches/release-2.1/ (Property Modified)
1578 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1579
1580
1581 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1582 Log:
1583 Tweak \s code a little.
1584
1585
1586 Changes: Modified:
1587 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1588 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1589 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1590
1591
1592 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1593 Log:
1594 Merged revisions 2761 via svnmerge from
1595 http://svn.atheme.org/charybdis/trunk
1596
1597 ........
1598 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1599
1600 The testline/no_tilde fixes are in 2.1.1.
1601 ........
1602
1603
1604 Changes: Modified:
1605 + - branches/release-2.1/ (Property Modified)
1606 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1607
1608
1609 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1610 Log:
1611 Update NEWS.
1612
1613
1614 Changes: Modified:
1615 +4 -1 branches/release-2.1/NEWS (File Modified)
1616
1617
1618 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1619 Log:
1620 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
1621 http://svn.atheme.org/charybdis/trunk
1622 no_tilde fixes
1623
1624 ........
1625 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1626
1627 If the auth{} block has no_tilde and is not kline exempt,
1628 check the username without tilde against klines too.
1629 This is consistent with the way klines work on spoofs
1630 (klines checked on both raw and appearing-on-IRC version).
1631 ........
1632 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1633
1634 Rework the fix for klines with no_tilde.
1635 Add an extra argument to find_address_conf() for the
1636 username without tilde, as that may contain one character more.
1637 ........
1638 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1639
1640 Unbreak compile (because of r2697).
1641 testline with ~ could be improved some more perhaps, but this should work.
1642 ........
1643 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1644
1645 testline: take no_tilde and username truncation into account
1646 ........
1647 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1648
1649 Add some information on /testline with no_tilde and username truncation.
1650 ........
1651
1652
1653 Changes: Modified:
1654 + - branches/release-2.1/ (Property Modified)
1655 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1656 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1657 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1658 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1659 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1660 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1661
1662
1663 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1664 Log:
1665 Merged revisions 2149,2151 via svnmerge from
1666 http://svn.atheme.org/charybdis/trunk
1667
1668 ........
1669 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1670
1671 Move kills from services from +s to +k snomask.
1672 Kills from non-service opers remain on +s.
1673 ........
1674 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1675
1676 Update description of +s and +k snomasks.
1677 ........
1678
1679
1680 Changes: Modified:
1681 + - branches/release-2.1/ (Property Modified)
1682 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1683 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1684 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1685
1686
1687 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1688 Log:
1689 Merged revisions 2685 via svnmerge from
1690 http://svn.atheme.org/charybdis/trunk
1691
1692 ........
1693 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1694
1695 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1696 ........
1697
1698
1699 Changes: Modified:
1700 + - branches/release-2.1/ (Property Modified)
1701 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1702
1703
1704 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1705 Log:
1706 Merged revisions 2693 via svnmerge from
1707 http://svn.atheme.org/charybdis/trunk
1708
1709 ........
1710 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1711
1712 Fix truncation (by one) of unidented usernames
1713 if user registration is done because of DNSBL
1714 completion (which is the usual case if a valid
1715 NICK and USER are sent quickly and any DNSBLs
1716 are enabled).
1717 ........
1718
1719
1720 Changes: Modified:
1721 + - branches/release-2.1/ (Property Modified)
1722 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1723
1724
1725 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1726 Log:
1727 Update NEWS.
1728
1729
1730 Changes: Modified:
1731 +10 -0 branches/release-2.1/NEWS (File Modified)
1732
1733
1734 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1735 Log:
1736 Rerun autoconf.
1737
1738
1739 Changes: Modified:
1740 +9 -9 branches/release-2.1/configure (File Modified)
1741
1742
1743 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1744 Log:
1745 Version bump to 2.1.1.
1746
1747
1748 Changes: Modified:
1749 +1 -1 branches/release-2.1/configure.ac (File Modified)
1750
1751
1752 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1753 Log:
1754 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
1755 http://svn.atheme.org/charybdis/trunk
1756
1757 ........
1758 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1759
1760 - fix a server notice on SID collision where the server name is mentioned twice
1761 ........
1762 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1763
1764 - get_server_name() is stupid
1765 ........
1766 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1767
1768 - fix an oops
1769 ........
1770 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1771
1772 Do the Attempt to re-introduce SID server notice somewhat
1773 differently, showing a real host again if !HIDE_SERVERS_IPS
1774 and still showing the server name exactly once.
1775 ........
1776 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1777
1778 Fix log message for Attempt to re-introduce SID (server notice was ok).
1779 ........
1780 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1781
1782 - replace "No N line" with "no connect block" in a
1783 serverlog message
1784 - show attempted server name in a few serverlog messages
1785 ........
1786
1787
1788 Changes: Modified:
1789 + - branches/release-2.1/ (Property Modified)
1790 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1791
1792
1793 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1794 Log:
1795 Merged revisions 2218 via svnmerge from
1796 http://svn.atheme.org/charybdis/trunk
1797
1798 ........
1799 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1800
1801 Fix garbage in /stats y output on 64-bit archs.
1802 ........
1803
1804
1805 Changes: Modified:
1806 + - branches/release-2.1/ (Property Modified)
1807 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1808
1809
1810 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1811 Log:
1812 Merged revisions 2438 via svnmerge from
1813 http://svn.atheme.org/charybdis/trunk
1814
1815 ........
1816 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1817
1818 Enable Revision keyword in addition to Id.
1819 ........
1820
1821
1822 Changes: Modified:
1823 + - branches/release-2.1/ (Property Modified)
1824 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1825
1826
1827 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1828 Log:
1829 Merged revisions 2679 via svnmerge from
1830 http://svn.atheme.org/charybdis/trunk
1831
1832 ........
1833 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1834
1835 Port over ratbox 2.2 r23253 (anfl):
1836 - remove the cached storage of how many +beI there are, thereby fixing a
1837 case where it can get desynced from reality
1838 ........
1839
1840
1841 Changes: Modified:
1842 + - branches/release-2.1/ (Property Modified)
1843 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1844 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1845
1846
1847 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1848 Log:
1849 Merged revisions 2093,2095 via svnmerge from
1850 http://svn.atheme.org/charybdis/trunk
1851
1852 ........
1853 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1854
1855 - change DNSBL licensing to BSD.
1856 ........
1857 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1858
1859 - change x86-assembly FNV implementation to BSD license
1860 ........
1861
1862
1863 Changes: Modified:
1864 + - branches/release-2.1/ (Property Modified)
1865 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1866 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1867
1868
1869 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1870 Log:
1871 Merged revisions 2073,2075 via svnmerge from
1872 http://svn.atheme.org/charybdis/trunk
1873
1874 ........
1875 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1876
1877 Put full information in the squit reason when exiting
1878 a server due to a servlink (ziplinks) error.
1879 ........
1880 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1881
1882 Put full information in the squit reason when exiting
1883 a server due to not enough arguments for a command.
1884 ........
1885
1886
1887 Changes: Modified:
1888 + - branches/release-2.1/ (Property Modified)
1889 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1890 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1891
1892
1893 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1894 Log:
1895 Merged revisions 2071 via svnmerge from
1896 http://svn.atheme.org/charybdis/trunk
1897
1898 ........
1899 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1900
1901 Don't redirect users from an existing domain to an
1902 existing server in reference.conf.
1903 Idea from ratbox.
1904 ........
1905
1906
1907 Changes: Modified:
1908 + - branches/release-2.1/ (Property Modified)
1909 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1910
1911
1912 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1913 Log:
1914 Merged revisions 2053 via svnmerge from
1915 http://svn.atheme.org/charybdis/trunk
1916
1917 ........
1918 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1919
1920 Make find_channel_membership() choose the shortest list
1921 (channel's list or user's list) to search, avoiding excessive
1922 CPU usage with services which are in lots of channels.
1923 From ratbox 2.2 (anfl/jilles)
1924 ........
1925
1926
1927 Changes: Modified:
1928 + - branches/release-2.1/ (Property Modified)
1929 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1930
1931
1932 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1933 Log:
1934 Rerun autoconf.
1935
1936
1937 Changes: Modified:
1938 +9 -9 branches/release-2.1/configure (File Modified)
1939
1940
1941 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1942 Log:
1943 Version change 2.1.0rc1 -> 2.1.0 (release).
1944
1945
1946 Changes: Modified:
1947 +1 -1 branches/release-2.1/configure.ac (File Modified)
1948
1949
1950 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1951 Log:
1952 Merged revisions 2029 via svnmerge from
1953 http://svn.atheme.org/charybdis/trunk
1954
1955 ........
1956 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1957
1958 NEWS: mention m_webirc.c module
1959 ........
1960
1961
1962 Changes: Modified:
1963 + - branches/release-2.1/ (Property Modified)
1964 +1 -0 branches/release-2.1/NEWS (File Modified)
1965
1966
1967 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1968 Log:
1969 Rerun autoconf.
1970
1971
1972 Changes: Modified:
1973 +9 -9 branches/release-2.1/configure (File Modified)
1974
1975
1976 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1977 Log:
1978 Change version to 2.1.0rc1.
1979
1980
1981 Changes: Modified:
1982 +1 -1 branches/release-2.1/configure.ac (File Modified)
1983
1984
1985 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1986 Log:
1987 Merged revisions 2021 via svnmerge from
1988 http://svn.atheme.org/charybdis/trunk
1989
1990 ........
1991 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1992
1993 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1994 related flaky looking things, and instead keep a list
1995 of BlacklistClients in PreClient.
1996 ........
1997
1998
1999 Changes: Modified:
2000 + - branches/release-2.1/ (Property Modified)
2001 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2002 +1 -1 branches/release-2.1/include/client.h (File Modified)
2003 +0 -1 branches/release-2.1/include/res.h (File Modified)
2004 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2005 +0 -24 branches/release-2.1/src/res.c (File Modified)
2006 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2007
2008
2009 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2010 Log:
2011 Merged revisions 2015,2017 via svnmerge from
2012 http://svn.atheme.org/charybdis/trunk
2013
2014 ........
2015 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2016
2017 Check if the name in the question section of the
2018 DNS reply matches what we queried, to guard against
2019 late replies to a previous query with the same id.
2020 ........
2021 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2022
2023 res.c: add a comment summarizing our changes
2024 ........
2025
2026
2027 Changes: Modified:
2028 + - branches/release-2.1/ (Property Modified)
2029 +53 -18 branches/release-2.1/src/res.c (File Modified)
2030
2031
2032 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2033 Log:
2034 Merged revisions 1981 via svnmerge from
2035 http://svn.atheme.org/charybdis/trunk
2036
2037 ........
2038 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2039
2040 Alphabetize extensions and tweak the descriptions a little.
2041 ........
2042
2043
2044 Changes: Modified:
2045 + - branches/release-2.1/ (Property Modified)
2046 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2047 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2048
2049
2050 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2051 Log:
2052 Merged revisions 1975 via svnmerge from
2053 http://svn.atheme.org/charybdis/trunk
2054
2055 ........
2056 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2057
2058 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2059 We should use the IP and not truncate the hostname.
2060 From ratbox 2.2 (androsyn)
2061 ........
2062
2063
2064 Changes: Modified:
2065 + - branches/release-2.1/ (Property Modified)
2066 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2067
2068
2069 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2070 Log:
2071 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2072 http://svn.atheme.org/charybdis/trunk
2073
2074
2075 Changes: Modified:
2076 + - branches/release-2.1/ (Property Modified)
2077
2078
2079 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2080 Log:
2081 - branch 2.1 release family
2082
2083
2084 Changes: Modified:
2085 + - branches/release-2.1/ (File Added)
2086
2087
2088 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2089 Log:
2090 Describe new handling of host mangling in channel bans in SGML.
2091
2092
2093 Changes: Modified:
2094 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2095
2096
2097 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2098 Log:
2099 - ok, 2.1 operline brought to you by marvin the melancholy robot
2100
2101
2102 Changes: Modified:
2103 +1 -1 trunk/src/messages.tab (File Modified)
2104
2105
2106 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2107 Log:
2108 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2109 If anybody comes up with anything better, then please let us know
2110 and we will change this before 2.1 is branched.
2111
2112
2113 Changes: Modified:
2114 +1 -1 trunk/src/messages.tab (File Modified)
2115
2116
2117 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2118 Log:
2119 Add EUID to capab.txt.
2120
2121
2122 Changes: Modified:
2123 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2124
2125
2126 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2127 Log:
2128 Update NEWS file.
2129
2130
2131 Changes: Modified:
2132 +3 -0 trunk/NEWS (File Modified)
2133
2134
2135 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2136 Log:
2137 Allow service{} servers to manipulate the nick delay table
2138 (for "nickserv enforcement").
2139 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2140 If duration is 0, the nickdelay entry is removed, otherwise
2141 it is added with the duration in seconds (maximum 24 hours).
2142 It is suggested that this is used if the EUID capab is present.
2143
2144
2145 Changes: Modified:
2146 +42 -1 trunk/modules/m_services.c (File Modified)
2147
2148
2149 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2150 Log:
2151 HURT: strip off *@ from the start of the mask
2152 reject anything else containing '@' or '!'
2153
2154
2155 Changes: Modified:
2156 +11 -0 trunk/extensions/hurt.c (File Modified)
2157
2158
2159 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2160 Log:
2161 ircd.c: need supported.h here
2162
2163
2164 Changes: Modified:
2165 +1 -0 trunk/src/ircd.c (File Modified)
2166
2167
2168 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2169 Log:
2170 HURT: less ambiguity here
2171 ips/hosts to be hurt must contain a '.' or ':' otherwise
2172 they are interpreted as nicks
2173
2174
2175 Changes: Modified:
2176 +14 -9 trunk/extensions/hurt.c (File Modified)
2177
2178
2179 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2180 Log:
2181 - we're now ircd-charybdis.org.
2182 - properly alphabetize credits
2183
2184
2185 Changes: Modified:
2186 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2187
2188
2189 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2190 Log:
2191 - add additional modules to the configs
2192
2193
2194 Changes: Modified:
2195 +6 -0 trunk/doc/example.conf (File Modified)
2196 +12 -0 trunk/doc/reference.conf (File Modified)
2197
2198
2199 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2200 Log:
2201 - remove hurt.h, it is pointless and confusing
2202
2203
2204 Changes: Modified:
2205 +27 -62 trunk/extensions/hurt.c (File Modified)
2206 + - trunk/extensions/hurt.h (File Deleted)
2207
2208
2209 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2210 Log:
2211 - add code to suggest a local HURT by nickname.
2212 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2213
2214
2215 Changes: Modified:
2216 +40 -10 trunk/extensions/hurt.c (File Modified)
2217 +1 -0 trunk/extensions/hurt.h (File Modified)
2218
2219
2220 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2221 Log:
2222 - update NEWS file
2223
2224
2225 Changes: Modified:
2226 +2 -1 trunk/NEWS (File Modified)
2227
2228
2229 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2230 Log:
2231 MASKTRACE/TESTMASK: check orighost as well
2232
2233
2234 Changes: Modified:
2235 +4 -2 trunk/modules/m_etrace.c (File Modified)
2236 +3 -1 trunk/modules/m_testmask.c (File Modified)
2237
2238
2239 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2240 Log:
2241 Make RPL_ISUPPORT (005) numeric modularizable.
2242 Currently it will reassemble the numeric every time
2243 it needs to be sent, using a few dozen callbacks;
2244 if this is too slow some caching scheme should be
2245 implemented.
2246
2247
2248 Changes: Modified:
2249 +0 -1 trunk/include/s_user.h (File Modified)
2250 +36 -114 trunk/include/supported.h (File Modified)
2251 +1 -1 trunk/modules/m_version.c (File Modified)
2252 +1 -0 trunk/src/Makefile.in (File Modified)
2253 +1 -0 trunk/src/ircd.c (File Modified)
2254 +300 -25 trunk/src/s_user.c (File Modified)
2255 + - trunk/src/supported.c (File Added)
2256
2257
2258 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2259 Log:
2260 EUID orighost could differ from host only in case,
2261 do not mark as dynamic spoof then
2262
2263
2264 Changes: Modified:
2265 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2266
2267
2268 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2269 Log:
2270 kline help file: clarify a bit and remove some obsolete stuff
2271 partly suggested by Olin
2272
2273
2274 Changes: Modified:
2275 +8 -8 trunk/help/opers/kline (File Modified)
2276
2277
2278 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2279 Log:
2280 Update NEWS file.
2281
2282
2283 Changes: Modified:
2284 +20 -0 trunk/NEWS (File Modified)
2285
2286
2287 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2288 Log:
2289 Show real host/IP to nonopers whoising themselves.
2290 The IP is not shown for auth{} spoofs, otherwise it is,
2291 as it looked rather weird to me to show an auth{} spoofed
2292 IP like this. (/userhost on self still shows the IP.)
2293
2294
2295 Changes: Modified:
2296 +13 -2 trunk/modules/m_whois.c (File Modified)
2297
2298
2299 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2300 Log:
2301 Document nick_delay stuff and move it around a bit.
2302
2303
2304 Changes: Modified:
2305 +1 -2 trunk/doc/example.conf (File Modified)
2306 +8 -2 trunk/doc/reference.conf (File Modified)
2307
2308
2309 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2310 Log:
2311 - disable nickdelay by default. Needs to be documented in reference.conf.
2312
2313
2314 Changes: Modified:
2315 +2 -0 trunk/doc/example.conf (File Modified)
2316 +2 -0 trunk/doc/reference.conf (File Modified)
2317
2318
2319 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2320 Log:
2321 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2322
2323
2324 Changes: Modified:
2325 +2 -1 trunk/modules/m_services.c (File Modified)
2326
2327
2328 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2329 Log:
2330 ip_cloaking: somewhat hackish but we need to send the
2331 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2332 umodes
2333
2334
2335 Changes: Modified:
2336 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2337
2338
2339 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2340 Log:
2341 If EUID is used, show realhost in far connect notice
2342 (but not in far disconnect notice).
2343
2344
2345 Changes: Modified:
2346 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2347
2348
2349 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2350 Log:
2351 ip_cloaking:
2352 - use non-ENCAP CHGHOST if possible
2353 - really introduce new users with their mangled and real
2354 host if +h is in default umodes
2355
2356
2357 Changes: Modified:
2358 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2359
2360
2361 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2362 Log:
2363 Add non-ENCAP CHGHOST.
2364
2365
2366 Changes: Modified:
2367 +49 -11 trunk/modules/m_chghost.c (File Modified)
2368
2369
2370 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2371 Log:
2372 Initial addition of EUID (puts realhost/account in same
2373 command as user introduction).
2374 See doc/technical/euid.txt for more information.
2375 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2376
2377
2378 Changes: Modified:
2379 + - trunk/doc/technical/euid.txt (File Added)
2380 +2 -1 trunk/include/s_serv.h (File Modified)
2381 +1 -1 trunk/include/s_user.h (File Modified)
2382 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2383 +1 -34 trunk/modules/m_chghost.c (File Modified)
2384 +0 -28 trunk/modules/m_services.c (File Modified)
2385 +30 -1 trunk/src/s_serv.c (File Modified)
2386 +30 -3 trunk/src/s_user.c (File Modified)
2387
2388
2389 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2390 Log:
2391 Store the mangled host in localClient and use it for
2392 ban matching (also match real host for mangled users,
2393 also match mangled host for uncloaked users).
2394 Improve interaction of +h with auth{} and services
2395 spoofs.
2396 Note that all of this only applies to clients who
2397 connect after the mangling module is loaded
2398 (other clients cannot even set +h).
2399 The sorcerynet cloaking module has not been updated
2400 for these changes.
2401
2402
2403 Changes: Modified:
2404 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2405 +3 -0 trunk/include/client.h (File Modified)
2406 +64 -5 trunk/src/channel.c (File Modified)
2407 +1 -0 trunk/src/client.c (File Modified)
2408 +2 -2 trunk/src/s_user.c (File Modified)
2409
2410
2411 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2412 Log:
2413 Document /stats U letters in sgml.
2414
2415
2416 Changes: Modified:
2417 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2418
2419
2420 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2421 Log:
2422 Better description of hub_mask and leaf_mask.
2423
2424
2425 Changes: Modified:
2426 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2427
2428
2429 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2430 Log:
2431 Add operspy_dont_care_user_info to sgml docs.
2432
2433
2434 Changes: Modified:
2435 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2436
2437
2438 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2439 Log:
2440 Add general::operspy_dont_care_user_info.
2441 This makes /who mask equivalent to /who !mask for opers
2442 with the operspy flag, and removes the operspy log/notice
2443 on /who mask, /masktrace and /scan.
2444 The necessary privilege (operspy flag) is unchanged.
2445 Behaviour for the other operspy commands (channel
2446 related ones) is also unchanged.
2447
2448
2449 Changes: Modified:
2450 +1 -0 trunk/doc/example.conf (File Modified)
2451 +6 -0 trunk/doc/reference.conf (File Modified)
2452 +1 -0 trunk/include/s_conf.h (File Modified)
2453 +10 -8 trunk/modules/m_etrace.c (File Modified)
2454 +6 -0 trunk/modules/m_info.c (File Modified)
2455 +8 -5 trunk/modules/m_scan.c (File Modified)
2456 +1 -1 trunk/modules/m_version.c (File Modified)
2457 +6 -1 trunk/modules/m_who.c (File Modified)
2458 +1 -0 trunk/src/newconf.c (File Modified)
2459 +1 -0 trunk/src/s_conf.c (File Modified)
2460
2461
2462 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2463 Log:
2464 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2465 This letter will also be used for showing operspy with
2466 limited accountability (show non channel related info
2467 without '!' or notice).
2468
2469
2470 Changes: Modified:
2471 +2 -0 trunk/doc/server-version-info (File Modified)
2472 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2473 +2 -0 trunk/include/ircd.h (File Modified)
2474 +6 -0 trunk/modules/m_info.c (File Modified)
2475 +2 -0 trunk/modules/m_version.c (File Modified)
2476 +1 -0 trunk/src/ircd_state.c (File Modified)
2477
2478
2479 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2480 Log:
2481 Add m_webirc module, allows showing real host of CGI:IRC users.
2482 Differences to the version available on my web page for a while:
2483 instructions on how to set it up.
2484
2485
2486 Changes: Modified:
2487 +137 -0 trunk/extensions/Makefile.in (File Modified)
2488 + - trunk/extensions/m_webirc.c (File Added)
2489
2490
2491 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2492 Log:
2493 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2494
2495
2496 Changes: Modified:
2497 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2498
2499
2500 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2501 Log:
2502 - move beu from core to contributors
2503 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2504
2505
2506 Changes: Modified:
2507 +2 -2 trunk/CREDITS (File Modified)
2508
2509
2510 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2511 Log:
2512 Mention that class blocks must be defined before the
2513 auth or connect blocks referencing them.
2514
2515
2516 Changes: Modified:
2517 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2518
2519
2520 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2521 Log:
2522 extb_canjoin:
2523 - change from "can join" to "is banned", this reverses sense
2524 and removes "weird" checks like for +i, +l, +j
2525 - don't allow $j to same channel
2526 - +s/+p restriction removed, anyone can /mode b anyway
2527 - +k check removed
2528
2529
2530 Changes: Modified:
2531 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2532
2533
2534 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2535 Log:
2536 Add a few important lines from reference.conf to example.conf.
2537
2538
2539 Changes: Modified:
2540 +8 -1 trunk/doc/example.conf (File Modified)
2541
2542
2543 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2544 Log:
2545 - we don't support rtsigio anymore
2546 - we definately don't support VMS nor Cygwin either.
2547
2548
2549 Changes: Modified:
2550 +2 -2 trunk/INSTALL (File Modified)
2551 +0 -2 trunk/README.FIRST (File Modified)
2552
2553
2554 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2555 Log:
2556 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2557
2558
2559 Changes: Modified:
2560 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2561
2562
2563 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2564 Log:
2565 extb_canjoin:
2566 - return EXTBAN_NOMATCH for a valid ban that does not match
2567 - consider a $j ban invalid if we were already processing a
2568 can_join for a $j ban
2569
2570
2571 Changes: Modified:
2572 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2573
2574
2575 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2576 Log:
2577 extb_extgecos: realhost -> orighost
2578
2579
2580 Changes: Modified:
2581 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2582
2583
2584 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2585 Log:
2586 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2587
2588
2589 Changes: Modified:
2590 +59 -0 trunk/extensions/Makefile.in (File Modified)
2591 + - trunk/extensions/extb_canjoin.c (File Added)
2592
2593
2594 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2595 Log:
2596 - oh right, charybdis calls that 'orighost'.
2597
2598
2599 Changes: Modified:
2600 +2 -2 trunk/modules/m_who.c (File Modified)
2601
2602
2603 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2604 Log:
2605 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2606
2607
2608 Changes: Modified:
2609 +2 -0 trunk/modules/m_who.c (File Modified)
2610
2611
2612 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2613 Log:
2614 - also check $x against realhost
2615
2616
2617 Changes: Modified:
2618 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2619
2620
2621 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2622 Log:
2623 Sorcerynet people want a debugging notice moved from +s to +d.
2624
2625
2626 Changes: Modified:
2627 +1 -1 trunk/src/blacklist.c (File Modified)
2628
2629
2630 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2631 Log:
2632 Use source_p instead of client_p for free_pre_client().
2633 client_p could be NULL or another client.
2634
2635
2636 Changes: Modified:
2637 +1 -1 trunk/src/client.c (File Modified)
2638
2639
2640 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2641 Log:
2642 - revert this, I know how to fix it now
2643
2644
2645 Changes: Modified:
2646 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2647
2648
2649 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2650 Log:
2651 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2652 This fix is probably suboptimal, but it does indeed fix the problem.
2653
2654
2655 Changes: Modified:
2656 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2657
2658
2659 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2660 Log:
2661 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2662
2663
2664 Changes: Modified:
2665 +49 -0 trunk/extensions/Makefile.in (File Modified)
2666 + - trunk/extensions/extb_extgecos.c (File Added)
2667
2668
2669 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2670 Log:
2671 Remove undocumented and unused general::fallback_to_ip6_int config option.
2672
2673
2674 Changes: Modified:
2675 +0 -3 trunk/include/s_conf.h (File Modified)
2676 +0 -3 trunk/src/newconf.c (File Modified)
2677
2678
2679 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2680 Log:
2681 SGML docs:
2682 - document new TESTMASK
2683 - mention that TESTMASK matching is the same as MASKTRACE matching
2684 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2685 been that way)
2686
2687
2688 Changes: Modified:
2689 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2690
2691
2692 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2693 Log:
2694 New testmask from ratbox 2.2.
2695 Allows matches on nick, ip and gecos in addition to user
2696 and host, and is fully analogous to masktrace.
2697 The numeric has changed from 724 to 727 and fields in it
2698 have changed.
2699
2700
2701 Changes: Modified:
2702 +4 -3 trunk/help/opers/testmask (File Modified)
2703 +1 -0 trunk/include/numeric.h (File Modified)
2704 +82 -9 trunk/modules/m_testmask.c (File Modified)
2705 +2 -2 trunk/src/messages.tab (File Modified)
2706
2707
2708 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2709 Log:
2710 contrib -> extensions
2711
2712
2713 Changes: Modified:
2714 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2715
2716
2717 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2718 Log:
2719 CHGHOST: Check validity of new hostname.
2720 If the command came from a local client (disabled by
2721 default), send an error message and drop the command.
2722 If the command came from a remote client or server,
2723 send a notice to opers and the target user (if local).
2724
2725
2726 Changes: Modified:
2727 +42 -1 trunk/modules/m_chghost.c (File Modified)
2728
2729
2730 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2731 Log:
2732 Update NEWS file.
2733
2734
2735 Changes: Modified:
2736 +23 -1 trunk/NEWS (File Modified)
2737
2738
2739 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2740 Log:
2741 When an outgoing server connection succeeds, set
2742 localClient->ip by simply copying the whole sockaddr
2743 struct instead of copying certain parts only.
2744
2745
2746 Changes: Modified:
2747 +1 -19 trunk/src/s_serv.c (File Modified)
2748
2749
2750 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2751 Log:
2752 Give a special error message and ignore the connect block
2753 if trying to add a connect block for the server's own name.
2754
2755
2756 Changes: Modified:
2757 +7 -0 trunk/src/newconf.c (File Modified)
2758
2759
2760 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2761 Log:
2762 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2763 when --disable-balloc is used, so that it compiles.
2764 Obviously the BlockHeapUsage() stub returns just zeroes so
2765 /stats z will be less informative.
2766
2767
2768 Changes: Modified:
2769 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2770
2771
2772 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2773 Log:
2774 Free and zero dns_query in DNS callback for outgoing connect.
2775 This avoids double free of reslist.
2776
2777
2778 Changes: Modified:
2779 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2780
2781
2782 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2783 Log:
2784 From ratbox, log failed outgoing connections to serverlog.
2785 Added: IP address.
2786
2787
2788 Changes: Modified:
2789 +13 -1 trunk/src/s_serv.c (File Modified)
2790
2791
2792 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2793 Log:
2794 Change serverlog message when connecting to be more clear and show the port number.
2795
2796
2797 Changes: Modified:
2798 +1 -1 trunk/src/s_serv.c (File Modified)
2799
2800
2801 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2802 Log:
2803 Remove gethost_byname(), this is meaningless
2804 since the removal of AAAA -> A fallback (r1763).
2805
2806
2807 Changes: Modified:
2808 +0 -1 trunk/include/res.h (File Modified)
2809 +0 -12 trunk/src/res.c (File Modified)
2810
2811
2812 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2813 Log:
2814 Remove ip6.int support and use only ip6.arpa.
2815 The global ip6.int zone has disappeared on June 1
2816 and a lot of other software has been removing ip6.int
2817 support also.
2818 This removes the second and last case where IPv6
2819 support in charybdis causes extra lookups and slows
2820 DNS down.
2821
2822
2823 Changes: Modified:
2824 +5 -27 trunk/src/res.c (File Modified)
2825
2826
2827 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2828 Log:
2829 Mention new default (r1767) for connect::aftype in sgml docs.
2830
2831
2832 Changes: Modified:
2833 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2834
2835
2836 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2837 Log:
2838 Use IPv6 if connect::host looks like an IPv6 address
2839 (contains a colon). No need to aftype=ipv6 anymore.
2840
2841
2842 Changes: Modified:
2843 +2 -0 trunk/src/newconf.c (File Modified)
2844
2845
2846 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2847 Log:
2848 More information about connect::host.
2849
2850
2851 Changes: Modified:
2852 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2853
2854
2855 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2856 Log:
2857 Remove fallback to A if AAAA cannot be found.
2858 In case of a forward check of a reverse lookup, we
2859 already know if it's ipv4 or ipv6, so it is not
2860 useful and in case of a forward lookup of a hostname
2861 in connect::host, connect::aftype already specifies
2862 if it's ipv4 or ipv6.
2863
2864
2865 Changes: Modified:
2866 +4 -27 trunk/src/res.c (File Modified)
2867
2868
2869 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2870 Log:
2871 msg_channel():
2872 - check if +c made the message text empty and refuse
2873 to send it if so
2874 - don't copy message text if it is not necessary
2875 (channel is -c)
2876
2877
2878 Changes: Modified:
2879 +14 -4 trunk/modules/core/m_message.c (File Modified)
2880
2881
2882 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2883 Log:
2884 remove_conf_item(): do not free cf_name, this is generally a string constant
2885
2886
2887 Changes: Modified:
2888 +0 -1 trunk/src/newconf.c (File Modified)
2889
2890
2891 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2892 Log:
2893 Remove the old unused FDL_ constants.
2894
2895
2896 Changes: Modified:
2897 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2898
2899
2900 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2901 Log:
2902 Remove an unused struct irc_sockaddr_storage from fde_t
2903 (allocated for every possible file descriptor).
2904
2905
2906 Changes: Modified:
2907 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2908
2909
2910 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2911 Log:
2912 If the DNS lookup for an outgoing connection is still
2913 pending when it is closed, clean it up.
2914
2915
2916 Changes: Modified:
2917 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2918
2919
2920 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2921 Log:
2922 If proc_answer() fails (for example if a lookup for an
2923 A record returns a CNAME), fail the query immediately.
2924 Previously the packet was just ignored, leaving the
2925 query to time out.
2926
2927
2928 Changes: Modified:
2929 +4 -8 trunk/src/res.c (File Modified)
2930
2931
2932 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2933 Log:
2934 Correct sockhost field in an outgoing server connection.
2935 First copy the host field from the server_conf, then
2936 take the IP from to where the connection was attempted
2937 when the connection callback is called.
2938 (Before r1747 this used the IP from the server_conf.)
2939
2940
2941 Changes: Modified:
2942 +8 -2 trunk/src/s_serv.c (File Modified)
2943
2944
2945 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2946 Log:
2947 Remove ipnum (keep aftype) and dns_query from server_conf.
2948 We don't keep track of binary form address in connect{}
2949 blocks anymore, DNS lookups of names in host= gone.
2950 As before the DNS lookup is done on connect.
2951 This should unbreak hostnames in host= somewhat.
2952
2953
2954 Changes: Modified:
2955 +1 -2 trunk/include/s_newconf.h (File Modified)
2956 +2 -2 trunk/src/newconf.c (File Modified)
2957 +1 -42 trunk/src/s_newconf.c (File Modified)
2958 +12 -31 trunk/src/s_serv.c (File Modified)
2959
2960
2961 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2962 Log:
2963 Rerun autoconf.
2964
2965
2966 Changes: Modified:
2967 +1 -1 trunk/configure (File Modified)
2968
2969
2970 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2971 Log:
2972 Fix --disable-balloc help text (said --disable-small-net).
2973
2974
2975 Changes: Modified:
2976 +1 -1 trunk/configure.ac (File Modified)
2977
2978
2979 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2980 Log:
2981 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2982 services (+S). Unlike operstring and adminstring, this
2983 is not changeable with /quote set but is updated on rehash.
2984
2985
2986 Changes: Modified:
2987 +1 -0 trunk/doc/example.conf (File Modified)
2988 +10 -2 trunk/doc/reference.conf (File Modified)
2989 +1 -0 trunk/include/s_conf.h (File Modified)
2990 +6 -0 trunk/modules/m_info.c (File Modified)
2991 +3 -2 trunk/modules/m_whois.c (File Modified)
2992 +1 -0 trunk/src/newconf.c (File Modified)
2993 +1 -0 trunk/src/s_conf.c (File Modified)
2994
2995
2996 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2997 Log:
2998 Fix handling of comma in whois: ignore the comma and
2999 everything after it but do output the entire parameter
3000 in RPL_ENDOFWHOIS.
3001
3002
3003 Changes: Modified:
3004 +2 -2 trunk/modules/m_whois.c (File Modified)
3005
3006
3007 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3008 Log:
3009 New /stats letter 's' to list HURTs:
3010 - opers get the full listing.
3011 - users get any HURTs that match their sockhost/orighost if
3012 "stats_k_oper_only" is set to 1.
3013
3014
3015 Changes: Modified:
3016 +50 -0 trunk/extensions/hurt.c (File Modified)
3017
3018
3019 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3020 Log:
3021 - make the newconf system available to modules.
3022
3023
3024 Changes: Modified:
3025 +4 -1 trunk/include/newconf.h (File Modified)
3026 +4 -8 trunk/src/newconf.c (File Modified)
3027
3028
3029 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3030 Log:
3031 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3032
3033 Changes: Modified:
3034 +0 -3 trunk/doc/example.conf (File Modified)
3035 +0 -3 trunk/doc/reference.conf (File Modified)
3036
3037
3038 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3039 Log:
3040 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3041
3042
3043 Changes: Modified:
3044 +3 -0 trunk/doc/example.conf (File Modified)
3045 +3 -0 trunk/doc/reference.conf (File Modified)
3046
3047
3048 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3049 Log:
3050 Fix too early truncation of JOIN channel list.
3051
3052
3053 Changes: Modified:
3054 +2 -3 trunk/modules/core/m_join.c (File Modified)
3055
3056
3057 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3058 Log:
3059 - From ratbox 2.2 (anfl), send server notices about read
3060 errors from handshakes and servers to +s instead of +d.
3061 - Send various server notices about failed server
3062 connections which did not reach registered state network
3063 wide if the connection was initiated by a remote oper.
3064 This avoids annoying the whole net if there is a
3065 broken autoconnect, but allows all opers to see why a
3066 remote connect failed. Failed connections which did reach
3067 server state already generate server notices everywhere.
3068
3069 Note: this is an exception to our general policy to not send
3070 server notices about unregistered connections remotely.
3071
3072
3073 Changes: Modified:
3074 +1 -0 trunk/include/client.h (File Modified)
3075 +20 -6 trunk/src/client.c (File Modified)
3076 +6 -6 trunk/src/s_serv.c (File Modified)
3077
3078
3079 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3080 Log:
3081 - fix typoes
3082
3083
3084 Changes: Modified:
3085 +1 -1 trunk/doc/example.conf (File Modified)
3086 +1 -1 trunk/doc/reference.conf (File Modified)
3087
3088
3089 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3090 Log:
3091 Don't allow #channel +b $c:&channel (inconsistent target).
3092
3093
3094 Changes: Modified:
3095 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3096
3097
3098 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3099 Log:
3100 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3101
3102
3103 Changes: Modified:
3104 +0 -2 trunk/include/client.h (File Modified)
3105
3106
3107 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3108 Log:
3109 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3110
3111
3112 Changes: Modified:
3113 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3114
3115
3116 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3117 Log:
3118 Store IP addresses in whowas. These are shown to opers.
3119 Obtained from Eurus patches.
3120 orighost tracking removed (not worth the memory IMHO),
3121 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3122 with unknown IPs and to not violate auth{} spoof policy.
3123
3124
3125 Changes: Modified:
3126 +2 -0 trunk/doc/reference.conf (File Modified)
3127 +1 -0 trunk/include/numeric.h (File Modified)
3128 +1 -0 trunk/include/whowas.h (File Modified)
3129 +10 -1 trunk/modules/m_whowas.c (File Modified)
3130 +1 -1 trunk/src/messages.tab (File Modified)
3131 +4 -0 trunk/src/whowas.c (File Modified)
3132
3133
3134 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3135 Log:
3136 Describe hostmask parameter of masktrace better in sgml docs.
3137
3138
3139 Changes: Modified:
3140 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3141
3142
3143 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3144 Log:
3145 masktrace help file: mention CIDR IP masks
3146 From ratbox 2.2
3147
3148
3149 Changes: Modified:
3150 +2 -0 trunk/help/opers/masktrace (File Modified)
3151
3152
3153 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3154 Log:
3155 MASKTRACE: allow normal match() on IP address also
3156 From ratbox 2.2
3157
3158
3159 Changes: Modified:
3160 +2 -3 trunk/modules/m_etrace.c (File Modified)
3161
3162
3163 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3164 Log:
3165 Allow +S clients (services) to send to channels and @/+ channels always.
3166
3167
3168 Changes: Modified:
3169 +1 -1 trunk/modules/core/m_message.c (File Modified)
3170 +1 -1 trunk/src/channel.c (File Modified)
3171
3172
3173 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3174 Log:
3175 Allow servers to send to @#chan and +#chan.
3176
3177
3178 Changes: Modified:
3179 +1 -1 trunk/modules/core/m_message.c (File Modified)
3180
3181
3182 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3183 Log:
3184 Don't count opers on service{} servers in /lusers.
3185
3186
3187 Changes: Modified:
3188 +2 -2 trunk/src/s_user.c (File Modified)
3189
3190
3191 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3192 Log:
3193 Show opers the real host behind a dynamic spoof in WHOIS.
3194 If the user is auth{} spoofed, this shows the auth{} spoof
3195 otherwise it shows the DNS hostname and IP address.
3196 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3197
3198
3199 Changes: Modified:
3200 +1 -0 trunk/include/numeric.h (File Modified)
3201 +12 -2 trunk/modules/m_whois.c (File Modified)
3202 +1 -1 trunk/src/messages.tab (File Modified)
3203
3204
3205 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3206 Log:
3207 Remove #define HIDE_SPOOF_IPS from config.h, should
3208 have been done earlier.
3209
3210
3211 Changes: Modified:
3212 +0 -7 trunk/include/config.h (File Modified)
3213
3214
3215 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3216 Log:
3217 Bring back ERR_CANTKILLSERVER.
3218
3219
3220 Changes: Modified:
3221 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3222
3223
3224 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3225 Log:
3226 ip_cloaking module:
3227 - also send RPL_HOSTHIDDEN on -h
3228 - don't allow +h for auth{} spoofed clients
3229
3230
3231 Changes: Modified:
3232 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3233
3234
3235 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3236 Log:
3237 /etc/resolv.conf parsing:
3238 - don't crash (sometimes) if there is a line without an argument
3239 (e.g. 'search' by itself)
3240 - fix handling of lines with leading whitespace
3241
3242
3243 Changes: Modified:
3244 +9 -8 trunk/src/reslib.c (File Modified)
3245
3246
3247 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3248 Log:
3249 Put back code that terminates DNS queries, which was
3250 removed during the resolver changes.
3251
3252
3253 Changes: Modified:
3254 +4 -0 trunk/src/s_auth.c (File Modified)
3255
3256
3257 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3258 Log:
3259 - oh hey, that was in the wrong place
3260
3261
3262 Changes: Modified:
3263 +13 -13 trunk/src/s_auth.c (File Modified)
3264
3265
3266 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3267 Log:
3268 - handle a situation where a user can go away before DNS completes
3269
3270
3271 Changes: Modified:
3272 +13 -0 trunk/src/s_auth.c (File Modified)
3273
3274
3275 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3276 Log:
3277 More dnsbl stuff
3278
3279
3280 Changes: Modified:
3281 +1 -0 trunk/include/blacklist.h (File Modified)
3282 +1 -0 trunk/include/res.h (File Modified)
3283 +33 -2 trunk/src/blacklist.c (File Modified)
3284 +2 -0 trunk/src/client.c (File Modified)
3285 +24 -0 trunk/src/res.c (File Modified)
3286
3287
3288 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3289 Log:
3290 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3291 if comm_accept() failed.
3292
3293 Found with valgrind.
3294
3295
3296 Changes: Modified:
3297 +4 -4 trunk/src/listener.c (File Modified)
3298
3299
3300 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3301 Log:
3302 - handle unavailable Client/preClient structs
3303
3304
3305 Changes: Modified:
3306 +9 -0 trunk/src/blacklist.c (File Modified)
3307
3308
3309 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3310 Log:
3311 Add +lf to SGML docs.
3312
3313
3314 Changes: Modified:
3315 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3316
3317
3318 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3319 Log:
3320 Also do forwarding if the channel limit (+l) is exceeded.
3321
3322
3323 Changes: Modified:
3324 +1 -1 trunk/help/opers/cmode (File Modified)
3325 +2 -2 trunk/modules/core/m_join.c (File Modified)
3326
3327
3328 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3329 Log:
3330 Post-release lovin':
3331 - Update version to 2.1.0.
3332 - Regenerate configure.
3333
3334
3335 Changes: Modified:
3336 +9 -9 trunk/configure (File Modified)
3337 +1 -1 trunk/configure.ac (File Modified)
3338
3339
3340 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3341 Log:
3342 Comment out example blacklist{} block.
3343
3344
3345 Changes: Modified:
3346 +7 -7 trunk/doc/example.conf (File Modified)
3347 +7 -7 trunk/doc/reference.conf (File Modified)
3348
3349
3350 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3351 Log:
3352 Add note regarding use of AHBL BLs.
3353
3354
3355 Changes: Modified:
3356 +4 -0 trunk/doc/example.conf (File Modified)
3357 +4 -0 trunk/doc/reference.conf (File Modified)
3358
3359
3360 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3361 Log:
3362 Fix typos.
3363
3364
3365 Changes: Modified:
3366 +2 -2 trunk/CREDITS (File Modified)
3367
3368
3369 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3370 Log:
3371 Add beu to CREDITS.
3372
3373
3374 Changes: Modified:
3375 +1 -0 trunk/CREDITS (File Modified)
3376
3377
3378 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3379 Log:
3380 Put more recent ratbox CREDITS here.
3381
3382
3383 Changes: Modified:
3384 +3 -2 trunk/doc/Ratbox-team (File Modified)
3385
3386
3387 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3388 Log:
3389 Clarify a bit.
3390
3391
3392 Changes: Modified:
3393 +5 -4 trunk/NEWS (File Modified)
3394
3395
3396 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3397 Log:
3398 Mention that install or make install also avoids modunload crashes.
3399
3400
3401 Changes: Modified:
3402 +2 -1 trunk/BUGS (File Modified)
3403
3404
3405 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3406 Log:
3407 - update NEWS a bit
3408
3409
3410 Changes: Modified:
3411 +3 -8 trunk/NEWS (File Modified)
3412
3413
3414 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3415 Log:
3416 - further updates
3417
3418
3419 Changes: Modified:
3420 +3 -2 trunk/BUGS (File Modified)
3421
3422
3423 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3424 Log:
3425 - add orighost check to hurt.c
3426 - update BUGS info
3427
3428
3429 Changes: Modified:
3430 +1 -6 trunk/BUGS (File Modified)
3431 +1 -1 trunk/extensions/hurt.c (File Modified)
3432
3433
3434 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3435 Log:
3436 Make kline_exempt exempt from HURT also.
3437
3438
3439 Changes: Modified:
3440 +2 -1 trunk/extensions/hurt.c (File Modified)
3441
3442
3443 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3444 Log:
3445 Fix mask HEAL propagation.
3446
3447
3448 Changes: Modified:
3449 +6 -3 trunk/extensions/hurt.c (File Modified)
3450
3451
3452 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3453 Log:
3454 - Remove old cruft.
3455 - Update.
3456
3457
3458 Changes: Modified:
3459 +18 -31 trunk/extensions/README (File Modified)
3460
3461
3462 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3463 Log:
3464 More target change hax.
3465 Ick.
3466
3467
3468 Changes: Modified:
3469 +5 -0 trunk/extensions/hurt.c (File Modified)
3470
3471
3472 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3473 Log:
3474 Improvements to HURT propagation.
3475
3476
3477 Changes: Modified:
3478 +8 -6 trunk/extensions/hurt.c (File Modified)
3479
3480
3481 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3482 Log:
3483 - further simplification
3484
3485
3486 Changes: Modified:
3487 +25 -76 trunk/extensions/hurt.c (File Modified)
3488 +0 -9 trunk/extensions/hurt.h (File Modified)
3489
3490
3491 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3492 Log:
3493 - client_exit hook
3494
3495
3496 Changes: Modified:
3497 +13 -0 trunk/extensions/hurt.c (File Modified)
3498
3499
3500 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3501 Log:
3502 - cut off at 15 messages instead of 30
3503
3504
3505 Changes: Modified:
3506 +1 -1 trunk/extensions/hurt.h (File Modified)
3507
3508
3509 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3510 Log:
3511 Squash a warning here.
3512
3513
3514 Changes: Modified:
3515 +1 -3 trunk/src/ircd.c (File Modified)
3516
3517
3518 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3519 Log:
3520 Don't show servers in /stats l to nonopers if flatten links is enabled.
3521
3522
3523 Changes: Modified:
3524 +3 -1 trunk/modules/m_stats.c (File Modified)
3525
3526
3527 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3528 Log:
3529 - hurt expiry
3530
3531
3532 Changes: Modified:
3533 +20 -7 trunk/extensions/hurt.c (File Modified)
3534
3535
3536 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3537 Log:
3538 - remove inline stuff (yuck)
3539 - sockaddr should have been sockhost
3540
3541
3542 Changes: Modified:
3543 +22 -31 trunk/extensions/hurt.c (File Modified)
3544
3545
3546 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3547 Log:
3548 - make hurt checking actually work
3549
3550
3551 Changes: Modified:
3552 +2 -7 trunk/extensions/hurt.c (File Modified)
3553
3554
3555 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3556 Log:
3557 Slight tweak to alias{}.
3558
3559
3560 Changes: Modified:
3561 +4 -0 trunk/src/parse.c (File Modified)
3562
3563
3564 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3565 Log:
3566 - further simplification
3567
3568
3569 Changes: Modified:
3570 +59 -71 trunk/extensions/hurt.c (File Modified)
3571 +0 -1 trunk/extensions/hurt.h (File Modified)
3572
3573
3574 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3575 Log:
3576 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3577
3578
3579 Changes: Modified:
3580 +10 -20 trunk/extensions/hurt.c (File Modified)
3581 +0 -4 trunk/extensions/hurt.h (File Modified)
3582
3583
3584 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3585 Log:
3586 - remove some unnecessary code here (hurt_initial_check_event()).
3587
3588
3589 Changes: Modified:
3590 +0 -23 trunk/extensions/hurt.c (File Modified)
3591
3592
3593 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3594 Log:
3595 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3596
3597
3598 Changes: Modified:
3599 +8 -0 trunk/modules/core/m_message.c (File Modified)
3600
3601
3602 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3603 Log:
3604 - more sane tgchange hax
3605
3606
3607 Changes: Modified:
3608 +2 -1 trunk/extensions/hurt.c (File Modified)
3609
3610
3611 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3612 Log:
3613 Make HEAL <nick> work.
3614
3615
3616 Changes: Modified:
3617 +40 -43 trunk/extensions/hurt.c (File Modified)
3618
3619
3620 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3621 Log:
3622 Destroy hurt_clients list on unload.
3623
3624
3625 Changes: Modified:
3626 +7 -0 trunk/extensions/hurt.c (File Modified)
3627
3628
3629 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3630 Log:
3631 Coding style: no space between a function name and parenthesis.
3632
3633
3634 Changes: Modified:
3635 +43 -43 trunk/extensions/hurt.c (File Modified)
3636
3637
3638 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3639 Log:
3640 Now works and throws out hurt clients after 30 protocol messages
3641 unless they identify.
3642
3643
3644 Changes: Modified:
3645 +28 -36 trunk/extensions/hurt.c (File Modified)
3646 +1 -7 trunk/extensions/hurt.h (File Modified)
3647
3648
3649 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3650 Log:
3651 Working addition/lookup.
3652
3653
3654 Changes: Modified:
3655 +8 -0 trunk/extensions/hurt.c (File Modified)
3656
3657
3658 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3659 Log:
3660 Get rid of hyb6 style propagation (:server COMMAND source).
3661
3662
3663 Changes: Modified:
3664 +18 -22 trunk/extensions/hurt.c (File Modified)
3665
3666
3667 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3668 Log:
3669 add not-working hurt_add and hurt_find
3670
3671
3672 Changes: Modified:
3673 +13 -5 trunk/extensions/hurt.c (File Modified)
3674
3675
3676 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3677 Log:
3678 Comment out a lot of stuff so I can load and unload this without crashing.
3679
3680
3681 Changes: Modified:
3682 +17 -6 trunk/extensions/hurt.c (File Modified)
3683
3684
3685 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3686 Log:
3687 Fix svn:keywords and add a short comment at the top.
3688
3689
3690 Changes: Modified:
3691 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3692
3693
3694 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3695 Log:
3696 - Make hurt module compile
3697 - Link it to the build
3698 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3699 correct flag name, no CAP_TS6 use etc
3700
3701
3702 Changes: Modified:
3703 +1 -0 trunk/extensions/Makefile.in (File Modified)
3704 +30 -32 trunk/extensions/hurt.c (File Modified)
3705
3706
3707 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3708 Log:
3709 Put beu's hurt module in trunk.
3710
3711
3712 Changes: Modified:
3713 + - trunk/extensions/hurt.c (File Added)
3714 + - trunk/extensions/hurt.h (File Added)
3715
3716
3717 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3718 Log:
3719 - _iprint(): use stderr instead of stdout
3720
3721
3722 Changes: Modified:
3723 +1 -1 trunk/src/s_log.c (File Modified)
3724
3725
3726 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3727 Log:
3728 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3729 and subsequently destroy our kqueue when we close 0, 1, 2
3730 (broke /restart).
3731 - After closing fd 0, 1, 2 reopen them to /dev/null again
3732 so we don't send messages from malloc etc to a random
3733 user's connection.
3734 - Remove an obsolete comment.
3735
3736
3737 Changes: Modified:
3738 +13 -2 trunk/src/ircd.c (File Modified)
3739
3740
3741 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3742 Log:
3743 Update NEWS file.
3744
3745
3746 Changes: Modified:
3747 +29 -1 trunk/NEWS (File Modified)
3748
3749
3750 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3751 Log:
3752 Rerun autoconf.
3753
3754
3755 Changes: Modified:
3756 +1 -1 trunk/configure (File Modified)
3757
3758
3759 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3760 Log:
3761 Fix openssl version check to also accept versions newer than 0.9.6.
3762
3763
3764 Changes: Modified:
3765 +1 -1 trunk/configure.ac (File Modified)
3766
3767
3768 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3769 Log:
3770 Oops, need packet.h here.
3771
3772
3773 Changes: Modified:
3774 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3775
3776
3777 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3778 Log:
3779 End the flood grace period in CPRIVMSG/CNOTICE.
3780
3781
3782 Changes: Modified:
3783 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3784
3785
3786 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3787 Log:
3788 - update class::connectfreq documentation
3789
3790
3791 Changes: Modified:
3792 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3793
3794
3795 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3796 Log:
3797 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3798
3799
3800 Changes: Modified:
3801 +3 -6 trunk/src/s_serv.c (File Modified)
3802
3803
3804 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3805 Log:
3806 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3807
3808
3809 Changes: Modified:
3810 +1 -1 trunk/src/messages.tab (File Modified)
3811
3812
3813 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3814 Log:
3815 Don't mention that /stats p shows idle times, as it doesn't.
3816
3817
3818 Changes: Modified:
3819 +1 -1 trunk/help/opers/stats (File Modified)
3820 +1 -1 trunk/help/users/stats (File Modified)
3821
3822
3823 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3824 Log:
3825 /stats A shows DNS servers, it doesn't matter whether ircd
3826 uses ADNS or something else.
3827
3828
3829 Changes: Modified:
3830 +1 -1 trunk/help/opers/stats (File Modified)
3831
3832
3833 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3834 Log:
3835 get_client_name() fix
3836
3837
3838 Changes: Modified:
3839 +4 -0 trunk/src/client.c (File Modified)
3840
3841
3842 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3843 Log:
3844 Add some comments.
3845
3846
3847 Changes: Modified:
3848 +6 -0 trunk/src/ircd.c (File Modified)
3849
3850
3851 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3852 Log:
3853 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3854
3855 Changes: Modified:
3856 +16 -17 trunk/configure (File Modified)
3857 +1 -1 trunk/configure.ac (File Modified)
3858
3859
3860 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3861 Log:
3862 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3863
3864 Changes: Modified:
3865 +135 -0 trunk/configure (File Modified)
3866 +6 -0 trunk/configure.ac (File Modified)
3867
3868
3869 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3870 Log:
3871 Exit 0 on successful -conftest.
3872
3873
3874 Changes: Modified:
3875 +1 -1 trunk/src/ircd.c (File Modified)
3876
3877
3878 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3879 Log:
3880 Make the "keep the parent process around" thing work, by opening
3881 a pipe to the child process. This pipe is on fd 0 in the child
3882 process. After successful initialization, the child will write
3883 a byte to this pipe, on fatal errors it will close it without
3884 writing anything.
3885
3886 Somewhat hackish still but should work.
3887
3888
3889 Changes: Modified:
3890 +27 -30 trunk/src/ircd.c (File Modified)
3891
3892
3893 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3894 Log:
3895 - convert some error messages to ierror() over fprintf/ilog combination
3896
3897
3898 Changes: Modified:
3899 +3 -6 trunk/src/ircd.c (File Modified)
3900
3901
3902 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3903 Log:
3904 - inotice() for loadmodule when in foreground mode
3905
3906
3907 Changes: Modified:
3908 +3 -0 trunk/src/modules.c (File Modified)
3909
3910
3911 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3912 Log:
3913 - remove inotice() on loading modules from the config
3914
3915
3916 Changes: Modified:
3917 +0 -3 trunk/src/modules.c (File Modified)
3918
3919
3920 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3921 Log:
3922 - usleep for 50000usec in the parent process to allow for startup messages
3923 to be cleanly printed before detaching to shell, this should be more than
3924 enough time really
3925
3926
3927 Changes: Modified:
3928 +3 -0 trunk/src/ircd.c (File Modified)
3929
3930
3931 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3932 Log:
3933 - display more errors during normal startup as to try to help people find common problems
3934
3935
3936 Changes: Modified:
3937 +27 -10 trunk/src/ircd.c (File Modified)
3938
3939
3940 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3941 Log:
3942 - version bump in preparation of 2.0.0 release
3943
3944
3945 Changes: Modified:
3946 +9 -9 trunk/configure (File Modified)
3947 +1 -1 trunk/configure.ac (File Modified)
3948
3949
3950 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3951 Log:
3952 Change example.conf operator block from "admin" to "god",
3953 so as to show we encourage per-person operator blocks.
3954
3955
3956 Changes: Modified:
3957 +4 -2 trunk/doc/example.conf (File Modified)
3958
3959
3960 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3961 Log:
3962 Document alias{} block.
3963
3964
3965 Changes: Modified:
3966 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3967
3968
3969 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3970 Log:
3971 Document DNS blacklist stuff in sgml.
3972
3973
3974 Changes: Modified:
3975 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3976 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3977
3978
3979 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3980 Log:
3981 Misc /stats clarifications.
3982
3983
3984 Changes: Modified:
3985 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3986
3987
3988 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3989 Log:
3990 Move snomasks into umodes chapter.
3991 Move oprivs chapter down.
3992
3993
3994 Changes: Modified:
3995 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3996 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3997 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3998
3999
4000 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4001 Log:
4002 Mention operator{} user@host change.
4003
4004
4005 Changes: Modified:
4006 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4007
4008
4009 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4010 Log:
4011 operator{} block user@host matches against orighost now, not host.
4012 This means that services/+h spoofs do not work in operator{} blocks;
4013 auth{} spoofs still work.
4014
4015
4016 Changes: Modified:
4017 +4 -0 trunk/doc/example.conf (File Modified)
4018 +1 -1 trunk/doc/reference.conf (File Modified)
4019 +2 -2 trunk/modules/m_challenge.c (File Modified)
4020 +1 -1 trunk/modules/m_oper.c (File Modified)
4021
4022
4023 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4024 Log:
4025 - inotice/iwarn/ierror() stuff I was working on
4026
4027
4028 Changes: Modified:
4029 +3 -0 trunk/include/s_log.h (File Modified)
4030 +15 -11 trunk/src/ircd.c (File Modified)
4031 +3 -1 trunk/src/modules.c (File Modified)
4032 +1 -1 trunk/src/newconf.c (File Modified)
4033 +54 -0 trunk/src/s_log.c (File Modified)
4034
4035
4036 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4037 Log:
4038 Oops, don't add blacklists to the list twice on rehash.
4039
4040
4041 Changes: Modified:
4042 +3 -2 trunk/src/blacklist.c (File Modified)
4043
4044
4045 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4046 Log:
4047 Remove notices to the client about progress of dnsbl lookups.
4048
4049
4050 Changes: Modified:
4051 +0 -4 trunk/src/blacklist.c (File Modified)
4052
4053
4054 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4055 Log:
4056 Add auth{} flag dnsbl_exempt.
4057
4058
4059 Changes: Modified:
4060 +2 -1 trunk/doc/example.conf (File Modified)
4061 +2 -1 trunk/doc/reference.conf (File Modified)
4062 +2 -0 trunk/include/s_conf.h (File Modified)
4063 +1 -0 trunk/src/newconf.c (File Modified)
4064 +8 -1 trunk/src/s_user.c (File Modified)
4065
4066
4067 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4068 Log:
4069 Switch alias{} and blacklist{} around, for consistency with example.conf.
4070
4071
4072 Changes: Modified:
4073 +18 -18 trunk/doc/reference.conf (File Modified)
4074
4075
4076 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4077 Log:
4078 Send a warning to the user if they are dnsbl listed but exempted.
4079
4080
4081 Changes: Modified:
4082 +17 -12 trunk/src/s_user.c (File Modified)
4083
4084
4085 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4086 Log:
4087 Move throwing out dnsbl listed clients to registration,
4088 and make kline_exempt exempt from it.
4089
4090
4091 Changes: Modified:
4092 +1 -0 trunk/include/blacklist.h (File Modified)
4093 +4 -0 trunk/include/client.h (File Modified)
4094 +15 -16 trunk/src/blacklist.c (File Modified)
4095 +6 -0 trunk/src/client.c (File Modified)
4096 +17 -0 trunk/src/s_user.c (File Modified)
4097
4098
4099 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4100 Log:
4101 Show refcount in /stats n.
4102
4103
4104 Changes: Modified:
4105 +3 -2 trunk/modules/m_stats.c (File Modified)
4106
4107
4108 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4109 Log:
4110 Don't look up dnsbls twice if they send USER twice.
4111
4112
4113 Changes: Modified:
4114 +5 -3 trunk/modules/m_user.c (File Modified)
4115
4116
4117 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4118 Log:
4119 Add /stats n to help files.
4120
4121
4122 Changes: Modified:
4123 +1 -0 trunk/help/opers/stats (File Modified)
4124 +1 -0 trunk/help/users/stats (File Modified)
4125
4126
4127 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4128 Log:
4129 Only check dnsbls for A records, not AAAA.
4130
4131
4132 Changes: Modified:
4133 +1 -1 trunk/src/blacklist.c (File Modified)
4134
4135
4136 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4137 Log:
4138 Don't remove non-illegal blacklists on completion of check.
4139 Add debugging notices (not working).
4140
4141
4142 Changes: Modified:
4143 +5 -1 trunk/src/blacklist.c (File Modified)
4144
4145
4146 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4147 Log:
4148 Don't call register_local_user() if they haven't sent a nick yet.
4149
4150
4151 Changes: Modified:
4152 +1 -1 trunk/src/blacklist.c (File Modified)
4153
4154
4155 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4156 Log:
4157 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4158
4159
4160 Changes: Modified:
4161 +21 -0 trunk/modules/m_stats.c (File Modified)
4162
4163
4164 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4165 Log:
4166 More dnsbl rehash fixes, it was adding bogus entries.
4167
4168
4169 Changes: Modified:
4170 +2 -7 trunk/src/newconf.c (File Modified)
4171
4172
4173 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4174 Log:
4175 Need blacklist.h here.
4176
4177
4178 Changes: Modified:
4179 +1 -0 trunk/src/s_conf.c (File Modified)
4180
4181
4182 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4183 Log:
4184 - nuke iauth
4185
4186
4187 Changes: Modified:
4188 +1 -2 trunk/configure (File Modified)
4189 +0 -48 trunk/configure.ac (File Modified)
4190 + - trunk/doc/example-iauth.conf (File Deleted)
4191 + - trunk/iauth/ (File Deleted)
4192
4193
4194 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4195 Log:
4196 Improve handling of rehashing with blacklists.
4197 Also some coding style tweaks.
4198
4199
4200 Changes: Modified:
4201 +3 -2 trunk/include/blacklist.h (File Modified)
4202 +35 -16 trunk/src/blacklist.c (File Modified)
4203 +2 -0 trunk/src/s_conf.c (File Modified)
4204
4205
4206 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4207 Log:
4208 Clear can_send cache if a user logs in or out from services.
4209
4210
4211 Changes: Modified:
4212 +2 -0 trunk/modules/m_services.c (File Modified)
4213
4214
4215 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4216 Log:
4217 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4218 This directory is not entered by default.
4219 More stuff needs to be moved into here.
4220
4221
4222 Changes: Modified:
4223 +2 -1 trunk/configure (File Modified)
4224 +1 -0 trunk/configure.ac (File Modified)
4225 +69 -458 trunk/extensions/Makefile.in (File Modified)
4226 + - trunk/extensions/m_clearchan.c (File Deleted)
4227 + - trunk/extensions/m_force.c (File Deleted)
4228 + - trunk/unsupported/ (File Added)
4229 + - trunk/unsupported/Makefile.in (File Added)
4230 + - trunk/unsupported/m_clearchan.c (File Added)
4231 + - trunk/unsupported/m_force.c (File Added)
4232
4233
4234 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4235 Log:
4236 Logging/wallops for forcejoin/forcepart, numeric fix.
4237 This needs to be moved to the toys section.
4238
4239
4240 Changes: Modified:
4241 +22 -2 trunk/extensions/m_force.c (File Modified)
4242
4243
4244 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4245 Log:
4246 Fix comments at the top (including copyright).
4247
4248
4249 Changes: Modified:
4250 +3 -2 trunk/extensions/m_omode.c (File Modified)
4251
4252
4253 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4254 Log:
4255 Add OMODE command to extensions/ for oper mode hacking:
4256 - requires admin privs
4257 - does not work for opped opers
4258 - sends wallops
4259 - sends a ServerMode for opping the oper themselves,
4260 otherwise a mode coming from the oper (not only
4261 does this provide full accountability, it is also
4262 easiest to implement while avoiding channels
4263 messed up with bogus bans etc).
4264
4265
4266 Changes: Modified:
4267 +171 -0 trunk/extensions/Makefile.in (File Modified)
4268 + - trunk/extensions/m_omode.c (File Added)
4269
4270
4271 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4272 Log:
4273 Metadata fix
4274
4275
4276 Changes: Modified:
4277 + - trunk/include/blacklist.h (Property Modified)
4278 + - trunk/src/blacklist.c (Property Modified)
4279
4280
4281 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4282 Log:
4283 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4284
4285
4286 Changes: Modified:
4287 +5 -1 trunk/src/blacklist.c (File Modified)
4288
4289
4290 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4291 Log:
4292 Initial DNS blacklist support:
4293 - see example.conf for how to use.
4294 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4295 - tor.ahbl.org is also included because most networks will not want to allow tor
4296 (and we're considering going KoS on tor users here anyway due to abuse)
4297
4298
4299 Changes: Modified:
4300 +18 -0 trunk/doc/example.conf (File Modified)
4301 +66 -0 trunk/doc/reference.conf (File Modified)
4302 + - trunk/include/blacklist.h (File Added)
4303 +2 -0 trunk/include/client.h (File Modified)
4304 +3 -0 trunk/modules/m_user.c (File Modified)
4305 +152 -0 trunk/src/Makefile.in (File Modified)
4306 + - trunk/src/blacklist.c (File Added)
4307 +34 -0 trunk/src/newconf.c (File Modified)
4308 +1 -0 trunk/src/s_auth.c (File Modified)
4309 +4 -0 trunk/src/s_user.c (File Modified)
4310
4311
4312 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4313 Log:
4314 Remove last bit of lzo stuff (comment in example.conf connect{}).
4315
4316
4317 Changes: Modified:
4318 +0 -4 trunk/doc/example.conf (File Modified)
4319
4320
4321 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4322 Log:
4323 Show sasl successes and failures in /stats t (like other
4324 things in /stats t, about local clients only).
4325
4326
4327 Changes: Modified:
4328 +2 -0 trunk/include/s_stats.h (File Modified)
4329 +3 -0 trunk/modules/m_sasl.c (File Modified)
4330 +3 -0 trunk/src/s_stats.c (File Modified)
4331
4332
4333 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4334 Log:
4335 Allow messaging services by nickname without using
4336 target change slots (this was already possible with
4337 user@server notation or services shortcuts).
4338
4339
4340 Changes: Modified:
4341 +2 -2 trunk/modules/core/m_message.c (File Modified)
4342
4343
4344 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4345 Log:
4346 Abort a safelist if a new /list comes in while one is already in progress.
4347
4348
4349 Changes: Modified:
4350 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4351
4352
4353 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4354 Log:
4355 Change $![letter]:[mask] to $~[letter]:[mask]
4356 so both ! and ~ invert an extban.
4357
4358
4359 Changes: Modified:
4360 +2 -0 trunk/src/chmode.c (File Modified)
4361
4362
4363 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4364 Log:
4365 - revert due to technical issues
4366
4367
4368 Changes: Modified:
4369 +1 -1 trunk/src/extban.c (File Modified)
4370
4371
4372 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4373 Log:
4374 - 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
4375
4376
4377 Changes: Modified:
4378 +1 -1 trunk/src/extban.c (File Modified)
4379
4380
4381 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4382 Log:
4383 Don't pace /list on a single channel.
4384
4385
4386 Changes: Modified:
4387 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4388
4389
4390 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4391 Log:
4392 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4393
4394
4395 Changes: Modified:
4396 +4 -2 trunk/include/supported.h (File Modified)
4397
4398
4399 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4400 Log:
4401 Extban types are case insensitive; force them to lowercase when added.
4402
4403
4404 Changes: Modified:
4405 +5 -5 trunk/doc/extban.txt (File Modified)
4406 +4 -0 trunk/src/chmode.c (File Modified)
4407 +3 -3 trunk/src/extban.c (File Modified)
4408
4409
4410 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4411 Log:
4412 sendto_wallops_flags():
4413 - instead of checking IsOper on each client, walk the appropriate list
4414 - instead of sending non-+z wallops from persons to nonopers, send only
4415 +w wallops from persons
4416
4417
4418 Changes: Modified:
4419 +1 -5 trunk/src/send.c (File Modified)
4420
4421
4422 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4423 Log:
4424 Prefix oper wallops with "WALLOPS - " if they would
4425 otherwise look like operwalls or locops, when sending
4426 them to local users.
4427
4428
4429 Changes: Modified:
4430 +11 -1 trunk/modules/m_wallops.c (File Modified)
4431
4432
4433 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4434 Log:
4435 Make sure destination field in some sasl numerics
4436 is the user's nick, not the sasl agent or server
4437 name.
4438
4439
4440 Changes: Modified:
4441 +2 -2 trunk/modules/m_sasl.c (File Modified)
4442
4443
4444 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4445 Log:
4446 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4447
4448
4449 Changes: Modified:
4450 +1 -1 trunk/extensions/Makefile.in (File Modified)
4451
4452
4453 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4454 Log:
4455 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4456
4457
4458 Changes: Modified:
4459 +1 -0 trunk/src/s_user.c (File Modified)
4460
4461
4462 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4463 Log:
4464 Fix build for when IPv6 is disabled.
4465
4466
4467 Changes: Modified:
4468 +12 -10 trunk/src/s_auth.c (File Modified)
4469
4470
4471 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4472 Log:
4473 Add information about adding extban types.
4474
4475
4476 Changes: Modified:
4477 +25 -0 trunk/doc/extban.txt (File Modified)
4478
4479
4480 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4481 Log:
4482 Better extban validation: try to match a new extban from
4483 a local user against its setter to see if it is valid.
4484 Unknown extban types from remotes are no longer hidden.
4485
4486
4487 Changes: Modified:
4488 +4 -3 trunk/doc/extban.txt (File Modified)
4489 +1 -0 trunk/include/channel.h (File Modified)
4490 +2 -6 trunk/src/chmode.c (File Modified)
4491 +32 -0 trunk/src/extban.c (File Modified)
4492
4493
4494 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4495 Log:
4496 Make sure both .c.o: and .s.o: are followed by the necessary command.
4497
4498
4499 Changes: Modified:
4500 +1 -0 trunk/src/Makefile.in (File Modified)
4501
4502
4503 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4504 Log:
4505 Add need_sasl auth{} flag to sgml documentation.
4506
4507
4508 Changes: Modified:
4509 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4510
4511
4512 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4513 Log:
4514 Document need_sasl auth{} flag in example confs.
4515
4516
4517 Changes: Modified:
4518 +1 -0 trunk/doc/example.conf (File Modified)
4519 +1 -0 trunk/doc/reference.conf (File Modified)
4520
4521
4522 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4523 Log:
4524 Don't allow TB to set an empty topic.
4525 This would be possible if a server sent bad protocol
4526 and could cause a crash.
4527
4528
4529 Changes: Modified:
4530 +4 -0 trunk/modules/m_tb.c (File Modified)
4531
4532
4533 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4534 Log:
4535 - oops
4536
4537
4538 Changes: Modified:
4539 +1 -1 trunk/Makefile.in (File Modified)
4540
4541
4542 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4543 Log:
4544 - typo fix
4545
4546
4547 Changes: Modified:
4548 +2 -2 trunk/configure (File Modified)
4549 +1 -1 trunk/configure.ac (File Modified)
4550
4551
4552 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4553 Log:
4554 - rebuild configure
4555
4556
4557 Changes: Modified:
4558 +2 -2 trunk/configure (File Modified)
4559
4560
4561 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4562 Log:
4563 - makefile fix
4564
4565
4566 Changes: Modified:
4567 +1 -1 trunk/extensions/Makefile.in (File Modified)
4568
4569
4570 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4571 Log:
4572 - rename contrib to extensions to bring some clarity to things
4573
4574
4575 Changes: Modified:
4576 +1 -1 trunk/Makefile.in (File Modified)
4577 +1 -1 trunk/configure.ac (File Modified)
4578 +10 -10 trunk/doc/example.conf (File Modified)
4579 +10 -10 trunk/doc/reference.conf (File Modified)
4580 + - trunk/extensions/ (File Added)
4581 + - trunk/extras/ (File Deleted)
4582
4583
4584 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4585 Log:
4586 - temporary rename
4587
4588
4589 Changes: Modified:
4590 +1 -1 trunk/Makefile.in (File Modified)
4591 +1 -1 trunk/configure.ac (File Modified)
4592 + - trunk/contrib/ (File Deleted)
4593 + - trunk/extras/ (File Added)
4594
4595
4596 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4597 Log:
4598 Don't allow servers to QUIT (they should use SQUIT).
4599
4600
4601 Changes: Modified:
4602 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4603
4604
4605 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4606 Log:
4607 - keywords
4608
4609
4610 Changes: Modified:
4611 + - trunk/src/fnvhash.s (Property Modified)
4612
4613
4614 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4615 Log:
4616 - reduced version of code
4617
4618
4619 Changes: Modified:
4620 +9 -61 trunk/src/fnvhash.s (File Modified)
4621
4622
4623 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4624 Log:
4625 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4626
4627
4628 Changes: Modified:
4629 +1 -1 trunk/src/fnvhash.s (File Modified)
4630
4631
4632 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4633 Log:
4634 Fix orighost matching for klines, etc. Was hashing the visible
4635 host, oops.
4636
4637
4638 Changes: Modified:
4639 +1 -1 trunk/src/hostmask.c (File Modified)
4640
4641
4642 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4643 Log:
4644 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4645
4646
4647 Changes: Modified:
4648 +7 -1 trunk/configure (File Modified)
4649 +5 -0 trunk/configure.ac (File Modified)
4650 +5 -6 trunk/src/Makefile.in (File Modified)
4651 +0 -4 trunk/src/fnvhash.s (File Modified)
4652 +0 -2 trunk/src/hash.c (File Modified)
4653
4654
4655 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4656 Log:
4657 - regenerate configure
4658
4659
4660 Changes: Modified:
4661 +18 -0 trunk/configure (File Modified)
4662
4663
4664 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4665 Log:
4666 - --enable-ricer-hashing option.
4667
4668
4669 Changes: Modified:
4670 +9 -0 trunk/configure.ac (File Modified)
4671 +3 -0 trunk/include/setup.h.in (File Modified)
4672
4673
4674 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4675 Log:
4676 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4677
4678
4679 Changes: Modified:
4680 + - trunk/src/fnvhash.s (File Added)
4681 +3 -0 trunk/src/hash.c (File Modified)
4682
4683
4684 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4685 Log:
4686 Fix syntax error in reference.conf.
4687
4688
4689 Changes: Modified:
4690 +0 -1 trunk/doc/reference.conf (File Modified)
4691
4692
4693 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4694 Log:
4695 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4696 (&& instead of ||...)
4697 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4698
4699
4700 Changes: Modified:
4701 +1 -1 trunk/src/chmode.c (File Modified)
4702
4703
4704 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4705 Log:
4706 Documentation for extban.
4707
4708
4709 Changes: Modified:
4710 + - trunk/doc/extban.txt (File Added)
4711
4712
4713 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4714 Log:
4715 Add extban modules to example confs.
4716
4717
4718 Changes: Modified:
4719 +5 -0 trunk/doc/example.conf (File Modified)
4720 +10 -0 trunk/doc/reference.conf (File Modified)
4721
4722
4723 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4724 Log:
4725 Initial addition of extended ban types (conditionals).
4726 Allows custom +bqeI checks via modules.
4727 Initial extra types are account (a[:mask]), oper (o),
4728 channel (c:name), realname (r:mask), server (s:mask).
4729
4730
4731 Changes: Modified:
4732 +229 -0 trunk/contrib/Makefile.in (File Modified)
4733 + - trunk/contrib/extb_account.c (File Added)
4734 + - trunk/contrib/extb_channel.c (File Added)
4735 + - trunk/contrib/extb_oper.c (File Added)
4736 + - trunk/contrib/extb_realname.c (File Added)
4737 + - trunk/contrib/extb_server.c (File Added)
4738 +13 -0 trunk/include/channel.h (File Modified)
4739 +1 -0 trunk/src/Makefile.in (File Modified)
4740 +14 -5 trunk/src/channel.c (File Modified)
4741 +91 -0 trunk/src/chmode.c (File Modified)
4742 + - trunk/src/extban.c (File Added)
4743
4744
4745 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4746 Log:
4747 Do not force +bqeI modes starting with '$' in nick!user@host format.
4748 * and ? characters in them are still assumed to be wildcards.
4749
4750
4751 Changes: Modified:
4752 +6 -0 trunk/src/chmode.c (File Modified)
4753
4754
4755 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4756 Log:
4757 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4758
4759
4760 Changes: Modified:
4761 +4 -0 trunk/modules/m_capab.c (File Modified)
4762
4763
4764 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4765 Log:
4766 Stop some mixing of client and server protocol.
4767
4768
4769 Changes: Modified:
4770 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4771 +4 -2 trunk/modules/m_pass.c (File Modified)
4772 +6 -0 trunk/modules/m_sasl.c (File Modified)
4773 +6 -0 trunk/modules/m_user.c (File Modified)
4774
4775
4776 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4777 Log:
4778 - additional revert
4779
4780
4781 Changes: Modified:
4782 +0 -2 trunk/include/s_newconf.h (File Modified)
4783 +0 -4 trunk/include/s_serv.h (File Modified)
4784 +0 -1 trunk/src/newconf.c (File Modified)
4785 +1 -13 trunk/src/s_serv.c (File Modified)
4786
4787
4788 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4789 Log:
4790 - revert LZOLink patch for now
4791
4792
4793 Changes: Modified:
4794 +0 -1 trunk/servlink/Makefile.in (File Modified)
4795 +0 -16 trunk/servlink/README (File Modified)
4796 +2 -36 trunk/servlink/control.c (File Modified)
4797 +0 -3 trunk/servlink/control.h (File Modified)
4798 +7 -5955 trunk/servlink/io.c (File Modified)
4799 + - trunk/servlink/lzoconf.h (File Deleted)
4800 + - trunk/servlink/lzodefs.h (File Deleted)
4801 + - trunk/servlink/minilzo.c (File Deleted)
4802 + - trunk/servlink/minilzo.h (File Deleted)
4803 +0 -1 trunk/servlink/servlink.h (File Modified)
4804
4805
4806 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4807 Log:
4808 - more stuff here
4809
4810
4811 Changes: Modified:
4812 +4 -2 trunk/servlink/control.c (File Modified)
4813 +2 -1 trunk/servlink/io.c (File Modified)
4814
4815
4816 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4817 Log:
4818 - oops
4819
4820
4821 Changes: Modified:
4822 +2 -2 trunk/servlink/io.c (File Modified)
4823
4824
4825 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4826 Log:
4827 - paranoia, prevent segfaults
4828
4829
4830 Changes: Modified:
4831 +2 -2 trunk/servlink/io.c (File Modified)
4832
4833
4834 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4835 Log:
4836 - more optimal servlink code
4837
4838
4839 Changes: Modified:
4840 +21 -8 trunk/servlink/io.c (File Modified)
4841
4842
4843 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4844 Log:
4845 - more efficient read strategy
4846
4847
4848 Changes: Modified:
4849 +15 -3 trunk/servlink/io.c (File Modified)
4850
4851
4852 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4853 Log:
4854 - use lzo_uintp cast to make LZO happy
4855
4856
4857 Changes: Modified:
4858 +3 -3 trunk/servlink/io.c (File Modified)
4859
4860
4861 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4862 Log:
4863 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4864
4865
4866 Changes: Modified:
4867 +4 -0 trunk/doc/example.conf (File Modified)
4868 +2 -1 trunk/include/s_newconf.h (File Modified)
4869 +4 -0 trunk/include/s_serv.h (File Modified)
4870 +1 -0 trunk/servlink/Makefile.in (File Modified)
4871 +16 -0 trunk/servlink/README (File Modified)
4872 +34 -2 trunk/servlink/control.c (File Modified)
4873 +3 -0 trunk/servlink/control.h (File Modified)
4874 +5929 -7 trunk/servlink/io.c (File Modified)
4875 + - trunk/servlink/lzoconf.h (File Added)
4876 + - trunk/servlink/lzodefs.h (File Added)
4877 + - trunk/servlink/minilzo.c (File Added)
4878 + - trunk/servlink/minilzo.h (File Added)
4879 +1 -0 trunk/servlink/servlink.h (File Modified)
4880 +1 -0 trunk/src/newconf.c (File Modified)
4881 +14 -2 trunk/src/s_serv.c (File Modified)
4882
4883
4884 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4885 Log:
4886 - remove imalloc, it was a concept that probably wouldn't have worked properly
4887
4888
4889 Changes: Modified:
4890 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4891 + - trunk/libcharybdis/imalloc.c (File Deleted)
4892 + - trunk/libcharybdis/imalloc.h (File Deleted)
4893
4894
4895 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4896 Log:
4897 - disable imalloc for now
4898
4899
4900 Changes: Modified:
4901 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4902
4903
4904 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4905 Log:
4906 - remove unneeded debug code
4907
4908
4909 Changes: Modified:
4910 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4911
4912
4913 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4914 Log:
4915 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4916
4917
4918 Changes: Modified:
4919 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4920
4921
4922 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4923 Log:
4924 - more stuff here, imalloc remains disabled for now
4925
4926
4927 Changes: Modified:
4928 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4929
4930
4931 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4932 Log:
4933 - more progress
4934
4935
4936 Changes: Modified:
4937 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4938
4939
4940 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4941 Log:
4942 - more tweaks
4943
4944
4945 Changes: Modified:
4946 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4947 +2 -0 trunk/src/ircd.c (File Modified)
4948
4949
4950 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4951 Log:
4952 - roll back libircd crap
4953
4954
4955 Changes: Modified:
4956 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4957 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4958 +29 -0 trunk/src/.depend (File Modified)
4959 +6 -21 trunk/src/Makefile.in (File Modified)
4960 +3 -218 trunk/src/ircd.c (File Modified)
4961 + - trunk/src/ircd_linker.c (File Deleted)
4962 + - trunk/src/main.c (File Deleted)
4963
4964
4965 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4966 Log:
4967 - realloc(), free() implementation
4968
4969
4970 Changes: Modified:
4971 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4972
4973
4974 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4975 Log:
4976 - malloc(), calloc() implementation
4977
4978
4979 Changes: Modified:
4980 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4981
4982
4983 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4984 Log:
4985 - block_free(), block_find(), retune_heaps() implementation
4986
4987
4988 Changes: Modified:
4989 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4990
4991
4992 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4993 Log:
4994 - block_destroy code, block_allocate code.
4995
4996
4997 Changes: Modified:
4998 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4999
5000
5001 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5002 Log:
5003 - block_new() code
5004
5005
5006 Changes: Modified:
5007 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5008
5009
5010 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5011 Log:
5012 - disable imalloc again :P
5013
5014
5015 Changes: Modified:
5016 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5017
5018
5019 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5020 Log:
5021 - fix warning
5022
5023
5024 Changes: Modified:
5025 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5026
5027
5028 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5029 Log:
5030 - fix typo
5031
5032
5033 Changes: Modified:
5034 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5035
5036
5037 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5038 Log:
5039 - constructor code for imalloc engine (malloc_init())
5040
5041
5042 Changes: Modified:
5043 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5044
5045
5046 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5047 Log:
5048 - imalloc engine improvements
5049
5050
5051 Changes: Modified:
5052 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5053
5054
5055 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5056 Log:
5057 - replace mmap() code with direct brk()/sbrk() calls.
5058
5059
5060 Changes: Modified:
5061 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5062
5063
5064 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5065 Log:
5066 - remove outdated i_malloc() interfaces
5067
5068
5069 Changes: Modified:
5070 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5071
5072
5073 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5074 Log:
5075 - redisable imalloc (sorry!)
5076
5077
5078 Changes: Modified:
5079 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5080
5081
5082 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5083 Log:
5084 - correct GET_PAGE_SLOT() macro
5085
5086
5087 Changes: Modified:
5088 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5089
5090
5091 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5092 Log:
5093 - oops forgot to commit it with imalloc turned off
5094
5095
5096 Changes: Modified:
5097 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5098
5099
5100 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5101 Log:
5102 - cleanups
5103
5104
5105 Changes: Modified:
5106 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5107 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5108
5109
5110 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5111 Log:
5112 - lowlevel imalloc code
5113
5114
5115 Changes: Modified:
5116 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5117 + - trunk/libcharybdis/imalloc.h (File Added)
5118
5119
5120 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5121 Log:
5122 - fix bindings
5123
5124
5125 Changes: Modified:
5126 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5127
5128
5129 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5130 Log:
5131 remove #ifndef
5132
5133
5134 Changes: Modified:
5135 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5136
5137
5138 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5139 Log:
5140 - 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)
5141
5142
5143 Changes: Modified:
5144 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5145 + - trunk/libcharybdis/imalloc.c (File Added)
5146
5147
5148 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5149 Log:
5150 - increment configure Id
5151
5152
5153 Changes: Modified:
5154 +2208 -1 trunk/configure (File Modified)
5155
5156
5157 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5158 Log:
5159 - bootstrap for imalloc code
5160
5161
5162 Changes: Modified:
5163 +54 -1 trunk/configure.ac (File Modified)
5164 +27 -0 trunk/include/setup.h.in (File Modified)
5165
5166
5167 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5168 Log:
5169 Clarify interaction of spoofs and channel bans/operator{} blocks.
5170
5171
5172 Changes: Modified:
5173 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5174 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5175
5176
5177 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5178 Log:
5179 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5180
5181
5182 Changes: Modified:
5183 +30 -22 trunk/src/ircd.c (File Modified)
5184
5185
5186 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5187 Log:
5188 If shared{} blocks deny something, the command
5189 is silently ignored.
5190
5191
5192 Changes: Modified:
5193 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5194
5195
5196 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5197 Log:
5198 Move up IsService check so we don't store a non-service
5199 in preClient->sasl_agent.
5200
5201
5202 Changes: Modified:
5203 +6 -6 trunk/modules/m_sasl.c (File Modified)
5204
5205
5206 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5207 Log:
5208 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5209 Add some more sanity checks on agent strings.
5210
5211
5212 Changes: Modified:
5213 +13 -11 trunk/modules/m_sasl.c (File Modified)
5214
5215
5216 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5217 Log:
5218 Unknown clients can have an ID too now so make sure to remove
5219 them from the hash if they exit.
5220
5221
5222 Changes: Modified:
5223 +3 -0 trunk/src/client.c (File Modified)
5224
5225
5226 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5227 Log:
5228 Only accept sasl from servers in a service{} block.
5229 Not tested but this must go in.
5230
5231
5232 Changes: Modified:
5233 +6 -0 trunk/modules/m_sasl.c (File Modified)
5234 +3 -0 trunk/modules/m_signon.c (File Modified)
5235
5236
5237 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5238 Log:
5239 Only process SAVE messages targetting registered users,
5240 not servers or unregistered connections. Could cause
5241 a crash when bad protocol was received.
5242
5243
5244 Changes: Modified:
5245 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5246
5247
5248 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5249 Log:
5250 - fix QJM buffer overflow vulnerability (fucking GXTi)
5251
5252
5253 Changes: Modified:
5254 +3 -3 trunk/src/s_user.c (File Modified)
5255
5256
5257 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5258 Log:
5259 Mention /scan umodes under oper_spy privilege.
5260
5261
5262 Changes: Modified:
5263 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5264
5265
5266 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5267 Log:
5268 Mention that overlapping cluster blocks are a bad thing.
5269
5270
5271 Changes: Modified:
5272 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5273
5274
5275 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5276 Log:
5277 - Document cluster{} and shared{} blocks.
5278 - Mention that service{} does not allow wildcards.
5279
5280
5281 Changes: Modified:
5282 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5283
5284
5285 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5286 Log:
5287 Document exempt{} and service{} blocks, point to reference.conf for
5288 general{}, channel{} and serverhide{}.
5289
5290
5291 Changes: Modified:
5292 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5293
5294
5295 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5296 Log:
5297 Document ~ in lists of values better.
5298
5299
5300 Changes: Modified:
5301 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5302
5303
5304 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5305 Log:
5306 More detailed CNOTICE, CPRIVMSG descriptions.
5307
5308
5309 Changes: Modified:
5310 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5311
5312
5313 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5314 Log:
5315 Oops, need both Revision and Id on modules.
5316
5317
5318 Changes: Modified:
5319 + - trunk/modules/sno_routing.c (Property Modified)
5320
5321
5322 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5323 Log:
5324 Tweak header comment a bit (filename, Id).
5325
5326
5327 Changes: Modified:
5328 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5329
5330
5331 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5332 Log:
5333 Add GLINE and UNGLINE.
5334
5335
5336 Changes: Modified:
5337 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5338
5339
5340 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5341 Log:
5342 New configure with proper Id.
5343
5344
5345 Changes: Modified:
5346 +3 -1 trunk/configure (File Modified)
5347
5348
5349 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5350 Log:
5351 Change #include directives for in6addr_any, hopefully compiles better now.
5352
5353
5354 Changes: Modified:
5355 +3 -1 trunk/configure.ac (File Modified)
5356
5357
5358 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5359 Log:
5360 Encourage putting actual administrative information
5361 in the admin{} block.
5362
5363
5364 Changes: Modified:
5365 +3 -3 trunk/doc/example.conf (File Modified)
5366
5367
5368 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5369 Log:
5370 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5371
5372
5373 Changes: Modified:
5374 +9 -7 trunk/include/s_conf.h (File Modified)
5375 +1 -0 trunk/src/newconf.c (File Modified)
5376 +10 -0 trunk/src/s_user.c (File Modified)
5377
5378
5379 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5380 Log:
5381 - Change to glines = no in example confs
5382 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5383 are disabled.
5384
5385
5386 Changes: Modified:
5387 +1 -1 trunk/doc/example.conf (File Modified)
5388 +1 -1 trunk/doc/reference.conf (File Modified)
5389 +2 -2 trunk/modules/m_gline.c (File Modified)
5390
5391
5392 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5393 Log:
5394 - forward-port QJM fix from 1.1
5395
5396
5397 Changes: Modified:
5398 +2 -0 trunk/src/s_user.c (File Modified)
5399
5400
5401 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5402 Log:
5403 - add switch to configure to disable the block allocator
5404
5405
5406 Changes: Modified:
5407 +18 -0 trunk/configure (File Modified)
5408 +9 -0 trunk/configure.ac (File Modified)
5409 +0 -6 trunk/include/config.h (File Modified)
5410 +3 -0 trunk/include/setup.h.in (File Modified)
5411
5412
5413 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5414 Log:
5415 Fix wierd error that would exit SASL users with "Overridden"
5416
5417 Changes: Modified:
5418 +1 -1 trunk/modules/m_signon.c (File Modified)
5419
5420
5421 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5422 Log:
5423 Remove obsolete XXX comment about lazylinks.
5424
5425
5426 Changes: Modified:
5427 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5428
5429
5430 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5431 Log:
5432 OJOIN: make sure to send the wallops remotely for #channels
5433
5434
5435 Changes: Modified:
5436 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5437
5438
5439 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5440 Log:
5441 Accountability for OJOIN (contrib module)
5442
5443 Changes: Modified:
5444 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5445
5446
5447 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5448 Log:
5449 - move more stuff over to ircd_state
5450
5451
5452 Changes: Modified:
5453 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5454 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5455 +9 -0 trunk/src/ircd_state.c (File Modified)
5456 +3 -3 trunk/src/patricia.c (File Modified)
5457
5458
5459 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5460 Log:
5461 - move more stuff out of libircd and into ircd_state.c
5462
5463
5464 Changes: Modified:
5465 +5 -5 trunk/src/channel.c (File Modified)
5466 +4 -4 trunk/src/client.c (File Modified)
5467 +12 -0 trunk/src/ircd_state.c (File Modified)
5468
5469
5470 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5471 Log:
5472 - this is just barrels of fun
5473
5474
5475 Changes: Modified:
5476 + - trunk/include/ircd_state.h (File Added)
5477 +1 -1 trunk/src/Makefile.in (File Modified)
5478 +2 -1 trunk/src/channel.c (File Modified)
5479 +3 -52 trunk/src/ircd.c (File Modified)
5480 +100 -3 trunk/src/ircd_state.c (File Modified)
5481
5482
5483 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5484 Log:
5485 It's .include, not #include.
5486
5487
5488 Changes: Modified:
5489 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5490
5491
5492 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5493 Log:
5494 More consistent section titles.
5495
5496
5497 Changes: Modified:
5498 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5499 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5500 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5501
5502
5503 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5504 Log:
5505 Mention possible exceeding of +j/+l due to propagation
5506 delays between servers.
5507
5508
5509 Changes: Modified:
5510 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5511
5512
5513 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5514 Log:
5515 Formatting nits:
5516 - "text" -> <quote>text</quote>
5517 - <filename>
5518 - a few more
5519
5520
5521 Changes: Modified:
5522 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5523 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5524 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5525 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5526
5527
5528 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5529 Log:
5530 Remove text about deprecation of glines.
5531
5532
5533 Changes: Modified:
5534 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5535
5536
5537 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5538 Log:
5539 - Add description of umode +D, deaf.
5540 - Mention CALLERID 005 token with umode +g.
5541
5542
5543 Changes: Modified:
5544 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5545
5546
5547 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5548 Log:
5549 Strip off a leading colon in services shortcuts (aliases).
5550
5551
5552 Changes: Modified:
5553 +2 -0 trunk/src/parse.c (File Modified)
5554
5555
5556 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5557 Log:
5558 Add no_oper_invis contrib module, denies opers setting
5559 themselves invisible (except hidden_oper's).
5560
5561
5562 Changes: Modified:
5563 +42 -0 trunk/contrib/Makefile.in (File Modified)
5564 + - trunk/contrib/no_oper_invis.c (File Added)
5565
5566
5567 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5568 Log:
5569 Mention /stats E, make the other /stats descriptions more consistent.
5570
5571
5572 Changes: Modified:
5573 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5574
5575
5576 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5577 Log:
5578 Mention that the KILL reason and oper will appear on channels.
5579
5580
5581 Changes: Modified:
5582 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5583
5584
5585 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5586 Log:
5587 Mention /mode #channel f to query forward channel from outside.
5588
5589
5590 Changes: Modified:
5591 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5592
5593
5594 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5595 Log:
5596 Port over RATBOX_2_1 r20960 (anfl):
5597 client connect notices to +C should be hiding the extra
5598 fields for spoofed users
5599
5600
5601 Changes: Modified:
5602 +2 -1 trunk/src/s_user.c (File Modified)
5603
5604
5605 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5606 Log:
5607 Add a chapter with our extra user commands:
5608 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5609
5610
5611 Changes: Modified:
5612 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5613 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5614
5615
5616 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5617 Log:
5618 Do not put by <server>: in SQUIT reasons to servers
5619 other than the one being exited.
5620
5621
5622 Changes: Modified:
5623 +1 -1 trunk/src/client.c (File Modified)
5624
5625
5626 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5627 Log:
5628 Regenerate configure.
5629
5630
5631 Changes: Modified:
5632 +1162 -1159 trunk/configure (File Modified)
5633
5634
5635 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5636 Log:
5637 Move the warning flags down so they do not mess up
5638 checks like for -Wl,-export-dynamic.
5639
5640
5641 Changes: Modified:
5642 +33 -30 trunk/configure.ac (File Modified)
5643
5644
5645 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5646 Log:
5647 - more work here
5648
5649
5650 Changes: Modified:
5651 +2 -1 trunk/iauth/Makefile.in (File Modified)
5652
5653
5654 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5655 Log:
5656 - build iauth makefile
5657
5658
5659 Changes: Modified:
5660 +3 -2 trunk/configure (File Modified)
5661 +1 -0 trunk/configure.ac (File Modified)
5662
5663
5664 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5665 Log:
5666 - Makefile
5667
5668
5669 Changes: Modified:
5670 + - trunk/iauth/Makefile.in (File Added)
5671
5672
5673 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5674 Log:
5675 - add iauth.conf.example from irc2.11
5676
5677
5678 Changes: Modified:
5679 + - trunk/doc/example-iauth.conf (File Added)
5680
5681
5682 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5683 Log:
5684 - wow, i found some docs on this thing
5685
5686
5687 Changes: Modified:
5688 + - trunk/doc/technical/iauth-internals.txt (File Added)
5689
5690
5691 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5692 Log:
5693 - no longer applicable
5694
5695
5696 Changes: Modified:
5697 + - trunk/authdaemon/ (File Deleted)
5698
5699
5700 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5701 Log:
5702 - remove libircd.so on make clean (oops)
5703
5704
5705 Changes: Modified:
5706 +1 -1 trunk/src/Makefile.in (File Modified)
5707
5708
5709 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5710 Log:
5711 - merge iauth source for experimentation
5712
5713
5714 Changes: Modified:
5715 + - trunk/iauth/ (File Added)
5716 + - trunk/iauth/a_conf.c (File Added)
5717 + - trunk/iauth/a_conf_def.h (File Added)
5718 + - trunk/iauth/a_conf_ext.h (File Added)
5719 + - trunk/iauth/a_defines.h (File Added)
5720 + - trunk/iauth/a_externs.h (File Added)
5721 + - trunk/iauth/a_io.c (File Added)
5722 + - trunk/iauth/a_io_ext.h (File Added)
5723 + - trunk/iauth/a_log.c (File Added)
5724 + - trunk/iauth/a_log_def.h (File Added)
5725 + - trunk/iauth/a_log_ext.h (File Added)
5726 + - trunk/iauth/a_struct_def.h (File Added)
5727 + - trunk/iauth/iauth.c (File Added)
5728 + - trunk/iauth/mod_lhex.c (File Added)
5729 + - trunk/iauth/mod_lhex_ext.h (File Added)
5730 + - trunk/iauth/mod_pipe.c (File Added)
5731 + - trunk/iauth/mod_pipe_ext.h (File Added)
5732 + - trunk/iauth/mod_rfc931.c (File Added)
5733 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5734 + - trunk/iauth/mod_socks.c (File Added)
5735 + - trunk/iauth/mod_socks_ext.h (File Added)
5736 + - trunk/iauth/mod_webproxy.c (File Added)
5737 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5738
5739
5740 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5741 Log:
5742 User /quote help index was not sorted properly.
5743
5744
5745 Changes: Modified:
5746 +2 -2 trunk/help/Makefile.in (File Modified)
5747 +8 -8 trunk/help/users/index (File Modified)
5748
5749
5750 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5751 Log:
5752 Add SCAN help file.
5753
5754
5755 Changes: Modified:
5756 +25 -8 trunk/help/opers/index (File Modified)
5757 + - trunk/help/opers/scan (File Added)
5758
5759
5760 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5761 Log:
5762 SGML docs:
5763 - Document SCAN UMODES
5764 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5765
5766
5767 Changes: Modified:
5768 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5769
5770
5771 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5772 Log:
5773 Add our copyright information to /info (part of release-1.1 r1026).
5774
5775
5776 Changes: Modified:
5777 +1 -0 trunk/src/version.c.SH (File Modified)
5778
5779
5780 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5781 Log:
5782 Fix some compile warnings.
5783
5784
5785 Changes: Modified:
5786 +1 -1 trunk/modules/core/m_join.c (File Modified)
5787 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5788 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5789 +1 -1 trunk/modules/m_scan.c (File Modified)
5790 +4 -4 trunk/modules/m_signon.c (File Modified)
5791
5792
5793 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5794 Log:
5795 RSFNC: OK, actually consider unknowns also for detecting a collide.
5796 Otherwise we can get two clients with the same nick.
5797
5798
5799 Changes: Modified:
5800 +1 -1 trunk/modules/m_services.c (File Modified)
5801
5802
5803 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5804 Log:
5805 - charybdis profiling stuff
5806 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5807 - update .depend
5808
5809
5810 Changes: Modified:
5811 +0 -8 trunk/configure (File Modified)
5812 +1 -8 trunk/configure.ac (File Modified)
5813 +18 -0 trunk/include/channel.h (File Modified)
5814 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5815 +335 -260 trunk/src/.depend (File Modified)
5816 +1569 -0 trunk/src/Makefile.in (File Modified)
5817 + - trunk/src/chmode.c (File Added)
5818 +16 -1 trunk/src/ircd.c (File Modified)
5819 +11 -0 trunk/src/main.c (File Modified)
5820 +11 -0 trunk/src/modules.c (File Modified)
5821
5822
5823 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5824 Log:
5825 RSFNC: Do not send kills to servers for unknowns
5826
5827
5828 Changes: Modified:
5829 +4 -2 trunk/modules/m_services.c (File Modified)
5830
5831
5832 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5833 Log:
5834 Describe service{} blocks in reference.conf.
5835
5836
5837 Changes: Modified:
5838 +12 -0 trunk/doc/reference.conf (File Modified)
5839
5840
5841 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5842 Log:
5843 Replace this list of modes with pointers to other documentation.
5844
5845
5846 Changes: Modified:
5847 +6 -50 trunk/doc/modes.txt (File Modified)
5848
5849
5850 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5851 Log:
5852 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5853 looks too much like an old-ircd client pointer otherwise.
5854
5855
5856 Changes: Modified:
5857 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5858
5859
5860 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5861 Log:
5862 findforwards:
5863 - note truncation of the list (perhaps sending multiple
5864 notices is better)
5865 - clarify in a comment that /findforwards on a nonexistent
5866 channel can be useful
5867 - sendto_one_notice() requires that the text start with
5868 a colon
5869
5870
5871 Changes: Modified:
5872 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5873
5874
5875 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5876 Log:
5877 When we close a local server's link, always include the
5878 name of the client causing the exit in the reason in the
5879 SQUIT we send them (replacing them with us). This makes
5880 sure server notices for stuff like "Not enough arguments
5881 to server command" are different on the two sides.
5882
5883
5884 Changes: Modified:
5885 +7 -5 trunk/src/client.c (File Modified)
5886
5887
5888 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5889 Log:
5890 New contrib module m_findforwards.c
5891
5892
5893 Changes: Modified:
5894 +112 -0 trunk/contrib/Makefile.in (File Modified)
5895 + - trunk/contrib/m_findforwards.c (File Added)
5896
5897
5898 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5899 Log:
5900 Whoops, don't show real host behind auth{} spoof in
5901 spoof notices if hide_spoof_ips is enabled.
5902
5903 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5904
5905
5906 Changes: Modified:
5907 +3 -2 trunk/src/s_conf.c (File Modified)
5908
5909
5910 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5911 Log:
5912 Add dalnet-style /identify that sends to nickserv or chanserv.
5913
5914
5915 Changes: Modified:
5916 +102 -0 trunk/contrib/Makefile.in (File Modified)
5917 + - trunk/contrib/m_identify.c (File Added)
5918
5919
5920 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5921 Log:
5922 Document alias{} blocks a bit better.
5923
5924
5925 Changes: Modified:
5926 +9 -0 trunk/doc/reference.conf (File Modified)
5927
5928
5929 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5930 Log:
5931 - add aliases to /stats m (data usage is not counted though, sorry)
5932
5933
5934 Changes: Modified:
5935 +1 -0 trunk/include/s_conf.h (File Modified)
5936 +3 -0 trunk/src/newconf.c (File Modified)
5937 +15 -0 trunk/src/parse.c (File Modified)
5938
5939
5940 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5941 Log:
5942 - remove m_sshortcut as it's no longer relevant
5943
5944
5945 Changes: Modified:
5946 +0 -145 trunk/modules/Makefile.in (File Modified)
5947 + - trunk/modules/m_sshortcut.c (File Deleted)
5948
5949
5950 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5951 Log:
5952 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5953 targets instead of my original idea :P)
5954
5955
5956 Changes: Modified:
5957 +32 -0 trunk/doc/example.conf (File Modified)
5958 +35 -0 trunk/doc/reference.conf (File Modified)
5959 +4 -0 trunk/include/parse.h (File Modified)
5960 +7 -0 trunk/include/s_conf.h (File Modified)
5961 +82 -0 trunk/src/newconf.c (File Modified)
5962 +78 -0 trunk/src/parse.c (File Modified)
5963 +16 -0 trunk/src/s_conf.c (File Modified)
5964
5965
5966 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5967 Log:
5968 Remove some spaces after tabs. ??
5969
5970
5971 Changes: Modified:
5972 +18 -18 trunk/src/newconf.c (File Modified)
5973
5974
5975 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5976 Log:
5977 Global /who:
5978 - make sure to clear all marks also if the who was aborted
5979 because of too many matches
5980 - give ERR_TOOMANYMATCHES if too many matches
5981 - clarify comments
5982
5983 ratbox RATBOX_2_2 r22003 (jilles)
5984
5985
5986 Changes: Modified:
5987 +28 -26 trunk/modules/m_who.c (File Modified)
5988
5989
5990 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5991 Log:
5992 - devel is 2.0
5993
5994
5995 Changes: Modified:
5996 +9 -9 trunk/configure (File Modified)
5997 +1 -1 trunk/configure.ac (File Modified)
5998
5999
6000 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6001 Log:
6002 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6003
6004
6005 Changes: Modified:
6006 +2 -1 trunk/include/s_newconf.h (File Modified)
6007 +20 -0 trunk/modules/m_rehash.c (File Modified)
6008 +1 -1 trunk/src/s_newconf.c (File Modified)
6009
6010
6011 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6012 Log:
6013 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6014
6015
6016 Changes: Modified:
6017 +0 -1 trunk/doc/example.conf (File Modified)
6018 +0 -3 trunk/doc/reference.conf (File Modified)
6019 +0 -1 trunk/include/s_conf.h (File Modified)
6020 +0 -6 trunk/modules/m_info.c (File Modified)
6021 +1 -1 trunk/src/channel.c (File Modified)
6022 +0 -1 trunk/src/newconf.c (File Modified)
6023
6024
6025 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6026 Log:
6027 Missing header in m_chghost.c
6028
6029 Changes: Modified:
6030 +1 -0 trunk/modules/m_chghost.c (File Modified)
6031
6032
6033 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6034 Log:
6035 Relocate QJM code to a seperate function(change_nick_user_host)
6036 Change CHGHOST to use change_nick_user_host instead of just setting it
6037
6038
6039 Changes: Modified:
6040 +3 -0 trunk/include/s_user.h (File Modified)
6041 +1 -1 trunk/modules/m_chghost.c (File Modified)
6042 +3 -78 trunk/modules/m_signon.c (File Modified)
6043 +89 -0 trunk/src/s_user.c (File Modified)
6044
6045
6046 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6047 Log:
6048 Restore /stats a (dns servers, admin-only).
6049
6050
6051 Changes: Modified:
6052 +1 -0 trunk/include/res.h (File Modified)
6053 +5 -8 trunk/modules/m_stats.c (File Modified)
6054 +16 -0 trunk/src/res.c (File Modified)
6055
6056
6057 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6058 Log:
6059 - Add CHARYBDIS_PROFILE if we are profiling.
6060 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6061 - Remove duplicate --enable-epoll entry.
6062
6063
6064 Changes: Modified:
6065 +1595 -15 trunk/configure (File Modified)
6066 +30 -11 trunk/configure.ac (File Modified)
6067 +3 -0 trunk/include/setup.h.in (File Modified)
6068
6069
6070 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6071 Log:
6072 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6073
6074
6075 Changes: Modified:
6076 +28 -0 trunk/aclocal.m4 (File Modified)
6077
6078
6079 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6080 Log:
6081 Allow requesting forward channel and quiet list in same mode command.
6082
6083
6084 Changes: Modified:
6085 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6086
6087
6088 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6089 Log:
6090 Add description of xline wildcards.
6091
6092
6093 Changes: Modified:
6094 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6095
6096
6097 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6098 Log:
6099 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6100
6101
6102 Changes: Modified:
6103 +0 -4 trunk/modules/m_services.c (File Modified)
6104
6105
6106 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6107 Log:
6108 typo
6109
6110
6111 Changes: Modified:
6112 +1 -1 trunk/include/hook.h (File Modified)
6113
6114
6115 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6116 Log:
6117 call_hook, not hook_call
6118
6119
6120 Changes: Modified:
6121 +1 -1 trunk/modules/core/m_join.c (File Modified)
6122
6123
6124 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6125 Log:
6126 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6127 Could be useful for a number of things.
6128
6129
6130 Changes: Modified:
6131 +9 -0 trunk/modules/core/m_join.c (File Modified)
6132
6133
6134 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6135 Log:
6136 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6137
6138
6139 Changes: Modified:
6140 +7 -0 trunk/include/hook.h (File Modified)
6141
6142
6143 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6144 Log:
6145 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6146
6147
6148 Changes: Modified:
6149 +15 -0 trunk/modules/m_services.c (File Modified)
6150
6151
6152 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6153 Log:
6154 Clarify snomask +f, +k, +u.
6155
6156
6157 Changes: Modified:
6158 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6159
6160
6161 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6162 Log:
6163 Cmode +p and +s may be set simultaneously.
6164
6165
6166 Changes: Modified:
6167 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6168
6169
6170 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6171 Log:
6172 actually, we should check the data version on each reload (oops)
6173
6174
6175 Changes: Modified:
6176 +6 -6 trunk/src/main.c (File Modified)
6177
6178
6179 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6180 Log:
6181 more work on the loader
6182
6183
6184 Changes: Modified:
6185 +45 -21 trunk/src/main.c (File Modified)
6186
6187
6188 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6189 Log:
6190 Add prototype ircd_state.c
6191
6192
6193 Changes: Modified:
6194 + - trunk/src/ircd_state.c (File Added)
6195
6196
6197 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6198 Log:
6199 Smaller improvements.
6200
6201
6202 Changes: Modified:
6203 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6204
6205
6206 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6207 Log:
6208 Add a lot of stuff here.
6209
6210
6211 Changes: Modified:
6212 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6213
6214
6215 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6216 Log:
6217 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6218
6219
6220 Changes: Modified:
6221 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6222
6223
6224 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6225 Log:
6226 Invex doesn't trump +r or (sic) +J.
6227
6228
6229 Changes: Modified:
6230 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6231
6232
6233 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6234 Log:
6235 Check to make sure a module is not loaded before loading it.
6236
6237
6238 Changes: Modified:
6239 +6 -1 trunk/src/ircd_parser.y (File Modified)
6240
6241
6242 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6243 Log:
6244 - Add a missing comma in the HeaderMessages array
6245 - Only send "Your hostname is too long ..." if that really is the case
6246
6247
6248 Changes: Modified:
6249 +2 -2 trunk/src/s_auth.c (File Modified)
6250
6251
6252 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6253 Log:
6254 build_symtable() will have already bailed here, so no need to check
6255 explicitly whether or not charybdis_main is NULL.
6256
6257
6258 Changes: Modified:
6259 +7 -16 trunk/src/main.c (File Modified)
6260
6261
6262 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6263 Log:
6264 Data structure versioning, part 1.
6265
6266
6267 Changes: Modified:
6268 +10 -1 trunk/include/ircd_defs.h (File Modified)
6269 +2 -0 trunk/src/ircd.c (File Modified)
6270 +15 -3 trunk/src/main.c (File Modified)
6271
6272
6273 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6274 Log:
6275 build a symbol table and use that instead of doing a raw dlsym on everything
6276
6277
6278 Changes: Modified:
6279 + - trunk/include/ircd_linker.h (File Added)
6280 +71 -1 trunk/src/Makefile.in (File Modified)
6281 + - trunk/src/ircd_linker.c (File Added)
6282 +16 -4 trunk/src/main.c (File Modified)
6283
6284
6285 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6286 Log:
6287 The launcher now calls io_loop() instead of charybdis_main().
6288 This is so that we do not have to reinitialize *everything* later.
6289
6290
6291 Changes: Modified:
6292 +1 -0 trunk/include/ircd.h (File Modified)
6293 +6 -7 trunk/src/ircd.c (File Modified)
6294 +13 -1 trunk/src/main.c (File Modified)
6295
6296
6297 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6298 Log:
6299 Use global binding on libircd.so.
6300
6301
6302 Changes: Modified:
6303 +1 -1 trunk/src/main.c (File Modified)
6304
6305
6306 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6307 Log:
6308 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6309 (it will do more later)
6310
6311
6312 Changes: Modified:
6313 +14 -12 trunk/include/config.h (File Modified)
6314 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6315 +31 -5 trunk/src/Makefile.in (File Modified)
6316 +78 -1 trunk/src/ircd.c (File Modified)
6317 + - trunk/src/main.c (File Added)
6318
6319
6320 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6321 Log:
6322 Add whitespace here, oops.
6323
6324
6325 Changes: Modified:
6326 +1 -1 trunk/CREDITS (File Modified)
6327
6328
6329 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6330 Log:
6331 Properly copy over the IP address here instead of using a cheap hack.
6332 Because the hack didn't work right except on IPv6. :|
6333
6334
6335 Changes: Modified:
6336 +12 -2 trunk/src/s_newconf.c (File Modified)
6337
6338
6339 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6340 Log:
6341 Revert reject cache notice to ratbox's, which more
6342 clearly suggests what's happening.
6343
6344
6345 Changes: Modified:
6346 +4 -1 trunk/src/reject.c (File Modified)
6347
6348
6349 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6350 Log:
6351 Fix the openssl status in the overview information.
6352
6353
6354 Changes: Modified:
6355 +1 -3 trunk/configure (File Modified)
6356 +1 -3 trunk/configure.ac (File Modified)
6357
6358
6359 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6360 Log:
6361 - Add simple exempt{} block (127.0.0.1) to example.conf.
6362 - Remove mention of deny{}.
6363
6364
6365 Changes: Modified:
6366 +5 -0 trunk/doc/example.conf (File Modified)
6367 +1 -1 trunk/doc/reference.conf (File Modified)
6368
6369
6370 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6371 Log:
6372 example.conf: add some comments at the start
6373 reference.conf: some ircd-ratbox -> charybdis
6374
6375
6376 Changes: Modified:
6377 +11 -0 trunk/doc/example.conf (File Modified)
6378 +6 -5 trunk/doc/reference.conf (File Modified)
6379
6380
6381 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6382 Log:
6383 Rename m_createauthonly module to createauthonly
6384 as this is not a module providing an m_function
6385 (command).
6386
6387
6388 Changes: Modified:
6389 +1 -38 trunk/contrib/Makefile.in (File Modified)
6390 + - trunk/contrib/createauthonly.c (File Added)
6391 + - trunk/contrib/m_createauthonly.c (File Deleted)
6392
6393
6394 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6395 Log:
6396 Add to example confs commented lines for:
6397 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6398 sno_globalkline.so, sno_globaloper.so.
6399
6400
6401 Changes: Modified:
6402 +5 -1 trunk/doc/example.conf (File Modified)
6403 +9 -1 trunk/doc/reference.conf (File Modified)
6404
6405
6406 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6407 Log:
6408 - Unbreak connecting to connect{}s with hostnames
6409 instead of IP addresses (broken with new resolver).
6410 - Try to do A/AAAA query based on aftype in
6411 connect{} (doesn't seem to work fully).
6412
6413
6414 Changes: Modified:
6415 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6416
6417
6418 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6419 Log:
6420 Unbreak /rehash dns.
6421
6422
6423 Changes: Modified:
6424 +1 -0 trunk/src/res.c (File Modified)
6425
6426
6427 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6428 Log:
6429 Preserve Hybrid Id and add one of our own.
6430
6431
6432 Changes: Modified:
6433 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6434 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6435
6436
6437 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6438 Log:
6439 Add anfl and Androsyn to CREDITS.
6440 They wrote a lot of ratbox code we use, both before and after the fork.
6441
6442
6443 Changes: Modified:
6444 +2 -0 trunk/CREDITS (File Modified)
6445
6446
6447 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6448 Log:
6449 Hostname validity check.
6450
6451
6452 Changes: Modified:
6453 +42 -3 trunk/src/s_auth.c (File Modified)
6454
6455
6456 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6457 Log:
6458 Version bump to 1.2.0.
6459
6460
6461 Changes: Modified:
6462 +9 -9 trunk/configure (File Modified)
6463 +1 -1 trunk/configure.ac (File Modified)
6464
6465
6466 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6467 Log:
6468 - Missed a spot in the IPv6 code here. Should be usable now.
6469
6470
6471 Changes: Modified:
6472 +2 -2 trunk/src/res.c (File Modified)
6473
6474
6475 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6476 Log:
6477 Alright, so, this massive commit does the following:
6478 - Removes adns
6479 - Adds a resolver based on the undernet and hybrid one.
6480 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6481 - Makes a check in ./configure be posixly correct
6482 - Simplifies the auth code and DNS callbacks
6483
6484 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6485
6486
6487 Changes: Modified:
6488 +1 -1 trunk/Makefile.in (File Modified)
6489 + - trunk/adns/ (File Deleted)
6490 +148 -80 trunk/configure (File Modified)
6491 +1 -2 trunk/configure.ac (File Modified)
6492 +6 -0 trunk/include/client.h (File Modified)
6493 +1 -0 trunk/include/packet.h (File Modified)
6494 +153 -41 trunk/include/res.h (File Modified)
6495 + - trunk/include/reslib.h (File Added)
6496 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6497 +930 -1449 trunk/modules/.depend (File Modified)
6498 +3 -0 trunk/modules/m_stats.c (File Modified)
6499 +417 -621 trunk/src/.depend (File Modified)
6500 +1 -1 trunk/src/.indent.pro (File Modified)
6501 +2069 -289 trunk/src/Makefile.in (File Modified)
6502 + - trunk/src/adns.c (File Deleted)
6503 + - trunk/src/res.c (File Added)
6504 + - trunk/src/reslib.c (File Added)
6505 +11 -50 trunk/src/s_auth.c (File Modified)
6506 +4 -26 trunk/src/s_newconf.c (File Modified)
6507
6508
6509 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6510 Log:
6511 Document the NOBALLOC feature.
6512
6513
6514 Changes: Modified:
6515 +7 -1 trunk/include/config.h (File Modified)
6516
6517
6518 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6519 Log:
6520 commands.sgml changes
6521
6522
6523 Changes: Modified:
6524 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6525
6526
6527 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6528 Log:
6529 connect{} changes.
6530
6531
6532 Changes: Modified:
6533 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6534
6535
6536 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6537 Log:
6538 Improve description of class{} block (in particular,
6539 mention server classes as well as client classes).
6540
6541
6542 Changes: Modified:
6543 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6544
6545
6546 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6547 Log:
6548 In comment:
6549 -/* sendq: servers need a higher sendq as they send more data */
6550 +/* sendq: servers need a higher sendq as they are sent more data */
6551
6552
6553 Changes: Modified:
6554 +1 -1 trunk/doc/reference.conf (File Modified)
6555
6556
6557 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6558 Log:
6559 Add modules{} block.
6560
6561
6562 Changes: Modified:
6563 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6564
6565
6566 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6567 Log:
6568 Add general::oper_snomask, snomask on oper up for opers
6569 that have umode +s set on oper up, but do not have
6570 a specific snomask setting in their operator block.
6571 If this is empty or not specified, +s is used as before.
6572
6573
6574 Changes: Modified:
6575 +4 -1 trunk/doc/example.conf (File Modified)
6576 +7 -1 trunk/doc/reference.conf (File Modified)
6577 +1 -0 trunk/include/client.h (File Modified)
6578 +1 -0 trunk/include/s_conf.h (File Modified)
6579 +32 -0 trunk/src/newconf.c (File Modified)
6580 +1 -0 trunk/src/s_conf.c (File Modified)
6581 +13 -3 trunk/src/s_user.c (File Modified)
6582
6583
6584 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6585 Log:
6586 fix error
6587
6588 Changes: Modified:
6589 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6590
6591
6592 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6593 Log:
6594 Add MASKTRACE and CHANTRACE commands.
6595
6596
6597 Changes: Modified:
6598 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6599
6600
6601 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6602 Log:
6603 document loadmodule directive
6604
6605
6606 Changes: Modified:
6607 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6608
6609
6610 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6611 Log:
6612 finish this up
6613
6614
6615 Changes: Modified:
6616 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6617
6618
6619 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6620 Log:
6621 q:lines are no longer living in the ircd.conf either
6622
6623
6624 Changes: Modified:
6625 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6626
6627
6628 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6629 Log:
6630 remove k:line, d:line, x:line as they are their own files now
6631
6632
6633 Changes: Modified:
6634 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6635
6636
6637 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6638 Log:
6639 New place for operator::snomask.
6640
6641
6642 Changes: Modified:
6643 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6644
6645
6646 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6647 Log:
6648 Document connect {}.
6649
6650
6651 Changes: Modified:
6652 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6653
6654
6655 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6656 Log:
6657 example.conf: move operator::snomask to a more logical place,
6658 more sensible default
6659 reference.conf: add operator::snomask
6660
6661
6662 Changes: Modified:
6663 +3 -3 trunk/doc/example.conf (File Modified)
6664 +3 -0 trunk/doc/reference.conf (File Modified)
6665
6666
6667 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6668 Log:
6669 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6670 in those conf entries that take umodes like <name1>, <name2>, ...
6671
6672
6673 Changes: Modified:
6674 +3 -0 trunk/doc/reference.conf (File Modified)
6675 +3 -0 trunk/src/newconf.c (File Modified)
6676
6677
6678 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6679 Log:
6680 Remove H:line
6681
6682
6683 Changes: Modified:
6684 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6685
6686
6687 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6688 Log:
6689 Aesthetic changes.
6690
6691
6692 Changes: Modified:
6693 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6694
6695
6696 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6697 Log:
6698 s/allow/auth
6699
6700
6701 Changes: Modified:
6702 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6703
6704
6705 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6706 Log:
6707 fix
6708
6709
6710 Changes: Modified:
6711 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6712
6713
6714 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6715 Log:
6716 Document operator {} blocks.
6717
6718
6719 Changes: Modified:
6720 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6721
6722
6723 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6724 Log:
6725 auth{}: clarify/add some details
6726
6727
6728 Changes: Modified:
6729 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6730
6731
6732 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6733 Log:
6734 auth{}: Move a paragraph.
6735
6736
6737 Changes: Modified:
6738 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6739
6740
6741 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6742 Log:
6743 Document auth{} blocks.
6744
6745
6746 Changes: Modified:
6747 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6748
6749
6750 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6751 Log:
6752 Add umode +R.
6753
6754
6755 Changes: Modified:
6756 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6757
6758
6759 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6760 Log:
6761 Add umode +R, prevents unidentified clients from
6762 sending private messages or notices. /accept'ed
6763 clients and opers are exempt.
6764 Due to the /accept part, this is only checked
6765 at the target's server, may want to change
6766 this?
6767
6768
6769 Changes: Modified:
6770 +1 -0 trunk/help/opers/umode (File Modified)
6771 +1 -0 trunk/help/users/umode (File Modified)
6772 +2 -0 trunk/include/client.h (File Modified)
6773 +1 -0 trunk/include/numeric.h (File Modified)
6774 +11 -1 trunk/modules/core/m_message.c (File Modified)
6775 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6776 +1 -1 trunk/src/messages.tab (File Modified)
6777 +1 -1 trunk/src/s_user.c (File Modified)
6778
6779
6780 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6781 Log:
6782 Don't allow a nick change if banned or quieted (and not
6783 voiced or opped) on a channel. This uses numeric 435
6784 (bahamut's "cannot change to a banned nick") because
6785 bahamut/ircu's 437 and hyperion's 438 already have
6786 another meaning for us.
6787
6788
6789 Changes: Modified:
6790 +2 -0 trunk/include/channel.h (File Modified)
6791 +1 -0 trunk/include/numeric.h (File Modified)
6792 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6793 +38 -0 trunk/src/channel.c (File Modified)
6794 +1 -1 trunk/src/messages.tab (File Modified)
6795
6796
6797 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6798 Log:
6799 KNOCK:
6800 - respect ban exceptions
6801 - also deny a knock if quieted
6802
6803
6804 Changes: Modified:
6805 +2 -1 trunk/modules/m_knock.c (File Modified)
6806
6807
6808 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6809 Log:
6810 Reverse bad substitution in comment.
6811
6812
6813 Changes: Modified:
6814 +1 -1 trunk/src/channel.c (File Modified)
6815
6816
6817 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6818 Log:
6819 - set DynSpoof flag for clients spoofed at registration
6820 - add orighost instead of host to the hostname hash
6821
6822
6823 Changes: Modified:
6824 +5 -1 trunk/src/s_user.c (File Modified)
6825
6826
6827 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6828 Log:
6829 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6830
6831
6832 Changes: Modified:
6833 +2 -3 trunk/src/send.c (File Modified)
6834
6835
6836 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6837 Log:
6838 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6839
6840
6841 Changes: Modified:
6842 +17 -7 trunk/modules/m_signon.c (File Modified)
6843
6844
6845 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6846 Log:
6847 Correct minimum args on ENCAP SASL to avoid nasty core.
6848
6849
6850 Changes: Modified:
6851 +1 -1 trunk/modules/m_sasl.c (File Modified)
6852
6853
6854 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6855 Log:
6856 Style nits: sptr can't ever be NULL, don't compare truth
6857 values with YES.
6858
6859
6860 Changes: Modified:
6861 +2 -3 trunk/modules/m_scan.c (File Modified)
6862
6863
6864 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6865 Log:
6866 - Comment out scan_cmodes() prototype to suppress warning
6867 - Correct minimum parameter count for mo_scan()
6868
6869
6870 Changes: Modified:
6871 +2 -2 trunk/modules/m_scan.c (File Modified)
6872
6873
6874 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6875 Log:
6876 SCAN UMODES:
6877 - Include full command in operspy notice
6878 - Allow global scans (no-list used, mask not used) without operspy
6879 - Use ERR_NOPRIVS numeric
6880
6881
6882 Changes: Modified:
6883 +21 -9 trunk/modules/m_scan.c (File Modified)
6884
6885
6886 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6887 Log:
6888 Cancel out the >3 default if < is given; this way
6889 any </> specification fully overrides the default.
6890
6891
6892 Changes: Modified:
6893 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6894
6895
6896 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6897 Log:
6898 - Call mo_list() from m_list() to reduce code duplication
6899 - Default to >3, rather arbitrarily (conf option?)
6900 - Make < and > mean less than and greater than again
6901
6902
6903 Changes: Modified:
6904 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6905
6906
6907 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6908 Log:
6909 When processing topic burst, hide connecting server
6910 on netburst if flatten links is enabled.
6911
6912
6913 Changes: Modified:
6914 +9 -2 trunk/modules/m_tb.c (File Modified)
6915
6916
6917 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6918 Log:
6919 - remove PENALTY token
6920
6921
6922 Changes: Modified:
6923 +0 -1 trunk/include/supported.h (File Modified)
6924
6925
6926 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6927 Log:
6928 005 fixups:
6929 - Add PENALTY because we have a pace-wait system.
6930 - Add FNC due to SAVE and RSFNC
6931 - Add q to MAXLIST.
6932
6933
6934 Changes: Modified:
6935 +4 -2 trunk/include/supported.h (File Modified)
6936
6937
6938 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6939 Log:
6940 mkay, indent went nuts here
6941
6942
6943 Changes: Modified:
6944 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6945
6946
6947 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6948 Log:
6949 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6950 and can be used instead. The SAFELIST implementation is the one used by
6951 default, as most users/networks will be used to it.
6952
6953
6954 Changes: Modified:
6955 +1 -0 trunk/NEWS (File Modified)
6956 +14 -0 trunk/include/client.h (File Modified)
6957 +5 -0 trunk/include/hash.h (File Modified)
6958 +404 -272 trunk/modules/Makefile.in (File Modified)
6959 + - trunk/modules/m_list.c (File Deleted)
6960 + - trunk/modules/m_list_ratbox.c (File Added)
6961 + - trunk/modules/m_list_safelist.c (File Added)
6962 +5 -5 trunk/src/hash.c (File Modified)
6963
6964
6965 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6966 Log:
6967 Clear invites on a lowerTS JOIN or SJOIN.
6968 This should complete kick_on_split_riding protection.
6969
6970
6971 Changes: Modified:
6972 +5 -0 trunk/modules/core/m_join.c (File Modified)
6973 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6974
6975
6976 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6977 Log:
6978 Like in ratbox, send and interpret timestamps on invites.
6979
6980
6981 Changes: Modified:
6982 +9 -2 trunk/modules/m_invite.c (File Modified)
6983
6984
6985 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6986 Log:
6987 Add +S (network service) umode. Just for completeness, users or opers
6988 cannot set this.
6989
6990
6991 Changes: Modified:
6992 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6993
6994
6995 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6996 Log:
6997 update NEWS a bit
6998
6999
7000 Changes: Modified:
7001 +35 -2 trunk/NEWS (File Modified)
7002
7003
7004 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7005 Log:
7006 Split off a PreClient structure for data to be freed on registation (i.e. password).
7007 New hook introduce_client for post-registration messages.
7008 Fix b0rked SASL numerics.
7009 Burst REALHOST post-introduction for spoofed-on-registration clients.
7010 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7011 Pre-registration signon support.
7012
7013
7014 Changes: Modified:
7015 +10 -0 trunk/configure (File Modified)
7016 +2 -0 trunk/configure.ac (File Modified)
7017 +14 -4 trunk/include/client.h (File Modified)
7018 +1 -0 trunk/include/hook.h (File Modified)
7019 +1 -0 trunk/include/numeric.h (File Modified)
7020 +3 -0 trunk/include/setup.h.in (File Modified)
7021 +16 -0 trunk/modules/m_chghost.c (File Modified)
7022 +25 -21 trunk/modules/m_sasl.c (File Modified)
7023 +63 -30 trunk/modules/m_signon.c (File Modified)
7024 +18 -0 trunk/src/client.c (File Modified)
7025 +2 -0 trunk/src/hook.c (File Modified)
7026 +5 -5 trunk/src/messages.tab (File Modified)
7027 +2 -0 trunk/src/s_serv.c (File Modified)
7028 +28 -2 trunk/src/s_user.c (File Modified)
7029
7030
7031 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7032 Log:
7033 Update hook documentation.
7034
7035
7036 Changes: Modified:
7037 +30 -0 trunk/doc/hooks.txt (File Modified)
7038
7039
7040 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7041 Log:
7042 Improve @/# handling in match_esc().
7043
7044
7045 Changes: Modified:
7046 +21 -13 trunk/src/match.c (File Modified)
7047
7048
7049 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7050 Log:
7051 backtrack instead of bailing out when handling a mismatched escape
7052
7053
7054 Changes: Modified:
7055 +1 -1 trunk/src/match.c (File Modified)
7056
7057
7058 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7059 Log:
7060 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7061
7062 Changes: Modified:
7063 +2 -1 trunk/CREDITS (File Modified)
7064
7065
7066 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7067 Log:
7068 Fix the escape brokenness and pick up a more efficient matching algorithm,
7069 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7070 Patch sent upstream. They can do whatever they want with it, *shrug*.
7071
7072
7073 Changes: Modified:
7074 +147 -161 trunk/src/match.c (File Modified)
7075
7076
7077 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7078 Log:
7079 If flatten links is enabled, fake the origins of some ServerModes
7080 sent to clients so that the server sending the netburst is hidden.
7081 Most mode hacks still show the true source.
7082
7083
7084 Changes: Modified:
7085 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7086 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7087
7088
7089 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7090 Log:
7091 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7092 where the exit originated).
7093 - When receiving an SQUIT for a server themselves
7094 (IsMe(target_p) || target_p == client_p)
7095 close their link and send a local server notice.
7096
7097
7098 Changes: Modified:
7099 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7100 +6 -3 trunk/src/client.c (File Modified)
7101
7102
7103 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7104 Log:
7105 Hooking into the wrong hook, whoops. :P
7106
7107
7108 Changes: Modified:
7109 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7110 +6 -10 trunk/modules/core/m_join.c (File Modified)
7111
7112
7113 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7114 Log:
7115 this doesn't work right, right now :P
7116
7117
7118 Changes: Modified:
7119 +40 -0 trunk/contrib/Makefile.in (File Modified)
7120 + - trunk/contrib/m_createauthonly.c (File Added)
7121 +6 -0 trunk/include/hook.h (File Modified)
7122 +26 -1 trunk/modules/core/m_join.c (File Modified)
7123 +1 -1 trunk/src/ircd.c (File Modified)
7124
7125
7126 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7127 Log:
7128 Make can_join() hookable.
7129
7130
7131 Changes: Modified:
7132 +12 -1 trunk/src/channel.c (File Modified)
7133
7134
7135 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7136 Log:
7137 add 'int approved;' to the channel event hook
7138
7139
7140 Changes: Modified:
7141 +1 -0 trunk/include/hook.h (File Modified)
7142
7143
7144 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7145 Log:
7146 Use SIDs in SASL ENCAP origin.
7147 Ignore responses from other agents once the first SASL response has been received for a client.
7148
7149
7150 Changes: Modified:
7151 +9 -5 trunk/modules/m_sasl.c (File Modified)
7152
7153
7154 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7155 Log:
7156 Removed stray debug code.
7157
7158
7159 Changes: Modified:
7160 +1 -1 trunk/modules/m_sasl.c (File Modified)
7161
7162
7163 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7164 Log:
7165 Don't complain "unknown MODE flag" if a non-oper attempts
7166 to unset an oper only umode they do not have.
7167 This is to prevent unwanted error messages when users/bots
7168 do things like MODE <nick> +i-sw.
7169
7170
7171 Changes: Modified:
7172 +4 -2 trunk/src/s_user.c (File Modified)
7173
7174
7175 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7176 Log:
7177 Fix client_exit hook name and only call it for local exits that are not
7178 IsAnyServer.
7179
7180
7181 Changes: Modified:
7182 +3 -2 trunk/modules/m_sasl.c (File Modified)
7183
7184
7185 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7186 Log:
7187 Fix SASL logic to actually use stored agent UID.
7188 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7189 Add abort code for exiting clients.
7190
7191
7192 Changes: Modified:
7193 +18 -9 trunk/modules/m_sasl.c (File Modified)
7194
7195
7196 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7197 Log:
7198 Port over ratbox 2.2 /challenge. This is slightly more secure
7199 (better crypto, longer keys, challenge timeout) and has better
7200 client scripts.
7201
7202 The respond tool is no longer part of the ircd tree but a
7203 separate package, currently available from
7204 http://respond.ircd-ratbox.org (we should mirror/... this).
7205
7206
7207 Changes: Modified:
7208 +65 -310 trunk/doc/challenge.txt (File Modified)
7209 +5 -5 trunk/include/client.h (File Modified)
7210 +3 -0 trunk/include/irc_string.h (File Modified)
7211 +3 -0 trunk/include/numeric.h (File Modified)
7212 +94 -50 trunk/modules/m_challenge.c (File Modified)
7213 +1 -2 trunk/src/client.c (File Modified)
7214 +125 -0 trunk/src/irc_string.c (File Modified)
7215 +2 -2 trunk/src/messages.tab (File Modified)
7216 + - trunk/tools/rsa_respond/ (File Deleted)
7217
7218
7219 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7220 Log:
7221 Preliminary SASL support.
7222
7223
7224 Changes: Modified:
7225 +7 -0 trunk/include/client.h (File Modified)
7226 +6 -0 trunk/include/numeric.h (File Modified)
7227 +1 -0 trunk/modules/Makefile.in (File Modified)
7228 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7229 +175 -1 trunk/modules/m_cap.c (File Modified)
7230 + - trunk/modules/m_sasl.c (File Added)
7231 +2 -0 trunk/modules/m_user.c (File Modified)
7232 +5 -5 trunk/src/messages.tab (File Modified)
7233 +8 -2 trunk/src/s_user.c (File Modified)
7234
7235
7236 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7237 Log:
7238 SIGNON: make logout also apply remotely.
7239
7240
7241 Changes: Modified:
7242 +7 -2 trunk/modules/m_signon.c (File Modified)
7243
7244
7245 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7246 Log:
7247 Use an asterisk when sending empty logins in SIGNON.
7248
7249
7250 Changes: Modified:
7251 +5 -5 trunk/modules/m_signon.c (File Modified)
7252
7253
7254 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7255 Log:
7256 SIGNON: Only add whowas entry (add_history()) and wipe
7257 accepts (del_all_accepts()) if nick changed.
7258
7259
7260 Changes: Modified:
7261 +5 -3 trunk/modules/m_signon.c (File Modified)
7262
7263
7264 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7265 Log:
7266 SIGNON: slight fixes to collision code:
7267 - don't kill if target_p == source_p (nick unchanged or only changed case)
7268 - add comment that SAVE support is missing
7269 - use sendto_realops_snomask() instead of sendto_realops_flags()
7270
7271
7272 Changes: Modified:
7273 +9 -6 trunk/modules/m_signon.c (File Modified)
7274
7275
7276 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7277 Log:
7278 Fix up kills for bad nick/user/host on SIGNON.
7279
7280
7281 Changes: Modified:
7282 +16 -6 trunk/modules/m_signon.c (File Modified)
7283
7284
7285 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7286 Log:
7287 If changing to a nick with a digit, only allow the UID.
7288
7289
7290 Changes: Modified:
7291 +4 -0 trunk/modules/m_signon.c (File Modified)
7292
7293
7294 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7295 Log:
7296 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7297 Strip leading digits from logins that are not purely numeric.
7298
7299
7300 Changes: Modified:
7301 +3 -0 trunk/include/numeric.h (File Modified)
7302 +2 -0 trunk/include/send.h (File Modified)
7303 +1 -0 trunk/modules/Makefile.in (File Modified)
7304 +456 -3 trunk/modules/m_services.c (File Modified)
7305 + - trunk/modules/m_signon.c (File Added)
7306 +2 -2 trunk/src/messages.tab (File Modified)
7307 +98 -0 trunk/src/send.c (File Modified)
7308
7309
7310 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7311 Log:
7312 Remove old server notice umodes from example confs.
7313
7314
7315 Changes: Modified:
7316 +1 -2 trunk/doc/example.conf (File Modified)
7317 +4 -17 trunk/doc/reference.conf (File Modified)
7318
7319
7320 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7321 Log:
7322 Add snomask help file (forgot this earlier).
7323
7324
7325 Changes: Modified:
7326 + - trunk/help/opers/snomask (File Added)
7327
7328
7329 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7330 Log:
7331 Add umode +l (receive locops).
7332
7333
7334 Changes: Modified:
7335 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7336
7337
7338 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7339 Log:
7340 We don't plan to implement cmode +R (quiet unidentified) and
7341 umode +I (deny invite) for 1.1, so comment them out from the
7342 docs.
7343
7344
7345 Changes: Modified:
7346 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7347 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7348
7349
7350 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7351 Log:
7352 Improve snomask usage description.
7353
7354
7355 Changes: Modified:
7356 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7357
7358
7359 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7360 Log:
7361 Mention the word snomask with umode +s (needs to be a link really).
7362
7363
7364 Changes: Modified:
7365 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7366
7367
7368 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7369 Log:
7370 Add snomask +Z (operspy notices).
7371
7372
7373 Changes: Modified:
7374 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7375
7376
7377 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7378 Log:
7379 Misc updates/clarifications.
7380
7381
7382 Changes: Modified:
7383 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7384
7385
7386 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7387 Log:
7388 Document snomasks.
7389
7390
7391 Changes: Modified:
7392 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7393 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7394 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7395
7396
7397 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7398 Log:
7399 - Allow ENCAP REALHOST outside burst
7400 - Fix comment describing race condition: this can only happen
7401 on a local whois with use_whois_actually enabled
7402
7403
7404 Changes: Modified:
7405 +4 -6 trunk/modules/m_chghost.c (File Modified)
7406
7407
7408 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7409 Log:
7410 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7411
7412
7413 Changes: Modified:
7414 +39 -0 trunk/contrib/Makefile.in (File Modified)
7415 + - trunk/contrib/sno_globaloper.c (File Added)
7416
7417
7418 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7419 Log:
7420 Pass along old umodes and snomask in umode_changed hook,
7421 changing its parameter type from struct Client *
7422 to hook_data_umode_changed *. (For a new client, both
7423 are zero.)
7424
7425 The IP cloaking module now fully ignores umode changes
7426 where +h didn't change.
7427
7428
7429 Changes: Modified:
7430 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7431 +7 -0 trunk/include/hook.h (File Modified)
7432 +18 -4 trunk/src/s_user.c (File Modified)
7433
7434
7435 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7436 Log:
7437 move libcharybdis-provided function initialisation into libcharybdis_init().
7438
7439
7440 Changes: Modified:
7441 +32 -11 trunk/src/ircd.c (File Modified)
7442
7443
7444 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7445 Log:
7446 Make +f notices (local host, global host, global user@host, local class)
7447 netwide. Exceeding /quote set max remains local.
7448
7449
7450 Changes: Modified:
7451 +4 -4 trunk/src/s_conf.c (File Modified)
7452
7453
7454 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7455 Log:
7456 Netwide notices about attempts to join juped channels.
7457
7458
7459 Changes: Modified:
7460 +1 -1 trunk/modules/core/m_join.c (File Modified)
7461
7462
7463 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7464 Log:
7465 Send server notices about failed oper attempts globally.
7466 Successful remote oper attempt notices will be generated
7467 from the mode changes.
7468
7469
7470 Changes: Modified:
7471 +3 -3 trunk/modules/m_challenge.c (File Modified)
7472 +2 -2 trunk/modules/m_oper.c (File Modified)
7473
7474
7475 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7476 Log:
7477 Rest of infrastructure for sending server notices globally.
7478 Uses a new L_NETWIDE level on sendto_realops_snomask().
7479
7480
7481 Changes: Modified:
7482 +1 -0 trunk/include/send.h (File Modified)
7483 +31 -4 trunk/src/send.c (File Modified)
7484
7485
7486 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7487 Log:
7488 Add general::global_snotices conf option to control
7489 whether we send out SNOTEs. Does not do anything yet.
7490
7491
7492 Changes: Modified:
7493 +1 -0 trunk/doc/example.conf (File Modified)
7494 +6 -0 trunk/doc/reference.conf (File Modified)
7495 +1 -0 trunk/include/s_conf.h (File Modified)
7496 +6 -0 trunk/modules/m_info.c (File Modified)
7497 +1 -0 trunk/src/newconf.c (File Modified)
7498 +1 -0 trunk/src/s_conf.c (File Modified)
7499
7500
7501 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7502 Log:
7503 Only accept SNOTE from servers.
7504
7505
7506 Changes: Modified:
7507 +2 -0 trunk/modules/m_snote.c (File Modified)
7508
7509
7510 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7511 Log:
7512 Correct parv indices so this actually works.
7513
7514
7515 Changes: Modified:
7516 +2 -2 trunk/modules/m_snote.c (File Modified)
7517
7518
7519 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7520 Log:
7521 s/scan/snote/g
7522
7523
7524 Changes: Modified:
7525 +3 -3 trunk/modules/m_snote.c (File Modified)
7526
7527
7528 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7529 Log:
7530 Add m_snote.c, SNOTE propagator.
7531
7532
7533 Changes: Modified:
7534 +86 -0 trunk/modules/Makefile.in (File Modified)
7535 + - trunk/modules/m_snote.c (File Added)
7536
7537
7538 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7539 Log:
7540 start seeding the 1.1 NEWS file
7541
7542
7543 Changes: Modified:
7544 +4 -0 trunk/NEWS (File Modified)
7545
7546
7547 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7548 Log:
7549 rename some modules to more descriptive names...
7550
7551
7552 Changes: Modified:
7553 +2 -131 trunk/contrib/Makefile.in (File Modified)
7554 + - trunk/contrib/globalconnexit.c (File Deleted)
7555 + - trunk/contrib/globallineactive.c (File Deleted)
7556 + - trunk/contrib/sno_farconnect.c (File Added)
7557 + - trunk/contrib/sno_globalkline.c (File Added)
7558 +1 -120 trunk/modules/Makefile.in (File Modified)
7559 + - trunk/modules/networknotice.c (File Deleted)
7560 + - trunk/modules/sno_routing.c (File Added)
7561
7562
7563 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7564 Log:
7565 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7566 Uses FLAGS2_FLOODDONE bit on servers.
7567
7568
7569 Changes: Modified:
7570 +3 -0 trunk/include/client.h (File Modified)
7571 +121 -1 trunk/modules/Makefile.in (File Modified)
7572 + - trunk/modules/networknotice.c (File Added)
7573
7574
7575 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7576 Log:
7577 Don't show servers in /trace to nonopers if flatten links is enabled.
7578
7579
7580 Changes: Modified:
7581 +8 -5 trunk/modules/m_trace.c (File Modified)
7582
7583
7584 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7585 Log:
7586 CHGHOST:
7587 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7588 - send back confirmation to source, if local client
7589 - send a +s server notice if the source is neither a server nor a service (+S)
7590
7591
7592 Changes: Modified:
7593 +5 -1 trunk/modules/m_chghost.c (File Modified)
7594
7595
7596 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7597 Log:
7598 Use sendto_realops_snomask_from() to make the
7599 server notices appear to come from the affected
7600 user's server.
7601
7602
7603 Changes: Modified:
7604 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7605 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7606
7607
7608 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7609 Log:
7610 Add sendto_realops_snomask_from(), allows
7611 specification of apparent source server.
7612
7613
7614 Changes: Modified:
7615 +1 -0 trunk/include/send.h (File Modified)
7616 +41 -1 trunk/src/send.c (File Modified)
7617
7618
7619 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7620 Log:
7621 Revert r579. Keep host, not orighost in oper up notice.
7622 It would be inconsistent to have orighost there, and we
7623 don't want to mess up all server notices by putting both
7624 host and orighost.
7625
7626
7627 Changes: Modified:
7628 +1 -1 trunk/src/s_user.c (File Modified)
7629
7630
7631 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7632 Log:
7633 Include the IP address in operlog/foperlog.
7634
7635
7636 Changes: Modified:
7637 +10 -8 trunk/modules/m_challenge.c (File Modified)
7638 +8 -6 trunk/modules/m_oper.c (File Modified)
7639
7640
7641 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7642 Log:
7643 Call umode_changed hook on oper up.
7644
7645
7646 Changes: Modified:
7647 +1 -0 trunk/src/s_user.c (File Modified)
7648
7649
7650 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7651 Log:
7652 Add globalconnexit contrib module, shows remote client connects/exits
7653 except netsplits/netjoin on snomask +F.
7654 Notice formatting will probably change somewhat still.
7655
7656
7657 Changes: Modified:
7658 +80 -0 trunk/contrib/Makefile.in (File Modified)
7659 + - trunk/contrib/globalconnexit.c (File Added)
7660
7661
7662 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7663 Log:
7664 Declare snomask_modes[] so modules can provide snomasks.
7665
7666
7667 Changes: Modified:
7668 +2 -0 trunk/include/snomask.h (File Modified)
7669
7670
7671 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7672 Log:
7673 Replace user_signon hook with two new hooks: new_local_user
7674 and new_remote_user.
7675 These are called right before the user is introduced to the
7676 rest of the network.
7677
7678
7679 Changes: Modified:
7680 +2 -1 trunk/include/hook.h (File Modified)
7681 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7682 +4 -2 trunk/src/hook.c (File Modified)
7683 +2 -3 trunk/src/s_user.c (File Modified)
7684
7685
7686 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7687 Log:
7688 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7689
7690
7691 Changes: Modified:
7692 +2 -2 trunk/modules/m_scan.c (File Modified)
7693
7694
7695 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7696 Log:
7697 Update doc/technical/send.txt.
7698
7699
7700 Changes: Modified:
7701 +91 -131 trunk/doc/technical/send.txt (File Modified)
7702
7703
7704 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7705 Log:
7706 Add chantrace and masktrace to help files.
7707
7708
7709 Changes: Modified:
7710 + - trunk/help/opers/chantrace (File Added)
7711 +27 -20 trunk/help/opers/index (File Modified)
7712 + - trunk/help/opers/masktrace (File Added)
7713 +2 -0 trunk/help/opers/operspy (File Modified)
7714
7715
7716 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7717 Log:
7718 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7719 Shows etrace-like output for all users in a channel,
7720 in particular IP addresses.
7721
7722
7723 Changes: Modified:
7724 +75 -2 trunk/modules/m_etrace.c (File Modified)
7725
7726
7727 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7728 Log:
7729 Port over ratbox 2.2 r21727 (anfl):
7730 add some logging when we drop servers in places where we only notify opers
7731
7732
7733 Changes: Modified:
7734 +31 -0 trunk/modules/core/m_server.c (File Modified)
7735
7736
7737 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7738 Log:
7739 display orighost in operup message
7740
7741
7742 Changes: Modified:
7743 +1 -1 trunk/src/s_user.c (File Modified)
7744
7745
7746 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7747 Log:
7748 Add globallineactive contrib module, a hack which can often
7749 show k/d/g/x line active for remote clients.
7750
7751
7752 Changes: Modified:
7753 +52 -0 trunk/contrib/Makefile.in (File Modified)
7754 + - trunk/contrib/globallineactive.c (File Added)
7755
7756
7757 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7758 Log:
7759 Show IP field in the same way as MASKTRACE:
7760 "255.255.255.255" if it's unknown (remote TS5 client)
7761 and "0" if we or the remote server are purposely
7762 hiding it.
7763
7764
7765 Changes: Modified:
7766 +12 -1 trunk/modules/m_scan.c (File Modified)
7767
7768
7769 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7770 Log:
7771 scan umodes:
7772 - don't show servers in a global scan
7773 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7774
7775
7776 Changes: Modified:
7777 +4 -1 trunk/modules/m_scan.c (File Modified)
7778
7779
7780 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7781 Log:
7782 Implement SCAN UMODES.
7783
7784
7785 Changes: Modified:
7786 +3 -0 trunk/include/numeric.h (File Modified)
7787 +128 -2 trunk/modules/m_scan.c (File Modified)
7788 +2 -2 trunk/src/messages.tab (File Modified)
7789
7790
7791 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7792 Log:
7793 more oops
7794
7795
7796 Changes: Modified:
7797 +1 -1 trunk/modules/m_scan.c (File Modified)
7798
7799
7800 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7801 Log:
7802 parv[0] should be parv[1].
7803
7804
7805 Changes: Modified:
7806 +1 -1 trunk/modules/m_scan.c (File Modified)
7807
7808
7809 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7810 Log:
7811 another oops
7812
7813
7814 Changes: Modified:
7815 +1 -1 trunk/modules/m_scan.c (File Modified)
7816
7817
7818 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7819 Log:
7820 fix mistake here
7821
7822
7823 Changes: Modified:
7824 +2 -2 trunk/modules/m_scan.c (File Modified)
7825
7826
7827 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7828 Log:
7829 framework for scan command
7830
7831
7832 Changes: Modified:
7833 +113 -0 trunk/modules/Makefile.in (File Modified)
7834 + - trunk/modules/m_scan.c (File Added)
7835
7836
7837 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7838 Log:
7839 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7840
7841
7842 Changes: Modified:
7843 +2 -0 trunk/include/irc_string.h (File Modified)
7844 +157 -1 trunk/modules/m_etrace.c (File Modified)
7845 +129 -90 trunk/src/match.c (File Modified)
7846
7847
7848 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7849 Log:
7850 orighost may live in a different hash bucket (likely the case), lets check it standalone
7851
7852
7853 Changes: Modified:
7854 +39 -3 trunk/src/hostmask.c (File Modified)
7855
7856
7857 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7858 Log:
7859 SVN didn't check modules/ somehow, hrmm.
7860
7861
7862 Changes: Modified:
7863 +1 -1 trunk/modules/m_kline.c (File Modified)
7864 +6 -6 trunk/modules/m_stats.c (File Modified)
7865
7866
7867 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7868 Log:
7869 Track hostmask entries for client_p->orighost, if available.
7870 Not throughly tested, but seems to work fine.
7871
7872
7873 Changes: Modified:
7874 +8 -4 trunk/include/hostmask.h (File Modified)
7875 +14 -10 trunk/src/hostmask.c (File Modified)
7876
7877
7878 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7879 Log:
7880 Pass on SQUIT reasons more.
7881
7882
7883 Changes: Modified:
7884 +17 -19 trunk/src/client.c (File Modified)
7885
7886
7887 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7888 Log:
7889 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7890 This way, hidden admins also get them.
7891
7892
7893 Changes: Modified:
7894 +4 -4 trunk/src/send.c (File Modified)
7895
7896
7897 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7898 Log:
7899 From ircd-ratbox 2.2 (r21339 anfl):
7900 ms_kill() should be using find_person(), not find_client()
7901 otherwise it can generate a core.
7902
7903
7904 Changes: Modified:
7905 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7906
7907
7908 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7909 Log:
7910 Add m_error to core_module_table, so it is loaded by default.
7911
7912
7913 Changes: Modified:
7914 +1 -0 trunk/src/modules.c (File Modified)
7915
7916
7917 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7918 Log:
7919 comment is a const char *, not char *.
7920
7921
7922 Changes: Modified:
7923 +1 -1 trunk/include/hook.h (File Modified)
7924
7925
7926 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7927 Log:
7928 Fix a long standing hybrid 7 bug: when getting a read error
7929 on a server, report_error() is called with a %d instead of
7930 a %s in the format string ("Lost connection" in +d).
7931
7932
7933 Changes: Modified:
7934 +1 -1 trunk/src/client.c (File Modified)
7935
7936
7937 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7938 Log:
7939 Clarifications.
7940
7941
7942 Changes: Modified:
7943 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7944
7945
7946 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7947 Log:
7948 Add document describing capabilities and what they mean.
7949
7950
7951 Changes: Modified:
7952 + - trunk/doc/technical/capab.txt (File Added)
7953
7954
7955 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7956 Log:
7957 Change client_exit hook to pass all exit_client() parameters.
7958
7959
7960 Changes: Modified:
7961 +8 -0 trunk/include/hook.h (File Modified)
7962 +6 -1 trunk/src/client.c (File Modified)
7963
7964
7965 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7966 Log:
7967 Add client_exit hook, called in exit_client() for all
7968 clients of all types, except clients exiting because
7969 of netsplits (QS). The only thing done before it is
7970 marking the client as "closing" (to prevent
7971 recursion).
7972
7973
7974 Changes: Modified:
7975 +1 -0 trunk/include/hook.h (File Modified)
7976 +2 -0 trunk/src/client.c (File Modified)
7977 +2 -0 trunk/src/hook.c (File Modified)
7978
7979
7980 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7981 Log:
7982 Improve the code that calculates the nnnS nnnC counts
7983 in RPL_TRACESERVER.
7984
7985 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7986
7987
7988 Changes: Modified:
7989 +43 -36 trunk/modules/m_trace.c (File Modified)
7990
7991
7992 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7993 Log:
7994 Add server_eob hook.
7995 Planning to use this for netsplit/join notices.
7996
7997
7998 Changes: Modified:
7999 +1 -0 trunk/include/hook.h (File Modified)
8000 +2 -0 trunk/modules/m_pong.c (File Modified)
8001 +2 -0 trunk/src/hook.c (File Modified)
8002
8003
8004 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8005 Log:
8006 Default motd: ircd-ratbox -> charybdis
8007
8008
8009 Changes: Modified:
8010 +1 -1 trunk/doc/ircd.motd (File Modified)
8011
8012
8013 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8014 Log:
8015 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8016
8017
8018 Changes: Modified:
8019 +4 -4 trunk/src/s_user.c (File Modified)
8020
8021
8022 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8023 Log:
8024 - Remove obsolete EOB help file
8025 - Document snomask in the help files
8026 - Update indexes
8027
8028
8029 Changes: Modified:
8030 + - trunk/help/opers/eob (File Deleted)
8031 +13 -12 trunk/help/opers/index (File Modified)
8032 +1 -13 trunk/help/opers/umode (File Modified)
8033 +7 -7 trunk/help/users/index (File Modified)
8034
8035
8036 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8037 Log:
8038 Bail if snomask to parse is not given. Pointy hat to myself.
8039
8040
8041 Changes: Modified:
8042 +3 -0 trunk/src/snomask.c (File Modified)
8043
8044
8045 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8046 Log:
8047 Remove m_flags from autoconf
8048
8049
8050 Changes: Modified:
8051 +0 -1 trunk/contrib/Makefile.in (File Modified)
8052
8053
8054 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8055 Log:
8056 remove m_flags
8057
8058
8059 Changes: Modified:
8060 + - trunk/contrib/m_flags.c (File Deleted)
8061
8062
8063 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8064 Log:
8065 If +s is in oper_only_umodes, clear snomask on deoper.
8066
8067
8068 Changes: Modified:
8069 +5 -0 trunk/src/s_user.c (File Modified)
8070
8071
8072 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8073 Log:
8074 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8075
8076
8077 Changes: Modified:
8078 +2 -2 trunk/configure (File Modified)
8079 +2 -2 trunk/configure.ac (File Modified)
8080
8081
8082 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8083 Log:
8084 Remove the old server notice umodes.
8085 Default oper only umodes is now +s.
8086 Please make sure all remaining umodes still work.
8087
8088
8089 Changes: Modified:
8090 +3 -21 trunk/include/client.h (File Modified)
8091 +0 -12 trunk/src/newconf.c (File Modified)
8092 +1 -1 trunk/src/s_conf.c (File Modified)
8093 +12 -12 trunk/src/s_user.c (File Modified)
8094
8095
8096 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8097 Log:
8098 operator::flags nick_changes now controls +n snomask instead of +n umode.
8099
8100
8101 Changes: Modified:
8102 +8 -8 trunk/src/s_user.c (File Modified)
8103
8104
8105 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8106 Log:
8107 Move down h_umode_changed hook call after umode allowed checks
8108 (so it will not see +a if someone tries to set it but is not
8109 allowed to).
8110
8111
8112 Changes: Modified:
8113 +2 -3 trunk/src/s_user.c (File Modified)
8114
8115
8116 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8117 Log:
8118 Move over non-+s server notices (hopefully, all of them).
8119
8120
8121 Changes: Modified:
8122 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8123 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8124 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8125 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8126 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8127 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8128 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8129 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8130 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8131 +2 -2 trunk/libcharybdis/event.c (File Modified)
8132 +2 -2 trunk/modules/core/m_join.c (File Modified)
8133 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8134 +3 -3 trunk/modules/core/m_message.c (File Modified)
8135 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8136 +2 -2 trunk/modules/core/m_server.c (File Modified)
8137 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8138 +1 -1 trunk/modules/m_post.c (File Modified)
8139 +1 -1 trunk/modules/m_services.c (File Modified)
8140 +2 -2 trunk/src/channel.c (File Modified)
8141 +3 -3 trunk/src/client.c (File Modified)
8142 +1 -1 trunk/src/hash.c (File Modified)
8143 +5 -5 trunk/src/s_conf.c (File Modified)
8144 +2 -2 trunk/src/s_log.c (File Modified)
8145 +4 -4 trunk/src/s_user.c (File Modified)
8146
8147
8148 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8149 Log:
8150 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8151
8152
8153 Changes: Modified:
8154 +2 -1 trunk/include/snomask.h (File Modified)
8155 +2 -2 trunk/src/snomask.c (File Modified)
8156
8157
8158 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8159 Log:
8160 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8161
8162
8163 Changes: Modified:
8164 +1 -1 trunk/contrib/example_module.c (File Modified)
8165 +2 -2 trunk/include/ircd_defs.h (File Modified)
8166 +6 -6 trunk/modules/core/m_error.c (File Modified)
8167 +1 -1 trunk/modules/core/m_join.c (File Modified)
8168 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8169 +1 -1 trunk/modules/core/m_message.c (File Modified)
8170 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8171 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8172 +18 -18 trunk/modules/core/m_server.c (File Modified)
8173 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8174 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8175 +4 -4 trunk/modules/m_challenge.c (File Modified)
8176 +4 -4 trunk/modules/m_dline.c (File Modified)
8177 +13 -13 trunk/modules/m_gline.c (File Modified)
8178 +5 -5 trunk/modules/m_kline.c (File Modified)
8179 +2 -2 trunk/modules/m_oper.c (File Modified)
8180 +1 -1 trunk/modules/m_pong.c (File Modified)
8181 +13 -13 trunk/modules/m_rehash.c (File Modified)
8182 +4 -4 trunk/modules/m_resv.c (File Modified)
8183 +16 -16 trunk/modules/m_set.c (File Modified)
8184 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8185 +6 -6 trunk/modules/m_xline.c (File Modified)
8186 +1 -1 trunk/src/adns.c (File Modified)
8187 +2 -2 trunk/src/channel.c (File Modified)
8188 +1 -1 trunk/src/listener.c (File Modified)
8189 +1 -1 trunk/src/s_auth.c (File Modified)
8190 +15 -15 trunk/src/s_conf.c (File Modified)
8191 +3 -3 trunk/src/s_user.c (File Modified)
8192 +7 -7 trunk/src/send.c (File Modified)
8193
8194
8195 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8196 Log:
8197 On oper up:
8198 - set +s snomask if +s umode set but no snomasks
8199 - put numerics in more logical order
8200
8201
8202 Changes: Modified:
8203 +3 -1 trunk/src/s_user.c (File Modified)
8204
8205
8206 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8207 Log:
8208 parse_snobuf_to_mask(): default to + at start
8209 allows stuff like /mode jilles +s C
8210
8211
8212 Changes: Modified:
8213 +1 -1 trunk/src/snomask.c (File Modified)
8214
8215
8216 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8217 Log:
8218 Changes to user_mode() snomask handling.
8219 - show snomask (if not 0) on /mode <nick>
8220 - show snomask once at the end if +s/-s used
8221 - only parse 1 parameter for umode changes
8222 - don't crash on /mode <nick> +s
8223 - /mode <nick> -s clears snomask, doesn't use parameter
8224 - set umode +s iff snomask is not 0
8225 - snomask is not propagated, but umode +s is
8226
8227
8228 Changes: Modified:
8229 +97 -72 trunk/src/s_user.c (File Modified)
8230
8231
8232 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8233 Log:
8234 Convert some messages over to snomask.
8235
8236
8237 Changes: Modified:
8238 +29 -29 trunk/src/client.c (File Modified)
8239 +2 -2 trunk/src/ircd.c (File Modified)
8240 +13 -13 trunk/src/modules.c (File Modified)
8241 +1 -1 trunk/src/newconf.c (File Modified)
8242 +5 -5 trunk/src/parse.c (File Modified)
8243 +1 -1 trunk/src/restart.c (File Modified)
8244 +4 -4 trunk/src/s_newconf.c (File Modified)
8245 +11 -11 trunk/src/s_serv.c (File Modified)
8246
8247
8248 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8249 Log:
8250 include snomask.h from client.h
8251
8252
8253 Changes: Modified:
8254 +1 -0 trunk/include/client.h (File Modified)
8255
8256
8257 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8258 Log:
8259 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8260
8261
8262 Changes: Modified:
8263 +1 -0 trunk/src/newconf.c (File Modified)
8264 +2 -1 trunk/src/snomask.c (File Modified)
8265
8266
8267 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8268 Log:
8269 should start with +, not \0. Whoops. :)
8270
8271
8272 Changes: Modified:
8273 +1 -1 trunk/src/snomask.c (File Modified)
8274
8275
8276 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8277 Log:
8278 core snomask support.
8279
8280
8281 Changes: Modified:
8282 +3 -0 trunk/doc/example.conf (File Modified)
8283 +2 -0 trunk/include/client.h (File Modified)
8284 +2 -0 trunk/include/numeric.h (File Modified)
8285 +2 -0 trunk/include/s_newconf.h (File Modified)
8286 +63 -0 trunk/include/send.h (File Modified)
8287 + - trunk/include/snomask.h (File Added)
8288 +1 -0 trunk/src/Makefile.in (File Modified)
8289 +1 -1 trunk/src/messages.tab (File Modified)
8290 +8 -0 trunk/src/newconf.c (File Modified)
8291 +12 -0 trunk/src/s_user.c (File Modified)
8292 +235 -0 trunk/src/send.c (File Modified)
8293 + - trunk/src/snomask.c (File Added)
8294
8295
8296 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8297 Log:
8298 add a blank line after the license info.
8299
8300
8301 Changes: Modified:
8302 +1 -1 trunk/CREDITS (File Modified)
8303
8304
8305 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8306 Log:
8307 Extend copyright to 2006.
8308
8309
8310 Changes: Modified:
8311 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8312
8313
8314 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8315 Log:
8316 - Fix up book id.
8317 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8318
8319
8320 Changes: Modified:
8321 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8322 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8323
8324
8325 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8326 Log:
8327 Add oper privileges document.
8328
8329
8330 Changes: Modified:
8331 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8332 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8333
8334
8335 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8336 Log:
8337 Capitalize message names in services shortcuts (for consistency).
8338
8339
8340 Changes: Modified:
8341 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8342
8343
8344 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8345 Log:
8346 Remove C++ comment.
8347
8348
8349 Changes: Modified:
8350 +1 -1 trunk/src/patricia.c (File Modified)
8351
8352
8353 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8354 Log:
8355 Remove obsolete 'nextconnect' variable.
8356
8357
8358 Changes: Modified:
8359 +0 -1 trunk/include/ircd.h (File Modified)
8360 +0 -2 trunk/src/client.c (File Modified)
8361 +0 -1 trunk/src/ircd.c (File Modified)
8362
8363
8364 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8365 Log:
8366 Remove this remnant of the hybrid 6 ziplinks implementation.
8367
8368
8369 Changes: Modified:
8370 + - trunk/include/s_zip.h (File Deleted)
8371
8372
8373 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8374 Log:
8375 Make clone limiting work on orighost, not host (so it
8376 looks through services cloaks). Lightly tested, please
8377 test/review.
8378
8379
8380 Changes: Modified:
8381 +2 -0 trunk/modules/m_chghost.c (File Modified)
8382 +1 -1 trunk/src/client.c (File Modified)
8383 +1 -1 trunk/src/s_conf.c (File Modified)
8384
8385
8386 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8387 Log:
8388 Don't forget to link me_realhost() into the command hash.
8389
8390 Pointy hat to: myself
8391
8392
8393 Changes: Modified:
8394 +1 -1 trunk/modules/m_chghost.c (File Modified)
8395
8396
8397 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8398 Log:
8399 It's call_hook, not hook_call.
8400
8401
8402 Changes: Modified:
8403 +1 -1 trunk/src/s_user.c (File Modified)
8404
8405
8406 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8407 Log:
8408 Add unreject help file.
8409
8410
8411 Changes: Modified:
8412 + - trunk/help/opers/unreject (File Added)
8413
8414
8415 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8416 Log:
8417 Link the all-important 42 module to the build :P
8418
8419
8420 Changes: Modified:
8421 +1 -0 trunk/contrib/Makefile.in (File Modified)
8422
8423
8424 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8425 Log:
8426 Mention /rehash help.
8427
8428
8429 Changes: Modified:
8430 +1 -0 trunk/help/opers/rehash (File Modified)
8431
8432
8433 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8434 Log:
8435 Add h_user_signon hook.
8436
8437
8438 Changes: Modified:
8439 +1 -0 trunk/include/hook.h (File Modified)
8440 +2 -0 trunk/src/hook.c (File Modified)
8441 +4 -0 trunk/src/s_user.c (File Modified)
8442
8443
8444 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8445 Log:
8446 Oops, forgot to set orighost for remote client introductions.
8447
8448
8449 Changes: Modified:
8450 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8451
8452
8453 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8454 Log:
8455 Use TS6 forms in services shortcuts, if possible.
8456
8457
8458 Changes: Modified:
8459 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8460
8461
8462 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8463 Log:
8464 - Start out default_umodes conf entry from the empty set instead of +i.
8465 - Move oper_only_umodes check to where default_umodes is used, as
8466 oper_only_umodes may not be set yet while we're reading the conf.
8467
8468
8469 Changes: Modified:
8470 +6 -7 trunk/src/newconf.c (File Modified)
8471 +1 -1 trunk/src/s_user.c (File Modified)
8472
8473
8474 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8475 Log:
8476 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8477
8478
8479 Changes: Modified:
8480 +1 -0 trunk/doc/example.conf (File Modified)
8481 +7 -0 trunk/doc/reference.conf (File Modified)
8482 +0 -7 trunk/include/config.h.dist (File Modified)
8483 +1 -0 trunk/include/s_conf.h (File Modified)
8484 +6 -0 trunk/modules/m_info.c (File Modified)
8485 +9 -18 trunk/src/client.c (File Modified)
8486 +1 -0 trunk/src/newconf.c (File Modified)
8487 +1 -0 trunk/src/s_conf.c (File Modified)
8488
8489
8490 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8491 Log:
8492 - Allow NULL target_ip in show_ip() (indicates message is being
8493 sent to local opers)
8494 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8495 confitem
8496 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8497 those in src/client.c
8498
8499 From ratbox 2.2 svn (anfl)
8500
8501
8502 Changes: Modified:
8503 +1 -0 trunk/include/client.h (File Modified)
8504 +21 -2 trunk/src/client.c (File Modified)
8505 +2 -4 trunk/src/hostmask.c (File Modified)
8506 +1 -5 trunk/src/s_conf.c (File Modified)
8507 +4 -8 trunk/src/s_user.c (File Modified)
8508
8509
8510 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8511 Log:
8512 Fire off events properly.
8513
8514
8515 Changes: Modified:
8516 +7 -3 trunk/src/s_user.c (File Modified)
8517
8518
8519 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8520 Log:
8521 make sure modules which depend on umode information get the message upon connection (oops)
8522
8523
8524 Changes: Modified:
8525 +3 -0 trunk/src/s_user.c (File Modified)
8526
8527
8528 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8529 Log:
8530 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8531 From ratbox 2.2 svn.
8532
8533
8534 Changes: Modified:
8535 +3 -7 trunk/modules/m_etrace.c (File Modified)
8536
8537
8538 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8539 Log:
8540 Replace silly `default_invisible' option with more versatile default_umodes.
8541
8542
8543 Changes: Modified:
8544 +2 -2 trunk/Makefile.in (File Modified)
8545 +12 -1 trunk/doc/example.conf (File Modified)
8546 +14 -7 trunk/doc/reference.conf (File Modified)
8547 +2 -4 trunk/include/s_conf.h (File Modified)
8548 +0 -6 trunk/modules/m_info.c (File Modified)
8549 +4 -0 trunk/src/modules.c (File Modified)
8550 +41 -1 trunk/src/newconf.c (File Modified)
8551 +2 -2 trunk/src/s_conf.c (File Modified)
8552 +3 -4 trunk/src/s_user.c (File Modified)
8553
8554
8555 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8556 Log:
8557 Add temporary nick resvs with the proper duration,
8558 not 60 times too long.
8559
8560
8561 Changes: Modified:
8562 +1 -1 trunk/modules/m_resv.c (File Modified)
8563
8564
8565 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8566 Log:
8567 Add kick on split riding. See reference.conf for more details.
8568
8569
8570 Changes: Modified:
8571 +1 -0 trunk/doc/example.conf (File Modified)
8572 +16 -0 trunk/doc/reference.conf (File Modified)
8573 +1 -0 trunk/include/s_conf.h (File Modified)
8574 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8575 +6 -0 trunk/modules/m_info.c (File Modified)
8576 +1 -0 trunk/src/newconf.c (File Modified)
8577 +1 -0 trunk/src/s_conf.c (File Modified)
8578
8579
8580 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8581 Log:
8582 New credits, denoting GXTi as being on the core team.
8583
8584
8585 Changes: Modified:
8586 +16 -5 trunk/CREDITS (File Modified)
8587
8588
8589 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8590 Log:
8591 better cloaking algorithm
8592
8593
8594 Changes: Modified:
8595 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8596
8597
8598 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8599 Log:
8600 don't do redundant bitshifting.
8601
8602
8603 Changes: Modified:
8604 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8605
8606
8607 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8608 Log:
8609 Add ip_cloaking.so.
8610
8611
8612 Changes: Modified:
8613 +1 -0 trunk/contrib/Makefile.in (File Modified)
8614
8615
8616 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8617 Log:
8618 Set the DynSpoof flag properly.
8619
8620
8621 Changes: Modified:
8622 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8623
8624
8625 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8626 Log:
8627 first go at an ip_cloaking implementation for charybdis.
8628
8629
8630 Changes: Modified:
8631 + - trunk/contrib/ip_cloaking.c (File Added)
8632
8633
8634 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8635 Log:
8636 Add libcharybdis to contrib/ includes.
8637
8638
8639 Changes: Modified:
8640 +1 -1 trunk/contrib/Makefile.in (File Modified)
8641
8642
8643 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8644 Log:
8645 add h_umode_changed hook for modules that provide usermodes.
8646
8647
8648 Changes: Modified:
8649 +1 -0 trunk/include/hook.h (File Modified)
8650 +2 -1 trunk/src/hook.c (File Modified)
8651 +3 -0 trunk/src/s_user.c (File Modified)
8652
8653
8654 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8655 Log:
8656 Show quiets in /stats z.
8657
8658
8659 Changes: Modified:
8660 +15 -10 trunk/src/s_stats.c (File Modified)
8661
8662
8663 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8664 Log:
8665 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8666
8667
8668 Changes: Modified:
8669 +0 -12 trunk/configure (File Modified)
8670 +0 -9 trunk/configure.ac (File Modified)
8671 +0 -3 trunk/include/setup.h.in (File Modified)
8672
8673
8674 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8675 Log:
8676 change various buffer sizes to = topiclen.
8677
8678
8679 Changes: Modified:
8680 +3 -4 trunk/include/ircd_defs.h (File Modified)
8681
8682
8683 jon 2005/12/12 19:32:18 UTC (20051212-400)
8684 Log:
8685 - Partial commit test, partial ego strokage ;)
8686
8687
8688 Changes: Modified:
8689 +2 -1 trunk/CREDITS (File Modified)
8690
8691
8692 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8693 Log:
8694 More kqueue corrections.
8695
8696 Changes: Modified:
8697 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8698
8699
8700 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8701 Log:
8702 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8703 Not sure why this wasn't this way to begin with.
8704
8705
8706 Changes: Modified:
8707 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8708
8709
8710 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8711 Log:
8712 example.conf tweaks:
8713 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8714 most people do not need this.
8715 Enable serverinfo::hub.
8716
8717
8718 Changes: Modified:
8719 +14 -11 trunk/doc/example.conf (File Modified)
8720
8721
8722 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8723 Log:
8724 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8725
8726
8727 Changes: Modified:
8728 +1 -1 trunk/src/s_serv.c (File Modified)
8729
8730
8731 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8732 Log:
8733 header include changes
8734
8735
8736 Changes: Modified:
8737 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8738 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8739 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8740 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8741 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8742 +1 -21 trunk/libcharybdis/select.c (File Modified)
8743
8744
8745 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8746 Log:
8747 s/ilog/libcharybdis_{die,log,restart}/g
8748
8749
8750 Changes: Modified:
8751 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8752 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8753 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8754 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8755 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8756 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8757 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8758 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8759
8760
8761 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8762 Log:
8763 Use the right callbacks in the function code.
8764
8765 Changes: Modified:
8766 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8767
8768
8769 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8770 Log:
8771 More work, it builds again!
8772
8773
8774 Changes: Modified:
8775 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8776 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8777 + - trunk/libcharybdis/libcharybdis.c (File Added)
8778 + - trunk/libcharybdis/libcharybdis.h (File Added)
8779
8780
8781 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8782 Log:
8783 Move some stuff around.
8784
8785
8786 Changes: Modified:
8787 + - trunk/include/memory.h (File Deleted)
8788 + - trunk/include/tools.h (File Deleted)
8789 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8790 + - trunk/libcharybdis/memory.c (File Added)
8791 + - trunk/libcharybdis/memory.h (File Added)
8792 + - trunk/libcharybdis/snprintf.c (File Added)
8793 + - trunk/libcharybdis/tools.c (File Added)
8794 + - trunk/libcharybdis/tools.h (File Added)
8795 +1000 -1062 trunk/modules/.depend (File Modified)
8796 +421 -455 trunk/src/.depend (File Modified)
8797 +0 -1191 trunk/src/Makefile.in (File Modified)
8798 + - trunk/src/memory.c (File Deleted)
8799 + - trunk/src/snprintf.c (File Deleted)
8800 + - trunk/src/tools.c (File Deleted)
8801
8802
8803 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8804 Log:
8805 move more headers into libcharybdis
8806
8807 Changes: Modified:
8808 + - trunk/include/balloc.h (File Deleted)
8809 + - trunk/include/event.h (File Deleted)
8810 + - trunk/libcharybdis/balloc.h (File Added)
8811 + - trunk/libcharybdis/event.h (File Added)
8812 +924 -1020 trunk/modules/.depend (File Modified)
8813 +327 -406 trunk/src/.depend (File Modified)
8814
8815
8816 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8817 Log:
8818 balloc, events -> libcharybdis
8819
8820 Changes: Modified:
8821 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8822 + - trunk/libcharybdis/balloc.c (File Added)
8823 + - trunk/libcharybdis/event.c (File Added)
8824 +0 -1008 trunk/src/Makefile.in (File Modified)
8825 + - trunk/src/balloc.c (File Deleted)
8826 + - trunk/src/event.c (File Deleted)
8827
8828
8829 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8830 Log:
8831 More fun
8832
8833 Changes: Modified:
8834 + - trunk/include/commio.h (File Deleted)
8835 + - trunk/include/linebuf.h (File Deleted)
8836 + - trunk/libcharybdis/commio.h (File Added)
8837 + - trunk/libcharybdis/linebuf.h (File Added)
8838 +1644 -530 trunk/modules/.depend (File Modified)
8839 +1 -1 trunk/modules/Makefile.in (File Modified)
8840 +720 -284 trunk/src/.depend (File Modified)
8841
8842
8843 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8844 Log:
8845 Makefile reworking -- moving libcharybdis headers into proper location.
8846
8847 Changes: Modified:
8848 +1 -1 trunk/adns/Makefile.in (File Modified)
8849 +1 -1 trunk/src/Makefile.in (File Modified)
8850
8851
8852 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8853 Log:
8854 Document proposed authdaemon protocol.
8855
8856 Changes: Modified:
8857 + - trunk/authdaemon/protocol.txt (File Added)
8858
8859
8860 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8861 Log:
8862 Makefile oops
8863
8864 Changes: Modified:
8865 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8866
8867
8868 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8869 Log:
8870 Remove dead makefile from generation
8871
8872 Changes: Modified:
8873 +1 -2 trunk/configure (File Modified)
8874 +0 -1 trunk/configure.ac (File Modified)
8875
8876
8877 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8878 Log:
8879 libcharybdisIO -> libcharybdis
8880
8881 Changes: Modified:
8882 +1 -1 trunk/src/Makefile.in (File Modified)
8883
8884
8885 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8886 Log:
8887 More restructuring.
8888
8889 Changes: Modified:
8890 + - trunk/libcharybdis/Makefile.in (File Added)
8891 + - trunk/libcharybdis/commio.c (File Added)
8892 + - trunk/libcharybdis/devpoll.c (File Added)
8893 + - trunk/libcharybdis/epoll.c (File Added)
8894 + - trunk/libcharybdis/io/ (File Deleted)
8895 + - trunk/libcharybdis/kqueue.c (File Added)
8896 + - trunk/libcharybdis/linebuf.c (File Added)
8897 + - trunk/libcharybdis/log/ (File Deleted)
8898 + - trunk/libcharybdis/poll.c (File Added)
8899 + - trunk/libcharybdis/ports.c (File Added)
8900 + - trunk/libcharybdis/select.c (File Added)
8901
8902
8903 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8904 Log:
8905 Blah kill makefile
8906
8907 Changes: Modified:
8908 + - trunk/libcharybdis/Makefile.in (File Deleted)
8909
8910
8911 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8912 Log:
8913 Blah kill makefile
8914
8915 Changes: Modified:
8916 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8917
8918
8919 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8920 Log:
8921 add authdaemon dir for later hacking
8922
8923
8924 Changes: Modified:
8925 + - trunk/authdaemon/ (File Added)
8926
8927
8928 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8929 Log:
8930 linebuf -> libcharybdisIO
8931
8932
8933 Changes: Modified:
8934 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8935 + - trunk/libcharybdis/io/linebuf.c (File Added)
8936 + - trunk/libcharybdis/log/ (File Added)
8937 + - trunk/libcharybdis/log/Makefile.in (File Added)
8938 +0 -687 trunk/src/Makefile.in (File Modified)
8939 + - trunk/src/linebuf.c (File Deleted)
8940
8941
8942 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8943 Log:
8944 Solaris 10 I/O ports support
8945
8946 Changes: Modified:
8947 + - trunk/libcharybdis/io/ports.c (File Added)
8948
8949
8950 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8951 Log:
8952 libcharybdis stuff
8953
8954
8955 Changes: Modified:
8956 +1 -1 trunk/Makefile.in (File Modified)
8957 +3 -1 trunk/configure (File Modified)
8958 +133 -10 trunk/configure.ac (File Modified)
8959 + - trunk/libcharybdis/ (File Added)
8960 + - trunk/libcharybdis/Makefile.in (File Added)
8961 + - trunk/libcharybdis/io/ (File Added)
8962 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8963 +2 -3 trunk/src/Makefile.in (File Modified)
8964 + - trunk/src/io/ (File Deleted)
8965
8966
8967 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8968 Log:
8969 split IO stuff into libcharybdisIO.
8970
8971
8972 Changes: Modified:
8973 + - trunk/src/commio.c (File Deleted)
8974 + - trunk/src/devpoll.c (File Deleted)
8975 + - trunk/src/epoll.c (File Deleted)
8976 + - trunk/src/io/ (File Added)
8977 + - trunk/src/io/Makefile.in (File Added)
8978 + - trunk/src/io/commio.c (File Added)
8979 + - trunk/src/io/devpoll.c (File Added)
8980 + - trunk/src/io/epoll.c (File Added)
8981 + - trunk/src/io/kqueue.c (File Added)
8982 + - trunk/src/io/poll.c (File Added)
8983 + - trunk/src/io/select.c (File Added)
8984 + - trunk/src/kqueue.c (File Deleted)
8985 + - trunk/src/poll.c (File Deleted)
8986 + - trunk/src/select.c (File Deleted)
8987
8988
8989 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8990 Log:
8991 Version bump: 1.1.0
8992
8993
8994 Changes: Modified:
8995 +86 -155 trunk/configure (File Modified)
8996 +1 -1 trunk/configure.ac (File Modified)
8997
8998
8999 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9000 Log:
9001 Remove mentions of mkkeypair/cryptlinks.
9002
9003
9004 Changes: Modified:
9005 +1 -3 trunk/doc/challenge.txt (File Modified)
9006
9007
9008 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9009 Log:
9010 Clarify serverinfo{} description.
9011
9012
9013 Changes: Modified:
9014 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9015
9016
9017 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9018 Log:
9019 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9020
9021
9022 Changes: Modified:
9023 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9024
9025
9026 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9027 Log:
9028 Improvements also applicable to hyperion 1.x.
9029
9030
9031 Changes: Modified:
9032 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9033
9034
9035 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9036 Log:
9037 - Add +F description
9038 - General improvements and changes to charybdis
9039
9040
9041 Changes: Modified:
9042 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9043
9044
9045 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9046 Log:
9047 The server notice umodes only have an effect
9048 for opers. ("sendto_realops_flags", so having
9049 the umode is not enough, they must also be
9050 opered)
9051
9052
9053 Changes: Modified:
9054 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9055
9056
9057 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9058 Log:
9059 Updates to umodes docs.
9060
9061
9062 Changes: Modified:
9063 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9064
9065
9066 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9067 Log:
9068 Add SGML documentation.
9069
9070 Changes: Modified:
9071 + - trunk/doc/sgml/ (File Added)
9072 + - trunk/doc/sgml/oper-guide/ (File Added)
9073 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9074 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9075 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9076 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9077 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9078 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9079 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9080
9081
9082 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9083 Log:
9084 Make operwall flag restrict setting umode +z.
9085 This repairs this flag broken in charybdis-1.0.
9086
9087
9088 Changes: Modified:
9089 +41 -0 trunk/contrib/m_flags.c (File Modified)
9090 +9 -0 trunk/src/s_user.c (File Modified)
9091
9092
9093 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9094 Log:
9095 Don't complain/reset remote clients +n. I'm still not
9096 convinced propagating all umodes is the way to go, oh
9097 well.
9098
9099
9100 Changes: Modified:
9101 +1 -1 trunk/src/s_user.c (File Modified)
9102
9103
9104 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9105 Log:
9106 - Require admin flag for oper /chghost (if it's enabled
9107 which is not default)
9108 - Give error message on nonexistant nick
9109
9110
9111 Changes: Modified:
9112 +12 -0 trunk/modules/m_chghost.c (File Modified)
9113
9114
9115 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9116 Log:
9117 Incorporated jilles' dynspoof patch with a few minor changes.
9118
9119 Changes: Modified:
9120 +5 -2 trunk/include/client.h (File Modified)
9121 +1 -0 trunk/include/numeric.h (File Modified)
9122 +75 -4 trunk/modules/m_chghost.c (File Modified)
9123 +2 -21 trunk/modules/m_stats.c (File Modified)
9124 +2 -8 trunk/modules/m_trace.c (File Modified)
9125 +2 -0 trunk/src/client.c (File Modified)
9126 +3 -0 trunk/src/s_user.c (File Modified)
9127
9128
9129 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9130 Log:
9131 Update NEWS.
9132
9133 Changes: Modified:
9134 +5 -0 trunk/NEWS (File Modified)
9135
9136
9137 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9138 Log:
9139 Make show_ip() far less braindead.
9140
9141 Obtained from: ratbox 2.2 SVN
9142
9143
9144 Changes: Modified:
9145 +14 -85 trunk/src/client.c (File Modified)
9146
9147
9148 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9149 Log:
9150 Instead of not showing channels at all for whoising services,
9151 only show channels the requester is also on. If operspying
9152 services, show all the channels.
9153
9154
9155 Changes: Modified:
9156 +37 -40 trunk/modules/m_whois.c (File Modified)
9157
9158
9159 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9160 Log:
9161 - Show real errno if we fail to connect to a server
9162 - Don't show server IPs on IRC if a server goes dead
9163 during handshake
9164
9165
9166 Changes: Modified:
9167 +2 -5 trunk/src/s_serv.c (File Modified)
9168
9169
9170 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9171 Log:
9172 Revert hybrid 7.2 aline code. It causes too many problems.
9173
9174
9175 Changes: Modified:
9176 +1 -47 trunk/NEWS (File Modified)
9177 + - trunk/include/aline.h (File Deleted)
9178 +53 -6 trunk/modules/m_dline.c (File Modified)
9179 +212 -16 trunk/modules/m_kline.c (File Modified)
9180 +37 -8 trunk/modules/m_resv.c (File Modified)
9181 +45 -24 trunk/modules/m_xline.c (File Modified)
9182 +0 -485 trunk/src/Makefile.in (File Modified)
9183 + - trunk/src/aline.c (File Deleted)
9184
9185
9186 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9187 Log:
9188 Incorporate recent ratbox monitor bugfixes (could crash).
9189
9190
9191 Changes: Modified:
9192 +16 -0 trunk/modules/m_monitor.c (File Modified)
9193 +4 -3 trunk/src/monitor.c (File Modified)
9194
9195
9196 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9197 Log:
9198 Fix /invite UID leak.
9199
9200 Found by logiclrd@EFnet.
9201
9202
9203 Changes: Modified:
9204 +3 -2 trunk/modules/m_invite.c (File Modified)
9205
9206
9207 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9208 Log:
9209 Don't show what channels a service is in.
9210
9211 Changes: Modified:
9212 +1 -0 trunk/NEWS (File Modified)
9213 +40 -35 trunk/modules/m_whois.c (File Modified)
9214
9215
9216 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9217 Log:
9218 Update version to 1.0.3.
9219
9220
9221 Changes: Modified:
9222 +9 -9 trunk/configure (File Modified)
9223 +1 -1 trunk/configure.ac (File Modified)
9224
9225
9226 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9227 Log:
9228 Update NEWS.
9229
9230
9231 Changes: Modified:
9232 +7 -1 trunk/NEWS (File Modified)
9233
9234
9235 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9236 Log:
9237 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9238 More static buffers :(
9239
9240
9241 Changes: Modified:
9242 +12 -4 trunk/src/aline.c (File Modified)
9243
9244
9245 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9246 Log:
9247 Make operspy mode (/mode !#channel showing parameters
9248 even if not on channel) work again.
9249
9250
9251 Changes: Modified:
9252 +4 -4 trunk/src/channel.c (File Modified)
9253
9254
9255 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9256 Log:
9257 Call server_introduced hook on TS6 remote server
9258 introduction (ms_sid()).
9259
9260
9261 Changes: Modified:
9262 +6 -0 trunk/modules/core/m_server.c (File Modified)
9263
9264
9265 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9266 Log:
9267 Cyrix boxes are wierd.
9268
9269 Changes: Modified:
9270 +2 -1 trunk/modules/m_services.c (File Modified)
9271
9272
9273 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9274 Log:
9275 More paranoia.
9276
9277 Changes: Modified:
9278 +1 -1 trunk/include/client.h (File Modified)
9279 +3 -1 trunk/modules/m_services.c (File Modified)
9280
9281
9282 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9283 Log:
9284 heh
9285
9286 Changes: Modified:
9287 +1 -6 trunk/modules/m_services.c (File Modified)
9288
9289
9290 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9291 Log:
9292 Disable a check that doesn't always seem to work right for some reason.
9293
9294 Changes: Modified:
9295 +2 -0 trunk/modules/m_services.c (File Modified)
9296
9297
9298 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9299 Log:
9300 Update NEWS.
9301
9302
9303 Changes: Modified:
9304 +4 -1 trunk/NEWS (File Modified)
9305
9306
9307 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9308 Log:
9309 1.0.2
9310
9311
9312 Changes: Modified:
9313 +9 -9 trunk/configure (File Modified)
9314 +1 -1 trunk/configure.ac (File Modified)
9315
9316
9317 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9318 Log:
9319 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9320
9321
9322 Changes: Modified:
9323 +3 -13 trunk/modules/m_trace.c (File Modified)
9324
9325
9326 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9327 Log:
9328 Don't send empty RPL_WHOISCHANNELS on remote whois.
9329
9330 Pointy hat to: jilles
9331
9332
9333 Changes: Modified:
9334 +1 -1 trunk/modules/m_whois.c (File Modified)
9335
9336
9337 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9338 Log:
9339 Update NEWS.
9340
9341
9342 Changes: Modified:
9343 +3 -0 trunk/NEWS (File Modified)
9344
9345
9346 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9347 Log:
9348 Modular umode support.
9349
9350
9351 Changes: Modified:
9352 +0 -9 trunk/include/client.h (File Modified)
9353 +2 -1 trunk/include/s_user.h (File Modified)
9354 +1 -1 trunk/include/tools.h (File Modified)
9355 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9356 +3 -0 trunk/src/ircd.c (File Modified)
9357 +1 -1 trunk/src/messages.tab (File Modified)
9358 +2 -2 trunk/src/s_serv.c (File Modified)
9359 +37 -59 trunk/src/s_user.c (File Modified)
9360 +21 -0 trunk/src/tools.c (File Modified)
9361
9362
9363 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9364 Log:
9365 Optionally do forced nick change to the UID instead of kill
9366 on nick collisions, see doc/collision_fnc.txt for more
9367 details.
9368
9369
9370 Changes: Modified:
9371 + - trunk/doc/collision_fnc.txt (File Added)
9372 +1 -0 trunk/doc/example.conf (File Modified)
9373 +8 -0 trunk/doc/reference.conf (File Modified)
9374 +1 -0 trunk/include/numeric.h (File Modified)
9375 +1 -0 trunk/include/s_conf.h (File Modified)
9376 +2 -1 trunk/include/s_serv.h (File Modified)
9377 +1 -0 trunk/include/s_stats.h (File Modified)
9378 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9379 +1 -1 trunk/src/messages.tab (File Modified)
9380 +1 -0 trunk/src/newconf.c (File Modified)
9381 +1 -0 trunk/src/s_conf.c (File Modified)
9382 +1 -0 trunk/src/s_serv.c (File Modified)
9383 +2 -2 trunk/src/s_stats.c (File Modified)
9384
9385
9386 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9387 Log:
9388 Update NEWS.
9389
9390
9391 Modified:
9392 trunk/NEWS (File Modified)
9393
9394
9395 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9396 Log:
9397 Don't allow lookups by uid in /monitor + and /monitor s.
9398
9399
9400 Modified:
9401 trunk/modules/m_monitor.c (File Modified)
9402
9403
9404 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9405 Log:
9406 Stop garbage +j being set in cases like +j aaa:bbb by
9407 initializing the variables properly.
9408
9409 Reported by kyle.
9410
9411
9412 Modified:
9413 trunk/modules/core/m_mode.c (File Modified)
9414 trunk/modules/core/m_sjoin.c (File Modified)
9415
9416
9417 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9418 Log:
9419 Apply flags to the proper server in me_gcap().
9420
9421
9422 Modified:
9423 trunk/modules/m_capab.c (File Modified)
9424
9425
9426 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9427 Log:
9428 Use find_named_client() instead of find_client() to check
9429 for nick collisions.
9430
9431
9432 Modified:
9433 trunk/modules/core/m_nick.c (File Modified)
9434
9435
9436 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9437 Log:
9438 - Replace old 381 numeric with a new, more positive one!
9439
9440
9441 Modified:
9442 trunk/src/messages.tab (File Modified)
9443
9444
9445 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9446 Log:
9447 Make it compile again.
9448
9449
9450 Modified:
9451 trunk/src/channel.c (File Modified)
9452 trunk/src/client.c (File Modified)
9453 trunk/src/ircd.c (File Modified)
9454 trunk/src/packet.c (File Modified)
9455
9456
9457 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9458 Log:
9459 - Prevent UID disclosure in cmode setting.
9460
9461
9462 Modified:
9463 trunk/NEWS (File Modified)
9464 trunk/modules/core/m_mode.c (File Modified)
9465
9466
9467 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9468 Log:
9469 A different check which prevents UID disclosure.
9470
9471
9472 Modified:
9473 trunk/modules/core/m_kick.c (File Modified)
9474
9475
9476 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9477 Log:
9478 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9479
9480
9481 Modified:
9482 trunk/modules/core/m_kick.c (File Modified)
9483
9484
9485 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9486 Log:
9487 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9488
9489
9490 Modified:
9491 trunk/NEWS (File Modified)
9492 trunk/modules/m_accept.c (File Modified)
9493 trunk/modules/m_admin.c (File Modified)
9494 trunk/modules/m_away.c (File Modified)
9495 trunk/modules/m_cap.c (File Modified)
9496 trunk/modules/m_capab.c (File Modified)
9497 trunk/modules/m_challenge.c (File Modified)
9498 trunk/modules/m_chghost.c (File Modified)
9499 trunk/modules/m_close.c (File Modified)
9500 trunk/modules/m_cmessage.c (File Modified)
9501 trunk/modules/m_connect.c (File Modified)
9502 trunk/modules/m_dline.c (File Modified)
9503 trunk/modules/m_encap.c (File Modified)
9504 trunk/modules/m_etrace.c (File Modified)
9505 trunk/modules/m_gline.c (File Modified)
9506 trunk/modules/m_help.c (File Modified)
9507 trunk/modules/m_info.c (File Modified)
9508 trunk/modules/m_invite.c (File Modified)
9509 trunk/modules/m_ison.c (File Modified)
9510 trunk/modules/m_kline.c (File Modified)
9511 trunk/modules/m_knock.c (File Modified)
9512 trunk/modules/m_links.c (File Modified)
9513 trunk/modules/m_list.c (File Modified)
9514 trunk/modules/m_locops.c (File Modified)
9515 trunk/modules/m_lusers.c (File Modified)
9516 trunk/modules/m_map.c (File Modified)
9517 trunk/modules/m_monitor.c (File Modified)
9518 trunk/modules/m_motd.c (File Modified)
9519 trunk/modules/m_names.c (File Modified)
9520 trunk/modules/m_oper.c (File Modified)
9521 trunk/modules/m_operspy.c (File Modified)
9522 trunk/modules/m_pass.c (File Modified)
9523 trunk/modules/m_ping.c (File Modified)
9524 trunk/modules/m_pong.c (File Modified)
9525 trunk/modules/m_post.c (File Modified)
9526 trunk/modules/m_rehash.c (File Modified)
9527 trunk/modules/m_restart.c (File Modified)
9528 trunk/modules/m_resv.c (File Modified)
9529 trunk/modules/m_services.c (File Modified)
9530 trunk/modules/m_set.c (File Modified)
9531 trunk/modules/m_sshortcut.c (File Modified)
9532 trunk/modules/m_stats.c (File Modified)
9533 trunk/modules/m_svinfo.c (File Modified)
9534 trunk/modules/m_tb.c (File Modified)
9535 trunk/modules/m_testline.c (File Modified)
9536 trunk/modules/m_testmask.c (File Modified)
9537 trunk/modules/m_time.c (File Modified)
9538 trunk/modules/m_topic.c (File Modified)
9539 trunk/modules/m_trace.c (File Modified)
9540 trunk/modules/m_unreject.c (File Modified)
9541 trunk/modules/m_user.c (File Modified)
9542 trunk/modules/m_userhost.c (File Modified)
9543 trunk/modules/m_users.c (File Modified)
9544 trunk/modules/m_version.c (File Modified)
9545 trunk/modules/m_wallops.c (File Modified)
9546 trunk/modules/m_who.c (File Modified)
9547 trunk/modules/m_whois.c (File Modified)
9548 trunk/modules/m_whowas.c (File Modified)
9549 trunk/modules/m_xline.c (File Modified)
9550 trunk/src/adns.c (File Modified)
9551 trunk/src/aline.c (File Modified)
9552 trunk/src/cache.c (File Modified)
9553 trunk/src/channel.c (File Modified)
9554 trunk/src/class.c (File Modified)
9555 trunk/src/client.c (File Modified)
9556 trunk/src/commio.c (File Modified)
9557 trunk/src/event.c (File Modified)
9558 trunk/src/hash.c (File Modified)
9559 trunk/src/hostmask.c (File Modified)
9560 trunk/src/ircd.c (File Modified)
9561 trunk/src/kdparse.c (File Modified)
9562 trunk/src/linebuf.c (File Modified)
9563 trunk/src/listener.c (File Modified)
9564 trunk/src/modules.c (File Modified)
9565 trunk/src/monitor.c (File Modified)
9566 trunk/src/newconf.c (File Modified)
9567 trunk/src/packet.c (File Modified)
9568 trunk/src/parse.c (File Modified)
9569 trunk/src/reject.c (File Modified)
9570 trunk/src/s_auth.c (File Modified)
9571 trunk/src/s_conf.c (File Modified)
9572 trunk/src/s_gline.c (File Modified)
9573 trunk/src/s_log.c (File Modified)
9574 trunk/src/s_newconf.c (File Modified)
9575 trunk/src/s_serv.c (File Modified)
9576 trunk/src/s_stats.c (File Modified)
9577 trunk/src/s_user.c (File Modified)
9578 trunk/src/send.c (File Modified)
9579 trunk/src/whowas.c (File Modified)
9580
9581
9582 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9583 Log:
9584 - More coding style niceities. Pretty much got client.h squared away.
9585
9586
9587 Modified:
9588 trunk/modules/m_dline.c (File Modified)
9589 trunk/modules/m_gline.c (File Modified)
9590 trunk/modules/m_kline.c (File Modified)
9591 trunk/modules/m_rehash.c (File Modified)
9592 trunk/modules/m_resv.c (File Modified)
9593 trunk/modules/m_stats.c (File Modified)
9594 trunk/modules/m_testline.c (File Modified)
9595 trunk/modules/m_user.c (File Modified)
9596 trunk/modules/m_xline.c (File Modified)
9597
9598
9599 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9600 Log:
9601 - Propagate quiets (+q) on netjoins
9602 - Clear +q list too on lowerTS sjoin from TS6 source
9603
9604
9605 Modified:
9606 trunk/modules/core/m_sjoin.c (File Modified)
9607 trunk/src/s_serv.c (File Modified)
9608
9609
9610 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9611 Log:
9612 Second argument to whois is always a nick, never a uid.
9613 This prevents /whois other.server uid to get information
9614 about that uid.
9615
9616
9617 Modified:
9618 trunk/modules/m_whois.c (File Modified)
9619
9620
9621 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9622 Log:
9623 Don't allow local users to use uids in user mode.
9624
9625
9626 Modified:
9627 trunk/src/s_user.c (File Modified)
9628
9629
9630 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9631 Log:
9632 Make it compile again.
9633
9634
9635 Modified:
9636 trunk/src/s_stats.c (File Modified)
9637
9638
9639 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9640 Log:
9641 Fix propagation of empty SJOIN.
9642
9643
9644 Modified:
9645 trunk/modules/core/m_sjoin.c (File Modified)
9646
9647
9648 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9649 Log:
9650 Some atheme-style niceties here.
9651
9652
9653 Modified:
9654 trunk/modules/m_accept.c (File Modified)
9655 trunk/modules/m_admin.c (File Modified)
9656 trunk/modules/m_away.c (File Modified)
9657 trunk/modules/m_cap.c (File Modified)
9658 trunk/modules/m_capab.c (File Modified)
9659 trunk/modules/m_challenge.c (File Modified)
9660 trunk/modules/m_chghost.c (File Modified)
9661 trunk/modules/m_close.c (File Modified)
9662 trunk/modules/m_cmessage.c (File Modified)
9663 trunk/modules/m_connect.c (File Modified)
9664 trunk/modules/m_dline.c (File Modified)
9665 trunk/modules/m_encap.c (File Modified)
9666 trunk/modules/m_etrace.c (File Modified)
9667 trunk/modules/m_gline.c (File Modified)
9668 trunk/modules/m_help.c (File Modified)
9669 trunk/modules/m_info.c (File Modified)
9670 trunk/modules/m_invite.c (File Modified)
9671 trunk/modules/m_ison.c (File Modified)
9672 trunk/modules/m_kline.c (File Modified)
9673 trunk/modules/m_knock.c (File Modified)
9674 trunk/modules/m_links.c (File Modified)
9675 trunk/modules/m_list.c (File Modified)
9676 trunk/modules/m_locops.c (File Modified)
9677 trunk/modules/m_lusers.c (File Modified)
9678 trunk/modules/m_map.c (File Modified)
9679 trunk/modules/m_monitor.c (File Modified)
9680 trunk/modules/m_motd.c (File Modified)
9681 trunk/modules/m_names.c (File Modified)
9682 trunk/modules/m_oper.c (File Modified)
9683 trunk/modules/m_operspy.c (File Modified)
9684 trunk/modules/m_pass.c (File Modified)
9685 trunk/modules/m_ping.c (File Modified)
9686 trunk/modules/m_pong.c (File Modified)
9687 trunk/modules/m_post.c (File Modified)
9688 trunk/modules/m_rehash.c (File Modified)
9689 trunk/modules/m_restart.c (File Modified)
9690 trunk/modules/m_resv.c (File Modified)
9691 trunk/modules/m_services.c (File Modified)
9692 trunk/modules/m_set.c (File Modified)
9693 trunk/modules/m_sshortcut.c (File Modified)
9694 trunk/modules/m_stats.c (File Modified)
9695 trunk/modules/m_svinfo.c (File Modified)
9696 trunk/modules/m_tb.c (File Modified)
9697 trunk/modules/m_testline.c (File Modified)
9698 trunk/modules/m_testmask.c (File Modified)
9699 trunk/modules/m_time.c (File Modified)
9700 trunk/modules/m_topic.c (File Modified)
9701 trunk/modules/m_trace.c (File Modified)
9702 trunk/modules/m_unreject.c (File Modified)
9703 trunk/modules/m_user.c (File Modified)
9704 trunk/modules/m_userhost.c (File Modified)
9705 trunk/modules/m_users.c (File Modified)
9706 trunk/modules/m_version.c (File Modified)
9707 trunk/modules/m_wallops.c (File Modified)
9708 trunk/modules/m_who.c (File Modified)
9709 trunk/modules/m_whois.c (File Modified)
9710 trunk/modules/m_whowas.c (File Modified)
9711 trunk/modules/m_xline.c (File Modified)
9712
9713
9714 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9715 Log:
9716 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9717
9718
9719 Modified:
9720 trunk/.indent.pro (File Modified)
9721 trunk/include/charybdis.h (File Added)
9722 trunk/include/client.h (File Modified)
9723 trunk/modules/.indent.pro (File Modified)
9724 trunk/src/.indent.pro (File Modified)
9725 trunk/src/adns.c (File Modified)
9726 trunk/src/aline.c (File Modified)
9727 trunk/src/cache.c (File Modified)
9728 trunk/src/channel.c (File Modified)
9729 trunk/src/class.c (File Modified)
9730 trunk/src/client.c (File Modified)
9731 trunk/src/commio.c (File Modified)
9732 trunk/src/event.c (File Modified)
9733 trunk/src/hash.c (File Modified)
9734 trunk/src/hostmask.c (File Modified)
9735 trunk/src/ircd.c (File Modified)
9736 trunk/src/kdparse.c (File Modified)
9737 trunk/src/linebuf.c (File Modified)
9738 trunk/src/listener.c (File Modified)
9739 trunk/src/modules.c (File Modified)
9740 trunk/src/monitor.c (File Modified)
9741 trunk/src/newconf.c (File Modified)
9742 trunk/src/packet.c (File Modified)
9743 trunk/src/parse.c (File Modified)
9744 trunk/src/reject.c (File Modified)
9745 trunk/src/s_auth.c (File Modified)
9746 trunk/src/s_conf.c (File Modified)
9747 trunk/src/s_gline.c (File Modified)
9748 trunk/src/s_log.c (File Modified)
9749 trunk/src/s_newconf.c (File Modified)
9750 trunk/src/s_serv.c (File Modified)
9751 trunk/src/s_stats.c (File Modified)
9752 trunk/src/s_user.c (File Modified)
9753 trunk/src/send.c (File Modified)
9754 trunk/src/whowas.c (File Modified)
9755
9756
9757 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9758 Log:
9759 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9760 - Convert a few modules towards using this code.
9761 - Make a note about this change in NEWS.
9762
9763
9764 Modified:
9765 trunk/NEWS (File Modified)
9766 trunk/include/aline.h (File Added)
9767 trunk/modules/m_dline.c (File Modified)
9768 trunk/modules/m_kline.c (File Modified)
9769 trunk/modules/m_resv.c (File Modified)
9770 trunk/modules/m_xline.c (File Modified)
9771 trunk/src/Makefile.in (File Modified)
9772 trunk/src/aline.c (File Added)
9773
9774
9775 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9776 Log:
9777 - Update NEWS document.
9778
9779
9780 Modified:
9781 trunk/NEWS (File Modified)
9782
9783
9784 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9785 Log:
9786 Use find_named_person() instead of find_person() in services shortcuts.
9787
9788
9789 Modified:
9790 trunk/modules/m_sshortcut.c (File Modified)
9791
9792
9793 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9794 Log:
9795 Fix propagation of empty channels (+P).
9796
9797
9798 Modified:
9799 trunk/modules/core/m_sjoin.c (File Modified)
9800 trunk/src/s_serv.c (File Modified)
9801
9802
9803 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9804 Log:
9805 Use same comparison for +f.
9806
9807
9808 Modified:
9809 trunk/modules/core/m_join.c (File Modified)
9810
9811
9812 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9813 Log:
9814 Retire server-server non-encap CHGHOST, and clean it up a bit.
9815
9816
9817 Modified:
9818 trunk/modules/m_chghost.c (File Modified)
9819
9820
9821 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9822 Log:
9823 Use TS6 form for SQUIT wallops.
9824
9825
9826 Modified:
9827 trunk/modules/core/m_squit.c (File Modified)
9828
9829
9830 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9831 Log:
9832 Propagate nick changes for remote clients in TS6 form if possible;
9833 simplify the code a bit.
9834
9835
9836 Modified:
9837 trunk/modules/core/m_nick.c (File Modified)
9838
9839
9840 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9841 Log:
9842 Only clear oper_only_umodes on deoper for local clients.
9843
9844
9845 Modified:
9846 trunk/src/s_user.c (File Modified)
9847
9848
9849 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9850 Log:
9851 - Don't enable use_whois_actually in the default config, makes cloaking
9852 only useful for vanity.
9853
9854
9855 Modified:
9856 trunk/doc/example.conf (File Modified)
9857
9858
9859 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9860 Log:
9861 Fix linebuf raw code to not truncate lines longer than
9862 510 characters. This stops ziplinks corruption at
9863 the initial burst if the other side sends a lot.
9864
9865
9866 Modified:
9867 trunk/src/linebuf.c (File Modified)
9868
9869
9870 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9871 Log:
9872 - Add +r to channel_modes().
9873
9874
9875 Modified:
9876 trunk/src/channel.c (File Modified)
9877
9878
9879 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9880 Log:
9881 Update NEWS.
9882
9883
9884 Modified:
9885 trunk/NEWS (File Modified)
9886
9887
9888 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9889 Log:
9890 err, nvm. wrong project :-P
9891
9892
9893 Modified:
9894 trunk/src/match.c (File Modified)
9895
9896
9897 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9898 Log:
9899 make sure we don't crash on match(NULL, test)
9900
9901
9902 Modified:
9903 trunk/src/match.c (File Modified)
9904
9905
9906 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9907 Log:
9908 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9909 flags = rehash in shared{}.
9910 Uses :<source> ENCAP <target> REHASH [option].
9911
9912
9913 Modified:
9914 trunk/doc/example.conf (File Modified)
9915 trunk/doc/reference.conf (File Modified)
9916 trunk/help/opers/rehash (File Modified)
9917 trunk/include/s_newconf.h (File Modified)
9918 trunk/modules/m_rehash.c (File Modified)
9919 trunk/modules/m_stats.c (File Modified)
9920 trunk/src/newconf.c (File Modified)
9921
9922
9923 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9924 Log:
9925 Initialize flags to 0 in conf_set_shared_flags() and
9926 conf_set_cluster_flags().
9927
9928
9929 Modified:
9930 trunk/src/newconf.c (File Modified)
9931
9932
9933 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9934 Log:
9935 Don't allow a forward from a #channel to an &channel.
9936 Error message is Illegal channel name.
9937
9938
9939 Modified:
9940 trunk/modules/core/m_mode.c (File Modified)
9941
9942
9943 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9944 Log:
9945 - change version to 1.0.1
9946
9947
9948 Modified:
9949 trunk/configure (File Modified)
9950 trunk/configure.ac (File Modified)
9951
9952
9953 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9954 Log:
9955 Update NEWS.
9956
9957
9958 Modified:
9959 trunk/NEWS (File Modified)
9960
9961
9962 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9963 Log:
9964 Services shortcuts changes:
9965 - Require umode +S on target
9966 - Use ERR_SERVICESDOWN (440) for error message
9967 - Fix check for empty string
9968
9969
9970 Modified:
9971 trunk/include/numeric.h (File Modified)
9972 trunk/modules/m_sshortcut.c (File Modified)
9973 trunk/src/messages.tab (File Modified)
9974
9975
9976 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9977 Log:
9978 s/IsChanService/IsService/g;
9979
9980
9981 Modified:
9982 trunk/modules/m_sshortcut.c (File Modified)
9983
9984
9985 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9986 Log:
9987 Add check for service validity in shortcut routines.
9988
9989
9990 Modified:
9991 trunk/modules/m_sshortcut.c (File Modified)
9992
9993
9994 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9995 Log:
9996 Don't allow forwarding to a -F channel the setter is not on.
9997
9998
9999 Modified:
10000 trunk/modules/core/m_mode.c (File Modified)
10001
10002
10003 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10004 Log:
10005 Describe identify_service and identify_command in
10006 reference.conf.
10007
10008
10009 Modified:
10010 trunk/doc/reference.conf (File Modified)
10011
10012
10013 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10014 Log:
10015 More helpfile updates.
10016
10017
10018 Modified:
10019 trunk/help/Makefile.in (File Modified)
10020 trunk/help/opers/die (File Modified)
10021 trunk/help/opers/join (File Modified)
10022 trunk/help/opers/links (File Modified)
10023 trunk/help/opers/lusers (File Modified)
10024 trunk/help/opers/map (File Added)
10025 trunk/help/opers/motd (File Modified)
10026 trunk/help/opers/names (File Modified)
10027 trunk/help/opers/notice (File Modified)
10028 trunk/help/opers/operspy (File Modified)
10029 trunk/help/opers/part (File Modified)
10030 trunk/help/opers/privmsg (File Modified)
10031 trunk/help/opers/restart (File Modified)
10032 trunk/help/opers/set (File Modified)
10033 trunk/help/opers/stats (File Modified)
10034 trunk/help/opers/trace (File Modified)
10035 trunk/help/opers/version (File Modified)
10036 trunk/help/users/notice (File Modified)
10037 trunk/help/users/privmsg (File Modified)
10038 trunk/help/users/stats (File Modified)
10039
10040
10041 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10042 Log:
10043 Update help files.
10044
10045
10046 Modified:
10047 trunk/help/opers/cmode (File Modified)
10048 trunk/help/opers/umode (File Modified)
10049 trunk/help/opers/wallops (File Modified)
10050 trunk/help/opers/who (File Modified)
10051 trunk/help/users/umode (File Modified)
10052
10053
10054 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10055 Log:
10056 Include cmode +r in 004 and 005.
10057
10058
10059 Modified:
10060 trunk/include/supported.h (File Modified)
10061 trunk/src/messages.tab (File Modified)
10062
10063
10064 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10065 Log:
10066 No need to clear all 3 buffers in channel_modes().
10067
10068
10069 Modified:
10070 trunk/src/channel.c (File Modified)
10071
10072
10073 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10074 Log:
10075 - Fix multiple +f modes per line
10076 - -f shouldn't take a parameter
10077
10078
10079 Modified:
10080 trunk/modules/core/m_mode.c (File Modified)
10081
10082
10083 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10084 Log:
10085 Channel mode +Q now prevents forwarding to or through
10086 a channel, just like in hyperion, not from a channel.
10087
10088
10089 Modified:
10090 trunk/modules/core/m_join.c (File Modified)
10091
10092
10093 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10094 Log:
10095 Complete +F/+Q propagation.
10096
10097
10098 Modified:
10099 trunk/modules/core/m_join.c (File Modified)
10100 trunk/modules/core/m_sjoin.c (File Modified)
10101 trunk/src/channel.c (File Modified)
10102
10103
10104 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10105 Log:
10106 - A few minor fixes.
10107
10108
10109 Modified:
10110 trunk/modules/core/m_join.c (File Modified)
10111 trunk/modules/m_services.c (File Modified)
10112
10113
10114 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10115 Log:
10116 - Fix netsplit obfuscation.
10117
10118
10119 Modified:
10120 trunk/src/client.c (File Modified)
10121
10122
10123 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10124 Log:
10125 - Fix another /stats p related bug.
10126
10127
10128 Modified:
10129 trunk/src/client.c (File Modified)
10130
10131
10132 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10133 Log:
10134 - Update example.conf.
10135
10136
10137 Modified:
10138 trunk/doc/example.conf (File Modified)
10139
10140
10141 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10142 Log:
10143 - Fix a minor bug here, and re-release 1.0.
10144
10145
10146 Modified:
10147 trunk/modules/core/m_nick.c (File Modified)
10148
10149
10150 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10151 Log:
10152 - Add bursted clients to /stats p list.
10153
10154
10155 Modified:
10156 trunk/modules/core/m_nick.c (File Modified)
10157
10158
10159 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10160 Log:
10161 - Add identify_service, identify_command options to the example.conf,
10162 newconf parser.
10163
10164
10165 Modified:
10166 trunk/NEWS (File Modified)
10167 trunk/doc/example.conf (File Modified)
10168 trunk/src/newconf.c (File Modified)
10169
10170
10171 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10172 Log:
10173 - Add services shortcuts.
10174
10175
10176 Modified:
10177 trunk/modules/Makefile.in (File Modified)
10178 trunk/modules/m_sshortcut.c (File Added)
10179
10180
10181 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10182 Log:
10183 - put back checks i removed by mistake
10184
10185
10186 Modified:
10187 trunk/modules/core/m_join.c (File Modified)
10188
10189
10190 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10191 Log:
10192 - Implement channel mode +Q, which disables forwarding.
10193 - Make forwarding usable by everyone.
10194 - Implement channel mode +F which bypasses authority checks on a target
10195 set with this mode
10196 - Update NEWS.
10197
10198
10199 Modified:
10200 trunk/NEWS (File Modified)
10201 trunk/include/channel.h (File Modified)
10202 trunk/include/supported.h (File Modified)
10203 trunk/modules/core/m_join.c (File Modified)
10204 trunk/modules/core/m_mode.c (File Modified)
10205 trunk/src/messages.tab (File Modified)
10206
10207
10208 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10209 Log:
10210 - Fix account handling brokenness.
10211
10212
10213 Modified:
10214 trunk/modules/m_services.c (File Modified)
10215
10216
10217 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10218 Log:
10219 Identify to services via server password hack. Still
10220 needs config file parts, like
10221 identifyservice = "nickserv@services.int";
10222 identifycommand = "IDENTIFY";
10223
10224
10225 Modified:
10226 trunk/include/s_conf.h (File Modified)
10227 trunk/src/s_user.c (File Modified)
10228
10229
10230 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10231 Log:
10232 Make send.c compile.
10233
10234
10235 Modified:
10236 trunk/src/send.c (File Modified)
10237
10238
10239 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10240 Log:
10241 - Handle this better.
10242
10243
10244 Modified:
10245 trunk/src/send.c (File Modified)
10246
10247
10248 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10249 Log:
10250 If the source is not a client, don't send to normal users.
10251
10252
10253 Modified:
10254 trunk/src/send.c (File Modified)
10255
10256
10257 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10258 Log:
10259 - Make /wallops behave as wallops in other ircds.
10260
10261
10262 Modified:
10263 trunk/modules/m_wallops.c (File Modified)
10264 trunk/src/send.c (File Modified)
10265
10266
10267 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10268 Log:
10269 - charybdis-1.0
10270
10271
10272 Modified:
10273 trunk/NEWS (File Modified)
10274 trunk/configure (File Modified)
10275 trunk/configure.ac (File Modified)
10276
10277
10278 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10279 Log:
10280 - Remove efnet configuration.
10281 - Rename example.conf as reference.conf, and replace the default
10282 example.conf with one suitable for AthemeNET.
10283 - Update makefile to reflect these changes.
10284
10285
10286 Modified:
10287 trunk/doc/Makefile.in (File Modified)
10288 trunk/doc/example.conf (File Modified)
10289 trunk/doc/example.efnet.conf (File Deleted)
10290 trunk/doc/reference.conf (File Added)
10291
10292
10293 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10294 Log:
10295 - Don't display opers who are /away.
10296
10297
10298 Modified:
10299 trunk/modules/m_stats.c (File Modified)
10300
10301
10302 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10303 Log:
10304 Put cmode +f in 004 and 005.
10305
10306
10307 Modified:
10308 trunk/include/supported.h (File Modified)
10309 trunk/src/messages.tab (File Modified)
10310
10311
10312 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10313 Log:
10314 Add user umode +Q which prevents a user from
10315 being forwarded.
10316
10317
10318 Modified:
10319 trunk/include/client.h (File Modified)
10320 trunk/modules/core/m_join.c (File Modified)
10321 trunk/src/messages.tab (File Modified)
10322 trunk/src/s_user.c (File Modified)
10323
10324
10325 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10326 Log:
10327 Implement channel forwarding in m_join(). As in
10328 hyperion, failing to join because of +i, +r or +j
10329 can cause you to be forwarded, potentially
10330 recursively. Unlike hyperion, a single numeric
10331 is sent in case of a successful forward, otherwise
10332 the ircd acts if there were no forward.
10333
10334
10335 Modified:
10336 trunk/include/numeric.h (File Modified)
10337 trunk/modules/core/m_join.c (File Modified)
10338 trunk/src/messages.tab (File Modified)
10339
10340
10341 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10342 Log:
10343 Allow servers to set oper-only cmodes as well.
10344
10345
10346 Modified:
10347 trunk/modules/core/m_mode.c (File Modified)
10348
10349
10350 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10351 Log:
10352 Add cmode +f which takes a channel name, settable
10353 only by opers for now. Does not do anything yet.
10354
10355
10356 Modified:
10357 trunk/include/channel.h (File Modified)
10358 trunk/modules/core/m_join.c (File Modified)
10359 trunk/modules/core/m_mode.c (File Modified)
10360 trunk/modules/core/m_sjoin.c (File Modified)
10361 trunk/src/channel.c (File Modified)
10362
10363
10364 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10365 Log:
10366 Fully initialize 'mode' in ms_join() and ms_sjoin()
10367 to avoid old +j garbage from being used.
10368
10369
10370 Modified:
10371 trunk/modules/core/m_join.c (File Modified)
10372 trunk/modules/core/m_sjoin.c (File Modified)
10373
10374
10375 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10376 Log:
10377 - only touch join_count/join_delta if join throttling
10378 is enabled on the channel
10379 - reset join_count/join_delta to 0 if -j is set
10380
10381
10382 Modified:
10383 trunk/modules/core/m_join.c (File Modified)
10384 trunk/modules/core/m_mode.c (File Modified)
10385 trunk/modules/core/m_sjoin.c (File Modified)
10386
10387
10388 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10389 Log:
10390 Also start a new "period" for join throttling for remote joins,
10391 if necessary. Make the code slightly clearer.
10392
10393
10394 Modified:
10395 trunk/modules/core/m_join.c (File Modified)
10396 trunk/src/channel.c (File Modified)
10397
10398
10399 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10400 Log:
10401 Some +j improvements, still broken.
10402
10403
10404 Modified:
10405 trunk/modules/core/m_join.c (File Modified)
10406 trunk/modules/core/m_sjoin.c (File Modified)
10407
10408
10409 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10410 Log:
10411 Only do +z processing for +m channels the sender is on,
10412 as bans/quiets are currently only checked locally.
10413
10414
10415 Modified:
10416 trunk/modules/core/m_message.c (File Modified)
10417
10418
10419 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10420 Log:
10421 - Add max_bans_large configuration option, defaulting to 500, to
10422 limit the number of bans in a +L channel
10423 - Change b/e/I to b/e/I/q in texts
10424
10425
10426 Modified:
10427 trunk/doc/example.conf (File Modified)
10428 trunk/include/s_conf.h (File Modified)
10429 trunk/modules/core/m_mode.c (File Modified)
10430 trunk/modules/m_info.c (File Modified)
10431 trunk/src/newconf.c (File Modified)
10432 trunk/src/s_conf.c (File Modified)
10433
10434
10435 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10436 Log:
10437 Store invite for +gi channels.
10438 Note that +gi is significantly weaker access control than +i.
10439
10440
10441 Modified:
10442 trunk/modules/m_invite.c (File Modified)
10443
10444
10445 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10446 Log:
10447 Nonops are allowed to see +q lists.
10448
10449
10450 Modified:
10451 trunk/modules/core/m_mode.c (File Modified)
10452
10453
10454 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10455 Log:
10456 Invalidate can_send() cache on -q.
10457
10458
10459 Modified:
10460 trunk/modules/core/m_mode.c (File Modified)
10461
10462
10463 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10464 Log:
10465 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10466
10467
10468 Modified:
10469 trunk/modules/core/m_sjoin.c (File Modified)
10470
10471
10472 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10473 Log:
10474 - Allow blank SJOINs -- for permanant channels.
10475
10476
10477 Modified:
10478 trunk/modules/core/m_sjoin.c (File Modified)
10479
10480
10481 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10482 Log:
10483 - Burst permanant channels.
10484
10485
10486 Modified:
10487 trunk/src/s_serv.c (File Modified)
10488
10489
10490 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10491 Log:
10492 - Fix handling of permanant channels.
10493
10494
10495 Modified:
10496 trunk/modules/core/m_join.c (File Modified)
10497
10498
10499 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10500 Log:
10501 - Run indent on core modules.
10502 - Add propagation of join throttle settings.
10503
10504
10505 Modified:
10506 trunk/modules/core/m_die.c (File Modified)
10507 trunk/modules/core/m_error.c (File Modified)
10508 trunk/modules/core/m_join.c (File Modified)
10509 trunk/modules/core/m_kick.c (File Modified)
10510 trunk/modules/core/m_kill.c (File Modified)
10511 trunk/modules/core/m_message.c (File Modified)
10512 trunk/modules/core/m_mode.c (File Modified)
10513 trunk/modules/core/m_nick.c (File Modified)
10514 trunk/modules/core/m_part.c (File Modified)
10515 trunk/modules/core/m_quit.c (File Modified)
10516 trunk/modules/core/m_server.c (File Modified)
10517 trunk/modules/core/m_sjoin.c (File Modified)
10518 trunk/modules/core/m_squit.c (File Modified)
10519
10520
10521 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10522 Log:
10523 - Fix mistake in commit message.
10524
10525
10526 Modified:
10527 trunk/ChangeLog (File Modified)
10528
10529
10530 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10531 Log:
10532 - Channel throttling.
10533
10534
10535 Modified:
10536 trunk/NEWS (File Modified)
10537 trunk/include/supported.h (File Modified)
10538 trunk/modules/core/m_mode.c (File Modified)
10539 trunk/src/messages.tab (File Modified)
10540
10541
10542 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10543 Log:
10544 - Channel throttle logic fixes.
10545
10546
10547 Modified:
10548 trunk/include/channel.h (File Modified)
10549
10550
10551 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10552 Log:
10553 - Add the throttle logic.
10554
10555
10556 Modified:
10557 trunk/include/channel.h (File Modified)
10558 trunk/include/numeric.h (File Modified)
10559 trunk/modules/core/m_join.c (File Modified)
10560 trunk/src/channel.c (File Modified)
10561 trunk/src/messages.tab (File Modified)
10562
10563
10564 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10565 Log:
10566 - Cosmetic fixes to CREDITS.
10567
10568
10569 Modified:
10570 trunk/CREDITS (File Modified)
10571
10572
10573 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10574 Log:
10575 - Better channel_modes() from ShadowIRCd 4.
10576
10577
10578 Modified:
10579 trunk/include/channel.h (File Modified)
10580 trunk/src/channel.c (File Modified)
10581
10582
10583 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10584 Log:
10585 - Strip colour codes from parts.
10586
10587
10588 Modified:
10589 trunk/modules/core/m_part.c (File Modified)
10590
10591
10592 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10593 Log:
10594 - Strip colour codes from quits.
10595
10596
10597 Modified:
10598 trunk/modules/core/m_quit.c (File Modified)
10599
10600
10601 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10602 Log:
10603 - add +c/+g/+z to channel_modes().
10604
10605
10606 Modified:
10607 trunk/src/channel.c (File Modified)
10608
10609
10610 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10611 Log:
10612 - Add +g to 004/005 numerics.
10613
10614
10615 Modified:
10616 trunk/include/supported.h (File Modified)
10617 trunk/src/messages.tab (File Modified)
10618
10619
10620 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10621 Log:
10622 - Add +cgz to set_final_mode() in both join/sjoin.
10623 - Implement channel mode +g: Free invite.
10624
10625
10626 Modified:
10627 trunk/include/channel.h (File Modified)
10628 trunk/modules/core/m_join.c (File Modified)
10629 trunk/modules/core/m_mode.c (File Modified)
10630 trunk/modules/core/m_sjoin.c (File Modified)
10631 trunk/modules/m_invite.c (File Modified)
10632
10633
10634 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10635 Log:
10636 - Make sure /stats p uses the right list.
10637
10638
10639 Modified:
10640 trunk/modules/m_stats.c (File Modified)
10641
10642
10643 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10644 Log:
10645 - local oper list becomes local_oper_list.
10646 - all opers are stored on oper_list for /stats p.
10647
10648
10649 Modified:
10650 trunk/include/ircd.h (File Modified)
10651 trunk/modules/m_stats.c (File Modified)
10652 trunk/modules/m_trace.c (File Modified)
10653 trunk/src/client.c (File Modified)
10654 trunk/src/ircd.c (File Modified)
10655 trunk/src/s_user.c (File Modified)
10656 trunk/src/send.c (File Modified)
10657
10658
10659 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10660 Log:
10661 - Remove ENABLE_SERVICES legacy define.
10662
10663
10664 Modified:
10665 trunk/configure (File Modified)
10666 trunk/configure.ac (File Modified)
10667 trunk/include/client.h (File Modified)
10668 trunk/include/m_info.h (File Modified)
10669 trunk/include/s_conf.h (File Modified)
10670 trunk/modules/Makefile.in (File Modified)
10671 trunk/modules/core/m_kick.c (File Modified)
10672 trunk/modules/core/m_mode.c (File Modified)
10673 trunk/modules/core/m_nick.c (File Modified)
10674 trunk/modules/core/m_sjoin.c (File Modified)
10675 trunk/modules/m_services.c (File Modified)
10676 trunk/src/channel.c (File Modified)
10677 trunk/src/newconf.c (File Modified)
10678 trunk/src/s_conf.c (File Modified)
10679 trunk/src/s_serv.c (File Modified)
10680 trunk/src/s_user.c (File Modified)
10681
10682
10683 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10684 Log:
10685 - New reject message, ala ircu.
10686
10687
10688 Modified:
10689 trunk/src/reject.c (File Modified)
10690
10691
10692 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10693 Log:
10694 - Reduce 'broadcast storm' effect in m_chghost.
10695
10696
10697 Modified:
10698 trunk/modules/m_chghost.c (File Modified)
10699
10700
10701 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10702 Log:
10703 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10704
10705
10706 Modified:
10707 trunk/include/supported.h (File Modified)
10708 trunk/src/messages.tab (File Modified)
10709
10710
10711 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10712 Log:
10713 - Implement +z.
10714
10715
10716 Modified:
10717 trunk/include/channel.h (File Modified)
10718 trunk/modules/core/m_message.c (File Modified)
10719 trunk/modules/core/m_mode.c (File Modified)
10720
10721
10722 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10723 Log:
10724 - use sendto_one_numeric() in some places.
10725
10726
10727 Modified:
10728 trunk/modules/core/m_mode.c (File Modified)
10729
10730
10731 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10732 Log:
10733 - Implement channel mode +c -- colour stripping.
10734
10735
10736 Modified:
10737 trunk/include/irc_string.h (File Modified)
10738 trunk/include/supported.h (File Modified)
10739 trunk/modules/core/m_message.c (File Modified)
10740 trunk/modules/core/m_mode.c (File Modified)
10741 trunk/src/irc_string.c (File Modified)
10742 trunk/src/messages.tab (File Modified)
10743
10744
10745 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10746 Log:
10747 - Add +qLP to CHANMODES 005 numeric.
10748
10749
10750 Modified:
10751 trunk/include/supported.h (File Modified)
10752
10753
10754 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10755 Log:
10756 Move credits files to doc/.
10757
10758
10759 Modified:
10760 trunk/Hybrid-team (File Deleted)
10761 trunk/Ratbox-team (File Deleted)
10762 trunk/doc/Hybrid-team (File Added)
10763 trunk/doc/Ratbox-team (File Added)
10764
10765
10766 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10767 Log:
10768 - Rename Ratbox credits as Ratbox-team.
10769 - Add in our own CREDITS.
10770
10771
10772 Modified:
10773 trunk/CREDITS (File Deleted)
10774 trunk/CREDITS (File Added)
10775 trunk/Ratbox-team (File Added)
10776
10777
10778 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10779 Log:
10780 - Quietcache fixes.
10781
10782
10783 Modified:
10784 trunk/modules/core/m_mode.c (File Modified)
10785
10786
10787 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10788 Log:
10789 - Rebuild configure.
10790
10791
10792 Modified:
10793 trunk/autom4te.cache/ (File Deleted)
10794 trunk/configure (File Modified)
10795
10796
10797 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10798 Log:
10799 Add +q to messages.tab.
10800
10801
10802 Modified:
10803 trunk/src/messages.tab (File Modified)
10804
10805
10806 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10807 Log:
10808 - port m_sjoin stuff to TS6 JOIN syntax.
10809
10810
10811 Modified:
10812 trunk/modules/core/m_join.c (File Modified)
10813
10814
10815 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10816 Log:
10817 - Implement channel mode +q (quiet)
10818
10819
10820 Modified:
10821 trunk/include/channel.h (File Modified)
10822 trunk/modules/core/m_mode.c (File Modified)
10823 trunk/src/channel.c (File Modified)
10824
10825
10826 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10827 Log:
10828 Add +L/+P for set_final_mode().
10829
10830
10831 Modified:
10832 trunk/modules/core/m_sjoin.c (File Modified)
10833
10834
10835 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10836 Log:
10837 Add +L/+P in channel_modes().
10838
10839
10840 Modified:
10841 trunk/src/channel.c (File Modified)
10842
10843
10844 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10845 Log:
10846 - Use MODE_PERMANENT, not MODE_PERMANANT
10847 - Actually use chm_staff()
10848
10849 It compiles but is not otherwise tested.
10850
10851
10852 Modified:
10853 trunk/include/channel.h (File Modified)
10854 trunk/modules/core/m_mode.c (File Modified)
10855 trunk/modules/core/m_sjoin.c (File Modified)
10856 trunk/src/channel.c (File Modified)
10857
10858
10859 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10860 Log:
10861 - Ok, patchlevel.h is fixed now.
10862
10863
10864 Modified:
10865 trunk/include/patchlevel.h (File Modified)
10866
10867
10868 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10869 Log:
10870 - *sigh*
10871
10872
10873 Modified:
10874 trunk/include/patchlevel.h (File Modified)
10875 trunk/src/version.c.SH (File Modified)
10876
10877
10878 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10879 Log:
10880 - Fix compilation issue with version.c.
10881
10882
10883 Modified:
10884 trunk/src/version.c.SH (File Modified)
10885
10886
10887 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10888 Log:
10889 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10890 this from the BUGS file.
10891
10892
10893 Modified:
10894 trunk/BUGS (File Modified)
10895
10896
10897 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10898 Log:
10899 Mangle all netsplit messages if flatten links is enabled.
10900
10901
10902 Modified:
10903 trunk/src/client.c (File Modified)
10904
10905
10906 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10907 Log:
10908 - jilles pointed out that /stats p needed severe changes -- implement
10909 them
10910
10911
10912 Modified:
10913 trunk/modules/m_stats.c (File Modified)
10914
10915
10916 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10917 Log:
10918 Rename RELNOTES to NEWS.
10919
10920
10921 Modified:
10922 trunk/NEWS (File Added)
10923 trunk/RELNOTES (File Deleted)
10924
10925
10926 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10927 Log:
10928 Update RELNOTES.
10929
10930
10931 Modified:
10932 trunk/RELNOTES (File Modified)
10933
10934
10935 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10936 Log:
10937 - Make /stats p work globally.
10938 - Change 'OPER(s)' to 'staff members'
10939
10940
10941 Modified:
10942 trunk/modules/m_stats.c (File Modified)
10943
10944
10945 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10946 Log:
10947 - add modes, +LP to RPL_MYINFO.
10948
10949
10950 Modified:
10951 trunk/src/messages.tab (File Modified)
10952
10953
10954 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10955 Log:
10956 More stuff to RELNOTES.
10957
10958
10959 Modified:
10960 trunk/RELNOTES (File Modified)
10961
10962
10963 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10964 Log:
10965 - Implement +P.
10966
10967
10968 Modified:
10969 trunk/modules/core/m_sjoin.c (File Modified)
10970 trunk/src/channel.c (File Modified)
10971
10972
10973 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10974 Log:
10975 - Implement list limit exceed modes -- +L.
10976
10977
10978 Modified:
10979 trunk/modules/core/m_mode.c (File Modified)
10980
10981
10982 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10983 Log:
10984 - Add handlers for modes +L, +P.
10985
10986
10987 Modified:
10988 trunk/include/channel.h (File Modified)
10989 trunk/modules/core/m_mode.c (File Modified)
10990
10991
10992 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10993 Log:
10994 Update properties on *everything*.
10995
10996
10997 Modified:
10998 trunk/.cvsignore (Property Modified)
10999 trunk/.indent.pro (Property Modified)
11000 trunk/BUGS (File Modified) (Property Modified)
11001 trunk/CREDITS (File Modified) (Property Modified)
11002 trunk/ChangeLog (Property Modified)
11003 trunk/Hybrid-team (File Modified) (Property Modified)
11004 trunk/INSTALL (File Modified) (Property Modified)
11005 trunk/LICENSE (File Modified) (Property Modified)
11006 trunk/Makefile.in (File Modified) (Property Modified)
11007 trunk/README.FIRST (File Modified) (Property Modified)
11008 trunk/RELNOTES (File Modified) (Property Modified)
11009 trunk/SVN-Access (Property Modified)
11010 trunk/aclocal.m4 (File Modified) (Property Modified)
11011 trunk/adns/.cvsignore (Property Modified)
11012 trunk/adns/COPYING (Property Modified)
11013 trunk/adns/GPL-vs-LGPL (Property Modified)
11014 trunk/adns/Makefile.in (File Modified) (Property Modified)
11015 trunk/adns/README (Property Modified)
11016 trunk/adns/README.ircd (Property Modified)
11017 trunk/adns/adns.h (File Modified) (Property Modified)
11018 trunk/adns/check.c (File Modified) (Property Modified)
11019 trunk/adns/dlist.h (File Modified) (Property Modified)
11020 trunk/adns/event.c (File Modified) (Property Modified)
11021 trunk/adns/general.c (File Modified) (Property Modified)
11022 trunk/adns/internal.h (File Modified) (Property Modified)
11023 trunk/adns/parse.c (File Modified) (Property Modified)
11024 trunk/adns/query.c (File Modified) (Property Modified)
11025 trunk/adns/reply.c (File Modified) (Property Modified)
11026 trunk/adns/setup.c (File Modified) (Property Modified)
11027 trunk/adns/transmit.c (File Modified) (Property Modified)
11028 trunk/adns/tvarith.h (File Modified) (Property Modified)
11029 trunk/adns/types.c (File Modified) (Property Modified)
11030 trunk/configure (File Modified) (Property Modified)
11031 trunk/configure.ac (File Modified) (Property Modified)
11032 trunk/contrib/.cvsignore (Property Modified)
11033 trunk/contrib/.indent.pro (Property Modified)
11034 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11035 trunk/contrib/README (File Modified) (Property Modified)
11036 trunk/contrib/example_module.c (File Modified) (Property Modified)
11037 trunk/contrib/m_42.c (File Modified) (Property Modified)
11038 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11039 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11040 trunk/contrib/m_force.c (File Modified) (Property Modified)
11041 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11042 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11043 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11044 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11045 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11046 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11047 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11048 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11049 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11050 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11051 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11052 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11053 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11054 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11055 trunk/doc/.cvsignore (Property Modified)
11056 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11057 trunk/doc/Makefile.in (File Modified) (Property Modified)
11058 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11059 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11060 trunk/doc/challenge.txt (File Modified) (Property Modified)
11061 trunk/doc/example.conf (File Modified) (Property Modified)
11062 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11063 trunk/doc/hooks.txt (File Modified) (Property Modified)
11064 trunk/doc/index.txt (File Modified) (Property Modified)
11065 trunk/doc/ircd.8 (File Modified) (Property Modified)
11066 trunk/doc/ircd.motd (Property Modified)
11067 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11068 trunk/doc/modeg.txt (File Modified) (Property Modified)
11069 trunk/doc/modes.txt (File Modified) (Property Modified)
11070 trunk/doc/monitor.txt (File Modified) (Property Modified)
11071 trunk/doc/old/Authors (Property Modified)
11072 trunk/doc/operguide.txt (File Modified) (Property Modified)
11073 trunk/doc/opermyth.txt (Property Modified)
11074 trunk/doc/server-version-info (File Modified) (Property Modified)
11075 trunk/doc/services.txt (File Modified) (Property Modified)
11076 trunk/doc/technical/README.TSora (Property Modified)
11077 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11078 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11079 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11080 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11081 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11082 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11083 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11084 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11085 trunk/doc/technical/rfc1459.txt (Property Modified)
11086 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11087 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11088 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11089 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11090 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11091 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11092 trunk/help/Makefile.in (File Modified) (Property Modified)
11093 trunk/help/opers/accept (Property Modified)
11094 trunk/help/opers/admin (Property Modified)
11095 trunk/help/opers/away (Property Modified)
11096 trunk/help/opers/capab (Property Modified)
11097 trunk/help/opers/challenge (Property Modified)
11098 trunk/help/opers/close (Property Modified)
11099 trunk/help/opers/cmode (Property Modified)
11100 trunk/help/opers/cnotice (Property Modified)
11101 trunk/help/opers/connect (Property Modified)
11102 trunk/help/opers/cprivmsg (Property Modified)
11103 trunk/help/opers/credits (Property Modified)
11104 trunk/help/opers/die (Property Modified)
11105 trunk/help/opers/dline (Property Modified)
11106 trunk/help/opers/eob (Property Modified)
11107 trunk/help/opers/error (Property Modified)
11108 trunk/help/opers/etrace (Property Modified)
11109 trunk/help/opers/gline (Property Modified)
11110 trunk/help/opers/help (Property Modified)
11111 trunk/help/opers/index (Property Modified)
11112 trunk/help/opers/info (Property Modified)
11113 trunk/help/opers/invite (Property Modified)
11114 trunk/help/opers/ison (Property Modified)
11115 trunk/help/opers/join (Property Modified)
11116 trunk/help/opers/kick (Property Modified)
11117 trunk/help/opers/kill (Property Modified)
11118 trunk/help/opers/kline (Property Modified)
11119 trunk/help/opers/knock (Property Modified)
11120 trunk/help/opers/links (Property Modified)
11121 trunk/help/opers/list (Property Modified)
11122 trunk/help/opers/locops (Property Modified)
11123 trunk/help/opers/lusers (Property Modified)
11124 trunk/help/opers/modlist (Property Modified)
11125 trunk/help/opers/modload (Property Modified)
11126 trunk/help/opers/modrestart (Property Modified)
11127 trunk/help/opers/modunload (Property Modified)
11128 trunk/help/opers/motd (Property Modified)
11129 trunk/help/opers/names (Property Modified)
11130 trunk/help/opers/nick (Property Modified)
11131 trunk/help/opers/notice (Property Modified)
11132 trunk/help/opers/oper (Property Modified)
11133 trunk/help/opers/operspy (Property Modified)
11134 trunk/help/opers/operwall (Property Modified)
11135 trunk/help/opers/part (Property Modified)
11136 trunk/help/opers/pass (Property Modified)
11137 trunk/help/opers/ping (Property Modified)
11138 trunk/help/opers/pong (Property Modified)
11139 trunk/help/opers/post (Property Modified)
11140 trunk/help/opers/privmsg (Property Modified)
11141 trunk/help/opers/quit (Property Modified)
11142 trunk/help/opers/rehash (Property Modified)
11143 trunk/help/opers/restart (Property Modified)
11144 trunk/help/opers/resv (Property Modified)
11145 trunk/help/opers/server (Property Modified)
11146 trunk/help/opers/set (Property Modified)
11147 trunk/help/opers/sjoin (Property Modified)
11148 trunk/help/opers/squit (Property Modified)
11149 trunk/help/opers/stats (Property Modified)
11150 trunk/help/opers/svinfo (Property Modified)
11151 trunk/help/opers/testgecos (Property Modified)
11152 trunk/help/opers/testline (Property Modified)
11153 trunk/help/opers/testmask (Property Modified)
11154 trunk/help/opers/time (Property Modified)
11155 trunk/help/opers/topic (Property Modified)
11156 trunk/help/opers/trace (Property Modified)
11157 trunk/help/opers/uhelp (Property Modified)
11158 trunk/help/opers/umode (Property Modified)
11159 trunk/help/opers/undline (Property Modified)
11160 trunk/help/opers/ungline (Property Modified)
11161 trunk/help/opers/unkline (Property Modified)
11162 trunk/help/opers/unresv (Property Modified)
11163 trunk/help/opers/unxline (Property Modified)
11164 trunk/help/opers/user (Property Modified)
11165 trunk/help/opers/userhost (Property Modified)
11166 trunk/help/opers/users (Property Modified)
11167 trunk/help/opers/version (Property Modified)
11168 trunk/help/opers/wallops (Property Modified)
11169 trunk/help/opers/who (Property Modified)
11170 trunk/help/opers/whois (Property Modified)
11171 trunk/help/opers/whowas (Property Modified)
11172 trunk/help/opers/xline (Property Modified)
11173 trunk/help/users/index (Property Modified)
11174 trunk/help/users/info (Property Modified)
11175 trunk/help/users/notice (Property Modified)
11176 trunk/help/users/privmsg (Property Modified)
11177 trunk/help/users/stats (Property Modified)
11178 trunk/help/users/umode (Property Modified)
11179 trunk/include/.cvsignore (Property Modified)
11180 trunk/include/.indent.pro (Property Modified)
11181 trunk/include/balloc.h (File Modified) (Property Modified)
11182 trunk/include/cache.h (File Modified) (Property Modified)
11183 trunk/include/channel.h (File Modified) (Property Modified)
11184 trunk/include/class.h (File Modified) (Property Modified)
11185 trunk/include/client.h (File Modified) (Property Modified)
11186 trunk/include/commio.h (File Modified) (Property Modified)
11187 trunk/include/common.h (File Modified) (Property Modified)
11188 trunk/include/config.h (File Modified) (Property Modified)
11189 trunk/include/config.h.dist (File Modified) (Property Modified)
11190 trunk/include/defaults.h (File Modified) (Property Modified)
11191 trunk/include/event.h (File Modified) (Property Modified)
11192 trunk/include/hash.h (File Modified) (Property Modified)
11193 trunk/include/hook.h (File Modified) (Property Modified)
11194 trunk/include/hostmask.h (File Modified) (Property Modified)
11195 trunk/include/irc_string.h (File Modified) (Property Modified)
11196 trunk/include/ircd.h (File Modified) (Property Modified)
11197 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11198 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11199 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11200 trunk/include/linebuf.h (File Modified) (Property Modified)
11201 trunk/include/listener.h (File Modified) (Property Modified)
11202 trunk/include/m_info.h (File Modified) (Property Modified)
11203 trunk/include/memory.h (File Modified) (Property Modified)
11204 trunk/include/modules.h (File Modified) (Property Modified)
11205 trunk/include/monitor.h (File Modified) (Property Modified)
11206 trunk/include/msg.h (File Modified) (Property Modified)
11207 trunk/include/newconf.h (File Modified) (Property Modified)
11208 trunk/include/numeric.h (File Modified) (Property Modified)
11209 trunk/include/packet.h (File Modified) (Property Modified)
11210 trunk/include/parse.h (File Modified) (Property Modified)
11211 trunk/include/patchlevel.h (File Modified) (Property Modified)
11212 trunk/include/patricia.h (File Modified) (Property Modified)
11213 trunk/include/reject.h (File Modified) (Property Modified)
11214 trunk/include/res.h (File Modified) (Property Modified)
11215 trunk/include/restart.h (File Modified) (Property Modified)
11216 trunk/include/s_auth.h (File Modified) (Property Modified)
11217 trunk/include/s_conf.h (File Modified) (Property Modified)
11218 trunk/include/s_gline.h (File Modified) (Property Modified)
11219 trunk/include/s_log.h (File Modified) (Property Modified)
11220 trunk/include/s_newconf.h (File Modified) (Property Modified)
11221 trunk/include/s_serv.h (File Modified) (Property Modified)
11222 trunk/include/s_stats.h (File Modified) (Property Modified)
11223 trunk/include/s_user.h (File Modified) (Property Modified)
11224 trunk/include/s_zip.h (File Modified) (Property Modified)
11225 trunk/include/scache.h (File Modified) (Property Modified)
11226 trunk/include/send.h (File Modified) (Property Modified)
11227 trunk/include/serno.h (Property Modified)
11228 trunk/include/setup.h.in (Property Modified)
11229 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11230 trunk/include/stdinc.h (File Modified) (Property Modified)
11231 trunk/include/supported.h (File Modified) (Property Modified)
11232 trunk/include/tools.h (File Modified) (Property Modified)
11233 trunk/include/whowas.h (File Modified) (Property Modified)
11234 trunk/install-sh (File Modified) (Property Modified)
11235 trunk/modules/.cvsignore (Property Modified)
11236 trunk/modules/.depend (Property Modified)
11237 trunk/modules/.indent.pro (Property Modified)
11238 trunk/modules/Makefile.in (File Modified) (Property Modified)
11239 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11240 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11241 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11242 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11243 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11244 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11245 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11246 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11247 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11248 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11249 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11250 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11251 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11252 trunk/modules/m_accept.c (File Modified) (Property Modified)
11253 trunk/modules/m_admin.c (File Modified) (Property Modified)
11254 trunk/modules/m_away.c (File Modified) (Property Modified)
11255 trunk/modules/m_cap.c (File Modified) (Property Modified)
11256 trunk/modules/m_capab.c (File Modified) (Property Modified)
11257 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11258 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11259 trunk/modules/m_close.c (File Modified) (Property Modified)
11260 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11261 trunk/modules/m_connect.c (File Modified) (Property Modified)
11262 trunk/modules/m_dline.c (File Modified) (Property Modified)
11263 trunk/modules/m_encap.c (File Modified) (Property Modified)
11264 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11265 trunk/modules/m_gline.c (File Modified) (Property Modified)
11266 trunk/modules/m_help.c (File Modified) (Property Modified)
11267 trunk/modules/m_info.c (File Modified) (Property Modified)
11268 trunk/modules/m_invite.c (File Modified) (Property Modified)
11269 trunk/modules/m_ison.c (File Modified) (Property Modified)
11270 trunk/modules/m_kline.c (File Modified) (Property Modified)
11271 trunk/modules/m_knock.c (File Modified) (Property Modified)
11272 trunk/modules/m_links.c (File Modified) (Property Modified)
11273 trunk/modules/m_list.c (File Modified) (Property Modified)
11274 trunk/modules/m_locops.c (File Modified) (Property Modified)
11275 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11276 trunk/modules/m_map.c (File Modified) (Property Modified)
11277 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11278 trunk/modules/m_motd.c (File Modified) (Property Modified)
11279 trunk/modules/m_names.c (File Modified) (Property Modified)
11280 trunk/modules/m_oper.c (File Modified) (Property Modified)
11281 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11282 trunk/modules/m_pass.c (File Modified) (Property Modified)
11283 trunk/modules/m_ping.c (File Modified) (Property Modified)
11284 trunk/modules/m_pong.c (File Modified) (Property Modified)
11285 trunk/modules/m_post.c (File Modified) (Property Modified)
11286 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11287 trunk/modules/m_restart.c (File Modified) (Property Modified)
11288 trunk/modules/m_resv.c (File Modified) (Property Modified)
11289 trunk/modules/m_services.c (File Modified) (Property Modified)
11290 trunk/modules/m_set.c (File Modified) (Property Modified)
11291 trunk/modules/m_stats.c (File Modified) (Property Modified)
11292 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11293 trunk/modules/m_tb.c (File Modified) (Property Modified)
11294 trunk/modules/m_testline.c (File Modified) (Property Modified)
11295 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11296 trunk/modules/m_time.c (File Modified) (Property Modified)
11297 trunk/modules/m_topic.c (File Modified) (Property Modified)
11298 trunk/modules/m_trace.c (File Modified) (Property Modified)
11299 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11300 trunk/modules/m_user.c (File Modified) (Property Modified)
11301 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11302 trunk/modules/m_users.c (File Modified) (Property Modified)
11303 trunk/modules/m_version.c (File Modified) (Property Modified)
11304 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11305 trunk/modules/m_who.c (File Modified) (Property Modified)
11306 trunk/modules/m_whois.c (File Modified) (Property Modified)
11307 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11308 trunk/modules/m_xline.c (File Modified) (Property Modified)
11309 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11310 trunk/servlink/.cvsignore (Property Modified)
11311 trunk/servlink/.indent.pro (Property Modified)
11312 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11313 trunk/servlink/README (File Modified) (Property Modified)
11314 trunk/servlink/TODO (File Modified) (Property Modified)
11315 trunk/servlink/control.c (File Modified) (Property Modified)
11316 trunk/servlink/control.h (File Modified) (Property Modified)
11317 trunk/servlink/io.c (File Modified) (Property Modified)
11318 trunk/servlink/io.h (File Modified) (Property Modified)
11319 trunk/servlink/servlink.c (File Modified) (Property Modified)
11320 trunk/servlink/servlink.h (File Modified) (Property Modified)
11321 trunk/src/.cvsignore (Property Modified)
11322 trunk/src/.depend (Property Modified)
11323 trunk/src/.indent.pro (Property Modified)
11324 trunk/src/Makefile.in (File Modified) (Property Modified)
11325 trunk/src/adns.c (File Modified) (Property Modified)
11326 trunk/src/balloc.c (File Modified) (Property Modified)
11327 trunk/src/cache.c (File Modified) (Property Modified)
11328 trunk/src/channel.c (File Modified) (Property Modified)
11329 trunk/src/class.c (File Modified) (Property Modified)
11330 trunk/src/client.c (File Modified) (Property Modified)
11331 trunk/src/commio.c (File Modified) (Property Modified)
11332 trunk/src/devpoll.c (File Modified) (Property Modified)
11333 trunk/src/epoll.c (File Modified) (Property Modified)
11334 trunk/src/event.c (File Modified) (Property Modified)
11335 trunk/src/getopt.c (File Modified) (Property Modified)
11336 trunk/src/hash.c (File Modified) (Property Modified)
11337 trunk/src/hook.c (File Modified) (Property Modified)
11338 trunk/src/hostmask.c (File Modified) (Property Modified)
11339 trunk/src/irc_string.c (File Modified) (Property Modified)
11340 trunk/src/ircd.c (File Modified) (Property Modified)
11341 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11342 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11343 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11344 trunk/src/kdparse.c (File Modified) (Property Modified)
11345 trunk/src/kqueue.c (File Modified) (Property Modified)
11346 trunk/src/linebuf.c (File Modified) (Property Modified)
11347 trunk/src/listener.c (File Modified) (Property Modified)
11348 trunk/src/match.c (File Modified) (Property Modified)
11349 trunk/src/memory.c (File Modified) (Property Modified)
11350 trunk/src/messages.tab (File Modified) (Property Modified)
11351 trunk/src/modules.c (File Modified) (Property Modified)
11352 trunk/src/monitor.c (File Modified) (Property Modified)
11353 trunk/src/newconf.c (File Modified) (Property Modified)
11354 trunk/src/numeric.c (File Modified) (Property Modified)
11355 trunk/src/packet.c (File Modified) (Property Modified)
11356 trunk/src/parse.c (File Modified) (Property Modified)
11357 trunk/src/patricia.c (File Modified) (Property Modified)
11358 trunk/src/poll.c (File Modified) (Property Modified)
11359 trunk/src/reject.c (File Modified) (Property Modified)
11360 trunk/src/restart.c (File Modified) (Property Modified)
11361 trunk/src/s_auth.c (File Modified) (Property Modified)
11362 trunk/src/s_conf.c (File Modified) (Property Modified)
11363 trunk/src/s_gline.c (File Modified) (Property Modified)
11364 trunk/src/s_log.c (File Modified) (Property Modified)
11365 trunk/src/s_newconf.c (File Modified) (Property Modified)
11366 trunk/src/s_serv.c (File Modified) (Property Modified)
11367 trunk/src/s_stats.c (File Modified) (Property Modified)
11368 trunk/src/s_user.c (File Modified) (Property Modified)
11369 trunk/src/scache.c (File Modified) (Property Modified)
11370 trunk/src/select.c (File Modified) (Property Modified)
11371 trunk/src/send.c (File Modified) (Property Modified)
11372 trunk/src/snprintf.c (File Modified) (Property Modified)
11373 trunk/src/tools.c (File Modified) (Property Modified)
11374 trunk/src/version.c.SH (File Modified) (Property Modified)
11375 trunk/src/whowas.c (File Modified) (Property Modified)
11376 trunk/tools/.cvsignore (Property Modified)
11377 trunk/tools/Makefile.in (File Modified) (Property Modified)
11378 trunk/tools/README (File Modified) (Property Modified)
11379 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11380 trunk/tools/convertilines.c (File Modified) (Property Modified)
11381 trunk/tools/convertklines.c (File Modified) (Property Modified)
11382 trunk/tools/mkkeypair (Property Modified)
11383 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11384 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11385 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11386 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11387 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11388 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11389 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11390 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11391 trunk/tools/untabify (File Modified) (Property Modified)
11392 trunk/tools/viconf.c (File Modified) (Property Modified)
11393
11394
11395 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11396 Log:
11397 - Update RELNOTES.
11398
11399
11400 Modified:
11401 trunk/RELNOTES (File Modified)
11402
11403
11404 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11405 Log:
11406 - Make version.c use our serial, not ratbox's.
11407
11408
11409 Modified:
11410 trunk/src/version.c.SH (File Modified)
11411
11412
11413 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11414 Log:
11415 - update RELNOTES
11416 - revved patchlevel to 2.1.5
11417
11418
11419 Modified:
11420 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11422
11423
11424 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11425 Log:
11426 - fix buffer overflow and unterminated buffer when removing TS6 bans
11427 - fix rebuilding of SJOIN
11428
11429
11430 Modified:
11431 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11432
11433
11434 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11435 Log:
11436 have servlink report if it gets an uncompressed error message when it gets inflate failures
11437
11438 Modified:
11439 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11440
11441
11442 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11443 Log:
11444 - extend our copyrights to 2005.
11445
11446
11447 Modified:
11448 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11450 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11451 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11455 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11456 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11457 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11458 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11459 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11460 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11462 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11463 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11464 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11465 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11466 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11467 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11468 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11469 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11471 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11472 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11473 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11474 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11475 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11476 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11477 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11478 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11479 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11480 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11481 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11482 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11483 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11487 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11488 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11489 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11490 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11491 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11495 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11497 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11498 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11499 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11500 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11501 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11502 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11503 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11511 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11512 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11513 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11514 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11522 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11523 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11527 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11528 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11529 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11530 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11531 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11532 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11533 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11534 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11535 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11544 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11545 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11546 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11547 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11548 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11549 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11550 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11551 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11552
11553
11554 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11555 Log:
11556 - update RELNOTES
11557 - revved patchlevel to 2.1.4
11558
11559
11560 Modified:
11561 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11562 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11563
11564
11565 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11566 Log:
11567 - add TARGMAX to 005
11568 - remove the +1 from ->uid in struct Client
11569 - fix checking of accept entries in m_accept.c
11570
11571
11572 Modified:
11573 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11576 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11577
11578
11579 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11580 Log:
11581 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11582 send it over TS6
11583
11584
11585 Modified:
11586 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11587
11588
11589 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11590 Log:
11591 - remove an unused variable
11592
11593
11594 Modified:
11595 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11596
11597
11598 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11599 Log:
11600 don't burst a TS5 name in burst_TS6. -via jillies
11601
11602 Modified:
11603 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11604
11605
11606 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11607 Log:
11608 - via jilles, make nickchanges invalidate any cached bans for
11609 quiet_on_ban
11610
11611
11612 Modified:
11613 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11614 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11617
11618
11619 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11620 Log:
11621 - fix some char vs byte usage to make adns compile cleanly with gcc4
11622
11623
11624 Modified:
11625 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11626 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11627 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11628 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11629 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11630 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11631 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11632 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11633
11634
11635 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11636 Log:
11637 userhost should allow 5 userhost checks, not 4
11638
11639 Modified:
11640 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11641
11642
11643 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11644 Log:
11645 - another darwin fix
11646
11647
11648 Modified:
11649 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11650
11651
11652 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11653 Log:
11654 - darwin fixes
11655
11656
11657 Modified:
11658 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11666
11667
11668 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11669 Log:
11670 - remove bogus extern of abort_list
11671
11672
11673 Modified:
11674 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11675
11676
11677 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11678 Log:
11679 svn repo access stuff
11680
11681 Modified:
11682 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11683
11684
11685 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11686 Log:
11687 test commit
11688
11689
11690 Modified:
11691 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11692
11693
11694 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11695 Log:
11696 test commit
11697
11698
11699 Modified:
11700 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11701
11702
11703 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11704 Log:
11705 revert omotd..i thought it was a good idea..oh well
11706
11707 Modified:
11708 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11709
11710
11711 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11712 Log:
11713 Commas are bad things in channel keys
11714
11715
11716 Modified:
11717 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11718
11719
11720 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11721 Log:
11722 Add OMOTD command to display oper motd
11723
11724
11725 Modified:
11726 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11727
11728
11729 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11730 Log:
11731 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11732
11733 Modified:
11734 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11735
11736
11737 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11738
11739 Modified files: (Branch: RATBOX_2_1)
11740 modules m_whois.c
11741 Log:
11742 - stop testing whois for protocol violations, as they can be caused in
11743 ircds going all the way back to the original ircd2.8
11744
11745 Revision Changes Path
11746 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11747
11748
11749
11750 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11751
11752 Modified files: (Branch: RATBOX_2_1)
11753 modules m_time.c
11754 Log:
11755 - remove some 2.2 code
11756
11757 Revision Changes Path
11758 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11759
11760
11761
11762 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11763
11764 Modified files: (Branch: RATBOX_2_1)
11765 modules m_time.c
11766 Log:
11767 backport of the silly december 31st bug
11768
11769 Revision Changes Path
11770 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11771
11772
11773
11774 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11775
11776 Modified files: (Branch: RATBOX_2_1)
11777 . RELNOTES
11778 include patchlevel.h
11779 Log:
11780 - revved patchlevel to 2.1.3
11781
11782 Revision Changes Path
11783 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11784 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11785
11786
11787
11788 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11789
11790 Modified files: (Branch: RATBOX_2_1)
11791 include client.h
11792 modules m_accept.c
11793 modules/core m_nick.c
11794 src client.c
11795 Log:
11796 - stop removing a clients own list of accepted clients when they do a
11797 nickchange
11798 - clean up the accept code so its less retarded
11799
11800 Revision Changes Path
11801 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11802 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11803 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11804 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11805
11806
11807
11808 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11809
11810 Modified files: (Branch: RATBOX_2_1)
11811 include event.h
11812 modules m_links.c
11813 src event.c ircd.c newconf.c
11814 Log:
11815 - remove a defn of links_cache_list in m_links.c which was causing
11816 the flattened links update to be ignored
11817 - add eventUpdate(), and make links_delay update on rehash
11818
11819 Revision Changes Path
11820 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11821 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11822 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11823 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11824 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11825
11826
11827
11828 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11829
11830 Modified files: (Branch: RATBOX_2_1)
11831 doc services.txt
11832 src newconf.c
11833 Log:
11834 - make the conf parser apply service {}; on rehash
11835
11836 Revision Changes Path
11837 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11838 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11839
11840
11841
11842 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11843
11844 Modified files: (Branch: RATBOX_2_1)
11845 include m_info.h
11846 Log:
11847 - show ENABLE_SERVICES define in info
11848
11849 Revision Changes Path
11850 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11851
11852
11853
11854 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11855
11856 Modified files: (Branch: RATBOX_2_1)
11857 modules m_services.c m_stats.c
11858 Log:
11859 - via jilles, make m_services.c hook into stats U and display service
11860 blocks
11861
11862 Revision Changes Path
11863 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11864 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11865
11866
11867
11868 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11869
11870 Modified files: (Branch: RATBOX_2_1)
11871 . configure configure.ac
11872 Log:
11873 - default build to -O2
11874
11875 Revision Changes Path
11876 7.249.2.2 +4 -4 ircd-ratbox/configure
11877 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11878
11879
11880
11881 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11882
11883 Modified files: (Branch: RATBOX_2_1)
11884 doc example.conf example.efnet.conf
11885 include client.h s_conf.h s_newconf.h
11886 modules m_info.c
11887 modules/core m_join.c m_nick.c
11888 src channel.c newconf.c s_conf.c s_user.c
11889 Log:
11890 - remove no_oper_resvs from general {};
11891 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11892
11893 Revision Changes Path
11894 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11895 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11896 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11897 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11898 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11899 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11900 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11901 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11902 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11903 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11904 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11905 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11906
11907
11908
11909 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11910
11911 Modified files: (Branch: RATBOX_2_1)
11912 modules/core m_mode.c m_nick.c
11913 src s_newconf.c
11914 Log:
11915 - 2.0 sync:
11916 - raise max temptime to a year
11917 - tidy up BMASK
11918 - require 9 parameters in ms_nick(), 10 in ms_uid()
11919
11920 Revision Changes Path
11921 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11922 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11923 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11924
11925
11926
11927 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11928
11929 Modified files: (Branch: RATBOX_2_1)
11930 modules m_services.c
11931 Log:
11932 - only show services logged in info when its a local client
11933
11934 Revision Changes Path
11935 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11936
11937
11938
11939 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11940
11941 Modified files: (Branch: RATBOX_2_1)
11942 src match.c
11943 Log:
11944 passing a pointer to a pointer is not what was intended, oops
11945
11946 Revision Changes Path
11947 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11948
11949
11950
11951 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11952
11953 Modified files: (Branch: RATBOX_2_1)
11954 doc services.txt
11955 Log:
11956 - update services.txt with FNC
11957
11958 Revision Changes Path
11959 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11960
11961
11962
11963 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11964
11965 Modified files: (Branch: RATBOX_2_1)
11966 modules m_resv.c
11967 Log:
11968 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11969
11970 Revision Changes Path
11971 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11972
11973
11974
11975 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11976
11977 Modified files: (Branch: RATBOX_2_1)
11978 src s_auth.c
11979 Log:
11980 - add some uniqueness into auth process for bopm
11981
11982 Revision Changes Path
11983 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11984
11985
11986
11987 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11988
11989 Modified files: (Branch: RATBOX_2_1)
11990 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11991 Log:
11992 - make contrib/ compile
11993
11994 Revision Changes Path
11995 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11996 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11997 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11998 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11999
12000
12001
12002 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12003
12004 Modified files: (Branch: RATBOX_2_1)
12005 modules m_monitor.c
12006 Log:
12007 Don't allow MONITOR from an unregistered client
12008
12009 Revision Changes Path
12010 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12011
12012
12013
12014 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12015
12016 Modified files: (Branch: RATBOX_2_1)
12017 doc example.conf example.efnet.conf
12018 include class.h
12019 src class.c messages.tab newconf.c
12020 Log:
12021 - remove sendq_eob, its become more of a hindrance than a benefit.
12022 - sync example.efnet.conf cluster {}; with example.conf
12023
12024 Revision Changes Path
12025 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12026 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12027 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12028 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12029 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12030 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12031
12032
12033
12034 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12035
12036 Modified files: (Branch: RATBOX_2_1)
12037 . RELNOTES
12038 include patchlevel.h
12039 Log:
12040 - update RELNOTES
12041 - revved patchlevel to 2.1.2
12042
12043 Revision Changes Path
12044 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12045 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12046
12047
12048
12049 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12050
12051 Modified files: (Branch: RATBOX_2_1)
12052 . configure configure.ac
12053 Log:
12054 - raise default topiclen to 160.
12055
12056 Revision Changes Path
12057 7.249.2.1 +3 -3 ircd-ratbox/configure
12058 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12059
12060
12061
12062 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12063
12064 Modified files: (Branch: RATBOX_2_1)
12065 modules m_services.c
12066 Log:
12067 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12068 tsinfo matches this
12069
12070 Revision Changes Path
12071 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12072
12073
12074
12075 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12076
12077 Modified files: (Branch: RATBOX_2_1)
12078 modules m_services.c
12079 Log:
12080 - monitor_signoff() the client we're nickchanging
12081
12082 Revision Changes Path
12083 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12084
12085
12086
12087 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12088
12089 Modified files: (Branch: RATBOX_2_1)
12090 modules m_trace.c
12091 Log:
12092 - fix various UID problems with trace
12093
12094 Revision Changes Path
12095 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12096
12097
12098
12099 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12100
12101 Modified files: (Branch: RATBOX_2_1)
12102 help/opers dline kline
12103 modules m_resv.c m_stats.c
12104 modules/core m_mode.c
12105 Log:
12106 - sync with 2.0
12107 - tidy up kline/dline help to note they dont accept nick as target
12108 - disallow bans beginning with ':' over bmask
12109 - disallow bans with a space in chm_ban
12110 - stop counting hidden opers in stats p
12111 - match() parameters in remote unresv were inverted, causing it to fail
12112 - fix possibility of clients setting blank keys
12113
12114 Revision Changes Path
12115 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12116 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12117 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12118 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12119 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12120
12121
12122
12123 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12124
12125 Modified files: (Branch: RATBOX_2_1)
12126 src send.c
12127 Log:
12128 - fix problems with amd64 and the way we do va_list
12129
12130 Revision Changes Path
12131 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12132
12133
12134
12135 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12136
12137 Modified files: (Branch: RATBOX_2_1)
12138 modules m_services.c
12139 Log:
12140 - tidy up the kill notifications for RSFNC
12141
12142 Revision Changes Path
12143 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12144
12145
12146
12147 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12148
12149 Modified files: (Branch: RATBOX_2_1)
12150 include s_serv.h
12151 modules m_services.c
12152 src s_serv.c
12153 Log:
12154 - some more rserv stuff:
12155 - add RSFNC capability
12156 - fix up RSFNC, kill existing clients if they exist.
12157
12158 Revision Changes Path
12159 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12160 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12161 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12162
12163
12164
12165 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12166
12167 Modified files: (Branch: RATBOX_2_1)
12168 modules m_services.c
12169 Log:
12170 - first stab at a FNC implementation for rserv
12171
12172 Revision Changes Path
12173 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12174
12175
12176
12177 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12178
12179 Modified files: (Branch: RATBOX_2_1)
12180 help/opers umode
12181 Log:
12182 - remove a tab
12183
12184 Revision Changes Path
12185 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12186
12187
12188
12189 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12190
12191 Modified files: (Branch: RATBOX_2_1)
12192 src newconf.c
12193 Log:
12194 - add links_delay back
12195
12196 Revision Changes Path
12197 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12198
12199
12200
12201 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12202
12203 Modified files: (Branch: RATBOX_2_1)
12204 help/opers umode
12205 help/users umode
12206 Log:
12207 - swap tabs for spaces
12208
12209 Revision Changes Path
12210 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12211 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12212
12213
12214
12215 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12216
12217 Modified files: (Branch: RATBOX_2_1)
12218 include m_info.h
12219 Log:
12220 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12221 contained in the client_flood conf option
12222 - remove a couple of unused defines from info
12223
12224 Revision Changes Path
12225 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12226
12227
12228
12229 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12230
12231 Modified files: (Branch: RATBOX_2_1)
12232 src s_conf.c
12233 Log:
12234 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12235
12236 Revision Changes Path
12237 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12238
12239
12240
12241 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12242
12243 Modified files: (Branch: RATBOX_2_1)
12244 doc example.conf example.efnet.conf
12245 Log:
12246 - fix missing closing comment tag
12247
12248 Revision Changes Path
12249 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12250 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12251
12252
12253
12254 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12255
12256 Modified files: (Branch: RATBOX_2_1)
12257 . RELNOTES
12258 include patchlevel.h
12259 Log:
12260 - revved patchlevel to 2.1.1
12261
12262 Revision Changes Path
12263 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12264 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12265
12266
12267
12268 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12269
12270 Modified files: (Branch: RATBOX_2_1)
12271 modules m_kline.c
12272 Log:
12273 - sync up remote kline reasons, so theyre consistent with what happens
12274 when we add local klines - notably the "Temporary K-line x min" and
12275 date added to reason.
12276
12277 Revision Changes Path
12278 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12279
12280
12281
12282 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12283
12284 Modified files: (Branch: RATBOX_2_1)
12285 doc monitor.txt
12286 Log:
12287 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12288
12289 Revision Changes Path
12290 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12291
12292
12293
12294 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12295
12296 Modified files: (Branch: RATBOX_2_1)
12297 src commio.c
12298 Log:
12299 used the data pointer we saved, not what just got nulled
12300
12301 Revision Changes Path
12302 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12303
12304
12305
12306 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12307
12308 Modified files: (Branch: RATBOX_2_1)
12309 modules m_resv.c m_xline.c
12310 Log:
12311 - fix broken propagation of xline/resv
12312
12313 Revision Changes Path
12314 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12315 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12316
12317
12318
12319 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12320
12321 Modified files: (Branch: RATBOX_2_1)
12322 src s_auth.c
12323 Log:
12324 - properly increment bad auth count for stats T when we timeout an auth
12325
12326 Revision Changes Path
12327 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12328
12329
12330
12331 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12332
12333 Modified files: (Branch: RATBOX_2_1)
12334 doc monitor.txt
12335 include client.h
12336 modules/core m_nick.c
12337 Log:
12338 - fix a bit that didnt make sense in monitor.txt
12339 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12340
12341 Revision Changes Path
12342 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12343 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12344 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12345
12346
12347
12348 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12349
12350 Modified files: (Branch: RATBOX_2_1)
12351 src s_auth.c
12352 Log:
12353 removing dlink nodes from auth_poll_list twice is bad
12354
12355 Revision Changes Path
12356 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12357
12358
12359
12360 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12361
12362 Modified files: (Branch: RATBOX_2_1)
12363 modules m_stats.c
12364 Log:
12365 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12366 changed to RPL_STATSDEBUG
12367
12368 Revision Changes Path
12369 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12370
12371
12372
12373 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12374
12375 Added files: (Branch: RATBOX_2_1)
12376 doc tgchange.txt
12377 Log:
12378 - add some documentation about target change
12379
12380 Revision Changes Path
12381 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12382
12383
12384
12385 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12386
12387 Modified files: (Branch: RATBOX_2_1)
12388 include supported.h
12389 modules/core m_message.c
12390 Log:
12391 - remove extra argument to 005
12392 - disallow messaging of UIDs
12393
12394 Revision Changes Path
12395 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12396 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12397
12398
12399
12400 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12401
12402 Modified files: (Branch: RATBOX_2_1)
12403 src parse.c
12404 Log:
12405 - fix a longstanding parser bug with wrong limit checking, causing us to
12406 accept one less parameter than we're allowed to accept.
12407
12408 Revision Changes Path
12409 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12410
12411
12412
12413 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12414
12415 Modified files: (Branch: RATBOX_2_1)
12416 modules/core m_message.c
12417 Log:
12418 - exempt users messaging themselves from target change
12419
12420 Revision Changes Path
12421 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12422
12423
12424
12425 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12426
12427 Modified files: (Branch: RATBOX_2_1)
12428 include supported.h
12429 Log:
12430 - stop violating MAXPARA on 005.
12431
12432 Revision Changes Path
12433 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12434
12435
12436
12437 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12438
12439 Modified files: (Branch: RATBOX_2_1)
12440 modules/core m_nick.c
12441 Log:
12442 - dont store an ipv6 sockhost if we're not compiled with v6 support
12443
12444 Revision Changes Path
12445 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12446
12447
12448
12449 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12450
12451 Modified files: (Branch: RATBOX_2_1)
12452 include stdinc.h
12453 Log:
12454 - remove some vms includes
12455
12456 Revision Changes Path
12457 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12458
12459
12460
12461 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12462
12463 Modified files: (Branch: RATBOX_2_1)
12464 . ChangeLog
12465 include serno.h
12466 Log:
12467 - force commit for new branch
12468
12469 Revision Changes Path
12470 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12471 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12472
12473
12474
12475 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12476
12477 Modified files:
12478 . RELNOTES configure configure.ac
12479 include patchlevel.h
12480 Log:
12481 - revved patchlevel to 2.1.0
12482
12483 Revision Changes Path
12484 1.114 +6 -2 ircd-ratbox/RELNOTES
12485 7.249 +11 -11 ircd-ratbox/configure
12486 7.63 +3 -3 ircd-ratbox/configure.ac
12487 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12488
12489
12490
12491 leeh 2005/03/04 13:31:32 EST (20050304_2)
12492
12493 Modified files:
12494 . RELNOTES
12495 include patchlevel.h
12496 Log:
12497 - update RELNOTES
12498 - revved patchlevel to 2.1.0beta2
12499
12500 Revision Changes Path
12501 1.113 +12 -0 ircd-ratbox/RELNOTES
12502 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12503
12504
12505
12506 leeh 2005/03/04 13:27:05 EST (20050304_1)
12507
12508 Modified files:
12509 doc whats-new-2.1.txt
12510 src channel.c
12511 Log:
12512 - update whats-new-2.1
12513 - when we're handling global NAMES, dont output channels if there are no
12514 members within them we can show.
12515
12516 Revision Changes Path
12517 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12518 7.436 +12 -2 ircd-ratbox/src/channel.c
12519
12520
12521
12522 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12523
12524 Modified files:
12525 src patricia.c
12526 Log:
12527 That would be a node_heap not a prefix_heap..oops
12528
12529 Revision Changes Path
12530 7.30 +1 -1 ircd-ratbox/src/patricia.c
12531
12532
12533
12534 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12535
12536 Modified files:
12537 include stdinc.h
12538 Log:
12539 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12540 otherwise..the other macros might work????
12541
12542 Revision Changes Path
12543 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12544
12545
12546
12547 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12548
12549 Modified files:
12550 . configure configure.ac
12551 Log:
12552 i hate autoconf
12553
12554 Revision Changes Path
12555 7.248 +5 -5 ircd-ratbox/configure
12556 7.62 +5 -5 ircd-ratbox/configure.ac
12557
12558
12559
12560 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12561
12562 Modified files:
12563 . configure configure.ac
12564 Log:
12565 i hate autoconf
12566
12567 Revision Changes Path
12568 7.247 +3 -2 ircd-ratbox/configure
12569 7.61 +3 -2 ircd-ratbox/configure.ac
12570
12571
12572
12573 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12574
12575 Modified files:
12576 . configure configure.ac
12577 Log:
12578 doh
12579
12580 Revision Changes Path
12581 7.246 +6 -6 ircd-ratbox/configure
12582 7.60 +4 -4 ircd-ratbox/configure.ac
12583
12584
12585
12586 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12587
12588 Modified files:
12589 . configure configure.ac
12590 include stdinc.h
12591 Log:
12592 Doh these changes got put on RATBOX_2_0 when they were meant for
12593 head..oops...
12594 Also merged in the monitor heap size stuff, not that i think monitor has
12595 been moved to head
12596
12597 Revision Changes Path
12598 7.245 +12 -3 ircd-ratbox/configure
12599 7.59 +11 -3 ircd-ratbox/configure.ac
12600 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12601
12602
12603
12604 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12605
12606 Modified files:
12607 include stdinc.h
12608 Log:
12609 Add more robust alloca checking
12610
12611 Revision Changes Path
12612 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12613
12614
12615
12616 leeh 2005/02/24 15:27:17 EST (20050224_9)
12617
12618 Modified files:
12619 contrib m_42.c
12620 Log:
12621 - fix the copyright on m_42.c :p
12622
12623 Revision Changes Path
12624 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12625
12626
12627
12628 leeh 2005/02/24 15:22:53 EST (20050224_8)
12629
12630 Modified files:
12631 include supported.h
12632 modules m_dline.c
12633 Log:
12634 - fix a core in undline on bad masks
12635 - remove an unwanted space from beginning of second 005 numeric
12636
12637 Revision Changes Path
12638 7.5 +1 -1 ircd-ratbox/include/supported.h
12639 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12640
12641
12642
12643 leeh 2005/02/24 15:18:59 EST (20050224_7)
12644
12645 Modified files:
12646 modules m_monitor.c
12647 Log:
12648 - use max_monitor when adding nicknames
12649 - add in monitor s
12650 that should be everything now..
12651
12652 Revision Changes Path
12653 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12654
12655
12656
12657 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12658
12659 Modified files:
12660 contrib m_42.c
12661 Log:
12662 42
12663
12664 Revision Changes Path
12665 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12666
12667
12668
12669 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12670
12671 Modified files:
12672 contrib m_42.c
12673 Log:
12674 42
12675
12676 Revision Changes Path
12677 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12678
12679
12680
12681 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12682
12683 Added files:
12684 contrib m_42.c
12685 Log:
12686 The Answer to Life, the Universe, and Everything
12687
12688 Revision Changes Path
12689 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12690
12691
12692
12693 leeh 2005/02/24 14:53:04 EST (20050224_3)
12694
12695 Modified files:
12696 include monitor.h
12697 modules m_monitor.c
12698 src ircd.c monitor.c
12699 Log:
12700 - call init_monitor() on startup
12701 - add in support for adding/deleting/listing monitor entries
12702
12703 Revision Changes Path
12704 7.2 +3 -1 ircd-ratbox/include/monitor.h
12705 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12706 7.374 +2 -0 ircd-ratbox/src/ircd.c
12707 7.3 +15 -4 ircd-ratbox/src/monitor.c
12708
12709
12710
12711 leeh 2005/02/23 21:20:10 EST (20050224_2)
12712
12713 Modified files:
12714 doc example.conf example.efnet.conf
12715 include s_conf.h supported.h
12716 modules Makefile.in
12717 src client.c newconf.c s_conf.c
12718 Added files:
12719 modules m_monitor.c
12720 Log:
12721 - add the max_monitor config option
12722 - advertise MONITOR=%d in 005
12723 - clear a local clients monitor list on exit
12724 - add the framework for the MONITOR command
12725 - bed.
12726
12727 Revision Changes Path
12728 7.261 +5 -0 ircd-ratbox/doc/example.conf
12729 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12730 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12731 7.4 +4 -2 ircd-ratbox/include/supported.h
12732 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12733 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12734 7.492 +1 -0 ircd-ratbox/src/client.c
12735 7.202 +1 -0 ircd-ratbox/src/newconf.c
12736 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12737
12738
12739
12740 leeh 2005/02/23 20:57:51 EST (20050224_1)
12741
12742 Modified files:
12743 . configure configure.ac
12744 include setup.h.in
12745 src monitor.c
12746 Log:
12747 - move MONITOR_HEAP_SIZE over to configure
12748
12749 Revision Changes Path
12750 7.244 ircd-ratbox/configure
12751 7.58 +4 -2 ircd-ratbox/configure.ac
12752 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12753 7.2 +0 -2 ircd-ratbox/src/monitor.c
12754
12755
12756
12757 leeh 2005/02/23 20:48:08 EST (20050224_0)
12758
12759 Modified files:
12760 doc monitor.txt
12761 include client.h numeric.h
12762 modules/core m_nick.c
12763 src Makefile.in client.c messages.tab
12764 s_user.c
12765 Added files:
12766 include monitor.h
12767 src monitor.c
12768 Log:
12769 - first half of my server-side notify list implementation..
12770
12771 Revision Changes Path
12772 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12773 7.266 +3 -0 ircd-ratbox/include/client.h
12774 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12775 7.58 +6 -0 ircd-ratbox/include/numeric.h
12776 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12777 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12778 7.491 +3 -0 ircd-ratbox/src/client.c
12779 7.126 +5 -5 ircd-ratbox/src/messages.tab
12780 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12781 7.342 +2 -0 ircd-ratbox/src/s_user.c
12782
12783
12784
12785 leeh 2005/02/23 18:42:59 EST (20050223_0)
12786
12787 Modified files:
12788 include hash.h
12789 Log:
12790 - double the size of the client and channel hashtables (64k -> 128k and
12791 32k -> 64k). The improvements are quite significant..
12792
12793 Revision Changes Path
12794 7.54 +4 -4 ircd-ratbox/include/hash.h
12795
12796
12797
12798 leeh 2005/02/22 14:55:56 EST (20050222_1)
12799
12800 Modified files:
12801 doc monitor.txt
12802 modules m_services.c
12803 Log:
12804 - remove a couple of unused vars
12805 - update monitor.txt
12806
12807 Revision Changes Path
12808 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12809 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12810
12811
12812
12813 leeh 2005/02/21 19:47:24 EST (20050222_0)
12814
12815 Added files:
12816 doc monitor.txt
12817 Log:
12818 - add in my documentation on the upcoming MONITOR command
12819
12820 Revision Changes Path
12821 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12822
12823
12824
12825 leeh 2005/02/21 12:09:34 EST (20050221_0)
12826
12827 Modified files:
12828 . configure configure.ac
12829 doc whats-new-2.1.txt
12830 tools README.mkpasswd
12831 Removed files:
12832 src crypt.c
12833 Log:
12834 - update whats-new-2.1.txt some more
12835 - we dont have vms mkpasswd anymore
12836 - remove the unused crypt.c
12837
12838 Revision Changes Path
12839 7.243 +3 -6 ircd-ratbox/configure
12840 7.57 +2 -4 ircd-ratbox/configure.ac
12841 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12842 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12843 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12844
12845
12846
12847 leeh 2005/02/19 12:38:09 EST (20050219_3)
12848
12849 Modified files:
12850 doc example.conf example.efnet.conf
12851 include ircd.h
12852 modules m_pong.c
12853 src channel.c client.c ircd.c s_conf.c
12854 Log:
12855 - rework the splitcode, splitservers is now how many servers we've marked as
12856 EOB, rather than how many are linked. Thus pull ourselves out of
12857 splitmode immediately once this is satisfied
12858
12859 Revision Changes Path
12860 7.260 +8 -9 ircd-ratbox/doc/example.conf
12861 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12862 7.83 +1 -0 ircd-ratbox/include/ircd.h
12863 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12864 7.435 +16 -36 ircd-ratbox/src/channel.c
12865 7.490 +2 -0 ircd-ratbox/src/client.c
12866 7.373 +2 -1 ircd-ratbox/src/ircd.c
12867 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12868
12869
12870
12871 leeh 2005/02/19 09:02:34 EST (20050219_2)
12872
12873 Modified files:
12874 doc example.conf example.efnet.conf
12875 include ircd.h s_conf.h
12876 modules m_set.c
12877 src channel.c ircd.c newconf.c s_conf.c
12878 Log:
12879 - remove split_delay
12880
12881 Revision Changes Path
12882 7.259 +0 -5 ircd-ratbox/doc/example.conf
12883 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12884 7.82 +0 -1 ircd-ratbox/include/ircd.h
12885 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12886 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12887 7.434 +2 -7 ircd-ratbox/src/channel.c
12888 7.372 +0 -1 ircd-ratbox/src/ircd.c
12889 7.201 +0 -1 ircd-ratbox/src/newconf.c
12890 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12891
12892
12893
12894 leeh 2005/02/19 08:48:05 EST (20050219_1)
12895
12896 Modified files:
12897 include client.h
12898 modules m_cap.c m_who.c
12899 src channel.c
12900 Log:
12901 - implemented multi-prefix client capability, which allows stacking of @+ in
12902 names and who
12903
12904 Revision Changes Path
12905 7.265 +1 -1 ircd-ratbox/include/client.h
12906 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12907 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12908 7.433 +4 -6 ircd-ratbox/src/channel.c
12909
12910
12911
12912 leeh 2005/02/19 06:27:58 EST (20050219_0)
12913
12914 Modified files:
12915 modules m_etrace.c
12916 src newconf.c s_conf.c s_newconf.c
12917 Log:
12918 - removed some unused vars/functions
12919
12920 Revision Changes Path
12921 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12922 7.200 +0 -15 ircd-ratbox/src/newconf.c
12923 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12924 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12925
12926
12927
12928 leeh 2005/02/16 12:58:24 EST (20050216_2)
12929
12930 Modified files:
12931 . RELNOTES configure configure.ac
12932 include patchlevel.h
12933 Log:
12934 - update configure to reflect this is 'devel'
12935 - update RELNOTES
12936 - revved patchlevel to 2.1.0beta1
12937
12938 Revision Changes Path
12939 1.112 +9 -1 ircd-ratbox/RELNOTES
12940 7.242 +11 -11 ircd-ratbox/configure
12941 7.56 +3 -3 ircd-ratbox/configure.ac
12942 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12943
12944
12945
12946 leeh 2005/02/16 12:46:30 EST (20050216_1)
12947
12948 Modified files:
12949 . configure configure.ac
12950 include client.h numeric.h s_conf.h setup.h.in
12951 supported.h
12952 modules Makefile.in
12953 modules/core m_nick.c
12954 src Makefile.in client.c ircd.c messages.tab
12955 newconf.c s_conf.c s_user.c
12956 Removed files:
12957 include watch.h
12958 modules m_watch.c
12959 src watch.c
12960 Log:
12961 - remove watch, the protocol for this sucks so hard I just dont want it
12962 here ;-)
12963
12964 Revision Changes Path
12965 7.241 +2 -12 ircd-ratbox/configure
12966 7.55 +2 -4 ircd-ratbox/configure.ac
12967 7.264 +0 -2 ircd-ratbox/include/client.h
12968 7.57 +0 -11 ircd-ratbox/include/numeric.h
12969 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12970 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12971 7.3 +2 -3 ircd-ratbox/include/supported.h
12972 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12973 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12974 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12975 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12976 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12977 7.489 +0 -3 ircd-ratbox/src/client.c
12978 7.371 +0 -2 ircd-ratbox/src/ircd.c
12979 7.125 +9 -9 ircd-ratbox/src/messages.tab
12980 7.199 +0 -1 ircd-ratbox/src/newconf.c
12981 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12982 7.341 +0 -2 ircd-ratbox/src/s_user.c
12983 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12984
12985
12986
12987 leeh 2005/02/15 19:13:31 EST (20050216_0)
12988
12989 Modified files:
12990 include stdinc.h
12991 src event.c ircd_lexer.l ircd_signal.c
12992 modules.c
12993 Removed files:
12994 servlink descrip.mms
12995 Log:
12996 - remove a few vms bits
12997
12998 Revision Changes Path
12999 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13000 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13001 7.47 +0 -54 ircd-ratbox/src/event.c
13002 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13003 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13004 7.152 +0 -3 ircd-ratbox/src/modules.c
13005
13006
13007
13008 leeh 2005/02/15 18:53:32 EST (20050215_0)
13009
13010 Modified files:
13011 include hostmask.h ircd.h s_conf.h s_newconf.h
13012 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13013 m_xline.c
13014 src hostmask.c ircd.c ircd_signal.c s_conf.c
13015 s_newconf.c
13016 Log:
13017 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13018 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13019
13020 Revision Changes Path
13021 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13022 7.81 +1 -0 ircd-ratbox/include/ircd.h
13023 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13024 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13025 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13026 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13027 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13028 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13029 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13030 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13031 7.370 +7 -0 ircd-ratbox/src/ircd.c
13032 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13033 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13034 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13035
13036
13037
13038 leeh 2005/02/13 10:21:41 EST (20050213_4)
13039
13040 Modified files:
13041 doc services.txt
13042 Added files:
13043 doc whats-new-2.0.txt whats-new-2.1.txt
13044 Removed files:
13045 doc whats-new.txt
13046 Log:
13047 - move whats-new.txt to whats-new-2.0.txt
13048 - add in whats-new-2.1.txt
13049 - update services.txt with the whois for logged in users
13050
13051 Revision Changes Path
13052 7.2 +5 -0 ircd-ratbox/doc/services.txt
13053 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13054 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13055 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13056
13057
13058
13059 leeh 2005/02/13 09:20:37 EST (20050213_3)
13060
13061 Modified files:
13062 include supported.h
13063 modules/core m_message.c
13064 Log:
13065 - fix a compile error in m_message.c
13066 - update 005 to the spec and add CPRIVMSG/CNOTICE
13067
13068 Revision Changes Path
13069 7.2 +31 -37 ircd-ratbox/include/supported.h
13070 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13071
13072
13073
13074 leeh 2005/02/13 09:14:12 EST (20050213_2)
13075
13076 Modified files:
13077 src channel.c
13078 Log:
13079 - fix the membership memleak
13080
13081 Revision Changes Path
13082 7.432 +0 -3 ircd-ratbox/src/channel.c
13083
13084
13085
13086 leeh 2005/02/12 21:51:56 EST (20050213_1)
13087
13088 Modified files:
13089 include client.h
13090 modules/core m_message.c
13091 Log:
13092 - add a bitmask to track when they send their first message, only allowing
13093 clearing stuff after that.
13094
13095 Revision Changes Path
13096 7.263 +4 -0 ircd-ratbox/include/client.h
13097 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13098
13099
13100
13101 leeh 2005/02/12 21:17:52 EST (20050213_0)
13102
13103 Modified files:
13104 include patricia.h s_newconf.h
13105 modules/core m_message.c
13106 src patricia.c s_newconf.c s_user.c
13107 Log:
13108 - add in the patricia for tracking who fills up targets, give them a reduced
13109 count on connect
13110
13111 Revision Changes Path
13112 7.20 +1 -1 ircd-ratbox/include/patricia.h
13113 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13114 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13115 7.29 +1 -1 ircd-ratbox/src/patricia.c
13116 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13117 7.340 +4 -0 ircd-ratbox/src/s_user.c
13118
13119
13120
13121 leeh 2005/02/12 18:35:10 EST (20050212_0)
13122
13123 Modified files:
13124 include ircd_defs.h
13125 src class.c reject.c
13126 Log:
13127 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13128
13129 Revision Changes Path
13130 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13131 7.68 +1 -5 ircd-ratbox/src/class.c
13132 1.33 +1 -5 ircd-ratbox/src/reject.c
13133
13134
13135
13136 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13137
13138 Modified files:
13139 modules m_watch.c
13140 Log:
13141 remove stupid memory leak
13142
13143 Revision Changes Path
13144 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13145
13146
13147
13148 leeh 2005/02/11 06:42:48 EST (20050211_0)
13149
13150 Modified files:
13151 modules m_gline.c
13152 Log:
13153 - workaround hyb6 allowing empty gline reasons
13154
13155 Revision Changes Path
13156 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13157
13158
13159
13160 leeh 2005/02/09 14:39:13 EST (20050209_2)
13161
13162 Modified files:
13163 include s_conf.h
13164 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13165 src ircd.c s_conf.c
13166 Log:
13167 - move temp dlines and temp klines over to an array, rather than completely
13168 seperate dlinks.
13169
13170 Revision Changes Path
13171 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13172 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13173 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13174 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13175 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13176 7.369 +0 -5 ircd-ratbox/src/ircd.c
13177 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13178
13179
13180
13181 leeh 2005/02/09 14:02:13 EST (20050209_1)
13182
13183 Modified files:
13184 include s_user.h
13185 modules m_cap.c m_pong.c m_user.c
13186 modules/core m_nick.c
13187 src s_user.c
13188 Log:
13189 - remove 'nick' param from register_local_user(), its not needed.
13190
13191 Revision Changes Path
13192 7.35 +1 -1 ircd-ratbox/include/s_user.h
13193 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13194 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13195 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13196 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13197 7.339 +6 -6 ircd-ratbox/src/s_user.c
13198
13199
13200
13201 leeh 2005/02/09 13:12:53 EST (20050209_0)
13202
13203 Modified files:
13204 modules m_cmessage.c
13205 Log:
13206 - dont send numerics when we're dealing with CNOTICE
13207 - add in checking for +g, and resetting idle
13208
13209 Revision Changes Path
13210 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13211
13212
13213
13214 leeh 2005/02/08 11:37:50 EST (20050208_2)
13215
13216 Modified files:
13217 src s_newconf.c
13218 Log:
13219 - fix operator blocks to work on ip spoofs
13220
13221 Revision Changes Path
13222 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13223
13224
13225
13226 leeh 2005/02/07 19:23:22 EST (20050208_1)
13227
13228 Modified files:
13229 doc example.conf example.efnet.conf
13230 src newconf.c
13231 Log:
13232 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13233
13234 Revision Changes Path
13235 7.258 +0 -39 ircd-ratbox/doc/example.conf
13236 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13237 7.198 +0 -272 ircd-ratbox/src/newconf.c
13238
13239
13240
13241 leeh 2005/02/07 19:19:32 EST (20050208_0)
13242
13243 Modified files:
13244 src s_conf.c
13245 Log:
13246 - added support for kline.conf.perm et al, these take the same formats
13247 as their non-permanent partners, but you cant remove them via the ircd.
13248
13249 Revision Changes Path
13250 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13251
13252
13253
13254 leeh 2005/02/02 19:18:59 EST (20050203_1)
13255
13256 Modified files:
13257 help Makefile.in
13258 help/opers index
13259 help/users index
13260 Added files:
13261 help/opers cnotice cprivmsg
13262 Log:
13263 - added help files for cprivmsg/cnotice
13264
13265 Revision Changes Path
13266 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13267 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13268 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13269 1.10 +19 -19 ircd-ratbox/help/opers/index
13270 1.7 +10 -9 ircd-ratbox/help/users/index
13271
13272
13273
13274 leeh 2005/02/02 19:14:25 EST (20050203_0)
13275
13276 Modified files:
13277 include numeric.h
13278 modules Makefile.in
13279 src messages.tab
13280 Added files:
13281 modules m_cmessage.c
13282 Log:
13283 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13284 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13285 nick is a member. These bypass any target change limitations.
13286 - added ERR_VOICENEEDED, numeric 489.
13287
13288 Revision Changes Path
13289 7.56 +2 -0 ircd-ratbox/include/numeric.h
13290 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13291 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13292 7.124 +1 -1 ircd-ratbox/src/messages.tab
13293
13294
13295
13296 leeh 2005/02/02 16:58:16 EST (20050202_4)
13297
13298 Modified files:
13299 help/opers etrace
13300 Log:
13301 - update etrace help
13302
13303 Revision Changes Path
13304 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13305
13306
13307
13308 leeh 2005/02/02 16:55:04 EST (20050202_3)
13309
13310 Modified files:
13311 modules m_etrace.c
13312 Log:
13313 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13314 can put its external ip address in there..
13315
13316 Revision Changes Path
13317 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13318
13319
13320
13321 leeh 2005/02/02 16:41:06 EST (20050202_2)
13322
13323 Modified files:
13324 modules m_etrace.c
13325 Log:
13326 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13327 if its a non-local client. These will just get "lost" if the remote
13328 server doesnt support this..
13329
13330 Revision Changes Path
13331 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13332
13333
13334
13335 leeh 2005/02/02 16:12:12 EST (20050202_1)
13336
13337 Modified files:
13338 include client.h numeric.h s_conf.h
13339 modules/core m_message.c
13340 src messages.tab newconf.c s_conf.c
13341 Log:
13342 - first part of the target change code, add the storage of targets for
13343 localuser, throttle messages when they fill all the available slots
13344
13345 Revision Changes Path
13346 7.262 +5 -1 ircd-ratbox/include/client.h
13347 7.55 +2 -0 ircd-ratbox/include/numeric.h
13348 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13349 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13350 7.123 +1 -1 ircd-ratbox/src/messages.tab
13351 7.197 +1 -0 ircd-ratbox/src/newconf.c
13352 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13353
13354
13355
13356 leeh 2005/02/02 13:28:10 EST (20050202_0)
13357
13358 Modified files:
13359 modules m_resv.c m_stats.c m_testline.c
13360 modules/core m_join.c
13361 src hash.c kdparse.c messages.tab s_newconf.c
13362 Log:
13363 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13364 tracking of when resvs get hit
13365
13366 Revision Changes Path
13367 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13368 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13369 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13370 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13371 7.114 +3 -0 ircd-ratbox/src/hash.c
13372 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13373 7.122 +1 -1 ircd-ratbox/src/messages.tab
13374 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13375
13376
13377
13378 leeh 2005/01/31 09:04:10 EST (20050131_2)
13379
13380 Modified files:
13381 src s_log.c
13382 Log:
13383 - fflush() logfiles
13384
13385 Revision Changes Path
13386 7.79 +2 -0 ircd-ratbox/src/s_log.c
13387
13388
13389
13390 leeh 2005/01/31 08:59:09 EST (20050131_1)
13391
13392 Modified files:
13393 src commio.c
13394 Log:
13395 - rename fd_dump() to comm_dump()
13396
13397 Revision Changes Path
13398 1.27 +2 -2 ircd-ratbox/src/commio.c
13399
13400
13401
13402 leeh 2005/01/30 19:16:08 EST (20050131_0)
13403
13404 Modified files:
13405 doc hooks.txt
13406 include hook.h
13407 modules m_services.c
13408 modules/core m_server.c
13409 src hook.c s_serv.c
13410 Log:
13411 - added hook for server_introduced
13412 - fixed up services support for hooks
13413
13414 Revision Changes Path
13415 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13416 1.31 +1 -0 ircd-ratbox/include/hook.h
13417 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13418 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13419 7.36 +2 -0 ircd-ratbox/src/hook.c
13420 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13421
13422
13423
13424 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13425
13426 Modified files:
13427 src commio.c
13428 Log:
13429 Add back in the comm_fd_hack thing for solaris
13430
13431 Revision Changes Path
13432 1.26 +26 -1 ircd-ratbox/src/commio.c
13433
13434
13435
13436 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13437
13438 Modified files:
13439 adns adns.h
13440 include commio.h s_conf.h watch.h
13441 modules m_dline.c m_kline.c m_resv.c m_stats.c
13442 m_watch.c m_xline.c
13443 modules/core m_nick.c
13444 src balloc.c cache.c client.c commio.c
13445 epoll.c ircd.c ircd_lexer.l kdparse.c
13446 listener.c s_auth.c s_conf.c s_log.c
13447 s_serv.c watch.c
13448 Log:
13449 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13450
13451 Revision Changes Path
13452 1.18 +0 -2 ircd-ratbox/adns/adns.h
13453 1.14 +6 -37 ircd-ratbox/include/commio.h
13454 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13455 7.3 +2 -2 ircd-ratbox/include/watch.h
13456 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13457 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13458 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13459 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13460 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13461 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13462 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13463 7.85 +1 -1 ircd-ratbox/src/balloc.c
13464 1.24 +5 -5 ircd-ratbox/src/cache.c
13465 7.488 +4 -4 ircd-ratbox/src/client.c
13466 1.25 +10 -280 ircd-ratbox/src/commio.c
13467 1.33 +1 -1 ircd-ratbox/src/epoll.c
13468 7.368 +4 -4 ircd-ratbox/src/ircd.c
13469 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13470 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13471 7.125 +8 -8 ircd-ratbox/src/listener.c
13472 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13473 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13474 7.78 +20 -20 ircd-ratbox/src/s_log.c
13475 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13476 1.6 +22 -15 ircd-ratbox/src/watch.c
13477
13478
13479
13480 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13481
13482 Modified files:
13483 modules/core m_mode.c
13484 Log:
13485 remove two unused variables
13486
13487 Revision Changes Path
13488 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13489
13490
13491
13492 leeh 2005/01/28 15:31:40 EST (20050128_1)
13493
13494 Modified files:
13495 modules m_kline.c
13496 src s_conf.c
13497 Log:
13498 - mo_kline() needs minpara of 3, not 2
13499 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13500 - require me.info is never blank
13501
13502 Revision Changes Path
13503 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13504 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13505
13506
13507
13508 leeh 2005/01/28 15:26:28 EST (20050128_0)
13509
13510 Modified files:
13511 modules/core m_mode.c m_sjoin.c
13512 Log:
13513 - patch via jilles to fix +eI lists being shown to lusers when handling
13514 protocol stuff over TS6
13515
13516 Revision Changes Path
13517 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13518 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13519
13520
13521
13522 leeh 2005/01/25 19:47:38 EST (20050126_0)
13523
13524 Modified files:
13525 include channel.h
13526 modules/core m_join.c m_mode.c m_sjoin.c
13527 src channel.c messages.tab s_serv.c
13528 Log:
13529 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13530 an operspy call with &me
13531 - remove modebuf/parabuf params from channel_modes(), we now generate a
13532 buffer internally which we return.
13533
13534 Revision Changes Path
13535 7.163 +1 -1 ircd-ratbox/include/channel.h
13536 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13537 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13538 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13539 7.431 +25 -18 ircd-ratbox/src/channel.c
13540 7.121 +1 -1 ircd-ratbox/src/messages.tab
13541 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13542
13543
13544
13545 alz 2005/01/25 18:09:18 EST (20050125_5)
13546
13547 Modified files:
13548 doc example.conf example.efnet.conf
13549 include s_conf.h
13550 modules m_info.c
13551 src listener.c newconf.c s_conf.c
13552 Log:
13553 Added dline_with_reason config option (default yes):
13554
13555 /* dline reason: show the user the dline reason when they connect
13556 * and are dlined.
13557 */
13558 dline_with_reason = yes;
13559
13560 Revision Changes Path
13561 7.257 +6 -1 ircd-ratbox/doc/example.conf
13562 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13563 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13564 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13565 7.124 +1 -1 ircd-ratbox/src/listener.c
13566 7.196 +1 -0 ircd-ratbox/src/newconf.c
13567 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13568
13569
13570
13571 leeh 2005/01/25 13:21:17 EST (20050125_4)
13572
13573 Modified files:
13574 src newconf.c
13575 Log:
13576 - make conf_set_generic_string() test len exists before it uses it.
13577
13578 Revision Changes Path
13579 7.195 +1 -1 ircd-ratbox/src/newconf.c
13580
13581
13582
13583 leeh 2005/01/25 13:10:56 EST (20050125_3)
13584
13585 Modified files:
13586 doc example.conf
13587 src newconf.c
13588 Log:
13589 - rename 'type' to 'flags' in cluster {};
13590 - add stacking of servers in cluster {}; documented in example.conf
13591
13592 Revision Changes Path
13593 7.256 +18 -10 ircd-ratbox/doc/example.conf
13594 7.194 +39 -7 ircd-ratbox/src/newconf.c
13595
13596
13597
13598 alz 2005/01/25 12:48:54 EST (20050125_2)
13599
13600 Modified files:
13601 include s_conf.h
13602 src listener.c s_conf.c
13603 Log:
13604 Added dline reasons, connecting/banned clients now see ban reason.
13605
13606 Revision Changes Path
13607 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13608 7.123 +17 -4 ircd-ratbox/src/listener.c
13609 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13610
13611
13612
13613 leeh 2005/01/25 07:44:37 EST (20050125_1)
13614
13615 Modified files:
13616 doc example.conf example.efnet.conf
13617 src newconf.c
13618 Log:
13619 - implement stacking of shared {}; blocks, documented in example.conf
13620
13621 Revision Changes Path
13622 7.255 +26 -13 ircd-ratbox/doc/example.conf
13623 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13624 7.193 +51 -36 ircd-ratbox/src/newconf.c
13625
13626
13627
13628 leeh 2005/01/24 19:08:29 EST (20050125_0)
13629
13630 Modified files:
13631 doc example.conf
13632 include client.h s_conf.h
13633 modules/core m_join.c
13634 src newconf.c s_user.c
13635 Log:
13636 - added jupe_exempt to auth {};, exempts the user from generating warnings
13637 when they attempt to join juped channels.
13638
13639 Revision Changes Path
13640 7.254 +2 -0 ircd-ratbox/doc/example.conf
13641 7.261 +3 -0 ircd-ratbox/include/client.h
13642 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13643 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13644 7.192 +1 -0 ircd-ratbox/src/newconf.c
13645 7.338 +8 -0 ircd-ratbox/src/s_user.c
13646
13647
13648
13649 leeh 2005/01/24 18:57:02 EST (20050124_6)
13650
13651 Modified files:
13652 src newconf.c
13653 Log:
13654 - rework shared {};, the format is now:
13655 shared {
13656 oper = "flame@*.leeh.co.uk", "*.lan";
13657 flags = kline;
13658 };
13659
13660 With no privs:
13661 shared {
13662 oper = "flame@*.leeh.co.uk", "*.lan";
13663 flags = none;
13664 };
13665
13666 Revision Changes Path
13667 7.191 +55 -23 ircd-ratbox/src/newconf.c
13668
13669
13670
13671 leeh 2005/01/24 17:25:58 EST (20050124_5)
13672
13673 Modified files:
13674 include modules.h
13675 Log:
13676 - fix the prototype on load_static_modules()
13677
13678 Revision Changes Path
13679 7.61 +1 -1 ircd-ratbox/include/modules.h
13680
13681
13682
13683 leeh 2005/01/24 16:00:30 EST (20050124_4)
13684
13685 Modified files:
13686 modules m_cap.c
13687 Log:
13688 - have cap end call register_local_user() with its own copy of
13689 source_p->username so its safe for unidented users..
13690
13691 Revision Changes Path
13692 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13693
13694
13695
13696 leeh 2005/01/24 15:48:09 EST (20050124_3)
13697
13698 Modified files:
13699 include newconf.h s_conf.h
13700 modules m_info.c
13701 src newconf.c s_conf.c s_log.c
13702 Log:
13703 - move the conf parser over to a table based structure, with generic setting
13704 of integers/strings
13705
13706 Revision Changes Path
13707 7.34 +9 -8 ircd-ratbox/include/newconf.h
13708 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13709 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13710 7.190 +264 -808 ircd-ratbox/src/newconf.c
13711 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13712 7.77 +13 -13 ircd-ratbox/src/s_log.c
13713
13714
13715
13716 leeh 2005/01/24 13:11:30 EST (20050124_2)
13717
13718 Modified files:
13719 doc example.conf
13720 src newconf.c
13721 Log:
13722 - added stacking of ips in exempt {};
13723
13724 Revision Changes Path
13725 7.253 +4 -0 ircd-ratbox/doc/example.conf
13726 7.189 +11 -30 ircd-ratbox/src/newconf.c
13727
13728
13729
13730 leeh 2005/01/24 12:59:57 EST (20050124_1)
13731
13732 Modified files:
13733 include tools.h
13734 src channel.c client.c hash.c hook.c
13735 newconf.c s_user.c watch.c
13736 Log:
13737 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13738 consistent with the rest of the dlink code.
13739
13740 Revision Changes Path
13741 1.54 +7 -7 ircd-ratbox/include/tools.h
13742 7.430 +2 -2 ircd-ratbox/src/channel.c
13743 7.487 +6 -6 ircd-ratbox/src/client.c
13744 7.113 +5 -5 ircd-ratbox/src/hash.c
13745 7.35 +1 -1 ircd-ratbox/src/hook.c
13746 7.188 +2 -2 ircd-ratbox/src/newconf.c
13747 7.337 +1 -1 ircd-ratbox/src/s_user.c
13748 1.5 +4 -4 ircd-ratbox/src/watch.c
13749
13750
13751
13752 leeh 2005/01/24 12:47:13 EST (20050124_0)
13753
13754 Modified files:
13755 modules m_cap.c
13756 Log:
13757 - cheap hack on sticky capabs..
13758
13759 Revision Changes Path
13760 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13761
13762
13763
13764 leeh 2005/01/22 11:36:54 EST (20050122_0)
13765
13766 Modified files:
13767 modules m_cap.c
13768 Log:
13769 - updated my clicap implementation to match the spec so far..
13770
13771 Revision Changes Path
13772 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13773
13774
13775
13776 leeh 2005/01/21 07:14:43 EST (20050121_2)
13777
13778 Modified files:
13779 doc hooks.txt
13780 include hook.h
13781 modules m_services.c
13782 src hook.c s_serv.c
13783 Log:
13784 - added hooks for when we're sending a burst
13785 - rewrote hooks.txt
13786 - fix up the hooks ive already done in services compatibility, ill add the
13787 hooks for server/client introductions in a bit.
13788
13789 Revision Changes Path
13790 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13791 1.30 +4 -0 ircd-ratbox/include/hook.h
13792 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13793 7.34 +7 -0 ircd-ratbox/src/hook.c
13794 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13795
13796
13797
13798 leeh 2005/01/21 06:34:03 EST (20050121_1)
13799
13800 Modified files:
13801 contrib example_module.c spy_admin_notice.c
13802 spy_info_notice.c spy_links_notice.c
13803 spy_motd_notice.c spy_stats_notice.c
13804 spy_stats_p_notice.c spy_trace_notice.c
13805 spy_whois_notice.c
13806 spy_whois_notice_global.c
13807 include hook.h
13808 modules m_admin.c m_info.c m_links.c m_motd.c
13809 m_services.c m_stats.c m_trace.c
13810 m_whois.c static_modules.c.SH
13811 modules/core m_server.c
13812 src client.c hook.c ircd.c modules.c packet.c
13813 s_auth.c s_serv.c s_user.c send.c
13814 Log:
13815 - add a better implementation of the hook system, its now a slow leaking
13816 array and events are created whenever we try adding a hook for it, or
13817 theyre registered for the caller.
13818
13819 Ive temporarily fucked services support and removed most of the other
13820 hooks.. I shall fix this soon.
13821
13822 Revision Changes Path
13823 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13824 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13825 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13826 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13827 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13828 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13829 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13830 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13831 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13832 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13833 1.29 +34 -70 ircd-ratbox/include/hook.h
13834 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13835 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13836 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13837 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13838 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13839 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13840 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13841 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13842 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13843 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13844 7.486 +1 -28 ircd-ratbox/src/client.c
13845 7.33 +131 -137 ircd-ratbox/src/hook.c
13846 7.367 +1 -1 ircd-ratbox/src/ircd.c
13847 7.151 +6 -10 ircd-ratbox/src/modules.c
13848 7.138 +10 -14 ircd-ratbox/src/packet.c
13849 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13850 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13851 7.336 +0 -6 ircd-ratbox/src/s_user.c
13852 7.286 +8 -6 ircd-ratbox/src/send.c
13853
13854
13855
13856 leeh 2005/01/20 19:19:20 EST (20050121_0)
13857
13858 Modified files:
13859 include hostmask.h
13860 Log:
13861 - remove an unused struct
13862
13863 Revision Changes Path
13864 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13865
13866
13867
13868 leeh 2005/01/20 13:38:39 EST (20050120_1)
13869
13870 Modified files:
13871 . configure configure.ac
13872 include client.h numeric.h patchlevel.h
13873 modules Makefile.in
13874 src messages.tab s_user.c
13875 Added files:
13876 modules m_cap.c
13877 Log:
13878 - drop back to -O0, fix patchlevel.h
13879 - first stab at client capabilities.. this still needs work.
13880
13881 Revision Changes Path
13882 7.240 +3 -3 ircd-ratbox/configure
13883 7.54 +3 -3 ircd-ratbox/configure.ac
13884 7.260 +3 -0 ircd-ratbox/include/client.h
13885 7.54 +2 -0 ircd-ratbox/include/numeric.h
13886 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13887 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13888 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13889 7.120 +1 -1 ircd-ratbox/src/messages.tab
13890 7.335 +3 -0 ircd-ratbox/src/s_user.c
13891
13892
13893
13894 leeh 2005/01/20 06:04:41 EST (20050120_0)
13895
13896 Modified files:
13897 . ChangeLog RELNOTES
13898 include config.h config.h.dist memory.h
13899 patchlevel.h
13900 modules m_stats.c
13901 src commio.c crypt.c getopt.c ircd.c s_serv.c
13902 Removed files:
13903 . README.VMS clean.com make.com
13904 include setup.h_vms
13905 modules descrip.mms static_modules_c.com
13906 modules/core descrip.mms
13907 src descrip.mms qio.c version.com
13908 tools descrip.mms mkpasswd_vms.c
13909 Log:
13910 - clean changelog, relnotes
13911 - mark patchlevel as 2.1.0beta
13912 - remove VMS support
13913
13914 Revision Changes Path
13915 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13916 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13917 1.111 +1 -348 ircd-ratbox/RELNOTES
13918 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13919 7.182 +0 -42 ircd-ratbox/include/config.h
13920 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13921 7.50 +0 -4 ircd-ratbox/include/memory.h
13922 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13923 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13924 7.2 +0 -58 ircd-ratbox/make.com (dead)
13925 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13926 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13927 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13928 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13929 1.24 +7 -30 ircd-ratbox/src/commio.c
13930 7.12 +0 -4 ircd-ratbox/src/crypt.c
13931 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13932 7.24 +0 -4 ircd-ratbox/src/getopt.c
13933 7.366 +4 -19 ircd-ratbox/src/ircd.c
13934 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13935 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13936 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13937 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13938 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13939
13940
13941
13942 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13943
13944 Modified files:
13945 include watch.h
13946 src watch.c
13947 Log:
13948 not using the return values on a few watch functions so make them void
13949
13950 Revision Changes Path
13951 7.2 +5 -5 ircd-ratbox/include/watch.h
13952 1.4 +19 -28 ircd-ratbox/src/watch.c
13953
13954
13955 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13956
13957 Modified files:
13958 modules m_watch.c
13959 Log:
13960 Make watch throttle, don't accept letter commands stacked
13961
13962 Revision Changes Path
13963 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13964
13965
13966
13967 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13968
13969 Modified files:
13970 modules m_gline.c
13971 Log:
13972 fix merge error
13973
13974 Revision Changes Path
13975 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13976
13977
13978
13979 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13980
13981 Modified files:
13982 . ChangeLog README.FIRST RELNOTES configure
13983 configure.ac
13984 adns adns.h internal.h parse.c transmit.c
13985 types.c
13986 contrib example_module.c spy_admin_notice.c
13987 spy_info_notice.c spy_links_notice.c
13988 spy_motd_notice.c spy_stats_notice.c
13989 spy_stats_p_notice.c spy_trace_notice.c
13990 spy_whois_notice.c
13991 spy_whois_notice_global.c
13992 doc example.conf example.efnet.conf ircd.motd
13993 server-version-info whats-new.txt
13994 help/opers umode xline
13995 help/users umode
13996 include cache.h channel.h class.h client.h
13997 commio.h config.h config.h.dist hash.h
13998 hook.h hostmask.h irc_string.h ircd.h
13999 ircd_defs.h m_info.h memory.h msg.h
14000 newconf.h numeric.h packet.h patchlevel.h
14001 patricia.h s_conf.h s_gline.h s_newconf.h
14002 s_serv.h s_user.h scache.h serno.h
14003 setup.h.in sprintf_irc.h stdinc.h tools.h
14004 modules .depend Makefile.in m_admin.c m_away.c
14005 m_dline.c m_encap.c m_gline.c m_info.c
14006 m_kline.c m_links.c m_list.c m_lusers.c
14007 m_motd.c m_oper.c m_operspy.c m_rehash.c
14008 m_restart.c m_resv.c m_set.c m_stats.c
14009 m_svinfo.c m_testline.c m_testmask.c
14010 m_topic.c m_trace.c m_watch.c m_who.c
14011 m_whois.c m_whowas.c m_xline.c
14012 static_modules.c.SH
14013 modules/core m_error.c m_message.c m_mode.c m_quit.c
14014 m_server.c m_squit.c
14015 src .depend Makefile.in adns.c balloc.c
14016 cache.c channel.c class.c client.c
14017 commio.c crypt.c devpoll.c epoll.c
14018 event.c getopt.c hash.c hook.c hostmask.c
14019 irc_string.c ircd.c ircd_lexer.l
14020 ircd_parser.y ircd_signal.c listener.c
14021 modules.c newconf.c numeric.c packet.c
14022 parse.c patricia.c poll.c reject.c
14023 restart.c s_auth.c s_conf.c s_log.c
14024 s_newconf.c s_serv.c s_user.c scache.c
14025 select.c send.c snprintf.c tools.c
14026 version.c.SH watch.c whowas.c
14027 tools README.mkpasswd mkpasswd.c
14028 Added files:
14029 . README.VMS clean.com make.com
14030 doc services.txt
14031 include common.h s_stats.h setup.h_vms
14032 supported.h
14033 modules descrip.mms m_challenge.c m_etrace.c
14034 m_invite.c m_names.c m_pass.c m_ping.c
14035 m_pong.c m_services.c m_tb.c m_user.c
14036 m_users.c m_version.c
14037 static_modules_c.com
14038 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14039 m_part.c m_sjoin.c
14040 servlink descrip.mms
14041 src descrip.mms kdparse.c messages.tab qio.c
14042 s_gline.c s_stats.c version.com
14043 tools descrip.mms mkpasswd_vms.c
14044 Removed files:
14045 doc 005.txt
14046 include banconf.h
14047 modules/core channels.c users.c
14048 src banconf.c
14049 Log:
14050 merge from RATBOX_2_0
14051
14052 Revision Changes Path
14053 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14054 7.40 +1 -0 ircd-ratbox/README.FIRST
14055 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14056 1.110 +114 -6 ircd-ratbox/RELNOTES
14057 1.17 +4 -0 ircd-ratbox/adns/adns.h
14058 1.17 +4 -4 ircd-ratbox/adns/internal.h
14059 1.12 +38 -38 ircd-ratbox/adns/parse.c
14060 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14061 1.19 +13 -13 ircd-ratbox/adns/types.c
14062 7.1 +10 -0 ircd-ratbox/clean.com (new)
14063 7.239 +47 -29 ircd-ratbox/configure
14064 7.53 +40 -32 ircd-ratbox/configure.ac
14065 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14066 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14067 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14068 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14069 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14070 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14071 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14072 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14073 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14074 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14075 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14076 7.252 +68 -22 ircd-ratbox/doc/example.conf
14077 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14078 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14079 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14080 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14081 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14082 1.5 +2 -1 ircd-ratbox/help/opers/umode
14083 1.7 +1 -1 ircd-ratbox/help/opers/xline
14084 1.2 +1 -0 ircd-ratbox/help/users/umode
14085 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14086 1.7 +8 -0 ircd-ratbox/include/cache.h
14087 7.162 +18 -16 ircd-ratbox/include/channel.h
14088 7.25 +4 -0 ircd-ratbox/include/class.h
14089 7.259 +34 -28 ircd-ratbox/include/client.h
14090 1.13 +45 -7 ircd-ratbox/include/commio.h
14091 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14092 7.181 +74 -16 ircd-ratbox/include/config.h
14093 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14094 7.53 +2 -0 ircd-ratbox/include/hash.h
14095 1.28 +73 -27 ircd-ratbox/include/hook.h
14096 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14097 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14098 7.80 +6 -31 ircd-ratbox/include/ircd.h
14099 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14100 7.56 +14 -8 ircd-ratbox/include/m_info.h
14101 7.49 +4 -0 ircd-ratbox/include/memory.h
14102 7.53 +2 -0 ircd-ratbox/include/msg.h
14103 7.33 +9 -9 ircd-ratbox/include/newconf.h
14104 7.53 +12 -8 ircd-ratbox/include/numeric.h
14105 7.27 +1 -1 ircd-ratbox/include/packet.h
14106 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14107 7.19 +25 -1 ircd-ratbox/include/patricia.h
14108 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14109 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14110 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14111 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14112 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14113 7.34 +13 -9 ircd-ratbox/include/s_user.h
14114 7.15 +1 -1 ircd-ratbox/include/scache.h
14115 7.5366 +1 -1 ircd-ratbox/include/serno.h
14116 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14117 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14118 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14119 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14120 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14121 1.53 +10 -10 ircd-ratbox/include/tools.h
14122 7.1 +58 -0 ircd-ratbox/make.com (new)
14123 1.45 +338 -182 ircd-ratbox/modules/.depend
14124 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14125 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14126 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14127 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14128 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14129 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14130 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14131 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14132 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14133 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14134 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14135 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14136 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14137 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14138 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14139 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14140 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14141 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14142 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14143 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14144 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14145 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14146 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14147 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14148 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14149 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14150 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14151 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14152 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14153 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14154 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14155 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14156 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14157 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14158 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14159 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14160 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14161 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14162 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14163 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14164 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14165 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14166 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14167 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14168 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14169 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14170 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14171 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14172 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14173 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14174 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14175 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14176 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14177 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14178 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14179 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14180 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14181 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14182 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14183 7.48 +162 -119 ircd-ratbox/src/.depend
14184 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14185 7.75 +5 -5 ircd-ratbox/src/adns.c
14186 7.84 +1 -1 ircd-ratbox/src/balloc.c
14187 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14188 1.23 +75 -7 ircd-ratbox/src/cache.c
14189 7.429 +342 -79 ircd-ratbox/src/channel.c
14190 7.67 +42 -2 ircd-ratbox/src/class.c
14191 7.485 +245 -85 ircd-ratbox/src/client.c
14192 1.23 +349 -43 ircd-ratbox/src/commio.c
14193 7.11 +4 -0 ircd-ratbox/src/crypt.c
14194 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14195 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14196 1.32 +4 -8 ircd-ratbox/src/epoll.c
14197 7.46 +63 -6 ircd-ratbox/src/event.c
14198 7.23 +4 -0 ircd-ratbox/src/getopt.c
14199 7.112 +8 -7 ircd-ratbox/src/hash.c
14200 7.32 +135 -133 ircd-ratbox/src/hook.c
14201 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14202 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14203 7.365 +56 -48 ircd-ratbox/src/ircd.c
14204 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14205 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14206 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14207 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14208 7.122 +14 -13 ircd-ratbox/src/listener.c
14209 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14210 7.150 +17 -8 ircd-ratbox/src/modules.c
14211 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14212 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14213 7.137 +55 -42 ircd-ratbox/src/packet.c
14214 7.187 +8 -15 ircd-ratbox/src/parse.c
14215 7.28 +2 -4 ircd-ratbox/src/patricia.c
14216 7.82 +3 -1 ircd-ratbox/src/poll.c
14217 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14218 1.32 +8 -3 ircd-ratbox/src/reject.c
14219 7.34 +1 -0 ircd-ratbox/src/restart.c
14220 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14221 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14222 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14223 7.76 +32 -35 ircd-ratbox/src/s_log.c
14224 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14225 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14226 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14227 7.334 +773 -2 ircd-ratbox/src/s_user.c
14228 7.27 +2 -1 ircd-ratbox/src/scache.c
14229 7.44 +2 -0 ircd-ratbox/src/select.c
14230 7.285 +12 -12 ircd-ratbox/src/send.c
14231 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14232 7.46 +0 -1 ircd-ratbox/src/tools.c
14233 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14234 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14235 1.3 +4 -4 ircd-ratbox/src/watch.c
14236 7.32 +1 -0 ircd-ratbox/src/whowas.c
14237 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14238 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14239 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14240 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14241
14242
14243
14244 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14245
14246 Modified files: (Branch: RATBOX_2_0)
14247 src client.c
14248 Log:
14249 a remote client is never going to have a watch list..duh
14250
14251 Revision Changes Path
14252 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14253
14254
14255
14256 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14257
14258 Added files: (Branch: RATBOX_2_0)
14259 modules m_watch.c
14260 Log:
14261 get that one too
14262
14263 Revision Changes Path
14264 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14265
14266
14267
14268 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14269
14270 Added files: (Branch: RATBOX_2_0)
14271 include watch.h
14272 src watch.c
14273 Log:
14274 helps if we actually include the .c/.h files
14275
14276 Revision Changes Path
14277 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14278 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14279
14280
14281
14282 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14283
14284 Modified files: (Branch: RATBOX_2_0)
14285 . configure configure.ac
14286 include client.h numeric.h s_conf.h setup.h.in
14287 supported.h
14288 modules Makefile.in
14289 modules/core m_nick.c
14290 src Makefile.in client.c ircd.c messages.tab
14291 newconf.c s_conf.c s_user.c
14292 Log:
14293 backport watch from devel
14294
14295 Revision Changes Path
14296 7.229.2.10 +12 -2 ircd-ratbox/configure
14297 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14298 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14299 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14300 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14301 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14302 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14303 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14304 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14305 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14306 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14307 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14308 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14309 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14310 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14311 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14312
14313
14314
14315 leeh 2005/01/12 10:12:40 EST (20050112_1)
14316
14317 Modified files: (Branch: RATBOX_2_0)
14318 include numeric.h
14319 modules m_services.c m_whois.c
14320 src messages.tab
14321 Log:
14322 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14323 when the user is logged in
14324
14325 Revision Changes Path
14326 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14327 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14328 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14329 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14330
14331
14332
14333 leeh 2005/01/11 19:47:14 EST (20050112_0)
14334
14335 Modified files: (Branch: RATBOX_2_0)
14336 include supported.h
14337 Added files: (Branch: RATBOX_2_0)
14338 doc services.txt
14339 Log:
14340 - add +r to 005
14341 - added doc/services.txt, outlining the compatibility code
14342
14343 Revision Changes Path
14344 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14345 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14346
14347
14348
14349 leeh 2005/01/11 18:38:10 EST (20050111_5)
14350
14351 Modified files: (Branch: RATBOX_2_0)
14352 include client.h hook.h
14353 modules m_services.c
14354 modules/core m_server.c
14355 src hook.c s_serv.c
14356 Log:
14357 - more services compatibility code:
14358 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14359 appropriate service {}; entry, only accept SU from these.
14360 - hook into us finishing nick burst, and have services burst a list of
14361 logged in users
14362
14363 Revision Changes Path
14364 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14365 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14366 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14367 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14368 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14369 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14370
14371
14372
14373 leeh 2005/01/11 17:32:42 EST (20050111_4)
14374
14375 Modified files: (Branch: RATBOX_2_0)
14376 . configure configure.ac
14377 include client.h
14378 modules Makefile.in
14379 src channel.c
14380 Added files: (Branch: RATBOX_2_0)
14381 modules m_services.c
14382 Log:
14383 - more services compatibility code:
14384 - encap handlers for SU (services marking client as logged in)
14385 - and for LOGIN (servers bursting logged in status)
14386 - move suser from Client -> User
14387
14388 Revision Changes Path
14389 7.229.2.9 +9 -3 ircd-ratbox/configure
14390 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14391 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14392 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14393 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14394 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14395
14396
14397
14398 leeh 2005/01/11 16:46:34 EST (20050111_3)
14399
14400 Modified files: (Branch: RATBOX_2_0)
14401 include ircd_defs.h
14402 Log:
14403 - whoops, missing #endif
14404
14405 Revision Changes Path
14406 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14407
14408
14409
14410 leeh 2005/01/11 15:56:57 EST (20050111_2)
14411
14412 Modified files: (Branch: RATBOX_2_0)
14413 include ircd_defs.h
14414 Log:
14415 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14416 have ipv6 just report sizeof(struct sockaddr_in)
14417
14418 Revision Changes Path
14419 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14420
14421
14422
14423 leeh 2005/01/10 20:19:35 EST (20050111_1)
14424
14425 Modified files: (Branch: RATBOX_2_0)
14426 src newconf.c
14427 Log:
14428 - fix a gcc warning
14429
14430 Revision Changes Path
14431 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14432
14433
14434
14435 leeh 2005/01/10 20:10:35 EST (20050111_0)
14436
14437 Modified files: (Branch: RATBOX_2_0)
14438 adns internal.h parse.c transmit.c types.c
14439 Log:
14440 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14441 conflict
14442
14443 Revision Changes Path
14444 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14445 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14446 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14447 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14448
14449
14450
14451 leeh 2005/01/10 17:48:48 EST (20050110_3)
14452
14453 Modified files: (Branch: RATBOX_2_0)
14454 modules m_xline.c
14455 Log:
14456 - send out the reformatted xline to opers (\s -> ' ')
14457
14458 Revision Changes Path
14459 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14460
14461
14462
14463 leeh 2005/01/10 16:18:53 EST (20050110_2)
14464
14465 Modified files: (Branch: RATBOX_2_0)
14466 help/opers umode
14467 help/users umode
14468 include client.h supported.h
14469 src messages.tab s_user.c send.c
14470 Log:
14471 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14472 channel privmsgs.
14473
14474 Revision Changes Path
14475 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14476 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14477 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14478 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14479 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14480 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14481 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14482
14483
14484
14485 leeh 2005/01/10 14:50:47 EST (20050110_1)
14486
14487 Modified files: (Branch: RATBOX_2_0)
14488 doc example.conf example.efnet.conf
14489 Log:
14490 - I dont remember ts6 desyncing on bans, so im not sure why the example
14491 confs say so.
14492
14493 Revision Changes Path
14494 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14495 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14496
14497
14498
14499 leeh 2005/01/10 13:31:10 EST (20050110_0)
14500
14501 Modified files: (Branch: RATBOX_2_0)
14502 . configure configure.ac
14503 include channel.h client.h numeric.h s_conf.h
14504 s_serv.h setup.h.in
14505 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14506 m_sjoin.c
14507 src channel.c messages.tab newconf.c s_conf.c
14508 s_serv.c s_user.c
14509 Log:
14510 - added --enable-services to configure, which enables some ratbox-services
14511 compatibility code:
14512 - chanmode +r, registered users only
14513 - usermode +S, prevents deop/kick of a service
14514 - service { }; block in conf for the above umode
14515
14516 Revision Changes Path
14517 7.229.2.8 +28 -16 ircd-ratbox/configure
14518 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14519 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14520 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14521 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14522 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14523 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14524 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14525 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14526 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14527 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14528 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14529 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14530 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14531 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14532 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14533 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14534 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14535 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14536
14537
14538
14539 leeh 2005/01/09 08:23:30 EST (20050109_0)
14540
14541 Modified files: (Branch: RATBOX_2_0)
14542 help/opers umode
14543 Log:
14544 - remove a tab, and add +C to opers umode help
14545
14546 Revision Changes Path
14547 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14548