]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] --with-maxclients configure option is gone
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
2 Log:
3 Make the code that raises fd rlimit to hard limit work.
4
5
6 Changes: Modified:
7 +5 -5 trunk/src/ircd.c (File Modified)
8
9
10 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
11 Log:
12 - note the I/O reworking
13
14
15 Changes: Modified:
16 +2 -0 trunk/NEWS (File Modified)
17
18
19 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
20 Log:
21 - use mkdir -p
22
23
24 Changes: Modified:
25 +4 -4 trunk/doc/Makefile.in (File Modified)
26
27
28 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
29 Log:
30 - enforce proper conditions for EPOLL_CTL_DEL.
31 - remove possibly problematic "performance" check
32
33
34 Changes: Modified:
35 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
36
37
38 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
39 Log:
40 - rename m_list_safelist to m_list and remove ratbox implementation
41
42
43 Changes: Modified:
44 +393 -664 trunk/modules/Makefile.in (File Modified)
45 + - trunk/modules/m_list.c (File Added)
46 + - trunk/modules/m_list_ratbox.c (File Deleted)
47 + - trunk/modules/m_list_safelist.c (File Deleted)
48
49
50 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
51 Log:
52 - some more transit to sendto_one_numeric().
53
54
55 Changes: Modified:
56 +2 -3 trunk/modules/m_away.c (File Modified)
57 +3 -3 trunk/src/messages.tab (File Modified)
58 +1 -1 trunk/src/s_user.c (File Modified)
59
60
61 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
62 Log:
63 - change some sendto_one() to sendto_one_numeric().
64
65
66 Changes: Modified:
67 +4 -10 trunk/modules/m_admin.c (File Modified)
68 +3 -3 trunk/modules/m_map.c (File Modified)
69 +12 -12 trunk/src/messages.tab (File Modified)
70 +1 -2 trunk/src/s_conf.c (File Modified)
71 +9 -10 trunk/src/s_user.c (File Modified)
72
73
74 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
75 Log:
76 - river's ports.c from old charybdis trunk
77
78
79 Changes: Modified:
80 +195 -0 trunk/configure.ac (File Modified)
81 + - trunk/libcharybdis/ports.c (File Added)
82
83
84 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
85 Log:
86 - remove broken ports stuff and devpoll stuff.
87
88
89 Changes: Modified:
90 +0 -307 trunk/configure (File Modified)
91 +0 -21 trunk/configure.ac (File Modified)
92 +0 -474 trunk/include/setup.h.in (File Modified)
93 + - trunk/libcharybdis/devpoll.c (File Deleted)
94 + - trunk/libcharybdis/ports.c (File Deleted)
95
96
97 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
98 Log:
99 - regenerate files
100
101
102 Changes: Modified:
103 +1 -25 trunk/configure (File Modified)
104 +0 -3 trunk/include/setup.h.in (File Modified)
105
106
107 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
108 Log:
109 - remove x86-optimized hash code.
110
111
112 Changes: Modified:
113 +0 -13 trunk/configure.ac (File Modified)
114 +2 -187 trunk/src/Makefile.in (File Modified)
115 + - trunk/src/fnvhash.s (File Deleted)
116
117
118 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
119 Log:
120 - apparently setting KE_LENGTH to 128 is fine.
121
122
123 Changes: Modified:
124 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
125
126
127 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
128 Log:
129 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
130
131
132 Changes: Modified:
133 +5627 -5747 trunk/configure (File Modified)
134 +0 -15 trunk/configure.ac (File Modified)
135 +0 -2 trunk/include/m_info.h (File Modified)
136 +6 -9 trunk/include/setup.h.in (File Modified)
137 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
138
139
140 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
141 Log:
142 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
143 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
144 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
145
146
147 Changes: Modified:
148 +0 -5 trunk/include/config.h (File Modified)
149 +0 -5 trunk/include/config.h.dist (File Modified)
150 +0 -6 trunk/include/defaults.h (File Modified)
151 +0 -3 trunk/include/m_info.h (File Modified)
152 +21 -7 trunk/libcharybdis/commio.c (File Modified)
153 +2 -0 trunk/libcharybdis/commio.h (File Modified)
154 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
155 +4 -3 trunk/libcharybdis/poll.c (File Modified)
156 +0 -3 trunk/libcharybdis/select.c (File Modified)
157 +0 -9 trunk/src/ircd.c (File Modified)
158 +23 -26 trunk/src/listener.c (File Modified)
159 +2 -1 trunk/src/restart.c (File Modified)
160 +5 -1 trunk/src/s_auth.c (File Modified)
161 +1 -1 trunk/src/s_conf.c (File Modified)
162 +3 -1 trunk/src/s_serv.c (File Modified)
163
164
165 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
166 Log:
167 Repair operspy who !#channel, broken by me in r3283.
168
169
170 Changes: Modified:
171 +2 -2 trunk/modules/m_who.c (File Modified)
172
173
174 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
175 Log:
176 Update bug report and IRC channel information.
177
178
179 Changes: Modified:
180 +2 -1 trunk/BUGS (File Modified)
181 +2 -1 trunk/NEWS (File Modified)
182
183
184 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
185 Log:
186 Change copyright years in version.c.SH as in release-2.1 r3339.
187
188
189 Changes: Modified:
190 +2 -2 trunk/src/version.c.SH (File Modified)
191
192
193 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
194 Log:
195 Rerun autoconf.
196
197
198 Changes: Modified:
199 +104 -0 trunk/configure (File Modified)
200
201
202 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
203 Log:
204 Need to check for various flavours of epoll,
205 even if --enable-epoll is forced.
206
207
208 Changes: Modified:
209 +1 -0 trunk/configure.ac (File Modified)
210
211
212 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
213 Log:
214 Hack to allow some more warnings, already present in configure (?).
215
216
217 Changes: Modified:
218 +1 -1 trunk/aclocal.m4 (File Modified)
219
220
221 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
222 Log:
223 Merge old trunk r2077,r2079:
224 - Move closing of servlink control fd to close_connection()
225 instead of doing it in exit_local_server(), and make sure
226 we first close the data fd and then the control fd.
227 - Have servlink process ready fds in order net, data, ctrl
228 instead of ctrl, data, net. This seems to fix the problem
229 that squit reasons do not show up on the other side of a
230 ziplink (by making it send any final SQUIT and/or ERROR
231 before noticing the closed control fd).
232
233
234 Changes: Modified:
235 +1 -1 trunk/servlink/io.c (File Modified)
236 +3 -12 trunk/src/client.c (File Modified)
237
238
239 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
240 Log:
241 Don't show the UID if a TS6 server sends a kick with
242 an empty or no comment. Note that charybdis never sends
243 such kicks.
244
245
246 Changes: Modified:
247 +4 -4 trunk/modules/core/m_kick.c (File Modified)
248
249
250 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
251 Log:
252 Merge old trunk r2081:
253 Don't say that services cannot be killed in
254 ERR_ISCHANSERVICE message (given when trying
255 to kick or deop them), as that's not the case.
256
257
258 Changes: Modified:
259 +1 -1 trunk/src/messages.tab (File Modified)
260
261
262 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
263 Log:
264 Merge old trunk r2059
265 Clarifications to the descriptions of umode +Q and cmode +F,
266 suggested by Ariadne@SorceryNet.
267
268
269 Changes: Modified:
270 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
271 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
272
273
274 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
275 Log:
276 Merge old trunk r2907,r2991:
277 Allow TESTLINE on channel names.
278
279
280 Changes: Modified:
281 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
282 +4 -0 trunk/help/opers/testline (File Modified)
283 +22 -0 trunk/modules/m_testline.c (File Modified)
284
285
286 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
287 Log:
288 Merge old trunk r2835:
289 resolver: if sendto(2) fails, try sending to the next nameserver
290
291
292 Changes: Modified:
293 +1 -1 trunk/src/res.c (File Modified)
294
295
296 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
297 Log:
298 Merge old trunk r2817:
299 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
300 starts with a digit. This is safe because the last
301 parameter is a nick and never a UID. (The first parameter
302 in a server-server two-param whois is a UID/SID.)
303
304
305 Changes: Modified:
306 +1 -1 trunk/modules/m_whois.c (File Modified)
307
308
309 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
310 Log:
311 Merge old trunk r2779,r2785:
312 Show correct privilege name in a few ERR_NOPRIVS numerics.
313
314
315 Changes: Modified:
316 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
317 +1 -1 trunk/extensions/m_opme.c (File Modified)
318 +2 -2 trunk/unsupported/m_force.c (File Modified)
319
320
321 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
322 Log:
323 Merge old trunk r2695:
324 Send an SQUIT instead of an ERROR to announce /die to connected servers.
325 This will generate better server notices.
326
327
328 Changes: Modified:
329 +3 -2 trunk/modules/core/m_die.c (File Modified)
330
331
332 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
333 Log:
334 Merge old trunk r2294:
335 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
336
337
338 Changes: Modified:
339 +1 -1 trunk/src/s_user.c (File Modified)
340
341
342 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
343 Log:
344 Merge old trunk r2226:
345 If we are connecting outward to a server, check if the
346 server name they sent is the same as what we tried to
347 connect to. Previously such a connection could succeed
348 if there existed connect blocks with the same IP and
349 passwords for the other server name.
350
351
352 Changes: Modified:
353 +11 -0 trunk/modules/core/m_server.c (File Modified)
354
355
356 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
357 Log:
358 Merge old trunk r2212:
359 Another handling of SJOINs without nicks:
360 Propagate them if the channel is +P or the channel
361 already existed, otherwise remove the channel again
362 and do not propagate the SJOIN.
363
364
365 Changes: Modified:
366 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
367
368
369 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
370 Log:
371 Remove channels entirely from /whois on services.
372 This cannot be overridden with operspy.
373
374
375 Changes: Modified:
376 +20 -17 trunk/modules/m_whois.c (File Modified)
377
378
379 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
380 Log:
381 Fix /who on channels with ** in their name.
382
383
384 Changes: Modified:
385 +2 -2 trunk/modules/m_who.c (File Modified)
386
387
388 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
389 Log:
390 NEWS: As in 2.1.3, mention that the TS6 revision will
391 interoperate with older versions
392
393
394 Changes: Modified:
395 +2 -1 trunk/NEWS (File Modified)
396
397
398 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
399 Log:
400 Fix documentation of HIDE_SERVERS_IPS define.
401
402
403 Changes: Modified:
404 +2 -2 trunk/include/config.h.dist (File Modified)
405
406
407 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
408 Log:
409 Don't leak auth{} spoofed ip for I-line is full notice either.
410
411
412 Changes: Modified:
413 +1 -1 trunk/src/s_conf.c (File Modified)
414
415
416 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
417 Log:
418 Update NEWS.
419
420
421 Changes: Modified:
422 +37 -0 trunk/NEWS (File Modified)
423
424
425 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
426 Log:
427 Allow /invite (but not invex) to override +r, +l, +j in
428 addition to +i. As before, a restrictive mode must be in
429 place at /invite time for the invite to have an effect;
430 +r does not count as a restrictive mode if the user is
431 logged in; +l and +j always count as restrictive modes to
432 allow for cases where they would allow join at /invite
433 time but not when the user tries to join.
434
435
436 Changes: Modified:
437 +6 -2 trunk/modules/m_invite.c (File Modified)
438 +21 -10 trunk/src/channel.c (File Modified)
439
440
441 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
442 Log:
443 Remove invite_ops_only, forcing it to YES.
444
445
446 Changes: Modified:
447 +0 -1 trunk/doc/example.conf (File Modified)
448 +0 -5 trunk/doc/reference.conf (File Modified)
449 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
450 +0 -1 trunk/include/s_conf.h (File Modified)
451 +0 -6 trunk/modules/m_info.c (File Modified)
452 +10 -14 trunk/modules/m_invite.c (File Modified)
453 +0 -1 trunk/src/newconf.c (File Modified)
454 +0 -1 trunk/src/s_conf.c (File Modified)
455
456
457 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
458 Log:
459 Move username check after xline and dnsbl checks, so it
460 will not complain to opers about clients who are xlined
461 or blacklisted anyway (both of which silently reject).
462
463
464 Changes: Modified:
465 +15 -15 trunk/src/s_user.c (File Modified)
466
467
468 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
469 Log:
470 - MASTER_MAX is no longer relevant
471
472
473 Changes: Modified:
474 +0 -7 trunk/modules/m_set.c (File Modified)
475
476
477 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
478 Log:
479 - add config option for setting max_clients.
480
481
482 Changes: Modified:
483 +5 -0 trunk/doc/example.conf (File Modified)
484 +5 -0 trunk/doc/reference.conf (File Modified)
485 +2 -0 trunk/include/s_conf.h (File Modified)
486 +1 -1 trunk/src/ircd.c (File Modified)
487 +2 -0 trunk/src/newconf.c (File Modified)
488 +2 -1 trunk/src/s_conf.c (File Modified)
489
490
491 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
492 Log:
493 - remove get_maxrss() and all of that insecure and unsafe nonsense
494
495
496 Changes: Modified:
497 +3 -38 trunk/src/ircd.c (File Modified)
498 +1 -1 trunk/src/restart.c (File Modified)
499 +0 -4 trunk/src/s_stats.c (File Modified)
500
501
502 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
503 Log:
504 - avoid some potential NULL dereferencing
505
506
507 Changes: Modified:
508 +1 -1 trunk/libcharybdis/commio.c (File Modified)
509
510
511 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
512 Log:
513 - fix a typo
514
515
516 Changes: Modified:
517 +1 -1 trunk/libcharybdis/poll.c (File Modified)
518
519
520 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
521 Log:
522 - rework poll a bit for the MAXCONNECTIONS changes.
523
524
525 Changes: Modified:
526 +46 -23 trunk/libcharybdis/poll.c (File Modified)
527
528
529 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
530 Log:
531 Our way of using kqueue may cause it to report fds we
532 don't know about anymore, cope.
533
534
535 Changes: Modified:
536 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
537
538
539 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
540 Log:
541 Don't reference freed memory (fde_t) in comm_close().
542
543
544 Changes: Modified:
545 +1 -1 trunk/libcharybdis/commio.c (File Modified)
546
547
548 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
549 Log:
550 - fix for 100% cpu use
551
552
553 Changes: Modified:
554 +1 -1 trunk/libcharybdis/commio.c (File Modified)
555
556
557 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
558 Log:
559 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
560
561
562 Changes: Modified:
563 +37 -25 trunk/libcharybdis/commio.c (File Modified)
564
565
566 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
567 Log:
568 - clear up use of fd_table in ircd.
569
570
571 Changes: Modified:
572 +3 -2 trunk/src/s_serv.c (File Modified)
573
574
575 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
576 Log:
577 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
578
579
580 Changes: Modified:
581 +97 -26 trunk/libcharybdis/commio.c (File Modified)
582 +3 -2 trunk/libcharybdis/commio.h (File Modified)
583 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
584 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
585 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
586 +3 -3 trunk/libcharybdis/poll.c (File Modified)
587 +2 -2 trunk/libcharybdis/ports.c (File Modified)
588 +2 -2 trunk/libcharybdis/select.c (File Modified)
589
590
591 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
592 Log:
593 Fix some cases where the size argument to strlcpy()
594 for usernames and hostnames is 1 too small.
595
596
597 Changes: Modified:
598 +1 -1 trunk/modules/m_chghost.c (File Modified)
599 +2 -2 trunk/src/res.c (File Modified)
600 +2 -2 trunk/src/s_user.c (File Modified)
601
602
603 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
604 Log:
605 Cut down quit/part/kick reasons to avoid quit reasons
606 overflowing the client exiting server notice (from
607 TOPICLEN to 260). kill reasons become shorter accordingly.
608 kline/dline/gline reasons become 390.
609 away messages stay at TOPICLEN for now.
610
611
612 Changes: Modified:
613 +8 -3 trunk/include/ircd_defs.h (File Modified)
614 +2 -2 trunk/modules/m_dline.c (File Modified)
615 +4 -4 trunk/modules/m_gline.c (File Modified)
616 +2 -2 trunk/modules/m_kline.c (File Modified)
617
618
619 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
620 Log:
621 Don't leak auth{} spoofed IP addresses in +f notices.
622 from ratbox (androsyn)
623
624
625 Changes: Modified:
626 +10 -3 trunk/src/s_conf.c (File Modified)
627
628
629 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
630 Log:
631 Make oper_up() take +i/-i during opering up into account
632 (e.g. no_oper_invis extension, +i in operator::umodes).
633 Remove the hack from no_oper_invis.
634
635
636 Changes: Modified:
637 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
638 +4 -0 trunk/src/s_user.c (File Modified)
639
640
641 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
642 Log:
643 no_oper_invis: decrement invisible count when clearing
644 invisible on a local client who has just opered up
645 oper_up() should really do this
646
647
648 Changes: Modified:
649 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
650
651
652 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
653 Log:
654 Put "End of Channel Quiet List" instead of
655 "End of Channel Ban List" for a +q list.
656 Due to client restrictions the numerics for
657 quiet lists must be the same as for ban lists.
658
659
660 Changes: Modified:
661 +4 -1 trunk/src/chmode.c (File Modified)
662
663
664 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
665 Log:
666 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
667 Change TS6 JOIN processing
668 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
669 a local user joins an existing channel
670 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
671 propagating a TS6 JOIN
672 - don't interpret simple modes in an incoming TS6 JOIN
673
674 This is to avoid desyncs when certain mode changes (e.g. -im)
675 cross with joins. A downside is that simple modes will be
676 more desynched when a JOIN creates a channel or lowers TS,
677 but that's less important.
678
679 Update the TS6 specification to include this, and clarify
680 that TMODE can come from a server and that MODE must be
681 translated into TMODE from other servers too.
682
683
684 Changes: Modified:
685 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
686 +19 -127 trunk/modules/core/m_join.c (File Modified)
687
688
689 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
690 Log:
691 Make -logfile work again.
692
693
694 Changes: Modified:
695 +2 -2 trunk/src/s_log.c (File Modified)
696
697
698 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
699 Log:
700 - fix off-by-one memory overflow error.
701
702
703 Changes: Modified:
704 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
705
706
707 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
708 Log:
709 Change handling of modularized umodes:
710 - keep the bitmask reserved forever to the letter, fixing
711 the problems when loading multiple umode modules,
712 unloading them and then loading them in a different order
713 - don't allow local users to change umodes which have
714 been unloaded and don't set them on new users via
715 default_umodes
716
717
718 Changes: Modified:
719 +24 -3 trunk/src/s_user.c (File Modified)
720
721
722 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
723 Log:
724 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
725
726
727 Changes: Modified:
728 +1 -0 trunk/include/s_user.h (File Modified)
729 +0 -22 trunk/libcharybdis/tools.c (File Modified)
730 +0 -1 trunk/libcharybdis/tools.h (File Modified)
731 +22 -0 trunk/src/s_user.c (File Modified)
732
733
734 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
735 Log:
736 DNSBL keyword substitution is available as of 2.1.3.
737
738
739 Changes: Modified:
740 +1 -1 trunk/doc/example.conf (File Modified)
741
742
743 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
744 Log:
745 Change two occurances like match(userinput, target_p->name) ||
746 match(target_p->name, userinput) to just match(userinput,
747 target_p->name). No client name can contain * or ? now.
748
749
750 Changes: Modified:
751 +1 -1 trunk/modules/m_trace.c (File Modified)
752 +1 -2 trunk/src/s_serv.c (File Modified)
753
754
755 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
756 Log:
757 Do not try find_server() on a name find_client() has
758 returned NULL for, as this will always return NULL
759 since the removal of hostmasking.
760
761
762 Changes: Modified:
763 +1 -2 trunk/modules/m_pong.c (File Modified)
764 +0 -4 trunk/src/s_serv.c (File Modified)
765
766
767 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
768 Log:
769 Remove server_exists() which checked whether the
770 server name existed taking hostmasking into account
771 and just check with find_server(); admittedly
772 this checks if the name is a SID but that's not
773 a real problem.
774
775
776 Changes: Modified:
777 +3 -27 trunk/modules/core/m_server.c (File Modified)
778
779
780 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
781 Log:
782 Remove hash_find_masked_server(), which made it possible
783 to specify the full (unmasked) name of a server behind
784 a hostmask. As a result find_any_client() (for prefixes)
785 becomes equal to find_client(), so remove that too.
786
787
788 Changes: Modified:
789 +0 -1 trunk/include/hash.h (File Modified)
790 +1 -75 trunk/src/hash.c (File Modified)
791 +1 -1 trunk/src/parse.c (File Modified)
792
793
794 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
795 Log:
796 Remove '*' from valid server name characters.
797 This makes it impossible to connect hostmasked servers.
798 (This support didn't work well anyway, was incompatible
799 with TS6 and we never masked ourselves.)
800
801
802 Changes: Modified:
803 +1 -1 trunk/src/match.c (File Modified)
804
805
806 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
807 Log:
808 Change spambot, flooder and jupe joiner notices from host to orighost.
809
810
811 Changes: Modified:
812 +1 -1 trunk/modules/core/m_join.c (File Modified)
813 +2 -2 trunk/modules/core/m_message.c (File Modified)
814 +2 -2 trunk/src/channel.c (File Modified)
815
816
817 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
818 Log:
819 Add documentation for SASL client protocol, same as atheme doc/SASL.
820
821
822 Changes: Modified:
823 + - trunk/doc/sasl.txt (File Added)
824
825
826 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
827 Log:
828 Include real hostname in Closing Link message for unknown
829 connections that have sent USER. This is helpful for
830 k-lined users while not breaking server IP hiding.
831
832
833 Changes: Modified:
834 +3 -1 trunk/src/client.c (File Modified)
835
836
837 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
838 Log:
839 Rerun autoconf.
840
841
842 Changes: Modified:
843 +29 -29 trunk/configure (File Modified)
844
845
846 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
847 Log:
848 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
849
850
851 Changes: Modified:
852 +3 -3 trunk/modules/core/m_kill.c (File Modified)
853
854
855 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
856 Log:
857 Backport from early 3.x:
858
859 --
860 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
861 Log:
862 - remove "Processing connection to foobar.net" message
863
864
865 Changes: Modified:
866 +0 -3 trunk/src/s_auth.c (File Modified)
867
868
869 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
870 Log:
871 - missed the processing connection one (actually, we can probably nuke this one)
872
873
874 Changes: Modified:
875 +1 -2 trunk/src/s_auth.c (File Modified)
876
877
878 river 2006/09/27 16:33:05 UTC (20060927-2174)
879 Log:
880 get_client_name = stupid
881
882
883
884 Changes: Modified:
885 +10 -7 trunk/modules/core/m_kill.c (File Modified)
886
887
888 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
889 Log:
890 - remove excessive arguments
891
892
893 Changes: Modified:
894 +1 -2 trunk/src/s_conf.c (File Modified)
895 +1 -1 trunk/src/s_user.c (File Modified)
896
897
898 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
899 Log:
900 - use sendto_one_notice() for on-connect notices too.
901
902
903 Changes: Modified:
904 +10 -10 trunk/src/s_auth.c (File Modified)
905
906
907 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
908 Log:
909 - use sendto_one_notice() in the core, too.
910
911
912 Changes: Modified:
913 +2 -2 trunk/src/chmode.c (File Modified)
914 +8 -15 trunk/src/modules.c (File Modified)
915 +3 -5 trunk/src/s_conf.c (File Modified)
916 +1 -2 trunk/src/s_newconf.c (File Modified)
917 +20 -57 trunk/src/s_user.c (File Modified)
918
919
920 river 2006/09/27 16:19:25 UTC (20060927-2166)
921 Log:
922 the KILL command will use get_client_name(, SHOW_IP) instead of
923 target->name, and will show a more useful error for local opers
924
925
926
927 Changes: Modified:
928 +6 -4 trunk/modules/core/m_kill.c (File Modified)
929
930
931 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
932 Log:
933 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
934
935
936 Changes: Modified:
937 +4 -2 trunk/src/send.c (File Modified)
938
939
940 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
941 Log:
942 - back out r2159
943
944
945 Changes: Modified:
946 +1 -1 trunk/include/client.h (File Modified)
947
948
949 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
950 Log:
951 - get_id(): fall back to "*" if client has no known name
952
953
954 Changes: Modified:
955 +1 -1 trunk/include/client.h (File Modified)
956
957
958 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
959 Log:
960 - convert to sendto_one_notice().
961
962
963 Changes: Modified:
964 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
965 +4 -6 trunk/unsupported/m_force.c (File Modified)
966
967
968 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
969 Log:
970 - use sendto_one_notice() in many places instead of
971 sendto_one(source_p, ":%s NOTICE %s :", ...);
972
973
974 Changes: Modified:
975 +10 -25 trunk/extensions/example_module.c (File Modified)
976 +5 -14 trunk/extensions/hurt.c (File Modified)
977 +1 -2 trunk/extensions/m_42.c (File Modified)
978 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
979 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
980 +1 -2 trunk/extensions/m_opme.c (File Modified)
981 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
982 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
983 +3 -7 trunk/modules/core/m_die.c (File Modified)
984 +2 -4 trunk/modules/core/m_kill.c (File Modified)
985 +2 -2 trunk/modules/core/m_squit.c (File Modified)
986 +1 -2 trunk/modules/m_challenge.c (File Modified)
987 +11 -15 trunk/modules/m_connect.c (File Modified)
988 +20 -28 trunk/modules/m_dline.c (File Modified)
989 +2 -2 trunk/modules/m_etrace.c (File Modified)
990 +11 -21 trunk/modules/m_gline.c (File Modified)
991 +2 -4 trunk/modules/m_kline.c (File Modified)
992 +1 -2 trunk/modules/m_rehash.c (File Modified)
993 +3 -7 trunk/modules/m_restart.c (File Modified)
994 +31 -45 trunk/modules/m_set.c (File Modified)
995 +2 -4 trunk/modules/m_testmask.c (File Modified)
996 +5 -8 trunk/modules/m_unreject.c (File Modified)
997 +2 -5 trunk/modules/m_xline.c (File Modified)
998 --
999
1000
1001 Changes: Modified:
1002 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1003 +10 -25 trunk/extensions/example_module.c (File Modified)
1004 +5 -14 trunk/extensions/hurt.c (File Modified)
1005 +1 -2 trunk/extensions/m_42.c (File Modified)
1006 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1007 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1008 +1 -2 trunk/extensions/m_opme.c (File Modified)
1009 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1010 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1011 +3 -7 trunk/modules/core/m_die.c (File Modified)
1012 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1013 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1014 +1 -2 trunk/modules/m_challenge.c (File Modified)
1015 +11 -15 trunk/modules/m_connect.c (File Modified)
1016 +2 -4 trunk/modules/m_dline.c (File Modified)
1017 +2 -2 trunk/modules/m_etrace.c (File Modified)
1018 +11 -21 trunk/modules/m_gline.c (File Modified)
1019 +2 -4 trunk/modules/m_kline.c (File Modified)
1020 +1 -2 trunk/modules/m_rehash.c (File Modified)
1021 +3 -7 trunk/modules/m_restart.c (File Modified)
1022 +31 -45 trunk/modules/m_set.c (File Modified)
1023 +2 -4 trunk/modules/m_testmask.c (File Modified)
1024 +5 -8 trunk/modules/m_unreject.c (File Modified)
1025 +1 -3 trunk/modules/m_xline.c (File Modified)
1026 +2 -2 trunk/src/chmode.c (File Modified)
1027 +8 -15 trunk/src/modules.c (File Modified)
1028 +10 -14 trunk/src/s_auth.c (File Modified)
1029 +3 -6 trunk/src/s_conf.c (File Modified)
1030 +1 -2 trunk/src/s_newconf.c (File Modified)
1031 +20 -57 trunk/src/s_user.c (File Modified)
1032 +4 -2 trunk/src/send.c (File Modified)
1033 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1034 +4 -6 trunk/unsupported/m_force.c (File Modified)
1035
1036
1037 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1038 Log:
1039 - keyword-subst from charybdis 2.2.
1040
1041
1042 Changes: Modified:
1043 +12 -3 trunk/doc/example.conf (File Modified)
1044 +58 -3 trunk/doc/reference.conf (File Modified)
1045 + - trunk/include/substitution.h (File Added)
1046 +1 -0 trunk/src/Makefile.in (File Modified)
1047 +2 -2 trunk/src/s_conf.c (File Modified)
1048 +164 -1 trunk/src/s_user.c (File Modified)
1049 + - trunk/src/substitution.c (File Added)
1050
1051
1052 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1053 Log:
1054 Removed merge tracking for "svnmerge" for
1055 http://svn.atheme.org/charybdis/branches/release-2.2
1056
1057
1058 Changes: Modified:
1059 + - trunk/ (Property Modified)
1060
1061
1062 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1063 Log:
1064 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1065 http://svn.atheme.org/charybdis/branches/release-2.2
1066
1067
1068 Changes: Modified:
1069 + - trunk/ (Property Modified)
1070
1071
1072 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1073 Log:
1074 Removed merge tracking for "svnmerge" for
1075 http://svn.atheme.org/charybdis/branches/release-2.2
1076
1077
1078 Changes: Modified:
1079 + - trunk/ (Property Modified)
1080
1081
1082 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1083 Log:
1084 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1085 http://svn.atheme.org/charybdis/branches/release-2.2
1086
1087
1088 Changes: Modified:
1089 + - trunk/ (Property Modified)
1090
1091
1092 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1093 Log:
1094 - bleah
1095
1096
1097 Changes: Modified:
1098 + - trunk/ (Property Modified)
1099
1100
1101 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1102 Log:
1103 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1104 http://svn.atheme.org/charybdis/branches/release-2.2
1105
1106
1107 Changes: Modified:
1108 + - trunk/ (Property Modified)
1109
1110
1111 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1112 Log:
1113 - version bump to 2.2.0
1114
1115
1116 Changes: Modified:
1117 +3 -1 trunk/NEWS (File Modified)
1118 +1 -1 trunk/configure.ac (File Modified)
1119
1120
1121 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1122 Log:
1123 - the new plan:
1124 + branches/release-2.1 -> 2.2 base
1125 + 3.0 -> branches/cxxconversion
1126 + backport some immediate 3.0 functionality for 2.2
1127 + other stuff
1128
1129
1130 Changes: Modified:
1131 + - trunk/ (File Added)
1132
1133
1134 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1135 Log:
1136 Merged revisions 3135,3137 via svnmerge from
1137 http://svn.atheme.org/charybdis/trunk
1138
1139 ........
1140 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1141
1142 - Expand TRACE description
1143 - Mention expiry time in TESTLINE
1144 ........
1145 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1146
1147 Update copyright year for sgml docs to 2007.
1148 ........
1149
1150
1151 Changes: Modified:
1152 + - branches/release-2.1/ (Property Modified)
1153 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1154 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1155
1156
1157 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1158 Log:
1159 Merged revisions 1999 via svnmerge from
1160 http://svn.atheme.org/charybdis/trunk
1161 Add river to CREDITS
1162
1163 ........
1164 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1165
1166 vanity
1167 ........
1168
1169
1170 Changes: Modified:
1171 + - branches/release-2.1/ (Property Modified)
1172 +1 -0 branches/release-2.1/CREDITS (File Modified)
1173
1174
1175 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1176 Log:
1177 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1178 http://svn.atheme.org/charybdis/trunk
1179
1180 ........
1181 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1182
1183 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1184 ........
1185 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1186
1187 - add use_forward to /info
1188 ........
1189 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1190
1191 Call channel_modes() with &me instead of source_p when
1192 sending out a JOIN and SJOIN for a local user. This
1193 saves checking whether they are on the channel they
1194 have just joined.
1195 ........
1196 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1197
1198 If use_forward is disabled:
1199 - hide +fFQ in 005
1200 - hide +f in /mode #channel (/mode #channel f still shows it)
1201 - do not send any mode changes adding +f to local clients
1202 (-f ones are still sent)
1203 ........
1204
1205
1206 Changes: Modified:
1207 + - branches/release-2.1/ (Property Modified)
1208 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1209 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1210 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1211 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1212 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1213 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1214 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1215 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1216 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1217 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1218 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1219 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1220
1221
1222 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1223 Log:
1224 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1225
1226
1227 Changes: Modified:
1228 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1229 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1230 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1231
1232
1233 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1234 Log:
1235 Add accountability (wallops, log) to OKICK.
1236
1237
1238 Changes: Modified:
1239 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1240
1241
1242 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1243 Log:
1244 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1245 Similar to branches/release-2.2 r3061.
1246
1247
1248 Changes: Modified:
1249 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1250
1251
1252 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1253 Log:
1254 - Write xline to file after instead of before notifying opers and source
1255 - Also notify source of failure to add xline
1256 Similar to branches/release-2.2 r3057.
1257
1258
1259 Changes: Modified:
1260 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1261
1262
1263 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1264 Log:
1265 If a dline/kline/resv cannot be added to the file, send
1266 the regular notices to local opers and source anyway,
1267 and also warn the source (local opers were already warned).
1268 Similar to branches/release-2.2 r3053.
1269
1270
1271 Changes: Modified:
1272 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1273
1274
1275 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1276 Log:
1277 Port over fixes from unkline/unxline/unresv to undline.
1278 Similar to branches/release-2.2 r3049.
1279
1280
1281 Changes: Modified:
1282 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1283
1284
1285 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1286 Log:
1287 Merged revisions 2915 via svnmerge from
1288 http://svn.atheme.org/charybdis/trunk
1289
1290 ........
1291 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1292
1293 In usage message, show kline.conf and xline.conf instead
1294 of klines.conf and xlines.conf.
1295 ........
1296
1297
1298 Changes: Modified:
1299 + - branches/release-2.1/ (Property Modified)
1300 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1301
1302
1303 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1304 Log:
1305 Merged revisions 2831,2833,2853 via svnmerge from
1306 http://svn.atheme.org/charybdis/trunk
1307
1308 ........
1309 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1310
1311 unkline/unxline/unresv:
1312 - if fclose on the output returns an error, treat this as a
1313 write error too
1314 - check if the rename from the temp file to the ban conf failed
1315 ........
1316 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1317
1318 When adding a permanent dline/kline/xline/resv, check
1319 the return value of fclose().
1320 ........
1321 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1322
1323 Do not free xline aconf if it could not be written out.
1324 It will be added to the list in memory anyway.
1325 ........
1326
1327
1328 Changes: Modified:
1329 + - branches/release-2.1/ (Property Modified)
1330 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1331 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1332 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1333 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1334
1335
1336 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1337 Log:
1338 NEWS: Clarify effects of ip_cloaking changes a little.
1339
1340
1341 Changes: Modified:
1342 +2 -0 branches/release-2.1/NEWS (File Modified)
1343
1344
1345 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1346 Log:
1347 Rerun autoconf.
1348
1349
1350 Changes: Modified:
1351 +9 -9 branches/release-2.1/configure (File Modified)
1352
1353
1354 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1355 Log:
1356 Version bump on 2.1 branch to 2.1.2.
1357
1358
1359 Changes: Modified:
1360 +1 -1 branches/release-2.1/configure.ac (File Modified)
1361
1362
1363 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1364 Log:
1365 Mention r2801/r2805.
1366
1367
1368 Changes: Modified:
1369 +1 -0 branches/release-2.1/NEWS (File Modified)
1370
1371
1372 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1373 Log:
1374 Merged revisions 2801 via svnmerge from
1375 http://svn.atheme.org/charybdis/trunk
1376
1377 ........
1378 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1379
1380 ip_cloaking: try to avoid truncation by removing more
1381 components of the hostname (except the TLD).
1382 ........
1383
1384
1385 Changes: Modified:
1386 + - branches/release-2.1/ (Property Modified)
1387 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1388
1389
1390 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1391 Log:
1392 Update NEWS.
1393
1394
1395 Changes: Modified:
1396 +8 -1 branches/release-2.1/NEWS (File Modified)
1397
1398
1399 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1400 Log:
1401 Merged revisions 2781 via svnmerge from
1402 http://svn.atheme.org/charybdis/trunk
1403
1404 ........
1405 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1406
1407 Fix stupid bug: checked a hostmask against the found
1408 ban instead of all exceptions, causing all host mangled
1409 clients to be exempted if there was a single ban
1410 exception in many cases.
1411 ........
1412
1413
1414 Changes: Modified:
1415 + - branches/release-2.1/ (Property Modified)
1416 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1417
1418
1419 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1420 Log:
1421 Merged revisions 2773 via svnmerge from
1422 http://svn.atheme.org/charybdis/trunk
1423
1424 ........
1425 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1426
1427 user@host must be *@* for a shared{} block with flags=locops
1428 (server should not be *).
1429 ........
1430
1431
1432 Changes: Modified:
1433 + - branches/release-2.1/ (Property Modified)
1434 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1435
1436
1437 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1438 Log:
1439 Tweak \s code a little.
1440
1441
1442 Changes: Modified:
1443 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1444 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1445 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1446
1447
1448 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1449 Log:
1450 Merged revisions 2761 via svnmerge from
1451 http://svn.atheme.org/charybdis/trunk
1452
1453 ........
1454 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1455
1456 The testline/no_tilde fixes are in 2.1.1.
1457 ........
1458
1459
1460 Changes: Modified:
1461 + - branches/release-2.1/ (Property Modified)
1462 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1463
1464
1465 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1466 Log:
1467 Update NEWS.
1468
1469
1470 Changes: Modified:
1471 +4 -1 branches/release-2.1/NEWS (File Modified)
1472
1473
1474 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1475 Log:
1476 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
1477 http://svn.atheme.org/charybdis/trunk
1478 no_tilde fixes
1479
1480 ........
1481 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1482
1483 If the auth{} block has no_tilde and is not kline exempt,
1484 check the username without tilde against klines too.
1485 This is consistent with the way klines work on spoofs
1486 (klines checked on both raw and appearing-on-IRC version).
1487 ........
1488 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1489
1490 Rework the fix for klines with no_tilde.
1491 Add an extra argument to find_address_conf() for the
1492 username without tilde, as that may contain one character more.
1493 ........
1494 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1495
1496 Unbreak compile (because of r2697).
1497 testline with ~ could be improved some more perhaps, but this should work.
1498 ........
1499 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1500
1501 testline: take no_tilde and username truncation into account
1502 ........
1503 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1504
1505 Add some information on /testline with no_tilde and username truncation.
1506 ........
1507
1508
1509 Changes: Modified:
1510 + - branches/release-2.1/ (Property Modified)
1511 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1512 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1513 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1514 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1515 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1516 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1517
1518
1519 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1520 Log:
1521 Merged revisions 2149,2151 via svnmerge from
1522 http://svn.atheme.org/charybdis/trunk
1523
1524 ........
1525 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1526
1527 Move kills from services from +s to +k snomask.
1528 Kills from non-service opers remain on +s.
1529 ........
1530 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1531
1532 Update description of +s and +k snomasks.
1533 ........
1534
1535
1536 Changes: Modified:
1537 + - branches/release-2.1/ (Property Modified)
1538 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1539 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1540 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1541
1542
1543 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1544 Log:
1545 Merged revisions 2685 via svnmerge from
1546 http://svn.atheme.org/charybdis/trunk
1547
1548 ........
1549 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1550
1551 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1552 ........
1553
1554
1555 Changes: Modified:
1556 + - branches/release-2.1/ (Property Modified)
1557 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1558
1559
1560 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1561 Log:
1562 Merged revisions 2693 via svnmerge from
1563 http://svn.atheme.org/charybdis/trunk
1564
1565 ........
1566 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1567
1568 Fix truncation (by one) of unidented usernames
1569 if user registration is done because of DNSBL
1570 completion (which is the usual case if a valid
1571 NICK and USER are sent quickly and any DNSBLs
1572 are enabled).
1573 ........
1574
1575
1576 Changes: Modified:
1577 + - branches/release-2.1/ (Property Modified)
1578 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1579
1580
1581 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1582 Log:
1583 Update NEWS.
1584
1585
1586 Changes: Modified:
1587 +10 -0 branches/release-2.1/NEWS (File Modified)
1588
1589
1590 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1591 Log:
1592 Rerun autoconf.
1593
1594
1595 Changes: Modified:
1596 +9 -9 branches/release-2.1/configure (File Modified)
1597
1598
1599 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1600 Log:
1601 Version bump to 2.1.1.
1602
1603
1604 Changes: Modified:
1605 +1 -1 branches/release-2.1/configure.ac (File Modified)
1606
1607
1608 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1609 Log:
1610 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
1611 http://svn.atheme.org/charybdis/trunk
1612
1613 ........
1614 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1615
1616 - fix a server notice on SID collision where the server name is mentioned twice
1617 ........
1618 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1619
1620 - get_server_name() is stupid
1621 ........
1622 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1623
1624 - fix an oops
1625 ........
1626 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1627
1628 Do the Attempt to re-introduce SID server notice somewhat
1629 differently, showing a real host again if !HIDE_SERVERS_IPS
1630 and still showing the server name exactly once.
1631 ........
1632 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1633
1634 Fix log message for Attempt to re-introduce SID (server notice was ok).
1635 ........
1636 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1637
1638 - replace "No N line" with "no connect block" in a
1639 serverlog message
1640 - show attempted server name in a few serverlog messages
1641 ........
1642
1643
1644 Changes: Modified:
1645 + - branches/release-2.1/ (Property Modified)
1646 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1647
1648
1649 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1650 Log:
1651 Merged revisions 2218 via svnmerge from
1652 http://svn.atheme.org/charybdis/trunk
1653
1654 ........
1655 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1656
1657 Fix garbage in /stats y output on 64-bit archs.
1658 ........
1659
1660
1661 Changes: Modified:
1662 + - branches/release-2.1/ (Property Modified)
1663 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1664
1665
1666 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1667 Log:
1668 Merged revisions 2438 via svnmerge from
1669 http://svn.atheme.org/charybdis/trunk
1670
1671 ........
1672 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1673
1674 Enable Revision keyword in addition to Id.
1675 ........
1676
1677
1678 Changes: Modified:
1679 + - branches/release-2.1/ (Property Modified)
1680 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1681
1682
1683 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1684 Log:
1685 Merged revisions 2679 via svnmerge from
1686 http://svn.atheme.org/charybdis/trunk
1687
1688 ........
1689 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1690
1691 Port over ratbox 2.2 r23253 (anfl):
1692 - remove the cached storage of how many +beI there are, thereby fixing a
1693 case where it can get desynced from reality
1694 ........
1695
1696
1697 Changes: Modified:
1698 + - branches/release-2.1/ (Property Modified)
1699 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1700 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1701
1702
1703 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1704 Log:
1705 Merged revisions 2093,2095 via svnmerge from
1706 http://svn.atheme.org/charybdis/trunk
1707
1708 ........
1709 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1710
1711 - change DNSBL licensing to BSD.
1712 ........
1713 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1714
1715 - change x86-assembly FNV implementation to BSD license
1716 ........
1717
1718
1719 Changes: Modified:
1720 + - branches/release-2.1/ (Property Modified)
1721 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1722 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1723
1724
1725 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1726 Log:
1727 Merged revisions 2073,2075 via svnmerge from
1728 http://svn.atheme.org/charybdis/trunk
1729
1730 ........
1731 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1732
1733 Put full information in the squit reason when exiting
1734 a server due to a servlink (ziplinks) error.
1735 ........
1736 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1737
1738 Put full information in the squit reason when exiting
1739 a server due to not enough arguments for a command.
1740 ........
1741
1742
1743 Changes: Modified:
1744 + - branches/release-2.1/ (Property Modified)
1745 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1746 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1747
1748
1749 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1750 Log:
1751 Merged revisions 2071 via svnmerge from
1752 http://svn.atheme.org/charybdis/trunk
1753
1754 ........
1755 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1756
1757 Don't redirect users from an existing domain to an
1758 existing server in reference.conf.
1759 Idea from ratbox.
1760 ........
1761
1762
1763 Changes: Modified:
1764 + - branches/release-2.1/ (Property Modified)
1765 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1766
1767
1768 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1769 Log:
1770 Merged revisions 2053 via svnmerge from
1771 http://svn.atheme.org/charybdis/trunk
1772
1773 ........
1774 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1775
1776 Make find_channel_membership() choose the shortest list
1777 (channel's list or user's list) to search, avoiding excessive
1778 CPU usage with services which are in lots of channels.
1779 From ratbox 2.2 (anfl/jilles)
1780 ........
1781
1782
1783 Changes: Modified:
1784 + - branches/release-2.1/ (Property Modified)
1785 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1786
1787
1788 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1789 Log:
1790 Rerun autoconf.
1791
1792
1793 Changes: Modified:
1794 +9 -9 branches/release-2.1/configure (File Modified)
1795
1796
1797 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1798 Log:
1799 Version change 2.1.0rc1 -> 2.1.0 (release).
1800
1801
1802 Changes: Modified:
1803 +1 -1 branches/release-2.1/configure.ac (File Modified)
1804
1805
1806 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1807 Log:
1808 Merged revisions 2029 via svnmerge from
1809 http://svn.atheme.org/charybdis/trunk
1810
1811 ........
1812 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1813
1814 NEWS: mention m_webirc.c module
1815 ........
1816
1817
1818 Changes: Modified:
1819 + - branches/release-2.1/ (Property Modified)
1820 +1 -0 branches/release-2.1/NEWS (File Modified)
1821
1822
1823 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1824 Log:
1825 Rerun autoconf.
1826
1827
1828 Changes: Modified:
1829 +9 -9 branches/release-2.1/configure (File Modified)
1830
1831
1832 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1833 Log:
1834 Change version to 2.1.0rc1.
1835
1836
1837 Changes: Modified:
1838 +1 -1 branches/release-2.1/configure.ac (File Modified)
1839
1840
1841 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1842 Log:
1843 Merged revisions 2021 via svnmerge from
1844 http://svn.atheme.org/charybdis/trunk
1845
1846 ........
1847 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1848
1849 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1850 related flaky looking things, and instead keep a list
1851 of BlacklistClients in PreClient.
1852 ........
1853
1854
1855 Changes: Modified:
1856 + - branches/release-2.1/ (Property Modified)
1857 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1858 +1 -1 branches/release-2.1/include/client.h (File Modified)
1859 +0 -1 branches/release-2.1/include/res.h (File Modified)
1860 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1861 +0 -24 branches/release-2.1/src/res.c (File Modified)
1862 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1863
1864
1865 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1866 Log:
1867 Merged revisions 2015,2017 via svnmerge from
1868 http://svn.atheme.org/charybdis/trunk
1869
1870 ........
1871 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1872
1873 Check if the name in the question section of the
1874 DNS reply matches what we queried, to guard against
1875 late replies to a previous query with the same id.
1876 ........
1877 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1878
1879 res.c: add a comment summarizing our changes
1880 ........
1881
1882
1883 Changes: Modified:
1884 + - branches/release-2.1/ (Property Modified)
1885 +53 -18 branches/release-2.1/src/res.c (File Modified)
1886
1887
1888 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1889 Log:
1890 Merged revisions 1981 via svnmerge from
1891 http://svn.atheme.org/charybdis/trunk
1892
1893 ........
1894 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1895
1896 Alphabetize extensions and tweak the descriptions a little.
1897 ........
1898
1899
1900 Changes: Modified:
1901 + - branches/release-2.1/ (Property Modified)
1902 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1903 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1904
1905
1906 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1907 Log:
1908 Merged revisions 1975 via svnmerge from
1909 http://svn.atheme.org/charybdis/trunk
1910
1911 ........
1912 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1913
1914 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1915 We should use the IP and not truncate the hostname.
1916 From ratbox 2.2 (androsyn)
1917 ........
1918
1919
1920 Changes: Modified:
1921 + - branches/release-2.1/ (Property Modified)
1922 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1923
1924
1925 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1926 Log:
1927 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1928 http://svn.atheme.org/charybdis/trunk
1929
1930
1931 Changes: Modified:
1932 + - branches/release-2.1/ (Property Modified)
1933
1934
1935 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1936 Log:
1937 - branch 2.1 release family
1938
1939
1940 Changes: Modified:
1941 + - branches/release-2.1/ (File Added)
1942
1943
1944 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1945 Log:
1946 Describe new handling of host mangling in channel bans in SGML.
1947
1948
1949 Changes: Modified:
1950 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1951
1952
1953 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1954 Log:
1955 - ok, 2.1 operline brought to you by marvin the melancholy robot
1956
1957
1958 Changes: Modified:
1959 +1 -1 trunk/src/messages.tab (File Modified)
1960
1961
1962 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1963 Log:
1964 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1965 If anybody comes up with anything better, then please let us know
1966 and we will change this before 2.1 is branched.
1967
1968
1969 Changes: Modified:
1970 +1 -1 trunk/src/messages.tab (File Modified)
1971
1972
1973 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1974 Log:
1975 Add EUID to capab.txt.
1976
1977
1978 Changes: Modified:
1979 +1 -0 trunk/doc/technical/capab.txt (File Modified)
1980
1981
1982 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
1983 Log:
1984 Update NEWS file.
1985
1986
1987 Changes: Modified:
1988 +3 -0 trunk/NEWS (File Modified)
1989
1990
1991 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
1992 Log:
1993 Allow service{} servers to manipulate the nick delay table
1994 (for "nickserv enforcement").
1995 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
1996 If duration is 0, the nickdelay entry is removed, otherwise
1997 it is added with the duration in seconds (maximum 24 hours).
1998 It is suggested that this is used if the EUID capab is present.
1999
2000
2001 Changes: Modified:
2002 +42 -1 trunk/modules/m_services.c (File Modified)
2003
2004
2005 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2006 Log:
2007 HURT: strip off *@ from the start of the mask
2008 reject anything else containing '@' or '!'
2009
2010
2011 Changes: Modified:
2012 +11 -0 trunk/extensions/hurt.c (File Modified)
2013
2014
2015 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2016 Log:
2017 ircd.c: need supported.h here
2018
2019
2020 Changes: Modified:
2021 +1 -0 trunk/src/ircd.c (File Modified)
2022
2023
2024 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2025 Log:
2026 HURT: less ambiguity here
2027 ips/hosts to be hurt must contain a '.' or ':' otherwise
2028 they are interpreted as nicks
2029
2030
2031 Changes: Modified:
2032 +14 -9 trunk/extensions/hurt.c (File Modified)
2033
2034
2035 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2036 Log:
2037 - we're now ircd-charybdis.org.
2038 - properly alphabetize credits
2039
2040
2041 Changes: Modified:
2042 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2043
2044
2045 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2046 Log:
2047 - add additional modules to the configs
2048
2049
2050 Changes: Modified:
2051 +6 -0 trunk/doc/example.conf (File Modified)
2052 +12 -0 trunk/doc/reference.conf (File Modified)
2053
2054
2055 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2056 Log:
2057 - remove hurt.h, it is pointless and confusing
2058
2059
2060 Changes: Modified:
2061 +27 -62 trunk/extensions/hurt.c (File Modified)
2062 + - trunk/extensions/hurt.h (File Deleted)
2063
2064
2065 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2066 Log:
2067 - add code to suggest a local HURT by nickname.
2068 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2069
2070
2071 Changes: Modified:
2072 +40 -10 trunk/extensions/hurt.c (File Modified)
2073 +1 -0 trunk/extensions/hurt.h (File Modified)
2074
2075
2076 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2077 Log:
2078 - update NEWS file
2079
2080
2081 Changes: Modified:
2082 +2 -1 trunk/NEWS (File Modified)
2083
2084
2085 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2086 Log:
2087 MASKTRACE/TESTMASK: check orighost as well
2088
2089
2090 Changes: Modified:
2091 +4 -2 trunk/modules/m_etrace.c (File Modified)
2092 +3 -1 trunk/modules/m_testmask.c (File Modified)
2093
2094
2095 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2096 Log:
2097 Make RPL_ISUPPORT (005) numeric modularizable.
2098 Currently it will reassemble the numeric every time
2099 it needs to be sent, using a few dozen callbacks;
2100 if this is too slow some caching scheme should be
2101 implemented.
2102
2103
2104 Changes: Modified:
2105 +0 -1 trunk/include/s_user.h (File Modified)
2106 +36 -114 trunk/include/supported.h (File Modified)
2107 +1 -1 trunk/modules/m_version.c (File Modified)
2108 +1 -0 trunk/src/Makefile.in (File Modified)
2109 +1 -0 trunk/src/ircd.c (File Modified)
2110 +300 -25 trunk/src/s_user.c (File Modified)
2111 + - trunk/src/supported.c (File Added)
2112
2113
2114 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2115 Log:
2116 EUID orighost could differ from host only in case,
2117 do not mark as dynamic spoof then
2118
2119
2120 Changes: Modified:
2121 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2122
2123
2124 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2125 Log:
2126 kline help file: clarify a bit and remove some obsolete stuff
2127 partly suggested by Olin
2128
2129
2130 Changes: Modified:
2131 +8 -8 trunk/help/opers/kline (File Modified)
2132
2133
2134 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2135 Log:
2136 Update NEWS file.
2137
2138
2139 Changes: Modified:
2140 +20 -0 trunk/NEWS (File Modified)
2141
2142
2143 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2144 Log:
2145 Show real host/IP to nonopers whoising themselves.
2146 The IP is not shown for auth{} spoofs, otherwise it is,
2147 as it looked rather weird to me to show an auth{} spoofed
2148 IP like this. (/userhost on self still shows the IP.)
2149
2150
2151 Changes: Modified:
2152 +13 -2 trunk/modules/m_whois.c (File Modified)
2153
2154
2155 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2156 Log:
2157 Document nick_delay stuff and move it around a bit.
2158
2159
2160 Changes: Modified:
2161 +1 -2 trunk/doc/example.conf (File Modified)
2162 +8 -2 trunk/doc/reference.conf (File Modified)
2163
2164
2165 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2166 Log:
2167 - disable nickdelay by default. Needs to be documented in reference.conf.
2168
2169
2170 Changes: Modified:
2171 +2 -0 trunk/doc/example.conf (File Modified)
2172 +2 -0 trunk/doc/reference.conf (File Modified)
2173
2174
2175 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2176 Log:
2177 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2178
2179
2180 Changes: Modified:
2181 +2 -1 trunk/modules/m_services.c (File Modified)
2182
2183
2184 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2185 Log:
2186 ip_cloaking: somewhat hackish but we need to send the
2187 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2188 umodes
2189
2190
2191 Changes: Modified:
2192 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2193
2194
2195 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2196 Log:
2197 If EUID is used, show realhost in far connect notice
2198 (but not in far disconnect notice).
2199
2200
2201 Changes: Modified:
2202 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2203
2204
2205 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2206 Log:
2207 ip_cloaking:
2208 - use non-ENCAP CHGHOST if possible
2209 - really introduce new users with their mangled and real
2210 host if +h is in default umodes
2211
2212
2213 Changes: Modified:
2214 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2215
2216
2217 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2218 Log:
2219 Add non-ENCAP CHGHOST.
2220
2221
2222 Changes: Modified:
2223 +49 -11 trunk/modules/m_chghost.c (File Modified)
2224
2225
2226 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2227 Log:
2228 Initial addition of EUID (puts realhost/account in same
2229 command as user introduction).
2230 See doc/technical/euid.txt for more information.
2231 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2232
2233
2234 Changes: Modified:
2235 + - trunk/doc/technical/euid.txt (File Added)
2236 +2 -1 trunk/include/s_serv.h (File Modified)
2237 +1 -1 trunk/include/s_user.h (File Modified)
2238 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2239 +1 -34 trunk/modules/m_chghost.c (File Modified)
2240 +0 -28 trunk/modules/m_services.c (File Modified)
2241 +30 -1 trunk/src/s_serv.c (File Modified)
2242 +30 -3 trunk/src/s_user.c (File Modified)
2243
2244
2245 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2246 Log:
2247 Store the mangled host in localClient and use it for
2248 ban matching (also match real host for mangled users,
2249 also match mangled host for uncloaked users).
2250 Improve interaction of +h with auth{} and services
2251 spoofs.
2252 Note that all of this only applies to clients who
2253 connect after the mangling module is loaded
2254 (other clients cannot even set +h).
2255 The sorcerynet cloaking module has not been updated
2256 for these changes.
2257
2258
2259 Changes: Modified:
2260 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2261 +3 -0 trunk/include/client.h (File Modified)
2262 +64 -5 trunk/src/channel.c (File Modified)
2263 +1 -0 trunk/src/client.c (File Modified)
2264 +2 -2 trunk/src/s_user.c (File Modified)
2265
2266
2267 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2268 Log:
2269 Document /stats U letters in sgml.
2270
2271
2272 Changes: Modified:
2273 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2274
2275
2276 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2277 Log:
2278 Better description of hub_mask and leaf_mask.
2279
2280
2281 Changes: Modified:
2282 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2283
2284
2285 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2286 Log:
2287 Add operspy_dont_care_user_info to sgml docs.
2288
2289
2290 Changes: Modified:
2291 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2292
2293
2294 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2295 Log:
2296 Add general::operspy_dont_care_user_info.
2297 This makes /who mask equivalent to /who !mask for opers
2298 with the operspy flag, and removes the operspy log/notice
2299 on /who mask, /masktrace and /scan.
2300 The necessary privilege (operspy flag) is unchanged.
2301 Behaviour for the other operspy commands (channel
2302 related ones) is also unchanged.
2303
2304
2305 Changes: Modified:
2306 +1 -0 trunk/doc/example.conf (File Modified)
2307 +6 -0 trunk/doc/reference.conf (File Modified)
2308 +1 -0 trunk/include/s_conf.h (File Modified)
2309 +10 -8 trunk/modules/m_etrace.c (File Modified)
2310 +6 -0 trunk/modules/m_info.c (File Modified)
2311 +8 -5 trunk/modules/m_scan.c (File Modified)
2312 +1 -1 trunk/modules/m_version.c (File Modified)
2313 +6 -1 trunk/modules/m_who.c (File Modified)
2314 +1 -0 trunk/src/newconf.c (File Modified)
2315 +1 -0 trunk/src/s_conf.c (File Modified)
2316
2317
2318 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2319 Log:
2320 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2321 This letter will also be used for showing operspy with
2322 limited accountability (show non channel related info
2323 without '!' or notice).
2324
2325
2326 Changes: Modified:
2327 +2 -0 trunk/doc/server-version-info (File Modified)
2328 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2329 +2 -0 trunk/include/ircd.h (File Modified)
2330 +6 -0 trunk/modules/m_info.c (File Modified)
2331 +2 -0 trunk/modules/m_version.c (File Modified)
2332 +1 -0 trunk/src/ircd_state.c (File Modified)
2333
2334
2335 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2336 Log:
2337 Add m_webirc module, allows showing real host of CGI:IRC users.
2338 Differences to the version available on my web page for a while:
2339 instructions on how to set it up.
2340
2341
2342 Changes: Modified:
2343 +137 -0 trunk/extensions/Makefile.in (File Modified)
2344 + - trunk/extensions/m_webirc.c (File Added)
2345
2346
2347 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2348 Log:
2349 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2350
2351
2352 Changes: Modified:
2353 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2354
2355
2356 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2357 Log:
2358 - move beu from core to contributors
2359 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2360
2361
2362 Changes: Modified:
2363 +2 -2 trunk/CREDITS (File Modified)
2364
2365
2366 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2367 Log:
2368 Mention that class blocks must be defined before the
2369 auth or connect blocks referencing them.
2370
2371
2372 Changes: Modified:
2373 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2374
2375
2376 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2377 Log:
2378 extb_canjoin:
2379 - change from "can join" to "is banned", this reverses sense
2380 and removes "weird" checks like for +i, +l, +j
2381 - don't allow $j to same channel
2382 - +s/+p restriction removed, anyone can /mode b anyway
2383 - +k check removed
2384
2385
2386 Changes: Modified:
2387 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2388
2389
2390 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2391 Log:
2392 Add a few important lines from reference.conf to example.conf.
2393
2394
2395 Changes: Modified:
2396 +8 -1 trunk/doc/example.conf (File Modified)
2397
2398
2399 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2400 Log:
2401 - we don't support rtsigio anymore
2402 - we definately don't support VMS nor Cygwin either.
2403
2404
2405 Changes: Modified:
2406 +2 -2 trunk/INSTALL (File Modified)
2407 +0 -2 trunk/README.FIRST (File Modified)
2408
2409
2410 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2411 Log:
2412 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2413
2414
2415 Changes: Modified:
2416 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2417
2418
2419 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2420 Log:
2421 extb_canjoin:
2422 - return EXTBAN_NOMATCH for a valid ban that does not match
2423 - consider a $j ban invalid if we were already processing a
2424 can_join for a $j ban
2425
2426
2427 Changes: Modified:
2428 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2429
2430
2431 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2432 Log:
2433 extb_extgecos: realhost -> orighost
2434
2435
2436 Changes: Modified:
2437 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2438
2439
2440 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2441 Log:
2442 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2443
2444
2445 Changes: Modified:
2446 +59 -0 trunk/extensions/Makefile.in (File Modified)
2447 + - trunk/extensions/extb_canjoin.c (File Added)
2448
2449
2450 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2451 Log:
2452 - oh right, charybdis calls that 'orighost'.
2453
2454
2455 Changes: Modified:
2456 +2 -2 trunk/modules/m_who.c (File Modified)
2457
2458
2459 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2460 Log:
2461 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2462
2463
2464 Changes: Modified:
2465 +2 -0 trunk/modules/m_who.c (File Modified)
2466
2467
2468 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2469 Log:
2470 - also check $x against realhost
2471
2472
2473 Changes: Modified:
2474 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2475
2476
2477 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2478 Log:
2479 Sorcerynet people want a debugging notice moved from +s to +d.
2480
2481
2482 Changes: Modified:
2483 +1 -1 trunk/src/blacklist.c (File Modified)
2484
2485
2486 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2487 Log:
2488 Use source_p instead of client_p for free_pre_client().
2489 client_p could be NULL or another client.
2490
2491
2492 Changes: Modified:
2493 +1 -1 trunk/src/client.c (File Modified)
2494
2495
2496 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2497 Log:
2498 - revert this, I know how to fix it now
2499
2500
2501 Changes: Modified:
2502 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2503
2504
2505 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2506 Log:
2507 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2508 This fix is probably suboptimal, but it does indeed fix the problem.
2509
2510
2511 Changes: Modified:
2512 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2513
2514
2515 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2516 Log:
2517 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2518
2519
2520 Changes: Modified:
2521 +49 -0 trunk/extensions/Makefile.in (File Modified)
2522 + - trunk/extensions/extb_extgecos.c (File Added)
2523
2524
2525 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2526 Log:
2527 Remove undocumented and unused general::fallback_to_ip6_int config option.
2528
2529
2530 Changes: Modified:
2531 +0 -3 trunk/include/s_conf.h (File Modified)
2532 +0 -3 trunk/src/newconf.c (File Modified)
2533
2534
2535 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2536 Log:
2537 SGML docs:
2538 - document new TESTMASK
2539 - mention that TESTMASK matching is the same as MASKTRACE matching
2540 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2541 been that way)
2542
2543
2544 Changes: Modified:
2545 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2546
2547
2548 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2549 Log:
2550 New testmask from ratbox 2.2.
2551 Allows matches on nick, ip and gecos in addition to user
2552 and host, and is fully analogous to masktrace.
2553 The numeric has changed from 724 to 727 and fields in it
2554 have changed.
2555
2556
2557 Changes: Modified:
2558 +4 -3 trunk/help/opers/testmask (File Modified)
2559 +1 -0 trunk/include/numeric.h (File Modified)
2560 +82 -9 trunk/modules/m_testmask.c (File Modified)
2561 +2 -2 trunk/src/messages.tab (File Modified)
2562
2563
2564 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2565 Log:
2566 contrib -> extensions
2567
2568
2569 Changes: Modified:
2570 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2571
2572
2573 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2574 Log:
2575 CHGHOST: Check validity of new hostname.
2576 If the command came from a local client (disabled by
2577 default), send an error message and drop the command.
2578 If the command came from a remote client or server,
2579 send a notice to opers and the target user (if local).
2580
2581
2582 Changes: Modified:
2583 +42 -1 trunk/modules/m_chghost.c (File Modified)
2584
2585
2586 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2587 Log:
2588 Update NEWS file.
2589
2590
2591 Changes: Modified:
2592 +23 -1 trunk/NEWS (File Modified)
2593
2594
2595 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2596 Log:
2597 When an outgoing server connection succeeds, set
2598 localClient->ip by simply copying the whole sockaddr
2599 struct instead of copying certain parts only.
2600
2601
2602 Changes: Modified:
2603 +1 -19 trunk/src/s_serv.c (File Modified)
2604
2605
2606 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2607 Log:
2608 Give a special error message and ignore the connect block
2609 if trying to add a connect block for the server's own name.
2610
2611
2612 Changes: Modified:
2613 +7 -0 trunk/src/newconf.c (File Modified)
2614
2615
2616 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2617 Log:
2618 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2619 when --disable-balloc is used, so that it compiles.
2620 Obviously the BlockHeapUsage() stub returns just zeroes so
2621 /stats z will be less informative.
2622
2623
2624 Changes: Modified:
2625 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2626
2627
2628 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2629 Log:
2630 Free and zero dns_query in DNS callback for outgoing connect.
2631 This avoids double free of reslist.
2632
2633
2634 Changes: Modified:
2635 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2636
2637
2638 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2639 Log:
2640 From ratbox, log failed outgoing connections to serverlog.
2641 Added: IP address.
2642
2643
2644 Changes: Modified:
2645 +13 -1 trunk/src/s_serv.c (File Modified)
2646
2647
2648 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2649 Log:
2650 Change serverlog message when connecting to be more clear and show the port number.
2651
2652
2653 Changes: Modified:
2654 +1 -1 trunk/src/s_serv.c (File Modified)
2655
2656
2657 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2658 Log:
2659 Remove gethost_byname(), this is meaningless
2660 since the removal of AAAA -> A fallback (r1763).
2661
2662
2663 Changes: Modified:
2664 +0 -1 trunk/include/res.h (File Modified)
2665 +0 -12 trunk/src/res.c (File Modified)
2666
2667
2668 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2669 Log:
2670 Remove ip6.int support and use only ip6.arpa.
2671 The global ip6.int zone has disappeared on June 1
2672 and a lot of other software has been removing ip6.int
2673 support also.
2674 This removes the second and last case where IPv6
2675 support in charybdis causes extra lookups and slows
2676 DNS down.
2677
2678
2679 Changes: Modified:
2680 +5 -27 trunk/src/res.c (File Modified)
2681
2682
2683 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2684 Log:
2685 Mention new default (r1767) for connect::aftype in sgml docs.
2686
2687
2688 Changes: Modified:
2689 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2690
2691
2692 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2693 Log:
2694 Use IPv6 if connect::host looks like an IPv6 address
2695 (contains a colon). No need to aftype=ipv6 anymore.
2696
2697
2698 Changes: Modified:
2699 +2 -0 trunk/src/newconf.c (File Modified)
2700
2701
2702 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2703 Log:
2704 More information about connect::host.
2705
2706
2707 Changes: Modified:
2708 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2709
2710
2711 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2712 Log:
2713 Remove fallback to A if AAAA cannot be found.
2714 In case of a forward check of a reverse lookup, we
2715 already know if it's ipv4 or ipv6, so it is not
2716 useful and in case of a forward lookup of a hostname
2717 in connect::host, connect::aftype already specifies
2718 if it's ipv4 or ipv6.
2719
2720
2721 Changes: Modified:
2722 +4 -27 trunk/src/res.c (File Modified)
2723
2724
2725 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2726 Log:
2727 msg_channel():
2728 - check if +c made the message text empty and refuse
2729 to send it if so
2730 - don't copy message text if it is not necessary
2731 (channel is -c)
2732
2733
2734 Changes: Modified:
2735 +14 -4 trunk/modules/core/m_message.c (File Modified)
2736
2737
2738 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2739 Log:
2740 remove_conf_item(): do not free cf_name, this is generally a string constant
2741
2742
2743 Changes: Modified:
2744 +0 -1 trunk/src/newconf.c (File Modified)
2745
2746
2747 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2748 Log:
2749 Remove the old unused FDL_ constants.
2750
2751
2752 Changes: Modified:
2753 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2754
2755
2756 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2757 Log:
2758 Remove an unused struct irc_sockaddr_storage from fde_t
2759 (allocated for every possible file descriptor).
2760
2761
2762 Changes: Modified:
2763 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2764
2765
2766 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2767 Log:
2768 If the DNS lookup for an outgoing connection is still
2769 pending when it is closed, clean it up.
2770
2771
2772 Changes: Modified:
2773 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2774
2775
2776 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2777 Log:
2778 If proc_answer() fails (for example if a lookup for an
2779 A record returns a CNAME), fail the query immediately.
2780 Previously the packet was just ignored, leaving the
2781 query to time out.
2782
2783
2784 Changes: Modified:
2785 +4 -8 trunk/src/res.c (File Modified)
2786
2787
2788 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2789 Log:
2790 Correct sockhost field in an outgoing server connection.
2791 First copy the host field from the server_conf, then
2792 take the IP from to where the connection was attempted
2793 when the connection callback is called.
2794 (Before r1747 this used the IP from the server_conf.)
2795
2796
2797 Changes: Modified:
2798 +8 -2 trunk/src/s_serv.c (File Modified)
2799
2800
2801 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2802 Log:
2803 Remove ipnum (keep aftype) and dns_query from server_conf.
2804 We don't keep track of binary form address in connect{}
2805 blocks anymore, DNS lookups of names in host= gone.
2806 As before the DNS lookup is done on connect.
2807 This should unbreak hostnames in host= somewhat.
2808
2809
2810 Changes: Modified:
2811 +1 -2 trunk/include/s_newconf.h (File Modified)
2812 +2 -2 trunk/src/newconf.c (File Modified)
2813 +1 -42 trunk/src/s_newconf.c (File Modified)
2814 +12 -31 trunk/src/s_serv.c (File Modified)
2815
2816
2817 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2818 Log:
2819 Rerun autoconf.
2820
2821
2822 Changes: Modified:
2823 +1 -1 trunk/configure (File Modified)
2824
2825
2826 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2827 Log:
2828 Fix --disable-balloc help text (said --disable-small-net).
2829
2830
2831 Changes: Modified:
2832 +1 -1 trunk/configure.ac (File Modified)
2833
2834
2835 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2836 Log:
2837 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2838 services (+S). Unlike operstring and adminstring, this
2839 is not changeable with /quote set but is updated on rehash.
2840
2841
2842 Changes: Modified:
2843 +1 -0 trunk/doc/example.conf (File Modified)
2844 +10 -2 trunk/doc/reference.conf (File Modified)
2845 +1 -0 trunk/include/s_conf.h (File Modified)
2846 +6 -0 trunk/modules/m_info.c (File Modified)
2847 +3 -2 trunk/modules/m_whois.c (File Modified)
2848 +1 -0 trunk/src/newconf.c (File Modified)
2849 +1 -0 trunk/src/s_conf.c (File Modified)
2850
2851
2852 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2853 Log:
2854 Fix handling of comma in whois: ignore the comma and
2855 everything after it but do output the entire parameter
2856 in RPL_ENDOFWHOIS.
2857
2858
2859 Changes: Modified:
2860 +2 -2 trunk/modules/m_whois.c (File Modified)
2861
2862
2863 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2864 Log:
2865 New /stats letter 's' to list HURTs:
2866 - opers get the full listing.
2867 - users get any HURTs that match their sockhost/orighost if
2868 "stats_k_oper_only" is set to 1.
2869
2870
2871 Changes: Modified:
2872 +50 -0 trunk/extensions/hurt.c (File Modified)
2873
2874
2875 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2876 Log:
2877 - make the newconf system available to modules.
2878
2879
2880 Changes: Modified:
2881 +4 -1 trunk/include/newconf.h (File Modified)
2882 +4 -8 trunk/src/newconf.c (File Modified)
2883
2884
2885 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2886 Log:
2887 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2888
2889 Changes: Modified:
2890 +0 -3 trunk/doc/example.conf (File Modified)
2891 +0 -3 trunk/doc/reference.conf (File Modified)
2892
2893
2894 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2895 Log:
2896 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2897
2898
2899 Changes: Modified:
2900 +3 -0 trunk/doc/example.conf (File Modified)
2901 +3 -0 trunk/doc/reference.conf (File Modified)
2902
2903
2904 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2905 Log:
2906 Fix too early truncation of JOIN channel list.
2907
2908
2909 Changes: Modified:
2910 +2 -3 trunk/modules/core/m_join.c (File Modified)
2911
2912
2913 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2914 Log:
2915 - From ratbox 2.2 (anfl), send server notices about read
2916 errors from handshakes and servers to +s instead of +d.
2917 - Send various server notices about failed server
2918 connections which did not reach registered state network
2919 wide if the connection was initiated by a remote oper.
2920 This avoids annoying the whole net if there is a
2921 broken autoconnect, but allows all opers to see why a
2922 remote connect failed. Failed connections which did reach
2923 server state already generate server notices everywhere.
2924
2925 Note: this is an exception to our general policy to not send
2926 server notices about unregistered connections remotely.
2927
2928
2929 Changes: Modified:
2930 +1 -0 trunk/include/client.h (File Modified)
2931 +20 -6 trunk/src/client.c (File Modified)
2932 +6 -6 trunk/src/s_serv.c (File Modified)
2933
2934
2935 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2936 Log:
2937 - fix typoes
2938
2939
2940 Changes: Modified:
2941 +1 -1 trunk/doc/example.conf (File Modified)
2942 +1 -1 trunk/doc/reference.conf (File Modified)
2943
2944
2945 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2946 Log:
2947 Don't allow #channel +b $c:&channel (inconsistent target).
2948
2949
2950 Changes: Modified:
2951 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2952
2953
2954 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2955 Log:
2956 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2957
2958
2959 Changes: Modified:
2960 +0 -2 trunk/include/client.h (File Modified)
2961
2962
2963 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2964 Log:
2965 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2966
2967
2968 Changes: Modified:
2969 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2970
2971
2972 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2973 Log:
2974 Store IP addresses in whowas. These are shown to opers.
2975 Obtained from Eurus patches.
2976 orighost tracking removed (not worth the memory IMHO),
2977 numeric changed to RPL_WHOISACTUALLY, fixed to deal
2978 with unknown IPs and to not violate auth{} spoof policy.
2979
2980
2981 Changes: Modified:
2982 +2 -0 trunk/doc/reference.conf (File Modified)
2983 +1 -0 trunk/include/numeric.h (File Modified)
2984 +1 -0 trunk/include/whowas.h (File Modified)
2985 +10 -1 trunk/modules/m_whowas.c (File Modified)
2986 +1 -1 trunk/src/messages.tab (File Modified)
2987 +4 -0 trunk/src/whowas.c (File Modified)
2988
2989
2990 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
2991 Log:
2992 Describe hostmask parameter of masktrace better in sgml docs.
2993
2994
2995 Changes: Modified:
2996 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2997
2998
2999 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3000 Log:
3001 masktrace help file: mention CIDR IP masks
3002 From ratbox 2.2
3003
3004
3005 Changes: Modified:
3006 +2 -0 trunk/help/opers/masktrace (File Modified)
3007
3008
3009 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3010 Log:
3011 MASKTRACE: allow normal match() on IP address also
3012 From ratbox 2.2
3013
3014
3015 Changes: Modified:
3016 +2 -3 trunk/modules/m_etrace.c (File Modified)
3017
3018
3019 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3020 Log:
3021 Allow +S clients (services) to send to channels and @/+ channels always.
3022
3023
3024 Changes: Modified:
3025 +1 -1 trunk/modules/core/m_message.c (File Modified)
3026 +1 -1 trunk/src/channel.c (File Modified)
3027
3028
3029 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3030 Log:
3031 Allow servers to send to @#chan and +#chan.
3032
3033
3034 Changes: Modified:
3035 +1 -1 trunk/modules/core/m_message.c (File Modified)
3036
3037
3038 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3039 Log:
3040 Don't count opers on service{} servers in /lusers.
3041
3042
3043 Changes: Modified:
3044 +2 -2 trunk/src/s_user.c (File Modified)
3045
3046
3047 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3048 Log:
3049 Show opers the real host behind a dynamic spoof in WHOIS.
3050 If the user is auth{} spoofed, this shows the auth{} spoof
3051 otherwise it shows the DNS hostname and IP address.
3052 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3053
3054
3055 Changes: Modified:
3056 +1 -0 trunk/include/numeric.h (File Modified)
3057 +12 -2 trunk/modules/m_whois.c (File Modified)
3058 +1 -1 trunk/src/messages.tab (File Modified)
3059
3060
3061 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3062 Log:
3063 Remove #define HIDE_SPOOF_IPS from config.h, should
3064 have been done earlier.
3065
3066
3067 Changes: Modified:
3068 +0 -7 trunk/include/config.h (File Modified)
3069
3070
3071 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3072 Log:
3073 Bring back ERR_CANTKILLSERVER.
3074
3075
3076 Changes: Modified:
3077 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3078
3079
3080 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3081 Log:
3082 ip_cloaking module:
3083 - also send RPL_HOSTHIDDEN on -h
3084 - don't allow +h for auth{} spoofed clients
3085
3086
3087 Changes: Modified:
3088 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3089
3090
3091 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3092 Log:
3093 /etc/resolv.conf parsing:
3094 - don't crash (sometimes) if there is a line without an argument
3095 (e.g. 'search' by itself)
3096 - fix handling of lines with leading whitespace
3097
3098
3099 Changes: Modified:
3100 +9 -8 trunk/src/reslib.c (File Modified)
3101
3102
3103 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3104 Log:
3105 Put back code that terminates DNS queries, which was
3106 removed during the resolver changes.
3107
3108
3109 Changes: Modified:
3110 +4 -0 trunk/src/s_auth.c (File Modified)
3111
3112
3113 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3114 Log:
3115 - oh hey, that was in the wrong place
3116
3117
3118 Changes: Modified:
3119 +13 -13 trunk/src/s_auth.c (File Modified)
3120
3121
3122 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3123 Log:
3124 - handle a situation where a user can go away before DNS completes
3125
3126
3127 Changes: Modified:
3128 +13 -0 trunk/src/s_auth.c (File Modified)
3129
3130
3131 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3132 Log:
3133 More dnsbl stuff
3134
3135
3136 Changes: Modified:
3137 +1 -0 trunk/include/blacklist.h (File Modified)
3138 +1 -0 trunk/include/res.h (File Modified)
3139 +33 -2 trunk/src/blacklist.c (File Modified)
3140 +2 -0 trunk/src/client.c (File Modified)
3141 +24 -0 trunk/src/res.c (File Modified)
3142
3143
3144 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3145 Log:
3146 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3147 if comm_accept() failed.
3148
3149 Found with valgrind.
3150
3151
3152 Changes: Modified:
3153 +4 -4 trunk/src/listener.c (File Modified)
3154
3155
3156 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3157 Log:
3158 - handle unavailable Client/preClient structs
3159
3160
3161 Changes: Modified:
3162 +9 -0 trunk/src/blacklist.c (File Modified)
3163
3164
3165 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3166 Log:
3167 Add +lf to SGML docs.
3168
3169
3170 Changes: Modified:
3171 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3172
3173
3174 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3175 Log:
3176 Also do forwarding if the channel limit (+l) is exceeded.
3177
3178
3179 Changes: Modified:
3180 +1 -1 trunk/help/opers/cmode (File Modified)
3181 +2 -2 trunk/modules/core/m_join.c (File Modified)
3182
3183
3184 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3185 Log:
3186 Post-release lovin':
3187 - Update version to 2.1.0.
3188 - Regenerate configure.
3189
3190
3191 Changes: Modified:
3192 +9 -9 trunk/configure (File Modified)
3193 +1 -1 trunk/configure.ac (File Modified)
3194
3195
3196 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3197 Log:
3198 Comment out example blacklist{} block.
3199
3200
3201 Changes: Modified:
3202 +7 -7 trunk/doc/example.conf (File Modified)
3203 +7 -7 trunk/doc/reference.conf (File Modified)
3204
3205
3206 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3207 Log:
3208 Add note regarding use of AHBL BLs.
3209
3210
3211 Changes: Modified:
3212 +4 -0 trunk/doc/example.conf (File Modified)
3213 +4 -0 trunk/doc/reference.conf (File Modified)
3214
3215
3216 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3217 Log:
3218 Fix typos.
3219
3220
3221 Changes: Modified:
3222 +2 -2 trunk/CREDITS (File Modified)
3223
3224
3225 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3226 Log:
3227 Add beu to CREDITS.
3228
3229
3230 Changes: Modified:
3231 +1 -0 trunk/CREDITS (File Modified)
3232
3233
3234 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3235 Log:
3236 Put more recent ratbox CREDITS here.
3237
3238
3239 Changes: Modified:
3240 +3 -2 trunk/doc/Ratbox-team (File Modified)
3241
3242
3243 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3244 Log:
3245 Clarify a bit.
3246
3247
3248 Changes: Modified:
3249 +5 -4 trunk/NEWS (File Modified)
3250
3251
3252 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3253 Log:
3254 Mention that install or make install also avoids modunload crashes.
3255
3256
3257 Changes: Modified:
3258 +2 -1 trunk/BUGS (File Modified)
3259
3260
3261 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3262 Log:
3263 - update NEWS a bit
3264
3265
3266 Changes: Modified:
3267 +3 -8 trunk/NEWS (File Modified)
3268
3269
3270 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3271 Log:
3272 - further updates
3273
3274
3275 Changes: Modified:
3276 +3 -2 trunk/BUGS (File Modified)
3277
3278
3279 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3280 Log:
3281 - add orighost check to hurt.c
3282 - update BUGS info
3283
3284
3285 Changes: Modified:
3286 +1 -6 trunk/BUGS (File Modified)
3287 +1 -1 trunk/extensions/hurt.c (File Modified)
3288
3289
3290 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3291 Log:
3292 Make kline_exempt exempt from HURT also.
3293
3294
3295 Changes: Modified:
3296 +2 -1 trunk/extensions/hurt.c (File Modified)
3297
3298
3299 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3300 Log:
3301 Fix mask HEAL propagation.
3302
3303
3304 Changes: Modified:
3305 +6 -3 trunk/extensions/hurt.c (File Modified)
3306
3307
3308 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3309 Log:
3310 - Remove old cruft.
3311 - Update.
3312
3313
3314 Changes: Modified:
3315 +18 -31 trunk/extensions/README (File Modified)
3316
3317
3318 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3319 Log:
3320 More target change hax.
3321 Ick.
3322
3323
3324 Changes: Modified:
3325 +5 -0 trunk/extensions/hurt.c (File Modified)
3326
3327
3328 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3329 Log:
3330 Improvements to HURT propagation.
3331
3332
3333 Changes: Modified:
3334 +8 -6 trunk/extensions/hurt.c (File Modified)
3335
3336
3337 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3338 Log:
3339 - further simplification
3340
3341
3342 Changes: Modified:
3343 +25 -76 trunk/extensions/hurt.c (File Modified)
3344 +0 -9 trunk/extensions/hurt.h (File Modified)
3345
3346
3347 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3348 Log:
3349 - client_exit hook
3350
3351
3352 Changes: Modified:
3353 +13 -0 trunk/extensions/hurt.c (File Modified)
3354
3355
3356 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3357 Log:
3358 - cut off at 15 messages instead of 30
3359
3360
3361 Changes: Modified:
3362 +1 -1 trunk/extensions/hurt.h (File Modified)
3363
3364
3365 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3366 Log:
3367 Squash a warning here.
3368
3369
3370 Changes: Modified:
3371 +1 -3 trunk/src/ircd.c (File Modified)
3372
3373
3374 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3375 Log:
3376 Don't show servers in /stats l to nonopers if flatten links is enabled.
3377
3378
3379 Changes: Modified:
3380 +3 -1 trunk/modules/m_stats.c (File Modified)
3381
3382
3383 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3384 Log:
3385 - hurt expiry
3386
3387
3388 Changes: Modified:
3389 +20 -7 trunk/extensions/hurt.c (File Modified)
3390
3391
3392 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3393 Log:
3394 - remove inline stuff (yuck)
3395 - sockaddr should have been sockhost
3396
3397
3398 Changes: Modified:
3399 +22 -31 trunk/extensions/hurt.c (File Modified)
3400
3401
3402 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3403 Log:
3404 - make hurt checking actually work
3405
3406
3407 Changes: Modified:
3408 +2 -7 trunk/extensions/hurt.c (File Modified)
3409
3410
3411 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3412 Log:
3413 Slight tweak to alias{}.
3414
3415
3416 Changes: Modified:
3417 +4 -0 trunk/src/parse.c (File Modified)
3418
3419
3420 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3421 Log:
3422 - further simplification
3423
3424
3425 Changes: Modified:
3426 +59 -71 trunk/extensions/hurt.c (File Modified)
3427 +0 -1 trunk/extensions/hurt.h (File Modified)
3428
3429
3430 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3431 Log:
3432 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3433
3434
3435 Changes: Modified:
3436 +10 -20 trunk/extensions/hurt.c (File Modified)
3437 +0 -4 trunk/extensions/hurt.h (File Modified)
3438
3439
3440 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3441 Log:
3442 - remove some unnecessary code here (hurt_initial_check_event()).
3443
3444
3445 Changes: Modified:
3446 +0 -23 trunk/extensions/hurt.c (File Modified)
3447
3448
3449 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3450 Log:
3451 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3452
3453
3454 Changes: Modified:
3455 +8 -0 trunk/modules/core/m_message.c (File Modified)
3456
3457
3458 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3459 Log:
3460 - more sane tgchange hax
3461
3462
3463 Changes: Modified:
3464 +2 -1 trunk/extensions/hurt.c (File Modified)
3465
3466
3467 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3468 Log:
3469 Make HEAL <nick> work.
3470
3471
3472 Changes: Modified:
3473 +40 -43 trunk/extensions/hurt.c (File Modified)
3474
3475
3476 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3477 Log:
3478 Destroy hurt_clients list on unload.
3479
3480
3481 Changes: Modified:
3482 +7 -0 trunk/extensions/hurt.c (File Modified)
3483
3484
3485 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3486 Log:
3487 Coding style: no space between a function name and parenthesis.
3488
3489
3490 Changes: Modified:
3491 +43 -43 trunk/extensions/hurt.c (File Modified)
3492
3493
3494 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3495 Log:
3496 Now works and throws out hurt clients after 30 protocol messages
3497 unless they identify.
3498
3499
3500 Changes: Modified:
3501 +28 -36 trunk/extensions/hurt.c (File Modified)
3502 +1 -7 trunk/extensions/hurt.h (File Modified)
3503
3504
3505 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3506 Log:
3507 Working addition/lookup.
3508
3509
3510 Changes: Modified:
3511 +8 -0 trunk/extensions/hurt.c (File Modified)
3512
3513
3514 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3515 Log:
3516 Get rid of hyb6 style propagation (:server COMMAND source).
3517
3518
3519 Changes: Modified:
3520 +18 -22 trunk/extensions/hurt.c (File Modified)
3521
3522
3523 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3524 Log:
3525 add not-working hurt_add and hurt_find
3526
3527
3528 Changes: Modified:
3529 +13 -5 trunk/extensions/hurt.c (File Modified)
3530
3531
3532 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3533 Log:
3534 Comment out a lot of stuff so I can load and unload this without crashing.
3535
3536
3537 Changes: Modified:
3538 +17 -6 trunk/extensions/hurt.c (File Modified)
3539
3540
3541 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3542 Log:
3543 Fix svn:keywords and add a short comment at the top.
3544
3545
3546 Changes: Modified:
3547 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3548
3549
3550 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3551 Log:
3552 - Make hurt module compile
3553 - Link it to the build
3554 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3555 correct flag name, no CAP_TS6 use etc
3556
3557
3558 Changes: Modified:
3559 +1 -0 trunk/extensions/Makefile.in (File Modified)
3560 +30 -32 trunk/extensions/hurt.c (File Modified)
3561
3562
3563 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3564 Log:
3565 Put beu's hurt module in trunk.
3566
3567
3568 Changes: Modified:
3569 + - trunk/extensions/hurt.c (File Added)
3570 + - trunk/extensions/hurt.h (File Added)
3571
3572
3573 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3574 Log:
3575 - _iprint(): use stderr instead of stdout
3576
3577
3578 Changes: Modified:
3579 +1 -1 trunk/src/s_log.c (File Modified)
3580
3581
3582 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3583 Log:
3584 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3585 and subsequently destroy our kqueue when we close 0, 1, 2
3586 (broke /restart).
3587 - After closing fd 0, 1, 2 reopen them to /dev/null again
3588 so we don't send messages from malloc etc to a random
3589 user's connection.
3590 - Remove an obsolete comment.
3591
3592
3593 Changes: Modified:
3594 +13 -2 trunk/src/ircd.c (File Modified)
3595
3596
3597 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3598 Log:
3599 Update NEWS file.
3600
3601
3602 Changes: Modified:
3603 +29 -1 trunk/NEWS (File Modified)
3604
3605
3606 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3607 Log:
3608 Rerun autoconf.
3609
3610
3611 Changes: Modified:
3612 +1 -1 trunk/configure (File Modified)
3613
3614
3615 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3616 Log:
3617 Fix openssl version check to also accept versions newer than 0.9.6.
3618
3619
3620 Changes: Modified:
3621 +1 -1 trunk/configure.ac (File Modified)
3622
3623
3624 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3625 Log:
3626 Oops, need packet.h here.
3627
3628
3629 Changes: Modified:
3630 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3631
3632
3633 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3634 Log:
3635 End the flood grace period in CPRIVMSG/CNOTICE.
3636
3637
3638 Changes: Modified:
3639 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3640
3641
3642 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3643 Log:
3644 - update class::connectfreq documentation
3645
3646
3647 Changes: Modified:
3648 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3649
3650
3651 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3652 Log:
3653 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3654
3655
3656 Changes: Modified:
3657 +3 -6 trunk/src/s_serv.c (File Modified)
3658
3659
3660 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3661 Log:
3662 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3663
3664
3665 Changes: Modified:
3666 +1 -1 trunk/src/messages.tab (File Modified)
3667
3668
3669 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3670 Log:
3671 Don't mention that /stats p shows idle times, as it doesn't.
3672
3673
3674 Changes: Modified:
3675 +1 -1 trunk/help/opers/stats (File Modified)
3676 +1 -1 trunk/help/users/stats (File Modified)
3677
3678
3679 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3680 Log:
3681 /stats A shows DNS servers, it doesn't matter whether ircd
3682 uses ADNS or something else.
3683
3684
3685 Changes: Modified:
3686 +1 -1 trunk/help/opers/stats (File Modified)
3687
3688
3689 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3690 Log:
3691 get_client_name() fix
3692
3693
3694 Changes: Modified:
3695 +4 -0 trunk/src/client.c (File Modified)
3696
3697
3698 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3699 Log:
3700 Add some comments.
3701
3702
3703 Changes: Modified:
3704 +6 -0 trunk/src/ircd.c (File Modified)
3705
3706
3707 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3708 Log:
3709 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3710
3711 Changes: Modified:
3712 +16 -17 trunk/configure (File Modified)
3713 +1 -1 trunk/configure.ac (File Modified)
3714
3715
3716 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3717 Log:
3718 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3719
3720 Changes: Modified:
3721 +135 -0 trunk/configure (File Modified)
3722 +6 -0 trunk/configure.ac (File Modified)
3723
3724
3725 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3726 Log:
3727 Exit 0 on successful -conftest.
3728
3729
3730 Changes: Modified:
3731 +1 -1 trunk/src/ircd.c (File Modified)
3732
3733
3734 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3735 Log:
3736 Make the "keep the parent process around" thing work, by opening
3737 a pipe to the child process. This pipe is on fd 0 in the child
3738 process. After successful initialization, the child will write
3739 a byte to this pipe, on fatal errors it will close it without
3740 writing anything.
3741
3742 Somewhat hackish still but should work.
3743
3744
3745 Changes: Modified:
3746 +27 -30 trunk/src/ircd.c (File Modified)
3747
3748
3749 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3750 Log:
3751 - convert some error messages to ierror() over fprintf/ilog combination
3752
3753
3754 Changes: Modified:
3755 +3 -6 trunk/src/ircd.c (File Modified)
3756
3757
3758 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3759 Log:
3760 - inotice() for loadmodule when in foreground mode
3761
3762
3763 Changes: Modified:
3764 +3 -0 trunk/src/modules.c (File Modified)
3765
3766
3767 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3768 Log:
3769 - remove inotice() on loading modules from the config
3770
3771
3772 Changes: Modified:
3773 +0 -3 trunk/src/modules.c (File Modified)
3774
3775
3776 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3777 Log:
3778 - usleep for 50000usec in the parent process to allow for startup messages
3779 to be cleanly printed before detaching to shell, this should be more than
3780 enough time really
3781
3782
3783 Changes: Modified:
3784 +3 -0 trunk/src/ircd.c (File Modified)
3785
3786
3787 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3788 Log:
3789 - display more errors during normal startup as to try to help people find common problems
3790
3791
3792 Changes: Modified:
3793 +27 -10 trunk/src/ircd.c (File Modified)
3794
3795
3796 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3797 Log:
3798 - version bump in preparation of 2.0.0 release
3799
3800
3801 Changes: Modified:
3802 +9 -9 trunk/configure (File Modified)
3803 +1 -1 trunk/configure.ac (File Modified)
3804
3805
3806 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3807 Log:
3808 Change example.conf operator block from "admin" to "god",
3809 so as to show we encourage per-person operator blocks.
3810
3811
3812 Changes: Modified:
3813 +4 -2 trunk/doc/example.conf (File Modified)
3814
3815
3816 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3817 Log:
3818 Document alias{} block.
3819
3820
3821 Changes: Modified:
3822 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3823
3824
3825 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3826 Log:
3827 Document DNS blacklist stuff in sgml.
3828
3829
3830 Changes: Modified:
3831 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3832 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3833
3834
3835 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3836 Log:
3837 Misc /stats clarifications.
3838
3839
3840 Changes: Modified:
3841 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3842
3843
3844 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3845 Log:
3846 Move snomasks into umodes chapter.
3847 Move oprivs chapter down.
3848
3849
3850 Changes: Modified:
3851 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3852 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3853 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3854
3855
3856 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3857 Log:
3858 Mention operator{} user@host change.
3859
3860
3861 Changes: Modified:
3862 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3863
3864
3865 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3866 Log:
3867 operator{} block user@host matches against orighost now, not host.
3868 This means that services/+h spoofs do not work in operator{} blocks;
3869 auth{} spoofs still work.
3870
3871
3872 Changes: Modified:
3873 +4 -0 trunk/doc/example.conf (File Modified)
3874 +1 -1 trunk/doc/reference.conf (File Modified)
3875 +2 -2 trunk/modules/m_challenge.c (File Modified)
3876 +1 -1 trunk/modules/m_oper.c (File Modified)
3877
3878
3879 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3880 Log:
3881 - inotice/iwarn/ierror() stuff I was working on
3882
3883
3884 Changes: Modified:
3885 +3 -0 trunk/include/s_log.h (File Modified)
3886 +15 -11 trunk/src/ircd.c (File Modified)
3887 +3 -1 trunk/src/modules.c (File Modified)
3888 +1 -1 trunk/src/newconf.c (File Modified)
3889 +54 -0 trunk/src/s_log.c (File Modified)
3890
3891
3892 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3893 Log:
3894 Oops, don't add blacklists to the list twice on rehash.
3895
3896
3897 Changes: Modified:
3898 +3 -2 trunk/src/blacklist.c (File Modified)
3899
3900
3901 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3902 Log:
3903 Remove notices to the client about progress of dnsbl lookups.
3904
3905
3906 Changes: Modified:
3907 +0 -4 trunk/src/blacklist.c (File Modified)
3908
3909
3910 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3911 Log:
3912 Add auth{} flag dnsbl_exempt.
3913
3914
3915 Changes: Modified:
3916 +2 -1 trunk/doc/example.conf (File Modified)
3917 +2 -1 trunk/doc/reference.conf (File Modified)
3918 +2 -0 trunk/include/s_conf.h (File Modified)
3919 +1 -0 trunk/src/newconf.c (File Modified)
3920 +8 -1 trunk/src/s_user.c (File Modified)
3921
3922
3923 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3924 Log:
3925 Switch alias{} and blacklist{} around, for consistency with example.conf.
3926
3927
3928 Changes: Modified:
3929 +18 -18 trunk/doc/reference.conf (File Modified)
3930
3931
3932 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3933 Log:
3934 Send a warning to the user if they are dnsbl listed but exempted.
3935
3936
3937 Changes: Modified:
3938 +17 -12 trunk/src/s_user.c (File Modified)
3939
3940
3941 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3942 Log:
3943 Move throwing out dnsbl listed clients to registration,
3944 and make kline_exempt exempt from it.
3945
3946
3947 Changes: Modified:
3948 +1 -0 trunk/include/blacklist.h (File Modified)
3949 +4 -0 trunk/include/client.h (File Modified)
3950 +15 -16 trunk/src/blacklist.c (File Modified)
3951 +6 -0 trunk/src/client.c (File Modified)
3952 +17 -0 trunk/src/s_user.c (File Modified)
3953
3954
3955 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3956 Log:
3957 Show refcount in /stats n.
3958
3959
3960 Changes: Modified:
3961 +3 -2 trunk/modules/m_stats.c (File Modified)
3962
3963
3964 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3965 Log:
3966 Don't look up dnsbls twice if they send USER twice.
3967
3968
3969 Changes: Modified:
3970 +5 -3 trunk/modules/m_user.c (File Modified)
3971
3972
3973 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3974 Log:
3975 Add /stats n to help files.
3976
3977
3978 Changes: Modified:
3979 +1 -0 trunk/help/opers/stats (File Modified)
3980 +1 -0 trunk/help/users/stats (File Modified)
3981
3982
3983 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
3984 Log:
3985 Only check dnsbls for A records, not AAAA.
3986
3987
3988 Changes: Modified:
3989 +1 -1 trunk/src/blacklist.c (File Modified)
3990
3991
3992 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
3993 Log:
3994 Don't remove non-illegal blacklists on completion of check.
3995 Add debugging notices (not working).
3996
3997
3998 Changes: Modified:
3999 +5 -1 trunk/src/blacklist.c (File Modified)
4000
4001
4002 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4003 Log:
4004 Don't call register_local_user() if they haven't sent a nick yet.
4005
4006
4007 Changes: Modified:
4008 +1 -1 trunk/src/blacklist.c (File Modified)
4009
4010
4011 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4012 Log:
4013 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4014
4015
4016 Changes: Modified:
4017 +21 -0 trunk/modules/m_stats.c (File Modified)
4018
4019
4020 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4021 Log:
4022 More dnsbl rehash fixes, it was adding bogus entries.
4023
4024
4025 Changes: Modified:
4026 +2 -7 trunk/src/newconf.c (File Modified)
4027
4028
4029 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4030 Log:
4031 Need blacklist.h here.
4032
4033
4034 Changes: Modified:
4035 +1 -0 trunk/src/s_conf.c (File Modified)
4036
4037
4038 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4039 Log:
4040 - nuke iauth
4041
4042
4043 Changes: Modified:
4044 +1 -2 trunk/configure (File Modified)
4045 +0 -48 trunk/configure.ac (File Modified)
4046 + - trunk/doc/example-iauth.conf (File Deleted)
4047 + - trunk/iauth/ (File Deleted)
4048
4049
4050 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4051 Log:
4052 Improve handling of rehashing with blacklists.
4053 Also some coding style tweaks.
4054
4055
4056 Changes: Modified:
4057 +3 -2 trunk/include/blacklist.h (File Modified)
4058 +35 -16 trunk/src/blacklist.c (File Modified)
4059 +2 -0 trunk/src/s_conf.c (File Modified)
4060
4061
4062 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4063 Log:
4064 Clear can_send cache if a user logs in or out from services.
4065
4066
4067 Changes: Modified:
4068 +2 -0 trunk/modules/m_services.c (File Modified)
4069
4070
4071 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4072 Log:
4073 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4074 This directory is not entered by default.
4075 More stuff needs to be moved into here.
4076
4077
4078 Changes: Modified:
4079 +2 -1 trunk/configure (File Modified)
4080 +1 -0 trunk/configure.ac (File Modified)
4081 +69 -458 trunk/extensions/Makefile.in (File Modified)
4082 + - trunk/extensions/m_clearchan.c (File Deleted)
4083 + - trunk/extensions/m_force.c (File Deleted)
4084 + - trunk/unsupported/ (File Added)
4085 + - trunk/unsupported/Makefile.in (File Added)
4086 + - trunk/unsupported/m_clearchan.c (File Added)
4087 + - trunk/unsupported/m_force.c (File Added)
4088
4089
4090 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4091 Log:
4092 Logging/wallops for forcejoin/forcepart, numeric fix.
4093 This needs to be moved to the toys section.
4094
4095
4096 Changes: Modified:
4097 +22 -2 trunk/extensions/m_force.c (File Modified)
4098
4099
4100 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4101 Log:
4102 Fix comments at the top (including copyright).
4103
4104
4105 Changes: Modified:
4106 +3 -2 trunk/extensions/m_omode.c (File Modified)
4107
4108
4109 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4110 Log:
4111 Add OMODE command to extensions/ for oper mode hacking:
4112 - requires admin privs
4113 - does not work for opped opers
4114 - sends wallops
4115 - sends a ServerMode for opping the oper themselves,
4116 otherwise a mode coming from the oper (not only
4117 does this provide full accountability, it is also
4118 easiest to implement while avoiding channels
4119 messed up with bogus bans etc).
4120
4121
4122 Changes: Modified:
4123 +171 -0 trunk/extensions/Makefile.in (File Modified)
4124 + - trunk/extensions/m_omode.c (File Added)
4125
4126
4127 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4128 Log:
4129 Metadata fix
4130
4131
4132 Changes: Modified:
4133 + - trunk/include/blacklist.h (Property Modified)
4134 + - trunk/src/blacklist.c (Property Modified)
4135
4136
4137 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4138 Log:
4139 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4140
4141
4142 Changes: Modified:
4143 +5 -1 trunk/src/blacklist.c (File Modified)
4144
4145
4146 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4147 Log:
4148 Initial DNS blacklist support:
4149 - see example.conf for how to use.
4150 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4151 - tor.ahbl.org is also included because most networks will not want to allow tor
4152 (and we're considering going KoS on tor users here anyway due to abuse)
4153
4154
4155 Changes: Modified:
4156 +18 -0 trunk/doc/example.conf (File Modified)
4157 +66 -0 trunk/doc/reference.conf (File Modified)
4158 + - trunk/include/blacklist.h (File Added)
4159 +2 -0 trunk/include/client.h (File Modified)
4160 +3 -0 trunk/modules/m_user.c (File Modified)
4161 +152 -0 trunk/src/Makefile.in (File Modified)
4162 + - trunk/src/blacklist.c (File Added)
4163 +34 -0 trunk/src/newconf.c (File Modified)
4164 +1 -0 trunk/src/s_auth.c (File Modified)
4165 +4 -0 trunk/src/s_user.c (File Modified)
4166
4167
4168 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4169 Log:
4170 Remove last bit of lzo stuff (comment in example.conf connect{}).
4171
4172
4173 Changes: Modified:
4174 +0 -4 trunk/doc/example.conf (File Modified)
4175
4176
4177 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4178 Log:
4179 Show sasl successes and failures in /stats t (like other
4180 things in /stats t, about local clients only).
4181
4182
4183 Changes: Modified:
4184 +2 -0 trunk/include/s_stats.h (File Modified)
4185 +3 -0 trunk/modules/m_sasl.c (File Modified)
4186 +3 -0 trunk/src/s_stats.c (File Modified)
4187
4188
4189 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4190 Log:
4191 Allow messaging services by nickname without using
4192 target change slots (this was already possible with
4193 user@server notation or services shortcuts).
4194
4195
4196 Changes: Modified:
4197 +2 -2 trunk/modules/core/m_message.c (File Modified)
4198
4199
4200 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4201 Log:
4202 Abort a safelist if a new /list comes in while one is already in progress.
4203
4204
4205 Changes: Modified:
4206 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4207
4208
4209 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4210 Log:
4211 Change $![letter]:[mask] to $~[letter]:[mask]
4212 so both ! and ~ invert an extban.
4213
4214
4215 Changes: Modified:
4216 +2 -0 trunk/src/chmode.c (File Modified)
4217
4218
4219 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4220 Log:
4221 - revert due to technical issues
4222
4223
4224 Changes: Modified:
4225 +1 -1 trunk/src/extban.c (File Modified)
4226
4227
4228 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4229 Log:
4230 - 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
4231
4232
4233 Changes: Modified:
4234 +1 -1 trunk/src/extban.c (File Modified)
4235
4236
4237 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4238 Log:
4239 Don't pace /list on a single channel.
4240
4241
4242 Changes: Modified:
4243 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4244
4245
4246 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4247 Log:
4248 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4249
4250
4251 Changes: Modified:
4252 +4 -2 trunk/include/supported.h (File Modified)
4253
4254
4255 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4256 Log:
4257 Extban types are case insensitive; force them to lowercase when added.
4258
4259
4260 Changes: Modified:
4261 +5 -5 trunk/doc/extban.txt (File Modified)
4262 +4 -0 trunk/src/chmode.c (File Modified)
4263 +3 -3 trunk/src/extban.c (File Modified)
4264
4265
4266 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4267 Log:
4268 sendto_wallops_flags():
4269 - instead of checking IsOper on each client, walk the appropriate list
4270 - instead of sending non-+z wallops from persons to nonopers, send only
4271 +w wallops from persons
4272
4273
4274 Changes: Modified:
4275 +1 -5 trunk/src/send.c (File Modified)
4276
4277
4278 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4279 Log:
4280 Prefix oper wallops with "WALLOPS - " if they would
4281 otherwise look like operwalls or locops, when sending
4282 them to local users.
4283
4284
4285 Changes: Modified:
4286 +11 -1 trunk/modules/m_wallops.c (File Modified)
4287
4288
4289 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4290 Log:
4291 Make sure destination field in some sasl numerics
4292 is the user's nick, not the sasl agent or server
4293 name.
4294
4295
4296 Changes: Modified:
4297 +2 -2 trunk/modules/m_sasl.c (File Modified)
4298
4299
4300 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4301 Log:
4302 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4303
4304
4305 Changes: Modified:
4306 +1 -1 trunk/extensions/Makefile.in (File Modified)
4307
4308
4309 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4310 Log:
4311 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4312
4313
4314 Changes: Modified:
4315 +1 -0 trunk/src/s_user.c (File Modified)
4316
4317
4318 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4319 Log:
4320 Fix build for when IPv6 is disabled.
4321
4322
4323 Changes: Modified:
4324 +12 -10 trunk/src/s_auth.c (File Modified)
4325
4326
4327 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4328 Log:
4329 Add information about adding extban types.
4330
4331
4332 Changes: Modified:
4333 +25 -0 trunk/doc/extban.txt (File Modified)
4334
4335
4336 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4337 Log:
4338 Better extban validation: try to match a new extban from
4339 a local user against its setter to see if it is valid.
4340 Unknown extban types from remotes are no longer hidden.
4341
4342
4343 Changes: Modified:
4344 +4 -3 trunk/doc/extban.txt (File Modified)
4345 +1 -0 trunk/include/channel.h (File Modified)
4346 +2 -6 trunk/src/chmode.c (File Modified)
4347 +32 -0 trunk/src/extban.c (File Modified)
4348
4349
4350 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4351 Log:
4352 Make sure both .c.o: and .s.o: are followed by the necessary command.
4353
4354
4355 Changes: Modified:
4356 +1 -0 trunk/src/Makefile.in (File Modified)
4357
4358
4359 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4360 Log:
4361 Add need_sasl auth{} flag to sgml documentation.
4362
4363
4364 Changes: Modified:
4365 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4366
4367
4368 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4369 Log:
4370 Document need_sasl auth{} flag in example confs.
4371
4372
4373 Changes: Modified:
4374 +1 -0 trunk/doc/example.conf (File Modified)
4375 +1 -0 trunk/doc/reference.conf (File Modified)
4376
4377
4378 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4379 Log:
4380 Don't allow TB to set an empty topic.
4381 This would be possible if a server sent bad protocol
4382 and could cause a crash.
4383
4384
4385 Changes: Modified:
4386 +4 -0 trunk/modules/m_tb.c (File Modified)
4387
4388
4389 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4390 Log:
4391 - oops
4392
4393
4394 Changes: Modified:
4395 +1 -1 trunk/Makefile.in (File Modified)
4396
4397
4398 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4399 Log:
4400 - typo fix
4401
4402
4403 Changes: Modified:
4404 +2 -2 trunk/configure (File Modified)
4405 +1 -1 trunk/configure.ac (File Modified)
4406
4407
4408 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4409 Log:
4410 - rebuild configure
4411
4412
4413 Changes: Modified:
4414 +2 -2 trunk/configure (File Modified)
4415
4416
4417 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4418 Log:
4419 - makefile fix
4420
4421
4422 Changes: Modified:
4423 +1 -1 trunk/extensions/Makefile.in (File Modified)
4424
4425
4426 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4427 Log:
4428 - rename contrib to extensions to bring some clarity to things
4429
4430
4431 Changes: Modified:
4432 +1 -1 trunk/Makefile.in (File Modified)
4433 +1 -1 trunk/configure.ac (File Modified)
4434 +10 -10 trunk/doc/example.conf (File Modified)
4435 +10 -10 trunk/doc/reference.conf (File Modified)
4436 + - trunk/extensions/ (File Added)
4437 + - trunk/extras/ (File Deleted)
4438
4439
4440 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4441 Log:
4442 - temporary rename
4443
4444
4445 Changes: Modified:
4446 +1 -1 trunk/Makefile.in (File Modified)
4447 +1 -1 trunk/configure.ac (File Modified)
4448 + - trunk/contrib/ (File Deleted)
4449 + - trunk/extras/ (File Added)
4450
4451
4452 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4453 Log:
4454 Don't allow servers to QUIT (they should use SQUIT).
4455
4456
4457 Changes: Modified:
4458 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4459
4460
4461 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4462 Log:
4463 - keywords
4464
4465
4466 Changes: Modified:
4467 + - trunk/src/fnvhash.s (Property Modified)
4468
4469
4470 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4471 Log:
4472 - reduced version of code
4473
4474
4475 Changes: Modified:
4476 +9 -61 trunk/src/fnvhash.s (File Modified)
4477
4478
4479 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4480 Log:
4481 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4482
4483
4484 Changes: Modified:
4485 +1 -1 trunk/src/fnvhash.s (File Modified)
4486
4487
4488 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4489 Log:
4490 Fix orighost matching for klines, etc. Was hashing the visible
4491 host, oops.
4492
4493
4494 Changes: Modified:
4495 +1 -1 trunk/src/hostmask.c (File Modified)
4496
4497
4498 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4499 Log:
4500 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4501
4502
4503 Changes: Modified:
4504 +7 -1 trunk/configure (File Modified)
4505 +5 -0 trunk/configure.ac (File Modified)
4506 +5 -6 trunk/src/Makefile.in (File Modified)
4507 +0 -4 trunk/src/fnvhash.s (File Modified)
4508 +0 -2 trunk/src/hash.c (File Modified)
4509
4510
4511 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4512 Log:
4513 - regenerate configure
4514
4515
4516 Changes: Modified:
4517 +18 -0 trunk/configure (File Modified)
4518
4519
4520 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4521 Log:
4522 - --enable-ricer-hashing option.
4523
4524
4525 Changes: Modified:
4526 +9 -0 trunk/configure.ac (File Modified)
4527 +3 -0 trunk/include/setup.h.in (File Modified)
4528
4529
4530 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4531 Log:
4532 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4533
4534
4535 Changes: Modified:
4536 + - trunk/src/fnvhash.s (File Added)
4537 +3 -0 trunk/src/hash.c (File Modified)
4538
4539
4540 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4541 Log:
4542 Fix syntax error in reference.conf.
4543
4544
4545 Changes: Modified:
4546 +0 -1 trunk/doc/reference.conf (File Modified)
4547
4548
4549 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4550 Log:
4551 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4552 (&& instead of ||...)
4553 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4554
4555
4556 Changes: Modified:
4557 +1 -1 trunk/src/chmode.c (File Modified)
4558
4559
4560 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4561 Log:
4562 Documentation for extban.
4563
4564
4565 Changes: Modified:
4566 + - trunk/doc/extban.txt (File Added)
4567
4568
4569 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4570 Log:
4571 Add extban modules to example confs.
4572
4573
4574 Changes: Modified:
4575 +5 -0 trunk/doc/example.conf (File Modified)
4576 +10 -0 trunk/doc/reference.conf (File Modified)
4577
4578
4579 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4580 Log:
4581 Initial addition of extended ban types (conditionals).
4582 Allows custom +bqeI checks via modules.
4583 Initial extra types are account (a[:mask]), oper (o),
4584 channel (c:name), realname (r:mask), server (s:mask).
4585
4586
4587 Changes: Modified:
4588 +229 -0 trunk/contrib/Makefile.in (File Modified)
4589 + - trunk/contrib/extb_account.c (File Added)
4590 + - trunk/contrib/extb_channel.c (File Added)
4591 + - trunk/contrib/extb_oper.c (File Added)
4592 + - trunk/contrib/extb_realname.c (File Added)
4593 + - trunk/contrib/extb_server.c (File Added)
4594 +13 -0 trunk/include/channel.h (File Modified)
4595 +1 -0 trunk/src/Makefile.in (File Modified)
4596 +14 -5 trunk/src/channel.c (File Modified)
4597 +91 -0 trunk/src/chmode.c (File Modified)
4598 + - trunk/src/extban.c (File Added)
4599
4600
4601 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4602 Log:
4603 Do not force +bqeI modes starting with '$' in nick!user@host format.
4604 * and ? characters in them are still assumed to be wildcards.
4605
4606
4607 Changes: Modified:
4608 +6 -0 trunk/src/chmode.c (File Modified)
4609
4610
4611 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4612 Log:
4613 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4614
4615
4616 Changes: Modified:
4617 +4 -0 trunk/modules/m_capab.c (File Modified)
4618
4619
4620 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4621 Log:
4622 Stop some mixing of client and server protocol.
4623
4624
4625 Changes: Modified:
4626 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4627 +4 -2 trunk/modules/m_pass.c (File Modified)
4628 +6 -0 trunk/modules/m_sasl.c (File Modified)
4629 +6 -0 trunk/modules/m_user.c (File Modified)
4630
4631
4632 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4633 Log:
4634 - additional revert
4635
4636
4637 Changes: Modified:
4638 +0 -2 trunk/include/s_newconf.h (File Modified)
4639 +0 -4 trunk/include/s_serv.h (File Modified)
4640 +0 -1 trunk/src/newconf.c (File Modified)
4641 +1 -13 trunk/src/s_serv.c (File Modified)
4642
4643
4644 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4645 Log:
4646 - revert LZOLink patch for now
4647
4648
4649 Changes: Modified:
4650 +0 -1 trunk/servlink/Makefile.in (File Modified)
4651 +0 -16 trunk/servlink/README (File Modified)
4652 +2 -36 trunk/servlink/control.c (File Modified)
4653 +0 -3 trunk/servlink/control.h (File Modified)
4654 +7 -5955 trunk/servlink/io.c (File Modified)
4655 + - trunk/servlink/lzoconf.h (File Deleted)
4656 + - trunk/servlink/lzodefs.h (File Deleted)
4657 + - trunk/servlink/minilzo.c (File Deleted)
4658 + - trunk/servlink/minilzo.h (File Deleted)
4659 +0 -1 trunk/servlink/servlink.h (File Modified)
4660
4661
4662 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4663 Log:
4664 - more stuff here
4665
4666
4667 Changes: Modified:
4668 +4 -2 trunk/servlink/control.c (File Modified)
4669 +2 -1 trunk/servlink/io.c (File Modified)
4670
4671
4672 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4673 Log:
4674 - oops
4675
4676
4677 Changes: Modified:
4678 +2 -2 trunk/servlink/io.c (File Modified)
4679
4680
4681 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4682 Log:
4683 - paranoia, prevent segfaults
4684
4685
4686 Changes: Modified:
4687 +2 -2 trunk/servlink/io.c (File Modified)
4688
4689
4690 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4691 Log:
4692 - more optimal servlink code
4693
4694
4695 Changes: Modified:
4696 +21 -8 trunk/servlink/io.c (File Modified)
4697
4698
4699 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4700 Log:
4701 - more efficient read strategy
4702
4703
4704 Changes: Modified:
4705 +15 -3 trunk/servlink/io.c (File Modified)
4706
4707
4708 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4709 Log:
4710 - use lzo_uintp cast to make LZO happy
4711
4712
4713 Changes: Modified:
4714 +3 -3 trunk/servlink/io.c (File Modified)
4715
4716
4717 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4718 Log:
4719 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4720
4721
4722 Changes: Modified:
4723 +4 -0 trunk/doc/example.conf (File Modified)
4724 +2 -1 trunk/include/s_newconf.h (File Modified)
4725 +4 -0 trunk/include/s_serv.h (File Modified)
4726 +1 -0 trunk/servlink/Makefile.in (File Modified)
4727 +16 -0 trunk/servlink/README (File Modified)
4728 +34 -2 trunk/servlink/control.c (File Modified)
4729 +3 -0 trunk/servlink/control.h (File Modified)
4730 +5929 -7 trunk/servlink/io.c (File Modified)
4731 + - trunk/servlink/lzoconf.h (File Added)
4732 + - trunk/servlink/lzodefs.h (File Added)
4733 + - trunk/servlink/minilzo.c (File Added)
4734 + - trunk/servlink/minilzo.h (File Added)
4735 +1 -0 trunk/servlink/servlink.h (File Modified)
4736 +1 -0 trunk/src/newconf.c (File Modified)
4737 +14 -2 trunk/src/s_serv.c (File Modified)
4738
4739
4740 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4741 Log:
4742 - remove imalloc, it was a concept that probably wouldn't have worked properly
4743
4744
4745 Changes: Modified:
4746 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4747 + - trunk/libcharybdis/imalloc.c (File Deleted)
4748 + - trunk/libcharybdis/imalloc.h (File Deleted)
4749
4750
4751 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4752 Log:
4753 - disable imalloc for now
4754
4755
4756 Changes: Modified:
4757 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4758
4759
4760 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4761 Log:
4762 - remove unneeded debug code
4763
4764
4765 Changes: Modified:
4766 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4767
4768
4769 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4770 Log:
4771 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4772
4773
4774 Changes: Modified:
4775 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4776
4777
4778 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4779 Log:
4780 - more stuff here, imalloc remains disabled for now
4781
4782
4783 Changes: Modified:
4784 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4785
4786
4787 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4788 Log:
4789 - more progress
4790
4791
4792 Changes: Modified:
4793 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4794
4795
4796 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4797 Log:
4798 - more tweaks
4799
4800
4801 Changes: Modified:
4802 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4803 +2 -0 trunk/src/ircd.c (File Modified)
4804
4805
4806 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4807 Log:
4808 - roll back libircd crap
4809
4810
4811 Changes: Modified:
4812 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4813 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4814 +29 -0 trunk/src/.depend (File Modified)
4815 +6 -21 trunk/src/Makefile.in (File Modified)
4816 +3 -218 trunk/src/ircd.c (File Modified)
4817 + - trunk/src/ircd_linker.c (File Deleted)
4818 + - trunk/src/main.c (File Deleted)
4819
4820
4821 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4822 Log:
4823 - realloc(), free() implementation
4824
4825
4826 Changes: Modified:
4827 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4828
4829
4830 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4831 Log:
4832 - malloc(), calloc() implementation
4833
4834
4835 Changes: Modified:
4836 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4837
4838
4839 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4840 Log:
4841 - block_free(), block_find(), retune_heaps() implementation
4842
4843
4844 Changes: Modified:
4845 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4846
4847
4848 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4849 Log:
4850 - block_destroy code, block_allocate code.
4851
4852
4853 Changes: Modified:
4854 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4855
4856
4857 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4858 Log:
4859 - block_new() code
4860
4861
4862 Changes: Modified:
4863 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4864
4865
4866 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4867 Log:
4868 - disable imalloc again :P
4869
4870
4871 Changes: Modified:
4872 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4873
4874
4875 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4876 Log:
4877 - fix warning
4878
4879
4880 Changes: Modified:
4881 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4882
4883
4884 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4885 Log:
4886 - fix typo
4887
4888
4889 Changes: Modified:
4890 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4891
4892
4893 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4894 Log:
4895 - constructor code for imalloc engine (malloc_init())
4896
4897
4898 Changes: Modified:
4899 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4900
4901
4902 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4903 Log:
4904 - imalloc engine improvements
4905
4906
4907 Changes: Modified:
4908 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4909
4910
4911 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4912 Log:
4913 - replace mmap() code with direct brk()/sbrk() calls.
4914
4915
4916 Changes: Modified:
4917 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4918
4919
4920 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4921 Log:
4922 - remove outdated i_malloc() interfaces
4923
4924
4925 Changes: Modified:
4926 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4927
4928
4929 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4930 Log:
4931 - redisable imalloc (sorry!)
4932
4933
4934 Changes: Modified:
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4936
4937
4938 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4939 Log:
4940 - correct GET_PAGE_SLOT() macro
4941
4942
4943 Changes: Modified:
4944 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4945
4946
4947 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4948 Log:
4949 - oops forgot to commit it with imalloc turned off
4950
4951
4952 Changes: Modified:
4953 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4954
4955
4956 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4957 Log:
4958 - cleanups
4959
4960
4961 Changes: Modified:
4962 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4963 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4964
4965
4966 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4967 Log:
4968 - lowlevel imalloc code
4969
4970
4971 Changes: Modified:
4972 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4973 + - trunk/libcharybdis/imalloc.h (File Added)
4974
4975
4976 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4977 Log:
4978 - fix bindings
4979
4980
4981 Changes: Modified:
4982 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
4983
4984
4985 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
4986 Log:
4987 remove #ifndef
4988
4989
4990 Changes: Modified:
4991 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
4992
4993
4994 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
4995 Log:
4996 - 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)
4997
4998
4999 Changes: Modified:
5000 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5001 + - trunk/libcharybdis/imalloc.c (File Added)
5002
5003
5004 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5005 Log:
5006 - increment configure Id
5007
5008
5009 Changes: Modified:
5010 +2208 -1 trunk/configure (File Modified)
5011
5012
5013 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5014 Log:
5015 - bootstrap for imalloc code
5016
5017
5018 Changes: Modified:
5019 +54 -1 trunk/configure.ac (File Modified)
5020 +27 -0 trunk/include/setup.h.in (File Modified)
5021
5022
5023 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5024 Log:
5025 Clarify interaction of spoofs and channel bans/operator{} blocks.
5026
5027
5028 Changes: Modified:
5029 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5030 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5031
5032
5033 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5034 Log:
5035 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5036
5037
5038 Changes: Modified:
5039 +30 -22 trunk/src/ircd.c (File Modified)
5040
5041
5042 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5043 Log:
5044 If shared{} blocks deny something, the command
5045 is silently ignored.
5046
5047
5048 Changes: Modified:
5049 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5050
5051
5052 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5053 Log:
5054 Move up IsService check so we don't store a non-service
5055 in preClient->sasl_agent.
5056
5057
5058 Changes: Modified:
5059 +6 -6 trunk/modules/m_sasl.c (File Modified)
5060
5061
5062 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5063 Log:
5064 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5065 Add some more sanity checks on agent strings.
5066
5067
5068 Changes: Modified:
5069 +13 -11 trunk/modules/m_sasl.c (File Modified)
5070
5071
5072 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5073 Log:
5074 Unknown clients can have an ID too now so make sure to remove
5075 them from the hash if they exit.
5076
5077
5078 Changes: Modified:
5079 +3 -0 trunk/src/client.c (File Modified)
5080
5081
5082 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5083 Log:
5084 Only accept sasl from servers in a service{} block.
5085 Not tested but this must go in.
5086
5087
5088 Changes: Modified:
5089 +6 -0 trunk/modules/m_sasl.c (File Modified)
5090 +3 -0 trunk/modules/m_signon.c (File Modified)
5091
5092
5093 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5094 Log:
5095 Only process SAVE messages targetting registered users,
5096 not servers or unregistered connections. Could cause
5097 a crash when bad protocol was received.
5098
5099
5100 Changes: Modified:
5101 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5102
5103
5104 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5105 Log:
5106 - fix QJM buffer overflow vulnerability (fucking GXTi)
5107
5108
5109 Changes: Modified:
5110 +3 -3 trunk/src/s_user.c (File Modified)
5111
5112
5113 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5114 Log:
5115 Mention /scan umodes under oper_spy privilege.
5116
5117
5118 Changes: Modified:
5119 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5120
5121
5122 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5123 Log:
5124 Mention that overlapping cluster blocks are a bad thing.
5125
5126
5127 Changes: Modified:
5128 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5129
5130
5131 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5132 Log:
5133 - Document cluster{} and shared{} blocks.
5134 - Mention that service{} does not allow wildcards.
5135
5136
5137 Changes: Modified:
5138 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5139
5140
5141 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5142 Log:
5143 Document exempt{} and service{} blocks, point to reference.conf for
5144 general{}, channel{} and serverhide{}.
5145
5146
5147 Changes: Modified:
5148 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5149
5150
5151 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5152 Log:
5153 Document ~ in lists of values better.
5154
5155
5156 Changes: Modified:
5157 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5158
5159
5160 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5161 Log:
5162 More detailed CNOTICE, CPRIVMSG descriptions.
5163
5164
5165 Changes: Modified:
5166 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5167
5168
5169 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5170 Log:
5171 Oops, need both Revision and Id on modules.
5172
5173
5174 Changes: Modified:
5175 + - trunk/modules/sno_routing.c (Property Modified)
5176
5177
5178 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5179 Log:
5180 Tweak header comment a bit (filename, Id).
5181
5182
5183 Changes: Modified:
5184 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5185
5186
5187 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5188 Log:
5189 Add GLINE and UNGLINE.
5190
5191
5192 Changes: Modified:
5193 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5194
5195
5196 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5197 Log:
5198 New configure with proper Id.
5199
5200
5201 Changes: Modified:
5202 +3 -1 trunk/configure (File Modified)
5203
5204
5205 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5206 Log:
5207 Change #include directives for in6addr_any, hopefully compiles better now.
5208
5209
5210 Changes: Modified:
5211 +3 -1 trunk/configure.ac (File Modified)
5212
5213
5214 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5215 Log:
5216 Encourage putting actual administrative information
5217 in the admin{} block.
5218
5219
5220 Changes: Modified:
5221 +3 -3 trunk/doc/example.conf (File Modified)
5222
5223
5224 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5225 Log:
5226 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5227
5228
5229 Changes: Modified:
5230 +9 -7 trunk/include/s_conf.h (File Modified)
5231 +1 -0 trunk/src/newconf.c (File Modified)
5232 +10 -0 trunk/src/s_user.c (File Modified)
5233
5234
5235 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5236 Log:
5237 - Change to glines = no in example confs
5238 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5239 are disabled.
5240
5241
5242 Changes: Modified:
5243 +1 -1 trunk/doc/example.conf (File Modified)
5244 +1 -1 trunk/doc/reference.conf (File Modified)
5245 +2 -2 trunk/modules/m_gline.c (File Modified)
5246
5247
5248 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5249 Log:
5250 - forward-port QJM fix from 1.1
5251
5252
5253 Changes: Modified:
5254 +2 -0 trunk/src/s_user.c (File Modified)
5255
5256
5257 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5258 Log:
5259 - add switch to configure to disable the block allocator
5260
5261
5262 Changes: Modified:
5263 +18 -0 trunk/configure (File Modified)
5264 +9 -0 trunk/configure.ac (File Modified)
5265 +0 -6 trunk/include/config.h (File Modified)
5266 +3 -0 trunk/include/setup.h.in (File Modified)
5267
5268
5269 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5270 Log:
5271 Fix wierd error that would exit SASL users with "Overridden"
5272
5273 Changes: Modified:
5274 +1 -1 trunk/modules/m_signon.c (File Modified)
5275
5276
5277 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5278 Log:
5279 Remove obsolete XXX comment about lazylinks.
5280
5281
5282 Changes: Modified:
5283 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5284
5285
5286 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5287 Log:
5288 OJOIN: make sure to send the wallops remotely for #channels
5289
5290
5291 Changes: Modified:
5292 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5293
5294
5295 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5296 Log:
5297 Accountability for OJOIN (contrib module)
5298
5299 Changes: Modified:
5300 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5301
5302
5303 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5304 Log:
5305 - move more stuff over to ircd_state
5306
5307
5308 Changes: Modified:
5309 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5310 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5311 +9 -0 trunk/src/ircd_state.c (File Modified)
5312 +3 -3 trunk/src/patricia.c (File Modified)
5313
5314
5315 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5316 Log:
5317 - move more stuff out of libircd and into ircd_state.c
5318
5319
5320 Changes: Modified:
5321 +5 -5 trunk/src/channel.c (File Modified)
5322 +4 -4 trunk/src/client.c (File Modified)
5323 +12 -0 trunk/src/ircd_state.c (File Modified)
5324
5325
5326 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5327 Log:
5328 - this is just barrels of fun
5329
5330
5331 Changes: Modified:
5332 + - trunk/include/ircd_state.h (File Added)
5333 +1 -1 trunk/src/Makefile.in (File Modified)
5334 +2 -1 trunk/src/channel.c (File Modified)
5335 +3 -52 trunk/src/ircd.c (File Modified)
5336 +100 -3 trunk/src/ircd_state.c (File Modified)
5337
5338
5339 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5340 Log:
5341 It's .include, not #include.
5342
5343
5344 Changes: Modified:
5345 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5346
5347
5348 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5349 Log:
5350 More consistent section titles.
5351
5352
5353 Changes: Modified:
5354 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5355 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5356 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5357
5358
5359 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5360 Log:
5361 Mention possible exceeding of +j/+l due to propagation
5362 delays between servers.
5363
5364
5365 Changes: Modified:
5366 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5367
5368
5369 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5370 Log:
5371 Formatting nits:
5372 - "text" -> <quote>text</quote>
5373 - <filename>
5374 - a few more
5375
5376
5377 Changes: Modified:
5378 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5379 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5380 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5381 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5382
5383
5384 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5385 Log:
5386 Remove text about deprecation of glines.
5387
5388
5389 Changes: Modified:
5390 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5391
5392
5393 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5394 Log:
5395 - Add description of umode +D, deaf.
5396 - Mention CALLERID 005 token with umode +g.
5397
5398
5399 Changes: Modified:
5400 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5401
5402
5403 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5404 Log:
5405 Strip off a leading colon in services shortcuts (aliases).
5406
5407
5408 Changes: Modified:
5409 +2 -0 trunk/src/parse.c (File Modified)
5410
5411
5412 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5413 Log:
5414 Add no_oper_invis contrib module, denies opers setting
5415 themselves invisible (except hidden_oper's).
5416
5417
5418 Changes: Modified:
5419 +42 -0 trunk/contrib/Makefile.in (File Modified)
5420 + - trunk/contrib/no_oper_invis.c (File Added)
5421
5422
5423 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5424 Log:
5425 Mention /stats E, make the other /stats descriptions more consistent.
5426
5427
5428 Changes: Modified:
5429 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5430
5431
5432 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5433 Log:
5434 Mention that the KILL reason and oper will appear on channels.
5435
5436
5437 Changes: Modified:
5438 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5439
5440
5441 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5442 Log:
5443 Mention /mode #channel f to query forward channel from outside.
5444
5445
5446 Changes: Modified:
5447 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5448
5449
5450 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5451 Log:
5452 Port over RATBOX_2_1 r20960 (anfl):
5453 client connect notices to +C should be hiding the extra
5454 fields for spoofed users
5455
5456
5457 Changes: Modified:
5458 +2 -1 trunk/src/s_user.c (File Modified)
5459
5460
5461 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5462 Log:
5463 Add a chapter with our extra user commands:
5464 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5465
5466
5467 Changes: Modified:
5468 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5469 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5470
5471
5472 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5473 Log:
5474 Do not put by <server>: in SQUIT reasons to servers
5475 other than the one being exited.
5476
5477
5478 Changes: Modified:
5479 +1 -1 trunk/src/client.c (File Modified)
5480
5481
5482 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5483 Log:
5484 Regenerate configure.
5485
5486
5487 Changes: Modified:
5488 +1162 -1159 trunk/configure (File Modified)
5489
5490
5491 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5492 Log:
5493 Move the warning flags down so they do not mess up
5494 checks like for -Wl,-export-dynamic.
5495
5496
5497 Changes: Modified:
5498 +33 -30 trunk/configure.ac (File Modified)
5499
5500
5501 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5502 Log:
5503 - more work here
5504
5505
5506 Changes: Modified:
5507 +2 -1 trunk/iauth/Makefile.in (File Modified)
5508
5509
5510 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5511 Log:
5512 - build iauth makefile
5513
5514
5515 Changes: Modified:
5516 +3 -2 trunk/configure (File Modified)
5517 +1 -0 trunk/configure.ac (File Modified)
5518
5519
5520 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5521 Log:
5522 - Makefile
5523
5524
5525 Changes: Modified:
5526 + - trunk/iauth/Makefile.in (File Added)
5527
5528
5529 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5530 Log:
5531 - add iauth.conf.example from irc2.11
5532
5533
5534 Changes: Modified:
5535 + - trunk/doc/example-iauth.conf (File Added)
5536
5537
5538 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5539 Log:
5540 - wow, i found some docs on this thing
5541
5542
5543 Changes: Modified:
5544 + - trunk/doc/technical/iauth-internals.txt (File Added)
5545
5546
5547 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5548 Log:
5549 - no longer applicable
5550
5551
5552 Changes: Modified:
5553 + - trunk/authdaemon/ (File Deleted)
5554
5555
5556 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5557 Log:
5558 - remove libircd.so on make clean (oops)
5559
5560
5561 Changes: Modified:
5562 +1 -1 trunk/src/Makefile.in (File Modified)
5563
5564
5565 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5566 Log:
5567 - merge iauth source for experimentation
5568
5569
5570 Changes: Modified:
5571 + - trunk/iauth/ (File Added)
5572 + - trunk/iauth/a_conf.c (File Added)
5573 + - trunk/iauth/a_conf_def.h (File Added)
5574 + - trunk/iauth/a_conf_ext.h (File Added)
5575 + - trunk/iauth/a_defines.h (File Added)
5576 + - trunk/iauth/a_externs.h (File Added)
5577 + - trunk/iauth/a_io.c (File Added)
5578 + - trunk/iauth/a_io_ext.h (File Added)
5579 + - trunk/iauth/a_log.c (File Added)
5580 + - trunk/iauth/a_log_def.h (File Added)
5581 + - trunk/iauth/a_log_ext.h (File Added)
5582 + - trunk/iauth/a_struct_def.h (File Added)
5583 + - trunk/iauth/iauth.c (File Added)
5584 + - trunk/iauth/mod_lhex.c (File Added)
5585 + - trunk/iauth/mod_lhex_ext.h (File Added)
5586 + - trunk/iauth/mod_pipe.c (File Added)
5587 + - trunk/iauth/mod_pipe_ext.h (File Added)
5588 + - trunk/iauth/mod_rfc931.c (File Added)
5589 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5590 + - trunk/iauth/mod_socks.c (File Added)
5591 + - trunk/iauth/mod_socks_ext.h (File Added)
5592 + - trunk/iauth/mod_webproxy.c (File Added)
5593 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5594
5595
5596 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5597 Log:
5598 User /quote help index was not sorted properly.
5599
5600
5601 Changes: Modified:
5602 +2 -2 trunk/help/Makefile.in (File Modified)
5603 +8 -8 trunk/help/users/index (File Modified)
5604
5605
5606 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5607 Log:
5608 Add SCAN help file.
5609
5610
5611 Changes: Modified:
5612 +25 -8 trunk/help/opers/index (File Modified)
5613 + - trunk/help/opers/scan (File Added)
5614
5615
5616 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5617 Log:
5618 SGML docs:
5619 - Document SCAN UMODES
5620 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5621
5622
5623 Changes: Modified:
5624 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5625
5626
5627 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5628 Log:
5629 Add our copyright information to /info (part of release-1.1 r1026).
5630
5631
5632 Changes: Modified:
5633 +1 -0 trunk/src/version.c.SH (File Modified)
5634
5635
5636 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5637 Log:
5638 Fix some compile warnings.
5639
5640
5641 Changes: Modified:
5642 +1 -1 trunk/modules/core/m_join.c (File Modified)
5643 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5644 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5645 +1 -1 trunk/modules/m_scan.c (File Modified)
5646 +4 -4 trunk/modules/m_signon.c (File Modified)
5647
5648
5649 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5650 Log:
5651 RSFNC: OK, actually consider unknowns also for detecting a collide.
5652 Otherwise we can get two clients with the same nick.
5653
5654
5655 Changes: Modified:
5656 +1 -1 trunk/modules/m_services.c (File Modified)
5657
5658
5659 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5660 Log:
5661 - charybdis profiling stuff
5662 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5663 - update .depend
5664
5665
5666 Changes: Modified:
5667 +0 -8 trunk/configure (File Modified)
5668 +1 -8 trunk/configure.ac (File Modified)
5669 +18 -0 trunk/include/channel.h (File Modified)
5670 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5671 +335 -260 trunk/src/.depend (File Modified)
5672 +1569 -0 trunk/src/Makefile.in (File Modified)
5673 + - trunk/src/chmode.c (File Added)
5674 +16 -1 trunk/src/ircd.c (File Modified)
5675 +11 -0 trunk/src/main.c (File Modified)
5676 +11 -0 trunk/src/modules.c (File Modified)
5677
5678
5679 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5680 Log:
5681 RSFNC: Do not send kills to servers for unknowns
5682
5683
5684 Changes: Modified:
5685 +4 -2 trunk/modules/m_services.c (File Modified)
5686
5687
5688 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5689 Log:
5690 Describe service{} blocks in reference.conf.
5691
5692
5693 Changes: Modified:
5694 +12 -0 trunk/doc/reference.conf (File Modified)
5695
5696
5697 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5698 Log:
5699 Replace this list of modes with pointers to other documentation.
5700
5701
5702 Changes: Modified:
5703 +6 -50 trunk/doc/modes.txt (File Modified)
5704
5705
5706 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5707 Log:
5708 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5709 looks too much like an old-ircd client pointer otherwise.
5710
5711
5712 Changes: Modified:
5713 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5714
5715
5716 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5717 Log:
5718 findforwards:
5719 - note truncation of the list (perhaps sending multiple
5720 notices is better)
5721 - clarify in a comment that /findforwards on a nonexistent
5722 channel can be useful
5723 - sendto_one_notice() requires that the text start with
5724 a colon
5725
5726
5727 Changes: Modified:
5728 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5729
5730
5731 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5732 Log:
5733 When we close a local server's link, always include the
5734 name of the client causing the exit in the reason in the
5735 SQUIT we send them (replacing them with us). This makes
5736 sure server notices for stuff like "Not enough arguments
5737 to server command" are different on the two sides.
5738
5739
5740 Changes: Modified:
5741 +7 -5 trunk/src/client.c (File Modified)
5742
5743
5744 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5745 Log:
5746 New contrib module m_findforwards.c
5747
5748
5749 Changes: Modified:
5750 +112 -0 trunk/contrib/Makefile.in (File Modified)
5751 + - trunk/contrib/m_findforwards.c (File Added)
5752
5753
5754 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5755 Log:
5756 Whoops, don't show real host behind auth{} spoof in
5757 spoof notices if hide_spoof_ips is enabled.
5758
5759 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5760
5761
5762 Changes: Modified:
5763 +3 -2 trunk/src/s_conf.c (File Modified)
5764
5765
5766 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5767 Log:
5768 Add dalnet-style /identify that sends to nickserv or chanserv.
5769
5770
5771 Changes: Modified:
5772 +102 -0 trunk/contrib/Makefile.in (File Modified)
5773 + - trunk/contrib/m_identify.c (File Added)
5774
5775
5776 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5777 Log:
5778 Document alias{} blocks a bit better.
5779
5780
5781 Changes: Modified:
5782 +9 -0 trunk/doc/reference.conf (File Modified)
5783
5784
5785 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5786 Log:
5787 - add aliases to /stats m (data usage is not counted though, sorry)
5788
5789
5790 Changes: Modified:
5791 +1 -0 trunk/include/s_conf.h (File Modified)
5792 +3 -0 trunk/src/newconf.c (File Modified)
5793 +15 -0 trunk/src/parse.c (File Modified)
5794
5795
5796 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5797 Log:
5798 - remove m_sshortcut as it's no longer relevant
5799
5800
5801 Changes: Modified:
5802 +0 -145 trunk/modules/Makefile.in (File Modified)
5803 + - trunk/modules/m_sshortcut.c (File Deleted)
5804
5805
5806 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5807 Log:
5808 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5809 targets instead of my original idea :P)
5810
5811
5812 Changes: Modified:
5813 +32 -0 trunk/doc/example.conf (File Modified)
5814 +35 -0 trunk/doc/reference.conf (File Modified)
5815 +4 -0 trunk/include/parse.h (File Modified)
5816 +7 -0 trunk/include/s_conf.h (File Modified)
5817 +82 -0 trunk/src/newconf.c (File Modified)
5818 +78 -0 trunk/src/parse.c (File Modified)
5819 +16 -0 trunk/src/s_conf.c (File Modified)
5820
5821
5822 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5823 Log:
5824 Remove some spaces after tabs. ??
5825
5826
5827 Changes: Modified:
5828 +18 -18 trunk/src/newconf.c (File Modified)
5829
5830
5831 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5832 Log:
5833 Global /who:
5834 - make sure to clear all marks also if the who was aborted
5835 because of too many matches
5836 - give ERR_TOOMANYMATCHES if too many matches
5837 - clarify comments
5838
5839 ratbox RATBOX_2_2 r22003 (jilles)
5840
5841
5842 Changes: Modified:
5843 +28 -26 trunk/modules/m_who.c (File Modified)
5844
5845
5846 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5847 Log:
5848 - devel is 2.0
5849
5850
5851 Changes: Modified:
5852 +9 -9 trunk/configure (File Modified)
5853 +1 -1 trunk/configure.ac (File Modified)
5854
5855
5856 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5857 Log:
5858 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5859
5860
5861 Changes: Modified:
5862 +2 -1 trunk/include/s_newconf.h (File Modified)
5863 +20 -0 trunk/modules/m_rehash.c (File Modified)
5864 +1 -1 trunk/src/s_newconf.c (File Modified)
5865
5866
5867 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5868 Log:
5869 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5870
5871
5872 Changes: Modified:
5873 +0 -1 trunk/doc/example.conf (File Modified)
5874 +0 -3 trunk/doc/reference.conf (File Modified)
5875 +0 -1 trunk/include/s_conf.h (File Modified)
5876 +0 -6 trunk/modules/m_info.c (File Modified)
5877 +1 -1 trunk/src/channel.c (File Modified)
5878 +0 -1 trunk/src/newconf.c (File Modified)
5879
5880
5881 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5882 Log:
5883 Missing header in m_chghost.c
5884
5885 Changes: Modified:
5886 +1 -0 trunk/modules/m_chghost.c (File Modified)
5887
5888
5889 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5890 Log:
5891 Relocate QJM code to a seperate function(change_nick_user_host)
5892 Change CHGHOST to use change_nick_user_host instead of just setting it
5893
5894
5895 Changes: Modified:
5896 +3 -0 trunk/include/s_user.h (File Modified)
5897 +1 -1 trunk/modules/m_chghost.c (File Modified)
5898 +3 -78 trunk/modules/m_signon.c (File Modified)
5899 +89 -0 trunk/src/s_user.c (File Modified)
5900
5901
5902 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5903 Log:
5904 Restore /stats a (dns servers, admin-only).
5905
5906
5907 Changes: Modified:
5908 +1 -0 trunk/include/res.h (File Modified)
5909 +5 -8 trunk/modules/m_stats.c (File Modified)
5910 +16 -0 trunk/src/res.c (File Modified)
5911
5912
5913 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5914 Log:
5915 - Add CHARYBDIS_PROFILE if we are profiling.
5916 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5917 - Remove duplicate --enable-epoll entry.
5918
5919
5920 Changes: Modified:
5921 +1595 -15 trunk/configure (File Modified)
5922 +30 -11 trunk/configure.ac (File Modified)
5923 +3 -0 trunk/include/setup.h.in (File Modified)
5924
5925
5926 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5927 Log:
5928 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5929
5930
5931 Changes: Modified:
5932 +28 -0 trunk/aclocal.m4 (File Modified)
5933
5934
5935 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5936 Log:
5937 Allow requesting forward channel and quiet list in same mode command.
5938
5939
5940 Changes: Modified:
5941 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5942
5943
5944 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5945 Log:
5946 Add description of xline wildcards.
5947
5948
5949 Changes: Modified:
5950 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5951
5952
5953 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5954 Log:
5955 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5956
5957
5958 Changes: Modified:
5959 +0 -4 trunk/modules/m_services.c (File Modified)
5960
5961
5962 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5963 Log:
5964 typo
5965
5966
5967 Changes: Modified:
5968 +1 -1 trunk/include/hook.h (File Modified)
5969
5970
5971 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5972 Log:
5973 call_hook, not hook_call
5974
5975
5976 Changes: Modified:
5977 +1 -1 trunk/modules/core/m_join.c (File Modified)
5978
5979
5980 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
5981 Log:
5982 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
5983 Could be useful for a number of things.
5984
5985
5986 Changes: Modified:
5987 +9 -0 trunk/modules/core/m_join.c (File Modified)
5988
5989
5990 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
5991 Log:
5992 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
5993
5994
5995 Changes: Modified:
5996 +7 -0 trunk/include/hook.h (File Modified)
5997
5998
5999 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6000 Log:
6001 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6002
6003
6004 Changes: Modified:
6005 +15 -0 trunk/modules/m_services.c (File Modified)
6006
6007
6008 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6009 Log:
6010 Clarify snomask +f, +k, +u.
6011
6012
6013 Changes: Modified:
6014 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6015
6016
6017 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6018 Log:
6019 Cmode +p and +s may be set simultaneously.
6020
6021
6022 Changes: Modified:
6023 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6024
6025
6026 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6027 Log:
6028 actually, we should check the data version on each reload (oops)
6029
6030
6031 Changes: Modified:
6032 +6 -6 trunk/src/main.c (File Modified)
6033
6034
6035 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6036 Log:
6037 more work on the loader
6038
6039
6040 Changes: Modified:
6041 +45 -21 trunk/src/main.c (File Modified)
6042
6043
6044 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6045 Log:
6046 Add prototype ircd_state.c
6047
6048
6049 Changes: Modified:
6050 + - trunk/src/ircd_state.c (File Added)
6051
6052
6053 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6054 Log:
6055 Smaller improvements.
6056
6057
6058 Changes: Modified:
6059 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6060
6061
6062 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6063 Log:
6064 Add a lot of stuff here.
6065
6066
6067 Changes: Modified:
6068 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6069
6070
6071 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6072 Log:
6073 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6074
6075
6076 Changes: Modified:
6077 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6078
6079
6080 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6081 Log:
6082 Invex doesn't trump +r or (sic) +J.
6083
6084
6085 Changes: Modified:
6086 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6087
6088
6089 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6090 Log:
6091 Check to make sure a module is not loaded before loading it.
6092
6093
6094 Changes: Modified:
6095 +6 -1 trunk/src/ircd_parser.y (File Modified)
6096
6097
6098 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6099 Log:
6100 - Add a missing comma in the HeaderMessages array
6101 - Only send "Your hostname is too long ..." if that really is the case
6102
6103
6104 Changes: Modified:
6105 +2 -2 trunk/src/s_auth.c (File Modified)
6106
6107
6108 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6109 Log:
6110 build_symtable() will have already bailed here, so no need to check
6111 explicitly whether or not charybdis_main is NULL.
6112
6113
6114 Changes: Modified:
6115 +7 -16 trunk/src/main.c (File Modified)
6116
6117
6118 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6119 Log:
6120 Data structure versioning, part 1.
6121
6122
6123 Changes: Modified:
6124 +10 -1 trunk/include/ircd_defs.h (File Modified)
6125 +2 -0 trunk/src/ircd.c (File Modified)
6126 +15 -3 trunk/src/main.c (File Modified)
6127
6128
6129 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6130 Log:
6131 build a symbol table and use that instead of doing a raw dlsym on everything
6132
6133
6134 Changes: Modified:
6135 + - trunk/include/ircd_linker.h (File Added)
6136 +71 -1 trunk/src/Makefile.in (File Modified)
6137 + - trunk/src/ircd_linker.c (File Added)
6138 +16 -4 trunk/src/main.c (File Modified)
6139
6140
6141 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6142 Log:
6143 The launcher now calls io_loop() instead of charybdis_main().
6144 This is so that we do not have to reinitialize *everything* later.
6145
6146
6147 Changes: Modified:
6148 +1 -0 trunk/include/ircd.h (File Modified)
6149 +6 -7 trunk/src/ircd.c (File Modified)
6150 +13 -1 trunk/src/main.c (File Modified)
6151
6152
6153 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6154 Log:
6155 Use global binding on libircd.so.
6156
6157
6158 Changes: Modified:
6159 +1 -1 trunk/src/main.c (File Modified)
6160
6161
6162 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6163 Log:
6164 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6165 (it will do more later)
6166
6167
6168 Changes: Modified:
6169 +14 -12 trunk/include/config.h (File Modified)
6170 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6171 +31 -5 trunk/src/Makefile.in (File Modified)
6172 +78 -1 trunk/src/ircd.c (File Modified)
6173 + - trunk/src/main.c (File Added)
6174
6175
6176 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6177 Log:
6178 Add whitespace here, oops.
6179
6180
6181 Changes: Modified:
6182 +1 -1 trunk/CREDITS (File Modified)
6183
6184
6185 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6186 Log:
6187 Properly copy over the IP address here instead of using a cheap hack.
6188 Because the hack didn't work right except on IPv6. :|
6189
6190
6191 Changes: Modified:
6192 +12 -2 trunk/src/s_newconf.c (File Modified)
6193
6194
6195 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6196 Log:
6197 Revert reject cache notice to ratbox's, which more
6198 clearly suggests what's happening.
6199
6200
6201 Changes: Modified:
6202 +4 -1 trunk/src/reject.c (File Modified)
6203
6204
6205 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6206 Log:
6207 Fix the openssl status in the overview information.
6208
6209
6210 Changes: Modified:
6211 +1 -3 trunk/configure (File Modified)
6212 +1 -3 trunk/configure.ac (File Modified)
6213
6214
6215 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6216 Log:
6217 - Add simple exempt{} block (127.0.0.1) to example.conf.
6218 - Remove mention of deny{}.
6219
6220
6221 Changes: Modified:
6222 +5 -0 trunk/doc/example.conf (File Modified)
6223 +1 -1 trunk/doc/reference.conf (File Modified)
6224
6225
6226 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6227 Log:
6228 example.conf: add some comments at the start
6229 reference.conf: some ircd-ratbox -> charybdis
6230
6231
6232 Changes: Modified:
6233 +11 -0 trunk/doc/example.conf (File Modified)
6234 +6 -5 trunk/doc/reference.conf (File Modified)
6235
6236
6237 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6238 Log:
6239 Rename m_createauthonly module to createauthonly
6240 as this is not a module providing an m_function
6241 (command).
6242
6243
6244 Changes: Modified:
6245 +1 -38 trunk/contrib/Makefile.in (File Modified)
6246 + - trunk/contrib/createauthonly.c (File Added)
6247 + - trunk/contrib/m_createauthonly.c (File Deleted)
6248
6249
6250 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6251 Log:
6252 Add to example confs commented lines for:
6253 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6254 sno_globalkline.so, sno_globaloper.so.
6255
6256
6257 Changes: Modified:
6258 +5 -1 trunk/doc/example.conf (File Modified)
6259 +9 -1 trunk/doc/reference.conf (File Modified)
6260
6261
6262 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6263 Log:
6264 - Unbreak connecting to connect{}s with hostnames
6265 instead of IP addresses (broken with new resolver).
6266 - Try to do A/AAAA query based on aftype in
6267 connect{} (doesn't seem to work fully).
6268
6269
6270 Changes: Modified:
6271 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6272
6273
6274 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6275 Log:
6276 Unbreak /rehash dns.
6277
6278
6279 Changes: Modified:
6280 +1 -0 trunk/src/res.c (File Modified)
6281
6282
6283 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6284 Log:
6285 Preserve Hybrid Id and add one of our own.
6286
6287
6288 Changes: Modified:
6289 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6290 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6291
6292
6293 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6294 Log:
6295 Add anfl and Androsyn to CREDITS.
6296 They wrote a lot of ratbox code we use, both before and after the fork.
6297
6298
6299 Changes: Modified:
6300 +2 -0 trunk/CREDITS (File Modified)
6301
6302
6303 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6304 Log:
6305 Hostname validity check.
6306
6307
6308 Changes: Modified:
6309 +42 -3 trunk/src/s_auth.c (File Modified)
6310
6311
6312 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6313 Log:
6314 Version bump to 1.2.0.
6315
6316
6317 Changes: Modified:
6318 +9 -9 trunk/configure (File Modified)
6319 +1 -1 trunk/configure.ac (File Modified)
6320
6321
6322 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6323 Log:
6324 - Missed a spot in the IPv6 code here. Should be usable now.
6325
6326
6327 Changes: Modified:
6328 +2 -2 trunk/src/res.c (File Modified)
6329
6330
6331 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6332 Log:
6333 Alright, so, this massive commit does the following:
6334 - Removes adns
6335 - Adds a resolver based on the undernet and hybrid one.
6336 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6337 - Makes a check in ./configure be posixly correct
6338 - Simplifies the auth code and DNS callbacks
6339
6340 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6341
6342
6343 Changes: Modified:
6344 +1 -1 trunk/Makefile.in (File Modified)
6345 + - trunk/adns/ (File Deleted)
6346 +148 -80 trunk/configure (File Modified)
6347 +1 -2 trunk/configure.ac (File Modified)
6348 +6 -0 trunk/include/client.h (File Modified)
6349 +1 -0 trunk/include/packet.h (File Modified)
6350 +153 -41 trunk/include/res.h (File Modified)
6351 + - trunk/include/reslib.h (File Added)
6352 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6353 +930 -1449 trunk/modules/.depend (File Modified)
6354 +3 -0 trunk/modules/m_stats.c (File Modified)
6355 +417 -621 trunk/src/.depend (File Modified)
6356 +1 -1 trunk/src/.indent.pro (File Modified)
6357 +2069 -289 trunk/src/Makefile.in (File Modified)
6358 + - trunk/src/adns.c (File Deleted)
6359 + - trunk/src/res.c (File Added)
6360 + - trunk/src/reslib.c (File Added)
6361 +11 -50 trunk/src/s_auth.c (File Modified)
6362 +4 -26 trunk/src/s_newconf.c (File Modified)
6363
6364
6365 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6366 Log:
6367 Document the NOBALLOC feature.
6368
6369
6370 Changes: Modified:
6371 +7 -1 trunk/include/config.h (File Modified)
6372
6373
6374 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6375 Log:
6376 commands.sgml changes
6377
6378
6379 Changes: Modified:
6380 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6381
6382
6383 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6384 Log:
6385 connect{} changes.
6386
6387
6388 Changes: Modified:
6389 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6390
6391
6392 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6393 Log:
6394 Improve description of class{} block (in particular,
6395 mention server classes as well as client classes).
6396
6397
6398 Changes: Modified:
6399 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6400
6401
6402 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6403 Log:
6404 In comment:
6405 -/* sendq: servers need a higher sendq as they send more data */
6406 +/* sendq: servers need a higher sendq as they are sent more data */
6407
6408
6409 Changes: Modified:
6410 +1 -1 trunk/doc/reference.conf (File Modified)
6411
6412
6413 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6414 Log:
6415 Add modules{} block.
6416
6417
6418 Changes: Modified:
6419 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6420
6421
6422 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6423 Log:
6424 Add general::oper_snomask, snomask on oper up for opers
6425 that have umode +s set on oper up, but do not have
6426 a specific snomask setting in their operator block.
6427 If this is empty or not specified, +s is used as before.
6428
6429
6430 Changes: Modified:
6431 +4 -1 trunk/doc/example.conf (File Modified)
6432 +7 -1 trunk/doc/reference.conf (File Modified)
6433 +1 -0 trunk/include/client.h (File Modified)
6434 +1 -0 trunk/include/s_conf.h (File Modified)
6435 +32 -0 trunk/src/newconf.c (File Modified)
6436 +1 -0 trunk/src/s_conf.c (File Modified)
6437 +13 -3 trunk/src/s_user.c (File Modified)
6438
6439
6440 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6441 Log:
6442 fix error
6443
6444 Changes: Modified:
6445 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6446
6447
6448 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6449 Log:
6450 Add MASKTRACE and CHANTRACE commands.
6451
6452
6453 Changes: Modified:
6454 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6455
6456
6457 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6458 Log:
6459 document loadmodule directive
6460
6461
6462 Changes: Modified:
6463 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6464
6465
6466 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6467 Log:
6468 finish this up
6469
6470
6471 Changes: Modified:
6472 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6473
6474
6475 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6476 Log:
6477 q:lines are no longer living in the ircd.conf either
6478
6479
6480 Changes: Modified:
6481 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6482
6483
6484 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6485 Log:
6486 remove k:line, d:line, x:line as they are their own files now
6487
6488
6489 Changes: Modified:
6490 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6491
6492
6493 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6494 Log:
6495 New place for operator::snomask.
6496
6497
6498 Changes: Modified:
6499 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6500
6501
6502 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6503 Log:
6504 Document connect {}.
6505
6506
6507 Changes: Modified:
6508 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6509
6510
6511 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6512 Log:
6513 example.conf: move operator::snomask to a more logical place,
6514 more sensible default
6515 reference.conf: add operator::snomask
6516
6517
6518 Changes: Modified:
6519 +3 -3 trunk/doc/example.conf (File Modified)
6520 +3 -0 trunk/doc/reference.conf (File Modified)
6521
6522
6523 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6524 Log:
6525 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6526 in those conf entries that take umodes like <name1>, <name2>, ...
6527
6528
6529 Changes: Modified:
6530 +3 -0 trunk/doc/reference.conf (File Modified)
6531 +3 -0 trunk/src/newconf.c (File Modified)
6532
6533
6534 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6535 Log:
6536 Remove H:line
6537
6538
6539 Changes: Modified:
6540 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6541
6542
6543 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6544 Log:
6545 Aesthetic changes.
6546
6547
6548 Changes: Modified:
6549 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6550
6551
6552 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6553 Log:
6554 s/allow/auth
6555
6556
6557 Changes: Modified:
6558 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6559
6560
6561 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6562 Log:
6563 fix
6564
6565
6566 Changes: Modified:
6567 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6568
6569
6570 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6571 Log:
6572 Document operator {} blocks.
6573
6574
6575 Changes: Modified:
6576 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6577
6578
6579 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6580 Log:
6581 auth{}: clarify/add some details
6582
6583
6584 Changes: Modified:
6585 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6586
6587
6588 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6589 Log:
6590 auth{}: Move a paragraph.
6591
6592
6593 Changes: Modified:
6594 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6595
6596
6597 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6598 Log:
6599 Document auth{} blocks.
6600
6601
6602 Changes: Modified:
6603 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6604
6605
6606 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6607 Log:
6608 Add umode +R.
6609
6610
6611 Changes: Modified:
6612 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6613
6614
6615 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6616 Log:
6617 Add umode +R, prevents unidentified clients from
6618 sending private messages or notices. /accept'ed
6619 clients and opers are exempt.
6620 Due to the /accept part, this is only checked
6621 at the target's server, may want to change
6622 this?
6623
6624
6625 Changes: Modified:
6626 +1 -0 trunk/help/opers/umode (File Modified)
6627 +1 -0 trunk/help/users/umode (File Modified)
6628 +2 -0 trunk/include/client.h (File Modified)
6629 +1 -0 trunk/include/numeric.h (File Modified)
6630 +11 -1 trunk/modules/core/m_message.c (File Modified)
6631 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6632 +1 -1 trunk/src/messages.tab (File Modified)
6633 +1 -1 trunk/src/s_user.c (File Modified)
6634
6635
6636 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6637 Log:
6638 Don't allow a nick change if banned or quieted (and not
6639 voiced or opped) on a channel. This uses numeric 435
6640 (bahamut's "cannot change to a banned nick") because
6641 bahamut/ircu's 437 and hyperion's 438 already have
6642 another meaning for us.
6643
6644
6645 Changes: Modified:
6646 +2 -0 trunk/include/channel.h (File Modified)
6647 +1 -0 trunk/include/numeric.h (File Modified)
6648 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6649 +38 -0 trunk/src/channel.c (File Modified)
6650 +1 -1 trunk/src/messages.tab (File Modified)
6651
6652
6653 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6654 Log:
6655 KNOCK:
6656 - respect ban exceptions
6657 - also deny a knock if quieted
6658
6659
6660 Changes: Modified:
6661 +2 -1 trunk/modules/m_knock.c (File Modified)
6662
6663
6664 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6665 Log:
6666 Reverse bad substitution in comment.
6667
6668
6669 Changes: Modified:
6670 +1 -1 trunk/src/channel.c (File Modified)
6671
6672
6673 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6674 Log:
6675 - set DynSpoof flag for clients spoofed at registration
6676 - add orighost instead of host to the hostname hash
6677
6678
6679 Changes: Modified:
6680 +5 -1 trunk/src/s_user.c (File Modified)
6681
6682
6683 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6684 Log:
6685 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6686
6687
6688 Changes: Modified:
6689 +2 -3 trunk/src/send.c (File Modified)
6690
6691
6692 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6693 Log:
6694 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6695
6696
6697 Changes: Modified:
6698 +17 -7 trunk/modules/m_signon.c (File Modified)
6699
6700
6701 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6702 Log:
6703 Correct minimum args on ENCAP SASL to avoid nasty core.
6704
6705
6706 Changes: Modified:
6707 +1 -1 trunk/modules/m_sasl.c (File Modified)
6708
6709
6710 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6711 Log:
6712 Style nits: sptr can't ever be NULL, don't compare truth
6713 values with YES.
6714
6715
6716 Changes: Modified:
6717 +2 -3 trunk/modules/m_scan.c (File Modified)
6718
6719
6720 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6721 Log:
6722 - Comment out scan_cmodes() prototype to suppress warning
6723 - Correct minimum parameter count for mo_scan()
6724
6725
6726 Changes: Modified:
6727 +2 -2 trunk/modules/m_scan.c (File Modified)
6728
6729
6730 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6731 Log:
6732 SCAN UMODES:
6733 - Include full command in operspy notice
6734 - Allow global scans (no-list used, mask not used) without operspy
6735 - Use ERR_NOPRIVS numeric
6736
6737
6738 Changes: Modified:
6739 +21 -9 trunk/modules/m_scan.c (File Modified)
6740
6741
6742 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6743 Log:
6744 Cancel out the >3 default if < is given; this way
6745 any </> specification fully overrides the default.
6746
6747
6748 Changes: Modified:
6749 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6750
6751
6752 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6753 Log:
6754 - Call mo_list() from m_list() to reduce code duplication
6755 - Default to >3, rather arbitrarily (conf option?)
6756 - Make < and > mean less than and greater than again
6757
6758
6759 Changes: Modified:
6760 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6761
6762
6763 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6764 Log:
6765 When processing topic burst, hide connecting server
6766 on netburst if flatten links is enabled.
6767
6768
6769 Changes: Modified:
6770 +9 -2 trunk/modules/m_tb.c (File Modified)
6771
6772
6773 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6774 Log:
6775 - remove PENALTY token
6776
6777
6778 Changes: Modified:
6779 +0 -1 trunk/include/supported.h (File Modified)
6780
6781
6782 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6783 Log:
6784 005 fixups:
6785 - Add PENALTY because we have a pace-wait system.
6786 - Add FNC due to SAVE and RSFNC
6787 - Add q to MAXLIST.
6788
6789
6790 Changes: Modified:
6791 +4 -2 trunk/include/supported.h (File Modified)
6792
6793
6794 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6795 Log:
6796 mkay, indent went nuts here
6797
6798
6799 Changes: Modified:
6800 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6801
6802
6803 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6804 Log:
6805 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6806 and can be used instead. The SAFELIST implementation is the one used by
6807 default, as most users/networks will be used to it.
6808
6809
6810 Changes: Modified:
6811 +1 -0 trunk/NEWS (File Modified)
6812 +14 -0 trunk/include/client.h (File Modified)
6813 +5 -0 trunk/include/hash.h (File Modified)
6814 +404 -272 trunk/modules/Makefile.in (File Modified)
6815 + - trunk/modules/m_list.c (File Deleted)
6816 + - trunk/modules/m_list_ratbox.c (File Added)
6817 + - trunk/modules/m_list_safelist.c (File Added)
6818 +5 -5 trunk/src/hash.c (File Modified)
6819
6820
6821 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6822 Log:
6823 Clear invites on a lowerTS JOIN or SJOIN.
6824 This should complete kick_on_split_riding protection.
6825
6826
6827 Changes: Modified:
6828 +5 -0 trunk/modules/core/m_join.c (File Modified)
6829 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6830
6831
6832 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6833 Log:
6834 Like in ratbox, send and interpret timestamps on invites.
6835
6836
6837 Changes: Modified:
6838 +9 -2 trunk/modules/m_invite.c (File Modified)
6839
6840
6841 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6842 Log:
6843 Add +S (network service) umode. Just for completeness, users or opers
6844 cannot set this.
6845
6846
6847 Changes: Modified:
6848 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6849
6850
6851 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6852 Log:
6853 update NEWS a bit
6854
6855
6856 Changes: Modified:
6857 +35 -2 trunk/NEWS (File Modified)
6858
6859
6860 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6861 Log:
6862 Split off a PreClient structure for data to be freed on registation (i.e. password).
6863 New hook introduce_client for post-registration messages.
6864 Fix b0rked SASL numerics.
6865 Burst REALHOST post-introduction for spoofed-on-registration clients.
6866 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6867 Pre-registration signon support.
6868
6869
6870 Changes: Modified:
6871 +10 -0 trunk/configure (File Modified)
6872 +2 -0 trunk/configure.ac (File Modified)
6873 +14 -4 trunk/include/client.h (File Modified)
6874 +1 -0 trunk/include/hook.h (File Modified)
6875 +1 -0 trunk/include/numeric.h (File Modified)
6876 +3 -0 trunk/include/setup.h.in (File Modified)
6877 +16 -0 trunk/modules/m_chghost.c (File Modified)
6878 +25 -21 trunk/modules/m_sasl.c (File Modified)
6879 +63 -30 trunk/modules/m_signon.c (File Modified)
6880 +18 -0 trunk/src/client.c (File Modified)
6881 +2 -0 trunk/src/hook.c (File Modified)
6882 +5 -5 trunk/src/messages.tab (File Modified)
6883 +2 -0 trunk/src/s_serv.c (File Modified)
6884 +28 -2 trunk/src/s_user.c (File Modified)
6885
6886
6887 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6888 Log:
6889 Update hook documentation.
6890
6891
6892 Changes: Modified:
6893 +30 -0 trunk/doc/hooks.txt (File Modified)
6894
6895
6896 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6897 Log:
6898 Improve @/# handling in match_esc().
6899
6900
6901 Changes: Modified:
6902 +21 -13 trunk/src/match.c (File Modified)
6903
6904
6905 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6906 Log:
6907 backtrack instead of bailing out when handling a mismatched escape
6908
6909
6910 Changes: Modified:
6911 +1 -1 trunk/src/match.c (File Modified)
6912
6913
6914 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6915 Log:
6916 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6917
6918 Changes: Modified:
6919 +2 -1 trunk/CREDITS (File Modified)
6920
6921
6922 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6923 Log:
6924 Fix the escape brokenness and pick up a more efficient matching algorithm,
6925 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6926 Patch sent upstream. They can do whatever they want with it, *shrug*.
6927
6928
6929 Changes: Modified:
6930 +147 -161 trunk/src/match.c (File Modified)
6931
6932
6933 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6934 Log:
6935 If flatten links is enabled, fake the origins of some ServerModes
6936 sent to clients so that the server sending the netburst is hidden.
6937 Most mode hacks still show the true source.
6938
6939
6940 Changes: Modified:
6941 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6942 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6943
6944
6945 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6946 Log:
6947 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6948 where the exit originated).
6949 - When receiving an SQUIT for a server themselves
6950 (IsMe(target_p) || target_p == client_p)
6951 close their link and send a local server notice.
6952
6953
6954 Changes: Modified:
6955 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6956 +6 -3 trunk/src/client.c (File Modified)
6957
6958
6959 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6960 Log:
6961 Hooking into the wrong hook, whoops. :P
6962
6963
6964 Changes: Modified:
6965 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6966 +6 -10 trunk/modules/core/m_join.c (File Modified)
6967
6968
6969 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6970 Log:
6971 this doesn't work right, right now :P
6972
6973
6974 Changes: Modified:
6975 +40 -0 trunk/contrib/Makefile.in (File Modified)
6976 + - trunk/contrib/m_createauthonly.c (File Added)
6977 +6 -0 trunk/include/hook.h (File Modified)
6978 +26 -1 trunk/modules/core/m_join.c (File Modified)
6979 +1 -1 trunk/src/ircd.c (File Modified)
6980
6981
6982 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
6983 Log:
6984 Make can_join() hookable.
6985
6986
6987 Changes: Modified:
6988 +12 -1 trunk/src/channel.c (File Modified)
6989
6990
6991 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
6992 Log:
6993 add 'int approved;' to the channel event hook
6994
6995
6996 Changes: Modified:
6997 +1 -0 trunk/include/hook.h (File Modified)
6998
6999
7000 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7001 Log:
7002 Use SIDs in SASL ENCAP origin.
7003 Ignore responses from other agents once the first SASL response has been received for a client.
7004
7005
7006 Changes: Modified:
7007 +9 -5 trunk/modules/m_sasl.c (File Modified)
7008
7009
7010 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7011 Log:
7012 Removed stray debug code.
7013
7014
7015 Changes: Modified:
7016 +1 -1 trunk/modules/m_sasl.c (File Modified)
7017
7018
7019 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7020 Log:
7021 Don't complain "unknown MODE flag" if a non-oper attempts
7022 to unset an oper only umode they do not have.
7023 This is to prevent unwanted error messages when users/bots
7024 do things like MODE <nick> +i-sw.
7025
7026
7027 Changes: Modified:
7028 +4 -2 trunk/src/s_user.c (File Modified)
7029
7030
7031 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7032 Log:
7033 Fix client_exit hook name and only call it for local exits that are not
7034 IsAnyServer.
7035
7036
7037 Changes: Modified:
7038 +3 -2 trunk/modules/m_sasl.c (File Modified)
7039
7040
7041 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7042 Log:
7043 Fix SASL logic to actually use stored agent UID.
7044 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7045 Add abort code for exiting clients.
7046
7047
7048 Changes: Modified:
7049 +18 -9 trunk/modules/m_sasl.c (File Modified)
7050
7051
7052 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7053 Log:
7054 Port over ratbox 2.2 /challenge. This is slightly more secure
7055 (better crypto, longer keys, challenge timeout) and has better
7056 client scripts.
7057
7058 The respond tool is no longer part of the ircd tree but a
7059 separate package, currently available from
7060 http://respond.ircd-ratbox.org (we should mirror/... this).
7061
7062
7063 Changes: Modified:
7064 +65 -310 trunk/doc/challenge.txt (File Modified)
7065 +5 -5 trunk/include/client.h (File Modified)
7066 +3 -0 trunk/include/irc_string.h (File Modified)
7067 +3 -0 trunk/include/numeric.h (File Modified)
7068 +94 -50 trunk/modules/m_challenge.c (File Modified)
7069 +1 -2 trunk/src/client.c (File Modified)
7070 +125 -0 trunk/src/irc_string.c (File Modified)
7071 +2 -2 trunk/src/messages.tab (File Modified)
7072 + - trunk/tools/rsa_respond/ (File Deleted)
7073
7074
7075 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7076 Log:
7077 Preliminary SASL support.
7078
7079
7080 Changes: Modified:
7081 +7 -0 trunk/include/client.h (File Modified)
7082 +6 -0 trunk/include/numeric.h (File Modified)
7083 +1 -0 trunk/modules/Makefile.in (File Modified)
7084 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7085 +175 -1 trunk/modules/m_cap.c (File Modified)
7086 + - trunk/modules/m_sasl.c (File Added)
7087 +2 -0 trunk/modules/m_user.c (File Modified)
7088 +5 -5 trunk/src/messages.tab (File Modified)
7089 +8 -2 trunk/src/s_user.c (File Modified)
7090
7091
7092 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7093 Log:
7094 SIGNON: make logout also apply remotely.
7095
7096
7097 Changes: Modified:
7098 +7 -2 trunk/modules/m_signon.c (File Modified)
7099
7100
7101 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7102 Log:
7103 Use an asterisk when sending empty logins in SIGNON.
7104
7105
7106 Changes: Modified:
7107 +5 -5 trunk/modules/m_signon.c (File Modified)
7108
7109
7110 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7111 Log:
7112 SIGNON: Only add whowas entry (add_history()) and wipe
7113 accepts (del_all_accepts()) if nick changed.
7114
7115
7116 Changes: Modified:
7117 +5 -3 trunk/modules/m_signon.c (File Modified)
7118
7119
7120 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7121 Log:
7122 SIGNON: slight fixes to collision code:
7123 - don't kill if target_p == source_p (nick unchanged or only changed case)
7124 - add comment that SAVE support is missing
7125 - use sendto_realops_snomask() instead of sendto_realops_flags()
7126
7127
7128 Changes: Modified:
7129 +9 -6 trunk/modules/m_signon.c (File Modified)
7130
7131
7132 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7133 Log:
7134 Fix up kills for bad nick/user/host on SIGNON.
7135
7136
7137 Changes: Modified:
7138 +16 -6 trunk/modules/m_signon.c (File Modified)
7139
7140
7141 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7142 Log:
7143 If changing to a nick with a digit, only allow the UID.
7144
7145
7146 Changes: Modified:
7147 +4 -0 trunk/modules/m_signon.c (File Modified)
7148
7149
7150 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7151 Log:
7152 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7153 Strip leading digits from logins that are not purely numeric.
7154
7155
7156 Changes: Modified:
7157 +3 -0 trunk/include/numeric.h (File Modified)
7158 +2 -0 trunk/include/send.h (File Modified)
7159 +1 -0 trunk/modules/Makefile.in (File Modified)
7160 +456 -3 trunk/modules/m_services.c (File Modified)
7161 + - trunk/modules/m_signon.c (File Added)
7162 +2 -2 trunk/src/messages.tab (File Modified)
7163 +98 -0 trunk/src/send.c (File Modified)
7164
7165
7166 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7167 Log:
7168 Remove old server notice umodes from example confs.
7169
7170
7171 Changes: Modified:
7172 +1 -2 trunk/doc/example.conf (File Modified)
7173 +4 -17 trunk/doc/reference.conf (File Modified)
7174
7175
7176 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7177 Log:
7178 Add snomask help file (forgot this earlier).
7179
7180
7181 Changes: Modified:
7182 + - trunk/help/opers/snomask (File Added)
7183
7184
7185 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7186 Log:
7187 Add umode +l (receive locops).
7188
7189
7190 Changes: Modified:
7191 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7192
7193
7194 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7195 Log:
7196 We don't plan to implement cmode +R (quiet unidentified) and
7197 umode +I (deny invite) for 1.1, so comment them out from the
7198 docs.
7199
7200
7201 Changes: Modified:
7202 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7203 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7204
7205
7206 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7207 Log:
7208 Improve snomask usage description.
7209
7210
7211 Changes: Modified:
7212 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7213
7214
7215 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7216 Log:
7217 Mention the word snomask with umode +s (needs to be a link really).
7218
7219
7220 Changes: Modified:
7221 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7222
7223
7224 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7225 Log:
7226 Add snomask +Z (operspy notices).
7227
7228
7229 Changes: Modified:
7230 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7231
7232
7233 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7234 Log:
7235 Misc updates/clarifications.
7236
7237
7238 Changes: Modified:
7239 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7240
7241
7242 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7243 Log:
7244 Document snomasks.
7245
7246
7247 Changes: Modified:
7248 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7249 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7250 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7251
7252
7253 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7254 Log:
7255 - Allow ENCAP REALHOST outside burst
7256 - Fix comment describing race condition: this can only happen
7257 on a local whois with use_whois_actually enabled
7258
7259
7260 Changes: Modified:
7261 +4 -6 trunk/modules/m_chghost.c (File Modified)
7262
7263
7264 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7265 Log:
7266 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7267
7268
7269 Changes: Modified:
7270 +39 -0 trunk/contrib/Makefile.in (File Modified)
7271 + - trunk/contrib/sno_globaloper.c (File Added)
7272
7273
7274 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7275 Log:
7276 Pass along old umodes and snomask in umode_changed hook,
7277 changing its parameter type from struct Client *
7278 to hook_data_umode_changed *. (For a new client, both
7279 are zero.)
7280
7281 The IP cloaking module now fully ignores umode changes
7282 where +h didn't change.
7283
7284
7285 Changes: Modified:
7286 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7287 +7 -0 trunk/include/hook.h (File Modified)
7288 +18 -4 trunk/src/s_user.c (File Modified)
7289
7290
7291 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7292 Log:
7293 move libcharybdis-provided function initialisation into libcharybdis_init().
7294
7295
7296 Changes: Modified:
7297 +32 -11 trunk/src/ircd.c (File Modified)
7298
7299
7300 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7301 Log:
7302 Make +f notices (local host, global host, global user@host, local class)
7303 netwide. Exceeding /quote set max remains local.
7304
7305
7306 Changes: Modified:
7307 +4 -4 trunk/src/s_conf.c (File Modified)
7308
7309
7310 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7311 Log:
7312 Netwide notices about attempts to join juped channels.
7313
7314
7315 Changes: Modified:
7316 +1 -1 trunk/modules/core/m_join.c (File Modified)
7317
7318
7319 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7320 Log:
7321 Send server notices about failed oper attempts globally.
7322 Successful remote oper attempt notices will be generated
7323 from the mode changes.
7324
7325
7326 Changes: Modified:
7327 +3 -3 trunk/modules/m_challenge.c (File Modified)
7328 +2 -2 trunk/modules/m_oper.c (File Modified)
7329
7330
7331 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7332 Log:
7333 Rest of infrastructure for sending server notices globally.
7334 Uses a new L_NETWIDE level on sendto_realops_snomask().
7335
7336
7337 Changes: Modified:
7338 +1 -0 trunk/include/send.h (File Modified)
7339 +31 -4 trunk/src/send.c (File Modified)
7340
7341
7342 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7343 Log:
7344 Add general::global_snotices conf option to control
7345 whether we send out SNOTEs. Does not do anything yet.
7346
7347
7348 Changes: Modified:
7349 +1 -0 trunk/doc/example.conf (File Modified)
7350 +6 -0 trunk/doc/reference.conf (File Modified)
7351 +1 -0 trunk/include/s_conf.h (File Modified)
7352 +6 -0 trunk/modules/m_info.c (File Modified)
7353 +1 -0 trunk/src/newconf.c (File Modified)
7354 +1 -0 trunk/src/s_conf.c (File Modified)
7355
7356
7357 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7358 Log:
7359 Only accept SNOTE from servers.
7360
7361
7362 Changes: Modified:
7363 +2 -0 trunk/modules/m_snote.c (File Modified)
7364
7365
7366 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7367 Log:
7368 Correct parv indices so this actually works.
7369
7370
7371 Changes: Modified:
7372 +2 -2 trunk/modules/m_snote.c (File Modified)
7373
7374
7375 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7376 Log:
7377 s/scan/snote/g
7378
7379
7380 Changes: Modified:
7381 +3 -3 trunk/modules/m_snote.c (File Modified)
7382
7383
7384 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7385 Log:
7386 Add m_snote.c, SNOTE propagator.
7387
7388
7389 Changes: Modified:
7390 +86 -0 trunk/modules/Makefile.in (File Modified)
7391 + - trunk/modules/m_snote.c (File Added)
7392
7393
7394 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7395 Log:
7396 start seeding the 1.1 NEWS file
7397
7398
7399 Changes: Modified:
7400 +4 -0 trunk/NEWS (File Modified)
7401
7402
7403 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7404 Log:
7405 rename some modules to more descriptive names...
7406
7407
7408 Changes: Modified:
7409 +2 -131 trunk/contrib/Makefile.in (File Modified)
7410 + - trunk/contrib/globalconnexit.c (File Deleted)
7411 + - trunk/contrib/globallineactive.c (File Deleted)
7412 + - trunk/contrib/sno_farconnect.c (File Added)
7413 + - trunk/contrib/sno_globalkline.c (File Added)
7414 +1 -120 trunk/modules/Makefile.in (File Modified)
7415 + - trunk/modules/networknotice.c (File Deleted)
7416 + - trunk/modules/sno_routing.c (File Added)
7417
7418
7419 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7420 Log:
7421 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7422 Uses FLAGS2_FLOODDONE bit on servers.
7423
7424
7425 Changes: Modified:
7426 +3 -0 trunk/include/client.h (File Modified)
7427 +121 -1 trunk/modules/Makefile.in (File Modified)
7428 + - trunk/modules/networknotice.c (File Added)
7429
7430
7431 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7432 Log:
7433 Don't show servers in /trace to nonopers if flatten links is enabled.
7434
7435
7436 Changes: Modified:
7437 +8 -5 trunk/modules/m_trace.c (File Modified)
7438
7439
7440 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7441 Log:
7442 CHGHOST:
7443 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7444 - send back confirmation to source, if local client
7445 - send a +s server notice if the source is neither a server nor a service (+S)
7446
7447
7448 Changes: Modified:
7449 +5 -1 trunk/modules/m_chghost.c (File Modified)
7450
7451
7452 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7453 Log:
7454 Use sendto_realops_snomask_from() to make the
7455 server notices appear to come from the affected
7456 user's server.
7457
7458
7459 Changes: Modified:
7460 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7461 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7462
7463
7464 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7465 Log:
7466 Add sendto_realops_snomask_from(), allows
7467 specification of apparent source server.
7468
7469
7470 Changes: Modified:
7471 +1 -0 trunk/include/send.h (File Modified)
7472 +41 -1 trunk/src/send.c (File Modified)
7473
7474
7475 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7476 Log:
7477 Revert r579. Keep host, not orighost in oper up notice.
7478 It would be inconsistent to have orighost there, and we
7479 don't want to mess up all server notices by putting both
7480 host and orighost.
7481
7482
7483 Changes: Modified:
7484 +1 -1 trunk/src/s_user.c (File Modified)
7485
7486
7487 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7488 Log:
7489 Include the IP address in operlog/foperlog.
7490
7491
7492 Changes: Modified:
7493 +10 -8 trunk/modules/m_challenge.c (File Modified)
7494 +8 -6 trunk/modules/m_oper.c (File Modified)
7495
7496
7497 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7498 Log:
7499 Call umode_changed hook on oper up.
7500
7501
7502 Changes: Modified:
7503 +1 -0 trunk/src/s_user.c (File Modified)
7504
7505
7506 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7507 Log:
7508 Add globalconnexit contrib module, shows remote client connects/exits
7509 except netsplits/netjoin on snomask +F.
7510 Notice formatting will probably change somewhat still.
7511
7512
7513 Changes: Modified:
7514 +80 -0 trunk/contrib/Makefile.in (File Modified)
7515 + - trunk/contrib/globalconnexit.c (File Added)
7516
7517
7518 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7519 Log:
7520 Declare snomask_modes[] so modules can provide snomasks.
7521
7522
7523 Changes: Modified:
7524 +2 -0 trunk/include/snomask.h (File Modified)
7525
7526
7527 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7528 Log:
7529 Replace user_signon hook with two new hooks: new_local_user
7530 and new_remote_user.
7531 These are called right before the user is introduced to the
7532 rest of the network.
7533
7534
7535 Changes: Modified:
7536 +2 -1 trunk/include/hook.h (File Modified)
7537 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7538 +4 -2 trunk/src/hook.c (File Modified)
7539 +2 -3 trunk/src/s_user.c (File Modified)
7540
7541
7542 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7543 Log:
7544 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7545
7546
7547 Changes: Modified:
7548 +2 -2 trunk/modules/m_scan.c (File Modified)
7549
7550
7551 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7552 Log:
7553 Update doc/technical/send.txt.
7554
7555
7556 Changes: Modified:
7557 +91 -131 trunk/doc/technical/send.txt (File Modified)
7558
7559
7560 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7561 Log:
7562 Add chantrace and masktrace to help files.
7563
7564
7565 Changes: Modified:
7566 + - trunk/help/opers/chantrace (File Added)
7567 +27 -20 trunk/help/opers/index (File Modified)
7568 + - trunk/help/opers/masktrace (File Added)
7569 +2 -0 trunk/help/opers/operspy (File Modified)
7570
7571
7572 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7573 Log:
7574 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7575 Shows etrace-like output for all users in a channel,
7576 in particular IP addresses.
7577
7578
7579 Changes: Modified:
7580 +75 -2 trunk/modules/m_etrace.c (File Modified)
7581
7582
7583 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7584 Log:
7585 Port over ratbox 2.2 r21727 (anfl):
7586 add some logging when we drop servers in places where we only notify opers
7587
7588
7589 Changes: Modified:
7590 +31 -0 trunk/modules/core/m_server.c (File Modified)
7591
7592
7593 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7594 Log:
7595 display orighost in operup message
7596
7597
7598 Changes: Modified:
7599 +1 -1 trunk/src/s_user.c (File Modified)
7600
7601
7602 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7603 Log:
7604 Add globallineactive contrib module, a hack which can often
7605 show k/d/g/x line active for remote clients.
7606
7607
7608 Changes: Modified:
7609 +52 -0 trunk/contrib/Makefile.in (File Modified)
7610 + - trunk/contrib/globallineactive.c (File Added)
7611
7612
7613 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7614 Log:
7615 Show IP field in the same way as MASKTRACE:
7616 "255.255.255.255" if it's unknown (remote TS5 client)
7617 and "0" if we or the remote server are purposely
7618 hiding it.
7619
7620
7621 Changes: Modified:
7622 +12 -1 trunk/modules/m_scan.c (File Modified)
7623
7624
7625 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7626 Log:
7627 scan umodes:
7628 - don't show servers in a global scan
7629 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7630
7631
7632 Changes: Modified:
7633 +4 -1 trunk/modules/m_scan.c (File Modified)
7634
7635
7636 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7637 Log:
7638 Implement SCAN UMODES.
7639
7640
7641 Changes: Modified:
7642 +3 -0 trunk/include/numeric.h (File Modified)
7643 +128 -2 trunk/modules/m_scan.c (File Modified)
7644 +2 -2 trunk/src/messages.tab (File Modified)
7645
7646
7647 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7648 Log:
7649 more oops
7650
7651
7652 Changes: Modified:
7653 +1 -1 trunk/modules/m_scan.c (File Modified)
7654
7655
7656 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7657 Log:
7658 parv[0] should be parv[1].
7659
7660
7661 Changes: Modified:
7662 +1 -1 trunk/modules/m_scan.c (File Modified)
7663
7664
7665 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7666 Log:
7667 another oops
7668
7669
7670 Changes: Modified:
7671 +1 -1 trunk/modules/m_scan.c (File Modified)
7672
7673
7674 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7675 Log:
7676 fix mistake here
7677
7678
7679 Changes: Modified:
7680 +2 -2 trunk/modules/m_scan.c (File Modified)
7681
7682
7683 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7684 Log:
7685 framework for scan command
7686
7687
7688 Changes: Modified:
7689 +113 -0 trunk/modules/Makefile.in (File Modified)
7690 + - trunk/modules/m_scan.c (File Added)
7691
7692
7693 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7694 Log:
7695 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7696
7697
7698 Changes: Modified:
7699 +2 -0 trunk/include/irc_string.h (File Modified)
7700 +157 -1 trunk/modules/m_etrace.c (File Modified)
7701 +129 -90 trunk/src/match.c (File Modified)
7702
7703
7704 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7705 Log:
7706 orighost may live in a different hash bucket (likely the case), lets check it standalone
7707
7708
7709 Changes: Modified:
7710 +39 -3 trunk/src/hostmask.c (File Modified)
7711
7712
7713 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7714 Log:
7715 SVN didn't check modules/ somehow, hrmm.
7716
7717
7718 Changes: Modified:
7719 +1 -1 trunk/modules/m_kline.c (File Modified)
7720 +6 -6 trunk/modules/m_stats.c (File Modified)
7721
7722
7723 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7724 Log:
7725 Track hostmask entries for client_p->orighost, if available.
7726 Not throughly tested, but seems to work fine.
7727
7728
7729 Changes: Modified:
7730 +8 -4 trunk/include/hostmask.h (File Modified)
7731 +14 -10 trunk/src/hostmask.c (File Modified)
7732
7733
7734 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7735 Log:
7736 Pass on SQUIT reasons more.
7737
7738
7739 Changes: Modified:
7740 +17 -19 trunk/src/client.c (File Modified)
7741
7742
7743 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7744 Log:
7745 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7746 This way, hidden admins also get them.
7747
7748
7749 Changes: Modified:
7750 +4 -4 trunk/src/send.c (File Modified)
7751
7752
7753 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7754 Log:
7755 From ircd-ratbox 2.2 (r21339 anfl):
7756 ms_kill() should be using find_person(), not find_client()
7757 otherwise it can generate a core.
7758
7759
7760 Changes: Modified:
7761 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7762
7763
7764 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7765 Log:
7766 Add m_error to core_module_table, so it is loaded by default.
7767
7768
7769 Changes: Modified:
7770 +1 -0 trunk/src/modules.c (File Modified)
7771
7772
7773 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7774 Log:
7775 comment is a const char *, not char *.
7776
7777
7778 Changes: Modified:
7779 +1 -1 trunk/include/hook.h (File Modified)
7780
7781
7782 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7783 Log:
7784 Fix a long standing hybrid 7 bug: when getting a read error
7785 on a server, report_error() is called with a %d instead of
7786 a %s in the format string ("Lost connection" in +d).
7787
7788
7789 Changes: Modified:
7790 +1 -1 trunk/src/client.c (File Modified)
7791
7792
7793 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7794 Log:
7795 Clarifications.
7796
7797
7798 Changes: Modified:
7799 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7800
7801
7802 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7803 Log:
7804 Add document describing capabilities and what they mean.
7805
7806
7807 Changes: Modified:
7808 + - trunk/doc/technical/capab.txt (File Added)
7809
7810
7811 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7812 Log:
7813 Change client_exit hook to pass all exit_client() parameters.
7814
7815
7816 Changes: Modified:
7817 +8 -0 trunk/include/hook.h (File Modified)
7818 +6 -1 trunk/src/client.c (File Modified)
7819
7820
7821 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7822 Log:
7823 Add client_exit hook, called in exit_client() for all
7824 clients of all types, except clients exiting because
7825 of netsplits (QS). The only thing done before it is
7826 marking the client as "closing" (to prevent
7827 recursion).
7828
7829
7830 Changes: Modified:
7831 +1 -0 trunk/include/hook.h (File Modified)
7832 +2 -0 trunk/src/client.c (File Modified)
7833 +2 -0 trunk/src/hook.c (File Modified)
7834
7835
7836 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7837 Log:
7838 Improve the code that calculates the nnnS nnnC counts
7839 in RPL_TRACESERVER.
7840
7841 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7842
7843
7844 Changes: Modified:
7845 +43 -36 trunk/modules/m_trace.c (File Modified)
7846
7847
7848 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7849 Log:
7850 Add server_eob hook.
7851 Planning to use this for netsplit/join notices.
7852
7853
7854 Changes: Modified:
7855 +1 -0 trunk/include/hook.h (File Modified)
7856 +2 -0 trunk/modules/m_pong.c (File Modified)
7857 +2 -0 trunk/src/hook.c (File Modified)
7858
7859
7860 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7861 Log:
7862 Default motd: ircd-ratbox -> charybdis
7863
7864
7865 Changes: Modified:
7866 +1 -1 trunk/doc/ircd.motd (File Modified)
7867
7868
7869 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7870 Log:
7871 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7872
7873
7874 Changes: Modified:
7875 +4 -4 trunk/src/s_user.c (File Modified)
7876
7877
7878 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7879 Log:
7880 - Remove obsolete EOB help file
7881 - Document snomask in the help files
7882 - Update indexes
7883
7884
7885 Changes: Modified:
7886 + - trunk/help/opers/eob (File Deleted)
7887 +13 -12 trunk/help/opers/index (File Modified)
7888 +1 -13 trunk/help/opers/umode (File Modified)
7889 +7 -7 trunk/help/users/index (File Modified)
7890
7891
7892 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7893 Log:
7894 Bail if snomask to parse is not given. Pointy hat to myself.
7895
7896
7897 Changes: Modified:
7898 +3 -0 trunk/src/snomask.c (File Modified)
7899
7900
7901 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7902 Log:
7903 Remove m_flags from autoconf
7904
7905
7906 Changes: Modified:
7907 +0 -1 trunk/contrib/Makefile.in (File Modified)
7908
7909
7910 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7911 Log:
7912 remove m_flags
7913
7914
7915 Changes: Modified:
7916 + - trunk/contrib/m_flags.c (File Deleted)
7917
7918
7919 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7920 Log:
7921 If +s is in oper_only_umodes, clear snomask on deoper.
7922
7923
7924 Changes: Modified:
7925 +5 -0 trunk/src/s_user.c (File Modified)
7926
7927
7928 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7929 Log:
7930 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7931
7932
7933 Changes: Modified:
7934 +2 -2 trunk/configure (File Modified)
7935 +2 -2 trunk/configure.ac (File Modified)
7936
7937
7938 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7939 Log:
7940 Remove the old server notice umodes.
7941 Default oper only umodes is now +s.
7942 Please make sure all remaining umodes still work.
7943
7944
7945 Changes: Modified:
7946 +3 -21 trunk/include/client.h (File Modified)
7947 +0 -12 trunk/src/newconf.c (File Modified)
7948 +1 -1 trunk/src/s_conf.c (File Modified)
7949 +12 -12 trunk/src/s_user.c (File Modified)
7950
7951
7952 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7953 Log:
7954 operator::flags nick_changes now controls +n snomask instead of +n umode.
7955
7956
7957 Changes: Modified:
7958 +8 -8 trunk/src/s_user.c (File Modified)
7959
7960
7961 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7962 Log:
7963 Move down h_umode_changed hook call after umode allowed checks
7964 (so it will not see +a if someone tries to set it but is not
7965 allowed to).
7966
7967
7968 Changes: Modified:
7969 +2 -3 trunk/src/s_user.c (File Modified)
7970
7971
7972 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7973 Log:
7974 Move over non-+s server notices (hopefully, all of them).
7975
7976
7977 Changes: Modified:
7978 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
7979 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
7980 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
7981 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
7982 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
7983 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
7984 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
7985 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
7986 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
7987 +2 -2 trunk/libcharybdis/event.c (File Modified)
7988 +2 -2 trunk/modules/core/m_join.c (File Modified)
7989 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7990 +3 -3 trunk/modules/core/m_message.c (File Modified)
7991 +11 -11 trunk/modules/core/m_nick.c (File Modified)
7992 +2 -2 trunk/modules/core/m_server.c (File Modified)
7993 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
7994 +1 -1 trunk/modules/m_post.c (File Modified)
7995 +1 -1 trunk/modules/m_services.c (File Modified)
7996 +2 -2 trunk/src/channel.c (File Modified)
7997 +3 -3 trunk/src/client.c (File Modified)
7998 +1 -1 trunk/src/hash.c (File Modified)
7999 +5 -5 trunk/src/s_conf.c (File Modified)
8000 +2 -2 trunk/src/s_log.c (File Modified)
8001 +4 -4 trunk/src/s_user.c (File Modified)
8002
8003
8004 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8005 Log:
8006 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8007
8008
8009 Changes: Modified:
8010 +2 -1 trunk/include/snomask.h (File Modified)
8011 +2 -2 trunk/src/snomask.c (File Modified)
8012
8013
8014 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8015 Log:
8016 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8017
8018
8019 Changes: Modified:
8020 +1 -1 trunk/contrib/example_module.c (File Modified)
8021 +2 -2 trunk/include/ircd_defs.h (File Modified)
8022 +6 -6 trunk/modules/core/m_error.c (File Modified)
8023 +1 -1 trunk/modules/core/m_join.c (File Modified)
8024 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8025 +1 -1 trunk/modules/core/m_message.c (File Modified)
8026 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8027 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8028 +18 -18 trunk/modules/core/m_server.c (File Modified)
8029 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8030 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8031 +4 -4 trunk/modules/m_challenge.c (File Modified)
8032 +4 -4 trunk/modules/m_dline.c (File Modified)
8033 +13 -13 trunk/modules/m_gline.c (File Modified)
8034 +5 -5 trunk/modules/m_kline.c (File Modified)
8035 +2 -2 trunk/modules/m_oper.c (File Modified)
8036 +1 -1 trunk/modules/m_pong.c (File Modified)
8037 +13 -13 trunk/modules/m_rehash.c (File Modified)
8038 +4 -4 trunk/modules/m_resv.c (File Modified)
8039 +16 -16 trunk/modules/m_set.c (File Modified)
8040 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8041 +6 -6 trunk/modules/m_xline.c (File Modified)
8042 +1 -1 trunk/src/adns.c (File Modified)
8043 +2 -2 trunk/src/channel.c (File Modified)
8044 +1 -1 trunk/src/listener.c (File Modified)
8045 +1 -1 trunk/src/s_auth.c (File Modified)
8046 +15 -15 trunk/src/s_conf.c (File Modified)
8047 +3 -3 trunk/src/s_user.c (File Modified)
8048 +7 -7 trunk/src/send.c (File Modified)
8049
8050
8051 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8052 Log:
8053 On oper up:
8054 - set +s snomask if +s umode set but no snomasks
8055 - put numerics in more logical order
8056
8057
8058 Changes: Modified:
8059 +3 -1 trunk/src/s_user.c (File Modified)
8060
8061
8062 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8063 Log:
8064 parse_snobuf_to_mask(): default to + at start
8065 allows stuff like /mode jilles +s C
8066
8067
8068 Changes: Modified:
8069 +1 -1 trunk/src/snomask.c (File Modified)
8070
8071
8072 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8073 Log:
8074 Changes to user_mode() snomask handling.
8075 - show snomask (if not 0) on /mode <nick>
8076 - show snomask once at the end if +s/-s used
8077 - only parse 1 parameter for umode changes
8078 - don't crash on /mode <nick> +s
8079 - /mode <nick> -s clears snomask, doesn't use parameter
8080 - set umode +s iff snomask is not 0
8081 - snomask is not propagated, but umode +s is
8082
8083
8084 Changes: Modified:
8085 +97 -72 trunk/src/s_user.c (File Modified)
8086
8087
8088 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8089 Log:
8090 Convert some messages over to snomask.
8091
8092
8093 Changes: Modified:
8094 +29 -29 trunk/src/client.c (File Modified)
8095 +2 -2 trunk/src/ircd.c (File Modified)
8096 +13 -13 trunk/src/modules.c (File Modified)
8097 +1 -1 trunk/src/newconf.c (File Modified)
8098 +5 -5 trunk/src/parse.c (File Modified)
8099 +1 -1 trunk/src/restart.c (File Modified)
8100 +4 -4 trunk/src/s_newconf.c (File Modified)
8101 +11 -11 trunk/src/s_serv.c (File Modified)
8102
8103
8104 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8105 Log:
8106 include snomask.h from client.h
8107
8108
8109 Changes: Modified:
8110 +1 -0 trunk/include/client.h (File Modified)
8111
8112
8113 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8114 Log:
8115 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8116
8117
8118 Changes: Modified:
8119 +1 -0 trunk/src/newconf.c (File Modified)
8120 +2 -1 trunk/src/snomask.c (File Modified)
8121
8122
8123 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8124 Log:
8125 should start with +, not \0. Whoops. :)
8126
8127
8128 Changes: Modified:
8129 +1 -1 trunk/src/snomask.c (File Modified)
8130
8131
8132 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8133 Log:
8134 core snomask support.
8135
8136
8137 Changes: Modified:
8138 +3 -0 trunk/doc/example.conf (File Modified)
8139 +2 -0 trunk/include/client.h (File Modified)
8140 +2 -0 trunk/include/numeric.h (File Modified)
8141 +2 -0 trunk/include/s_newconf.h (File Modified)
8142 +63 -0 trunk/include/send.h (File Modified)
8143 + - trunk/include/snomask.h (File Added)
8144 +1 -0 trunk/src/Makefile.in (File Modified)
8145 +1 -1 trunk/src/messages.tab (File Modified)
8146 +8 -0 trunk/src/newconf.c (File Modified)
8147 +12 -0 trunk/src/s_user.c (File Modified)
8148 +235 -0 trunk/src/send.c (File Modified)
8149 + - trunk/src/snomask.c (File Added)
8150
8151
8152 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8153 Log:
8154 add a blank line after the license info.
8155
8156
8157 Changes: Modified:
8158 +1 -1 trunk/CREDITS (File Modified)
8159
8160
8161 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8162 Log:
8163 Extend copyright to 2006.
8164
8165
8166 Changes: Modified:
8167 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8168
8169
8170 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8171 Log:
8172 - Fix up book id.
8173 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8174
8175
8176 Changes: Modified:
8177 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8178 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8179
8180
8181 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8182 Log:
8183 Add oper privileges document.
8184
8185
8186 Changes: Modified:
8187 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8188 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8189
8190
8191 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8192 Log:
8193 Capitalize message names in services shortcuts (for consistency).
8194
8195
8196 Changes: Modified:
8197 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8198
8199
8200 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8201 Log:
8202 Remove C++ comment.
8203
8204
8205 Changes: Modified:
8206 +1 -1 trunk/src/patricia.c (File Modified)
8207
8208
8209 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8210 Log:
8211 Remove obsolete 'nextconnect' variable.
8212
8213
8214 Changes: Modified:
8215 +0 -1 trunk/include/ircd.h (File Modified)
8216 +0 -2 trunk/src/client.c (File Modified)
8217 +0 -1 trunk/src/ircd.c (File Modified)
8218
8219
8220 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8221 Log:
8222 Remove this remnant of the hybrid 6 ziplinks implementation.
8223
8224
8225 Changes: Modified:
8226 + - trunk/include/s_zip.h (File Deleted)
8227
8228
8229 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8230 Log:
8231 Make clone limiting work on orighost, not host (so it
8232 looks through services cloaks). Lightly tested, please
8233 test/review.
8234
8235
8236 Changes: Modified:
8237 +2 -0 trunk/modules/m_chghost.c (File Modified)
8238 +1 -1 trunk/src/client.c (File Modified)
8239 +1 -1 trunk/src/s_conf.c (File Modified)
8240
8241
8242 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8243 Log:
8244 Don't forget to link me_realhost() into the command hash.
8245
8246 Pointy hat to: myself
8247
8248
8249 Changes: Modified:
8250 +1 -1 trunk/modules/m_chghost.c (File Modified)
8251
8252
8253 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8254 Log:
8255 It's call_hook, not hook_call.
8256
8257
8258 Changes: Modified:
8259 +1 -1 trunk/src/s_user.c (File Modified)
8260
8261
8262 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8263 Log:
8264 Add unreject help file.
8265
8266
8267 Changes: Modified:
8268 + - trunk/help/opers/unreject (File Added)
8269
8270
8271 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8272 Log:
8273 Link the all-important 42 module to the build :P
8274
8275
8276 Changes: Modified:
8277 +1 -0 trunk/contrib/Makefile.in (File Modified)
8278
8279
8280 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8281 Log:
8282 Mention /rehash help.
8283
8284
8285 Changes: Modified:
8286 +1 -0 trunk/help/opers/rehash (File Modified)
8287
8288
8289 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8290 Log:
8291 Add h_user_signon hook.
8292
8293
8294 Changes: Modified:
8295 +1 -0 trunk/include/hook.h (File Modified)
8296 +2 -0 trunk/src/hook.c (File Modified)
8297 +4 -0 trunk/src/s_user.c (File Modified)
8298
8299
8300 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8301 Log:
8302 Oops, forgot to set orighost for remote client introductions.
8303
8304
8305 Changes: Modified:
8306 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8307
8308
8309 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8310 Log:
8311 Use TS6 forms in services shortcuts, if possible.
8312
8313
8314 Changes: Modified:
8315 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8316
8317
8318 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8319 Log:
8320 - Start out default_umodes conf entry from the empty set instead of +i.
8321 - Move oper_only_umodes check to where default_umodes is used, as
8322 oper_only_umodes may not be set yet while we're reading the conf.
8323
8324
8325 Changes: Modified:
8326 +6 -7 trunk/src/newconf.c (File Modified)
8327 +1 -1 trunk/src/s_user.c (File Modified)
8328
8329
8330 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8331 Log:
8332 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8333
8334
8335 Changes: Modified:
8336 +1 -0 trunk/doc/example.conf (File Modified)
8337 +7 -0 trunk/doc/reference.conf (File Modified)
8338 +0 -7 trunk/include/config.h.dist (File Modified)
8339 +1 -0 trunk/include/s_conf.h (File Modified)
8340 +6 -0 trunk/modules/m_info.c (File Modified)
8341 +9 -18 trunk/src/client.c (File Modified)
8342 +1 -0 trunk/src/newconf.c (File Modified)
8343 +1 -0 trunk/src/s_conf.c (File Modified)
8344
8345
8346 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8347 Log:
8348 - Allow NULL target_ip in show_ip() (indicates message is being
8349 sent to local opers)
8350 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8351 confitem
8352 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8353 those in src/client.c
8354
8355 From ratbox 2.2 svn (anfl)
8356
8357
8358 Changes: Modified:
8359 +1 -0 trunk/include/client.h (File Modified)
8360 +21 -2 trunk/src/client.c (File Modified)
8361 +2 -4 trunk/src/hostmask.c (File Modified)
8362 +1 -5 trunk/src/s_conf.c (File Modified)
8363 +4 -8 trunk/src/s_user.c (File Modified)
8364
8365
8366 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8367 Log:
8368 Fire off events properly.
8369
8370
8371 Changes: Modified:
8372 +7 -3 trunk/src/s_user.c (File Modified)
8373
8374
8375 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8376 Log:
8377 make sure modules which depend on umode information get the message upon connection (oops)
8378
8379
8380 Changes: Modified:
8381 +3 -0 trunk/src/s_user.c (File Modified)
8382
8383
8384 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8385 Log:
8386 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8387 From ratbox 2.2 svn.
8388
8389
8390 Changes: Modified:
8391 +3 -7 trunk/modules/m_etrace.c (File Modified)
8392
8393
8394 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8395 Log:
8396 Replace silly `default_invisible' option with more versatile default_umodes.
8397
8398
8399 Changes: Modified:
8400 +2 -2 trunk/Makefile.in (File Modified)
8401 +12 -1 trunk/doc/example.conf (File Modified)
8402 +14 -7 trunk/doc/reference.conf (File Modified)
8403 +2 -4 trunk/include/s_conf.h (File Modified)
8404 +0 -6 trunk/modules/m_info.c (File Modified)
8405 +4 -0 trunk/src/modules.c (File Modified)
8406 +41 -1 trunk/src/newconf.c (File Modified)
8407 +2 -2 trunk/src/s_conf.c (File Modified)
8408 +3 -4 trunk/src/s_user.c (File Modified)
8409
8410
8411 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8412 Log:
8413 Add temporary nick resvs with the proper duration,
8414 not 60 times too long.
8415
8416
8417 Changes: Modified:
8418 +1 -1 trunk/modules/m_resv.c (File Modified)
8419
8420
8421 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8422 Log:
8423 Add kick on split riding. See reference.conf for more details.
8424
8425
8426 Changes: Modified:
8427 +1 -0 trunk/doc/example.conf (File Modified)
8428 +16 -0 trunk/doc/reference.conf (File Modified)
8429 +1 -0 trunk/include/s_conf.h (File Modified)
8430 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8431 +6 -0 trunk/modules/m_info.c (File Modified)
8432 +1 -0 trunk/src/newconf.c (File Modified)
8433 +1 -0 trunk/src/s_conf.c (File Modified)
8434
8435
8436 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8437 Log:
8438 New credits, denoting GXTi as being on the core team.
8439
8440
8441 Changes: Modified:
8442 +16 -5 trunk/CREDITS (File Modified)
8443
8444
8445 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8446 Log:
8447 better cloaking algorithm
8448
8449
8450 Changes: Modified:
8451 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8452
8453
8454 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8455 Log:
8456 don't do redundant bitshifting.
8457
8458
8459 Changes: Modified:
8460 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8461
8462
8463 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8464 Log:
8465 Add ip_cloaking.so.
8466
8467
8468 Changes: Modified:
8469 +1 -0 trunk/contrib/Makefile.in (File Modified)
8470
8471
8472 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8473 Log:
8474 Set the DynSpoof flag properly.
8475
8476
8477 Changes: Modified:
8478 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8479
8480
8481 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8482 Log:
8483 first go at an ip_cloaking implementation for charybdis.
8484
8485
8486 Changes: Modified:
8487 + - trunk/contrib/ip_cloaking.c (File Added)
8488
8489
8490 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8491 Log:
8492 Add libcharybdis to contrib/ includes.
8493
8494
8495 Changes: Modified:
8496 +1 -1 trunk/contrib/Makefile.in (File Modified)
8497
8498
8499 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8500 Log:
8501 add h_umode_changed hook for modules that provide usermodes.
8502
8503
8504 Changes: Modified:
8505 +1 -0 trunk/include/hook.h (File Modified)
8506 +2 -1 trunk/src/hook.c (File Modified)
8507 +3 -0 trunk/src/s_user.c (File Modified)
8508
8509
8510 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8511 Log:
8512 Show quiets in /stats z.
8513
8514
8515 Changes: Modified:
8516 +15 -10 trunk/src/s_stats.c (File Modified)
8517
8518
8519 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8520 Log:
8521 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8522
8523
8524 Changes: Modified:
8525 +0 -12 trunk/configure (File Modified)
8526 +0 -9 trunk/configure.ac (File Modified)
8527 +0 -3 trunk/include/setup.h.in (File Modified)
8528
8529
8530 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8531 Log:
8532 change various buffer sizes to = topiclen.
8533
8534
8535 Changes: Modified:
8536 +3 -4 trunk/include/ircd_defs.h (File Modified)
8537
8538
8539 jon 2005/12/12 19:32:18 UTC (20051212-400)
8540 Log:
8541 - Partial commit test, partial ego strokage ;)
8542
8543
8544 Changes: Modified:
8545 +2 -1 trunk/CREDITS (File Modified)
8546
8547
8548 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8549 Log:
8550 More kqueue corrections.
8551
8552 Changes: Modified:
8553 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8554
8555
8556 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8557 Log:
8558 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8559 Not sure why this wasn't this way to begin with.
8560
8561
8562 Changes: Modified:
8563 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8564
8565
8566 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8567 Log:
8568 example.conf tweaks:
8569 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8570 most people do not need this.
8571 Enable serverinfo::hub.
8572
8573
8574 Changes: Modified:
8575 +14 -11 trunk/doc/example.conf (File Modified)
8576
8577
8578 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8579 Log:
8580 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8581
8582
8583 Changes: Modified:
8584 +1 -1 trunk/src/s_serv.c (File Modified)
8585
8586
8587 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8588 Log:
8589 header include changes
8590
8591
8592 Changes: Modified:
8593 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8594 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8595 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8596 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8597 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8598 +1 -21 trunk/libcharybdis/select.c (File Modified)
8599
8600
8601 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8602 Log:
8603 s/ilog/libcharybdis_{die,log,restart}/g
8604
8605
8606 Changes: Modified:
8607 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8608 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8609 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8610 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8611 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8612 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8613 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8614 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8615
8616
8617 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8618 Log:
8619 Use the right callbacks in the function code.
8620
8621 Changes: Modified:
8622 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8623
8624
8625 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8626 Log:
8627 More work, it builds again!
8628
8629
8630 Changes: Modified:
8631 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8632 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8633 + - trunk/libcharybdis/libcharybdis.c (File Added)
8634 + - trunk/libcharybdis/libcharybdis.h (File Added)
8635
8636
8637 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8638 Log:
8639 Move some stuff around.
8640
8641
8642 Changes: Modified:
8643 + - trunk/include/memory.h (File Deleted)
8644 + - trunk/include/tools.h (File Deleted)
8645 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8646 + - trunk/libcharybdis/memory.c (File Added)
8647 + - trunk/libcharybdis/memory.h (File Added)
8648 + - trunk/libcharybdis/snprintf.c (File Added)
8649 + - trunk/libcharybdis/tools.c (File Added)
8650 + - trunk/libcharybdis/tools.h (File Added)
8651 +1000 -1062 trunk/modules/.depend (File Modified)
8652 +421 -455 trunk/src/.depend (File Modified)
8653 +0 -1191 trunk/src/Makefile.in (File Modified)
8654 + - trunk/src/memory.c (File Deleted)
8655 + - trunk/src/snprintf.c (File Deleted)
8656 + - trunk/src/tools.c (File Deleted)
8657
8658
8659 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8660 Log:
8661 move more headers into libcharybdis
8662
8663 Changes: Modified:
8664 + - trunk/include/balloc.h (File Deleted)
8665 + - trunk/include/event.h (File Deleted)
8666 + - trunk/libcharybdis/balloc.h (File Added)
8667 + - trunk/libcharybdis/event.h (File Added)
8668 +924 -1020 trunk/modules/.depend (File Modified)
8669 +327 -406 trunk/src/.depend (File Modified)
8670
8671
8672 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8673 Log:
8674 balloc, events -> libcharybdis
8675
8676 Changes: Modified:
8677 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8678 + - trunk/libcharybdis/balloc.c (File Added)
8679 + - trunk/libcharybdis/event.c (File Added)
8680 +0 -1008 trunk/src/Makefile.in (File Modified)
8681 + - trunk/src/balloc.c (File Deleted)
8682 + - trunk/src/event.c (File Deleted)
8683
8684
8685 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8686 Log:
8687 More fun
8688
8689 Changes: Modified:
8690 + - trunk/include/commio.h (File Deleted)
8691 + - trunk/include/linebuf.h (File Deleted)
8692 + - trunk/libcharybdis/commio.h (File Added)
8693 + - trunk/libcharybdis/linebuf.h (File Added)
8694 +1644 -530 trunk/modules/.depend (File Modified)
8695 +1 -1 trunk/modules/Makefile.in (File Modified)
8696 +720 -284 trunk/src/.depend (File Modified)
8697
8698
8699 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8700 Log:
8701 Makefile reworking -- moving libcharybdis headers into proper location.
8702
8703 Changes: Modified:
8704 +1 -1 trunk/adns/Makefile.in (File Modified)
8705 +1 -1 trunk/src/Makefile.in (File Modified)
8706
8707
8708 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8709 Log:
8710 Document proposed authdaemon protocol.
8711
8712 Changes: Modified:
8713 + - trunk/authdaemon/protocol.txt (File Added)
8714
8715
8716 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8717 Log:
8718 Makefile oops
8719
8720 Changes: Modified:
8721 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8722
8723
8724 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8725 Log:
8726 Remove dead makefile from generation
8727
8728 Changes: Modified:
8729 +1 -2 trunk/configure (File Modified)
8730 +0 -1 trunk/configure.ac (File Modified)
8731
8732
8733 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8734 Log:
8735 libcharybdisIO -> libcharybdis
8736
8737 Changes: Modified:
8738 +1 -1 trunk/src/Makefile.in (File Modified)
8739
8740
8741 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8742 Log:
8743 More restructuring.
8744
8745 Changes: Modified:
8746 + - trunk/libcharybdis/Makefile.in (File Added)
8747 + - trunk/libcharybdis/commio.c (File Added)
8748 + - trunk/libcharybdis/devpoll.c (File Added)
8749 + - trunk/libcharybdis/epoll.c (File Added)
8750 + - trunk/libcharybdis/io/ (File Deleted)
8751 + - trunk/libcharybdis/kqueue.c (File Added)
8752 + - trunk/libcharybdis/linebuf.c (File Added)
8753 + - trunk/libcharybdis/log/ (File Deleted)
8754 + - trunk/libcharybdis/poll.c (File Added)
8755 + - trunk/libcharybdis/ports.c (File Added)
8756 + - trunk/libcharybdis/select.c (File Added)
8757
8758
8759 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8760 Log:
8761 Blah kill makefile
8762
8763 Changes: Modified:
8764 + - trunk/libcharybdis/Makefile.in (File Deleted)
8765
8766
8767 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8768 Log:
8769 Blah kill makefile
8770
8771 Changes: Modified:
8772 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8773
8774
8775 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8776 Log:
8777 add authdaemon dir for later hacking
8778
8779
8780 Changes: Modified:
8781 + - trunk/authdaemon/ (File Added)
8782
8783
8784 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8785 Log:
8786 linebuf -> libcharybdisIO
8787
8788
8789 Changes: Modified:
8790 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8791 + - trunk/libcharybdis/io/linebuf.c (File Added)
8792 + - trunk/libcharybdis/log/ (File Added)
8793 + - trunk/libcharybdis/log/Makefile.in (File Added)
8794 +0 -687 trunk/src/Makefile.in (File Modified)
8795 + - trunk/src/linebuf.c (File Deleted)
8796
8797
8798 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8799 Log:
8800 Solaris 10 I/O ports support
8801
8802 Changes: Modified:
8803 + - trunk/libcharybdis/io/ports.c (File Added)
8804
8805
8806 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8807 Log:
8808 libcharybdis stuff
8809
8810
8811 Changes: Modified:
8812 +1 -1 trunk/Makefile.in (File Modified)
8813 +3 -1 trunk/configure (File Modified)
8814 +133 -10 trunk/configure.ac (File Modified)
8815 + - trunk/libcharybdis/ (File Added)
8816 + - trunk/libcharybdis/Makefile.in (File Added)
8817 + - trunk/libcharybdis/io/ (File Added)
8818 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8819 +2 -3 trunk/src/Makefile.in (File Modified)
8820 + - trunk/src/io/ (File Deleted)
8821
8822
8823 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8824 Log:
8825 split IO stuff into libcharybdisIO.
8826
8827
8828 Changes: Modified:
8829 + - trunk/src/commio.c (File Deleted)
8830 + - trunk/src/devpoll.c (File Deleted)
8831 + - trunk/src/epoll.c (File Deleted)
8832 + - trunk/src/io/ (File Added)
8833 + - trunk/src/io/Makefile.in (File Added)
8834 + - trunk/src/io/commio.c (File Added)
8835 + - trunk/src/io/devpoll.c (File Added)
8836 + - trunk/src/io/epoll.c (File Added)
8837 + - trunk/src/io/kqueue.c (File Added)
8838 + - trunk/src/io/poll.c (File Added)
8839 + - trunk/src/io/select.c (File Added)
8840 + - trunk/src/kqueue.c (File Deleted)
8841 + - trunk/src/poll.c (File Deleted)
8842 + - trunk/src/select.c (File Deleted)
8843
8844
8845 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8846 Log:
8847 Version bump: 1.1.0
8848
8849
8850 Changes: Modified:
8851 +86 -155 trunk/configure (File Modified)
8852 +1 -1 trunk/configure.ac (File Modified)
8853
8854
8855 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8856 Log:
8857 Remove mentions of mkkeypair/cryptlinks.
8858
8859
8860 Changes: Modified:
8861 +1 -3 trunk/doc/challenge.txt (File Modified)
8862
8863
8864 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8865 Log:
8866 Clarify serverinfo{} description.
8867
8868
8869 Changes: Modified:
8870 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8871
8872
8873 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8874 Log:
8875 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8876
8877
8878 Changes: Modified:
8879 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8880
8881
8882 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8883 Log:
8884 Improvements also applicable to hyperion 1.x.
8885
8886
8887 Changes: Modified:
8888 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8889
8890
8891 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8892 Log:
8893 - Add +F description
8894 - General improvements and changes to charybdis
8895
8896
8897 Changes: Modified:
8898 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8899
8900
8901 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8902 Log:
8903 The server notice umodes only have an effect
8904 for opers. ("sendto_realops_flags", so having
8905 the umode is not enough, they must also be
8906 opered)
8907
8908
8909 Changes: Modified:
8910 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8911
8912
8913 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8914 Log:
8915 Updates to umodes docs.
8916
8917
8918 Changes: Modified:
8919 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8920
8921
8922 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8923 Log:
8924 Add SGML documentation.
8925
8926 Changes: Modified:
8927 + - trunk/doc/sgml/ (File Added)
8928 + - trunk/doc/sgml/oper-guide/ (File Added)
8929 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8930 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8931 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8932 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8933 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8934 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8935 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8936
8937
8938 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8939 Log:
8940 Make operwall flag restrict setting umode +z.
8941 This repairs this flag broken in charybdis-1.0.
8942
8943
8944 Changes: Modified:
8945 +41 -0 trunk/contrib/m_flags.c (File Modified)
8946 +9 -0 trunk/src/s_user.c (File Modified)
8947
8948
8949 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8950 Log:
8951 Don't complain/reset remote clients +n. I'm still not
8952 convinced propagating all umodes is the way to go, oh
8953 well.
8954
8955
8956 Changes: Modified:
8957 +1 -1 trunk/src/s_user.c (File Modified)
8958
8959
8960 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8961 Log:
8962 - Require admin flag for oper /chghost (if it's enabled
8963 which is not default)
8964 - Give error message on nonexistant nick
8965
8966
8967 Changes: Modified:
8968 +12 -0 trunk/modules/m_chghost.c (File Modified)
8969
8970
8971 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8972 Log:
8973 Incorporated jilles' dynspoof patch with a few minor changes.
8974
8975 Changes: Modified:
8976 +5 -2 trunk/include/client.h (File Modified)
8977 +1 -0 trunk/include/numeric.h (File Modified)
8978 +75 -4 trunk/modules/m_chghost.c (File Modified)
8979 +2 -21 trunk/modules/m_stats.c (File Modified)
8980 +2 -8 trunk/modules/m_trace.c (File Modified)
8981 +2 -0 trunk/src/client.c (File Modified)
8982 +3 -0 trunk/src/s_user.c (File Modified)
8983
8984
8985 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
8986 Log:
8987 Update NEWS.
8988
8989 Changes: Modified:
8990 +5 -0 trunk/NEWS (File Modified)
8991
8992
8993 jilles 2005/11/17 22:38:52 UTC (20051117-320)
8994 Log:
8995 Make show_ip() far less braindead.
8996
8997 Obtained from: ratbox 2.2 SVN
8998
8999
9000 Changes: Modified:
9001 +14 -85 trunk/src/client.c (File Modified)
9002
9003
9004 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9005 Log:
9006 Instead of not showing channels at all for whoising services,
9007 only show channels the requester is also on. If operspying
9008 services, show all the channels.
9009
9010
9011 Changes: Modified:
9012 +37 -40 trunk/modules/m_whois.c (File Modified)
9013
9014
9015 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9016 Log:
9017 - Show real errno if we fail to connect to a server
9018 - Don't show server IPs on IRC if a server goes dead
9019 during handshake
9020
9021
9022 Changes: Modified:
9023 +2 -5 trunk/src/s_serv.c (File Modified)
9024
9025
9026 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9027 Log:
9028 Revert hybrid 7.2 aline code. It causes too many problems.
9029
9030
9031 Changes: Modified:
9032 +1 -47 trunk/NEWS (File Modified)
9033 + - trunk/include/aline.h (File Deleted)
9034 +53 -6 trunk/modules/m_dline.c (File Modified)
9035 +212 -16 trunk/modules/m_kline.c (File Modified)
9036 +37 -8 trunk/modules/m_resv.c (File Modified)
9037 +45 -24 trunk/modules/m_xline.c (File Modified)
9038 +0 -485 trunk/src/Makefile.in (File Modified)
9039 + - trunk/src/aline.c (File Deleted)
9040
9041
9042 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9043 Log:
9044 Incorporate recent ratbox monitor bugfixes (could crash).
9045
9046
9047 Changes: Modified:
9048 +16 -0 trunk/modules/m_monitor.c (File Modified)
9049 +4 -3 trunk/src/monitor.c (File Modified)
9050
9051
9052 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9053 Log:
9054 Fix /invite UID leak.
9055
9056 Found by logiclrd@EFnet.
9057
9058
9059 Changes: Modified:
9060 +3 -2 trunk/modules/m_invite.c (File Modified)
9061
9062
9063 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9064 Log:
9065 Don't show what channels a service is in.
9066
9067 Changes: Modified:
9068 +1 -0 trunk/NEWS (File Modified)
9069 +40 -35 trunk/modules/m_whois.c (File Modified)
9070
9071
9072 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9073 Log:
9074 Update version to 1.0.3.
9075
9076
9077 Changes: Modified:
9078 +9 -9 trunk/configure (File Modified)
9079 +1 -1 trunk/configure.ac (File Modified)
9080
9081
9082 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9083 Log:
9084 Update NEWS.
9085
9086
9087 Changes: Modified:
9088 +7 -1 trunk/NEWS (File Modified)
9089
9090
9091 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9092 Log:
9093 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9094 More static buffers :(
9095
9096
9097 Changes: Modified:
9098 +12 -4 trunk/src/aline.c (File Modified)
9099
9100
9101 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9102 Log:
9103 Make operspy mode (/mode !#channel showing parameters
9104 even if not on channel) work again.
9105
9106
9107 Changes: Modified:
9108 +4 -4 trunk/src/channel.c (File Modified)
9109
9110
9111 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9112 Log:
9113 Call server_introduced hook on TS6 remote server
9114 introduction (ms_sid()).
9115
9116
9117 Changes: Modified:
9118 +6 -0 trunk/modules/core/m_server.c (File Modified)
9119
9120
9121 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9122 Log:
9123 Cyrix boxes are wierd.
9124
9125 Changes: Modified:
9126 +2 -1 trunk/modules/m_services.c (File Modified)
9127
9128
9129 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9130 Log:
9131 More paranoia.
9132
9133 Changes: Modified:
9134 +1 -1 trunk/include/client.h (File Modified)
9135 +3 -1 trunk/modules/m_services.c (File Modified)
9136
9137
9138 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9139 Log:
9140 heh
9141
9142 Changes: Modified:
9143 +1 -6 trunk/modules/m_services.c (File Modified)
9144
9145
9146 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9147 Log:
9148 Disable a check that doesn't always seem to work right for some reason.
9149
9150 Changes: Modified:
9151 +2 -0 trunk/modules/m_services.c (File Modified)
9152
9153
9154 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9155 Log:
9156 Update NEWS.
9157
9158
9159 Changes: Modified:
9160 +4 -1 trunk/NEWS (File Modified)
9161
9162
9163 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9164 Log:
9165 1.0.2
9166
9167
9168 Changes: Modified:
9169 +9 -9 trunk/configure (File Modified)
9170 +1 -1 trunk/configure.ac (File Modified)
9171
9172
9173 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9174 Log:
9175 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9176
9177
9178 Changes: Modified:
9179 +3 -13 trunk/modules/m_trace.c (File Modified)
9180
9181
9182 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9183 Log:
9184 Don't send empty RPL_WHOISCHANNELS on remote whois.
9185
9186 Pointy hat to: jilles
9187
9188
9189 Changes: Modified:
9190 +1 -1 trunk/modules/m_whois.c (File Modified)
9191
9192
9193 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9194 Log:
9195 Update NEWS.
9196
9197
9198 Changes: Modified:
9199 +3 -0 trunk/NEWS (File Modified)
9200
9201
9202 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9203 Log:
9204 Modular umode support.
9205
9206
9207 Changes: Modified:
9208 +0 -9 trunk/include/client.h (File Modified)
9209 +2 -1 trunk/include/s_user.h (File Modified)
9210 +1 -1 trunk/include/tools.h (File Modified)
9211 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9212 +3 -0 trunk/src/ircd.c (File Modified)
9213 +1 -1 trunk/src/messages.tab (File Modified)
9214 +2 -2 trunk/src/s_serv.c (File Modified)
9215 +37 -59 trunk/src/s_user.c (File Modified)
9216 +21 -0 trunk/src/tools.c (File Modified)
9217
9218
9219 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9220 Log:
9221 Optionally do forced nick change to the UID instead of kill
9222 on nick collisions, see doc/collision_fnc.txt for more
9223 details.
9224
9225
9226 Changes: Modified:
9227 + - trunk/doc/collision_fnc.txt (File Added)
9228 +1 -0 trunk/doc/example.conf (File Modified)
9229 +8 -0 trunk/doc/reference.conf (File Modified)
9230 +1 -0 trunk/include/numeric.h (File Modified)
9231 +1 -0 trunk/include/s_conf.h (File Modified)
9232 +2 -1 trunk/include/s_serv.h (File Modified)
9233 +1 -0 trunk/include/s_stats.h (File Modified)
9234 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9235 +1 -1 trunk/src/messages.tab (File Modified)
9236 +1 -0 trunk/src/newconf.c (File Modified)
9237 +1 -0 trunk/src/s_conf.c (File Modified)
9238 +1 -0 trunk/src/s_serv.c (File Modified)
9239 +2 -2 trunk/src/s_stats.c (File Modified)
9240
9241
9242 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9243 Log:
9244 Update NEWS.
9245
9246
9247 Modified:
9248 trunk/NEWS (File Modified)
9249
9250
9251 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9252 Log:
9253 Don't allow lookups by uid in /monitor + and /monitor s.
9254
9255
9256 Modified:
9257 trunk/modules/m_monitor.c (File Modified)
9258
9259
9260 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9261 Log:
9262 Stop garbage +j being set in cases like +j aaa:bbb by
9263 initializing the variables properly.
9264
9265 Reported by kyle.
9266
9267
9268 Modified:
9269 trunk/modules/core/m_mode.c (File Modified)
9270 trunk/modules/core/m_sjoin.c (File Modified)
9271
9272
9273 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9274 Log:
9275 Apply flags to the proper server in me_gcap().
9276
9277
9278 Modified:
9279 trunk/modules/m_capab.c (File Modified)
9280
9281
9282 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9283 Log:
9284 Use find_named_client() instead of find_client() to check
9285 for nick collisions.
9286
9287
9288 Modified:
9289 trunk/modules/core/m_nick.c (File Modified)
9290
9291
9292 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9293 Log:
9294 - Replace old 381 numeric with a new, more positive one!
9295
9296
9297 Modified:
9298 trunk/src/messages.tab (File Modified)
9299
9300
9301 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9302 Log:
9303 Make it compile again.
9304
9305
9306 Modified:
9307 trunk/src/channel.c (File Modified)
9308 trunk/src/client.c (File Modified)
9309 trunk/src/ircd.c (File Modified)
9310 trunk/src/packet.c (File Modified)
9311
9312
9313 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9314 Log:
9315 - Prevent UID disclosure in cmode setting.
9316
9317
9318 Modified:
9319 trunk/NEWS (File Modified)
9320 trunk/modules/core/m_mode.c (File Modified)
9321
9322
9323 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9324 Log:
9325 A different check which prevents UID disclosure.
9326
9327
9328 Modified:
9329 trunk/modules/core/m_kick.c (File Modified)
9330
9331
9332 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9333 Log:
9334 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9335
9336
9337 Modified:
9338 trunk/modules/core/m_kick.c (File Modified)
9339
9340
9341 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9342 Log:
9343 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9344
9345
9346 Modified:
9347 trunk/NEWS (File Modified)
9348 trunk/modules/m_accept.c (File Modified)
9349 trunk/modules/m_admin.c (File Modified)
9350 trunk/modules/m_away.c (File Modified)
9351 trunk/modules/m_cap.c (File Modified)
9352 trunk/modules/m_capab.c (File Modified)
9353 trunk/modules/m_challenge.c (File Modified)
9354 trunk/modules/m_chghost.c (File Modified)
9355 trunk/modules/m_close.c (File Modified)
9356 trunk/modules/m_cmessage.c (File Modified)
9357 trunk/modules/m_connect.c (File Modified)
9358 trunk/modules/m_dline.c (File Modified)
9359 trunk/modules/m_encap.c (File Modified)
9360 trunk/modules/m_etrace.c (File Modified)
9361 trunk/modules/m_gline.c (File Modified)
9362 trunk/modules/m_help.c (File Modified)
9363 trunk/modules/m_info.c (File Modified)
9364 trunk/modules/m_invite.c (File Modified)
9365 trunk/modules/m_ison.c (File Modified)
9366 trunk/modules/m_kline.c (File Modified)
9367 trunk/modules/m_knock.c (File Modified)
9368 trunk/modules/m_links.c (File Modified)
9369 trunk/modules/m_list.c (File Modified)
9370 trunk/modules/m_locops.c (File Modified)
9371 trunk/modules/m_lusers.c (File Modified)
9372 trunk/modules/m_map.c (File Modified)
9373 trunk/modules/m_monitor.c (File Modified)
9374 trunk/modules/m_motd.c (File Modified)
9375 trunk/modules/m_names.c (File Modified)
9376 trunk/modules/m_oper.c (File Modified)
9377 trunk/modules/m_operspy.c (File Modified)
9378 trunk/modules/m_pass.c (File Modified)
9379 trunk/modules/m_ping.c (File Modified)
9380 trunk/modules/m_pong.c (File Modified)
9381 trunk/modules/m_post.c (File Modified)
9382 trunk/modules/m_rehash.c (File Modified)
9383 trunk/modules/m_restart.c (File Modified)
9384 trunk/modules/m_resv.c (File Modified)
9385 trunk/modules/m_services.c (File Modified)
9386 trunk/modules/m_set.c (File Modified)
9387 trunk/modules/m_sshortcut.c (File Modified)
9388 trunk/modules/m_stats.c (File Modified)
9389 trunk/modules/m_svinfo.c (File Modified)
9390 trunk/modules/m_tb.c (File Modified)
9391 trunk/modules/m_testline.c (File Modified)
9392 trunk/modules/m_testmask.c (File Modified)
9393 trunk/modules/m_time.c (File Modified)
9394 trunk/modules/m_topic.c (File Modified)
9395 trunk/modules/m_trace.c (File Modified)
9396 trunk/modules/m_unreject.c (File Modified)
9397 trunk/modules/m_user.c (File Modified)
9398 trunk/modules/m_userhost.c (File Modified)
9399 trunk/modules/m_users.c (File Modified)
9400 trunk/modules/m_version.c (File Modified)
9401 trunk/modules/m_wallops.c (File Modified)
9402 trunk/modules/m_who.c (File Modified)
9403 trunk/modules/m_whois.c (File Modified)
9404 trunk/modules/m_whowas.c (File Modified)
9405 trunk/modules/m_xline.c (File Modified)
9406 trunk/src/adns.c (File Modified)
9407 trunk/src/aline.c (File Modified)
9408 trunk/src/cache.c (File Modified)
9409 trunk/src/channel.c (File Modified)
9410 trunk/src/class.c (File Modified)
9411 trunk/src/client.c (File Modified)
9412 trunk/src/commio.c (File Modified)
9413 trunk/src/event.c (File Modified)
9414 trunk/src/hash.c (File Modified)
9415 trunk/src/hostmask.c (File Modified)
9416 trunk/src/ircd.c (File Modified)
9417 trunk/src/kdparse.c (File Modified)
9418 trunk/src/linebuf.c (File Modified)
9419 trunk/src/listener.c (File Modified)
9420 trunk/src/modules.c (File Modified)
9421 trunk/src/monitor.c (File Modified)
9422 trunk/src/newconf.c (File Modified)
9423 trunk/src/packet.c (File Modified)
9424 trunk/src/parse.c (File Modified)
9425 trunk/src/reject.c (File Modified)
9426 trunk/src/s_auth.c (File Modified)
9427 trunk/src/s_conf.c (File Modified)
9428 trunk/src/s_gline.c (File Modified)
9429 trunk/src/s_log.c (File Modified)
9430 trunk/src/s_newconf.c (File Modified)
9431 trunk/src/s_serv.c (File Modified)
9432 trunk/src/s_stats.c (File Modified)
9433 trunk/src/s_user.c (File Modified)
9434 trunk/src/send.c (File Modified)
9435 trunk/src/whowas.c (File Modified)
9436
9437
9438 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9439 Log:
9440 - More coding style niceities. Pretty much got client.h squared away.
9441
9442
9443 Modified:
9444 trunk/modules/m_dline.c (File Modified)
9445 trunk/modules/m_gline.c (File Modified)
9446 trunk/modules/m_kline.c (File Modified)
9447 trunk/modules/m_rehash.c (File Modified)
9448 trunk/modules/m_resv.c (File Modified)
9449 trunk/modules/m_stats.c (File Modified)
9450 trunk/modules/m_testline.c (File Modified)
9451 trunk/modules/m_user.c (File Modified)
9452 trunk/modules/m_xline.c (File Modified)
9453
9454
9455 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9456 Log:
9457 - Propagate quiets (+q) on netjoins
9458 - Clear +q list too on lowerTS sjoin from TS6 source
9459
9460
9461 Modified:
9462 trunk/modules/core/m_sjoin.c (File Modified)
9463 trunk/src/s_serv.c (File Modified)
9464
9465
9466 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9467 Log:
9468 Second argument to whois is always a nick, never a uid.
9469 This prevents /whois other.server uid to get information
9470 about that uid.
9471
9472
9473 Modified:
9474 trunk/modules/m_whois.c (File Modified)
9475
9476
9477 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9478 Log:
9479 Don't allow local users to use uids in user mode.
9480
9481
9482 Modified:
9483 trunk/src/s_user.c (File Modified)
9484
9485
9486 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9487 Log:
9488 Make it compile again.
9489
9490
9491 Modified:
9492 trunk/src/s_stats.c (File Modified)
9493
9494
9495 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9496 Log:
9497 Fix propagation of empty SJOIN.
9498
9499
9500 Modified:
9501 trunk/modules/core/m_sjoin.c (File Modified)
9502
9503
9504 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9505 Log:
9506 Some atheme-style niceties here.
9507
9508
9509 Modified:
9510 trunk/modules/m_accept.c (File Modified)
9511 trunk/modules/m_admin.c (File Modified)
9512 trunk/modules/m_away.c (File Modified)
9513 trunk/modules/m_cap.c (File Modified)
9514 trunk/modules/m_capab.c (File Modified)
9515 trunk/modules/m_challenge.c (File Modified)
9516 trunk/modules/m_chghost.c (File Modified)
9517 trunk/modules/m_close.c (File Modified)
9518 trunk/modules/m_cmessage.c (File Modified)
9519 trunk/modules/m_connect.c (File Modified)
9520 trunk/modules/m_dline.c (File Modified)
9521 trunk/modules/m_encap.c (File Modified)
9522 trunk/modules/m_etrace.c (File Modified)
9523 trunk/modules/m_gline.c (File Modified)
9524 trunk/modules/m_help.c (File Modified)
9525 trunk/modules/m_info.c (File Modified)
9526 trunk/modules/m_invite.c (File Modified)
9527 trunk/modules/m_ison.c (File Modified)
9528 trunk/modules/m_kline.c (File Modified)
9529 trunk/modules/m_knock.c (File Modified)
9530 trunk/modules/m_links.c (File Modified)
9531 trunk/modules/m_list.c (File Modified)
9532 trunk/modules/m_locops.c (File Modified)
9533 trunk/modules/m_lusers.c (File Modified)
9534 trunk/modules/m_map.c (File Modified)
9535 trunk/modules/m_monitor.c (File Modified)
9536 trunk/modules/m_motd.c (File Modified)
9537 trunk/modules/m_names.c (File Modified)
9538 trunk/modules/m_oper.c (File Modified)
9539 trunk/modules/m_operspy.c (File Modified)
9540 trunk/modules/m_pass.c (File Modified)
9541 trunk/modules/m_ping.c (File Modified)
9542 trunk/modules/m_pong.c (File Modified)
9543 trunk/modules/m_post.c (File Modified)
9544 trunk/modules/m_rehash.c (File Modified)
9545 trunk/modules/m_restart.c (File Modified)
9546 trunk/modules/m_resv.c (File Modified)
9547 trunk/modules/m_services.c (File Modified)
9548 trunk/modules/m_set.c (File Modified)
9549 trunk/modules/m_sshortcut.c (File Modified)
9550 trunk/modules/m_stats.c (File Modified)
9551 trunk/modules/m_svinfo.c (File Modified)
9552 trunk/modules/m_tb.c (File Modified)
9553 trunk/modules/m_testline.c (File Modified)
9554 trunk/modules/m_testmask.c (File Modified)
9555 trunk/modules/m_time.c (File Modified)
9556 trunk/modules/m_topic.c (File Modified)
9557 trunk/modules/m_trace.c (File Modified)
9558 trunk/modules/m_unreject.c (File Modified)
9559 trunk/modules/m_user.c (File Modified)
9560 trunk/modules/m_userhost.c (File Modified)
9561 trunk/modules/m_users.c (File Modified)
9562 trunk/modules/m_version.c (File Modified)
9563 trunk/modules/m_wallops.c (File Modified)
9564 trunk/modules/m_who.c (File Modified)
9565 trunk/modules/m_whois.c (File Modified)
9566 trunk/modules/m_whowas.c (File Modified)
9567 trunk/modules/m_xline.c (File Modified)
9568
9569
9570 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9571 Log:
9572 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9573
9574
9575 Modified:
9576 trunk/.indent.pro (File Modified)
9577 trunk/include/charybdis.h (File Added)
9578 trunk/include/client.h (File Modified)
9579 trunk/modules/.indent.pro (File Modified)
9580 trunk/src/.indent.pro (File Modified)
9581 trunk/src/adns.c (File Modified)
9582 trunk/src/aline.c (File Modified)
9583 trunk/src/cache.c (File Modified)
9584 trunk/src/channel.c (File Modified)
9585 trunk/src/class.c (File Modified)
9586 trunk/src/client.c (File Modified)
9587 trunk/src/commio.c (File Modified)
9588 trunk/src/event.c (File Modified)
9589 trunk/src/hash.c (File Modified)
9590 trunk/src/hostmask.c (File Modified)
9591 trunk/src/ircd.c (File Modified)
9592 trunk/src/kdparse.c (File Modified)
9593 trunk/src/linebuf.c (File Modified)
9594 trunk/src/listener.c (File Modified)
9595 trunk/src/modules.c (File Modified)
9596 trunk/src/monitor.c (File Modified)
9597 trunk/src/newconf.c (File Modified)
9598 trunk/src/packet.c (File Modified)
9599 trunk/src/parse.c (File Modified)
9600 trunk/src/reject.c (File Modified)
9601 trunk/src/s_auth.c (File Modified)
9602 trunk/src/s_conf.c (File Modified)
9603 trunk/src/s_gline.c (File Modified)
9604 trunk/src/s_log.c (File Modified)
9605 trunk/src/s_newconf.c (File Modified)
9606 trunk/src/s_serv.c (File Modified)
9607 trunk/src/s_stats.c (File Modified)
9608 trunk/src/s_user.c (File Modified)
9609 trunk/src/send.c (File Modified)
9610 trunk/src/whowas.c (File Modified)
9611
9612
9613 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9614 Log:
9615 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9616 - Convert a few modules towards using this code.
9617 - Make a note about this change in NEWS.
9618
9619
9620 Modified:
9621 trunk/NEWS (File Modified)
9622 trunk/include/aline.h (File Added)
9623 trunk/modules/m_dline.c (File Modified)
9624 trunk/modules/m_kline.c (File Modified)
9625 trunk/modules/m_resv.c (File Modified)
9626 trunk/modules/m_xline.c (File Modified)
9627 trunk/src/Makefile.in (File Modified)
9628 trunk/src/aline.c (File Added)
9629
9630
9631 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9632 Log:
9633 - Update NEWS document.
9634
9635
9636 Modified:
9637 trunk/NEWS (File Modified)
9638
9639
9640 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9641 Log:
9642 Use find_named_person() instead of find_person() in services shortcuts.
9643
9644
9645 Modified:
9646 trunk/modules/m_sshortcut.c (File Modified)
9647
9648
9649 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9650 Log:
9651 Fix propagation of empty channels (+P).
9652
9653
9654 Modified:
9655 trunk/modules/core/m_sjoin.c (File Modified)
9656 trunk/src/s_serv.c (File Modified)
9657
9658
9659 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9660 Log:
9661 Use same comparison for +f.
9662
9663
9664 Modified:
9665 trunk/modules/core/m_join.c (File Modified)
9666
9667
9668 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9669 Log:
9670 Retire server-server non-encap CHGHOST, and clean it up a bit.
9671
9672
9673 Modified:
9674 trunk/modules/m_chghost.c (File Modified)
9675
9676
9677 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9678 Log:
9679 Use TS6 form for SQUIT wallops.
9680
9681
9682 Modified:
9683 trunk/modules/core/m_squit.c (File Modified)
9684
9685
9686 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9687 Log:
9688 Propagate nick changes for remote clients in TS6 form if possible;
9689 simplify the code a bit.
9690
9691
9692 Modified:
9693 trunk/modules/core/m_nick.c (File Modified)
9694
9695
9696 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9697 Log:
9698 Only clear oper_only_umodes on deoper for local clients.
9699
9700
9701 Modified:
9702 trunk/src/s_user.c (File Modified)
9703
9704
9705 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9706 Log:
9707 - Don't enable use_whois_actually in the default config, makes cloaking
9708 only useful for vanity.
9709
9710
9711 Modified:
9712 trunk/doc/example.conf (File Modified)
9713
9714
9715 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9716 Log:
9717 Fix linebuf raw code to not truncate lines longer than
9718 510 characters. This stops ziplinks corruption at
9719 the initial burst if the other side sends a lot.
9720
9721
9722 Modified:
9723 trunk/src/linebuf.c (File Modified)
9724
9725
9726 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9727 Log:
9728 - Add +r to channel_modes().
9729
9730
9731 Modified:
9732 trunk/src/channel.c (File Modified)
9733
9734
9735 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9736 Log:
9737 Update NEWS.
9738
9739
9740 Modified:
9741 trunk/NEWS (File Modified)
9742
9743
9744 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9745 Log:
9746 err, nvm. wrong project :-P
9747
9748
9749 Modified:
9750 trunk/src/match.c (File Modified)
9751
9752
9753 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9754 Log:
9755 make sure we don't crash on match(NULL, test)
9756
9757
9758 Modified:
9759 trunk/src/match.c (File Modified)
9760
9761
9762 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9763 Log:
9764 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9765 flags = rehash in shared{}.
9766 Uses :<source> ENCAP <target> REHASH [option].
9767
9768
9769 Modified:
9770 trunk/doc/example.conf (File Modified)
9771 trunk/doc/reference.conf (File Modified)
9772 trunk/help/opers/rehash (File Modified)
9773 trunk/include/s_newconf.h (File Modified)
9774 trunk/modules/m_rehash.c (File Modified)
9775 trunk/modules/m_stats.c (File Modified)
9776 trunk/src/newconf.c (File Modified)
9777
9778
9779 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9780 Log:
9781 Initialize flags to 0 in conf_set_shared_flags() and
9782 conf_set_cluster_flags().
9783
9784
9785 Modified:
9786 trunk/src/newconf.c (File Modified)
9787
9788
9789 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9790 Log:
9791 Don't allow a forward from a #channel to an &channel.
9792 Error message is Illegal channel name.
9793
9794
9795 Modified:
9796 trunk/modules/core/m_mode.c (File Modified)
9797
9798
9799 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9800 Log:
9801 - change version to 1.0.1
9802
9803
9804 Modified:
9805 trunk/configure (File Modified)
9806 trunk/configure.ac (File Modified)
9807
9808
9809 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9810 Log:
9811 Update NEWS.
9812
9813
9814 Modified:
9815 trunk/NEWS (File Modified)
9816
9817
9818 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9819 Log:
9820 Services shortcuts changes:
9821 - Require umode +S on target
9822 - Use ERR_SERVICESDOWN (440) for error message
9823 - Fix check for empty string
9824
9825
9826 Modified:
9827 trunk/include/numeric.h (File Modified)
9828 trunk/modules/m_sshortcut.c (File Modified)
9829 trunk/src/messages.tab (File Modified)
9830
9831
9832 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9833 Log:
9834 s/IsChanService/IsService/g;
9835
9836
9837 Modified:
9838 trunk/modules/m_sshortcut.c (File Modified)
9839
9840
9841 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9842 Log:
9843 Add check for service validity in shortcut routines.
9844
9845
9846 Modified:
9847 trunk/modules/m_sshortcut.c (File Modified)
9848
9849
9850 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9851 Log:
9852 Don't allow forwarding to a -F channel the setter is not on.
9853
9854
9855 Modified:
9856 trunk/modules/core/m_mode.c (File Modified)
9857
9858
9859 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9860 Log:
9861 Describe identify_service and identify_command in
9862 reference.conf.
9863
9864
9865 Modified:
9866 trunk/doc/reference.conf (File Modified)
9867
9868
9869 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9870 Log:
9871 More helpfile updates.
9872
9873
9874 Modified:
9875 trunk/help/Makefile.in (File Modified)
9876 trunk/help/opers/die (File Modified)
9877 trunk/help/opers/join (File Modified)
9878 trunk/help/opers/links (File Modified)
9879 trunk/help/opers/lusers (File Modified)
9880 trunk/help/opers/map (File Added)
9881 trunk/help/opers/motd (File Modified)
9882 trunk/help/opers/names (File Modified)
9883 trunk/help/opers/notice (File Modified)
9884 trunk/help/opers/operspy (File Modified)
9885 trunk/help/opers/part (File Modified)
9886 trunk/help/opers/privmsg (File Modified)
9887 trunk/help/opers/restart (File Modified)
9888 trunk/help/opers/set (File Modified)
9889 trunk/help/opers/stats (File Modified)
9890 trunk/help/opers/trace (File Modified)
9891 trunk/help/opers/version (File Modified)
9892 trunk/help/users/notice (File Modified)
9893 trunk/help/users/privmsg (File Modified)
9894 trunk/help/users/stats (File Modified)
9895
9896
9897 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9898 Log:
9899 Update help files.
9900
9901
9902 Modified:
9903 trunk/help/opers/cmode (File Modified)
9904 trunk/help/opers/umode (File Modified)
9905 trunk/help/opers/wallops (File Modified)
9906 trunk/help/opers/who (File Modified)
9907 trunk/help/users/umode (File Modified)
9908
9909
9910 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9911 Log:
9912 Include cmode +r in 004 and 005.
9913
9914
9915 Modified:
9916 trunk/include/supported.h (File Modified)
9917 trunk/src/messages.tab (File Modified)
9918
9919
9920 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9921 Log:
9922 No need to clear all 3 buffers in channel_modes().
9923
9924
9925 Modified:
9926 trunk/src/channel.c (File Modified)
9927
9928
9929 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9930 Log:
9931 - Fix multiple +f modes per line
9932 - -f shouldn't take a parameter
9933
9934
9935 Modified:
9936 trunk/modules/core/m_mode.c (File Modified)
9937
9938
9939 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9940 Log:
9941 Channel mode +Q now prevents forwarding to or through
9942 a channel, just like in hyperion, not from a channel.
9943
9944
9945 Modified:
9946 trunk/modules/core/m_join.c (File Modified)
9947
9948
9949 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9950 Log:
9951 Complete +F/+Q propagation.
9952
9953
9954 Modified:
9955 trunk/modules/core/m_join.c (File Modified)
9956 trunk/modules/core/m_sjoin.c (File Modified)
9957 trunk/src/channel.c (File Modified)
9958
9959
9960 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9961 Log:
9962 - A few minor fixes.
9963
9964
9965 Modified:
9966 trunk/modules/core/m_join.c (File Modified)
9967 trunk/modules/m_services.c (File Modified)
9968
9969
9970 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9971 Log:
9972 - Fix netsplit obfuscation.
9973
9974
9975 Modified:
9976 trunk/src/client.c (File Modified)
9977
9978
9979 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
9980 Log:
9981 - Fix another /stats p related bug.
9982
9983
9984 Modified:
9985 trunk/src/client.c (File Modified)
9986
9987
9988 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
9989 Log:
9990 - Update example.conf.
9991
9992
9993 Modified:
9994 trunk/doc/example.conf (File Modified)
9995
9996
9997 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
9998 Log:
9999 - Fix a minor bug here, and re-release 1.0.
10000
10001
10002 Modified:
10003 trunk/modules/core/m_nick.c (File Modified)
10004
10005
10006 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10007 Log:
10008 - Add bursted clients to /stats p list.
10009
10010
10011 Modified:
10012 trunk/modules/core/m_nick.c (File Modified)
10013
10014
10015 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10016 Log:
10017 - Add identify_service, identify_command options to the example.conf,
10018 newconf parser.
10019
10020
10021 Modified:
10022 trunk/NEWS (File Modified)
10023 trunk/doc/example.conf (File Modified)
10024 trunk/src/newconf.c (File Modified)
10025
10026
10027 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10028 Log:
10029 - Add services shortcuts.
10030
10031
10032 Modified:
10033 trunk/modules/Makefile.in (File Modified)
10034 trunk/modules/m_sshortcut.c (File Added)
10035
10036
10037 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10038 Log:
10039 - put back checks i removed by mistake
10040
10041
10042 Modified:
10043 trunk/modules/core/m_join.c (File Modified)
10044
10045
10046 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10047 Log:
10048 - Implement channel mode +Q, which disables forwarding.
10049 - Make forwarding usable by everyone.
10050 - Implement channel mode +F which bypasses authority checks on a target
10051 set with this mode
10052 - Update NEWS.
10053
10054
10055 Modified:
10056 trunk/NEWS (File Modified)
10057 trunk/include/channel.h (File Modified)
10058 trunk/include/supported.h (File Modified)
10059 trunk/modules/core/m_join.c (File Modified)
10060 trunk/modules/core/m_mode.c (File Modified)
10061 trunk/src/messages.tab (File Modified)
10062
10063
10064 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10065 Log:
10066 - Fix account handling brokenness.
10067
10068
10069 Modified:
10070 trunk/modules/m_services.c (File Modified)
10071
10072
10073 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10074 Log:
10075 Identify to services via server password hack. Still
10076 needs config file parts, like
10077 identifyservice = "nickserv@services.int";
10078 identifycommand = "IDENTIFY";
10079
10080
10081 Modified:
10082 trunk/include/s_conf.h (File Modified)
10083 trunk/src/s_user.c (File Modified)
10084
10085
10086 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10087 Log:
10088 Make send.c compile.
10089
10090
10091 Modified:
10092 trunk/src/send.c (File Modified)
10093
10094
10095 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10096 Log:
10097 - Handle this better.
10098
10099
10100 Modified:
10101 trunk/src/send.c (File Modified)
10102
10103
10104 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10105 Log:
10106 If the source is not a client, don't send to normal users.
10107
10108
10109 Modified:
10110 trunk/src/send.c (File Modified)
10111
10112
10113 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10114 Log:
10115 - Make /wallops behave as wallops in other ircds.
10116
10117
10118 Modified:
10119 trunk/modules/m_wallops.c (File Modified)
10120 trunk/src/send.c (File Modified)
10121
10122
10123 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10124 Log:
10125 - charybdis-1.0
10126
10127
10128 Modified:
10129 trunk/NEWS (File Modified)
10130 trunk/configure (File Modified)
10131 trunk/configure.ac (File Modified)
10132
10133
10134 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10135 Log:
10136 - Remove efnet configuration.
10137 - Rename example.conf as reference.conf, and replace the default
10138 example.conf with one suitable for AthemeNET.
10139 - Update makefile to reflect these changes.
10140
10141
10142 Modified:
10143 trunk/doc/Makefile.in (File Modified)
10144 trunk/doc/example.conf (File Modified)
10145 trunk/doc/example.efnet.conf (File Deleted)
10146 trunk/doc/reference.conf (File Added)
10147
10148
10149 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10150 Log:
10151 - Don't display opers who are /away.
10152
10153
10154 Modified:
10155 trunk/modules/m_stats.c (File Modified)
10156
10157
10158 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10159 Log:
10160 Put cmode +f in 004 and 005.
10161
10162
10163 Modified:
10164 trunk/include/supported.h (File Modified)
10165 trunk/src/messages.tab (File Modified)
10166
10167
10168 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10169 Log:
10170 Add user umode +Q which prevents a user from
10171 being forwarded.
10172
10173
10174 Modified:
10175 trunk/include/client.h (File Modified)
10176 trunk/modules/core/m_join.c (File Modified)
10177 trunk/src/messages.tab (File Modified)
10178 trunk/src/s_user.c (File Modified)
10179
10180
10181 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10182 Log:
10183 Implement channel forwarding in m_join(). As in
10184 hyperion, failing to join because of +i, +r or +j
10185 can cause you to be forwarded, potentially
10186 recursively. Unlike hyperion, a single numeric
10187 is sent in case of a successful forward, otherwise
10188 the ircd acts if there were no forward.
10189
10190
10191 Modified:
10192 trunk/include/numeric.h (File Modified)
10193 trunk/modules/core/m_join.c (File Modified)
10194 trunk/src/messages.tab (File Modified)
10195
10196
10197 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10198 Log:
10199 Allow servers to set oper-only cmodes as well.
10200
10201
10202 Modified:
10203 trunk/modules/core/m_mode.c (File Modified)
10204
10205
10206 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10207 Log:
10208 Add cmode +f which takes a channel name, settable
10209 only by opers for now. Does not do anything yet.
10210
10211
10212 Modified:
10213 trunk/include/channel.h (File Modified)
10214 trunk/modules/core/m_join.c (File Modified)
10215 trunk/modules/core/m_mode.c (File Modified)
10216 trunk/modules/core/m_sjoin.c (File Modified)
10217 trunk/src/channel.c (File Modified)
10218
10219
10220 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10221 Log:
10222 Fully initialize 'mode' in ms_join() and ms_sjoin()
10223 to avoid old +j garbage from being used.
10224
10225
10226 Modified:
10227 trunk/modules/core/m_join.c (File Modified)
10228 trunk/modules/core/m_sjoin.c (File Modified)
10229
10230
10231 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10232 Log:
10233 - only touch join_count/join_delta if join throttling
10234 is enabled on the channel
10235 - reset join_count/join_delta to 0 if -j is set
10236
10237
10238 Modified:
10239 trunk/modules/core/m_join.c (File Modified)
10240 trunk/modules/core/m_mode.c (File Modified)
10241 trunk/modules/core/m_sjoin.c (File Modified)
10242
10243
10244 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10245 Log:
10246 Also start a new "period" for join throttling for remote joins,
10247 if necessary. Make the code slightly clearer.
10248
10249
10250 Modified:
10251 trunk/modules/core/m_join.c (File Modified)
10252 trunk/src/channel.c (File Modified)
10253
10254
10255 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10256 Log:
10257 Some +j improvements, still broken.
10258
10259
10260 Modified:
10261 trunk/modules/core/m_join.c (File Modified)
10262 trunk/modules/core/m_sjoin.c (File Modified)
10263
10264
10265 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10266 Log:
10267 Only do +z processing for +m channels the sender is on,
10268 as bans/quiets are currently only checked locally.
10269
10270
10271 Modified:
10272 trunk/modules/core/m_message.c (File Modified)
10273
10274
10275 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10276 Log:
10277 - Add max_bans_large configuration option, defaulting to 500, to
10278 limit the number of bans in a +L channel
10279 - Change b/e/I to b/e/I/q in texts
10280
10281
10282 Modified:
10283 trunk/doc/example.conf (File Modified)
10284 trunk/include/s_conf.h (File Modified)
10285 trunk/modules/core/m_mode.c (File Modified)
10286 trunk/modules/m_info.c (File Modified)
10287 trunk/src/newconf.c (File Modified)
10288 trunk/src/s_conf.c (File Modified)
10289
10290
10291 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10292 Log:
10293 Store invite for +gi channels.
10294 Note that +gi is significantly weaker access control than +i.
10295
10296
10297 Modified:
10298 trunk/modules/m_invite.c (File Modified)
10299
10300
10301 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10302 Log:
10303 Nonops are allowed to see +q lists.
10304
10305
10306 Modified:
10307 trunk/modules/core/m_mode.c (File Modified)
10308
10309
10310 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10311 Log:
10312 Invalidate can_send() cache on -q.
10313
10314
10315 Modified:
10316 trunk/modules/core/m_mode.c (File Modified)
10317
10318
10319 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10320 Log:
10321 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10322
10323
10324 Modified:
10325 trunk/modules/core/m_sjoin.c (File Modified)
10326
10327
10328 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10329 Log:
10330 - Allow blank SJOINs -- for permanant channels.
10331
10332
10333 Modified:
10334 trunk/modules/core/m_sjoin.c (File Modified)
10335
10336
10337 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10338 Log:
10339 - Burst permanant channels.
10340
10341
10342 Modified:
10343 trunk/src/s_serv.c (File Modified)
10344
10345
10346 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10347 Log:
10348 - Fix handling of permanant channels.
10349
10350
10351 Modified:
10352 trunk/modules/core/m_join.c (File Modified)
10353
10354
10355 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10356 Log:
10357 - Run indent on core modules.
10358 - Add propagation of join throttle settings.
10359
10360
10361 Modified:
10362 trunk/modules/core/m_die.c (File Modified)
10363 trunk/modules/core/m_error.c (File Modified)
10364 trunk/modules/core/m_join.c (File Modified)
10365 trunk/modules/core/m_kick.c (File Modified)
10366 trunk/modules/core/m_kill.c (File Modified)
10367 trunk/modules/core/m_message.c (File Modified)
10368 trunk/modules/core/m_mode.c (File Modified)
10369 trunk/modules/core/m_nick.c (File Modified)
10370 trunk/modules/core/m_part.c (File Modified)
10371 trunk/modules/core/m_quit.c (File Modified)
10372 trunk/modules/core/m_server.c (File Modified)
10373 trunk/modules/core/m_sjoin.c (File Modified)
10374 trunk/modules/core/m_squit.c (File Modified)
10375
10376
10377 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10378 Log:
10379 - Fix mistake in commit message.
10380
10381
10382 Modified:
10383 trunk/ChangeLog (File Modified)
10384
10385
10386 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10387 Log:
10388 - Channel throttling.
10389
10390
10391 Modified:
10392 trunk/NEWS (File Modified)
10393 trunk/include/supported.h (File Modified)
10394 trunk/modules/core/m_mode.c (File Modified)
10395 trunk/src/messages.tab (File Modified)
10396
10397
10398 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10399 Log:
10400 - Channel throttle logic fixes.
10401
10402
10403 Modified:
10404 trunk/include/channel.h (File Modified)
10405
10406
10407 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10408 Log:
10409 - Add the throttle logic.
10410
10411
10412 Modified:
10413 trunk/include/channel.h (File Modified)
10414 trunk/include/numeric.h (File Modified)
10415 trunk/modules/core/m_join.c (File Modified)
10416 trunk/src/channel.c (File Modified)
10417 trunk/src/messages.tab (File Modified)
10418
10419
10420 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10421 Log:
10422 - Cosmetic fixes to CREDITS.
10423
10424
10425 Modified:
10426 trunk/CREDITS (File Modified)
10427
10428
10429 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10430 Log:
10431 - Better channel_modes() from ShadowIRCd 4.
10432
10433
10434 Modified:
10435 trunk/include/channel.h (File Modified)
10436 trunk/src/channel.c (File Modified)
10437
10438
10439 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10440 Log:
10441 - Strip colour codes from parts.
10442
10443
10444 Modified:
10445 trunk/modules/core/m_part.c (File Modified)
10446
10447
10448 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10449 Log:
10450 - Strip colour codes from quits.
10451
10452
10453 Modified:
10454 trunk/modules/core/m_quit.c (File Modified)
10455
10456
10457 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10458 Log:
10459 - add +c/+g/+z to channel_modes().
10460
10461
10462 Modified:
10463 trunk/src/channel.c (File Modified)
10464
10465
10466 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10467 Log:
10468 - Add +g to 004/005 numerics.
10469
10470
10471 Modified:
10472 trunk/include/supported.h (File Modified)
10473 trunk/src/messages.tab (File Modified)
10474
10475
10476 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10477 Log:
10478 - Add +cgz to set_final_mode() in both join/sjoin.
10479 - Implement channel mode +g: Free invite.
10480
10481
10482 Modified:
10483 trunk/include/channel.h (File Modified)
10484 trunk/modules/core/m_join.c (File Modified)
10485 trunk/modules/core/m_mode.c (File Modified)
10486 trunk/modules/core/m_sjoin.c (File Modified)
10487 trunk/modules/m_invite.c (File Modified)
10488
10489
10490 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10491 Log:
10492 - Make sure /stats p uses the right list.
10493
10494
10495 Modified:
10496 trunk/modules/m_stats.c (File Modified)
10497
10498
10499 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10500 Log:
10501 - local oper list becomes local_oper_list.
10502 - all opers are stored on oper_list for /stats p.
10503
10504
10505 Modified:
10506 trunk/include/ircd.h (File Modified)
10507 trunk/modules/m_stats.c (File Modified)
10508 trunk/modules/m_trace.c (File Modified)
10509 trunk/src/client.c (File Modified)
10510 trunk/src/ircd.c (File Modified)
10511 trunk/src/s_user.c (File Modified)
10512 trunk/src/send.c (File Modified)
10513
10514
10515 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10516 Log:
10517 - Remove ENABLE_SERVICES legacy define.
10518
10519
10520 Modified:
10521 trunk/configure (File Modified)
10522 trunk/configure.ac (File Modified)
10523 trunk/include/client.h (File Modified)
10524 trunk/include/m_info.h (File Modified)
10525 trunk/include/s_conf.h (File Modified)
10526 trunk/modules/Makefile.in (File Modified)
10527 trunk/modules/core/m_kick.c (File Modified)
10528 trunk/modules/core/m_mode.c (File Modified)
10529 trunk/modules/core/m_nick.c (File Modified)
10530 trunk/modules/core/m_sjoin.c (File Modified)
10531 trunk/modules/m_services.c (File Modified)
10532 trunk/src/channel.c (File Modified)
10533 trunk/src/newconf.c (File Modified)
10534 trunk/src/s_conf.c (File Modified)
10535 trunk/src/s_serv.c (File Modified)
10536 trunk/src/s_user.c (File Modified)
10537
10538
10539 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10540 Log:
10541 - New reject message, ala ircu.
10542
10543
10544 Modified:
10545 trunk/src/reject.c (File Modified)
10546
10547
10548 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10549 Log:
10550 - Reduce 'broadcast storm' effect in m_chghost.
10551
10552
10553 Modified:
10554 trunk/modules/m_chghost.c (File Modified)
10555
10556
10557 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10558 Log:
10559 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10560
10561
10562 Modified:
10563 trunk/include/supported.h (File Modified)
10564 trunk/src/messages.tab (File Modified)
10565
10566
10567 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10568 Log:
10569 - Implement +z.
10570
10571
10572 Modified:
10573 trunk/include/channel.h (File Modified)
10574 trunk/modules/core/m_message.c (File Modified)
10575 trunk/modules/core/m_mode.c (File Modified)
10576
10577
10578 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10579 Log:
10580 - use sendto_one_numeric() in some places.
10581
10582
10583 Modified:
10584 trunk/modules/core/m_mode.c (File Modified)
10585
10586
10587 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10588 Log:
10589 - Implement channel mode +c -- colour stripping.
10590
10591
10592 Modified:
10593 trunk/include/irc_string.h (File Modified)
10594 trunk/include/supported.h (File Modified)
10595 trunk/modules/core/m_message.c (File Modified)
10596 trunk/modules/core/m_mode.c (File Modified)
10597 trunk/src/irc_string.c (File Modified)
10598 trunk/src/messages.tab (File Modified)
10599
10600
10601 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10602 Log:
10603 - Add +qLP to CHANMODES 005 numeric.
10604
10605
10606 Modified:
10607 trunk/include/supported.h (File Modified)
10608
10609
10610 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10611 Log:
10612 Move credits files to doc/.
10613
10614
10615 Modified:
10616 trunk/Hybrid-team (File Deleted)
10617 trunk/Ratbox-team (File Deleted)
10618 trunk/doc/Hybrid-team (File Added)
10619 trunk/doc/Ratbox-team (File Added)
10620
10621
10622 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10623 Log:
10624 - Rename Ratbox credits as Ratbox-team.
10625 - Add in our own CREDITS.
10626
10627
10628 Modified:
10629 trunk/CREDITS (File Deleted)
10630 trunk/CREDITS (File Added)
10631 trunk/Ratbox-team (File Added)
10632
10633
10634 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10635 Log:
10636 - Quietcache fixes.
10637
10638
10639 Modified:
10640 trunk/modules/core/m_mode.c (File Modified)
10641
10642
10643 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10644 Log:
10645 - Rebuild configure.
10646
10647
10648 Modified:
10649 trunk/autom4te.cache/ (File Deleted)
10650 trunk/configure (File Modified)
10651
10652
10653 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10654 Log:
10655 Add +q to messages.tab.
10656
10657
10658 Modified:
10659 trunk/src/messages.tab (File Modified)
10660
10661
10662 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10663 Log:
10664 - port m_sjoin stuff to TS6 JOIN syntax.
10665
10666
10667 Modified:
10668 trunk/modules/core/m_join.c (File Modified)
10669
10670
10671 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10672 Log:
10673 - Implement channel mode +q (quiet)
10674
10675
10676 Modified:
10677 trunk/include/channel.h (File Modified)
10678 trunk/modules/core/m_mode.c (File Modified)
10679 trunk/src/channel.c (File Modified)
10680
10681
10682 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10683 Log:
10684 Add +L/+P for set_final_mode().
10685
10686
10687 Modified:
10688 trunk/modules/core/m_sjoin.c (File Modified)
10689
10690
10691 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10692 Log:
10693 Add +L/+P in channel_modes().
10694
10695
10696 Modified:
10697 trunk/src/channel.c (File Modified)
10698
10699
10700 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10701 Log:
10702 - Use MODE_PERMANENT, not MODE_PERMANANT
10703 - Actually use chm_staff()
10704
10705 It compiles but is not otherwise tested.
10706
10707
10708 Modified:
10709 trunk/include/channel.h (File Modified)
10710 trunk/modules/core/m_mode.c (File Modified)
10711 trunk/modules/core/m_sjoin.c (File Modified)
10712 trunk/src/channel.c (File Modified)
10713
10714
10715 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10716 Log:
10717 - Ok, patchlevel.h is fixed now.
10718
10719
10720 Modified:
10721 trunk/include/patchlevel.h (File Modified)
10722
10723
10724 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10725 Log:
10726 - *sigh*
10727
10728
10729 Modified:
10730 trunk/include/patchlevel.h (File Modified)
10731 trunk/src/version.c.SH (File Modified)
10732
10733
10734 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10735 Log:
10736 - Fix compilation issue with version.c.
10737
10738
10739 Modified:
10740 trunk/src/version.c.SH (File Modified)
10741
10742
10743 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10744 Log:
10745 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10746 this from the BUGS file.
10747
10748
10749 Modified:
10750 trunk/BUGS (File Modified)
10751
10752
10753 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10754 Log:
10755 Mangle all netsplit messages if flatten links is enabled.
10756
10757
10758 Modified:
10759 trunk/src/client.c (File Modified)
10760
10761
10762 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10763 Log:
10764 - jilles pointed out that /stats p needed severe changes -- implement
10765 them
10766
10767
10768 Modified:
10769 trunk/modules/m_stats.c (File Modified)
10770
10771
10772 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10773 Log:
10774 Rename RELNOTES to NEWS.
10775
10776
10777 Modified:
10778 trunk/NEWS (File Added)
10779 trunk/RELNOTES (File Deleted)
10780
10781
10782 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10783 Log:
10784 Update RELNOTES.
10785
10786
10787 Modified:
10788 trunk/RELNOTES (File Modified)
10789
10790
10791 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10792 Log:
10793 - Make /stats p work globally.
10794 - Change 'OPER(s)' to 'staff members'
10795
10796
10797 Modified:
10798 trunk/modules/m_stats.c (File Modified)
10799
10800
10801 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10802 Log:
10803 - add modes, +LP to RPL_MYINFO.
10804
10805
10806 Modified:
10807 trunk/src/messages.tab (File Modified)
10808
10809
10810 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10811 Log:
10812 More stuff to RELNOTES.
10813
10814
10815 Modified:
10816 trunk/RELNOTES (File Modified)
10817
10818
10819 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10820 Log:
10821 - Implement +P.
10822
10823
10824 Modified:
10825 trunk/modules/core/m_sjoin.c (File Modified)
10826 trunk/src/channel.c (File Modified)
10827
10828
10829 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10830 Log:
10831 - Implement list limit exceed modes -- +L.
10832
10833
10834 Modified:
10835 trunk/modules/core/m_mode.c (File Modified)
10836
10837
10838 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10839 Log:
10840 - Add handlers for modes +L, +P.
10841
10842
10843 Modified:
10844 trunk/include/channel.h (File Modified)
10845 trunk/modules/core/m_mode.c (File Modified)
10846
10847
10848 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10849 Log:
10850 Update properties on *everything*.
10851
10852
10853 Modified:
10854 trunk/.cvsignore (Property Modified)
10855 trunk/.indent.pro (Property Modified)
10856 trunk/BUGS (File Modified) (Property Modified)
10857 trunk/CREDITS (File Modified) (Property Modified)
10858 trunk/ChangeLog (Property Modified)
10859 trunk/Hybrid-team (File Modified) (Property Modified)
10860 trunk/INSTALL (File Modified) (Property Modified)
10861 trunk/LICENSE (File Modified) (Property Modified)
10862 trunk/Makefile.in (File Modified) (Property Modified)
10863 trunk/README.FIRST (File Modified) (Property Modified)
10864 trunk/RELNOTES (File Modified) (Property Modified)
10865 trunk/SVN-Access (Property Modified)
10866 trunk/aclocal.m4 (File Modified) (Property Modified)
10867 trunk/adns/.cvsignore (Property Modified)
10868 trunk/adns/COPYING (Property Modified)
10869 trunk/adns/GPL-vs-LGPL (Property Modified)
10870 trunk/adns/Makefile.in (File Modified) (Property Modified)
10871 trunk/adns/README (Property Modified)
10872 trunk/adns/README.ircd (Property Modified)
10873 trunk/adns/adns.h (File Modified) (Property Modified)
10874 trunk/adns/check.c (File Modified) (Property Modified)
10875 trunk/adns/dlist.h (File Modified) (Property Modified)
10876 trunk/adns/event.c (File Modified) (Property Modified)
10877 trunk/adns/general.c (File Modified) (Property Modified)
10878 trunk/adns/internal.h (File Modified) (Property Modified)
10879 trunk/adns/parse.c (File Modified) (Property Modified)
10880 trunk/adns/query.c (File Modified) (Property Modified)
10881 trunk/adns/reply.c (File Modified) (Property Modified)
10882 trunk/adns/setup.c (File Modified) (Property Modified)
10883 trunk/adns/transmit.c (File Modified) (Property Modified)
10884 trunk/adns/tvarith.h (File Modified) (Property Modified)
10885 trunk/adns/types.c (File Modified) (Property Modified)
10886 trunk/configure (File Modified) (Property Modified)
10887 trunk/configure.ac (File Modified) (Property Modified)
10888 trunk/contrib/.cvsignore (Property Modified)
10889 trunk/contrib/.indent.pro (Property Modified)
10890 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10891 trunk/contrib/README (File Modified) (Property Modified)
10892 trunk/contrib/example_module.c (File Modified) (Property Modified)
10893 trunk/contrib/m_42.c (File Modified) (Property Modified)
10894 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10895 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10896 trunk/contrib/m_force.c (File Modified) (Property Modified)
10897 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10898 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10899 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10900 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10901 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10902 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10903 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10904 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10905 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10906 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10907 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10908 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10909 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10910 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10911 trunk/doc/.cvsignore (Property Modified)
10912 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10913 trunk/doc/Makefile.in (File Modified) (Property Modified)
10914 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10915 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10916 trunk/doc/challenge.txt (File Modified) (Property Modified)
10917 trunk/doc/example.conf (File Modified) (Property Modified)
10918 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10919 trunk/doc/hooks.txt (File Modified) (Property Modified)
10920 trunk/doc/index.txt (File Modified) (Property Modified)
10921 trunk/doc/ircd.8 (File Modified) (Property Modified)
10922 trunk/doc/ircd.motd (Property Modified)
10923 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10924 trunk/doc/modeg.txt (File Modified) (Property Modified)
10925 trunk/doc/modes.txt (File Modified) (Property Modified)
10926 trunk/doc/monitor.txt (File Modified) (Property Modified)
10927 trunk/doc/old/Authors (Property Modified)
10928 trunk/doc/operguide.txt (File Modified) (Property Modified)
10929 trunk/doc/opermyth.txt (Property Modified)
10930 trunk/doc/server-version-info (File Modified) (Property Modified)
10931 trunk/doc/services.txt (File Modified) (Property Modified)
10932 trunk/doc/technical/README.TSora (Property Modified)
10933 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10934 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10935 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10936 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10937 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10938 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10939 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10940 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10941 trunk/doc/technical/rfc1459.txt (Property Modified)
10942 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10943 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10944 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10945 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10946 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10947 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10948 trunk/help/Makefile.in (File Modified) (Property Modified)
10949 trunk/help/opers/accept (Property Modified)
10950 trunk/help/opers/admin (Property Modified)
10951 trunk/help/opers/away (Property Modified)
10952 trunk/help/opers/capab (Property Modified)
10953 trunk/help/opers/challenge (Property Modified)
10954 trunk/help/opers/close (Property Modified)
10955 trunk/help/opers/cmode (Property Modified)
10956 trunk/help/opers/cnotice (Property Modified)
10957 trunk/help/opers/connect (Property Modified)
10958 trunk/help/opers/cprivmsg (Property Modified)
10959 trunk/help/opers/credits (Property Modified)
10960 trunk/help/opers/die (Property Modified)
10961 trunk/help/opers/dline (Property Modified)
10962 trunk/help/opers/eob (Property Modified)
10963 trunk/help/opers/error (Property Modified)
10964 trunk/help/opers/etrace (Property Modified)
10965 trunk/help/opers/gline (Property Modified)
10966 trunk/help/opers/help (Property Modified)
10967 trunk/help/opers/index (Property Modified)
10968 trunk/help/opers/info (Property Modified)
10969 trunk/help/opers/invite (Property Modified)
10970 trunk/help/opers/ison (Property Modified)
10971 trunk/help/opers/join (Property Modified)
10972 trunk/help/opers/kick (Property Modified)
10973 trunk/help/opers/kill (Property Modified)
10974 trunk/help/opers/kline (Property Modified)
10975 trunk/help/opers/knock (Property Modified)
10976 trunk/help/opers/links (Property Modified)
10977 trunk/help/opers/list (Property Modified)
10978 trunk/help/opers/locops (Property Modified)
10979 trunk/help/opers/lusers (Property Modified)
10980 trunk/help/opers/modlist (Property Modified)
10981 trunk/help/opers/modload (Property Modified)
10982 trunk/help/opers/modrestart (Property Modified)
10983 trunk/help/opers/modunload (Property Modified)
10984 trunk/help/opers/motd (Property Modified)
10985 trunk/help/opers/names (Property Modified)
10986 trunk/help/opers/nick (Property Modified)
10987 trunk/help/opers/notice (Property Modified)
10988 trunk/help/opers/oper (Property Modified)
10989 trunk/help/opers/operspy (Property Modified)
10990 trunk/help/opers/operwall (Property Modified)
10991 trunk/help/opers/part (Property Modified)
10992 trunk/help/opers/pass (Property Modified)
10993 trunk/help/opers/ping (Property Modified)
10994 trunk/help/opers/pong (Property Modified)
10995 trunk/help/opers/post (Property Modified)
10996 trunk/help/opers/privmsg (Property Modified)
10997 trunk/help/opers/quit (Property Modified)
10998 trunk/help/opers/rehash (Property Modified)
10999 trunk/help/opers/restart (Property Modified)
11000 trunk/help/opers/resv (Property Modified)
11001 trunk/help/opers/server (Property Modified)
11002 trunk/help/opers/set (Property Modified)
11003 trunk/help/opers/sjoin (Property Modified)
11004 trunk/help/opers/squit (Property Modified)
11005 trunk/help/opers/stats (Property Modified)
11006 trunk/help/opers/svinfo (Property Modified)
11007 trunk/help/opers/testgecos (Property Modified)
11008 trunk/help/opers/testline (Property Modified)
11009 trunk/help/opers/testmask (Property Modified)
11010 trunk/help/opers/time (Property Modified)
11011 trunk/help/opers/topic (Property Modified)
11012 trunk/help/opers/trace (Property Modified)
11013 trunk/help/opers/uhelp (Property Modified)
11014 trunk/help/opers/umode (Property Modified)
11015 trunk/help/opers/undline (Property Modified)
11016 trunk/help/opers/ungline (Property Modified)
11017 trunk/help/opers/unkline (Property Modified)
11018 trunk/help/opers/unresv (Property Modified)
11019 trunk/help/opers/unxline (Property Modified)
11020 trunk/help/opers/user (Property Modified)
11021 trunk/help/opers/userhost (Property Modified)
11022 trunk/help/opers/users (Property Modified)
11023 trunk/help/opers/version (Property Modified)
11024 trunk/help/opers/wallops (Property Modified)
11025 trunk/help/opers/who (Property Modified)
11026 trunk/help/opers/whois (Property Modified)
11027 trunk/help/opers/whowas (Property Modified)
11028 trunk/help/opers/xline (Property Modified)
11029 trunk/help/users/index (Property Modified)
11030 trunk/help/users/info (Property Modified)
11031 trunk/help/users/notice (Property Modified)
11032 trunk/help/users/privmsg (Property Modified)
11033 trunk/help/users/stats (Property Modified)
11034 trunk/help/users/umode (Property Modified)
11035 trunk/include/.cvsignore (Property Modified)
11036 trunk/include/.indent.pro (Property Modified)
11037 trunk/include/balloc.h (File Modified) (Property Modified)
11038 trunk/include/cache.h (File Modified) (Property Modified)
11039 trunk/include/channel.h (File Modified) (Property Modified)
11040 trunk/include/class.h (File Modified) (Property Modified)
11041 trunk/include/client.h (File Modified) (Property Modified)
11042 trunk/include/commio.h (File Modified) (Property Modified)
11043 trunk/include/common.h (File Modified) (Property Modified)
11044 trunk/include/config.h (File Modified) (Property Modified)
11045 trunk/include/config.h.dist (File Modified) (Property Modified)
11046 trunk/include/defaults.h (File Modified) (Property Modified)
11047 trunk/include/event.h (File Modified) (Property Modified)
11048 trunk/include/hash.h (File Modified) (Property Modified)
11049 trunk/include/hook.h (File Modified) (Property Modified)
11050 trunk/include/hostmask.h (File Modified) (Property Modified)
11051 trunk/include/irc_string.h (File Modified) (Property Modified)
11052 trunk/include/ircd.h (File Modified) (Property Modified)
11053 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11054 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11055 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11056 trunk/include/linebuf.h (File Modified) (Property Modified)
11057 trunk/include/listener.h (File Modified) (Property Modified)
11058 trunk/include/m_info.h (File Modified) (Property Modified)
11059 trunk/include/memory.h (File Modified) (Property Modified)
11060 trunk/include/modules.h (File Modified) (Property Modified)
11061 trunk/include/monitor.h (File Modified) (Property Modified)
11062 trunk/include/msg.h (File Modified) (Property Modified)
11063 trunk/include/newconf.h (File Modified) (Property Modified)
11064 trunk/include/numeric.h (File Modified) (Property Modified)
11065 trunk/include/packet.h (File Modified) (Property Modified)
11066 trunk/include/parse.h (File Modified) (Property Modified)
11067 trunk/include/patchlevel.h (File Modified) (Property Modified)
11068 trunk/include/patricia.h (File Modified) (Property Modified)
11069 trunk/include/reject.h (File Modified) (Property Modified)
11070 trunk/include/res.h (File Modified) (Property Modified)
11071 trunk/include/restart.h (File Modified) (Property Modified)
11072 trunk/include/s_auth.h (File Modified) (Property Modified)
11073 trunk/include/s_conf.h (File Modified) (Property Modified)
11074 trunk/include/s_gline.h (File Modified) (Property Modified)
11075 trunk/include/s_log.h (File Modified) (Property Modified)
11076 trunk/include/s_newconf.h (File Modified) (Property Modified)
11077 trunk/include/s_serv.h (File Modified) (Property Modified)
11078 trunk/include/s_stats.h (File Modified) (Property Modified)
11079 trunk/include/s_user.h (File Modified) (Property Modified)
11080 trunk/include/s_zip.h (File Modified) (Property Modified)
11081 trunk/include/scache.h (File Modified) (Property Modified)
11082 trunk/include/send.h (File Modified) (Property Modified)
11083 trunk/include/serno.h (Property Modified)
11084 trunk/include/setup.h.in (Property Modified)
11085 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11086 trunk/include/stdinc.h (File Modified) (Property Modified)
11087 trunk/include/supported.h (File Modified) (Property Modified)
11088 trunk/include/tools.h (File Modified) (Property Modified)
11089 trunk/include/whowas.h (File Modified) (Property Modified)
11090 trunk/install-sh (File Modified) (Property Modified)
11091 trunk/modules/.cvsignore (Property Modified)
11092 trunk/modules/.depend (Property Modified)
11093 trunk/modules/.indent.pro (Property Modified)
11094 trunk/modules/Makefile.in (File Modified) (Property Modified)
11095 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11096 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11097 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11098 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11099 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11100 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11101 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11102 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11103 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11104 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11105 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11106 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11107 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11108 trunk/modules/m_accept.c (File Modified) (Property Modified)
11109 trunk/modules/m_admin.c (File Modified) (Property Modified)
11110 trunk/modules/m_away.c (File Modified) (Property Modified)
11111 trunk/modules/m_cap.c (File Modified) (Property Modified)
11112 trunk/modules/m_capab.c (File Modified) (Property Modified)
11113 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11114 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11115 trunk/modules/m_close.c (File Modified) (Property Modified)
11116 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11117 trunk/modules/m_connect.c (File Modified) (Property Modified)
11118 trunk/modules/m_dline.c (File Modified) (Property Modified)
11119 trunk/modules/m_encap.c (File Modified) (Property Modified)
11120 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11121 trunk/modules/m_gline.c (File Modified) (Property Modified)
11122 trunk/modules/m_help.c (File Modified) (Property Modified)
11123 trunk/modules/m_info.c (File Modified) (Property Modified)
11124 trunk/modules/m_invite.c (File Modified) (Property Modified)
11125 trunk/modules/m_ison.c (File Modified) (Property Modified)
11126 trunk/modules/m_kline.c (File Modified) (Property Modified)
11127 trunk/modules/m_knock.c (File Modified) (Property Modified)
11128 trunk/modules/m_links.c (File Modified) (Property Modified)
11129 trunk/modules/m_list.c (File Modified) (Property Modified)
11130 trunk/modules/m_locops.c (File Modified) (Property Modified)
11131 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11132 trunk/modules/m_map.c (File Modified) (Property Modified)
11133 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11134 trunk/modules/m_motd.c (File Modified) (Property Modified)
11135 trunk/modules/m_names.c (File Modified) (Property Modified)
11136 trunk/modules/m_oper.c (File Modified) (Property Modified)
11137 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11138 trunk/modules/m_pass.c (File Modified) (Property Modified)
11139 trunk/modules/m_ping.c (File Modified) (Property Modified)
11140 trunk/modules/m_pong.c (File Modified) (Property Modified)
11141 trunk/modules/m_post.c (File Modified) (Property Modified)
11142 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11143 trunk/modules/m_restart.c (File Modified) (Property Modified)
11144 trunk/modules/m_resv.c (File Modified) (Property Modified)
11145 trunk/modules/m_services.c (File Modified) (Property Modified)
11146 trunk/modules/m_set.c (File Modified) (Property Modified)
11147 trunk/modules/m_stats.c (File Modified) (Property Modified)
11148 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11149 trunk/modules/m_tb.c (File Modified) (Property Modified)
11150 trunk/modules/m_testline.c (File Modified) (Property Modified)
11151 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11152 trunk/modules/m_time.c (File Modified) (Property Modified)
11153 trunk/modules/m_topic.c (File Modified) (Property Modified)
11154 trunk/modules/m_trace.c (File Modified) (Property Modified)
11155 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11156 trunk/modules/m_user.c (File Modified) (Property Modified)
11157 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11158 trunk/modules/m_users.c (File Modified) (Property Modified)
11159 trunk/modules/m_version.c (File Modified) (Property Modified)
11160 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11161 trunk/modules/m_who.c (File Modified) (Property Modified)
11162 trunk/modules/m_whois.c (File Modified) (Property Modified)
11163 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11164 trunk/modules/m_xline.c (File Modified) (Property Modified)
11165 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11166 trunk/servlink/.cvsignore (Property Modified)
11167 trunk/servlink/.indent.pro (Property Modified)
11168 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11169 trunk/servlink/README (File Modified) (Property Modified)
11170 trunk/servlink/TODO (File Modified) (Property Modified)
11171 trunk/servlink/control.c (File Modified) (Property Modified)
11172 trunk/servlink/control.h (File Modified) (Property Modified)
11173 trunk/servlink/io.c (File Modified) (Property Modified)
11174 trunk/servlink/io.h (File Modified) (Property Modified)
11175 trunk/servlink/servlink.c (File Modified) (Property Modified)
11176 trunk/servlink/servlink.h (File Modified) (Property Modified)
11177 trunk/src/.cvsignore (Property Modified)
11178 trunk/src/.depend (Property Modified)
11179 trunk/src/.indent.pro (Property Modified)
11180 trunk/src/Makefile.in (File Modified) (Property Modified)
11181 trunk/src/adns.c (File Modified) (Property Modified)
11182 trunk/src/balloc.c (File Modified) (Property Modified)
11183 trunk/src/cache.c (File Modified) (Property Modified)
11184 trunk/src/channel.c (File Modified) (Property Modified)
11185 trunk/src/class.c (File Modified) (Property Modified)
11186 trunk/src/client.c (File Modified) (Property Modified)
11187 trunk/src/commio.c (File Modified) (Property Modified)
11188 trunk/src/devpoll.c (File Modified) (Property Modified)
11189 trunk/src/epoll.c (File Modified) (Property Modified)
11190 trunk/src/event.c (File Modified) (Property Modified)
11191 trunk/src/getopt.c (File Modified) (Property Modified)
11192 trunk/src/hash.c (File Modified) (Property Modified)
11193 trunk/src/hook.c (File Modified) (Property Modified)
11194 trunk/src/hostmask.c (File Modified) (Property Modified)
11195 trunk/src/irc_string.c (File Modified) (Property Modified)
11196 trunk/src/ircd.c (File Modified) (Property Modified)
11197 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11198 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11199 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11200 trunk/src/kdparse.c (File Modified) (Property Modified)
11201 trunk/src/kqueue.c (File Modified) (Property Modified)
11202 trunk/src/linebuf.c (File Modified) (Property Modified)
11203 trunk/src/listener.c (File Modified) (Property Modified)
11204 trunk/src/match.c (File Modified) (Property Modified)
11205 trunk/src/memory.c (File Modified) (Property Modified)
11206 trunk/src/messages.tab (File Modified) (Property Modified)
11207 trunk/src/modules.c (File Modified) (Property Modified)
11208 trunk/src/monitor.c (File Modified) (Property Modified)
11209 trunk/src/newconf.c (File Modified) (Property Modified)
11210 trunk/src/numeric.c (File Modified) (Property Modified)
11211 trunk/src/packet.c (File Modified) (Property Modified)
11212 trunk/src/parse.c (File Modified) (Property Modified)
11213 trunk/src/patricia.c (File Modified) (Property Modified)
11214 trunk/src/poll.c (File Modified) (Property Modified)
11215 trunk/src/reject.c (File Modified) (Property Modified)
11216 trunk/src/restart.c (File Modified) (Property Modified)
11217 trunk/src/s_auth.c (File Modified) (Property Modified)
11218 trunk/src/s_conf.c (File Modified) (Property Modified)
11219 trunk/src/s_gline.c (File Modified) (Property Modified)
11220 trunk/src/s_log.c (File Modified) (Property Modified)
11221 trunk/src/s_newconf.c (File Modified) (Property Modified)
11222 trunk/src/s_serv.c (File Modified) (Property Modified)
11223 trunk/src/s_stats.c (File Modified) (Property Modified)
11224 trunk/src/s_user.c (File Modified) (Property Modified)
11225 trunk/src/scache.c (File Modified) (Property Modified)
11226 trunk/src/select.c (File Modified) (Property Modified)
11227 trunk/src/send.c (File Modified) (Property Modified)
11228 trunk/src/snprintf.c (File Modified) (Property Modified)
11229 trunk/src/tools.c (File Modified) (Property Modified)
11230 trunk/src/version.c.SH (File Modified) (Property Modified)
11231 trunk/src/whowas.c (File Modified) (Property Modified)
11232 trunk/tools/.cvsignore (Property Modified)
11233 trunk/tools/Makefile.in (File Modified) (Property Modified)
11234 trunk/tools/README (File Modified) (Property Modified)
11235 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11236 trunk/tools/convertilines.c (File Modified) (Property Modified)
11237 trunk/tools/convertklines.c (File Modified) (Property Modified)
11238 trunk/tools/mkkeypair (Property Modified)
11239 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11240 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11241 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11242 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11243 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11244 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11245 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11246 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11247 trunk/tools/untabify (File Modified) (Property Modified)
11248 trunk/tools/viconf.c (File Modified) (Property Modified)
11249
11250
11251 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11252 Log:
11253 - Update RELNOTES.
11254
11255
11256 Modified:
11257 trunk/RELNOTES (File Modified)
11258
11259
11260 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11261 Log:
11262 - Make version.c use our serial, not ratbox's.
11263
11264
11265 Modified:
11266 trunk/src/version.c.SH (File Modified)
11267
11268
11269 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11270 Log:
11271 - update RELNOTES
11272 - revved patchlevel to 2.1.5
11273
11274
11275 Modified:
11276 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11277 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11278
11279
11280 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11281 Log:
11282 - fix buffer overflow and unterminated buffer when removing TS6 bans
11283 - fix rebuilding of SJOIN
11284
11285
11286 Modified:
11287 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11288
11289
11290 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11291 Log:
11292 have servlink report if it gets an uncompressed error message when it gets inflate failures
11293
11294 Modified:
11295 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11296
11297
11298 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11299 Log:
11300 - extend our copyrights to 2005.
11301
11302
11303 Modified:
11304 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11305 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11306 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11307 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11308 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11309 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11310 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11311 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11312 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11313 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11314 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11315 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11316 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11317 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11318 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11319 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11320 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11321 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11322 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11323 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11324 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11325 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11326 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11327 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11328 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11329 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11330 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11337 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11338 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11339 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11341 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11342 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11350 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11351 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11352 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11353 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11354 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11355 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11356 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11357 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11358 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11399 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11401 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11402 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11403 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11404 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11405 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11406 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11407 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11408
11409
11410 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11411 Log:
11412 - update RELNOTES
11413 - revved patchlevel to 2.1.4
11414
11415
11416 Modified:
11417 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11418 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11419
11420
11421 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11422 Log:
11423 - add TARGMAX to 005
11424 - remove the +1 from ->uid in struct Client
11425 - fix checking of accept entries in m_accept.c
11426
11427
11428 Modified:
11429 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11430 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11431 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11432 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11433
11434
11435 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11436 Log:
11437 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11438 send it over TS6
11439
11440
11441 Modified:
11442 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11443
11444
11445 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11446 Log:
11447 - remove an unused variable
11448
11449
11450 Modified:
11451 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11452
11453
11454 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11455 Log:
11456 don't burst a TS5 name in burst_TS6. -via jillies
11457
11458 Modified:
11459 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11460
11461
11462 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11463 Log:
11464 - via jilles, make nickchanges invalidate any cached bans for
11465 quiet_on_ban
11466
11467
11468 Modified:
11469 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11470 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11471 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11472 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11473
11474
11475 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11476 Log:
11477 - fix some char vs byte usage to make adns compile cleanly with gcc4
11478
11479
11480 Modified:
11481 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11482 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11483 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11487 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11488 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11489
11490
11491 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11492 Log:
11493 userhost should allow 5 userhost checks, not 4
11494
11495 Modified:
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11497
11498
11499 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11500 Log:
11501 - another darwin fix
11502
11503
11504 Modified:
11505 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11506
11507
11508 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11509 Log:
11510 - darwin fixes
11511
11512
11513 Modified:
11514 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11515 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11516 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11517 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11518 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11519 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11520 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11521 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11522
11523
11524 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11525 Log:
11526 - remove bogus extern of abort_list
11527
11528
11529 Modified:
11530 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11531
11532
11533 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11534 Log:
11535 svn repo access stuff
11536
11537 Modified:
11538 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11539
11540
11541 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11542 Log:
11543 test commit
11544
11545
11546 Modified:
11547 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11548
11549
11550 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11551 Log:
11552 test commit
11553
11554
11555 Modified:
11556 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11557
11558
11559 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11560 Log:
11561 revert omotd..i thought it was a good idea..oh well
11562
11563 Modified:
11564 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11565
11566
11567 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11568 Log:
11569 Commas are bad things in channel keys
11570
11571
11572 Modified:
11573 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11574
11575
11576 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11577 Log:
11578 Add OMOTD command to display oper motd
11579
11580
11581 Modified:
11582 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11583
11584
11585 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11586 Log:
11587 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11588
11589 Modified:
11590 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11591
11592
11593 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11594
11595 Modified files: (Branch: RATBOX_2_1)
11596 modules m_whois.c
11597 Log:
11598 - stop testing whois for protocol violations, as they can be caused in
11599 ircds going all the way back to the original ircd2.8
11600
11601 Revision Changes Path
11602 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11603
11604
11605
11606 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11607
11608 Modified files: (Branch: RATBOX_2_1)
11609 modules m_time.c
11610 Log:
11611 - remove some 2.2 code
11612
11613 Revision Changes Path
11614 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11615
11616
11617
11618 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11619
11620 Modified files: (Branch: RATBOX_2_1)
11621 modules m_time.c
11622 Log:
11623 backport of the silly december 31st bug
11624
11625 Revision Changes Path
11626 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11627
11628
11629
11630 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11631
11632 Modified files: (Branch: RATBOX_2_1)
11633 . RELNOTES
11634 include patchlevel.h
11635 Log:
11636 - revved patchlevel to 2.1.3
11637
11638 Revision Changes Path
11639 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11640 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11641
11642
11643
11644 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11645
11646 Modified files: (Branch: RATBOX_2_1)
11647 include client.h
11648 modules m_accept.c
11649 modules/core m_nick.c
11650 src client.c
11651 Log:
11652 - stop removing a clients own list of accepted clients when they do a
11653 nickchange
11654 - clean up the accept code so its less retarded
11655
11656 Revision Changes Path
11657 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11658 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11659 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11660 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11661
11662
11663
11664 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11665
11666 Modified files: (Branch: RATBOX_2_1)
11667 include event.h
11668 modules m_links.c
11669 src event.c ircd.c newconf.c
11670 Log:
11671 - remove a defn of links_cache_list in m_links.c which was causing
11672 the flattened links update to be ignored
11673 - add eventUpdate(), and make links_delay update on rehash
11674
11675 Revision Changes Path
11676 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11677 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11678 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11679 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11680 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11681
11682
11683
11684 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11685
11686 Modified files: (Branch: RATBOX_2_1)
11687 doc services.txt
11688 src newconf.c
11689 Log:
11690 - make the conf parser apply service {}; on rehash
11691
11692 Revision Changes Path
11693 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11694 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11695
11696
11697
11698 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11699
11700 Modified files: (Branch: RATBOX_2_1)
11701 include m_info.h
11702 Log:
11703 - show ENABLE_SERVICES define in info
11704
11705 Revision Changes Path
11706 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11707
11708
11709
11710 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11711
11712 Modified files: (Branch: RATBOX_2_1)
11713 modules m_services.c m_stats.c
11714 Log:
11715 - via jilles, make m_services.c hook into stats U and display service
11716 blocks
11717
11718 Revision Changes Path
11719 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11720 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11721
11722
11723
11724 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11725
11726 Modified files: (Branch: RATBOX_2_1)
11727 . configure configure.ac
11728 Log:
11729 - default build to -O2
11730
11731 Revision Changes Path
11732 7.249.2.2 +4 -4 ircd-ratbox/configure
11733 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11734
11735
11736
11737 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11738
11739 Modified files: (Branch: RATBOX_2_1)
11740 doc example.conf example.efnet.conf
11741 include client.h s_conf.h s_newconf.h
11742 modules m_info.c
11743 modules/core m_join.c m_nick.c
11744 src channel.c newconf.c s_conf.c s_user.c
11745 Log:
11746 - remove no_oper_resvs from general {};
11747 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11748
11749 Revision Changes Path
11750 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11751 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11752 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11753 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11754 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11755 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11756 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11757 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11758 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11759 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11760 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11761 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11762
11763
11764
11765 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11766
11767 Modified files: (Branch: RATBOX_2_1)
11768 modules/core m_mode.c m_nick.c
11769 src s_newconf.c
11770 Log:
11771 - 2.0 sync:
11772 - raise max temptime to a year
11773 - tidy up BMASK
11774 - require 9 parameters in ms_nick(), 10 in ms_uid()
11775
11776 Revision Changes Path
11777 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11778 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11779 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11780
11781
11782
11783 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11784
11785 Modified files: (Branch: RATBOX_2_1)
11786 modules m_services.c
11787 Log:
11788 - only show services logged in info when its a local client
11789
11790 Revision Changes Path
11791 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11792
11793
11794
11795 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11796
11797 Modified files: (Branch: RATBOX_2_1)
11798 src match.c
11799 Log:
11800 passing a pointer to a pointer is not what was intended, oops
11801
11802 Revision Changes Path
11803 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11804
11805
11806
11807 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11808
11809 Modified files: (Branch: RATBOX_2_1)
11810 doc services.txt
11811 Log:
11812 - update services.txt with FNC
11813
11814 Revision Changes Path
11815 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11816
11817
11818
11819 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11820
11821 Modified files: (Branch: RATBOX_2_1)
11822 modules m_resv.c
11823 Log:
11824 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11825
11826 Revision Changes Path
11827 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11828
11829
11830
11831 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11832
11833 Modified files: (Branch: RATBOX_2_1)
11834 src s_auth.c
11835 Log:
11836 - add some uniqueness into auth process for bopm
11837
11838 Revision Changes Path
11839 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11840
11841
11842
11843 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11844
11845 Modified files: (Branch: RATBOX_2_1)
11846 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11847 Log:
11848 - make contrib/ compile
11849
11850 Revision Changes Path
11851 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11852 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11853 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11854 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11855
11856
11857
11858 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11859
11860 Modified files: (Branch: RATBOX_2_1)
11861 modules m_monitor.c
11862 Log:
11863 Don't allow MONITOR from an unregistered client
11864
11865 Revision Changes Path
11866 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11867
11868
11869
11870 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11871
11872 Modified files: (Branch: RATBOX_2_1)
11873 doc example.conf example.efnet.conf
11874 include class.h
11875 src class.c messages.tab newconf.c
11876 Log:
11877 - remove sendq_eob, its become more of a hindrance than a benefit.
11878 - sync example.efnet.conf cluster {}; with example.conf
11879
11880 Revision Changes Path
11881 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11882 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11883 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11884 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11885 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11886 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11887
11888
11889
11890 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11891
11892 Modified files: (Branch: RATBOX_2_1)
11893 . RELNOTES
11894 include patchlevel.h
11895 Log:
11896 - update RELNOTES
11897 - revved patchlevel to 2.1.2
11898
11899 Revision Changes Path
11900 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11901 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11902
11903
11904
11905 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11906
11907 Modified files: (Branch: RATBOX_2_1)
11908 . configure configure.ac
11909 Log:
11910 - raise default topiclen to 160.
11911
11912 Revision Changes Path
11913 7.249.2.1 +3 -3 ircd-ratbox/configure
11914 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11915
11916
11917
11918 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11919
11920 Modified files: (Branch: RATBOX_2_1)
11921 modules m_services.c
11922 Log:
11923 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11924 tsinfo matches this
11925
11926 Revision Changes Path
11927 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11928
11929
11930
11931 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11932
11933 Modified files: (Branch: RATBOX_2_1)
11934 modules m_services.c
11935 Log:
11936 - monitor_signoff() the client we're nickchanging
11937
11938 Revision Changes Path
11939 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11940
11941
11942
11943 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11944
11945 Modified files: (Branch: RATBOX_2_1)
11946 modules m_trace.c
11947 Log:
11948 - fix various UID problems with trace
11949
11950 Revision Changes Path
11951 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11952
11953
11954
11955 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11956
11957 Modified files: (Branch: RATBOX_2_1)
11958 help/opers dline kline
11959 modules m_resv.c m_stats.c
11960 modules/core m_mode.c
11961 Log:
11962 - sync with 2.0
11963 - tidy up kline/dline help to note they dont accept nick as target
11964 - disallow bans beginning with ':' over bmask
11965 - disallow bans with a space in chm_ban
11966 - stop counting hidden opers in stats p
11967 - match() parameters in remote unresv were inverted, causing it to fail
11968 - fix possibility of clients setting blank keys
11969
11970 Revision Changes Path
11971 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11972 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11973 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11974 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11975 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11976
11977
11978
11979 leeh 2005/05/08 22:37:18 UTC (20050508_0)
11980
11981 Modified files: (Branch: RATBOX_2_1)
11982 src send.c
11983 Log:
11984 - fix problems with amd64 and the way we do va_list
11985
11986 Revision Changes Path
11987 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
11988
11989
11990
11991 leeh 2005/05/07 13:35:57 UTC (20050507_1)
11992
11993 Modified files: (Branch: RATBOX_2_1)
11994 modules m_services.c
11995 Log:
11996 - tidy up the kill notifications for RSFNC
11997
11998 Revision Changes Path
11999 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12000
12001
12002
12003 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12004
12005 Modified files: (Branch: RATBOX_2_1)
12006 include s_serv.h
12007 modules m_services.c
12008 src s_serv.c
12009 Log:
12010 - some more rserv stuff:
12011 - add RSFNC capability
12012 - fix up RSFNC, kill existing clients if they exist.
12013
12014 Revision Changes Path
12015 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12016 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12017 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12018
12019
12020
12021 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12022
12023 Modified files: (Branch: RATBOX_2_1)
12024 modules m_services.c
12025 Log:
12026 - first stab at a FNC implementation for rserv
12027
12028 Revision Changes Path
12029 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12030
12031
12032
12033 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12034
12035 Modified files: (Branch: RATBOX_2_1)
12036 help/opers umode
12037 Log:
12038 - remove a tab
12039
12040 Revision Changes Path
12041 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12042
12043
12044
12045 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12046
12047 Modified files: (Branch: RATBOX_2_1)
12048 src newconf.c
12049 Log:
12050 - add links_delay back
12051
12052 Revision Changes Path
12053 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12054
12055
12056
12057 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12058
12059 Modified files: (Branch: RATBOX_2_1)
12060 help/opers umode
12061 help/users umode
12062 Log:
12063 - swap tabs for spaces
12064
12065 Revision Changes Path
12066 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12067 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12068
12069
12070
12071 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12072
12073 Modified files: (Branch: RATBOX_2_1)
12074 include m_info.h
12075 Log:
12076 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12077 contained in the client_flood conf option
12078 - remove a couple of unused defines from info
12079
12080 Revision Changes Path
12081 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12082
12083
12084
12085 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12086
12087 Modified files: (Branch: RATBOX_2_1)
12088 src s_conf.c
12089 Log:
12090 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12091
12092 Revision Changes Path
12093 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12094
12095
12096
12097 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12098
12099 Modified files: (Branch: RATBOX_2_1)
12100 doc example.conf example.efnet.conf
12101 Log:
12102 - fix missing closing comment tag
12103
12104 Revision Changes Path
12105 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12106 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12107
12108
12109
12110 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12111
12112 Modified files: (Branch: RATBOX_2_1)
12113 . RELNOTES
12114 include patchlevel.h
12115 Log:
12116 - revved patchlevel to 2.1.1
12117
12118 Revision Changes Path
12119 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12120 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12121
12122
12123
12124 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12125
12126 Modified files: (Branch: RATBOX_2_1)
12127 modules m_kline.c
12128 Log:
12129 - sync up remote kline reasons, so theyre consistent with what happens
12130 when we add local klines - notably the "Temporary K-line x min" and
12131 date added to reason.
12132
12133 Revision Changes Path
12134 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12135
12136
12137
12138 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12139
12140 Modified files: (Branch: RATBOX_2_1)
12141 doc monitor.txt
12142 Log:
12143 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12144
12145 Revision Changes Path
12146 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12147
12148
12149
12150 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12151
12152 Modified files: (Branch: RATBOX_2_1)
12153 src commio.c
12154 Log:
12155 used the data pointer we saved, not what just got nulled
12156
12157 Revision Changes Path
12158 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12159
12160
12161
12162 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12163
12164 Modified files: (Branch: RATBOX_2_1)
12165 modules m_resv.c m_xline.c
12166 Log:
12167 - fix broken propagation of xline/resv
12168
12169 Revision Changes Path
12170 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12171 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12172
12173
12174
12175 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12176
12177 Modified files: (Branch: RATBOX_2_1)
12178 src s_auth.c
12179 Log:
12180 - properly increment bad auth count for stats T when we timeout an auth
12181
12182 Revision Changes Path
12183 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12184
12185
12186
12187 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12188
12189 Modified files: (Branch: RATBOX_2_1)
12190 doc monitor.txt
12191 include client.h
12192 modules/core m_nick.c
12193 Log:
12194 - fix a bit that didnt make sense in monitor.txt
12195 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12196
12197 Revision Changes Path
12198 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12199 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12200 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12201
12202
12203
12204 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12205
12206 Modified files: (Branch: RATBOX_2_1)
12207 src s_auth.c
12208 Log:
12209 removing dlink nodes from auth_poll_list twice is bad
12210
12211 Revision Changes Path
12212 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12213
12214
12215
12216 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12217
12218 Modified files: (Branch: RATBOX_2_1)
12219 modules m_stats.c
12220 Log:
12221 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12222 changed to RPL_STATSDEBUG
12223
12224 Revision Changes Path
12225 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12226
12227
12228
12229 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12230
12231 Added files: (Branch: RATBOX_2_1)
12232 doc tgchange.txt
12233 Log:
12234 - add some documentation about target change
12235
12236 Revision Changes Path
12237 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12238
12239
12240
12241 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12242
12243 Modified files: (Branch: RATBOX_2_1)
12244 include supported.h
12245 modules/core m_message.c
12246 Log:
12247 - remove extra argument to 005
12248 - disallow messaging of UIDs
12249
12250 Revision Changes Path
12251 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12252 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12253
12254
12255
12256 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12257
12258 Modified files: (Branch: RATBOX_2_1)
12259 src parse.c
12260 Log:
12261 - fix a longstanding parser bug with wrong limit checking, causing us to
12262 accept one less parameter than we're allowed to accept.
12263
12264 Revision Changes Path
12265 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12266
12267
12268
12269 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12270
12271 Modified files: (Branch: RATBOX_2_1)
12272 modules/core m_message.c
12273 Log:
12274 - exempt users messaging themselves from target change
12275
12276 Revision Changes Path
12277 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12278
12279
12280
12281 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12282
12283 Modified files: (Branch: RATBOX_2_1)
12284 include supported.h
12285 Log:
12286 - stop violating MAXPARA on 005.
12287
12288 Revision Changes Path
12289 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12290
12291
12292
12293 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12294
12295 Modified files: (Branch: RATBOX_2_1)
12296 modules/core m_nick.c
12297 Log:
12298 - dont store an ipv6 sockhost if we're not compiled with v6 support
12299
12300 Revision Changes Path
12301 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12302
12303
12304
12305 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12306
12307 Modified files: (Branch: RATBOX_2_1)
12308 include stdinc.h
12309 Log:
12310 - remove some vms includes
12311
12312 Revision Changes Path
12313 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12314
12315
12316
12317 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12318
12319 Modified files: (Branch: RATBOX_2_1)
12320 . ChangeLog
12321 include serno.h
12322 Log:
12323 - force commit for new branch
12324
12325 Revision Changes Path
12326 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12327 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12328
12329
12330
12331 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12332
12333 Modified files:
12334 . RELNOTES configure configure.ac
12335 include patchlevel.h
12336 Log:
12337 - revved patchlevel to 2.1.0
12338
12339 Revision Changes Path
12340 1.114 +6 -2 ircd-ratbox/RELNOTES
12341 7.249 +11 -11 ircd-ratbox/configure
12342 7.63 +3 -3 ircd-ratbox/configure.ac
12343 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12344
12345
12346
12347 leeh 2005/03/04 13:31:32 EST (20050304_2)
12348
12349 Modified files:
12350 . RELNOTES
12351 include patchlevel.h
12352 Log:
12353 - update RELNOTES
12354 - revved patchlevel to 2.1.0beta2
12355
12356 Revision Changes Path
12357 1.113 +12 -0 ircd-ratbox/RELNOTES
12358 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12359
12360
12361
12362 leeh 2005/03/04 13:27:05 EST (20050304_1)
12363
12364 Modified files:
12365 doc whats-new-2.1.txt
12366 src channel.c
12367 Log:
12368 - update whats-new-2.1
12369 - when we're handling global NAMES, dont output channels if there are no
12370 members within them we can show.
12371
12372 Revision Changes Path
12373 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12374 7.436 +12 -2 ircd-ratbox/src/channel.c
12375
12376
12377
12378 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12379
12380 Modified files:
12381 src patricia.c
12382 Log:
12383 That would be a node_heap not a prefix_heap..oops
12384
12385 Revision Changes Path
12386 7.30 +1 -1 ircd-ratbox/src/patricia.c
12387
12388
12389
12390 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12391
12392 Modified files:
12393 include stdinc.h
12394 Log:
12395 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12396 otherwise..the other macros might work????
12397
12398 Revision Changes Path
12399 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12400
12401
12402
12403 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12404
12405 Modified files:
12406 . configure configure.ac
12407 Log:
12408 i hate autoconf
12409
12410 Revision Changes Path
12411 7.248 +5 -5 ircd-ratbox/configure
12412 7.62 +5 -5 ircd-ratbox/configure.ac
12413
12414
12415
12416 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12417
12418 Modified files:
12419 . configure configure.ac
12420 Log:
12421 i hate autoconf
12422
12423 Revision Changes Path
12424 7.247 +3 -2 ircd-ratbox/configure
12425 7.61 +3 -2 ircd-ratbox/configure.ac
12426
12427
12428
12429 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12430
12431 Modified files:
12432 . configure configure.ac
12433 Log:
12434 doh
12435
12436 Revision Changes Path
12437 7.246 +6 -6 ircd-ratbox/configure
12438 7.60 +4 -4 ircd-ratbox/configure.ac
12439
12440
12441
12442 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12443
12444 Modified files:
12445 . configure configure.ac
12446 include stdinc.h
12447 Log:
12448 Doh these changes got put on RATBOX_2_0 when they were meant for
12449 head..oops...
12450 Also merged in the monitor heap size stuff, not that i think monitor has
12451 been moved to head
12452
12453 Revision Changes Path
12454 7.245 +12 -3 ircd-ratbox/configure
12455 7.59 +11 -3 ircd-ratbox/configure.ac
12456 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12457
12458
12459
12460 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12461
12462 Modified files:
12463 include stdinc.h
12464 Log:
12465 Add more robust alloca checking
12466
12467 Revision Changes Path
12468 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12469
12470
12471
12472 leeh 2005/02/24 15:27:17 EST (20050224_9)
12473
12474 Modified files:
12475 contrib m_42.c
12476 Log:
12477 - fix the copyright on m_42.c :p
12478
12479 Revision Changes Path
12480 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12481
12482
12483
12484 leeh 2005/02/24 15:22:53 EST (20050224_8)
12485
12486 Modified files:
12487 include supported.h
12488 modules m_dline.c
12489 Log:
12490 - fix a core in undline on bad masks
12491 - remove an unwanted space from beginning of second 005 numeric
12492
12493 Revision Changes Path
12494 7.5 +1 -1 ircd-ratbox/include/supported.h
12495 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12496
12497
12498
12499 leeh 2005/02/24 15:18:59 EST (20050224_7)
12500
12501 Modified files:
12502 modules m_monitor.c
12503 Log:
12504 - use max_monitor when adding nicknames
12505 - add in monitor s
12506 that should be everything now..
12507
12508 Revision Changes Path
12509 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12510
12511
12512
12513 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12514
12515 Modified files:
12516 contrib m_42.c
12517 Log:
12518 42
12519
12520 Revision Changes Path
12521 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12522
12523
12524
12525 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12526
12527 Modified files:
12528 contrib m_42.c
12529 Log:
12530 42
12531
12532 Revision Changes Path
12533 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12534
12535
12536
12537 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12538
12539 Added files:
12540 contrib m_42.c
12541 Log:
12542 The Answer to Life, the Universe, and Everything
12543
12544 Revision Changes Path
12545 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12546
12547
12548
12549 leeh 2005/02/24 14:53:04 EST (20050224_3)
12550
12551 Modified files:
12552 include monitor.h
12553 modules m_monitor.c
12554 src ircd.c monitor.c
12555 Log:
12556 - call init_monitor() on startup
12557 - add in support for adding/deleting/listing monitor entries
12558
12559 Revision Changes Path
12560 7.2 +3 -1 ircd-ratbox/include/monitor.h
12561 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12562 7.374 +2 -0 ircd-ratbox/src/ircd.c
12563 7.3 +15 -4 ircd-ratbox/src/monitor.c
12564
12565
12566
12567 leeh 2005/02/23 21:20:10 EST (20050224_2)
12568
12569 Modified files:
12570 doc example.conf example.efnet.conf
12571 include s_conf.h supported.h
12572 modules Makefile.in
12573 src client.c newconf.c s_conf.c
12574 Added files:
12575 modules m_monitor.c
12576 Log:
12577 - add the max_monitor config option
12578 - advertise MONITOR=%d in 005
12579 - clear a local clients monitor list on exit
12580 - add the framework for the MONITOR command
12581 - bed.
12582
12583 Revision Changes Path
12584 7.261 +5 -0 ircd-ratbox/doc/example.conf
12585 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12586 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12587 7.4 +4 -2 ircd-ratbox/include/supported.h
12588 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12589 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12590 7.492 +1 -0 ircd-ratbox/src/client.c
12591 7.202 +1 -0 ircd-ratbox/src/newconf.c
12592 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12593
12594
12595
12596 leeh 2005/02/23 20:57:51 EST (20050224_1)
12597
12598 Modified files:
12599 . configure configure.ac
12600 include setup.h.in
12601 src monitor.c
12602 Log:
12603 - move MONITOR_HEAP_SIZE over to configure
12604
12605 Revision Changes Path
12606 7.244 ircd-ratbox/configure
12607 7.58 +4 -2 ircd-ratbox/configure.ac
12608 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12609 7.2 +0 -2 ircd-ratbox/src/monitor.c
12610
12611
12612
12613 leeh 2005/02/23 20:48:08 EST (20050224_0)
12614
12615 Modified files:
12616 doc monitor.txt
12617 include client.h numeric.h
12618 modules/core m_nick.c
12619 src Makefile.in client.c messages.tab
12620 s_user.c
12621 Added files:
12622 include monitor.h
12623 src monitor.c
12624 Log:
12625 - first half of my server-side notify list implementation..
12626
12627 Revision Changes Path
12628 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12629 7.266 +3 -0 ircd-ratbox/include/client.h
12630 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12631 7.58 +6 -0 ircd-ratbox/include/numeric.h
12632 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12633 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12634 7.491 +3 -0 ircd-ratbox/src/client.c
12635 7.126 +5 -5 ircd-ratbox/src/messages.tab
12636 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12637 7.342 +2 -0 ircd-ratbox/src/s_user.c
12638
12639
12640
12641 leeh 2005/02/23 18:42:59 EST (20050223_0)
12642
12643 Modified files:
12644 include hash.h
12645 Log:
12646 - double the size of the client and channel hashtables (64k -> 128k and
12647 32k -> 64k). The improvements are quite significant..
12648
12649 Revision Changes Path
12650 7.54 +4 -4 ircd-ratbox/include/hash.h
12651
12652
12653
12654 leeh 2005/02/22 14:55:56 EST (20050222_1)
12655
12656 Modified files:
12657 doc monitor.txt
12658 modules m_services.c
12659 Log:
12660 - remove a couple of unused vars
12661 - update monitor.txt
12662
12663 Revision Changes Path
12664 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12665 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12666
12667
12668
12669 leeh 2005/02/21 19:47:24 EST (20050222_0)
12670
12671 Added files:
12672 doc monitor.txt
12673 Log:
12674 - add in my documentation on the upcoming MONITOR command
12675
12676 Revision Changes Path
12677 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12678
12679
12680
12681 leeh 2005/02/21 12:09:34 EST (20050221_0)
12682
12683 Modified files:
12684 . configure configure.ac
12685 doc whats-new-2.1.txt
12686 tools README.mkpasswd
12687 Removed files:
12688 src crypt.c
12689 Log:
12690 - update whats-new-2.1.txt some more
12691 - we dont have vms mkpasswd anymore
12692 - remove the unused crypt.c
12693
12694 Revision Changes Path
12695 7.243 +3 -6 ircd-ratbox/configure
12696 7.57 +2 -4 ircd-ratbox/configure.ac
12697 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12698 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12699 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12700
12701
12702
12703 leeh 2005/02/19 12:38:09 EST (20050219_3)
12704
12705 Modified files:
12706 doc example.conf example.efnet.conf
12707 include ircd.h
12708 modules m_pong.c
12709 src channel.c client.c ircd.c s_conf.c
12710 Log:
12711 - rework the splitcode, splitservers is now how many servers we've marked as
12712 EOB, rather than how many are linked. Thus pull ourselves out of
12713 splitmode immediately once this is satisfied
12714
12715 Revision Changes Path
12716 7.260 +8 -9 ircd-ratbox/doc/example.conf
12717 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12718 7.83 +1 -0 ircd-ratbox/include/ircd.h
12719 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12720 7.435 +16 -36 ircd-ratbox/src/channel.c
12721 7.490 +2 -0 ircd-ratbox/src/client.c
12722 7.373 +2 -1 ircd-ratbox/src/ircd.c
12723 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12724
12725
12726
12727 leeh 2005/02/19 09:02:34 EST (20050219_2)
12728
12729 Modified files:
12730 doc example.conf example.efnet.conf
12731 include ircd.h s_conf.h
12732 modules m_set.c
12733 src channel.c ircd.c newconf.c s_conf.c
12734 Log:
12735 - remove split_delay
12736
12737 Revision Changes Path
12738 7.259 +0 -5 ircd-ratbox/doc/example.conf
12739 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12740 7.82 +0 -1 ircd-ratbox/include/ircd.h
12741 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12742 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12743 7.434 +2 -7 ircd-ratbox/src/channel.c
12744 7.372 +0 -1 ircd-ratbox/src/ircd.c
12745 7.201 +0 -1 ircd-ratbox/src/newconf.c
12746 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12747
12748
12749
12750 leeh 2005/02/19 08:48:05 EST (20050219_1)
12751
12752 Modified files:
12753 include client.h
12754 modules m_cap.c m_who.c
12755 src channel.c
12756 Log:
12757 - implemented multi-prefix client capability, which allows stacking of @+ in
12758 names and who
12759
12760 Revision Changes Path
12761 7.265 +1 -1 ircd-ratbox/include/client.h
12762 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12763 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12764 7.433 +4 -6 ircd-ratbox/src/channel.c
12765
12766
12767
12768 leeh 2005/02/19 06:27:58 EST (20050219_0)
12769
12770 Modified files:
12771 modules m_etrace.c
12772 src newconf.c s_conf.c s_newconf.c
12773 Log:
12774 - removed some unused vars/functions
12775
12776 Revision Changes Path
12777 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12778 7.200 +0 -15 ircd-ratbox/src/newconf.c
12779 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12780 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12781
12782
12783
12784 leeh 2005/02/16 12:58:24 EST (20050216_2)
12785
12786 Modified files:
12787 . RELNOTES configure configure.ac
12788 include patchlevel.h
12789 Log:
12790 - update configure to reflect this is 'devel'
12791 - update RELNOTES
12792 - revved patchlevel to 2.1.0beta1
12793
12794 Revision Changes Path
12795 1.112 +9 -1 ircd-ratbox/RELNOTES
12796 7.242 +11 -11 ircd-ratbox/configure
12797 7.56 +3 -3 ircd-ratbox/configure.ac
12798 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12799
12800
12801
12802 leeh 2005/02/16 12:46:30 EST (20050216_1)
12803
12804 Modified files:
12805 . configure configure.ac
12806 include client.h numeric.h s_conf.h setup.h.in
12807 supported.h
12808 modules Makefile.in
12809 modules/core m_nick.c
12810 src Makefile.in client.c ircd.c messages.tab
12811 newconf.c s_conf.c s_user.c
12812 Removed files:
12813 include watch.h
12814 modules m_watch.c
12815 src watch.c
12816 Log:
12817 - remove watch, the protocol for this sucks so hard I just dont want it
12818 here ;-)
12819
12820 Revision Changes Path
12821 7.241 +2 -12 ircd-ratbox/configure
12822 7.55 +2 -4 ircd-ratbox/configure.ac
12823 7.264 +0 -2 ircd-ratbox/include/client.h
12824 7.57 +0 -11 ircd-ratbox/include/numeric.h
12825 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12826 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12827 7.3 +2 -3 ircd-ratbox/include/supported.h
12828 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12829 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12830 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12831 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12832 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12833 7.489 +0 -3 ircd-ratbox/src/client.c
12834 7.371 +0 -2 ircd-ratbox/src/ircd.c
12835 7.125 +9 -9 ircd-ratbox/src/messages.tab
12836 7.199 +0 -1 ircd-ratbox/src/newconf.c
12837 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12838 7.341 +0 -2 ircd-ratbox/src/s_user.c
12839 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12840
12841
12842
12843 leeh 2005/02/15 19:13:31 EST (20050216_0)
12844
12845 Modified files:
12846 include stdinc.h
12847 src event.c ircd_lexer.l ircd_signal.c
12848 modules.c
12849 Removed files:
12850 servlink descrip.mms
12851 Log:
12852 - remove a few vms bits
12853
12854 Revision Changes Path
12855 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12856 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12857 7.47 +0 -54 ircd-ratbox/src/event.c
12858 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12859 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12860 7.152 +0 -3 ircd-ratbox/src/modules.c
12861
12862
12863
12864 leeh 2005/02/15 18:53:32 EST (20050215_0)
12865
12866 Modified files:
12867 include hostmask.h ircd.h s_conf.h s_newconf.h
12868 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12869 m_xline.c
12870 src hostmask.c ircd.c ircd_signal.c s_conf.c
12871 s_newconf.c
12872 Log:
12873 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12874 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12875
12876 Revision Changes Path
12877 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12878 7.81 +1 -0 ircd-ratbox/include/ircd.h
12879 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12880 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12881 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12882 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12883 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12884 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12885 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12886 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12887 7.370 +7 -0 ircd-ratbox/src/ircd.c
12888 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12889 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12890 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12891
12892
12893
12894 leeh 2005/02/13 10:21:41 EST (20050213_4)
12895
12896 Modified files:
12897 doc services.txt
12898 Added files:
12899 doc whats-new-2.0.txt whats-new-2.1.txt
12900 Removed files:
12901 doc whats-new.txt
12902 Log:
12903 - move whats-new.txt to whats-new-2.0.txt
12904 - add in whats-new-2.1.txt
12905 - update services.txt with the whois for logged in users
12906
12907 Revision Changes Path
12908 7.2 +5 -0 ircd-ratbox/doc/services.txt
12909 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12910 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12911 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12912
12913
12914
12915 leeh 2005/02/13 09:20:37 EST (20050213_3)
12916
12917 Modified files:
12918 include supported.h
12919 modules/core m_message.c
12920 Log:
12921 - fix a compile error in m_message.c
12922 - update 005 to the spec and add CPRIVMSG/CNOTICE
12923
12924 Revision Changes Path
12925 7.2 +31 -37 ircd-ratbox/include/supported.h
12926 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12927
12928
12929
12930 leeh 2005/02/13 09:14:12 EST (20050213_2)
12931
12932 Modified files:
12933 src channel.c
12934 Log:
12935 - fix the membership memleak
12936
12937 Revision Changes Path
12938 7.432 +0 -3 ircd-ratbox/src/channel.c
12939
12940
12941
12942 leeh 2005/02/12 21:51:56 EST (20050213_1)
12943
12944 Modified files:
12945 include client.h
12946 modules/core m_message.c
12947 Log:
12948 - add a bitmask to track when they send their first message, only allowing
12949 clearing stuff after that.
12950
12951 Revision Changes Path
12952 7.263 +4 -0 ircd-ratbox/include/client.h
12953 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12954
12955
12956
12957 leeh 2005/02/12 21:17:52 EST (20050213_0)
12958
12959 Modified files:
12960 include patricia.h s_newconf.h
12961 modules/core m_message.c
12962 src patricia.c s_newconf.c s_user.c
12963 Log:
12964 - add in the patricia for tracking who fills up targets, give them a reduced
12965 count on connect
12966
12967 Revision Changes Path
12968 7.20 +1 -1 ircd-ratbox/include/patricia.h
12969 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12970 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12971 7.29 +1 -1 ircd-ratbox/src/patricia.c
12972 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12973 7.340 +4 -0 ircd-ratbox/src/s_user.c
12974
12975
12976
12977 leeh 2005/02/12 18:35:10 EST (20050212_0)
12978
12979 Modified files:
12980 include ircd_defs.h
12981 src class.c reject.c
12982 Log:
12983 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
12984
12985 Revision Changes Path
12986 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
12987 7.68 +1 -5 ircd-ratbox/src/class.c
12988 1.33 +1 -5 ircd-ratbox/src/reject.c
12989
12990
12991
12992 androsyn 2005/02/11 17:11:57 EST (20050211_1)
12993
12994 Modified files:
12995 modules m_watch.c
12996 Log:
12997 remove stupid memory leak
12998
12999 Revision Changes Path
13000 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13001
13002
13003
13004 leeh 2005/02/11 06:42:48 EST (20050211_0)
13005
13006 Modified files:
13007 modules m_gline.c
13008 Log:
13009 - workaround hyb6 allowing empty gline reasons
13010
13011 Revision Changes Path
13012 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13013
13014
13015
13016 leeh 2005/02/09 14:39:13 EST (20050209_2)
13017
13018 Modified files:
13019 include s_conf.h
13020 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13021 src ircd.c s_conf.c
13022 Log:
13023 - move temp dlines and temp klines over to an array, rather than completely
13024 seperate dlinks.
13025
13026 Revision Changes Path
13027 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13028 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13029 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13030 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13031 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13032 7.369 +0 -5 ircd-ratbox/src/ircd.c
13033 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13034
13035
13036
13037 leeh 2005/02/09 14:02:13 EST (20050209_1)
13038
13039 Modified files:
13040 include s_user.h
13041 modules m_cap.c m_pong.c m_user.c
13042 modules/core m_nick.c
13043 src s_user.c
13044 Log:
13045 - remove 'nick' param from register_local_user(), its not needed.
13046
13047 Revision Changes Path
13048 7.35 +1 -1 ircd-ratbox/include/s_user.h
13049 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13050 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13051 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13052 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13053 7.339 +6 -6 ircd-ratbox/src/s_user.c
13054
13055
13056
13057 leeh 2005/02/09 13:12:53 EST (20050209_0)
13058
13059 Modified files:
13060 modules m_cmessage.c
13061 Log:
13062 - dont send numerics when we're dealing with CNOTICE
13063 - add in checking for +g, and resetting idle
13064
13065 Revision Changes Path
13066 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13067
13068
13069
13070 leeh 2005/02/08 11:37:50 EST (20050208_2)
13071
13072 Modified files:
13073 src s_newconf.c
13074 Log:
13075 - fix operator blocks to work on ip spoofs
13076
13077 Revision Changes Path
13078 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13079
13080
13081
13082 leeh 2005/02/07 19:23:22 EST (20050208_1)
13083
13084 Modified files:
13085 doc example.conf example.efnet.conf
13086 src newconf.c
13087 Log:
13088 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13089
13090 Revision Changes Path
13091 7.258 +0 -39 ircd-ratbox/doc/example.conf
13092 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13093 7.198 +0 -272 ircd-ratbox/src/newconf.c
13094
13095
13096
13097 leeh 2005/02/07 19:19:32 EST (20050208_0)
13098
13099 Modified files:
13100 src s_conf.c
13101 Log:
13102 - added support for kline.conf.perm et al, these take the same formats
13103 as their non-permanent partners, but you cant remove them via the ircd.
13104
13105 Revision Changes Path
13106 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13107
13108
13109
13110 leeh 2005/02/02 19:18:59 EST (20050203_1)
13111
13112 Modified files:
13113 help Makefile.in
13114 help/opers index
13115 help/users index
13116 Added files:
13117 help/opers cnotice cprivmsg
13118 Log:
13119 - added help files for cprivmsg/cnotice
13120
13121 Revision Changes Path
13122 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13123 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13124 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13125 1.10 +19 -19 ircd-ratbox/help/opers/index
13126 1.7 +10 -9 ircd-ratbox/help/users/index
13127
13128
13129
13130 leeh 2005/02/02 19:14:25 EST (20050203_0)
13131
13132 Modified files:
13133 include numeric.h
13134 modules Makefile.in
13135 src messages.tab
13136 Added files:
13137 modules m_cmessage.c
13138 Log:
13139 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13140 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13141 nick is a member. These bypass any target change limitations.
13142 - added ERR_VOICENEEDED, numeric 489.
13143
13144 Revision Changes Path
13145 7.56 +2 -0 ircd-ratbox/include/numeric.h
13146 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13147 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13148 7.124 +1 -1 ircd-ratbox/src/messages.tab
13149
13150
13151
13152 leeh 2005/02/02 16:58:16 EST (20050202_4)
13153
13154 Modified files:
13155 help/opers etrace
13156 Log:
13157 - update etrace help
13158
13159 Revision Changes Path
13160 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13161
13162
13163
13164 leeh 2005/02/02 16:55:04 EST (20050202_3)
13165
13166 Modified files:
13167 modules m_etrace.c
13168 Log:
13169 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13170 can put its external ip address in there..
13171
13172 Revision Changes Path
13173 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13174
13175
13176
13177 leeh 2005/02/02 16:41:06 EST (20050202_2)
13178
13179 Modified files:
13180 modules m_etrace.c
13181 Log:
13182 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13183 if its a non-local client. These will just get "lost" if the remote
13184 server doesnt support this..
13185
13186 Revision Changes Path
13187 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13188
13189
13190
13191 leeh 2005/02/02 16:12:12 EST (20050202_1)
13192
13193 Modified files:
13194 include client.h numeric.h s_conf.h
13195 modules/core m_message.c
13196 src messages.tab newconf.c s_conf.c
13197 Log:
13198 - first part of the target change code, add the storage of targets for
13199 localuser, throttle messages when they fill all the available slots
13200
13201 Revision Changes Path
13202 7.262 +5 -1 ircd-ratbox/include/client.h
13203 7.55 +2 -0 ircd-ratbox/include/numeric.h
13204 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13205 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13206 7.123 +1 -1 ircd-ratbox/src/messages.tab
13207 7.197 +1 -0 ircd-ratbox/src/newconf.c
13208 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13209
13210
13211
13212 leeh 2005/02/02 13:28:10 EST (20050202_0)
13213
13214 Modified files:
13215 modules m_resv.c m_stats.c m_testline.c
13216 modules/core m_join.c
13217 src hash.c kdparse.c messages.tab s_newconf.c
13218 Log:
13219 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13220 tracking of when resvs get hit
13221
13222 Revision Changes Path
13223 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13224 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13225 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13226 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13227 7.114 +3 -0 ircd-ratbox/src/hash.c
13228 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13229 7.122 +1 -1 ircd-ratbox/src/messages.tab
13230 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13231
13232
13233
13234 leeh 2005/01/31 09:04:10 EST (20050131_2)
13235
13236 Modified files:
13237 src s_log.c
13238 Log:
13239 - fflush() logfiles
13240
13241 Revision Changes Path
13242 7.79 +2 -0 ircd-ratbox/src/s_log.c
13243
13244
13245
13246 leeh 2005/01/31 08:59:09 EST (20050131_1)
13247
13248 Modified files:
13249 src commio.c
13250 Log:
13251 - rename fd_dump() to comm_dump()
13252
13253 Revision Changes Path
13254 1.27 +2 -2 ircd-ratbox/src/commio.c
13255
13256
13257
13258 leeh 2005/01/30 19:16:08 EST (20050131_0)
13259
13260 Modified files:
13261 doc hooks.txt
13262 include hook.h
13263 modules m_services.c
13264 modules/core m_server.c
13265 src hook.c s_serv.c
13266 Log:
13267 - added hook for server_introduced
13268 - fixed up services support for hooks
13269
13270 Revision Changes Path
13271 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13272 1.31 +1 -0 ircd-ratbox/include/hook.h
13273 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13274 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13275 7.36 +2 -0 ircd-ratbox/src/hook.c
13276 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13277
13278
13279
13280 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13281
13282 Modified files:
13283 src commio.c
13284 Log:
13285 Add back in the comm_fd_hack thing for solaris
13286
13287 Revision Changes Path
13288 1.26 +26 -1 ircd-ratbox/src/commio.c
13289
13290
13291
13292 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13293
13294 Modified files:
13295 adns adns.h
13296 include commio.h s_conf.h watch.h
13297 modules m_dline.c m_kline.c m_resv.c m_stats.c
13298 m_watch.c m_xline.c
13299 modules/core m_nick.c
13300 src balloc.c cache.c client.c commio.c
13301 epoll.c ircd.c ircd_lexer.l kdparse.c
13302 listener.c s_auth.c s_conf.c s_log.c
13303 s_serv.c watch.c
13304 Log:
13305 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13306
13307 Revision Changes Path
13308 1.18 +0 -2 ircd-ratbox/adns/adns.h
13309 1.14 +6 -37 ircd-ratbox/include/commio.h
13310 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13311 7.3 +2 -2 ircd-ratbox/include/watch.h
13312 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13313 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13314 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13315 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13316 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13317 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13318 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13319 7.85 +1 -1 ircd-ratbox/src/balloc.c
13320 1.24 +5 -5 ircd-ratbox/src/cache.c
13321 7.488 +4 -4 ircd-ratbox/src/client.c
13322 1.25 +10 -280 ircd-ratbox/src/commio.c
13323 1.33 +1 -1 ircd-ratbox/src/epoll.c
13324 7.368 +4 -4 ircd-ratbox/src/ircd.c
13325 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13326 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13327 7.125 +8 -8 ircd-ratbox/src/listener.c
13328 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13329 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13330 7.78 +20 -20 ircd-ratbox/src/s_log.c
13331 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13332 1.6 +22 -15 ircd-ratbox/src/watch.c
13333
13334
13335
13336 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13337
13338 Modified files:
13339 modules/core m_mode.c
13340 Log:
13341 remove two unused variables
13342
13343 Revision Changes Path
13344 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13345
13346
13347
13348 leeh 2005/01/28 15:31:40 EST (20050128_1)
13349
13350 Modified files:
13351 modules m_kline.c
13352 src s_conf.c
13353 Log:
13354 - mo_kline() needs minpara of 3, not 2
13355 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13356 - require me.info is never blank
13357
13358 Revision Changes Path
13359 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13360 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13361
13362
13363
13364 leeh 2005/01/28 15:26:28 EST (20050128_0)
13365
13366 Modified files:
13367 modules/core m_mode.c m_sjoin.c
13368 Log:
13369 - patch via jilles to fix +eI lists being shown to lusers when handling
13370 protocol stuff over TS6
13371
13372 Revision Changes Path
13373 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13374 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13375
13376
13377
13378 leeh 2005/01/25 19:47:38 EST (20050126_0)
13379
13380 Modified files:
13381 include channel.h
13382 modules/core m_join.c m_mode.c m_sjoin.c
13383 src channel.c messages.tab s_serv.c
13384 Log:
13385 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13386 an operspy call with &me
13387 - remove modebuf/parabuf params from channel_modes(), we now generate a
13388 buffer internally which we return.
13389
13390 Revision Changes Path
13391 7.163 +1 -1 ircd-ratbox/include/channel.h
13392 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13393 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13394 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13395 7.431 +25 -18 ircd-ratbox/src/channel.c
13396 7.121 +1 -1 ircd-ratbox/src/messages.tab
13397 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13398
13399
13400
13401 alz 2005/01/25 18:09:18 EST (20050125_5)
13402
13403 Modified files:
13404 doc example.conf example.efnet.conf
13405 include s_conf.h
13406 modules m_info.c
13407 src listener.c newconf.c s_conf.c
13408 Log:
13409 Added dline_with_reason config option (default yes):
13410
13411 /* dline reason: show the user the dline reason when they connect
13412 * and are dlined.
13413 */
13414 dline_with_reason = yes;
13415
13416 Revision Changes Path
13417 7.257 +6 -1 ircd-ratbox/doc/example.conf
13418 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13419 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13420 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13421 7.124 +1 -1 ircd-ratbox/src/listener.c
13422 7.196 +1 -0 ircd-ratbox/src/newconf.c
13423 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13424
13425
13426
13427 leeh 2005/01/25 13:21:17 EST (20050125_4)
13428
13429 Modified files:
13430 src newconf.c
13431 Log:
13432 - make conf_set_generic_string() test len exists before it uses it.
13433
13434 Revision Changes Path
13435 7.195 +1 -1 ircd-ratbox/src/newconf.c
13436
13437
13438
13439 leeh 2005/01/25 13:10:56 EST (20050125_3)
13440
13441 Modified files:
13442 doc example.conf
13443 src newconf.c
13444 Log:
13445 - rename 'type' to 'flags' in cluster {};
13446 - add stacking of servers in cluster {}; documented in example.conf
13447
13448 Revision Changes Path
13449 7.256 +18 -10 ircd-ratbox/doc/example.conf
13450 7.194 +39 -7 ircd-ratbox/src/newconf.c
13451
13452
13453
13454 alz 2005/01/25 12:48:54 EST (20050125_2)
13455
13456 Modified files:
13457 include s_conf.h
13458 src listener.c s_conf.c
13459 Log:
13460 Added dline reasons, connecting/banned clients now see ban reason.
13461
13462 Revision Changes Path
13463 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13464 7.123 +17 -4 ircd-ratbox/src/listener.c
13465 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13466
13467
13468
13469 leeh 2005/01/25 07:44:37 EST (20050125_1)
13470
13471 Modified files:
13472 doc example.conf example.efnet.conf
13473 src newconf.c
13474 Log:
13475 - implement stacking of shared {}; blocks, documented in example.conf
13476
13477 Revision Changes Path
13478 7.255 +26 -13 ircd-ratbox/doc/example.conf
13479 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13480 7.193 +51 -36 ircd-ratbox/src/newconf.c
13481
13482
13483
13484 leeh 2005/01/24 19:08:29 EST (20050125_0)
13485
13486 Modified files:
13487 doc example.conf
13488 include client.h s_conf.h
13489 modules/core m_join.c
13490 src newconf.c s_user.c
13491 Log:
13492 - added jupe_exempt to auth {};, exempts the user from generating warnings
13493 when they attempt to join juped channels.
13494
13495 Revision Changes Path
13496 7.254 +2 -0 ircd-ratbox/doc/example.conf
13497 7.261 +3 -0 ircd-ratbox/include/client.h
13498 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13499 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13500 7.192 +1 -0 ircd-ratbox/src/newconf.c
13501 7.338 +8 -0 ircd-ratbox/src/s_user.c
13502
13503
13504
13505 leeh 2005/01/24 18:57:02 EST (20050124_6)
13506
13507 Modified files:
13508 src newconf.c
13509 Log:
13510 - rework shared {};, the format is now:
13511 shared {
13512 oper = "flame@*.leeh.co.uk", "*.lan";
13513 flags = kline;
13514 };
13515
13516 With no privs:
13517 shared {
13518 oper = "flame@*.leeh.co.uk", "*.lan";
13519 flags = none;
13520 };
13521
13522 Revision Changes Path
13523 7.191 +55 -23 ircd-ratbox/src/newconf.c
13524
13525
13526
13527 leeh 2005/01/24 17:25:58 EST (20050124_5)
13528
13529 Modified files:
13530 include modules.h
13531 Log:
13532 - fix the prototype on load_static_modules()
13533
13534 Revision Changes Path
13535 7.61 +1 -1 ircd-ratbox/include/modules.h
13536
13537
13538
13539 leeh 2005/01/24 16:00:30 EST (20050124_4)
13540
13541 Modified files:
13542 modules m_cap.c
13543 Log:
13544 - have cap end call register_local_user() with its own copy of
13545 source_p->username so its safe for unidented users..
13546
13547 Revision Changes Path
13548 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13549
13550
13551
13552 leeh 2005/01/24 15:48:09 EST (20050124_3)
13553
13554 Modified files:
13555 include newconf.h s_conf.h
13556 modules m_info.c
13557 src newconf.c s_conf.c s_log.c
13558 Log:
13559 - move the conf parser over to a table based structure, with generic setting
13560 of integers/strings
13561
13562 Revision Changes Path
13563 7.34 +9 -8 ircd-ratbox/include/newconf.h
13564 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13565 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13566 7.190 +264 -808 ircd-ratbox/src/newconf.c
13567 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13568 7.77 +13 -13 ircd-ratbox/src/s_log.c
13569
13570
13571
13572 leeh 2005/01/24 13:11:30 EST (20050124_2)
13573
13574 Modified files:
13575 doc example.conf
13576 src newconf.c
13577 Log:
13578 - added stacking of ips in exempt {};
13579
13580 Revision Changes Path
13581 7.253 +4 -0 ircd-ratbox/doc/example.conf
13582 7.189 +11 -30 ircd-ratbox/src/newconf.c
13583
13584
13585
13586 leeh 2005/01/24 12:59:57 EST (20050124_1)
13587
13588 Modified files:
13589 include tools.h
13590 src channel.c client.c hash.c hook.c
13591 newconf.c s_user.c watch.c
13592 Log:
13593 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13594 consistent with the rest of the dlink code.
13595
13596 Revision Changes Path
13597 1.54 +7 -7 ircd-ratbox/include/tools.h
13598 7.430 +2 -2 ircd-ratbox/src/channel.c
13599 7.487 +6 -6 ircd-ratbox/src/client.c
13600 7.113 +5 -5 ircd-ratbox/src/hash.c
13601 7.35 +1 -1 ircd-ratbox/src/hook.c
13602 7.188 +2 -2 ircd-ratbox/src/newconf.c
13603 7.337 +1 -1 ircd-ratbox/src/s_user.c
13604 1.5 +4 -4 ircd-ratbox/src/watch.c
13605
13606
13607
13608 leeh 2005/01/24 12:47:13 EST (20050124_0)
13609
13610 Modified files:
13611 modules m_cap.c
13612 Log:
13613 - cheap hack on sticky capabs..
13614
13615 Revision Changes Path
13616 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13617
13618
13619
13620 leeh 2005/01/22 11:36:54 EST (20050122_0)
13621
13622 Modified files:
13623 modules m_cap.c
13624 Log:
13625 - updated my clicap implementation to match the spec so far..
13626
13627 Revision Changes Path
13628 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13629
13630
13631
13632 leeh 2005/01/21 07:14:43 EST (20050121_2)
13633
13634 Modified files:
13635 doc hooks.txt
13636 include hook.h
13637 modules m_services.c
13638 src hook.c s_serv.c
13639 Log:
13640 - added hooks for when we're sending a burst
13641 - rewrote hooks.txt
13642 - fix up the hooks ive already done in services compatibility, ill add the
13643 hooks for server/client introductions in a bit.
13644
13645 Revision Changes Path
13646 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13647 1.30 +4 -0 ircd-ratbox/include/hook.h
13648 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13649 7.34 +7 -0 ircd-ratbox/src/hook.c
13650 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13651
13652
13653
13654 leeh 2005/01/21 06:34:03 EST (20050121_1)
13655
13656 Modified files:
13657 contrib example_module.c spy_admin_notice.c
13658 spy_info_notice.c spy_links_notice.c
13659 spy_motd_notice.c spy_stats_notice.c
13660 spy_stats_p_notice.c spy_trace_notice.c
13661 spy_whois_notice.c
13662 spy_whois_notice_global.c
13663 include hook.h
13664 modules m_admin.c m_info.c m_links.c m_motd.c
13665 m_services.c m_stats.c m_trace.c
13666 m_whois.c static_modules.c.SH
13667 modules/core m_server.c
13668 src client.c hook.c ircd.c modules.c packet.c
13669 s_auth.c s_serv.c s_user.c send.c
13670 Log:
13671 - add a better implementation of the hook system, its now a slow leaking
13672 array and events are created whenever we try adding a hook for it, or
13673 theyre registered for the caller.
13674
13675 Ive temporarily fucked services support and removed most of the other
13676 hooks.. I shall fix this soon.
13677
13678 Revision Changes Path
13679 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13680 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13681 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13682 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13683 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13684 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13685 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13686 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13687 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13688 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13689 1.29 +34 -70 ircd-ratbox/include/hook.h
13690 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13691 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13692 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13693 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13694 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13695 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13696 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13697 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13698 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13699 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13700 7.486 +1 -28 ircd-ratbox/src/client.c
13701 7.33 +131 -137 ircd-ratbox/src/hook.c
13702 7.367 +1 -1 ircd-ratbox/src/ircd.c
13703 7.151 +6 -10 ircd-ratbox/src/modules.c
13704 7.138 +10 -14 ircd-ratbox/src/packet.c
13705 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13706 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13707 7.336 +0 -6 ircd-ratbox/src/s_user.c
13708 7.286 +8 -6 ircd-ratbox/src/send.c
13709
13710
13711
13712 leeh 2005/01/20 19:19:20 EST (20050121_0)
13713
13714 Modified files:
13715 include hostmask.h
13716 Log:
13717 - remove an unused struct
13718
13719 Revision Changes Path
13720 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13721
13722
13723
13724 leeh 2005/01/20 13:38:39 EST (20050120_1)
13725
13726 Modified files:
13727 . configure configure.ac
13728 include client.h numeric.h patchlevel.h
13729 modules Makefile.in
13730 src messages.tab s_user.c
13731 Added files:
13732 modules m_cap.c
13733 Log:
13734 - drop back to -O0, fix patchlevel.h
13735 - first stab at client capabilities.. this still needs work.
13736
13737 Revision Changes Path
13738 7.240 +3 -3 ircd-ratbox/configure
13739 7.54 +3 -3 ircd-ratbox/configure.ac
13740 7.260 +3 -0 ircd-ratbox/include/client.h
13741 7.54 +2 -0 ircd-ratbox/include/numeric.h
13742 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13743 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13744 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13745 7.120 +1 -1 ircd-ratbox/src/messages.tab
13746 7.335 +3 -0 ircd-ratbox/src/s_user.c
13747
13748
13749
13750 leeh 2005/01/20 06:04:41 EST (20050120_0)
13751
13752 Modified files:
13753 . ChangeLog RELNOTES
13754 include config.h config.h.dist memory.h
13755 patchlevel.h
13756 modules m_stats.c
13757 src commio.c crypt.c getopt.c ircd.c s_serv.c
13758 Removed files:
13759 . README.VMS clean.com make.com
13760 include setup.h_vms
13761 modules descrip.mms static_modules_c.com
13762 modules/core descrip.mms
13763 src descrip.mms qio.c version.com
13764 tools descrip.mms mkpasswd_vms.c
13765 Log:
13766 - clean changelog, relnotes
13767 - mark patchlevel as 2.1.0beta
13768 - remove VMS support
13769
13770 Revision Changes Path
13771 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13772 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13773 1.111 +1 -348 ircd-ratbox/RELNOTES
13774 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13775 7.182 +0 -42 ircd-ratbox/include/config.h
13776 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13777 7.50 +0 -4 ircd-ratbox/include/memory.h
13778 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13779 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13780 7.2 +0 -58 ircd-ratbox/make.com (dead)
13781 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13782 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13783 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13784 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13785 1.24 +7 -30 ircd-ratbox/src/commio.c
13786 7.12 +0 -4 ircd-ratbox/src/crypt.c
13787 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13788 7.24 +0 -4 ircd-ratbox/src/getopt.c
13789 7.366 +4 -19 ircd-ratbox/src/ircd.c
13790 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13791 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13792 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13793 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13794 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13795
13796
13797
13798 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13799
13800 Modified files:
13801 include watch.h
13802 src watch.c
13803 Log:
13804 not using the return values on a few watch functions so make them void
13805
13806 Revision Changes Path
13807 7.2 +5 -5 ircd-ratbox/include/watch.h
13808 1.4 +19 -28 ircd-ratbox/src/watch.c
13809
13810
13811 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13812
13813 Modified files:
13814 modules m_watch.c
13815 Log:
13816 Make watch throttle, don't accept letter commands stacked
13817
13818 Revision Changes Path
13819 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13820
13821
13822
13823 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13824
13825 Modified files:
13826 modules m_gline.c
13827 Log:
13828 fix merge error
13829
13830 Revision Changes Path
13831 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13832
13833
13834
13835 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13836
13837 Modified files:
13838 . ChangeLog README.FIRST RELNOTES configure
13839 configure.ac
13840 adns adns.h internal.h parse.c transmit.c
13841 types.c
13842 contrib example_module.c spy_admin_notice.c
13843 spy_info_notice.c spy_links_notice.c
13844 spy_motd_notice.c spy_stats_notice.c
13845 spy_stats_p_notice.c spy_trace_notice.c
13846 spy_whois_notice.c
13847 spy_whois_notice_global.c
13848 doc example.conf example.efnet.conf ircd.motd
13849 server-version-info whats-new.txt
13850 help/opers umode xline
13851 help/users umode
13852 include cache.h channel.h class.h client.h
13853 commio.h config.h config.h.dist hash.h
13854 hook.h hostmask.h irc_string.h ircd.h
13855 ircd_defs.h m_info.h memory.h msg.h
13856 newconf.h numeric.h packet.h patchlevel.h
13857 patricia.h s_conf.h s_gline.h s_newconf.h
13858 s_serv.h s_user.h scache.h serno.h
13859 setup.h.in sprintf_irc.h stdinc.h tools.h
13860 modules .depend Makefile.in m_admin.c m_away.c
13861 m_dline.c m_encap.c m_gline.c m_info.c
13862 m_kline.c m_links.c m_list.c m_lusers.c
13863 m_motd.c m_oper.c m_operspy.c m_rehash.c
13864 m_restart.c m_resv.c m_set.c m_stats.c
13865 m_svinfo.c m_testline.c m_testmask.c
13866 m_topic.c m_trace.c m_watch.c m_who.c
13867 m_whois.c m_whowas.c m_xline.c
13868 static_modules.c.SH
13869 modules/core m_error.c m_message.c m_mode.c m_quit.c
13870 m_server.c m_squit.c
13871 src .depend Makefile.in adns.c balloc.c
13872 cache.c channel.c class.c client.c
13873 commio.c crypt.c devpoll.c epoll.c
13874 event.c getopt.c hash.c hook.c hostmask.c
13875 irc_string.c ircd.c ircd_lexer.l
13876 ircd_parser.y ircd_signal.c listener.c
13877 modules.c newconf.c numeric.c packet.c
13878 parse.c patricia.c poll.c reject.c
13879 restart.c s_auth.c s_conf.c s_log.c
13880 s_newconf.c s_serv.c s_user.c scache.c
13881 select.c send.c snprintf.c tools.c
13882 version.c.SH watch.c whowas.c
13883 tools README.mkpasswd mkpasswd.c
13884 Added files:
13885 . README.VMS clean.com make.com
13886 doc services.txt
13887 include common.h s_stats.h setup.h_vms
13888 supported.h
13889 modules descrip.mms m_challenge.c m_etrace.c
13890 m_invite.c m_names.c m_pass.c m_ping.c
13891 m_pong.c m_services.c m_tb.c m_user.c
13892 m_users.c m_version.c
13893 static_modules_c.com
13894 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13895 m_part.c m_sjoin.c
13896 servlink descrip.mms
13897 src descrip.mms kdparse.c messages.tab qio.c
13898 s_gline.c s_stats.c version.com
13899 tools descrip.mms mkpasswd_vms.c
13900 Removed files:
13901 doc 005.txt
13902 include banconf.h
13903 modules/core channels.c users.c
13904 src banconf.c
13905 Log:
13906 merge from RATBOX_2_0
13907
13908 Revision Changes Path
13909 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13910 7.40 +1 -0 ircd-ratbox/README.FIRST
13911 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13912 1.110 +114 -6 ircd-ratbox/RELNOTES
13913 1.17 +4 -0 ircd-ratbox/adns/adns.h
13914 1.17 +4 -4 ircd-ratbox/adns/internal.h
13915 1.12 +38 -38 ircd-ratbox/adns/parse.c
13916 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13917 1.19 +13 -13 ircd-ratbox/adns/types.c
13918 7.1 +10 -0 ircd-ratbox/clean.com (new)
13919 7.239 +47 -29 ircd-ratbox/configure
13920 7.53 +40 -32 ircd-ratbox/configure.ac
13921 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13922 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13923 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13924 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13925 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13926 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13927 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13928 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13929 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13930 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13931 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13932 7.252 +68 -22 ircd-ratbox/doc/example.conf
13933 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13934 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13935 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13936 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13937 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13938 1.5 +2 -1 ircd-ratbox/help/opers/umode
13939 1.7 +1 -1 ircd-ratbox/help/opers/xline
13940 1.2 +1 -0 ircd-ratbox/help/users/umode
13941 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13942 1.7 +8 -0 ircd-ratbox/include/cache.h
13943 7.162 +18 -16 ircd-ratbox/include/channel.h
13944 7.25 +4 -0 ircd-ratbox/include/class.h
13945 7.259 +34 -28 ircd-ratbox/include/client.h
13946 1.13 +45 -7 ircd-ratbox/include/commio.h
13947 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13948 7.181 +74 -16 ircd-ratbox/include/config.h
13949 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13950 7.53 +2 -0 ircd-ratbox/include/hash.h
13951 1.28 +73 -27 ircd-ratbox/include/hook.h
13952 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13953 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13954 7.80 +6 -31 ircd-ratbox/include/ircd.h
13955 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13956 7.56 +14 -8 ircd-ratbox/include/m_info.h
13957 7.49 +4 -0 ircd-ratbox/include/memory.h
13958 7.53 +2 -0 ircd-ratbox/include/msg.h
13959 7.33 +9 -9 ircd-ratbox/include/newconf.h
13960 7.53 +12 -8 ircd-ratbox/include/numeric.h
13961 7.27 +1 -1 ircd-ratbox/include/packet.h
13962 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13963 7.19 +25 -1 ircd-ratbox/include/patricia.h
13964 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13965 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13966 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13967 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13968 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13969 7.34 +13 -9 ircd-ratbox/include/s_user.h
13970 7.15 +1 -1 ircd-ratbox/include/scache.h
13971 7.5366 +1 -1 ircd-ratbox/include/serno.h
13972 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13973 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13974 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13975 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13976 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13977 1.53 +10 -10 ircd-ratbox/include/tools.h
13978 7.1 +58 -0 ircd-ratbox/make.com (new)
13979 1.45 +338 -182 ircd-ratbox/modules/.depend
13980 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
13981 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
13982 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
13983 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
13984 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
13985 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
13986 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
13987 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
13988 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
13989 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
13990 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
13991 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
13992 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
13993 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
13994 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
13995 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
13996 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
13997 1.59 +3 -3 ircd-ratbox/modules/m_away.c
13998 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
13999 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14000 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14001 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14002 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14003 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14004 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14005 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14006 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14007 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14008 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14009 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14010 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14011 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14012 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14013 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14014 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14015 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14016 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14017 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14018 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14019 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14020 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14021 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14022 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14023 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14024 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14025 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14026 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14027 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14028 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14029 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14030 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14031 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14032 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14033 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14034 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14035 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14036 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14037 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14038 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14039 7.48 +162 -119 ircd-ratbox/src/.depend
14040 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14041 7.75 +5 -5 ircd-ratbox/src/adns.c
14042 7.84 +1 -1 ircd-ratbox/src/balloc.c
14043 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14044 1.23 +75 -7 ircd-ratbox/src/cache.c
14045 7.429 +342 -79 ircd-ratbox/src/channel.c
14046 7.67 +42 -2 ircd-ratbox/src/class.c
14047 7.485 +245 -85 ircd-ratbox/src/client.c
14048 1.23 +349 -43 ircd-ratbox/src/commio.c
14049 7.11 +4 -0 ircd-ratbox/src/crypt.c
14050 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14051 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14052 1.32 +4 -8 ircd-ratbox/src/epoll.c
14053 7.46 +63 -6 ircd-ratbox/src/event.c
14054 7.23 +4 -0 ircd-ratbox/src/getopt.c
14055 7.112 +8 -7 ircd-ratbox/src/hash.c
14056 7.32 +135 -133 ircd-ratbox/src/hook.c
14057 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14058 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14059 7.365 +56 -48 ircd-ratbox/src/ircd.c
14060 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14061 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14062 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14063 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14064 7.122 +14 -13 ircd-ratbox/src/listener.c
14065 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14066 7.150 +17 -8 ircd-ratbox/src/modules.c
14067 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14068 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14069 7.137 +55 -42 ircd-ratbox/src/packet.c
14070 7.187 +8 -15 ircd-ratbox/src/parse.c
14071 7.28 +2 -4 ircd-ratbox/src/patricia.c
14072 7.82 +3 -1 ircd-ratbox/src/poll.c
14073 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14074 1.32 +8 -3 ircd-ratbox/src/reject.c
14075 7.34 +1 -0 ircd-ratbox/src/restart.c
14076 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14077 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14078 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14079 7.76 +32 -35 ircd-ratbox/src/s_log.c
14080 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14081 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14082 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14083 7.334 +773 -2 ircd-ratbox/src/s_user.c
14084 7.27 +2 -1 ircd-ratbox/src/scache.c
14085 7.44 +2 -0 ircd-ratbox/src/select.c
14086 7.285 +12 -12 ircd-ratbox/src/send.c
14087 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14088 7.46 +0 -1 ircd-ratbox/src/tools.c
14089 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14090 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14091 1.3 +4 -4 ircd-ratbox/src/watch.c
14092 7.32 +1 -0 ircd-ratbox/src/whowas.c
14093 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14094 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14095 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14096 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14097
14098
14099
14100 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14101
14102 Modified files: (Branch: RATBOX_2_0)
14103 src client.c
14104 Log:
14105 a remote client is never going to have a watch list..duh
14106
14107 Revision Changes Path
14108 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14109
14110
14111
14112 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14113
14114 Added files: (Branch: RATBOX_2_0)
14115 modules m_watch.c
14116 Log:
14117 get that one too
14118
14119 Revision Changes Path
14120 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14121
14122
14123
14124 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14125
14126 Added files: (Branch: RATBOX_2_0)
14127 include watch.h
14128 src watch.c
14129 Log:
14130 helps if we actually include the .c/.h files
14131
14132 Revision Changes Path
14133 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14134 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14135
14136
14137
14138 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14139
14140 Modified files: (Branch: RATBOX_2_0)
14141 . configure configure.ac
14142 include client.h numeric.h s_conf.h setup.h.in
14143 supported.h
14144 modules Makefile.in
14145 modules/core m_nick.c
14146 src Makefile.in client.c ircd.c messages.tab
14147 newconf.c s_conf.c s_user.c
14148 Log:
14149 backport watch from devel
14150
14151 Revision Changes Path
14152 7.229.2.10 +12 -2 ircd-ratbox/configure
14153 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14154 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14155 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14156 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14157 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14158 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14159 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14160 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14161 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14162 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14163 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14164 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14165 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14166 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14167 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14168
14169
14170
14171 leeh 2005/01/12 10:12:40 EST (20050112_1)
14172
14173 Modified files: (Branch: RATBOX_2_0)
14174 include numeric.h
14175 modules m_services.c m_whois.c
14176 src messages.tab
14177 Log:
14178 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14179 when the user is logged in
14180
14181 Revision Changes Path
14182 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14183 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14184 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14185 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14186
14187
14188
14189 leeh 2005/01/11 19:47:14 EST (20050112_0)
14190
14191 Modified files: (Branch: RATBOX_2_0)
14192 include supported.h
14193 Added files: (Branch: RATBOX_2_0)
14194 doc services.txt
14195 Log:
14196 - add +r to 005
14197 - added doc/services.txt, outlining the compatibility code
14198
14199 Revision Changes Path
14200 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14201 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14202
14203
14204
14205 leeh 2005/01/11 18:38:10 EST (20050111_5)
14206
14207 Modified files: (Branch: RATBOX_2_0)
14208 include client.h hook.h
14209 modules m_services.c
14210 modules/core m_server.c
14211 src hook.c s_serv.c
14212 Log:
14213 - more services compatibility code:
14214 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14215 appropriate service {}; entry, only accept SU from these.
14216 - hook into us finishing nick burst, and have services burst a list of
14217 logged in users
14218
14219 Revision Changes Path
14220 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14221 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14222 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14223 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14224 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14225 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14226
14227
14228
14229 leeh 2005/01/11 17:32:42 EST (20050111_4)
14230
14231 Modified files: (Branch: RATBOX_2_0)
14232 . configure configure.ac
14233 include client.h
14234 modules Makefile.in
14235 src channel.c
14236 Added files: (Branch: RATBOX_2_0)
14237 modules m_services.c
14238 Log:
14239 - more services compatibility code:
14240 - encap handlers for SU (services marking client as logged in)
14241 - and for LOGIN (servers bursting logged in status)
14242 - move suser from Client -> User
14243
14244 Revision Changes Path
14245 7.229.2.9 +9 -3 ircd-ratbox/configure
14246 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14247 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14248 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14249 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14250 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14251
14252
14253
14254 leeh 2005/01/11 16:46:34 EST (20050111_3)
14255
14256 Modified files: (Branch: RATBOX_2_0)
14257 include ircd_defs.h
14258 Log:
14259 - whoops, missing #endif
14260
14261 Revision Changes Path
14262 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14263
14264
14265
14266 leeh 2005/01/11 15:56:57 EST (20050111_2)
14267
14268 Modified files: (Branch: RATBOX_2_0)
14269 include ircd_defs.h
14270 Log:
14271 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14272 have ipv6 just report sizeof(struct sockaddr_in)
14273
14274 Revision Changes Path
14275 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14276
14277
14278
14279 leeh 2005/01/10 20:19:35 EST (20050111_1)
14280
14281 Modified files: (Branch: RATBOX_2_0)
14282 src newconf.c
14283 Log:
14284 - fix a gcc warning
14285
14286 Revision Changes Path
14287 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14288
14289
14290
14291 leeh 2005/01/10 20:10:35 EST (20050111_0)
14292
14293 Modified files: (Branch: RATBOX_2_0)
14294 adns internal.h parse.c transmit.c types.c
14295 Log:
14296 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14297 conflict
14298
14299 Revision Changes Path
14300 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14301 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14302 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14303 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14304
14305
14306
14307 leeh 2005/01/10 17:48:48 EST (20050110_3)
14308
14309 Modified files: (Branch: RATBOX_2_0)
14310 modules m_xline.c
14311 Log:
14312 - send out the reformatted xline to opers (\s -> ' ')
14313
14314 Revision Changes Path
14315 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14316
14317
14318
14319 leeh 2005/01/10 16:18:53 EST (20050110_2)
14320
14321 Modified files: (Branch: RATBOX_2_0)
14322 help/opers umode
14323 help/users umode
14324 include client.h supported.h
14325 src messages.tab s_user.c send.c
14326 Log:
14327 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14328 channel privmsgs.
14329
14330 Revision Changes Path
14331 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14332 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14333 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14334 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14335 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14336 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14337 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14338
14339
14340
14341 leeh 2005/01/10 14:50:47 EST (20050110_1)
14342
14343 Modified files: (Branch: RATBOX_2_0)
14344 doc example.conf example.efnet.conf
14345 Log:
14346 - I dont remember ts6 desyncing on bans, so im not sure why the example
14347 confs say so.
14348
14349 Revision Changes Path
14350 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14351 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14352
14353
14354
14355 leeh 2005/01/10 13:31:10 EST (20050110_0)
14356
14357 Modified files: (Branch: RATBOX_2_0)
14358 . configure configure.ac
14359 include channel.h client.h numeric.h s_conf.h
14360 s_serv.h setup.h.in
14361 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14362 m_sjoin.c
14363 src channel.c messages.tab newconf.c s_conf.c
14364 s_serv.c s_user.c
14365 Log:
14366 - added --enable-services to configure, which enables some ratbox-services
14367 compatibility code:
14368 - chanmode +r, registered users only
14369 - usermode +S, prevents deop/kick of a service
14370 - service { }; block in conf for the above umode
14371
14372 Revision Changes Path
14373 7.229.2.8 +28 -16 ircd-ratbox/configure
14374 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14375 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14376 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14377 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14378 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14379 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14380 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14381 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14382 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14383 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14384 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14385 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14386 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14387 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14388 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14389 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14390 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14391 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14392
14393
14394
14395 leeh 2005/01/09 08:23:30 EST (20050109_0)
14396
14397 Modified files: (Branch: RATBOX_2_0)
14398 help/opers umode
14399 Log:
14400 - remove a tab, and add +C to opers umode help
14401
14402 Revision Changes Path
14403 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14404