]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] Change code that checks maxclients limit: allow exactly
[irc/rqf/shadowircd.git] / ChangeLog
1 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
2 Log:
3 By default, leave MAX_BUFFER fds free for log files,
4 server connections, ident lookups, exceed_limit clients,
5 etc. Mention this in example.conf and reference.conf.
6
7
8 Changes: Modified:
9 +4 -2 trunk/doc/example.conf (File Modified)
10 +3 -1 trunk/doc/reference.conf (File Modified)
11 +1 -1 trunk/src/s_conf.c (File Modified)
12
13
14 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
15 Log:
16 --with-maxclients configure option is gone
17
18
19 Changes: Modified:
20 +0 -11 trunk/INSTALL (File Modified)
21
22
23 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
24 Log:
25 Make the code that raises fd rlimit to hard limit work.
26
27
28 Changes: Modified:
29 +5 -5 trunk/src/ircd.c (File Modified)
30
31
32 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
33 Log:
34 - note the I/O reworking
35
36
37 Changes: Modified:
38 +2 -0 trunk/NEWS (File Modified)
39
40
41 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
42 Log:
43 - use mkdir -p
44
45
46 Changes: Modified:
47 +4 -4 trunk/doc/Makefile.in (File Modified)
48
49
50 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
51 Log:
52 - enforce proper conditions for EPOLL_CTL_DEL.
53 - remove possibly problematic "performance" check
54
55
56 Changes: Modified:
57 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
58
59
60 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
61 Log:
62 - rename m_list_safelist to m_list and remove ratbox implementation
63
64
65 Changes: Modified:
66 +393 -664 trunk/modules/Makefile.in (File Modified)
67 + - trunk/modules/m_list.c (File Added)
68 + - trunk/modules/m_list_ratbox.c (File Deleted)
69 + - trunk/modules/m_list_safelist.c (File Deleted)
70
71
72 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
73 Log:
74 - some more transit to sendto_one_numeric().
75
76
77 Changes: Modified:
78 +2 -3 trunk/modules/m_away.c (File Modified)
79 +3 -3 trunk/src/messages.tab (File Modified)
80 +1 -1 trunk/src/s_user.c (File Modified)
81
82
83 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
84 Log:
85 - change some sendto_one() to sendto_one_numeric().
86
87
88 Changes: Modified:
89 +4 -10 trunk/modules/m_admin.c (File Modified)
90 +3 -3 trunk/modules/m_map.c (File Modified)
91 +12 -12 trunk/src/messages.tab (File Modified)
92 +1 -2 trunk/src/s_conf.c (File Modified)
93 +9 -10 trunk/src/s_user.c (File Modified)
94
95
96 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
97 Log:
98 - river's ports.c from old charybdis trunk
99
100
101 Changes: Modified:
102 +195 -0 trunk/configure.ac (File Modified)
103 + - trunk/libcharybdis/ports.c (File Added)
104
105
106 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
107 Log:
108 - remove broken ports stuff and devpoll stuff.
109
110
111 Changes: Modified:
112 +0 -307 trunk/configure (File Modified)
113 +0 -21 trunk/configure.ac (File Modified)
114 +0 -474 trunk/include/setup.h.in (File Modified)
115 + - trunk/libcharybdis/devpoll.c (File Deleted)
116 + - trunk/libcharybdis/ports.c (File Deleted)
117
118
119 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
120 Log:
121 - regenerate files
122
123
124 Changes: Modified:
125 +1 -25 trunk/configure (File Modified)
126 +0 -3 trunk/include/setup.h.in (File Modified)
127
128
129 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
130 Log:
131 - remove x86-optimized hash code.
132
133
134 Changes: Modified:
135 +0 -13 trunk/configure.ac (File Modified)
136 +2 -187 trunk/src/Makefile.in (File Modified)
137 + - trunk/src/fnvhash.s (File Deleted)
138
139
140 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
141 Log:
142 - apparently setting KE_LENGTH to 128 is fine.
143
144
145 Changes: Modified:
146 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
147
148
149 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
150 Log:
151 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
152
153
154 Changes: Modified:
155 +5627 -5747 trunk/configure (File Modified)
156 +0 -15 trunk/configure.ac (File Modified)
157 +0 -2 trunk/include/m_info.h (File Modified)
158 +6 -9 trunk/include/setup.h.in (File Modified)
159 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
160
161
162 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
163 Log:
164 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
165 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
166 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
167
168
169 Changes: Modified:
170 +0 -5 trunk/include/config.h (File Modified)
171 +0 -5 trunk/include/config.h.dist (File Modified)
172 +0 -6 trunk/include/defaults.h (File Modified)
173 +0 -3 trunk/include/m_info.h (File Modified)
174 +21 -7 trunk/libcharybdis/commio.c (File Modified)
175 +2 -0 trunk/libcharybdis/commio.h (File Modified)
176 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
177 +4 -3 trunk/libcharybdis/poll.c (File Modified)
178 +0 -3 trunk/libcharybdis/select.c (File Modified)
179 +0 -9 trunk/src/ircd.c (File Modified)
180 +23 -26 trunk/src/listener.c (File Modified)
181 +2 -1 trunk/src/restart.c (File Modified)
182 +5 -1 trunk/src/s_auth.c (File Modified)
183 +1 -1 trunk/src/s_conf.c (File Modified)
184 +3 -1 trunk/src/s_serv.c (File Modified)
185
186
187 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
188 Log:
189 Repair operspy who !#channel, broken by me in r3283.
190
191
192 Changes: Modified:
193 +2 -2 trunk/modules/m_who.c (File Modified)
194
195
196 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
197 Log:
198 Update bug report and IRC channel information.
199
200
201 Changes: Modified:
202 +2 -1 trunk/BUGS (File Modified)
203 +2 -1 trunk/NEWS (File Modified)
204
205
206 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
207 Log:
208 Change copyright years in version.c.SH as in release-2.1 r3339.
209
210
211 Changes: Modified:
212 +2 -2 trunk/src/version.c.SH (File Modified)
213
214
215 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
216 Log:
217 Rerun autoconf.
218
219
220 Changes: Modified:
221 +104 -0 trunk/configure (File Modified)
222
223
224 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
225 Log:
226 Need to check for various flavours of epoll,
227 even if --enable-epoll is forced.
228
229
230 Changes: Modified:
231 +1 -0 trunk/configure.ac (File Modified)
232
233
234 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
235 Log:
236 Hack to allow some more warnings, already present in configure (?).
237
238
239 Changes: Modified:
240 +1 -1 trunk/aclocal.m4 (File Modified)
241
242
243 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
244 Log:
245 Merge old trunk r2077,r2079:
246 - Move closing of servlink control fd to close_connection()
247 instead of doing it in exit_local_server(), and make sure
248 we first close the data fd and then the control fd.
249 - Have servlink process ready fds in order net, data, ctrl
250 instead of ctrl, data, net. This seems to fix the problem
251 that squit reasons do not show up on the other side of a
252 ziplink (by making it send any final SQUIT and/or ERROR
253 before noticing the closed control fd).
254
255
256 Changes: Modified:
257 +1 -1 trunk/servlink/io.c (File Modified)
258 +3 -12 trunk/src/client.c (File Modified)
259
260
261 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
262 Log:
263 Don't show the UID if a TS6 server sends a kick with
264 an empty or no comment. Note that charybdis never sends
265 such kicks.
266
267
268 Changes: Modified:
269 +4 -4 trunk/modules/core/m_kick.c (File Modified)
270
271
272 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
273 Log:
274 Merge old trunk r2081:
275 Don't say that services cannot be killed in
276 ERR_ISCHANSERVICE message (given when trying
277 to kick or deop them), as that's not the case.
278
279
280 Changes: Modified:
281 +1 -1 trunk/src/messages.tab (File Modified)
282
283
284 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
285 Log:
286 Merge old trunk r2059
287 Clarifications to the descriptions of umode +Q and cmode +F,
288 suggested by Ariadne@SorceryNet.
289
290
291 Changes: Modified:
292 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
293 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
294
295
296 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
297 Log:
298 Merge old trunk r2907,r2991:
299 Allow TESTLINE on channel names.
300
301
302 Changes: Modified:
303 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
304 +4 -0 trunk/help/opers/testline (File Modified)
305 +22 -0 trunk/modules/m_testline.c (File Modified)
306
307
308 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
309 Log:
310 Merge old trunk r2835:
311 resolver: if sendto(2) fails, try sending to the next nameserver
312
313
314 Changes: Modified:
315 +1 -1 trunk/src/res.c (File Modified)
316
317
318 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
319 Log:
320 Merge old trunk r2817:
321 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
322 starts with a digit. This is safe because the last
323 parameter is a nick and never a UID. (The first parameter
324 in a server-server two-param whois is a UID/SID.)
325
326
327 Changes: Modified:
328 +1 -1 trunk/modules/m_whois.c (File Modified)
329
330
331 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
332 Log:
333 Merge old trunk r2779,r2785:
334 Show correct privilege name in a few ERR_NOPRIVS numerics.
335
336
337 Changes: Modified:
338 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
339 +1 -1 trunk/extensions/m_opme.c (File Modified)
340 +2 -2 trunk/unsupported/m_force.c (File Modified)
341
342
343 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
344 Log:
345 Merge old trunk r2695:
346 Send an SQUIT instead of an ERROR to announce /die to connected servers.
347 This will generate better server notices.
348
349
350 Changes: Modified:
351 +3 -2 trunk/modules/core/m_die.c (File Modified)
352
353
354 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
355 Log:
356 Merge old trunk r2294:
357 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
358
359
360 Changes: Modified:
361 +1 -1 trunk/src/s_user.c (File Modified)
362
363
364 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
365 Log:
366 Merge old trunk r2226:
367 If we are connecting outward to a server, check if the
368 server name they sent is the same as what we tried to
369 connect to. Previously such a connection could succeed
370 if there existed connect blocks with the same IP and
371 passwords for the other server name.
372
373
374 Changes: Modified:
375 +11 -0 trunk/modules/core/m_server.c (File Modified)
376
377
378 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
379 Log:
380 Merge old trunk r2212:
381 Another handling of SJOINs without nicks:
382 Propagate them if the channel is +P or the channel
383 already existed, otherwise remove the channel again
384 and do not propagate the SJOIN.
385
386
387 Changes: Modified:
388 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
389
390
391 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
392 Log:
393 Remove channels entirely from /whois on services.
394 This cannot be overridden with operspy.
395
396
397 Changes: Modified:
398 +20 -17 trunk/modules/m_whois.c (File Modified)
399
400
401 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
402 Log:
403 Fix /who on channels with ** in their name.
404
405
406 Changes: Modified:
407 +2 -2 trunk/modules/m_who.c (File Modified)
408
409
410 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
411 Log:
412 NEWS: As in 2.1.3, mention that the TS6 revision will
413 interoperate with older versions
414
415
416 Changes: Modified:
417 +2 -1 trunk/NEWS (File Modified)
418
419
420 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
421 Log:
422 Fix documentation of HIDE_SERVERS_IPS define.
423
424
425 Changes: Modified:
426 +2 -2 trunk/include/config.h.dist (File Modified)
427
428
429 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
430 Log:
431 Don't leak auth{} spoofed ip for I-line is full notice either.
432
433
434 Changes: Modified:
435 +1 -1 trunk/src/s_conf.c (File Modified)
436
437
438 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
439 Log:
440 Update NEWS.
441
442
443 Changes: Modified:
444 +37 -0 trunk/NEWS (File Modified)
445
446
447 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
448 Log:
449 Allow /invite (but not invex) to override +r, +l, +j in
450 addition to +i. As before, a restrictive mode must be in
451 place at /invite time for the invite to have an effect;
452 +r does not count as a restrictive mode if the user is
453 logged in; +l and +j always count as restrictive modes to
454 allow for cases where they would allow join at /invite
455 time but not when the user tries to join.
456
457
458 Changes: Modified:
459 +6 -2 trunk/modules/m_invite.c (File Modified)
460 +21 -10 trunk/src/channel.c (File Modified)
461
462
463 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
464 Log:
465 Remove invite_ops_only, forcing it to YES.
466
467
468 Changes: Modified:
469 +0 -1 trunk/doc/example.conf (File Modified)
470 +0 -5 trunk/doc/reference.conf (File Modified)
471 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
472 +0 -1 trunk/include/s_conf.h (File Modified)
473 +0 -6 trunk/modules/m_info.c (File Modified)
474 +10 -14 trunk/modules/m_invite.c (File Modified)
475 +0 -1 trunk/src/newconf.c (File Modified)
476 +0 -1 trunk/src/s_conf.c (File Modified)
477
478
479 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
480 Log:
481 Move username check after xline and dnsbl checks, so it
482 will not complain to opers about clients who are xlined
483 or blacklisted anyway (both of which silently reject).
484
485
486 Changes: Modified:
487 +15 -15 trunk/src/s_user.c (File Modified)
488
489
490 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
491 Log:
492 - MASTER_MAX is no longer relevant
493
494
495 Changes: Modified:
496 +0 -7 trunk/modules/m_set.c (File Modified)
497
498
499 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
500 Log:
501 - add config option for setting max_clients.
502
503
504 Changes: Modified:
505 +5 -0 trunk/doc/example.conf (File Modified)
506 +5 -0 trunk/doc/reference.conf (File Modified)
507 +2 -0 trunk/include/s_conf.h (File Modified)
508 +1 -1 trunk/src/ircd.c (File Modified)
509 +2 -0 trunk/src/newconf.c (File Modified)
510 +2 -1 trunk/src/s_conf.c (File Modified)
511
512
513 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
514 Log:
515 - remove get_maxrss() and all of that insecure and unsafe nonsense
516
517
518 Changes: Modified:
519 +3 -38 trunk/src/ircd.c (File Modified)
520 +1 -1 trunk/src/restart.c (File Modified)
521 +0 -4 trunk/src/s_stats.c (File Modified)
522
523
524 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
525 Log:
526 - avoid some potential NULL dereferencing
527
528
529 Changes: Modified:
530 +1 -1 trunk/libcharybdis/commio.c (File Modified)
531
532
533 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
534 Log:
535 - fix a typo
536
537
538 Changes: Modified:
539 +1 -1 trunk/libcharybdis/poll.c (File Modified)
540
541
542 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
543 Log:
544 - rework poll a bit for the MAXCONNECTIONS changes.
545
546
547 Changes: Modified:
548 +46 -23 trunk/libcharybdis/poll.c (File Modified)
549
550
551 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
552 Log:
553 Our way of using kqueue may cause it to report fds we
554 don't know about anymore, cope.
555
556
557 Changes: Modified:
558 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
559
560
561 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
562 Log:
563 Don't reference freed memory (fde_t) in comm_close().
564
565
566 Changes: Modified:
567 +1 -1 trunk/libcharybdis/commio.c (File Modified)
568
569
570 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
571 Log:
572 - fix for 100% cpu use
573
574
575 Changes: Modified:
576 +1 -1 trunk/libcharybdis/commio.c (File Modified)
577
578
579 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
580 Log:
581 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
582
583
584 Changes: Modified:
585 +37 -25 trunk/libcharybdis/commio.c (File Modified)
586
587
588 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
589 Log:
590 - clear up use of fd_table in ircd.
591
592
593 Changes: Modified:
594 +3 -2 trunk/src/s_serv.c (File Modified)
595
596
597 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
598 Log:
599 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
600
601
602 Changes: Modified:
603 +97 -26 trunk/libcharybdis/commio.c (File Modified)
604 +3 -2 trunk/libcharybdis/commio.h (File Modified)
605 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
606 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
607 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
608 +3 -3 trunk/libcharybdis/poll.c (File Modified)
609 +2 -2 trunk/libcharybdis/ports.c (File Modified)
610 +2 -2 trunk/libcharybdis/select.c (File Modified)
611
612
613 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
614 Log:
615 Fix some cases where the size argument to strlcpy()
616 for usernames and hostnames is 1 too small.
617
618
619 Changes: Modified:
620 +1 -1 trunk/modules/m_chghost.c (File Modified)
621 +2 -2 trunk/src/res.c (File Modified)
622 +2 -2 trunk/src/s_user.c (File Modified)
623
624
625 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
626 Log:
627 Cut down quit/part/kick reasons to avoid quit reasons
628 overflowing the client exiting server notice (from
629 TOPICLEN to 260). kill reasons become shorter accordingly.
630 kline/dline/gline reasons become 390.
631 away messages stay at TOPICLEN for now.
632
633
634 Changes: Modified:
635 +8 -3 trunk/include/ircd_defs.h (File Modified)
636 +2 -2 trunk/modules/m_dline.c (File Modified)
637 +4 -4 trunk/modules/m_gline.c (File Modified)
638 +2 -2 trunk/modules/m_kline.c (File Modified)
639
640
641 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
642 Log:
643 Don't leak auth{} spoofed IP addresses in +f notices.
644 from ratbox (androsyn)
645
646
647 Changes: Modified:
648 +10 -3 trunk/src/s_conf.c (File Modified)
649
650
651 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
652 Log:
653 Make oper_up() take +i/-i during opering up into account
654 (e.g. no_oper_invis extension, +i in operator::umodes).
655 Remove the hack from no_oper_invis.
656
657
658 Changes: Modified:
659 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
660 +4 -0 trunk/src/s_user.c (File Modified)
661
662
663 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
664 Log:
665 no_oper_invis: decrement invisible count when clearing
666 invisible on a local client who has just opered up
667 oper_up() should really do this
668
669
670 Changes: Modified:
671 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
672
673
674 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
675 Log:
676 Put "End of Channel Quiet List" instead of
677 "End of Channel Ban List" for a +q list.
678 Due to client restrictions the numerics for
679 quiet lists must be the same as for ban lists.
680
681
682 Changes: Modified:
683 +4 -1 trunk/src/chmode.c (File Modified)
684
685
686 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
687 Log:
688 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
689 Change TS6 JOIN processing
690 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
691 a local user joins an existing channel
692 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
693 propagating a TS6 JOIN
694 - don't interpret simple modes in an incoming TS6 JOIN
695
696 This is to avoid desyncs when certain mode changes (e.g. -im)
697 cross with joins. A downside is that simple modes will be
698 more desynched when a JOIN creates a channel or lowers TS,
699 but that's less important.
700
701 Update the TS6 specification to include this, and clarify
702 that TMODE can come from a server and that MODE must be
703 translated into TMODE from other servers too.
704
705
706 Changes: Modified:
707 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
708 +19 -127 trunk/modules/core/m_join.c (File Modified)
709
710
711 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
712 Log:
713 Make -logfile work again.
714
715
716 Changes: Modified:
717 +2 -2 trunk/src/s_log.c (File Modified)
718
719
720 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
721 Log:
722 - fix off-by-one memory overflow error.
723
724
725 Changes: Modified:
726 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
727
728
729 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
730 Log:
731 Change handling of modularized umodes:
732 - keep the bitmask reserved forever to the letter, fixing
733 the problems when loading multiple umode modules,
734 unloading them and then loading them in a different order
735 - don't allow local users to change umodes which have
736 been unloaded and don't set them on new users via
737 default_umodes
738
739
740 Changes: Modified:
741 +24 -3 trunk/src/s_user.c (File Modified)
742
743
744 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
745 Log:
746 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
747
748
749 Changes: Modified:
750 +1 -0 trunk/include/s_user.h (File Modified)
751 +0 -22 trunk/libcharybdis/tools.c (File Modified)
752 +0 -1 trunk/libcharybdis/tools.h (File Modified)
753 +22 -0 trunk/src/s_user.c (File Modified)
754
755
756 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
757 Log:
758 DNSBL keyword substitution is available as of 2.1.3.
759
760
761 Changes: Modified:
762 +1 -1 trunk/doc/example.conf (File Modified)
763
764
765 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
766 Log:
767 Change two occurances like match(userinput, target_p->name) ||
768 match(target_p->name, userinput) to just match(userinput,
769 target_p->name). No client name can contain * or ? now.
770
771
772 Changes: Modified:
773 +1 -1 trunk/modules/m_trace.c (File Modified)
774 +1 -2 trunk/src/s_serv.c (File Modified)
775
776
777 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
778 Log:
779 Do not try find_server() on a name find_client() has
780 returned NULL for, as this will always return NULL
781 since the removal of hostmasking.
782
783
784 Changes: Modified:
785 +1 -2 trunk/modules/m_pong.c (File Modified)
786 +0 -4 trunk/src/s_serv.c (File Modified)
787
788
789 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
790 Log:
791 Remove server_exists() which checked whether the
792 server name existed taking hostmasking into account
793 and just check with find_server(); admittedly
794 this checks if the name is a SID but that's not
795 a real problem.
796
797
798 Changes: Modified:
799 +3 -27 trunk/modules/core/m_server.c (File Modified)
800
801
802 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
803 Log:
804 Remove hash_find_masked_server(), which made it possible
805 to specify the full (unmasked) name of a server behind
806 a hostmask. As a result find_any_client() (for prefixes)
807 becomes equal to find_client(), so remove that too.
808
809
810 Changes: Modified:
811 +0 -1 trunk/include/hash.h (File Modified)
812 +1 -75 trunk/src/hash.c (File Modified)
813 +1 -1 trunk/src/parse.c (File Modified)
814
815
816 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
817 Log:
818 Remove '*' from valid server name characters.
819 This makes it impossible to connect hostmasked servers.
820 (This support didn't work well anyway, was incompatible
821 with TS6 and we never masked ourselves.)
822
823
824 Changes: Modified:
825 +1 -1 trunk/src/match.c (File Modified)
826
827
828 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
829 Log:
830 Change spambot, flooder and jupe joiner notices from host to orighost.
831
832
833 Changes: Modified:
834 +1 -1 trunk/modules/core/m_join.c (File Modified)
835 +2 -2 trunk/modules/core/m_message.c (File Modified)
836 +2 -2 trunk/src/channel.c (File Modified)
837
838
839 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
840 Log:
841 Add documentation for SASL client protocol, same as atheme doc/SASL.
842
843
844 Changes: Modified:
845 + - trunk/doc/sasl.txt (File Added)
846
847
848 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
849 Log:
850 Include real hostname in Closing Link message for unknown
851 connections that have sent USER. This is helpful for
852 k-lined users while not breaking server IP hiding.
853
854
855 Changes: Modified:
856 +3 -1 trunk/src/client.c (File Modified)
857
858
859 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
860 Log:
861 Rerun autoconf.
862
863
864 Changes: Modified:
865 +29 -29 trunk/configure (File Modified)
866
867
868 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
869 Log:
870 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
871
872
873 Changes: Modified:
874 +3 -3 trunk/modules/core/m_kill.c (File Modified)
875
876
877 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
878 Log:
879 Backport from early 3.x:
880
881 --
882 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
883 Log:
884 - remove "Processing connection to foobar.net" message
885
886
887 Changes: Modified:
888 +0 -3 trunk/src/s_auth.c (File Modified)
889
890
891 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
892 Log:
893 - missed the processing connection one (actually, we can probably nuke this one)
894
895
896 Changes: Modified:
897 +1 -2 trunk/src/s_auth.c (File Modified)
898
899
900 river 2006/09/27 16:33:05 UTC (20060927-2174)
901 Log:
902 get_client_name = stupid
903
904
905
906 Changes: Modified:
907 +10 -7 trunk/modules/core/m_kill.c (File Modified)
908
909
910 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
911 Log:
912 - remove excessive arguments
913
914
915 Changes: Modified:
916 +1 -2 trunk/src/s_conf.c (File Modified)
917 +1 -1 trunk/src/s_user.c (File Modified)
918
919
920 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
921 Log:
922 - use sendto_one_notice() for on-connect notices too.
923
924
925 Changes: Modified:
926 +10 -10 trunk/src/s_auth.c (File Modified)
927
928
929 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
930 Log:
931 - use sendto_one_notice() in the core, too.
932
933
934 Changes: Modified:
935 +2 -2 trunk/src/chmode.c (File Modified)
936 +8 -15 trunk/src/modules.c (File Modified)
937 +3 -5 trunk/src/s_conf.c (File Modified)
938 +1 -2 trunk/src/s_newconf.c (File Modified)
939 +20 -57 trunk/src/s_user.c (File Modified)
940
941
942 river 2006/09/27 16:19:25 UTC (20060927-2166)
943 Log:
944 the KILL command will use get_client_name(, SHOW_IP) instead of
945 target->name, and will show a more useful error for local opers
946
947
948
949 Changes: Modified:
950 +6 -4 trunk/modules/core/m_kill.c (File Modified)
951
952
953 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
954 Log:
955 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
956
957
958 Changes: Modified:
959 +4 -2 trunk/src/send.c (File Modified)
960
961
962 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
963 Log:
964 - back out r2159
965
966
967 Changes: Modified:
968 +1 -1 trunk/include/client.h (File Modified)
969
970
971 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
972 Log:
973 - get_id(): fall back to "*" if client has no known name
974
975
976 Changes: Modified:
977 +1 -1 trunk/include/client.h (File Modified)
978
979
980 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
981 Log:
982 - convert to sendto_one_notice().
983
984
985 Changes: Modified:
986 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
987 +4 -6 trunk/unsupported/m_force.c (File Modified)
988
989
990 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
991 Log:
992 - use sendto_one_notice() in many places instead of
993 sendto_one(source_p, ":%s NOTICE %s :", ...);
994
995
996 Changes: Modified:
997 +10 -25 trunk/extensions/example_module.c (File Modified)
998 +5 -14 trunk/extensions/hurt.c (File Modified)
999 +1 -2 trunk/extensions/m_42.c (File Modified)
1000 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1001 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1002 +1 -2 trunk/extensions/m_opme.c (File Modified)
1003 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1004 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1005 +3 -7 trunk/modules/core/m_die.c (File Modified)
1006 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1007 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1008 +1 -2 trunk/modules/m_challenge.c (File Modified)
1009 +11 -15 trunk/modules/m_connect.c (File Modified)
1010 +20 -28 trunk/modules/m_dline.c (File Modified)
1011 +2 -2 trunk/modules/m_etrace.c (File Modified)
1012 +11 -21 trunk/modules/m_gline.c (File Modified)
1013 +2 -4 trunk/modules/m_kline.c (File Modified)
1014 +1 -2 trunk/modules/m_rehash.c (File Modified)
1015 +3 -7 trunk/modules/m_restart.c (File Modified)
1016 +31 -45 trunk/modules/m_set.c (File Modified)
1017 +2 -4 trunk/modules/m_testmask.c (File Modified)
1018 +5 -8 trunk/modules/m_unreject.c (File Modified)
1019 +2 -5 trunk/modules/m_xline.c (File Modified)
1020 --
1021
1022
1023 Changes: Modified:
1024 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1025 +10 -25 trunk/extensions/example_module.c (File Modified)
1026 +5 -14 trunk/extensions/hurt.c (File Modified)
1027 +1 -2 trunk/extensions/m_42.c (File Modified)
1028 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1029 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1030 +1 -2 trunk/extensions/m_opme.c (File Modified)
1031 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1032 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1033 +3 -7 trunk/modules/core/m_die.c (File Modified)
1034 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1035 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1036 +1 -2 trunk/modules/m_challenge.c (File Modified)
1037 +11 -15 trunk/modules/m_connect.c (File Modified)
1038 +2 -4 trunk/modules/m_dline.c (File Modified)
1039 +2 -2 trunk/modules/m_etrace.c (File Modified)
1040 +11 -21 trunk/modules/m_gline.c (File Modified)
1041 +2 -4 trunk/modules/m_kline.c (File Modified)
1042 +1 -2 trunk/modules/m_rehash.c (File Modified)
1043 +3 -7 trunk/modules/m_restart.c (File Modified)
1044 +31 -45 trunk/modules/m_set.c (File Modified)
1045 +2 -4 trunk/modules/m_testmask.c (File Modified)
1046 +5 -8 trunk/modules/m_unreject.c (File Modified)
1047 +1 -3 trunk/modules/m_xline.c (File Modified)
1048 +2 -2 trunk/src/chmode.c (File Modified)
1049 +8 -15 trunk/src/modules.c (File Modified)
1050 +10 -14 trunk/src/s_auth.c (File Modified)
1051 +3 -6 trunk/src/s_conf.c (File Modified)
1052 +1 -2 trunk/src/s_newconf.c (File Modified)
1053 +20 -57 trunk/src/s_user.c (File Modified)
1054 +4 -2 trunk/src/send.c (File Modified)
1055 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1056 +4 -6 trunk/unsupported/m_force.c (File Modified)
1057
1058
1059 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1060 Log:
1061 - keyword-subst from charybdis 2.2.
1062
1063
1064 Changes: Modified:
1065 +12 -3 trunk/doc/example.conf (File Modified)
1066 +58 -3 trunk/doc/reference.conf (File Modified)
1067 + - trunk/include/substitution.h (File Added)
1068 +1 -0 trunk/src/Makefile.in (File Modified)
1069 +2 -2 trunk/src/s_conf.c (File Modified)
1070 +164 -1 trunk/src/s_user.c (File Modified)
1071 + - trunk/src/substitution.c (File Added)
1072
1073
1074 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1075 Log:
1076 Removed merge tracking for "svnmerge" for
1077 http://svn.atheme.org/charybdis/branches/release-2.2
1078
1079
1080 Changes: Modified:
1081 + - trunk/ (Property Modified)
1082
1083
1084 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1085 Log:
1086 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1087 http://svn.atheme.org/charybdis/branches/release-2.2
1088
1089
1090 Changes: Modified:
1091 + - trunk/ (Property Modified)
1092
1093
1094 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1095 Log:
1096 Removed merge tracking for "svnmerge" for
1097 http://svn.atheme.org/charybdis/branches/release-2.2
1098
1099
1100 Changes: Modified:
1101 + - trunk/ (Property Modified)
1102
1103
1104 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1105 Log:
1106 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1107 http://svn.atheme.org/charybdis/branches/release-2.2
1108
1109
1110 Changes: Modified:
1111 + - trunk/ (Property Modified)
1112
1113
1114 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1115 Log:
1116 - bleah
1117
1118
1119 Changes: Modified:
1120 + - trunk/ (Property Modified)
1121
1122
1123 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1124 Log:
1125 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1126 http://svn.atheme.org/charybdis/branches/release-2.2
1127
1128
1129 Changes: Modified:
1130 + - trunk/ (Property Modified)
1131
1132
1133 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1134 Log:
1135 - version bump to 2.2.0
1136
1137
1138 Changes: Modified:
1139 +3 -1 trunk/NEWS (File Modified)
1140 +1 -1 trunk/configure.ac (File Modified)
1141
1142
1143 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1144 Log:
1145 - the new plan:
1146 + branches/release-2.1 -> 2.2 base
1147 + 3.0 -> branches/cxxconversion
1148 + backport some immediate 3.0 functionality for 2.2
1149 + other stuff
1150
1151
1152 Changes: Modified:
1153 + - trunk/ (File Added)
1154
1155
1156 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1157 Log:
1158 Merged revisions 3135,3137 via svnmerge from
1159 http://svn.atheme.org/charybdis/trunk
1160
1161 ........
1162 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1163
1164 - Expand TRACE description
1165 - Mention expiry time in TESTLINE
1166 ........
1167 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1168
1169 Update copyright year for sgml docs to 2007.
1170 ........
1171
1172
1173 Changes: Modified:
1174 + - branches/release-2.1/ (Property Modified)
1175 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1176 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1177
1178
1179 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1180 Log:
1181 Merged revisions 1999 via svnmerge from
1182 http://svn.atheme.org/charybdis/trunk
1183 Add river to CREDITS
1184
1185 ........
1186 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1187
1188 vanity
1189 ........
1190
1191
1192 Changes: Modified:
1193 + - branches/release-2.1/ (Property Modified)
1194 +1 -0 branches/release-2.1/CREDITS (File Modified)
1195
1196
1197 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1198 Log:
1199 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1200 http://svn.atheme.org/charybdis/trunk
1201
1202 ........
1203 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1204
1205 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1206 ........
1207 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1208
1209 - add use_forward to /info
1210 ........
1211 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1212
1213 Call channel_modes() with &me instead of source_p when
1214 sending out a JOIN and SJOIN for a local user. This
1215 saves checking whether they are on the channel they
1216 have just joined.
1217 ........
1218 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1219
1220 If use_forward is disabled:
1221 - hide +fFQ in 005
1222 - hide +f in /mode #channel (/mode #channel f still shows it)
1223 - do not send any mode changes adding +f to local clients
1224 (-f ones are still sent)
1225 ........
1226
1227
1228 Changes: Modified:
1229 + - branches/release-2.1/ (Property Modified)
1230 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1231 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1232 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1233 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1234 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1235 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1236 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1237 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1238 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1239 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1240 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1241 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1242
1243
1244 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1245 Log:
1246 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1247
1248
1249 Changes: Modified:
1250 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1251 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1252 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1253
1254
1255 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1256 Log:
1257 Add accountability (wallops, log) to OKICK.
1258
1259
1260 Changes: Modified:
1261 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1262
1263
1264 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1265 Log:
1266 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1267 Similar to branches/release-2.2 r3061.
1268
1269
1270 Changes: Modified:
1271 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1272
1273
1274 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1275 Log:
1276 - Write xline to file after instead of before notifying opers and source
1277 - Also notify source of failure to add xline
1278 Similar to branches/release-2.2 r3057.
1279
1280
1281 Changes: Modified:
1282 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1283
1284
1285 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1286 Log:
1287 If a dline/kline/resv cannot be added to the file, send
1288 the regular notices to local opers and source anyway,
1289 and also warn the source (local opers were already warned).
1290 Similar to branches/release-2.2 r3053.
1291
1292
1293 Changes: Modified:
1294 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1295
1296
1297 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1298 Log:
1299 Port over fixes from unkline/unxline/unresv to undline.
1300 Similar to branches/release-2.2 r3049.
1301
1302
1303 Changes: Modified:
1304 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1305
1306
1307 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1308 Log:
1309 Merged revisions 2915 via svnmerge from
1310 http://svn.atheme.org/charybdis/trunk
1311
1312 ........
1313 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1314
1315 In usage message, show kline.conf and xline.conf instead
1316 of klines.conf and xlines.conf.
1317 ........
1318
1319
1320 Changes: Modified:
1321 + - branches/release-2.1/ (Property Modified)
1322 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1323
1324
1325 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1326 Log:
1327 Merged revisions 2831,2833,2853 via svnmerge from
1328 http://svn.atheme.org/charybdis/trunk
1329
1330 ........
1331 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1332
1333 unkline/unxline/unresv:
1334 - if fclose on the output returns an error, treat this as a
1335 write error too
1336 - check if the rename from the temp file to the ban conf failed
1337 ........
1338 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1339
1340 When adding a permanent dline/kline/xline/resv, check
1341 the return value of fclose().
1342 ........
1343 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1344
1345 Do not free xline aconf if it could not be written out.
1346 It will be added to the list in memory anyway.
1347 ........
1348
1349
1350 Changes: Modified:
1351 + - branches/release-2.1/ (Property Modified)
1352 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1353 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1354 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1355 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1356
1357
1358 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1359 Log:
1360 NEWS: Clarify effects of ip_cloaking changes a little.
1361
1362
1363 Changes: Modified:
1364 +2 -0 branches/release-2.1/NEWS (File Modified)
1365
1366
1367 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1368 Log:
1369 Rerun autoconf.
1370
1371
1372 Changes: Modified:
1373 +9 -9 branches/release-2.1/configure (File Modified)
1374
1375
1376 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1377 Log:
1378 Version bump on 2.1 branch to 2.1.2.
1379
1380
1381 Changes: Modified:
1382 +1 -1 branches/release-2.1/configure.ac (File Modified)
1383
1384
1385 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1386 Log:
1387 Mention r2801/r2805.
1388
1389
1390 Changes: Modified:
1391 +1 -0 branches/release-2.1/NEWS (File Modified)
1392
1393
1394 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1395 Log:
1396 Merged revisions 2801 via svnmerge from
1397 http://svn.atheme.org/charybdis/trunk
1398
1399 ........
1400 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1401
1402 ip_cloaking: try to avoid truncation by removing more
1403 components of the hostname (except the TLD).
1404 ........
1405
1406
1407 Changes: Modified:
1408 + - branches/release-2.1/ (Property Modified)
1409 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1410
1411
1412 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1413 Log:
1414 Update NEWS.
1415
1416
1417 Changes: Modified:
1418 +8 -1 branches/release-2.1/NEWS (File Modified)
1419
1420
1421 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1422 Log:
1423 Merged revisions 2781 via svnmerge from
1424 http://svn.atheme.org/charybdis/trunk
1425
1426 ........
1427 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1428
1429 Fix stupid bug: checked a hostmask against the found
1430 ban instead of all exceptions, causing all host mangled
1431 clients to be exempted if there was a single ban
1432 exception in many cases.
1433 ........
1434
1435
1436 Changes: Modified:
1437 + - branches/release-2.1/ (Property Modified)
1438 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1439
1440
1441 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1442 Log:
1443 Merged revisions 2773 via svnmerge from
1444 http://svn.atheme.org/charybdis/trunk
1445
1446 ........
1447 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1448
1449 user@host must be *@* for a shared{} block with flags=locops
1450 (server should not be *).
1451 ........
1452
1453
1454 Changes: Modified:
1455 + - branches/release-2.1/ (Property Modified)
1456 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1457
1458
1459 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1460 Log:
1461 Tweak \s code a little.
1462
1463
1464 Changes: Modified:
1465 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1466 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1467 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1468
1469
1470 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1471 Log:
1472 Merged revisions 2761 via svnmerge from
1473 http://svn.atheme.org/charybdis/trunk
1474
1475 ........
1476 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1477
1478 The testline/no_tilde fixes are in 2.1.1.
1479 ........
1480
1481
1482 Changes: Modified:
1483 + - branches/release-2.1/ (Property Modified)
1484 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1485
1486
1487 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1488 Log:
1489 Update NEWS.
1490
1491
1492 Changes: Modified:
1493 +4 -1 branches/release-2.1/NEWS (File Modified)
1494
1495
1496 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1497 Log:
1498 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
1499 http://svn.atheme.org/charybdis/trunk
1500 no_tilde fixes
1501
1502 ........
1503 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1504
1505 If the auth{} block has no_tilde and is not kline exempt,
1506 check the username without tilde against klines too.
1507 This is consistent with the way klines work on spoofs
1508 (klines checked on both raw and appearing-on-IRC version).
1509 ........
1510 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1511
1512 Rework the fix for klines with no_tilde.
1513 Add an extra argument to find_address_conf() for the
1514 username without tilde, as that may contain one character more.
1515 ........
1516 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1517
1518 Unbreak compile (because of r2697).
1519 testline with ~ could be improved some more perhaps, but this should work.
1520 ........
1521 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1522
1523 testline: take no_tilde and username truncation into account
1524 ........
1525 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1526
1527 Add some information on /testline with no_tilde and username truncation.
1528 ........
1529
1530
1531 Changes: Modified:
1532 + - branches/release-2.1/ (Property Modified)
1533 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1534 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1535 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1536 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1537 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1538 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1539
1540
1541 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1542 Log:
1543 Merged revisions 2149,2151 via svnmerge from
1544 http://svn.atheme.org/charybdis/trunk
1545
1546 ........
1547 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1548
1549 Move kills from services from +s to +k snomask.
1550 Kills from non-service opers remain on +s.
1551 ........
1552 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1553
1554 Update description of +s and +k snomasks.
1555 ........
1556
1557
1558 Changes: Modified:
1559 + - branches/release-2.1/ (Property Modified)
1560 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1561 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1562 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1563
1564
1565 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1566 Log:
1567 Merged revisions 2685 via svnmerge from
1568 http://svn.atheme.org/charybdis/trunk
1569
1570 ........
1571 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1572
1573 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1574 ........
1575
1576
1577 Changes: Modified:
1578 + - branches/release-2.1/ (Property Modified)
1579 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1580
1581
1582 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1583 Log:
1584 Merged revisions 2693 via svnmerge from
1585 http://svn.atheme.org/charybdis/trunk
1586
1587 ........
1588 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1589
1590 Fix truncation (by one) of unidented usernames
1591 if user registration is done because of DNSBL
1592 completion (which is the usual case if a valid
1593 NICK and USER are sent quickly and any DNSBLs
1594 are enabled).
1595 ........
1596
1597
1598 Changes: Modified:
1599 + - branches/release-2.1/ (Property Modified)
1600 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1601
1602
1603 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1604 Log:
1605 Update NEWS.
1606
1607
1608 Changes: Modified:
1609 +10 -0 branches/release-2.1/NEWS (File Modified)
1610
1611
1612 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1613 Log:
1614 Rerun autoconf.
1615
1616
1617 Changes: Modified:
1618 +9 -9 branches/release-2.1/configure (File Modified)
1619
1620
1621 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1622 Log:
1623 Version bump to 2.1.1.
1624
1625
1626 Changes: Modified:
1627 +1 -1 branches/release-2.1/configure.ac (File Modified)
1628
1629
1630 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1631 Log:
1632 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
1633 http://svn.atheme.org/charybdis/trunk
1634
1635 ........
1636 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1637
1638 - fix a server notice on SID collision where the server name is mentioned twice
1639 ........
1640 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1641
1642 - get_server_name() is stupid
1643 ........
1644 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1645
1646 - fix an oops
1647 ........
1648 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1649
1650 Do the Attempt to re-introduce SID server notice somewhat
1651 differently, showing a real host again if !HIDE_SERVERS_IPS
1652 and still showing the server name exactly once.
1653 ........
1654 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1655
1656 Fix log message for Attempt to re-introduce SID (server notice was ok).
1657 ........
1658 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1659
1660 - replace "No N line" with "no connect block" in a
1661 serverlog message
1662 - show attempted server name in a few serverlog messages
1663 ........
1664
1665
1666 Changes: Modified:
1667 + - branches/release-2.1/ (Property Modified)
1668 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1669
1670
1671 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1672 Log:
1673 Merged revisions 2218 via svnmerge from
1674 http://svn.atheme.org/charybdis/trunk
1675
1676 ........
1677 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1678
1679 Fix garbage in /stats y output on 64-bit archs.
1680 ........
1681
1682
1683 Changes: Modified:
1684 + - branches/release-2.1/ (Property Modified)
1685 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1686
1687
1688 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1689 Log:
1690 Merged revisions 2438 via svnmerge from
1691 http://svn.atheme.org/charybdis/trunk
1692
1693 ........
1694 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1695
1696 Enable Revision keyword in addition to Id.
1697 ........
1698
1699
1700 Changes: Modified:
1701 + - branches/release-2.1/ (Property Modified)
1702 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1703
1704
1705 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1706 Log:
1707 Merged revisions 2679 via svnmerge from
1708 http://svn.atheme.org/charybdis/trunk
1709
1710 ........
1711 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1712
1713 Port over ratbox 2.2 r23253 (anfl):
1714 - remove the cached storage of how many +beI there are, thereby fixing a
1715 case where it can get desynced from reality
1716 ........
1717
1718
1719 Changes: Modified:
1720 + - branches/release-2.1/ (Property Modified)
1721 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1722 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1723
1724
1725 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1726 Log:
1727 Merged revisions 2093,2095 via svnmerge from
1728 http://svn.atheme.org/charybdis/trunk
1729
1730 ........
1731 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1732
1733 - change DNSBL licensing to BSD.
1734 ........
1735 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1736
1737 - change x86-assembly FNV implementation to BSD license
1738 ........
1739
1740
1741 Changes: Modified:
1742 + - branches/release-2.1/ (Property Modified)
1743 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1744 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1745
1746
1747 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1748 Log:
1749 Merged revisions 2073,2075 via svnmerge from
1750 http://svn.atheme.org/charybdis/trunk
1751
1752 ........
1753 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1754
1755 Put full information in the squit reason when exiting
1756 a server due to a servlink (ziplinks) error.
1757 ........
1758 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1759
1760 Put full information in the squit reason when exiting
1761 a server due to not enough arguments for a command.
1762 ........
1763
1764
1765 Changes: Modified:
1766 + - branches/release-2.1/ (Property Modified)
1767 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1768 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1769
1770
1771 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1772 Log:
1773 Merged revisions 2071 via svnmerge from
1774 http://svn.atheme.org/charybdis/trunk
1775
1776 ........
1777 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1778
1779 Don't redirect users from an existing domain to an
1780 existing server in reference.conf.
1781 Idea from ratbox.
1782 ........
1783
1784
1785 Changes: Modified:
1786 + - branches/release-2.1/ (Property Modified)
1787 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1788
1789
1790 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1791 Log:
1792 Merged revisions 2053 via svnmerge from
1793 http://svn.atheme.org/charybdis/trunk
1794
1795 ........
1796 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1797
1798 Make find_channel_membership() choose the shortest list
1799 (channel's list or user's list) to search, avoiding excessive
1800 CPU usage with services which are in lots of channels.
1801 From ratbox 2.2 (anfl/jilles)
1802 ........
1803
1804
1805 Changes: Modified:
1806 + - branches/release-2.1/ (Property Modified)
1807 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1808
1809
1810 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1811 Log:
1812 Rerun autoconf.
1813
1814
1815 Changes: Modified:
1816 +9 -9 branches/release-2.1/configure (File Modified)
1817
1818
1819 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1820 Log:
1821 Version change 2.1.0rc1 -> 2.1.0 (release).
1822
1823
1824 Changes: Modified:
1825 +1 -1 branches/release-2.1/configure.ac (File Modified)
1826
1827
1828 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1829 Log:
1830 Merged revisions 2029 via svnmerge from
1831 http://svn.atheme.org/charybdis/trunk
1832
1833 ........
1834 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1835
1836 NEWS: mention m_webirc.c module
1837 ........
1838
1839
1840 Changes: Modified:
1841 + - branches/release-2.1/ (Property Modified)
1842 +1 -0 branches/release-2.1/NEWS (File Modified)
1843
1844
1845 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1846 Log:
1847 Rerun autoconf.
1848
1849
1850 Changes: Modified:
1851 +9 -9 branches/release-2.1/configure (File Modified)
1852
1853
1854 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1855 Log:
1856 Change version to 2.1.0rc1.
1857
1858
1859 Changes: Modified:
1860 +1 -1 branches/release-2.1/configure.ac (File Modified)
1861
1862
1863 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1864 Log:
1865 Merged revisions 2021 via svnmerge from
1866 http://svn.atheme.org/charybdis/trunk
1867
1868 ........
1869 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1870
1871 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1872 related flaky looking things, and instead keep a list
1873 of BlacklistClients in PreClient.
1874 ........
1875
1876
1877 Changes: Modified:
1878 + - branches/release-2.1/ (Property Modified)
1879 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1880 +1 -1 branches/release-2.1/include/client.h (File Modified)
1881 +0 -1 branches/release-2.1/include/res.h (File Modified)
1882 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1883 +0 -24 branches/release-2.1/src/res.c (File Modified)
1884 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1885
1886
1887 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1888 Log:
1889 Merged revisions 2015,2017 via svnmerge from
1890 http://svn.atheme.org/charybdis/trunk
1891
1892 ........
1893 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1894
1895 Check if the name in the question section of the
1896 DNS reply matches what we queried, to guard against
1897 late replies to a previous query with the same id.
1898 ........
1899 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1900
1901 res.c: add a comment summarizing our changes
1902 ........
1903
1904
1905 Changes: Modified:
1906 + - branches/release-2.1/ (Property Modified)
1907 +53 -18 branches/release-2.1/src/res.c (File Modified)
1908
1909
1910 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1911 Log:
1912 Merged revisions 1981 via svnmerge from
1913 http://svn.atheme.org/charybdis/trunk
1914
1915 ........
1916 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1917
1918 Alphabetize extensions and tweak the descriptions a little.
1919 ........
1920
1921
1922 Changes: Modified:
1923 + - branches/release-2.1/ (Property Modified)
1924 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1925 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1926
1927
1928 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1929 Log:
1930 Merged revisions 1975 via svnmerge from
1931 http://svn.atheme.org/charybdis/trunk
1932
1933 ........
1934 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1935
1936 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1937 We should use the IP and not truncate the hostname.
1938 From ratbox 2.2 (androsyn)
1939 ........
1940
1941
1942 Changes: Modified:
1943 + - branches/release-2.1/ (Property Modified)
1944 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1945
1946
1947 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1948 Log:
1949 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1950 http://svn.atheme.org/charybdis/trunk
1951
1952
1953 Changes: Modified:
1954 + - branches/release-2.1/ (Property Modified)
1955
1956
1957 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1958 Log:
1959 - branch 2.1 release family
1960
1961
1962 Changes: Modified:
1963 + - branches/release-2.1/ (File Added)
1964
1965
1966 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1967 Log:
1968 Describe new handling of host mangling in channel bans in SGML.
1969
1970
1971 Changes: Modified:
1972 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
1973
1974
1975 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
1976 Log:
1977 - ok, 2.1 operline brought to you by marvin the melancholy robot
1978
1979
1980 Changes: Modified:
1981 +1 -1 trunk/src/messages.tab (File Modified)
1982
1983
1984 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
1985 Log:
1986 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
1987 If anybody comes up with anything better, then please let us know
1988 and we will change this before 2.1 is branched.
1989
1990
1991 Changes: Modified:
1992 +1 -1 trunk/src/messages.tab (File Modified)
1993
1994
1995 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
1996 Log:
1997 Add EUID to capab.txt.
1998
1999
2000 Changes: Modified:
2001 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2002
2003
2004 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2005 Log:
2006 Update NEWS file.
2007
2008
2009 Changes: Modified:
2010 +3 -0 trunk/NEWS (File Modified)
2011
2012
2013 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2014 Log:
2015 Allow service{} servers to manipulate the nick delay table
2016 (for "nickserv enforcement").
2017 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2018 If duration is 0, the nickdelay entry is removed, otherwise
2019 it is added with the duration in seconds (maximum 24 hours).
2020 It is suggested that this is used if the EUID capab is present.
2021
2022
2023 Changes: Modified:
2024 +42 -1 trunk/modules/m_services.c (File Modified)
2025
2026
2027 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2028 Log:
2029 HURT: strip off *@ from the start of the mask
2030 reject anything else containing '@' or '!'
2031
2032
2033 Changes: Modified:
2034 +11 -0 trunk/extensions/hurt.c (File Modified)
2035
2036
2037 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2038 Log:
2039 ircd.c: need supported.h here
2040
2041
2042 Changes: Modified:
2043 +1 -0 trunk/src/ircd.c (File Modified)
2044
2045
2046 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2047 Log:
2048 HURT: less ambiguity here
2049 ips/hosts to be hurt must contain a '.' or ':' otherwise
2050 they are interpreted as nicks
2051
2052
2053 Changes: Modified:
2054 +14 -9 trunk/extensions/hurt.c (File Modified)
2055
2056
2057 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2058 Log:
2059 - we're now ircd-charybdis.org.
2060 - properly alphabetize credits
2061
2062
2063 Changes: Modified:
2064 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2065
2066
2067 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2068 Log:
2069 - add additional modules to the configs
2070
2071
2072 Changes: Modified:
2073 +6 -0 trunk/doc/example.conf (File Modified)
2074 +12 -0 trunk/doc/reference.conf (File Modified)
2075
2076
2077 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2078 Log:
2079 - remove hurt.h, it is pointless and confusing
2080
2081
2082 Changes: Modified:
2083 +27 -62 trunk/extensions/hurt.c (File Modified)
2084 + - trunk/extensions/hurt.h (File Deleted)
2085
2086
2087 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2088 Log:
2089 - add code to suggest a local HURT by nickname.
2090 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2091
2092
2093 Changes: Modified:
2094 +40 -10 trunk/extensions/hurt.c (File Modified)
2095 +1 -0 trunk/extensions/hurt.h (File Modified)
2096
2097
2098 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2099 Log:
2100 - update NEWS file
2101
2102
2103 Changes: Modified:
2104 +2 -1 trunk/NEWS (File Modified)
2105
2106
2107 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2108 Log:
2109 MASKTRACE/TESTMASK: check orighost as well
2110
2111
2112 Changes: Modified:
2113 +4 -2 trunk/modules/m_etrace.c (File Modified)
2114 +3 -1 trunk/modules/m_testmask.c (File Modified)
2115
2116
2117 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2118 Log:
2119 Make RPL_ISUPPORT (005) numeric modularizable.
2120 Currently it will reassemble the numeric every time
2121 it needs to be sent, using a few dozen callbacks;
2122 if this is too slow some caching scheme should be
2123 implemented.
2124
2125
2126 Changes: Modified:
2127 +0 -1 trunk/include/s_user.h (File Modified)
2128 +36 -114 trunk/include/supported.h (File Modified)
2129 +1 -1 trunk/modules/m_version.c (File Modified)
2130 +1 -0 trunk/src/Makefile.in (File Modified)
2131 +1 -0 trunk/src/ircd.c (File Modified)
2132 +300 -25 trunk/src/s_user.c (File Modified)
2133 + - trunk/src/supported.c (File Added)
2134
2135
2136 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2137 Log:
2138 EUID orighost could differ from host only in case,
2139 do not mark as dynamic spoof then
2140
2141
2142 Changes: Modified:
2143 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2144
2145
2146 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2147 Log:
2148 kline help file: clarify a bit and remove some obsolete stuff
2149 partly suggested by Olin
2150
2151
2152 Changes: Modified:
2153 +8 -8 trunk/help/opers/kline (File Modified)
2154
2155
2156 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2157 Log:
2158 Update NEWS file.
2159
2160
2161 Changes: Modified:
2162 +20 -0 trunk/NEWS (File Modified)
2163
2164
2165 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2166 Log:
2167 Show real host/IP to nonopers whoising themselves.
2168 The IP is not shown for auth{} spoofs, otherwise it is,
2169 as it looked rather weird to me to show an auth{} spoofed
2170 IP like this. (/userhost on self still shows the IP.)
2171
2172
2173 Changes: Modified:
2174 +13 -2 trunk/modules/m_whois.c (File Modified)
2175
2176
2177 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2178 Log:
2179 Document nick_delay stuff and move it around a bit.
2180
2181
2182 Changes: Modified:
2183 +1 -2 trunk/doc/example.conf (File Modified)
2184 +8 -2 trunk/doc/reference.conf (File Modified)
2185
2186
2187 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2188 Log:
2189 - disable nickdelay by default. Needs to be documented in reference.conf.
2190
2191
2192 Changes: Modified:
2193 +2 -0 trunk/doc/example.conf (File Modified)
2194 +2 -0 trunk/doc/reference.conf (File Modified)
2195
2196
2197 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2198 Log:
2199 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2200
2201
2202 Changes: Modified:
2203 +2 -1 trunk/modules/m_services.c (File Modified)
2204
2205
2206 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2207 Log:
2208 ip_cloaking: somewhat hackish but we need to send the
2209 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2210 umodes
2211
2212
2213 Changes: Modified:
2214 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2215
2216
2217 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2218 Log:
2219 If EUID is used, show realhost in far connect notice
2220 (but not in far disconnect notice).
2221
2222
2223 Changes: Modified:
2224 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2225
2226
2227 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2228 Log:
2229 ip_cloaking:
2230 - use non-ENCAP CHGHOST if possible
2231 - really introduce new users with their mangled and real
2232 host if +h is in default umodes
2233
2234
2235 Changes: Modified:
2236 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2237
2238
2239 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2240 Log:
2241 Add non-ENCAP CHGHOST.
2242
2243
2244 Changes: Modified:
2245 +49 -11 trunk/modules/m_chghost.c (File Modified)
2246
2247
2248 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2249 Log:
2250 Initial addition of EUID (puts realhost/account in same
2251 command as user introduction).
2252 See doc/technical/euid.txt for more information.
2253 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2254
2255
2256 Changes: Modified:
2257 + - trunk/doc/technical/euid.txt (File Added)
2258 +2 -1 trunk/include/s_serv.h (File Modified)
2259 +1 -1 trunk/include/s_user.h (File Modified)
2260 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2261 +1 -34 trunk/modules/m_chghost.c (File Modified)
2262 +0 -28 trunk/modules/m_services.c (File Modified)
2263 +30 -1 trunk/src/s_serv.c (File Modified)
2264 +30 -3 trunk/src/s_user.c (File Modified)
2265
2266
2267 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2268 Log:
2269 Store the mangled host in localClient and use it for
2270 ban matching (also match real host for mangled users,
2271 also match mangled host for uncloaked users).
2272 Improve interaction of +h with auth{} and services
2273 spoofs.
2274 Note that all of this only applies to clients who
2275 connect after the mangling module is loaded
2276 (other clients cannot even set +h).
2277 The sorcerynet cloaking module has not been updated
2278 for these changes.
2279
2280
2281 Changes: Modified:
2282 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2283 +3 -0 trunk/include/client.h (File Modified)
2284 +64 -5 trunk/src/channel.c (File Modified)
2285 +1 -0 trunk/src/client.c (File Modified)
2286 +2 -2 trunk/src/s_user.c (File Modified)
2287
2288
2289 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2290 Log:
2291 Document /stats U letters in sgml.
2292
2293
2294 Changes: Modified:
2295 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2296
2297
2298 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2299 Log:
2300 Better description of hub_mask and leaf_mask.
2301
2302
2303 Changes: Modified:
2304 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2305
2306
2307 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2308 Log:
2309 Add operspy_dont_care_user_info to sgml docs.
2310
2311
2312 Changes: Modified:
2313 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2314
2315
2316 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2317 Log:
2318 Add general::operspy_dont_care_user_info.
2319 This makes /who mask equivalent to /who !mask for opers
2320 with the operspy flag, and removes the operspy log/notice
2321 on /who mask, /masktrace and /scan.
2322 The necessary privilege (operspy flag) is unchanged.
2323 Behaviour for the other operspy commands (channel
2324 related ones) is also unchanged.
2325
2326
2327 Changes: Modified:
2328 +1 -0 trunk/doc/example.conf (File Modified)
2329 +6 -0 trunk/doc/reference.conf (File Modified)
2330 +1 -0 trunk/include/s_conf.h (File Modified)
2331 +10 -8 trunk/modules/m_etrace.c (File Modified)
2332 +6 -0 trunk/modules/m_info.c (File Modified)
2333 +8 -5 trunk/modules/m_scan.c (File Modified)
2334 +1 -1 trunk/modules/m_version.c (File Modified)
2335 +6 -1 trunk/modules/m_who.c (File Modified)
2336 +1 -0 trunk/src/newconf.c (File Modified)
2337 +1 -0 trunk/src/s_conf.c (File Modified)
2338
2339
2340 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2341 Log:
2342 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2343 This letter will also be used for showing operspy with
2344 limited accountability (show non channel related info
2345 without '!' or notice).
2346
2347
2348 Changes: Modified:
2349 +2 -0 trunk/doc/server-version-info (File Modified)
2350 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2351 +2 -0 trunk/include/ircd.h (File Modified)
2352 +6 -0 trunk/modules/m_info.c (File Modified)
2353 +2 -0 trunk/modules/m_version.c (File Modified)
2354 +1 -0 trunk/src/ircd_state.c (File Modified)
2355
2356
2357 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2358 Log:
2359 Add m_webirc module, allows showing real host of CGI:IRC users.
2360 Differences to the version available on my web page for a while:
2361 instructions on how to set it up.
2362
2363
2364 Changes: Modified:
2365 +137 -0 trunk/extensions/Makefile.in (File Modified)
2366 + - trunk/extensions/m_webirc.c (File Added)
2367
2368
2369 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2370 Log:
2371 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2372
2373
2374 Changes: Modified:
2375 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2376
2377
2378 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2379 Log:
2380 - move beu from core to contributors
2381 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2382
2383
2384 Changes: Modified:
2385 +2 -2 trunk/CREDITS (File Modified)
2386
2387
2388 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2389 Log:
2390 Mention that class blocks must be defined before the
2391 auth or connect blocks referencing them.
2392
2393
2394 Changes: Modified:
2395 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2396
2397
2398 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2399 Log:
2400 extb_canjoin:
2401 - change from "can join" to "is banned", this reverses sense
2402 and removes "weird" checks like for +i, +l, +j
2403 - don't allow $j to same channel
2404 - +s/+p restriction removed, anyone can /mode b anyway
2405 - +k check removed
2406
2407
2408 Changes: Modified:
2409 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2410
2411
2412 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2413 Log:
2414 Add a few important lines from reference.conf to example.conf.
2415
2416
2417 Changes: Modified:
2418 +8 -1 trunk/doc/example.conf (File Modified)
2419
2420
2421 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2422 Log:
2423 - we don't support rtsigio anymore
2424 - we definately don't support VMS nor Cygwin either.
2425
2426
2427 Changes: Modified:
2428 +2 -2 trunk/INSTALL (File Modified)
2429 +0 -2 trunk/README.FIRST (File Modified)
2430
2431
2432 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2433 Log:
2434 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2435
2436
2437 Changes: Modified:
2438 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2439
2440
2441 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2442 Log:
2443 extb_canjoin:
2444 - return EXTBAN_NOMATCH for a valid ban that does not match
2445 - consider a $j ban invalid if we were already processing a
2446 can_join for a $j ban
2447
2448
2449 Changes: Modified:
2450 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2451
2452
2453 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2454 Log:
2455 extb_extgecos: realhost -> orighost
2456
2457
2458 Changes: Modified:
2459 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2460
2461
2462 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2463 Log:
2464 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2465
2466
2467 Changes: Modified:
2468 +59 -0 trunk/extensions/Makefile.in (File Modified)
2469 + - trunk/extensions/extb_canjoin.c (File Added)
2470
2471
2472 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2473 Log:
2474 - oh right, charybdis calls that 'orighost'.
2475
2476
2477 Changes: Modified:
2478 +2 -2 trunk/modules/m_who.c (File Modified)
2479
2480
2481 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2482 Log:
2483 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2484
2485
2486 Changes: Modified:
2487 +2 -0 trunk/modules/m_who.c (File Modified)
2488
2489
2490 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2491 Log:
2492 - also check $x against realhost
2493
2494
2495 Changes: Modified:
2496 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2497
2498
2499 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2500 Log:
2501 Sorcerynet people want a debugging notice moved from +s to +d.
2502
2503
2504 Changes: Modified:
2505 +1 -1 trunk/src/blacklist.c (File Modified)
2506
2507
2508 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2509 Log:
2510 Use source_p instead of client_p for free_pre_client().
2511 client_p could be NULL or another client.
2512
2513
2514 Changes: Modified:
2515 +1 -1 trunk/src/client.c (File Modified)
2516
2517
2518 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2519 Log:
2520 - revert this, I know how to fix it now
2521
2522
2523 Changes: Modified:
2524 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2525
2526
2527 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2528 Log:
2529 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2530 This fix is probably suboptimal, but it does indeed fix the problem.
2531
2532
2533 Changes: Modified:
2534 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2535
2536
2537 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2538 Log:
2539 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2540
2541
2542 Changes: Modified:
2543 +49 -0 trunk/extensions/Makefile.in (File Modified)
2544 + - trunk/extensions/extb_extgecos.c (File Added)
2545
2546
2547 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2548 Log:
2549 Remove undocumented and unused general::fallback_to_ip6_int config option.
2550
2551
2552 Changes: Modified:
2553 +0 -3 trunk/include/s_conf.h (File Modified)
2554 +0 -3 trunk/src/newconf.c (File Modified)
2555
2556
2557 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2558 Log:
2559 SGML docs:
2560 - document new TESTMASK
2561 - mention that TESTMASK matching is the same as MASKTRACE matching
2562 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2563 been that way)
2564
2565
2566 Changes: Modified:
2567 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2568
2569
2570 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2571 Log:
2572 New testmask from ratbox 2.2.
2573 Allows matches on nick, ip and gecos in addition to user
2574 and host, and is fully analogous to masktrace.
2575 The numeric has changed from 724 to 727 and fields in it
2576 have changed.
2577
2578
2579 Changes: Modified:
2580 +4 -3 trunk/help/opers/testmask (File Modified)
2581 +1 -0 trunk/include/numeric.h (File Modified)
2582 +82 -9 trunk/modules/m_testmask.c (File Modified)
2583 +2 -2 trunk/src/messages.tab (File Modified)
2584
2585
2586 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2587 Log:
2588 contrib -> extensions
2589
2590
2591 Changes: Modified:
2592 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2593
2594
2595 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2596 Log:
2597 CHGHOST: Check validity of new hostname.
2598 If the command came from a local client (disabled by
2599 default), send an error message and drop the command.
2600 If the command came from a remote client or server,
2601 send a notice to opers and the target user (if local).
2602
2603
2604 Changes: Modified:
2605 +42 -1 trunk/modules/m_chghost.c (File Modified)
2606
2607
2608 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2609 Log:
2610 Update NEWS file.
2611
2612
2613 Changes: Modified:
2614 +23 -1 trunk/NEWS (File Modified)
2615
2616
2617 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2618 Log:
2619 When an outgoing server connection succeeds, set
2620 localClient->ip by simply copying the whole sockaddr
2621 struct instead of copying certain parts only.
2622
2623
2624 Changes: Modified:
2625 +1 -19 trunk/src/s_serv.c (File Modified)
2626
2627
2628 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2629 Log:
2630 Give a special error message and ignore the connect block
2631 if trying to add a connect block for the server's own name.
2632
2633
2634 Changes: Modified:
2635 +7 -0 trunk/src/newconf.c (File Modified)
2636
2637
2638 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2639 Log:
2640 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2641 when --disable-balloc is used, so that it compiles.
2642 Obviously the BlockHeapUsage() stub returns just zeroes so
2643 /stats z will be less informative.
2644
2645
2646 Changes: Modified:
2647 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2648
2649
2650 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2651 Log:
2652 Free and zero dns_query in DNS callback for outgoing connect.
2653 This avoids double free of reslist.
2654
2655
2656 Changes: Modified:
2657 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2658
2659
2660 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2661 Log:
2662 From ratbox, log failed outgoing connections to serverlog.
2663 Added: IP address.
2664
2665
2666 Changes: Modified:
2667 +13 -1 trunk/src/s_serv.c (File Modified)
2668
2669
2670 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2671 Log:
2672 Change serverlog message when connecting to be more clear and show the port number.
2673
2674
2675 Changes: Modified:
2676 +1 -1 trunk/src/s_serv.c (File Modified)
2677
2678
2679 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2680 Log:
2681 Remove gethost_byname(), this is meaningless
2682 since the removal of AAAA -> A fallback (r1763).
2683
2684
2685 Changes: Modified:
2686 +0 -1 trunk/include/res.h (File Modified)
2687 +0 -12 trunk/src/res.c (File Modified)
2688
2689
2690 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2691 Log:
2692 Remove ip6.int support and use only ip6.arpa.
2693 The global ip6.int zone has disappeared on June 1
2694 and a lot of other software has been removing ip6.int
2695 support also.
2696 This removes the second and last case where IPv6
2697 support in charybdis causes extra lookups and slows
2698 DNS down.
2699
2700
2701 Changes: Modified:
2702 +5 -27 trunk/src/res.c (File Modified)
2703
2704
2705 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2706 Log:
2707 Mention new default (r1767) for connect::aftype in sgml docs.
2708
2709
2710 Changes: Modified:
2711 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2712
2713
2714 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2715 Log:
2716 Use IPv6 if connect::host looks like an IPv6 address
2717 (contains a colon). No need to aftype=ipv6 anymore.
2718
2719
2720 Changes: Modified:
2721 +2 -0 trunk/src/newconf.c (File Modified)
2722
2723
2724 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2725 Log:
2726 More information about connect::host.
2727
2728
2729 Changes: Modified:
2730 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2731
2732
2733 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2734 Log:
2735 Remove fallback to A if AAAA cannot be found.
2736 In case of a forward check of a reverse lookup, we
2737 already know if it's ipv4 or ipv6, so it is not
2738 useful and in case of a forward lookup of a hostname
2739 in connect::host, connect::aftype already specifies
2740 if it's ipv4 or ipv6.
2741
2742
2743 Changes: Modified:
2744 +4 -27 trunk/src/res.c (File Modified)
2745
2746
2747 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2748 Log:
2749 msg_channel():
2750 - check if +c made the message text empty and refuse
2751 to send it if so
2752 - don't copy message text if it is not necessary
2753 (channel is -c)
2754
2755
2756 Changes: Modified:
2757 +14 -4 trunk/modules/core/m_message.c (File Modified)
2758
2759
2760 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2761 Log:
2762 remove_conf_item(): do not free cf_name, this is generally a string constant
2763
2764
2765 Changes: Modified:
2766 +0 -1 trunk/src/newconf.c (File Modified)
2767
2768
2769 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2770 Log:
2771 Remove the old unused FDL_ constants.
2772
2773
2774 Changes: Modified:
2775 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2776
2777
2778 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2779 Log:
2780 Remove an unused struct irc_sockaddr_storage from fde_t
2781 (allocated for every possible file descriptor).
2782
2783
2784 Changes: Modified:
2785 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2786
2787
2788 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2789 Log:
2790 If the DNS lookup for an outgoing connection is still
2791 pending when it is closed, clean it up.
2792
2793
2794 Changes: Modified:
2795 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2796
2797
2798 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2799 Log:
2800 If proc_answer() fails (for example if a lookup for an
2801 A record returns a CNAME), fail the query immediately.
2802 Previously the packet was just ignored, leaving the
2803 query to time out.
2804
2805
2806 Changes: Modified:
2807 +4 -8 trunk/src/res.c (File Modified)
2808
2809
2810 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2811 Log:
2812 Correct sockhost field in an outgoing server connection.
2813 First copy the host field from the server_conf, then
2814 take the IP from to where the connection was attempted
2815 when the connection callback is called.
2816 (Before r1747 this used the IP from the server_conf.)
2817
2818
2819 Changes: Modified:
2820 +8 -2 trunk/src/s_serv.c (File Modified)
2821
2822
2823 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2824 Log:
2825 Remove ipnum (keep aftype) and dns_query from server_conf.
2826 We don't keep track of binary form address in connect{}
2827 blocks anymore, DNS lookups of names in host= gone.
2828 As before the DNS lookup is done on connect.
2829 This should unbreak hostnames in host= somewhat.
2830
2831
2832 Changes: Modified:
2833 +1 -2 trunk/include/s_newconf.h (File Modified)
2834 +2 -2 trunk/src/newconf.c (File Modified)
2835 +1 -42 trunk/src/s_newconf.c (File Modified)
2836 +12 -31 trunk/src/s_serv.c (File Modified)
2837
2838
2839 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2840 Log:
2841 Rerun autoconf.
2842
2843
2844 Changes: Modified:
2845 +1 -1 trunk/configure (File Modified)
2846
2847
2848 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2849 Log:
2850 Fix --disable-balloc help text (said --disable-small-net).
2851
2852
2853 Changes: Modified:
2854 +1 -1 trunk/configure.ac (File Modified)
2855
2856
2857 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2858 Log:
2859 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2860 services (+S). Unlike operstring and adminstring, this
2861 is not changeable with /quote set but is updated on rehash.
2862
2863
2864 Changes: Modified:
2865 +1 -0 trunk/doc/example.conf (File Modified)
2866 +10 -2 trunk/doc/reference.conf (File Modified)
2867 +1 -0 trunk/include/s_conf.h (File Modified)
2868 +6 -0 trunk/modules/m_info.c (File Modified)
2869 +3 -2 trunk/modules/m_whois.c (File Modified)
2870 +1 -0 trunk/src/newconf.c (File Modified)
2871 +1 -0 trunk/src/s_conf.c (File Modified)
2872
2873
2874 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2875 Log:
2876 Fix handling of comma in whois: ignore the comma and
2877 everything after it but do output the entire parameter
2878 in RPL_ENDOFWHOIS.
2879
2880
2881 Changes: Modified:
2882 +2 -2 trunk/modules/m_whois.c (File Modified)
2883
2884
2885 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2886 Log:
2887 New /stats letter 's' to list HURTs:
2888 - opers get the full listing.
2889 - users get any HURTs that match their sockhost/orighost if
2890 "stats_k_oper_only" is set to 1.
2891
2892
2893 Changes: Modified:
2894 +50 -0 trunk/extensions/hurt.c (File Modified)
2895
2896
2897 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2898 Log:
2899 - make the newconf system available to modules.
2900
2901
2902 Changes: Modified:
2903 +4 -1 trunk/include/newconf.h (File Modified)
2904 +4 -8 trunk/src/newconf.c (File Modified)
2905
2906
2907 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2908 Log:
2909 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2910
2911 Changes: Modified:
2912 +0 -3 trunk/doc/example.conf (File Modified)
2913 +0 -3 trunk/doc/reference.conf (File Modified)
2914
2915
2916 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2917 Log:
2918 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2919
2920
2921 Changes: Modified:
2922 +3 -0 trunk/doc/example.conf (File Modified)
2923 +3 -0 trunk/doc/reference.conf (File Modified)
2924
2925
2926 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2927 Log:
2928 Fix too early truncation of JOIN channel list.
2929
2930
2931 Changes: Modified:
2932 +2 -3 trunk/modules/core/m_join.c (File Modified)
2933
2934
2935 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2936 Log:
2937 - From ratbox 2.2 (anfl), send server notices about read
2938 errors from handshakes and servers to +s instead of +d.
2939 - Send various server notices about failed server
2940 connections which did not reach registered state network
2941 wide if the connection was initiated by a remote oper.
2942 This avoids annoying the whole net if there is a
2943 broken autoconnect, but allows all opers to see why a
2944 remote connect failed. Failed connections which did reach
2945 server state already generate server notices everywhere.
2946
2947 Note: this is an exception to our general policy to not send
2948 server notices about unregistered connections remotely.
2949
2950
2951 Changes: Modified:
2952 +1 -0 trunk/include/client.h (File Modified)
2953 +20 -6 trunk/src/client.c (File Modified)
2954 +6 -6 trunk/src/s_serv.c (File Modified)
2955
2956
2957 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2958 Log:
2959 - fix typoes
2960
2961
2962 Changes: Modified:
2963 +1 -1 trunk/doc/example.conf (File Modified)
2964 +1 -1 trunk/doc/reference.conf (File Modified)
2965
2966
2967 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
2968 Log:
2969 Don't allow #channel +b $c:&channel (inconsistent target).
2970
2971
2972 Changes: Modified:
2973 +3 -0 trunk/extensions/extb_channel.c (File Modified)
2974
2975
2976 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
2977 Log:
2978 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
2979
2980
2981 Changes: Modified:
2982 +0 -2 trunk/include/client.h (File Modified)
2983
2984
2985 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
2986 Log:
2987 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
2988
2989
2990 Changes: Modified:
2991 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
2992
2993
2994 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
2995 Log:
2996 Store IP addresses in whowas. These are shown to opers.
2997 Obtained from Eurus patches.
2998 orighost tracking removed (not worth the memory IMHO),
2999 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3000 with unknown IPs and to not violate auth{} spoof policy.
3001
3002
3003 Changes: Modified:
3004 +2 -0 trunk/doc/reference.conf (File Modified)
3005 +1 -0 trunk/include/numeric.h (File Modified)
3006 +1 -0 trunk/include/whowas.h (File Modified)
3007 +10 -1 trunk/modules/m_whowas.c (File Modified)
3008 +1 -1 trunk/src/messages.tab (File Modified)
3009 +4 -0 trunk/src/whowas.c (File Modified)
3010
3011
3012 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3013 Log:
3014 Describe hostmask parameter of masktrace better in sgml docs.
3015
3016
3017 Changes: Modified:
3018 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3019
3020
3021 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3022 Log:
3023 masktrace help file: mention CIDR IP masks
3024 From ratbox 2.2
3025
3026
3027 Changes: Modified:
3028 +2 -0 trunk/help/opers/masktrace (File Modified)
3029
3030
3031 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3032 Log:
3033 MASKTRACE: allow normal match() on IP address also
3034 From ratbox 2.2
3035
3036
3037 Changes: Modified:
3038 +2 -3 trunk/modules/m_etrace.c (File Modified)
3039
3040
3041 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3042 Log:
3043 Allow +S clients (services) to send to channels and @/+ channels always.
3044
3045
3046 Changes: Modified:
3047 +1 -1 trunk/modules/core/m_message.c (File Modified)
3048 +1 -1 trunk/src/channel.c (File Modified)
3049
3050
3051 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3052 Log:
3053 Allow servers to send to @#chan and +#chan.
3054
3055
3056 Changes: Modified:
3057 +1 -1 trunk/modules/core/m_message.c (File Modified)
3058
3059
3060 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3061 Log:
3062 Don't count opers on service{} servers in /lusers.
3063
3064
3065 Changes: Modified:
3066 +2 -2 trunk/src/s_user.c (File Modified)
3067
3068
3069 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3070 Log:
3071 Show opers the real host behind a dynamic spoof in WHOIS.
3072 If the user is auth{} spoofed, this shows the auth{} spoof
3073 otherwise it shows the DNS hostname and IP address.
3074 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3075
3076
3077 Changes: Modified:
3078 +1 -0 trunk/include/numeric.h (File Modified)
3079 +12 -2 trunk/modules/m_whois.c (File Modified)
3080 +1 -1 trunk/src/messages.tab (File Modified)
3081
3082
3083 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3084 Log:
3085 Remove #define HIDE_SPOOF_IPS from config.h, should
3086 have been done earlier.
3087
3088
3089 Changes: Modified:
3090 +0 -7 trunk/include/config.h (File Modified)
3091
3092
3093 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3094 Log:
3095 Bring back ERR_CANTKILLSERVER.
3096
3097
3098 Changes: Modified:
3099 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3100
3101
3102 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3103 Log:
3104 ip_cloaking module:
3105 - also send RPL_HOSTHIDDEN on -h
3106 - don't allow +h for auth{} spoofed clients
3107
3108
3109 Changes: Modified:
3110 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3111
3112
3113 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3114 Log:
3115 /etc/resolv.conf parsing:
3116 - don't crash (sometimes) if there is a line without an argument
3117 (e.g. 'search' by itself)
3118 - fix handling of lines with leading whitespace
3119
3120
3121 Changes: Modified:
3122 +9 -8 trunk/src/reslib.c (File Modified)
3123
3124
3125 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3126 Log:
3127 Put back code that terminates DNS queries, which was
3128 removed during the resolver changes.
3129
3130
3131 Changes: Modified:
3132 +4 -0 trunk/src/s_auth.c (File Modified)
3133
3134
3135 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3136 Log:
3137 - oh hey, that was in the wrong place
3138
3139
3140 Changes: Modified:
3141 +13 -13 trunk/src/s_auth.c (File Modified)
3142
3143
3144 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3145 Log:
3146 - handle a situation where a user can go away before DNS completes
3147
3148
3149 Changes: Modified:
3150 +13 -0 trunk/src/s_auth.c (File Modified)
3151
3152
3153 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3154 Log:
3155 More dnsbl stuff
3156
3157
3158 Changes: Modified:
3159 +1 -0 trunk/include/blacklist.h (File Modified)
3160 +1 -0 trunk/include/res.h (File Modified)
3161 +33 -2 trunk/src/blacklist.c (File Modified)
3162 +2 -0 trunk/src/client.c (File Modified)
3163 +24 -0 trunk/src/res.c (File Modified)
3164
3165
3166 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3167 Log:
3168 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3169 if comm_accept() failed.
3170
3171 Found with valgrind.
3172
3173
3174 Changes: Modified:
3175 +4 -4 trunk/src/listener.c (File Modified)
3176
3177
3178 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3179 Log:
3180 - handle unavailable Client/preClient structs
3181
3182
3183 Changes: Modified:
3184 +9 -0 trunk/src/blacklist.c (File Modified)
3185
3186
3187 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3188 Log:
3189 Add +lf to SGML docs.
3190
3191
3192 Changes: Modified:
3193 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3194
3195
3196 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3197 Log:
3198 Also do forwarding if the channel limit (+l) is exceeded.
3199
3200
3201 Changes: Modified:
3202 +1 -1 trunk/help/opers/cmode (File Modified)
3203 +2 -2 trunk/modules/core/m_join.c (File Modified)
3204
3205
3206 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3207 Log:
3208 Post-release lovin':
3209 - Update version to 2.1.0.
3210 - Regenerate configure.
3211
3212
3213 Changes: Modified:
3214 +9 -9 trunk/configure (File Modified)
3215 +1 -1 trunk/configure.ac (File Modified)
3216
3217
3218 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3219 Log:
3220 Comment out example blacklist{} block.
3221
3222
3223 Changes: Modified:
3224 +7 -7 trunk/doc/example.conf (File Modified)
3225 +7 -7 trunk/doc/reference.conf (File Modified)
3226
3227
3228 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3229 Log:
3230 Add note regarding use of AHBL BLs.
3231
3232
3233 Changes: Modified:
3234 +4 -0 trunk/doc/example.conf (File Modified)
3235 +4 -0 trunk/doc/reference.conf (File Modified)
3236
3237
3238 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3239 Log:
3240 Fix typos.
3241
3242
3243 Changes: Modified:
3244 +2 -2 trunk/CREDITS (File Modified)
3245
3246
3247 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3248 Log:
3249 Add beu to CREDITS.
3250
3251
3252 Changes: Modified:
3253 +1 -0 trunk/CREDITS (File Modified)
3254
3255
3256 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3257 Log:
3258 Put more recent ratbox CREDITS here.
3259
3260
3261 Changes: Modified:
3262 +3 -2 trunk/doc/Ratbox-team (File Modified)
3263
3264
3265 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3266 Log:
3267 Clarify a bit.
3268
3269
3270 Changes: Modified:
3271 +5 -4 trunk/NEWS (File Modified)
3272
3273
3274 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3275 Log:
3276 Mention that install or make install also avoids modunload crashes.
3277
3278
3279 Changes: Modified:
3280 +2 -1 trunk/BUGS (File Modified)
3281
3282
3283 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3284 Log:
3285 - update NEWS a bit
3286
3287
3288 Changes: Modified:
3289 +3 -8 trunk/NEWS (File Modified)
3290
3291
3292 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3293 Log:
3294 - further updates
3295
3296
3297 Changes: Modified:
3298 +3 -2 trunk/BUGS (File Modified)
3299
3300
3301 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3302 Log:
3303 - add orighost check to hurt.c
3304 - update BUGS info
3305
3306
3307 Changes: Modified:
3308 +1 -6 trunk/BUGS (File Modified)
3309 +1 -1 trunk/extensions/hurt.c (File Modified)
3310
3311
3312 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3313 Log:
3314 Make kline_exempt exempt from HURT also.
3315
3316
3317 Changes: Modified:
3318 +2 -1 trunk/extensions/hurt.c (File Modified)
3319
3320
3321 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3322 Log:
3323 Fix mask HEAL propagation.
3324
3325
3326 Changes: Modified:
3327 +6 -3 trunk/extensions/hurt.c (File Modified)
3328
3329
3330 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3331 Log:
3332 - Remove old cruft.
3333 - Update.
3334
3335
3336 Changes: Modified:
3337 +18 -31 trunk/extensions/README (File Modified)
3338
3339
3340 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3341 Log:
3342 More target change hax.
3343 Ick.
3344
3345
3346 Changes: Modified:
3347 +5 -0 trunk/extensions/hurt.c (File Modified)
3348
3349
3350 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3351 Log:
3352 Improvements to HURT propagation.
3353
3354
3355 Changes: Modified:
3356 +8 -6 trunk/extensions/hurt.c (File Modified)
3357
3358
3359 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3360 Log:
3361 - further simplification
3362
3363
3364 Changes: Modified:
3365 +25 -76 trunk/extensions/hurt.c (File Modified)
3366 +0 -9 trunk/extensions/hurt.h (File Modified)
3367
3368
3369 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3370 Log:
3371 - client_exit hook
3372
3373
3374 Changes: Modified:
3375 +13 -0 trunk/extensions/hurt.c (File Modified)
3376
3377
3378 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3379 Log:
3380 - cut off at 15 messages instead of 30
3381
3382
3383 Changes: Modified:
3384 +1 -1 trunk/extensions/hurt.h (File Modified)
3385
3386
3387 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3388 Log:
3389 Squash a warning here.
3390
3391
3392 Changes: Modified:
3393 +1 -3 trunk/src/ircd.c (File Modified)
3394
3395
3396 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3397 Log:
3398 Don't show servers in /stats l to nonopers if flatten links is enabled.
3399
3400
3401 Changes: Modified:
3402 +3 -1 trunk/modules/m_stats.c (File Modified)
3403
3404
3405 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3406 Log:
3407 - hurt expiry
3408
3409
3410 Changes: Modified:
3411 +20 -7 trunk/extensions/hurt.c (File Modified)
3412
3413
3414 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3415 Log:
3416 - remove inline stuff (yuck)
3417 - sockaddr should have been sockhost
3418
3419
3420 Changes: Modified:
3421 +22 -31 trunk/extensions/hurt.c (File Modified)
3422
3423
3424 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3425 Log:
3426 - make hurt checking actually work
3427
3428
3429 Changes: Modified:
3430 +2 -7 trunk/extensions/hurt.c (File Modified)
3431
3432
3433 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3434 Log:
3435 Slight tweak to alias{}.
3436
3437
3438 Changes: Modified:
3439 +4 -0 trunk/src/parse.c (File Modified)
3440
3441
3442 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3443 Log:
3444 - further simplification
3445
3446
3447 Changes: Modified:
3448 +59 -71 trunk/extensions/hurt.c (File Modified)
3449 +0 -1 trunk/extensions/hurt.h (File Modified)
3450
3451
3452 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3453 Log:
3454 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3455
3456
3457 Changes: Modified:
3458 +10 -20 trunk/extensions/hurt.c (File Modified)
3459 +0 -4 trunk/extensions/hurt.h (File Modified)
3460
3461
3462 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3463 Log:
3464 - remove some unnecessary code here (hurt_initial_check_event()).
3465
3466
3467 Changes: Modified:
3468 +0 -23 trunk/extensions/hurt.c (File Modified)
3469
3470
3471 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3472 Log:
3473 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3474
3475
3476 Changes: Modified:
3477 +8 -0 trunk/modules/core/m_message.c (File Modified)
3478
3479
3480 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3481 Log:
3482 - more sane tgchange hax
3483
3484
3485 Changes: Modified:
3486 +2 -1 trunk/extensions/hurt.c (File Modified)
3487
3488
3489 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3490 Log:
3491 Make HEAL <nick> work.
3492
3493
3494 Changes: Modified:
3495 +40 -43 trunk/extensions/hurt.c (File Modified)
3496
3497
3498 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3499 Log:
3500 Destroy hurt_clients list on unload.
3501
3502
3503 Changes: Modified:
3504 +7 -0 trunk/extensions/hurt.c (File Modified)
3505
3506
3507 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3508 Log:
3509 Coding style: no space between a function name and parenthesis.
3510
3511
3512 Changes: Modified:
3513 +43 -43 trunk/extensions/hurt.c (File Modified)
3514
3515
3516 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3517 Log:
3518 Now works and throws out hurt clients after 30 protocol messages
3519 unless they identify.
3520
3521
3522 Changes: Modified:
3523 +28 -36 trunk/extensions/hurt.c (File Modified)
3524 +1 -7 trunk/extensions/hurt.h (File Modified)
3525
3526
3527 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3528 Log:
3529 Working addition/lookup.
3530
3531
3532 Changes: Modified:
3533 +8 -0 trunk/extensions/hurt.c (File Modified)
3534
3535
3536 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3537 Log:
3538 Get rid of hyb6 style propagation (:server COMMAND source).
3539
3540
3541 Changes: Modified:
3542 +18 -22 trunk/extensions/hurt.c (File Modified)
3543
3544
3545 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3546 Log:
3547 add not-working hurt_add and hurt_find
3548
3549
3550 Changes: Modified:
3551 +13 -5 trunk/extensions/hurt.c (File Modified)
3552
3553
3554 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3555 Log:
3556 Comment out a lot of stuff so I can load and unload this without crashing.
3557
3558
3559 Changes: Modified:
3560 +17 -6 trunk/extensions/hurt.c (File Modified)
3561
3562
3563 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3564 Log:
3565 Fix svn:keywords and add a short comment at the top.
3566
3567
3568 Changes: Modified:
3569 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3570
3571
3572 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3573 Log:
3574 - Make hurt module compile
3575 - Link it to the build
3576 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3577 correct flag name, no CAP_TS6 use etc
3578
3579
3580 Changes: Modified:
3581 +1 -0 trunk/extensions/Makefile.in (File Modified)
3582 +30 -32 trunk/extensions/hurt.c (File Modified)
3583
3584
3585 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3586 Log:
3587 Put beu's hurt module in trunk.
3588
3589
3590 Changes: Modified:
3591 + - trunk/extensions/hurt.c (File Added)
3592 + - trunk/extensions/hurt.h (File Added)
3593
3594
3595 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3596 Log:
3597 - _iprint(): use stderr instead of stdout
3598
3599
3600 Changes: Modified:
3601 +1 -1 trunk/src/s_log.c (File Modified)
3602
3603
3604 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3605 Log:
3606 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3607 and subsequently destroy our kqueue when we close 0, 1, 2
3608 (broke /restart).
3609 - After closing fd 0, 1, 2 reopen them to /dev/null again
3610 so we don't send messages from malloc etc to a random
3611 user's connection.
3612 - Remove an obsolete comment.
3613
3614
3615 Changes: Modified:
3616 +13 -2 trunk/src/ircd.c (File Modified)
3617
3618
3619 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3620 Log:
3621 Update NEWS file.
3622
3623
3624 Changes: Modified:
3625 +29 -1 trunk/NEWS (File Modified)
3626
3627
3628 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3629 Log:
3630 Rerun autoconf.
3631
3632
3633 Changes: Modified:
3634 +1 -1 trunk/configure (File Modified)
3635
3636
3637 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3638 Log:
3639 Fix openssl version check to also accept versions newer than 0.9.6.
3640
3641
3642 Changes: Modified:
3643 +1 -1 trunk/configure.ac (File Modified)
3644
3645
3646 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3647 Log:
3648 Oops, need packet.h here.
3649
3650
3651 Changes: Modified:
3652 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3653
3654
3655 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3656 Log:
3657 End the flood grace period in CPRIVMSG/CNOTICE.
3658
3659
3660 Changes: Modified:
3661 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3662
3663
3664 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3665 Log:
3666 - update class::connectfreq documentation
3667
3668
3669 Changes: Modified:
3670 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3671
3672
3673 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3674 Log:
3675 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3676
3677
3678 Changes: Modified:
3679 +3 -6 trunk/src/s_serv.c (File Modified)
3680
3681
3682 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3683 Log:
3684 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3685
3686
3687 Changes: Modified:
3688 +1 -1 trunk/src/messages.tab (File Modified)
3689
3690
3691 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3692 Log:
3693 Don't mention that /stats p shows idle times, as it doesn't.
3694
3695
3696 Changes: Modified:
3697 +1 -1 trunk/help/opers/stats (File Modified)
3698 +1 -1 trunk/help/users/stats (File Modified)
3699
3700
3701 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3702 Log:
3703 /stats A shows DNS servers, it doesn't matter whether ircd
3704 uses ADNS or something else.
3705
3706
3707 Changes: Modified:
3708 +1 -1 trunk/help/opers/stats (File Modified)
3709
3710
3711 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3712 Log:
3713 get_client_name() fix
3714
3715
3716 Changes: Modified:
3717 +4 -0 trunk/src/client.c (File Modified)
3718
3719
3720 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3721 Log:
3722 Add some comments.
3723
3724
3725 Changes: Modified:
3726 +6 -0 trunk/src/ircd.c (File Modified)
3727
3728
3729 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3730 Log:
3731 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3732
3733 Changes: Modified:
3734 +16 -17 trunk/configure (File Modified)
3735 +1 -1 trunk/configure.ac (File Modified)
3736
3737
3738 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3739 Log:
3740 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3741
3742 Changes: Modified:
3743 +135 -0 trunk/configure (File Modified)
3744 +6 -0 trunk/configure.ac (File Modified)
3745
3746
3747 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3748 Log:
3749 Exit 0 on successful -conftest.
3750
3751
3752 Changes: Modified:
3753 +1 -1 trunk/src/ircd.c (File Modified)
3754
3755
3756 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3757 Log:
3758 Make the "keep the parent process around" thing work, by opening
3759 a pipe to the child process. This pipe is on fd 0 in the child
3760 process. After successful initialization, the child will write
3761 a byte to this pipe, on fatal errors it will close it without
3762 writing anything.
3763
3764 Somewhat hackish still but should work.
3765
3766
3767 Changes: Modified:
3768 +27 -30 trunk/src/ircd.c (File Modified)
3769
3770
3771 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3772 Log:
3773 - convert some error messages to ierror() over fprintf/ilog combination
3774
3775
3776 Changes: Modified:
3777 +3 -6 trunk/src/ircd.c (File Modified)
3778
3779
3780 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3781 Log:
3782 - inotice() for loadmodule when in foreground mode
3783
3784
3785 Changes: Modified:
3786 +3 -0 trunk/src/modules.c (File Modified)
3787
3788
3789 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3790 Log:
3791 - remove inotice() on loading modules from the config
3792
3793
3794 Changes: Modified:
3795 +0 -3 trunk/src/modules.c (File Modified)
3796
3797
3798 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3799 Log:
3800 - usleep for 50000usec in the parent process to allow for startup messages
3801 to be cleanly printed before detaching to shell, this should be more than
3802 enough time really
3803
3804
3805 Changes: Modified:
3806 +3 -0 trunk/src/ircd.c (File Modified)
3807
3808
3809 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3810 Log:
3811 - display more errors during normal startup as to try to help people find common problems
3812
3813
3814 Changes: Modified:
3815 +27 -10 trunk/src/ircd.c (File Modified)
3816
3817
3818 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3819 Log:
3820 - version bump in preparation of 2.0.0 release
3821
3822
3823 Changes: Modified:
3824 +9 -9 trunk/configure (File Modified)
3825 +1 -1 trunk/configure.ac (File Modified)
3826
3827
3828 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3829 Log:
3830 Change example.conf operator block from "admin" to "god",
3831 so as to show we encourage per-person operator blocks.
3832
3833
3834 Changes: Modified:
3835 +4 -2 trunk/doc/example.conf (File Modified)
3836
3837
3838 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3839 Log:
3840 Document alias{} block.
3841
3842
3843 Changes: Modified:
3844 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3845
3846
3847 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3848 Log:
3849 Document DNS blacklist stuff in sgml.
3850
3851
3852 Changes: Modified:
3853 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3854 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3855
3856
3857 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3858 Log:
3859 Misc /stats clarifications.
3860
3861
3862 Changes: Modified:
3863 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3864
3865
3866 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3867 Log:
3868 Move snomasks into umodes chapter.
3869 Move oprivs chapter down.
3870
3871
3872 Changes: Modified:
3873 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3874 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3875 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3876
3877
3878 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3879 Log:
3880 Mention operator{} user@host change.
3881
3882
3883 Changes: Modified:
3884 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3885
3886
3887 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3888 Log:
3889 operator{} block user@host matches against orighost now, not host.
3890 This means that services/+h spoofs do not work in operator{} blocks;
3891 auth{} spoofs still work.
3892
3893
3894 Changes: Modified:
3895 +4 -0 trunk/doc/example.conf (File Modified)
3896 +1 -1 trunk/doc/reference.conf (File Modified)
3897 +2 -2 trunk/modules/m_challenge.c (File Modified)
3898 +1 -1 trunk/modules/m_oper.c (File Modified)
3899
3900
3901 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3902 Log:
3903 - inotice/iwarn/ierror() stuff I was working on
3904
3905
3906 Changes: Modified:
3907 +3 -0 trunk/include/s_log.h (File Modified)
3908 +15 -11 trunk/src/ircd.c (File Modified)
3909 +3 -1 trunk/src/modules.c (File Modified)
3910 +1 -1 trunk/src/newconf.c (File Modified)
3911 +54 -0 trunk/src/s_log.c (File Modified)
3912
3913
3914 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3915 Log:
3916 Oops, don't add blacklists to the list twice on rehash.
3917
3918
3919 Changes: Modified:
3920 +3 -2 trunk/src/blacklist.c (File Modified)
3921
3922
3923 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3924 Log:
3925 Remove notices to the client about progress of dnsbl lookups.
3926
3927
3928 Changes: Modified:
3929 +0 -4 trunk/src/blacklist.c (File Modified)
3930
3931
3932 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3933 Log:
3934 Add auth{} flag dnsbl_exempt.
3935
3936
3937 Changes: Modified:
3938 +2 -1 trunk/doc/example.conf (File Modified)
3939 +2 -1 trunk/doc/reference.conf (File Modified)
3940 +2 -0 trunk/include/s_conf.h (File Modified)
3941 +1 -0 trunk/src/newconf.c (File Modified)
3942 +8 -1 trunk/src/s_user.c (File Modified)
3943
3944
3945 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3946 Log:
3947 Switch alias{} and blacklist{} around, for consistency with example.conf.
3948
3949
3950 Changes: Modified:
3951 +18 -18 trunk/doc/reference.conf (File Modified)
3952
3953
3954 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3955 Log:
3956 Send a warning to the user if they are dnsbl listed but exempted.
3957
3958
3959 Changes: Modified:
3960 +17 -12 trunk/src/s_user.c (File Modified)
3961
3962
3963 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3964 Log:
3965 Move throwing out dnsbl listed clients to registration,
3966 and make kline_exempt exempt from it.
3967
3968
3969 Changes: Modified:
3970 +1 -0 trunk/include/blacklist.h (File Modified)
3971 +4 -0 trunk/include/client.h (File Modified)
3972 +15 -16 trunk/src/blacklist.c (File Modified)
3973 +6 -0 trunk/src/client.c (File Modified)
3974 +17 -0 trunk/src/s_user.c (File Modified)
3975
3976
3977 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
3978 Log:
3979 Show refcount in /stats n.
3980
3981
3982 Changes: Modified:
3983 +3 -2 trunk/modules/m_stats.c (File Modified)
3984
3985
3986 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
3987 Log:
3988 Don't look up dnsbls twice if they send USER twice.
3989
3990
3991 Changes: Modified:
3992 +5 -3 trunk/modules/m_user.c (File Modified)
3993
3994
3995 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
3996 Log:
3997 Add /stats n to help files.
3998
3999
4000 Changes: Modified:
4001 +1 -0 trunk/help/opers/stats (File Modified)
4002 +1 -0 trunk/help/users/stats (File Modified)
4003
4004
4005 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4006 Log:
4007 Only check dnsbls for A records, not AAAA.
4008
4009
4010 Changes: Modified:
4011 +1 -1 trunk/src/blacklist.c (File Modified)
4012
4013
4014 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4015 Log:
4016 Don't remove non-illegal blacklists on completion of check.
4017 Add debugging notices (not working).
4018
4019
4020 Changes: Modified:
4021 +5 -1 trunk/src/blacklist.c (File Modified)
4022
4023
4024 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4025 Log:
4026 Don't call register_local_user() if they haven't sent a nick yet.
4027
4028
4029 Changes: Modified:
4030 +1 -1 trunk/src/blacklist.c (File Modified)
4031
4032
4033 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4034 Log:
4035 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4036
4037
4038 Changes: Modified:
4039 +21 -0 trunk/modules/m_stats.c (File Modified)
4040
4041
4042 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4043 Log:
4044 More dnsbl rehash fixes, it was adding bogus entries.
4045
4046
4047 Changes: Modified:
4048 +2 -7 trunk/src/newconf.c (File Modified)
4049
4050
4051 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4052 Log:
4053 Need blacklist.h here.
4054
4055
4056 Changes: Modified:
4057 +1 -0 trunk/src/s_conf.c (File Modified)
4058
4059
4060 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4061 Log:
4062 - nuke iauth
4063
4064
4065 Changes: Modified:
4066 +1 -2 trunk/configure (File Modified)
4067 +0 -48 trunk/configure.ac (File Modified)
4068 + - trunk/doc/example-iauth.conf (File Deleted)
4069 + - trunk/iauth/ (File Deleted)
4070
4071
4072 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4073 Log:
4074 Improve handling of rehashing with blacklists.
4075 Also some coding style tweaks.
4076
4077
4078 Changes: Modified:
4079 +3 -2 trunk/include/blacklist.h (File Modified)
4080 +35 -16 trunk/src/blacklist.c (File Modified)
4081 +2 -0 trunk/src/s_conf.c (File Modified)
4082
4083
4084 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4085 Log:
4086 Clear can_send cache if a user logs in or out from services.
4087
4088
4089 Changes: Modified:
4090 +2 -0 trunk/modules/m_services.c (File Modified)
4091
4092
4093 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4094 Log:
4095 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4096 This directory is not entered by default.
4097 More stuff needs to be moved into here.
4098
4099
4100 Changes: Modified:
4101 +2 -1 trunk/configure (File Modified)
4102 +1 -0 trunk/configure.ac (File Modified)
4103 +69 -458 trunk/extensions/Makefile.in (File Modified)
4104 + - trunk/extensions/m_clearchan.c (File Deleted)
4105 + - trunk/extensions/m_force.c (File Deleted)
4106 + - trunk/unsupported/ (File Added)
4107 + - trunk/unsupported/Makefile.in (File Added)
4108 + - trunk/unsupported/m_clearchan.c (File Added)
4109 + - trunk/unsupported/m_force.c (File Added)
4110
4111
4112 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4113 Log:
4114 Logging/wallops for forcejoin/forcepart, numeric fix.
4115 This needs to be moved to the toys section.
4116
4117
4118 Changes: Modified:
4119 +22 -2 trunk/extensions/m_force.c (File Modified)
4120
4121
4122 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4123 Log:
4124 Fix comments at the top (including copyright).
4125
4126
4127 Changes: Modified:
4128 +3 -2 trunk/extensions/m_omode.c (File Modified)
4129
4130
4131 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4132 Log:
4133 Add OMODE command to extensions/ for oper mode hacking:
4134 - requires admin privs
4135 - does not work for opped opers
4136 - sends wallops
4137 - sends a ServerMode for opping the oper themselves,
4138 otherwise a mode coming from the oper (not only
4139 does this provide full accountability, it is also
4140 easiest to implement while avoiding channels
4141 messed up with bogus bans etc).
4142
4143
4144 Changes: Modified:
4145 +171 -0 trunk/extensions/Makefile.in (File Modified)
4146 + - trunk/extensions/m_omode.c (File Added)
4147
4148
4149 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4150 Log:
4151 Metadata fix
4152
4153
4154 Changes: Modified:
4155 + - trunk/include/blacklist.h (Property Modified)
4156 + - trunk/src/blacklist.c (Property Modified)
4157
4158
4159 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4160 Log:
4161 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4162
4163
4164 Changes: Modified:
4165 +5 -1 trunk/src/blacklist.c (File Modified)
4166
4167
4168 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4169 Log:
4170 Initial DNS blacklist support:
4171 - see example.conf for how to use.
4172 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4173 - tor.ahbl.org is also included because most networks will not want to allow tor
4174 (and we're considering going KoS on tor users here anyway due to abuse)
4175
4176
4177 Changes: Modified:
4178 +18 -0 trunk/doc/example.conf (File Modified)
4179 +66 -0 trunk/doc/reference.conf (File Modified)
4180 + - trunk/include/blacklist.h (File Added)
4181 +2 -0 trunk/include/client.h (File Modified)
4182 +3 -0 trunk/modules/m_user.c (File Modified)
4183 +152 -0 trunk/src/Makefile.in (File Modified)
4184 + - trunk/src/blacklist.c (File Added)
4185 +34 -0 trunk/src/newconf.c (File Modified)
4186 +1 -0 trunk/src/s_auth.c (File Modified)
4187 +4 -0 trunk/src/s_user.c (File Modified)
4188
4189
4190 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4191 Log:
4192 Remove last bit of lzo stuff (comment in example.conf connect{}).
4193
4194
4195 Changes: Modified:
4196 +0 -4 trunk/doc/example.conf (File Modified)
4197
4198
4199 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4200 Log:
4201 Show sasl successes and failures in /stats t (like other
4202 things in /stats t, about local clients only).
4203
4204
4205 Changes: Modified:
4206 +2 -0 trunk/include/s_stats.h (File Modified)
4207 +3 -0 trunk/modules/m_sasl.c (File Modified)
4208 +3 -0 trunk/src/s_stats.c (File Modified)
4209
4210
4211 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4212 Log:
4213 Allow messaging services by nickname without using
4214 target change slots (this was already possible with
4215 user@server notation or services shortcuts).
4216
4217
4218 Changes: Modified:
4219 +2 -2 trunk/modules/core/m_message.c (File Modified)
4220
4221
4222 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4223 Log:
4224 Abort a safelist if a new /list comes in while one is already in progress.
4225
4226
4227 Changes: Modified:
4228 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4229
4230
4231 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4232 Log:
4233 Change $![letter]:[mask] to $~[letter]:[mask]
4234 so both ! and ~ invert an extban.
4235
4236
4237 Changes: Modified:
4238 +2 -0 trunk/src/chmode.c (File Modified)
4239
4240
4241 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4242 Log:
4243 - revert due to technical issues
4244
4245
4246 Changes: Modified:
4247 +1 -1 trunk/src/extban.c (File Modified)
4248
4249
4250 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4251 Log:
4252 - 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
4253
4254
4255 Changes: Modified:
4256 +1 -1 trunk/src/extban.c (File Modified)
4257
4258
4259 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4260 Log:
4261 Don't pace /list on a single channel.
4262
4263
4264 Changes: Modified:
4265 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4266
4267
4268 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4269 Log:
4270 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4271
4272
4273 Changes: Modified:
4274 +4 -2 trunk/include/supported.h (File Modified)
4275
4276
4277 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4278 Log:
4279 Extban types are case insensitive; force them to lowercase when added.
4280
4281
4282 Changes: Modified:
4283 +5 -5 trunk/doc/extban.txt (File Modified)
4284 +4 -0 trunk/src/chmode.c (File Modified)
4285 +3 -3 trunk/src/extban.c (File Modified)
4286
4287
4288 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4289 Log:
4290 sendto_wallops_flags():
4291 - instead of checking IsOper on each client, walk the appropriate list
4292 - instead of sending non-+z wallops from persons to nonopers, send only
4293 +w wallops from persons
4294
4295
4296 Changes: Modified:
4297 +1 -5 trunk/src/send.c (File Modified)
4298
4299
4300 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4301 Log:
4302 Prefix oper wallops with "WALLOPS - " if they would
4303 otherwise look like operwalls or locops, when sending
4304 them to local users.
4305
4306
4307 Changes: Modified:
4308 +11 -1 trunk/modules/m_wallops.c (File Modified)
4309
4310
4311 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4312 Log:
4313 Make sure destination field in some sasl numerics
4314 is the user's nick, not the sasl agent or server
4315 name.
4316
4317
4318 Changes: Modified:
4319 +2 -2 trunk/modules/m_sasl.c (File Modified)
4320
4321
4322 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4323 Log:
4324 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4325
4326
4327 Changes: Modified:
4328 +1 -1 trunk/extensions/Makefile.in (File Modified)
4329
4330
4331 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4332 Log:
4333 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4334
4335
4336 Changes: Modified:
4337 +1 -0 trunk/src/s_user.c (File Modified)
4338
4339
4340 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4341 Log:
4342 Fix build for when IPv6 is disabled.
4343
4344
4345 Changes: Modified:
4346 +12 -10 trunk/src/s_auth.c (File Modified)
4347
4348
4349 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4350 Log:
4351 Add information about adding extban types.
4352
4353
4354 Changes: Modified:
4355 +25 -0 trunk/doc/extban.txt (File Modified)
4356
4357
4358 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4359 Log:
4360 Better extban validation: try to match a new extban from
4361 a local user against its setter to see if it is valid.
4362 Unknown extban types from remotes are no longer hidden.
4363
4364
4365 Changes: Modified:
4366 +4 -3 trunk/doc/extban.txt (File Modified)
4367 +1 -0 trunk/include/channel.h (File Modified)
4368 +2 -6 trunk/src/chmode.c (File Modified)
4369 +32 -0 trunk/src/extban.c (File Modified)
4370
4371
4372 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4373 Log:
4374 Make sure both .c.o: and .s.o: are followed by the necessary command.
4375
4376
4377 Changes: Modified:
4378 +1 -0 trunk/src/Makefile.in (File Modified)
4379
4380
4381 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4382 Log:
4383 Add need_sasl auth{} flag to sgml documentation.
4384
4385
4386 Changes: Modified:
4387 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4388
4389
4390 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4391 Log:
4392 Document need_sasl auth{} flag in example confs.
4393
4394
4395 Changes: Modified:
4396 +1 -0 trunk/doc/example.conf (File Modified)
4397 +1 -0 trunk/doc/reference.conf (File Modified)
4398
4399
4400 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4401 Log:
4402 Don't allow TB to set an empty topic.
4403 This would be possible if a server sent bad protocol
4404 and could cause a crash.
4405
4406
4407 Changes: Modified:
4408 +4 -0 trunk/modules/m_tb.c (File Modified)
4409
4410
4411 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4412 Log:
4413 - oops
4414
4415
4416 Changes: Modified:
4417 +1 -1 trunk/Makefile.in (File Modified)
4418
4419
4420 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4421 Log:
4422 - typo fix
4423
4424
4425 Changes: Modified:
4426 +2 -2 trunk/configure (File Modified)
4427 +1 -1 trunk/configure.ac (File Modified)
4428
4429
4430 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4431 Log:
4432 - rebuild configure
4433
4434
4435 Changes: Modified:
4436 +2 -2 trunk/configure (File Modified)
4437
4438
4439 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4440 Log:
4441 - makefile fix
4442
4443
4444 Changes: Modified:
4445 +1 -1 trunk/extensions/Makefile.in (File Modified)
4446
4447
4448 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4449 Log:
4450 - rename contrib to extensions to bring some clarity to things
4451
4452
4453 Changes: Modified:
4454 +1 -1 trunk/Makefile.in (File Modified)
4455 +1 -1 trunk/configure.ac (File Modified)
4456 +10 -10 trunk/doc/example.conf (File Modified)
4457 +10 -10 trunk/doc/reference.conf (File Modified)
4458 + - trunk/extensions/ (File Added)
4459 + - trunk/extras/ (File Deleted)
4460
4461
4462 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4463 Log:
4464 - temporary rename
4465
4466
4467 Changes: Modified:
4468 +1 -1 trunk/Makefile.in (File Modified)
4469 +1 -1 trunk/configure.ac (File Modified)
4470 + - trunk/contrib/ (File Deleted)
4471 + - trunk/extras/ (File Added)
4472
4473
4474 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4475 Log:
4476 Don't allow servers to QUIT (they should use SQUIT).
4477
4478
4479 Changes: Modified:
4480 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4481
4482
4483 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4484 Log:
4485 - keywords
4486
4487
4488 Changes: Modified:
4489 + - trunk/src/fnvhash.s (Property Modified)
4490
4491
4492 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4493 Log:
4494 - reduced version of code
4495
4496
4497 Changes: Modified:
4498 +9 -61 trunk/src/fnvhash.s (File Modified)
4499
4500
4501 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4502 Log:
4503 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4504
4505
4506 Changes: Modified:
4507 +1 -1 trunk/src/fnvhash.s (File Modified)
4508
4509
4510 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4511 Log:
4512 Fix orighost matching for klines, etc. Was hashing the visible
4513 host, oops.
4514
4515
4516 Changes: Modified:
4517 +1 -1 trunk/src/hostmask.c (File Modified)
4518
4519
4520 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4521 Log:
4522 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4523
4524
4525 Changes: Modified:
4526 +7 -1 trunk/configure (File Modified)
4527 +5 -0 trunk/configure.ac (File Modified)
4528 +5 -6 trunk/src/Makefile.in (File Modified)
4529 +0 -4 trunk/src/fnvhash.s (File Modified)
4530 +0 -2 trunk/src/hash.c (File Modified)
4531
4532
4533 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4534 Log:
4535 - regenerate configure
4536
4537
4538 Changes: Modified:
4539 +18 -0 trunk/configure (File Modified)
4540
4541
4542 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4543 Log:
4544 - --enable-ricer-hashing option.
4545
4546
4547 Changes: Modified:
4548 +9 -0 trunk/configure.ac (File Modified)
4549 +3 -0 trunk/include/setup.h.in (File Modified)
4550
4551
4552 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4553 Log:
4554 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4555
4556
4557 Changes: Modified:
4558 + - trunk/src/fnvhash.s (File Added)
4559 +3 -0 trunk/src/hash.c (File Modified)
4560
4561
4562 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4563 Log:
4564 Fix syntax error in reference.conf.
4565
4566
4567 Changes: Modified:
4568 +0 -1 trunk/doc/reference.conf (File Modified)
4569
4570
4571 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4572 Log:
4573 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4574 (&& instead of ||...)
4575 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4576
4577
4578 Changes: Modified:
4579 +1 -1 trunk/src/chmode.c (File Modified)
4580
4581
4582 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4583 Log:
4584 Documentation for extban.
4585
4586
4587 Changes: Modified:
4588 + - trunk/doc/extban.txt (File Added)
4589
4590
4591 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4592 Log:
4593 Add extban modules to example confs.
4594
4595
4596 Changes: Modified:
4597 +5 -0 trunk/doc/example.conf (File Modified)
4598 +10 -0 trunk/doc/reference.conf (File Modified)
4599
4600
4601 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4602 Log:
4603 Initial addition of extended ban types (conditionals).
4604 Allows custom +bqeI checks via modules.
4605 Initial extra types are account (a[:mask]), oper (o),
4606 channel (c:name), realname (r:mask), server (s:mask).
4607
4608
4609 Changes: Modified:
4610 +229 -0 trunk/contrib/Makefile.in (File Modified)
4611 + - trunk/contrib/extb_account.c (File Added)
4612 + - trunk/contrib/extb_channel.c (File Added)
4613 + - trunk/contrib/extb_oper.c (File Added)
4614 + - trunk/contrib/extb_realname.c (File Added)
4615 + - trunk/contrib/extb_server.c (File Added)
4616 +13 -0 trunk/include/channel.h (File Modified)
4617 +1 -0 trunk/src/Makefile.in (File Modified)
4618 +14 -5 trunk/src/channel.c (File Modified)
4619 +91 -0 trunk/src/chmode.c (File Modified)
4620 + - trunk/src/extban.c (File Added)
4621
4622
4623 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4624 Log:
4625 Do not force +bqeI modes starting with '$' in nick!user@host format.
4626 * and ? characters in them are still assumed to be wildcards.
4627
4628
4629 Changes: Modified:
4630 +6 -0 trunk/src/chmode.c (File Modified)
4631
4632
4633 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4634 Log:
4635 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4636
4637
4638 Changes: Modified:
4639 +4 -0 trunk/modules/m_capab.c (File Modified)
4640
4641
4642 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4643 Log:
4644 Stop some mixing of client and server protocol.
4645
4646
4647 Changes: Modified:
4648 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4649 +4 -2 trunk/modules/m_pass.c (File Modified)
4650 +6 -0 trunk/modules/m_sasl.c (File Modified)
4651 +6 -0 trunk/modules/m_user.c (File Modified)
4652
4653
4654 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4655 Log:
4656 - additional revert
4657
4658
4659 Changes: Modified:
4660 +0 -2 trunk/include/s_newconf.h (File Modified)
4661 +0 -4 trunk/include/s_serv.h (File Modified)
4662 +0 -1 trunk/src/newconf.c (File Modified)
4663 +1 -13 trunk/src/s_serv.c (File Modified)
4664
4665
4666 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4667 Log:
4668 - revert LZOLink patch for now
4669
4670
4671 Changes: Modified:
4672 +0 -1 trunk/servlink/Makefile.in (File Modified)
4673 +0 -16 trunk/servlink/README (File Modified)
4674 +2 -36 trunk/servlink/control.c (File Modified)
4675 +0 -3 trunk/servlink/control.h (File Modified)
4676 +7 -5955 trunk/servlink/io.c (File Modified)
4677 + - trunk/servlink/lzoconf.h (File Deleted)
4678 + - trunk/servlink/lzodefs.h (File Deleted)
4679 + - trunk/servlink/minilzo.c (File Deleted)
4680 + - trunk/servlink/minilzo.h (File Deleted)
4681 +0 -1 trunk/servlink/servlink.h (File Modified)
4682
4683
4684 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4685 Log:
4686 - more stuff here
4687
4688
4689 Changes: Modified:
4690 +4 -2 trunk/servlink/control.c (File Modified)
4691 +2 -1 trunk/servlink/io.c (File Modified)
4692
4693
4694 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4695 Log:
4696 - oops
4697
4698
4699 Changes: Modified:
4700 +2 -2 trunk/servlink/io.c (File Modified)
4701
4702
4703 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4704 Log:
4705 - paranoia, prevent segfaults
4706
4707
4708 Changes: Modified:
4709 +2 -2 trunk/servlink/io.c (File Modified)
4710
4711
4712 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4713 Log:
4714 - more optimal servlink code
4715
4716
4717 Changes: Modified:
4718 +21 -8 trunk/servlink/io.c (File Modified)
4719
4720
4721 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4722 Log:
4723 - more efficient read strategy
4724
4725
4726 Changes: Modified:
4727 +15 -3 trunk/servlink/io.c (File Modified)
4728
4729
4730 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4731 Log:
4732 - use lzo_uintp cast to make LZO happy
4733
4734
4735 Changes: Modified:
4736 +3 -3 trunk/servlink/io.c (File Modified)
4737
4738
4739 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4740 Log:
4741 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4742
4743
4744 Changes: Modified:
4745 +4 -0 trunk/doc/example.conf (File Modified)
4746 +2 -1 trunk/include/s_newconf.h (File Modified)
4747 +4 -0 trunk/include/s_serv.h (File Modified)
4748 +1 -0 trunk/servlink/Makefile.in (File Modified)
4749 +16 -0 trunk/servlink/README (File Modified)
4750 +34 -2 trunk/servlink/control.c (File Modified)
4751 +3 -0 trunk/servlink/control.h (File Modified)
4752 +5929 -7 trunk/servlink/io.c (File Modified)
4753 + - trunk/servlink/lzoconf.h (File Added)
4754 + - trunk/servlink/lzodefs.h (File Added)
4755 + - trunk/servlink/minilzo.c (File Added)
4756 + - trunk/servlink/minilzo.h (File Added)
4757 +1 -0 trunk/servlink/servlink.h (File Modified)
4758 +1 -0 trunk/src/newconf.c (File Modified)
4759 +14 -2 trunk/src/s_serv.c (File Modified)
4760
4761
4762 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4763 Log:
4764 - remove imalloc, it was a concept that probably wouldn't have worked properly
4765
4766
4767 Changes: Modified:
4768 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4769 + - trunk/libcharybdis/imalloc.c (File Deleted)
4770 + - trunk/libcharybdis/imalloc.h (File Deleted)
4771
4772
4773 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4774 Log:
4775 - disable imalloc for now
4776
4777
4778 Changes: Modified:
4779 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4780
4781
4782 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4783 Log:
4784 - remove unneeded debug code
4785
4786
4787 Changes: Modified:
4788 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4789
4790
4791 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4792 Log:
4793 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4794
4795
4796 Changes: Modified:
4797 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4798
4799
4800 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4801 Log:
4802 - more stuff here, imalloc remains disabled for now
4803
4804
4805 Changes: Modified:
4806 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4807
4808
4809 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4810 Log:
4811 - more progress
4812
4813
4814 Changes: Modified:
4815 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4816
4817
4818 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4819 Log:
4820 - more tweaks
4821
4822
4823 Changes: Modified:
4824 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4825 +2 -0 trunk/src/ircd.c (File Modified)
4826
4827
4828 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4829 Log:
4830 - roll back libircd crap
4831
4832
4833 Changes: Modified:
4834 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4835 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4836 +29 -0 trunk/src/.depend (File Modified)
4837 +6 -21 trunk/src/Makefile.in (File Modified)
4838 +3 -218 trunk/src/ircd.c (File Modified)
4839 + - trunk/src/ircd_linker.c (File Deleted)
4840 + - trunk/src/main.c (File Deleted)
4841
4842
4843 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4844 Log:
4845 - realloc(), free() implementation
4846
4847
4848 Changes: Modified:
4849 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4850
4851
4852 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4853 Log:
4854 - malloc(), calloc() implementation
4855
4856
4857 Changes: Modified:
4858 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4859
4860
4861 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4862 Log:
4863 - block_free(), block_find(), retune_heaps() implementation
4864
4865
4866 Changes: Modified:
4867 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4868
4869
4870 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4871 Log:
4872 - block_destroy code, block_allocate code.
4873
4874
4875 Changes: Modified:
4876 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4877
4878
4879 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4880 Log:
4881 - block_new() code
4882
4883
4884 Changes: Modified:
4885 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4886
4887
4888 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4889 Log:
4890 - disable imalloc again :P
4891
4892
4893 Changes: Modified:
4894 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4895
4896
4897 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4898 Log:
4899 - fix warning
4900
4901
4902 Changes: Modified:
4903 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4904
4905
4906 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4907 Log:
4908 - fix typo
4909
4910
4911 Changes: Modified:
4912 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4913
4914
4915 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4916 Log:
4917 - constructor code for imalloc engine (malloc_init())
4918
4919
4920 Changes: Modified:
4921 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4922
4923
4924 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4925 Log:
4926 - imalloc engine improvements
4927
4928
4929 Changes: Modified:
4930 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4931
4932
4933 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4934 Log:
4935 - replace mmap() code with direct brk()/sbrk() calls.
4936
4937
4938 Changes: Modified:
4939 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4940
4941
4942 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4943 Log:
4944 - remove outdated i_malloc() interfaces
4945
4946
4947 Changes: Modified:
4948 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4949
4950
4951 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4952 Log:
4953 - redisable imalloc (sorry!)
4954
4955
4956 Changes: Modified:
4957 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4958
4959
4960 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4961 Log:
4962 - correct GET_PAGE_SLOT() macro
4963
4964
4965 Changes: Modified:
4966 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4967
4968
4969 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
4970 Log:
4971 - oops forgot to commit it with imalloc turned off
4972
4973
4974 Changes: Modified:
4975 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4976
4977
4978 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
4979 Log:
4980 - cleanups
4981
4982
4983 Changes: Modified:
4984 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
4985 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
4986
4987
4988 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
4989 Log:
4990 - lowlevel imalloc code
4991
4992
4993 Changes: Modified:
4994 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
4995 + - trunk/libcharybdis/imalloc.h (File Added)
4996
4997
4998 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
4999 Log:
5000 - fix bindings
5001
5002
5003 Changes: Modified:
5004 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5005
5006
5007 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5008 Log:
5009 remove #ifndef
5010
5011
5012 Changes: Modified:
5013 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5014
5015
5016 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5017 Log:
5018 - 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)
5019
5020
5021 Changes: Modified:
5022 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5023 + - trunk/libcharybdis/imalloc.c (File Added)
5024
5025
5026 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5027 Log:
5028 - increment configure Id
5029
5030
5031 Changes: Modified:
5032 +2208 -1 trunk/configure (File Modified)
5033
5034
5035 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5036 Log:
5037 - bootstrap for imalloc code
5038
5039
5040 Changes: Modified:
5041 +54 -1 trunk/configure.ac (File Modified)
5042 +27 -0 trunk/include/setup.h.in (File Modified)
5043
5044
5045 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5046 Log:
5047 Clarify interaction of spoofs and channel bans/operator{} blocks.
5048
5049
5050 Changes: Modified:
5051 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5052 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5053
5054
5055 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5056 Log:
5057 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5058
5059
5060 Changes: Modified:
5061 +30 -22 trunk/src/ircd.c (File Modified)
5062
5063
5064 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5065 Log:
5066 If shared{} blocks deny something, the command
5067 is silently ignored.
5068
5069
5070 Changes: Modified:
5071 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5072
5073
5074 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5075 Log:
5076 Move up IsService check so we don't store a non-service
5077 in preClient->sasl_agent.
5078
5079
5080 Changes: Modified:
5081 +6 -6 trunk/modules/m_sasl.c (File Modified)
5082
5083
5084 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5085 Log:
5086 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5087 Add some more sanity checks on agent strings.
5088
5089
5090 Changes: Modified:
5091 +13 -11 trunk/modules/m_sasl.c (File Modified)
5092
5093
5094 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5095 Log:
5096 Unknown clients can have an ID too now so make sure to remove
5097 them from the hash if they exit.
5098
5099
5100 Changes: Modified:
5101 +3 -0 trunk/src/client.c (File Modified)
5102
5103
5104 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5105 Log:
5106 Only accept sasl from servers in a service{} block.
5107 Not tested but this must go in.
5108
5109
5110 Changes: Modified:
5111 +6 -0 trunk/modules/m_sasl.c (File Modified)
5112 +3 -0 trunk/modules/m_signon.c (File Modified)
5113
5114
5115 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5116 Log:
5117 Only process SAVE messages targetting registered users,
5118 not servers or unregistered connections. Could cause
5119 a crash when bad protocol was received.
5120
5121
5122 Changes: Modified:
5123 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5124
5125
5126 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5127 Log:
5128 - fix QJM buffer overflow vulnerability (fucking GXTi)
5129
5130
5131 Changes: Modified:
5132 +3 -3 trunk/src/s_user.c (File Modified)
5133
5134
5135 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5136 Log:
5137 Mention /scan umodes under oper_spy privilege.
5138
5139
5140 Changes: Modified:
5141 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5142
5143
5144 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5145 Log:
5146 Mention that overlapping cluster blocks are a bad thing.
5147
5148
5149 Changes: Modified:
5150 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5151
5152
5153 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5154 Log:
5155 - Document cluster{} and shared{} blocks.
5156 - Mention that service{} does not allow wildcards.
5157
5158
5159 Changes: Modified:
5160 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5161
5162
5163 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5164 Log:
5165 Document exempt{} and service{} blocks, point to reference.conf for
5166 general{}, channel{} and serverhide{}.
5167
5168
5169 Changes: Modified:
5170 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5171
5172
5173 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5174 Log:
5175 Document ~ in lists of values better.
5176
5177
5178 Changes: Modified:
5179 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5180
5181
5182 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5183 Log:
5184 More detailed CNOTICE, CPRIVMSG descriptions.
5185
5186
5187 Changes: Modified:
5188 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5189
5190
5191 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5192 Log:
5193 Oops, need both Revision and Id on modules.
5194
5195
5196 Changes: Modified:
5197 + - trunk/modules/sno_routing.c (Property Modified)
5198
5199
5200 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5201 Log:
5202 Tweak header comment a bit (filename, Id).
5203
5204
5205 Changes: Modified:
5206 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5207
5208
5209 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5210 Log:
5211 Add GLINE and UNGLINE.
5212
5213
5214 Changes: Modified:
5215 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5216
5217
5218 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5219 Log:
5220 New configure with proper Id.
5221
5222
5223 Changes: Modified:
5224 +3 -1 trunk/configure (File Modified)
5225
5226
5227 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5228 Log:
5229 Change #include directives for in6addr_any, hopefully compiles better now.
5230
5231
5232 Changes: Modified:
5233 +3 -1 trunk/configure.ac (File Modified)
5234
5235
5236 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5237 Log:
5238 Encourage putting actual administrative information
5239 in the admin{} block.
5240
5241
5242 Changes: Modified:
5243 +3 -3 trunk/doc/example.conf (File Modified)
5244
5245
5246 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5247 Log:
5248 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5249
5250
5251 Changes: Modified:
5252 +9 -7 trunk/include/s_conf.h (File Modified)
5253 +1 -0 trunk/src/newconf.c (File Modified)
5254 +10 -0 trunk/src/s_user.c (File Modified)
5255
5256
5257 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5258 Log:
5259 - Change to glines = no in example confs
5260 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5261 are disabled.
5262
5263
5264 Changes: Modified:
5265 +1 -1 trunk/doc/example.conf (File Modified)
5266 +1 -1 trunk/doc/reference.conf (File Modified)
5267 +2 -2 trunk/modules/m_gline.c (File Modified)
5268
5269
5270 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5271 Log:
5272 - forward-port QJM fix from 1.1
5273
5274
5275 Changes: Modified:
5276 +2 -0 trunk/src/s_user.c (File Modified)
5277
5278
5279 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5280 Log:
5281 - add switch to configure to disable the block allocator
5282
5283
5284 Changes: Modified:
5285 +18 -0 trunk/configure (File Modified)
5286 +9 -0 trunk/configure.ac (File Modified)
5287 +0 -6 trunk/include/config.h (File Modified)
5288 +3 -0 trunk/include/setup.h.in (File Modified)
5289
5290
5291 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5292 Log:
5293 Fix wierd error that would exit SASL users with "Overridden"
5294
5295 Changes: Modified:
5296 +1 -1 trunk/modules/m_signon.c (File Modified)
5297
5298
5299 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5300 Log:
5301 Remove obsolete XXX comment about lazylinks.
5302
5303
5304 Changes: Modified:
5305 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5306
5307
5308 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5309 Log:
5310 OJOIN: make sure to send the wallops remotely for #channels
5311
5312
5313 Changes: Modified:
5314 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5315
5316
5317 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5318 Log:
5319 Accountability for OJOIN (contrib module)
5320
5321 Changes: Modified:
5322 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5323
5324
5325 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5326 Log:
5327 - move more stuff over to ircd_state
5328
5329
5330 Changes: Modified:
5331 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5332 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5333 +9 -0 trunk/src/ircd_state.c (File Modified)
5334 +3 -3 trunk/src/patricia.c (File Modified)
5335
5336
5337 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5338 Log:
5339 - move more stuff out of libircd and into ircd_state.c
5340
5341
5342 Changes: Modified:
5343 +5 -5 trunk/src/channel.c (File Modified)
5344 +4 -4 trunk/src/client.c (File Modified)
5345 +12 -0 trunk/src/ircd_state.c (File Modified)
5346
5347
5348 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5349 Log:
5350 - this is just barrels of fun
5351
5352
5353 Changes: Modified:
5354 + - trunk/include/ircd_state.h (File Added)
5355 +1 -1 trunk/src/Makefile.in (File Modified)
5356 +2 -1 trunk/src/channel.c (File Modified)
5357 +3 -52 trunk/src/ircd.c (File Modified)
5358 +100 -3 trunk/src/ircd_state.c (File Modified)
5359
5360
5361 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5362 Log:
5363 It's .include, not #include.
5364
5365
5366 Changes: Modified:
5367 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5368
5369
5370 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5371 Log:
5372 More consistent section titles.
5373
5374
5375 Changes: Modified:
5376 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5377 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5378 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5379
5380
5381 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5382 Log:
5383 Mention possible exceeding of +j/+l due to propagation
5384 delays between servers.
5385
5386
5387 Changes: Modified:
5388 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5389
5390
5391 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5392 Log:
5393 Formatting nits:
5394 - "text" -> <quote>text</quote>
5395 - <filename>
5396 - a few more
5397
5398
5399 Changes: Modified:
5400 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5401 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5402 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5403 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5404
5405
5406 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5407 Log:
5408 Remove text about deprecation of glines.
5409
5410
5411 Changes: Modified:
5412 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5413
5414
5415 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5416 Log:
5417 - Add description of umode +D, deaf.
5418 - Mention CALLERID 005 token with umode +g.
5419
5420
5421 Changes: Modified:
5422 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5423
5424
5425 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5426 Log:
5427 Strip off a leading colon in services shortcuts (aliases).
5428
5429
5430 Changes: Modified:
5431 +2 -0 trunk/src/parse.c (File Modified)
5432
5433
5434 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5435 Log:
5436 Add no_oper_invis contrib module, denies opers setting
5437 themselves invisible (except hidden_oper's).
5438
5439
5440 Changes: Modified:
5441 +42 -0 trunk/contrib/Makefile.in (File Modified)
5442 + - trunk/contrib/no_oper_invis.c (File Added)
5443
5444
5445 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5446 Log:
5447 Mention /stats E, make the other /stats descriptions more consistent.
5448
5449
5450 Changes: Modified:
5451 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5452
5453
5454 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5455 Log:
5456 Mention that the KILL reason and oper will appear on channels.
5457
5458
5459 Changes: Modified:
5460 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5461
5462
5463 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5464 Log:
5465 Mention /mode #channel f to query forward channel from outside.
5466
5467
5468 Changes: Modified:
5469 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5470
5471
5472 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5473 Log:
5474 Port over RATBOX_2_1 r20960 (anfl):
5475 client connect notices to +C should be hiding the extra
5476 fields for spoofed users
5477
5478
5479 Changes: Modified:
5480 +2 -1 trunk/src/s_user.c (File Modified)
5481
5482
5483 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5484 Log:
5485 Add a chapter with our extra user commands:
5486 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5487
5488
5489 Changes: Modified:
5490 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5491 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5492
5493
5494 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5495 Log:
5496 Do not put by <server>: in SQUIT reasons to servers
5497 other than the one being exited.
5498
5499
5500 Changes: Modified:
5501 +1 -1 trunk/src/client.c (File Modified)
5502
5503
5504 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5505 Log:
5506 Regenerate configure.
5507
5508
5509 Changes: Modified:
5510 +1162 -1159 trunk/configure (File Modified)
5511
5512
5513 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5514 Log:
5515 Move the warning flags down so they do not mess up
5516 checks like for -Wl,-export-dynamic.
5517
5518
5519 Changes: Modified:
5520 +33 -30 trunk/configure.ac (File Modified)
5521
5522
5523 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5524 Log:
5525 - more work here
5526
5527
5528 Changes: Modified:
5529 +2 -1 trunk/iauth/Makefile.in (File Modified)
5530
5531
5532 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5533 Log:
5534 - build iauth makefile
5535
5536
5537 Changes: Modified:
5538 +3 -2 trunk/configure (File Modified)
5539 +1 -0 trunk/configure.ac (File Modified)
5540
5541
5542 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5543 Log:
5544 - Makefile
5545
5546
5547 Changes: Modified:
5548 + - trunk/iauth/Makefile.in (File Added)
5549
5550
5551 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5552 Log:
5553 - add iauth.conf.example from irc2.11
5554
5555
5556 Changes: Modified:
5557 + - trunk/doc/example-iauth.conf (File Added)
5558
5559
5560 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5561 Log:
5562 - wow, i found some docs on this thing
5563
5564
5565 Changes: Modified:
5566 + - trunk/doc/technical/iauth-internals.txt (File Added)
5567
5568
5569 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5570 Log:
5571 - no longer applicable
5572
5573
5574 Changes: Modified:
5575 + - trunk/authdaemon/ (File Deleted)
5576
5577
5578 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5579 Log:
5580 - remove libircd.so on make clean (oops)
5581
5582
5583 Changes: Modified:
5584 +1 -1 trunk/src/Makefile.in (File Modified)
5585
5586
5587 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5588 Log:
5589 - merge iauth source for experimentation
5590
5591
5592 Changes: Modified:
5593 + - trunk/iauth/ (File Added)
5594 + - trunk/iauth/a_conf.c (File Added)
5595 + - trunk/iauth/a_conf_def.h (File Added)
5596 + - trunk/iauth/a_conf_ext.h (File Added)
5597 + - trunk/iauth/a_defines.h (File Added)
5598 + - trunk/iauth/a_externs.h (File Added)
5599 + - trunk/iauth/a_io.c (File Added)
5600 + - trunk/iauth/a_io_ext.h (File Added)
5601 + - trunk/iauth/a_log.c (File Added)
5602 + - trunk/iauth/a_log_def.h (File Added)
5603 + - trunk/iauth/a_log_ext.h (File Added)
5604 + - trunk/iauth/a_struct_def.h (File Added)
5605 + - trunk/iauth/iauth.c (File Added)
5606 + - trunk/iauth/mod_lhex.c (File Added)
5607 + - trunk/iauth/mod_lhex_ext.h (File Added)
5608 + - trunk/iauth/mod_pipe.c (File Added)
5609 + - trunk/iauth/mod_pipe_ext.h (File Added)
5610 + - trunk/iauth/mod_rfc931.c (File Added)
5611 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5612 + - trunk/iauth/mod_socks.c (File Added)
5613 + - trunk/iauth/mod_socks_ext.h (File Added)
5614 + - trunk/iauth/mod_webproxy.c (File Added)
5615 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5616
5617
5618 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5619 Log:
5620 User /quote help index was not sorted properly.
5621
5622
5623 Changes: Modified:
5624 +2 -2 trunk/help/Makefile.in (File Modified)
5625 +8 -8 trunk/help/users/index (File Modified)
5626
5627
5628 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5629 Log:
5630 Add SCAN help file.
5631
5632
5633 Changes: Modified:
5634 +25 -8 trunk/help/opers/index (File Modified)
5635 + - trunk/help/opers/scan (File Added)
5636
5637
5638 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5639 Log:
5640 SGML docs:
5641 - Document SCAN UMODES
5642 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5643
5644
5645 Changes: Modified:
5646 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5647
5648
5649 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5650 Log:
5651 Add our copyright information to /info (part of release-1.1 r1026).
5652
5653
5654 Changes: Modified:
5655 +1 -0 trunk/src/version.c.SH (File Modified)
5656
5657
5658 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5659 Log:
5660 Fix some compile warnings.
5661
5662
5663 Changes: Modified:
5664 +1 -1 trunk/modules/core/m_join.c (File Modified)
5665 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5666 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5667 +1 -1 trunk/modules/m_scan.c (File Modified)
5668 +4 -4 trunk/modules/m_signon.c (File Modified)
5669
5670
5671 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5672 Log:
5673 RSFNC: OK, actually consider unknowns also for detecting a collide.
5674 Otherwise we can get two clients with the same nick.
5675
5676
5677 Changes: Modified:
5678 +1 -1 trunk/modules/m_services.c (File Modified)
5679
5680
5681 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5682 Log:
5683 - charybdis profiling stuff
5684 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5685 - update .depend
5686
5687
5688 Changes: Modified:
5689 +0 -8 trunk/configure (File Modified)
5690 +1 -8 trunk/configure.ac (File Modified)
5691 +18 -0 trunk/include/channel.h (File Modified)
5692 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5693 +335 -260 trunk/src/.depend (File Modified)
5694 +1569 -0 trunk/src/Makefile.in (File Modified)
5695 + - trunk/src/chmode.c (File Added)
5696 +16 -1 trunk/src/ircd.c (File Modified)
5697 +11 -0 trunk/src/main.c (File Modified)
5698 +11 -0 trunk/src/modules.c (File Modified)
5699
5700
5701 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5702 Log:
5703 RSFNC: Do not send kills to servers for unknowns
5704
5705
5706 Changes: Modified:
5707 +4 -2 trunk/modules/m_services.c (File Modified)
5708
5709
5710 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5711 Log:
5712 Describe service{} blocks in reference.conf.
5713
5714
5715 Changes: Modified:
5716 +12 -0 trunk/doc/reference.conf (File Modified)
5717
5718
5719 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5720 Log:
5721 Replace this list of modes with pointers to other documentation.
5722
5723
5724 Changes: Modified:
5725 +6 -50 trunk/doc/modes.txt (File Modified)
5726
5727
5728 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5729 Log:
5730 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5731 looks too much like an old-ircd client pointer otherwise.
5732
5733
5734 Changes: Modified:
5735 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5736
5737
5738 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5739 Log:
5740 findforwards:
5741 - note truncation of the list (perhaps sending multiple
5742 notices is better)
5743 - clarify in a comment that /findforwards on a nonexistent
5744 channel can be useful
5745 - sendto_one_notice() requires that the text start with
5746 a colon
5747
5748
5749 Changes: Modified:
5750 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5751
5752
5753 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5754 Log:
5755 When we close a local server's link, always include the
5756 name of the client causing the exit in the reason in the
5757 SQUIT we send them (replacing them with us). This makes
5758 sure server notices for stuff like "Not enough arguments
5759 to server command" are different on the two sides.
5760
5761
5762 Changes: Modified:
5763 +7 -5 trunk/src/client.c (File Modified)
5764
5765
5766 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5767 Log:
5768 New contrib module m_findforwards.c
5769
5770
5771 Changes: Modified:
5772 +112 -0 trunk/contrib/Makefile.in (File Modified)
5773 + - trunk/contrib/m_findforwards.c (File Added)
5774
5775
5776 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5777 Log:
5778 Whoops, don't show real host behind auth{} spoof in
5779 spoof notices if hide_spoof_ips is enabled.
5780
5781 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5782
5783
5784 Changes: Modified:
5785 +3 -2 trunk/src/s_conf.c (File Modified)
5786
5787
5788 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5789 Log:
5790 Add dalnet-style /identify that sends to nickserv or chanserv.
5791
5792
5793 Changes: Modified:
5794 +102 -0 trunk/contrib/Makefile.in (File Modified)
5795 + - trunk/contrib/m_identify.c (File Added)
5796
5797
5798 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5799 Log:
5800 Document alias{} blocks a bit better.
5801
5802
5803 Changes: Modified:
5804 +9 -0 trunk/doc/reference.conf (File Modified)
5805
5806
5807 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5808 Log:
5809 - add aliases to /stats m (data usage is not counted though, sorry)
5810
5811
5812 Changes: Modified:
5813 +1 -0 trunk/include/s_conf.h (File Modified)
5814 +3 -0 trunk/src/newconf.c (File Modified)
5815 +15 -0 trunk/src/parse.c (File Modified)
5816
5817
5818 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5819 Log:
5820 - remove m_sshortcut as it's no longer relevant
5821
5822
5823 Changes: Modified:
5824 +0 -145 trunk/modules/Makefile.in (File Modified)
5825 + - trunk/modules/m_sshortcut.c (File Deleted)
5826
5827
5828 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5829 Log:
5830 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5831 targets instead of my original idea :P)
5832
5833
5834 Changes: Modified:
5835 +32 -0 trunk/doc/example.conf (File Modified)
5836 +35 -0 trunk/doc/reference.conf (File Modified)
5837 +4 -0 trunk/include/parse.h (File Modified)
5838 +7 -0 trunk/include/s_conf.h (File Modified)
5839 +82 -0 trunk/src/newconf.c (File Modified)
5840 +78 -0 trunk/src/parse.c (File Modified)
5841 +16 -0 trunk/src/s_conf.c (File Modified)
5842
5843
5844 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5845 Log:
5846 Remove some spaces after tabs. ??
5847
5848
5849 Changes: Modified:
5850 +18 -18 trunk/src/newconf.c (File Modified)
5851
5852
5853 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5854 Log:
5855 Global /who:
5856 - make sure to clear all marks also if the who was aborted
5857 because of too many matches
5858 - give ERR_TOOMANYMATCHES if too many matches
5859 - clarify comments
5860
5861 ratbox RATBOX_2_2 r22003 (jilles)
5862
5863
5864 Changes: Modified:
5865 +28 -26 trunk/modules/m_who.c (File Modified)
5866
5867
5868 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5869 Log:
5870 - devel is 2.0
5871
5872
5873 Changes: Modified:
5874 +9 -9 trunk/configure (File Modified)
5875 +1 -1 trunk/configure.ac (File Modified)
5876
5877
5878 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5879 Log:
5880 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5881
5882
5883 Changes: Modified:
5884 +2 -1 trunk/include/s_newconf.h (File Modified)
5885 +20 -0 trunk/modules/m_rehash.c (File Modified)
5886 +1 -1 trunk/src/s_newconf.c (File Modified)
5887
5888
5889 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5890 Log:
5891 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5892
5893
5894 Changes: Modified:
5895 +0 -1 trunk/doc/example.conf (File Modified)
5896 +0 -3 trunk/doc/reference.conf (File Modified)
5897 +0 -1 trunk/include/s_conf.h (File Modified)
5898 +0 -6 trunk/modules/m_info.c (File Modified)
5899 +1 -1 trunk/src/channel.c (File Modified)
5900 +0 -1 trunk/src/newconf.c (File Modified)
5901
5902
5903 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5904 Log:
5905 Missing header in m_chghost.c
5906
5907 Changes: Modified:
5908 +1 -0 trunk/modules/m_chghost.c (File Modified)
5909
5910
5911 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5912 Log:
5913 Relocate QJM code to a seperate function(change_nick_user_host)
5914 Change CHGHOST to use change_nick_user_host instead of just setting it
5915
5916
5917 Changes: Modified:
5918 +3 -0 trunk/include/s_user.h (File Modified)
5919 +1 -1 trunk/modules/m_chghost.c (File Modified)
5920 +3 -78 trunk/modules/m_signon.c (File Modified)
5921 +89 -0 trunk/src/s_user.c (File Modified)
5922
5923
5924 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5925 Log:
5926 Restore /stats a (dns servers, admin-only).
5927
5928
5929 Changes: Modified:
5930 +1 -0 trunk/include/res.h (File Modified)
5931 +5 -8 trunk/modules/m_stats.c (File Modified)
5932 +16 -0 trunk/src/res.c (File Modified)
5933
5934
5935 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5936 Log:
5937 - Add CHARYBDIS_PROFILE if we are profiling.
5938 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5939 - Remove duplicate --enable-epoll entry.
5940
5941
5942 Changes: Modified:
5943 +1595 -15 trunk/configure (File Modified)
5944 +30 -11 trunk/configure.ac (File Modified)
5945 +3 -0 trunk/include/setup.h.in (File Modified)
5946
5947
5948 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5949 Log:
5950 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5951
5952
5953 Changes: Modified:
5954 +28 -0 trunk/aclocal.m4 (File Modified)
5955
5956
5957 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5958 Log:
5959 Allow requesting forward channel and quiet list in same mode command.
5960
5961
5962 Changes: Modified:
5963 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5964
5965
5966 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5967 Log:
5968 Add description of xline wildcards.
5969
5970
5971 Changes: Modified:
5972 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5973
5974
5975 gxti 2006/02/21 23:54:57 UTC (20060221-908)
5976 Log:
5977 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
5978
5979
5980 Changes: Modified:
5981 +0 -4 trunk/modules/m_services.c (File Modified)
5982
5983
5984 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
5985 Log:
5986 typo
5987
5988
5989 Changes: Modified:
5990 +1 -1 trunk/include/hook.h (File Modified)
5991
5992
5993 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
5994 Log:
5995 call_hook, not hook_call
5996
5997
5998 Changes: Modified:
5999 +1 -1 trunk/modules/core/m_join.c (File Modified)
6000
6001
6002 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6003 Log:
6004 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6005 Could be useful for a number of things.
6006
6007
6008 Changes: Modified:
6009 +9 -0 trunk/modules/core/m_join.c (File Modified)
6010
6011
6012 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6013 Log:
6014 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6015
6016
6017 Changes: Modified:
6018 +7 -0 trunk/include/hook.h (File Modified)
6019
6020
6021 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6022 Log:
6023 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6024
6025
6026 Changes: Modified:
6027 +15 -0 trunk/modules/m_services.c (File Modified)
6028
6029
6030 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6031 Log:
6032 Clarify snomask +f, +k, +u.
6033
6034
6035 Changes: Modified:
6036 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6037
6038
6039 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6040 Log:
6041 Cmode +p and +s may be set simultaneously.
6042
6043
6044 Changes: Modified:
6045 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6046
6047
6048 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6049 Log:
6050 actually, we should check the data version on each reload (oops)
6051
6052
6053 Changes: Modified:
6054 +6 -6 trunk/src/main.c (File Modified)
6055
6056
6057 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6058 Log:
6059 more work on the loader
6060
6061
6062 Changes: Modified:
6063 +45 -21 trunk/src/main.c (File Modified)
6064
6065
6066 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6067 Log:
6068 Add prototype ircd_state.c
6069
6070
6071 Changes: Modified:
6072 + - trunk/src/ircd_state.c (File Added)
6073
6074
6075 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6076 Log:
6077 Smaller improvements.
6078
6079
6080 Changes: Modified:
6081 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6082
6083
6084 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6085 Log:
6086 Add a lot of stuff here.
6087
6088
6089 Changes: Modified:
6090 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6091
6092
6093 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6094 Log:
6095 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6096
6097
6098 Changes: Modified:
6099 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6100
6101
6102 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6103 Log:
6104 Invex doesn't trump +r or (sic) +J.
6105
6106
6107 Changes: Modified:
6108 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6109
6110
6111 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6112 Log:
6113 Check to make sure a module is not loaded before loading it.
6114
6115
6116 Changes: Modified:
6117 +6 -1 trunk/src/ircd_parser.y (File Modified)
6118
6119
6120 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6121 Log:
6122 - Add a missing comma in the HeaderMessages array
6123 - Only send "Your hostname is too long ..." if that really is the case
6124
6125
6126 Changes: Modified:
6127 +2 -2 trunk/src/s_auth.c (File Modified)
6128
6129
6130 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6131 Log:
6132 build_symtable() will have already bailed here, so no need to check
6133 explicitly whether or not charybdis_main is NULL.
6134
6135
6136 Changes: Modified:
6137 +7 -16 trunk/src/main.c (File Modified)
6138
6139
6140 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6141 Log:
6142 Data structure versioning, part 1.
6143
6144
6145 Changes: Modified:
6146 +10 -1 trunk/include/ircd_defs.h (File Modified)
6147 +2 -0 trunk/src/ircd.c (File Modified)
6148 +15 -3 trunk/src/main.c (File Modified)
6149
6150
6151 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6152 Log:
6153 build a symbol table and use that instead of doing a raw dlsym on everything
6154
6155
6156 Changes: Modified:
6157 + - trunk/include/ircd_linker.h (File Added)
6158 +71 -1 trunk/src/Makefile.in (File Modified)
6159 + - trunk/src/ircd_linker.c (File Added)
6160 +16 -4 trunk/src/main.c (File Modified)
6161
6162
6163 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6164 Log:
6165 The launcher now calls io_loop() instead of charybdis_main().
6166 This is so that we do not have to reinitialize *everything* later.
6167
6168
6169 Changes: Modified:
6170 +1 -0 trunk/include/ircd.h (File Modified)
6171 +6 -7 trunk/src/ircd.c (File Modified)
6172 +13 -1 trunk/src/main.c (File Modified)
6173
6174
6175 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6176 Log:
6177 Use global binding on libircd.so.
6178
6179
6180 Changes: Modified:
6181 +1 -1 trunk/src/main.c (File Modified)
6182
6183
6184 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6185 Log:
6186 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6187 (it will do more later)
6188
6189
6190 Changes: Modified:
6191 +14 -12 trunk/include/config.h (File Modified)
6192 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6193 +31 -5 trunk/src/Makefile.in (File Modified)
6194 +78 -1 trunk/src/ircd.c (File Modified)
6195 + - trunk/src/main.c (File Added)
6196
6197
6198 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6199 Log:
6200 Add whitespace here, oops.
6201
6202
6203 Changes: Modified:
6204 +1 -1 trunk/CREDITS (File Modified)
6205
6206
6207 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6208 Log:
6209 Properly copy over the IP address here instead of using a cheap hack.
6210 Because the hack didn't work right except on IPv6. :|
6211
6212
6213 Changes: Modified:
6214 +12 -2 trunk/src/s_newconf.c (File Modified)
6215
6216
6217 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6218 Log:
6219 Revert reject cache notice to ratbox's, which more
6220 clearly suggests what's happening.
6221
6222
6223 Changes: Modified:
6224 +4 -1 trunk/src/reject.c (File Modified)
6225
6226
6227 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6228 Log:
6229 Fix the openssl status in the overview information.
6230
6231
6232 Changes: Modified:
6233 +1 -3 trunk/configure (File Modified)
6234 +1 -3 trunk/configure.ac (File Modified)
6235
6236
6237 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6238 Log:
6239 - Add simple exempt{} block (127.0.0.1) to example.conf.
6240 - Remove mention of deny{}.
6241
6242
6243 Changes: Modified:
6244 +5 -0 trunk/doc/example.conf (File Modified)
6245 +1 -1 trunk/doc/reference.conf (File Modified)
6246
6247
6248 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6249 Log:
6250 example.conf: add some comments at the start
6251 reference.conf: some ircd-ratbox -> charybdis
6252
6253
6254 Changes: Modified:
6255 +11 -0 trunk/doc/example.conf (File Modified)
6256 +6 -5 trunk/doc/reference.conf (File Modified)
6257
6258
6259 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6260 Log:
6261 Rename m_createauthonly module to createauthonly
6262 as this is not a module providing an m_function
6263 (command).
6264
6265
6266 Changes: Modified:
6267 +1 -38 trunk/contrib/Makefile.in (File Modified)
6268 + - trunk/contrib/createauthonly.c (File Added)
6269 + - trunk/contrib/m_createauthonly.c (File Deleted)
6270
6271
6272 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6273 Log:
6274 Add to example confs commented lines for:
6275 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6276 sno_globalkline.so, sno_globaloper.so.
6277
6278
6279 Changes: Modified:
6280 +5 -1 trunk/doc/example.conf (File Modified)
6281 +9 -1 trunk/doc/reference.conf (File Modified)
6282
6283
6284 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6285 Log:
6286 - Unbreak connecting to connect{}s with hostnames
6287 instead of IP addresses (broken with new resolver).
6288 - Try to do A/AAAA query based on aftype in
6289 connect{} (doesn't seem to work fully).
6290
6291
6292 Changes: Modified:
6293 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6294
6295
6296 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6297 Log:
6298 Unbreak /rehash dns.
6299
6300
6301 Changes: Modified:
6302 +1 -0 trunk/src/res.c (File Modified)
6303
6304
6305 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6306 Log:
6307 Preserve Hybrid Id and add one of our own.
6308
6309
6310 Changes: Modified:
6311 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6312 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6313
6314
6315 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6316 Log:
6317 Add anfl and Androsyn to CREDITS.
6318 They wrote a lot of ratbox code we use, both before and after the fork.
6319
6320
6321 Changes: Modified:
6322 +2 -0 trunk/CREDITS (File Modified)
6323
6324
6325 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6326 Log:
6327 Hostname validity check.
6328
6329
6330 Changes: Modified:
6331 +42 -3 trunk/src/s_auth.c (File Modified)
6332
6333
6334 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6335 Log:
6336 Version bump to 1.2.0.
6337
6338
6339 Changes: Modified:
6340 +9 -9 trunk/configure (File Modified)
6341 +1 -1 trunk/configure.ac (File Modified)
6342
6343
6344 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6345 Log:
6346 - Missed a spot in the IPv6 code here. Should be usable now.
6347
6348
6349 Changes: Modified:
6350 +2 -2 trunk/src/res.c (File Modified)
6351
6352
6353 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6354 Log:
6355 Alright, so, this massive commit does the following:
6356 - Removes adns
6357 - Adds a resolver based on the undernet and hybrid one.
6358 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6359 - Makes a check in ./configure be posixly correct
6360 - Simplifies the auth code and DNS callbacks
6361
6362 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6363
6364
6365 Changes: Modified:
6366 +1 -1 trunk/Makefile.in (File Modified)
6367 + - trunk/adns/ (File Deleted)
6368 +148 -80 trunk/configure (File Modified)
6369 +1 -2 trunk/configure.ac (File Modified)
6370 +6 -0 trunk/include/client.h (File Modified)
6371 +1 -0 trunk/include/packet.h (File Modified)
6372 +153 -41 trunk/include/res.h (File Modified)
6373 + - trunk/include/reslib.h (File Added)
6374 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6375 +930 -1449 trunk/modules/.depend (File Modified)
6376 +3 -0 trunk/modules/m_stats.c (File Modified)
6377 +417 -621 trunk/src/.depend (File Modified)
6378 +1 -1 trunk/src/.indent.pro (File Modified)
6379 +2069 -289 trunk/src/Makefile.in (File Modified)
6380 + - trunk/src/adns.c (File Deleted)
6381 + - trunk/src/res.c (File Added)
6382 + - trunk/src/reslib.c (File Added)
6383 +11 -50 trunk/src/s_auth.c (File Modified)
6384 +4 -26 trunk/src/s_newconf.c (File Modified)
6385
6386
6387 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6388 Log:
6389 Document the NOBALLOC feature.
6390
6391
6392 Changes: Modified:
6393 +7 -1 trunk/include/config.h (File Modified)
6394
6395
6396 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6397 Log:
6398 commands.sgml changes
6399
6400
6401 Changes: Modified:
6402 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6403
6404
6405 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6406 Log:
6407 connect{} changes.
6408
6409
6410 Changes: Modified:
6411 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6412
6413
6414 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6415 Log:
6416 Improve description of class{} block (in particular,
6417 mention server classes as well as client classes).
6418
6419
6420 Changes: Modified:
6421 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6422
6423
6424 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6425 Log:
6426 In comment:
6427 -/* sendq: servers need a higher sendq as they send more data */
6428 +/* sendq: servers need a higher sendq as they are sent more data */
6429
6430
6431 Changes: Modified:
6432 +1 -1 trunk/doc/reference.conf (File Modified)
6433
6434
6435 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6436 Log:
6437 Add modules{} block.
6438
6439
6440 Changes: Modified:
6441 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6442
6443
6444 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6445 Log:
6446 Add general::oper_snomask, snomask on oper up for opers
6447 that have umode +s set on oper up, but do not have
6448 a specific snomask setting in their operator block.
6449 If this is empty or not specified, +s is used as before.
6450
6451
6452 Changes: Modified:
6453 +4 -1 trunk/doc/example.conf (File Modified)
6454 +7 -1 trunk/doc/reference.conf (File Modified)
6455 +1 -0 trunk/include/client.h (File Modified)
6456 +1 -0 trunk/include/s_conf.h (File Modified)
6457 +32 -0 trunk/src/newconf.c (File Modified)
6458 +1 -0 trunk/src/s_conf.c (File Modified)
6459 +13 -3 trunk/src/s_user.c (File Modified)
6460
6461
6462 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6463 Log:
6464 fix error
6465
6466 Changes: Modified:
6467 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6468
6469
6470 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6471 Log:
6472 Add MASKTRACE and CHANTRACE commands.
6473
6474
6475 Changes: Modified:
6476 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6477
6478
6479 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6480 Log:
6481 document loadmodule directive
6482
6483
6484 Changes: Modified:
6485 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6486
6487
6488 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6489 Log:
6490 finish this up
6491
6492
6493 Changes: Modified:
6494 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6495
6496
6497 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6498 Log:
6499 q:lines are no longer living in the ircd.conf either
6500
6501
6502 Changes: Modified:
6503 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6504
6505
6506 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6507 Log:
6508 remove k:line, d:line, x:line as they are their own files now
6509
6510
6511 Changes: Modified:
6512 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6513
6514
6515 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6516 Log:
6517 New place for operator::snomask.
6518
6519
6520 Changes: Modified:
6521 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6522
6523
6524 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6525 Log:
6526 Document connect {}.
6527
6528
6529 Changes: Modified:
6530 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6531
6532
6533 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6534 Log:
6535 example.conf: move operator::snomask to a more logical place,
6536 more sensible default
6537 reference.conf: add operator::snomask
6538
6539
6540 Changes: Modified:
6541 +3 -3 trunk/doc/example.conf (File Modified)
6542 +3 -0 trunk/doc/reference.conf (File Modified)
6543
6544
6545 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6546 Log:
6547 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6548 in those conf entries that take umodes like <name1>, <name2>, ...
6549
6550
6551 Changes: Modified:
6552 +3 -0 trunk/doc/reference.conf (File Modified)
6553 +3 -0 trunk/src/newconf.c (File Modified)
6554
6555
6556 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6557 Log:
6558 Remove H:line
6559
6560
6561 Changes: Modified:
6562 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6563
6564
6565 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6566 Log:
6567 Aesthetic changes.
6568
6569
6570 Changes: Modified:
6571 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6572
6573
6574 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6575 Log:
6576 s/allow/auth
6577
6578
6579 Changes: Modified:
6580 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6581
6582
6583 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6584 Log:
6585 fix
6586
6587
6588 Changes: Modified:
6589 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6590
6591
6592 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6593 Log:
6594 Document operator {} blocks.
6595
6596
6597 Changes: Modified:
6598 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6599
6600
6601 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6602 Log:
6603 auth{}: clarify/add some details
6604
6605
6606 Changes: Modified:
6607 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6608
6609
6610 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6611 Log:
6612 auth{}: Move a paragraph.
6613
6614
6615 Changes: Modified:
6616 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6617
6618
6619 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6620 Log:
6621 Document auth{} blocks.
6622
6623
6624 Changes: Modified:
6625 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6626
6627
6628 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6629 Log:
6630 Add umode +R.
6631
6632
6633 Changes: Modified:
6634 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6635
6636
6637 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6638 Log:
6639 Add umode +R, prevents unidentified clients from
6640 sending private messages or notices. /accept'ed
6641 clients and opers are exempt.
6642 Due to the /accept part, this is only checked
6643 at the target's server, may want to change
6644 this?
6645
6646
6647 Changes: Modified:
6648 +1 -0 trunk/help/opers/umode (File Modified)
6649 +1 -0 trunk/help/users/umode (File Modified)
6650 +2 -0 trunk/include/client.h (File Modified)
6651 +1 -0 trunk/include/numeric.h (File Modified)
6652 +11 -1 trunk/modules/core/m_message.c (File Modified)
6653 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6654 +1 -1 trunk/src/messages.tab (File Modified)
6655 +1 -1 trunk/src/s_user.c (File Modified)
6656
6657
6658 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6659 Log:
6660 Don't allow a nick change if banned or quieted (and not
6661 voiced or opped) on a channel. This uses numeric 435
6662 (bahamut's "cannot change to a banned nick") because
6663 bahamut/ircu's 437 and hyperion's 438 already have
6664 another meaning for us.
6665
6666
6667 Changes: Modified:
6668 +2 -0 trunk/include/channel.h (File Modified)
6669 +1 -0 trunk/include/numeric.h (File Modified)
6670 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6671 +38 -0 trunk/src/channel.c (File Modified)
6672 +1 -1 trunk/src/messages.tab (File Modified)
6673
6674
6675 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6676 Log:
6677 KNOCK:
6678 - respect ban exceptions
6679 - also deny a knock if quieted
6680
6681
6682 Changes: Modified:
6683 +2 -1 trunk/modules/m_knock.c (File Modified)
6684
6685
6686 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6687 Log:
6688 Reverse bad substitution in comment.
6689
6690
6691 Changes: Modified:
6692 +1 -1 trunk/src/channel.c (File Modified)
6693
6694
6695 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6696 Log:
6697 - set DynSpoof flag for clients spoofed at registration
6698 - add orighost instead of host to the hostname hash
6699
6700
6701 Changes: Modified:
6702 +5 -1 trunk/src/s_user.c (File Modified)
6703
6704
6705 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6706 Log:
6707 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6708
6709
6710 Changes: Modified:
6711 +2 -3 trunk/src/send.c (File Modified)
6712
6713
6714 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6715 Log:
6716 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6717
6718
6719 Changes: Modified:
6720 +17 -7 trunk/modules/m_signon.c (File Modified)
6721
6722
6723 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6724 Log:
6725 Correct minimum args on ENCAP SASL to avoid nasty core.
6726
6727
6728 Changes: Modified:
6729 +1 -1 trunk/modules/m_sasl.c (File Modified)
6730
6731
6732 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6733 Log:
6734 Style nits: sptr can't ever be NULL, don't compare truth
6735 values with YES.
6736
6737
6738 Changes: Modified:
6739 +2 -3 trunk/modules/m_scan.c (File Modified)
6740
6741
6742 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6743 Log:
6744 - Comment out scan_cmodes() prototype to suppress warning
6745 - Correct minimum parameter count for mo_scan()
6746
6747
6748 Changes: Modified:
6749 +2 -2 trunk/modules/m_scan.c (File Modified)
6750
6751
6752 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6753 Log:
6754 SCAN UMODES:
6755 - Include full command in operspy notice
6756 - Allow global scans (no-list used, mask not used) without operspy
6757 - Use ERR_NOPRIVS numeric
6758
6759
6760 Changes: Modified:
6761 +21 -9 trunk/modules/m_scan.c (File Modified)
6762
6763
6764 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6765 Log:
6766 Cancel out the >3 default if < is given; this way
6767 any </> specification fully overrides the default.
6768
6769
6770 Changes: Modified:
6771 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6772
6773
6774 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6775 Log:
6776 - Call mo_list() from m_list() to reduce code duplication
6777 - Default to >3, rather arbitrarily (conf option?)
6778 - Make < and > mean less than and greater than again
6779
6780
6781 Changes: Modified:
6782 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6783
6784
6785 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6786 Log:
6787 When processing topic burst, hide connecting server
6788 on netburst if flatten links is enabled.
6789
6790
6791 Changes: Modified:
6792 +9 -2 trunk/modules/m_tb.c (File Modified)
6793
6794
6795 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6796 Log:
6797 - remove PENALTY token
6798
6799
6800 Changes: Modified:
6801 +0 -1 trunk/include/supported.h (File Modified)
6802
6803
6804 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6805 Log:
6806 005 fixups:
6807 - Add PENALTY because we have a pace-wait system.
6808 - Add FNC due to SAVE and RSFNC
6809 - Add q to MAXLIST.
6810
6811
6812 Changes: Modified:
6813 +4 -2 trunk/include/supported.h (File Modified)
6814
6815
6816 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6817 Log:
6818 mkay, indent went nuts here
6819
6820
6821 Changes: Modified:
6822 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6823
6824
6825 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6826 Log:
6827 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6828 and can be used instead. The SAFELIST implementation is the one used by
6829 default, as most users/networks will be used to it.
6830
6831
6832 Changes: Modified:
6833 +1 -0 trunk/NEWS (File Modified)
6834 +14 -0 trunk/include/client.h (File Modified)
6835 +5 -0 trunk/include/hash.h (File Modified)
6836 +404 -272 trunk/modules/Makefile.in (File Modified)
6837 + - trunk/modules/m_list.c (File Deleted)
6838 + - trunk/modules/m_list_ratbox.c (File Added)
6839 + - trunk/modules/m_list_safelist.c (File Added)
6840 +5 -5 trunk/src/hash.c (File Modified)
6841
6842
6843 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6844 Log:
6845 Clear invites on a lowerTS JOIN or SJOIN.
6846 This should complete kick_on_split_riding protection.
6847
6848
6849 Changes: Modified:
6850 +5 -0 trunk/modules/core/m_join.c (File Modified)
6851 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6852
6853
6854 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6855 Log:
6856 Like in ratbox, send and interpret timestamps on invites.
6857
6858
6859 Changes: Modified:
6860 +9 -2 trunk/modules/m_invite.c (File Modified)
6861
6862
6863 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6864 Log:
6865 Add +S (network service) umode. Just for completeness, users or opers
6866 cannot set this.
6867
6868
6869 Changes: Modified:
6870 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6871
6872
6873 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6874 Log:
6875 update NEWS a bit
6876
6877
6878 Changes: Modified:
6879 +35 -2 trunk/NEWS (File Modified)
6880
6881
6882 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6883 Log:
6884 Split off a PreClient structure for data to be freed on registation (i.e. password).
6885 New hook introduce_client for post-registration messages.
6886 Fix b0rked SASL numerics.
6887 Burst REALHOST post-introduction for spoofed-on-registration clients.
6888 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6889 Pre-registration signon support.
6890
6891
6892 Changes: Modified:
6893 +10 -0 trunk/configure (File Modified)
6894 +2 -0 trunk/configure.ac (File Modified)
6895 +14 -4 trunk/include/client.h (File Modified)
6896 +1 -0 trunk/include/hook.h (File Modified)
6897 +1 -0 trunk/include/numeric.h (File Modified)
6898 +3 -0 trunk/include/setup.h.in (File Modified)
6899 +16 -0 trunk/modules/m_chghost.c (File Modified)
6900 +25 -21 trunk/modules/m_sasl.c (File Modified)
6901 +63 -30 trunk/modules/m_signon.c (File Modified)
6902 +18 -0 trunk/src/client.c (File Modified)
6903 +2 -0 trunk/src/hook.c (File Modified)
6904 +5 -5 trunk/src/messages.tab (File Modified)
6905 +2 -0 trunk/src/s_serv.c (File Modified)
6906 +28 -2 trunk/src/s_user.c (File Modified)
6907
6908
6909 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6910 Log:
6911 Update hook documentation.
6912
6913
6914 Changes: Modified:
6915 +30 -0 trunk/doc/hooks.txt (File Modified)
6916
6917
6918 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6919 Log:
6920 Improve @/# handling in match_esc().
6921
6922
6923 Changes: Modified:
6924 +21 -13 trunk/src/match.c (File Modified)
6925
6926
6927 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6928 Log:
6929 backtrack instead of bailing out when handling a mismatched escape
6930
6931
6932 Changes: Modified:
6933 +1 -1 trunk/src/match.c (File Modified)
6934
6935
6936 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6937 Log:
6938 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6939
6940 Changes: Modified:
6941 +2 -1 trunk/CREDITS (File Modified)
6942
6943
6944 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6945 Log:
6946 Fix the escape brokenness and pick up a more efficient matching algorithm,
6947 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6948 Patch sent upstream. They can do whatever they want with it, *shrug*.
6949
6950
6951 Changes: Modified:
6952 +147 -161 trunk/src/match.c (File Modified)
6953
6954
6955 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6956 Log:
6957 If flatten links is enabled, fake the origins of some ServerModes
6958 sent to clients so that the server sending the netburst is hidden.
6959 Most mode hacks still show the true source.
6960
6961
6962 Changes: Modified:
6963 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6964 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6965
6966
6967 jilles 2006/02/04 18:26:55 UTC (20060204-698)
6968 Log:
6969 - When exiting a local server, send SQUIT <them> :<reason> (no matter
6970 where the exit originated).
6971 - When receiving an SQUIT for a server themselves
6972 (IsMe(target_p) || target_p == client_p)
6973 close their link and send a local server notice.
6974
6975
6976 Changes: Modified:
6977 +16 -9 trunk/modules/core/m_squit.c (File Modified)
6978 +6 -3 trunk/src/client.c (File Modified)
6979
6980
6981 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
6982 Log:
6983 Hooking into the wrong hook, whoops. :P
6984
6985
6986 Changes: Modified:
6987 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
6988 +6 -10 trunk/modules/core/m_join.c (File Modified)
6989
6990
6991 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
6992 Log:
6993 this doesn't work right, right now :P
6994
6995
6996 Changes: Modified:
6997 +40 -0 trunk/contrib/Makefile.in (File Modified)
6998 + - trunk/contrib/m_createauthonly.c (File Added)
6999 +6 -0 trunk/include/hook.h (File Modified)
7000 +26 -1 trunk/modules/core/m_join.c (File Modified)
7001 +1 -1 trunk/src/ircd.c (File Modified)
7002
7003
7004 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7005 Log:
7006 Make can_join() hookable.
7007
7008
7009 Changes: Modified:
7010 +12 -1 trunk/src/channel.c (File Modified)
7011
7012
7013 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7014 Log:
7015 add 'int approved;' to the channel event hook
7016
7017
7018 Changes: Modified:
7019 +1 -0 trunk/include/hook.h (File Modified)
7020
7021
7022 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7023 Log:
7024 Use SIDs in SASL ENCAP origin.
7025 Ignore responses from other agents once the first SASL response has been received for a client.
7026
7027
7028 Changes: Modified:
7029 +9 -5 trunk/modules/m_sasl.c (File Modified)
7030
7031
7032 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7033 Log:
7034 Removed stray debug code.
7035
7036
7037 Changes: Modified:
7038 +1 -1 trunk/modules/m_sasl.c (File Modified)
7039
7040
7041 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7042 Log:
7043 Don't complain "unknown MODE flag" if a non-oper attempts
7044 to unset an oper only umode they do not have.
7045 This is to prevent unwanted error messages when users/bots
7046 do things like MODE <nick> +i-sw.
7047
7048
7049 Changes: Modified:
7050 +4 -2 trunk/src/s_user.c (File Modified)
7051
7052
7053 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7054 Log:
7055 Fix client_exit hook name and only call it for local exits that are not
7056 IsAnyServer.
7057
7058
7059 Changes: Modified:
7060 +3 -2 trunk/modules/m_sasl.c (File Modified)
7061
7062
7063 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7064 Log:
7065 Fix SASL logic to actually use stored agent UID.
7066 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7067 Add abort code for exiting clients.
7068
7069
7070 Changes: Modified:
7071 +18 -9 trunk/modules/m_sasl.c (File Modified)
7072
7073
7074 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7075 Log:
7076 Port over ratbox 2.2 /challenge. This is slightly more secure
7077 (better crypto, longer keys, challenge timeout) and has better
7078 client scripts.
7079
7080 The respond tool is no longer part of the ircd tree but a
7081 separate package, currently available from
7082 http://respond.ircd-ratbox.org (we should mirror/... this).
7083
7084
7085 Changes: Modified:
7086 +65 -310 trunk/doc/challenge.txt (File Modified)
7087 +5 -5 trunk/include/client.h (File Modified)
7088 +3 -0 trunk/include/irc_string.h (File Modified)
7089 +3 -0 trunk/include/numeric.h (File Modified)
7090 +94 -50 trunk/modules/m_challenge.c (File Modified)
7091 +1 -2 trunk/src/client.c (File Modified)
7092 +125 -0 trunk/src/irc_string.c (File Modified)
7093 +2 -2 trunk/src/messages.tab (File Modified)
7094 + - trunk/tools/rsa_respond/ (File Deleted)
7095
7096
7097 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7098 Log:
7099 Preliminary SASL support.
7100
7101
7102 Changes: Modified:
7103 +7 -0 trunk/include/client.h (File Modified)
7104 +6 -0 trunk/include/numeric.h (File Modified)
7105 +1 -0 trunk/modules/Makefile.in (File Modified)
7106 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7107 +175 -1 trunk/modules/m_cap.c (File Modified)
7108 + - trunk/modules/m_sasl.c (File Added)
7109 +2 -0 trunk/modules/m_user.c (File Modified)
7110 +5 -5 trunk/src/messages.tab (File Modified)
7111 +8 -2 trunk/src/s_user.c (File Modified)
7112
7113
7114 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7115 Log:
7116 SIGNON: make logout also apply remotely.
7117
7118
7119 Changes: Modified:
7120 +7 -2 trunk/modules/m_signon.c (File Modified)
7121
7122
7123 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7124 Log:
7125 Use an asterisk when sending empty logins in SIGNON.
7126
7127
7128 Changes: Modified:
7129 +5 -5 trunk/modules/m_signon.c (File Modified)
7130
7131
7132 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7133 Log:
7134 SIGNON: Only add whowas entry (add_history()) and wipe
7135 accepts (del_all_accepts()) if nick changed.
7136
7137
7138 Changes: Modified:
7139 +5 -3 trunk/modules/m_signon.c (File Modified)
7140
7141
7142 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7143 Log:
7144 SIGNON: slight fixes to collision code:
7145 - don't kill if target_p == source_p (nick unchanged or only changed case)
7146 - add comment that SAVE support is missing
7147 - use sendto_realops_snomask() instead of sendto_realops_flags()
7148
7149
7150 Changes: Modified:
7151 +9 -6 trunk/modules/m_signon.c (File Modified)
7152
7153
7154 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7155 Log:
7156 Fix up kills for bad nick/user/host on SIGNON.
7157
7158
7159 Changes: Modified:
7160 +16 -6 trunk/modules/m_signon.c (File Modified)
7161
7162
7163 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7164 Log:
7165 If changing to a nick with a digit, only allow the UID.
7166
7167
7168 Changes: Modified:
7169 +4 -0 trunk/modules/m_signon.c (File Modified)
7170
7171
7172 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7173 Log:
7174 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7175 Strip leading digits from logins that are not purely numeric.
7176
7177
7178 Changes: Modified:
7179 +3 -0 trunk/include/numeric.h (File Modified)
7180 +2 -0 trunk/include/send.h (File Modified)
7181 +1 -0 trunk/modules/Makefile.in (File Modified)
7182 +456 -3 trunk/modules/m_services.c (File Modified)
7183 + - trunk/modules/m_signon.c (File Added)
7184 +2 -2 trunk/src/messages.tab (File Modified)
7185 +98 -0 trunk/src/send.c (File Modified)
7186
7187
7188 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7189 Log:
7190 Remove old server notice umodes from example confs.
7191
7192
7193 Changes: Modified:
7194 +1 -2 trunk/doc/example.conf (File Modified)
7195 +4 -17 trunk/doc/reference.conf (File Modified)
7196
7197
7198 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7199 Log:
7200 Add snomask help file (forgot this earlier).
7201
7202
7203 Changes: Modified:
7204 + - trunk/help/opers/snomask (File Added)
7205
7206
7207 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7208 Log:
7209 Add umode +l (receive locops).
7210
7211
7212 Changes: Modified:
7213 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7214
7215
7216 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7217 Log:
7218 We don't plan to implement cmode +R (quiet unidentified) and
7219 umode +I (deny invite) for 1.1, so comment them out from the
7220 docs.
7221
7222
7223 Changes: Modified:
7224 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7225 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7226
7227
7228 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7229 Log:
7230 Improve snomask usage description.
7231
7232
7233 Changes: Modified:
7234 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7235
7236
7237 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7238 Log:
7239 Mention the word snomask with umode +s (needs to be a link really).
7240
7241
7242 Changes: Modified:
7243 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7244
7245
7246 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7247 Log:
7248 Add snomask +Z (operspy notices).
7249
7250
7251 Changes: Modified:
7252 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7253
7254
7255 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7256 Log:
7257 Misc updates/clarifications.
7258
7259
7260 Changes: Modified:
7261 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7262
7263
7264 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7265 Log:
7266 Document snomasks.
7267
7268
7269 Changes: Modified:
7270 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7271 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7272 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7273
7274
7275 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7276 Log:
7277 - Allow ENCAP REALHOST outside burst
7278 - Fix comment describing race condition: this can only happen
7279 on a local whois with use_whois_actually enabled
7280
7281
7282 Changes: Modified:
7283 +4 -6 trunk/modules/m_chghost.c (File Modified)
7284
7285
7286 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7287 Log:
7288 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7289
7290
7291 Changes: Modified:
7292 +39 -0 trunk/contrib/Makefile.in (File Modified)
7293 + - trunk/contrib/sno_globaloper.c (File Added)
7294
7295
7296 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7297 Log:
7298 Pass along old umodes and snomask in umode_changed hook,
7299 changing its parameter type from struct Client *
7300 to hook_data_umode_changed *. (For a new client, both
7301 are zero.)
7302
7303 The IP cloaking module now fully ignores umode changes
7304 where +h didn't change.
7305
7306
7307 Changes: Modified:
7308 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7309 +7 -0 trunk/include/hook.h (File Modified)
7310 +18 -4 trunk/src/s_user.c (File Modified)
7311
7312
7313 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7314 Log:
7315 move libcharybdis-provided function initialisation into libcharybdis_init().
7316
7317
7318 Changes: Modified:
7319 +32 -11 trunk/src/ircd.c (File Modified)
7320
7321
7322 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7323 Log:
7324 Make +f notices (local host, global host, global user@host, local class)
7325 netwide. Exceeding /quote set max remains local.
7326
7327
7328 Changes: Modified:
7329 +4 -4 trunk/src/s_conf.c (File Modified)
7330
7331
7332 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7333 Log:
7334 Netwide notices about attempts to join juped channels.
7335
7336
7337 Changes: Modified:
7338 +1 -1 trunk/modules/core/m_join.c (File Modified)
7339
7340
7341 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7342 Log:
7343 Send server notices about failed oper attempts globally.
7344 Successful remote oper attempt notices will be generated
7345 from the mode changes.
7346
7347
7348 Changes: Modified:
7349 +3 -3 trunk/modules/m_challenge.c (File Modified)
7350 +2 -2 trunk/modules/m_oper.c (File Modified)
7351
7352
7353 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7354 Log:
7355 Rest of infrastructure for sending server notices globally.
7356 Uses a new L_NETWIDE level on sendto_realops_snomask().
7357
7358
7359 Changes: Modified:
7360 +1 -0 trunk/include/send.h (File Modified)
7361 +31 -4 trunk/src/send.c (File Modified)
7362
7363
7364 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7365 Log:
7366 Add general::global_snotices conf option to control
7367 whether we send out SNOTEs. Does not do anything yet.
7368
7369
7370 Changes: Modified:
7371 +1 -0 trunk/doc/example.conf (File Modified)
7372 +6 -0 trunk/doc/reference.conf (File Modified)
7373 +1 -0 trunk/include/s_conf.h (File Modified)
7374 +6 -0 trunk/modules/m_info.c (File Modified)
7375 +1 -0 trunk/src/newconf.c (File Modified)
7376 +1 -0 trunk/src/s_conf.c (File Modified)
7377
7378
7379 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7380 Log:
7381 Only accept SNOTE from servers.
7382
7383
7384 Changes: Modified:
7385 +2 -0 trunk/modules/m_snote.c (File Modified)
7386
7387
7388 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7389 Log:
7390 Correct parv indices so this actually works.
7391
7392
7393 Changes: Modified:
7394 +2 -2 trunk/modules/m_snote.c (File Modified)
7395
7396
7397 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7398 Log:
7399 s/scan/snote/g
7400
7401
7402 Changes: Modified:
7403 +3 -3 trunk/modules/m_snote.c (File Modified)
7404
7405
7406 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7407 Log:
7408 Add m_snote.c, SNOTE propagator.
7409
7410
7411 Changes: Modified:
7412 +86 -0 trunk/modules/Makefile.in (File Modified)
7413 + - trunk/modules/m_snote.c (File Added)
7414
7415
7416 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7417 Log:
7418 start seeding the 1.1 NEWS file
7419
7420
7421 Changes: Modified:
7422 +4 -0 trunk/NEWS (File Modified)
7423
7424
7425 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7426 Log:
7427 rename some modules to more descriptive names...
7428
7429
7430 Changes: Modified:
7431 +2 -131 trunk/contrib/Makefile.in (File Modified)
7432 + - trunk/contrib/globalconnexit.c (File Deleted)
7433 + - trunk/contrib/globallineactive.c (File Deleted)
7434 + - trunk/contrib/sno_farconnect.c (File Added)
7435 + - trunk/contrib/sno_globalkline.c (File Added)
7436 +1 -120 trunk/modules/Makefile.in (File Modified)
7437 + - trunk/modules/networknotice.c (File Deleted)
7438 + - trunk/modules/sno_routing.c (File Added)
7439
7440
7441 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7442 Log:
7443 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7444 Uses FLAGS2_FLOODDONE bit on servers.
7445
7446
7447 Changes: Modified:
7448 +3 -0 trunk/include/client.h (File Modified)
7449 +121 -1 trunk/modules/Makefile.in (File Modified)
7450 + - trunk/modules/networknotice.c (File Added)
7451
7452
7453 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7454 Log:
7455 Don't show servers in /trace to nonopers if flatten links is enabled.
7456
7457
7458 Changes: Modified:
7459 +8 -5 trunk/modules/m_trace.c (File Modified)
7460
7461
7462 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7463 Log:
7464 CHGHOST:
7465 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7466 - send back confirmation to source, if local client
7467 - send a +s server notice if the source is neither a server nor a service (+S)
7468
7469
7470 Changes: Modified:
7471 +5 -1 trunk/modules/m_chghost.c (File Modified)
7472
7473
7474 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7475 Log:
7476 Use sendto_realops_snomask_from() to make the
7477 server notices appear to come from the affected
7478 user's server.
7479
7480
7481 Changes: Modified:
7482 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7483 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7484
7485
7486 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7487 Log:
7488 Add sendto_realops_snomask_from(), allows
7489 specification of apparent source server.
7490
7491
7492 Changes: Modified:
7493 +1 -0 trunk/include/send.h (File Modified)
7494 +41 -1 trunk/src/send.c (File Modified)
7495
7496
7497 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7498 Log:
7499 Revert r579. Keep host, not orighost in oper up notice.
7500 It would be inconsistent to have orighost there, and we
7501 don't want to mess up all server notices by putting both
7502 host and orighost.
7503
7504
7505 Changes: Modified:
7506 +1 -1 trunk/src/s_user.c (File Modified)
7507
7508
7509 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7510 Log:
7511 Include the IP address in operlog/foperlog.
7512
7513
7514 Changes: Modified:
7515 +10 -8 trunk/modules/m_challenge.c (File Modified)
7516 +8 -6 trunk/modules/m_oper.c (File Modified)
7517
7518
7519 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7520 Log:
7521 Call umode_changed hook on oper up.
7522
7523
7524 Changes: Modified:
7525 +1 -0 trunk/src/s_user.c (File Modified)
7526
7527
7528 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7529 Log:
7530 Add globalconnexit contrib module, shows remote client connects/exits
7531 except netsplits/netjoin on snomask +F.
7532 Notice formatting will probably change somewhat still.
7533
7534
7535 Changes: Modified:
7536 +80 -0 trunk/contrib/Makefile.in (File Modified)
7537 + - trunk/contrib/globalconnexit.c (File Added)
7538
7539
7540 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7541 Log:
7542 Declare snomask_modes[] so modules can provide snomasks.
7543
7544
7545 Changes: Modified:
7546 +2 -0 trunk/include/snomask.h (File Modified)
7547
7548
7549 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7550 Log:
7551 Replace user_signon hook with two new hooks: new_local_user
7552 and new_remote_user.
7553 These are called right before the user is introduced to the
7554 rest of the network.
7555
7556
7557 Changes: Modified:
7558 +2 -1 trunk/include/hook.h (File Modified)
7559 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7560 +4 -2 trunk/src/hook.c (File Modified)
7561 +2 -3 trunk/src/s_user.c (File Modified)
7562
7563
7564 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7565 Log:
7566 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7567
7568
7569 Changes: Modified:
7570 +2 -2 trunk/modules/m_scan.c (File Modified)
7571
7572
7573 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7574 Log:
7575 Update doc/technical/send.txt.
7576
7577
7578 Changes: Modified:
7579 +91 -131 trunk/doc/technical/send.txt (File Modified)
7580
7581
7582 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7583 Log:
7584 Add chantrace and masktrace to help files.
7585
7586
7587 Changes: Modified:
7588 + - trunk/help/opers/chantrace (File Added)
7589 +27 -20 trunk/help/opers/index (File Modified)
7590 + - trunk/help/opers/masktrace (File Added)
7591 +2 -0 trunk/help/opers/operspy (File Modified)
7592
7593
7594 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7595 Log:
7596 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7597 Shows etrace-like output for all users in a channel,
7598 in particular IP addresses.
7599
7600
7601 Changes: Modified:
7602 +75 -2 trunk/modules/m_etrace.c (File Modified)
7603
7604
7605 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7606 Log:
7607 Port over ratbox 2.2 r21727 (anfl):
7608 add some logging when we drop servers in places where we only notify opers
7609
7610
7611 Changes: Modified:
7612 +31 -0 trunk/modules/core/m_server.c (File Modified)
7613
7614
7615 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7616 Log:
7617 display orighost in operup message
7618
7619
7620 Changes: Modified:
7621 +1 -1 trunk/src/s_user.c (File Modified)
7622
7623
7624 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7625 Log:
7626 Add globallineactive contrib module, a hack which can often
7627 show k/d/g/x line active for remote clients.
7628
7629
7630 Changes: Modified:
7631 +52 -0 trunk/contrib/Makefile.in (File Modified)
7632 + - trunk/contrib/globallineactive.c (File Added)
7633
7634
7635 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7636 Log:
7637 Show IP field in the same way as MASKTRACE:
7638 "255.255.255.255" if it's unknown (remote TS5 client)
7639 and "0" if we or the remote server are purposely
7640 hiding it.
7641
7642
7643 Changes: Modified:
7644 +12 -1 trunk/modules/m_scan.c (File Modified)
7645
7646
7647 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7648 Log:
7649 scan umodes:
7650 - don't show servers in a global scan
7651 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7652
7653
7654 Changes: Modified:
7655 +4 -1 trunk/modules/m_scan.c (File Modified)
7656
7657
7658 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7659 Log:
7660 Implement SCAN UMODES.
7661
7662
7663 Changes: Modified:
7664 +3 -0 trunk/include/numeric.h (File Modified)
7665 +128 -2 trunk/modules/m_scan.c (File Modified)
7666 +2 -2 trunk/src/messages.tab (File Modified)
7667
7668
7669 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7670 Log:
7671 more oops
7672
7673
7674 Changes: Modified:
7675 +1 -1 trunk/modules/m_scan.c (File Modified)
7676
7677
7678 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7679 Log:
7680 parv[0] should be parv[1].
7681
7682
7683 Changes: Modified:
7684 +1 -1 trunk/modules/m_scan.c (File Modified)
7685
7686
7687 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7688 Log:
7689 another oops
7690
7691
7692 Changes: Modified:
7693 +1 -1 trunk/modules/m_scan.c (File Modified)
7694
7695
7696 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7697 Log:
7698 fix mistake here
7699
7700
7701 Changes: Modified:
7702 +2 -2 trunk/modules/m_scan.c (File Modified)
7703
7704
7705 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7706 Log:
7707 framework for scan command
7708
7709
7710 Changes: Modified:
7711 +113 -0 trunk/modules/Makefile.in (File Modified)
7712 + - trunk/modules/m_scan.c (File Added)
7713
7714
7715 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7716 Log:
7717 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7718
7719
7720 Changes: Modified:
7721 +2 -0 trunk/include/irc_string.h (File Modified)
7722 +157 -1 trunk/modules/m_etrace.c (File Modified)
7723 +129 -90 trunk/src/match.c (File Modified)
7724
7725
7726 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7727 Log:
7728 orighost may live in a different hash bucket (likely the case), lets check it standalone
7729
7730
7731 Changes: Modified:
7732 +39 -3 trunk/src/hostmask.c (File Modified)
7733
7734
7735 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7736 Log:
7737 SVN didn't check modules/ somehow, hrmm.
7738
7739
7740 Changes: Modified:
7741 +1 -1 trunk/modules/m_kline.c (File Modified)
7742 +6 -6 trunk/modules/m_stats.c (File Modified)
7743
7744
7745 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7746 Log:
7747 Track hostmask entries for client_p->orighost, if available.
7748 Not throughly tested, but seems to work fine.
7749
7750
7751 Changes: Modified:
7752 +8 -4 trunk/include/hostmask.h (File Modified)
7753 +14 -10 trunk/src/hostmask.c (File Modified)
7754
7755
7756 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7757 Log:
7758 Pass on SQUIT reasons more.
7759
7760
7761 Changes: Modified:
7762 +17 -19 trunk/src/client.c (File Modified)
7763
7764
7765 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7766 Log:
7767 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7768 This way, hidden admins also get them.
7769
7770
7771 Changes: Modified:
7772 +4 -4 trunk/src/send.c (File Modified)
7773
7774
7775 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7776 Log:
7777 From ircd-ratbox 2.2 (r21339 anfl):
7778 ms_kill() should be using find_person(), not find_client()
7779 otherwise it can generate a core.
7780
7781
7782 Changes: Modified:
7783 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7784
7785
7786 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7787 Log:
7788 Add m_error to core_module_table, so it is loaded by default.
7789
7790
7791 Changes: Modified:
7792 +1 -0 trunk/src/modules.c (File Modified)
7793
7794
7795 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7796 Log:
7797 comment is a const char *, not char *.
7798
7799
7800 Changes: Modified:
7801 +1 -1 trunk/include/hook.h (File Modified)
7802
7803
7804 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7805 Log:
7806 Fix a long standing hybrid 7 bug: when getting a read error
7807 on a server, report_error() is called with a %d instead of
7808 a %s in the format string ("Lost connection" in +d).
7809
7810
7811 Changes: Modified:
7812 +1 -1 trunk/src/client.c (File Modified)
7813
7814
7815 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7816 Log:
7817 Clarifications.
7818
7819
7820 Changes: Modified:
7821 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7822
7823
7824 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7825 Log:
7826 Add document describing capabilities and what they mean.
7827
7828
7829 Changes: Modified:
7830 + - trunk/doc/technical/capab.txt (File Added)
7831
7832
7833 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7834 Log:
7835 Change client_exit hook to pass all exit_client() parameters.
7836
7837
7838 Changes: Modified:
7839 +8 -0 trunk/include/hook.h (File Modified)
7840 +6 -1 trunk/src/client.c (File Modified)
7841
7842
7843 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7844 Log:
7845 Add client_exit hook, called in exit_client() for all
7846 clients of all types, except clients exiting because
7847 of netsplits (QS). The only thing done before it is
7848 marking the client as "closing" (to prevent
7849 recursion).
7850
7851
7852 Changes: Modified:
7853 +1 -0 trunk/include/hook.h (File Modified)
7854 +2 -0 trunk/src/client.c (File Modified)
7855 +2 -0 trunk/src/hook.c (File Modified)
7856
7857
7858 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7859 Log:
7860 Improve the code that calculates the nnnS nnnC counts
7861 in RPL_TRACESERVER.
7862
7863 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7864
7865
7866 Changes: Modified:
7867 +43 -36 trunk/modules/m_trace.c (File Modified)
7868
7869
7870 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7871 Log:
7872 Add server_eob hook.
7873 Planning to use this for netsplit/join notices.
7874
7875
7876 Changes: Modified:
7877 +1 -0 trunk/include/hook.h (File Modified)
7878 +2 -0 trunk/modules/m_pong.c (File Modified)
7879 +2 -0 trunk/src/hook.c (File Modified)
7880
7881
7882 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7883 Log:
7884 Default motd: ircd-ratbox -> charybdis
7885
7886
7887 Changes: Modified:
7888 +1 -1 trunk/doc/ircd.motd (File Modified)
7889
7890
7891 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7892 Log:
7893 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7894
7895
7896 Changes: Modified:
7897 +4 -4 trunk/src/s_user.c (File Modified)
7898
7899
7900 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7901 Log:
7902 - Remove obsolete EOB help file
7903 - Document snomask in the help files
7904 - Update indexes
7905
7906
7907 Changes: Modified:
7908 + - trunk/help/opers/eob (File Deleted)
7909 +13 -12 trunk/help/opers/index (File Modified)
7910 +1 -13 trunk/help/opers/umode (File Modified)
7911 +7 -7 trunk/help/users/index (File Modified)
7912
7913
7914 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7915 Log:
7916 Bail if snomask to parse is not given. Pointy hat to myself.
7917
7918
7919 Changes: Modified:
7920 +3 -0 trunk/src/snomask.c (File Modified)
7921
7922
7923 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7924 Log:
7925 Remove m_flags from autoconf
7926
7927
7928 Changes: Modified:
7929 +0 -1 trunk/contrib/Makefile.in (File Modified)
7930
7931
7932 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7933 Log:
7934 remove m_flags
7935
7936
7937 Changes: Modified:
7938 + - trunk/contrib/m_flags.c (File Deleted)
7939
7940
7941 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7942 Log:
7943 If +s is in oper_only_umodes, clear snomask on deoper.
7944
7945
7946 Changes: Modified:
7947 +5 -0 trunk/src/s_user.c (File Modified)
7948
7949
7950 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7951 Log:
7952 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7953
7954
7955 Changes: Modified:
7956 +2 -2 trunk/configure (File Modified)
7957 +2 -2 trunk/configure.ac (File Modified)
7958
7959
7960 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7961 Log:
7962 Remove the old server notice umodes.
7963 Default oper only umodes is now +s.
7964 Please make sure all remaining umodes still work.
7965
7966
7967 Changes: Modified:
7968 +3 -21 trunk/include/client.h (File Modified)
7969 +0 -12 trunk/src/newconf.c (File Modified)
7970 +1 -1 trunk/src/s_conf.c (File Modified)
7971 +12 -12 trunk/src/s_user.c (File Modified)
7972
7973
7974 jilles 2006/01/15 17:00:27 UTC (20060115-502)
7975 Log:
7976 operator::flags nick_changes now controls +n snomask instead of +n umode.
7977
7978
7979 Changes: Modified:
7980 +8 -8 trunk/src/s_user.c (File Modified)
7981
7982
7983 jilles 2006/01/15 16:53:16 UTC (20060115-500)
7984 Log:
7985 Move down h_umode_changed hook call after umode allowed checks
7986 (so it will not see +a if someone tries to set it but is not
7987 allowed to).
7988
7989
7990 Changes: Modified:
7991 +2 -3 trunk/src/s_user.c (File Modified)
7992
7993
7994 jilles 2006/01/15 16:40:33 UTC (20060115-498)
7995 Log:
7996 Move over non-+s server notices (hopefully, all of them).
7997
7998
7999 Changes: Modified:
8000 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8001 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8002 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8003 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8004 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8005 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8006 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8007 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8008 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8009 +2 -2 trunk/libcharybdis/event.c (File Modified)
8010 +2 -2 trunk/modules/core/m_join.c (File Modified)
8011 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8012 +3 -3 trunk/modules/core/m_message.c (File Modified)
8013 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8014 +2 -2 trunk/modules/core/m_server.c (File Modified)
8015 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8016 +1 -1 trunk/modules/m_post.c (File Modified)
8017 +1 -1 trunk/modules/m_services.c (File Modified)
8018 +2 -2 trunk/src/channel.c (File Modified)
8019 +3 -3 trunk/src/client.c (File Modified)
8020 +1 -1 trunk/src/hash.c (File Modified)
8021 +5 -5 trunk/src/s_conf.c (File Modified)
8022 +2 -2 trunk/src/s_log.c (File Modified)
8023 +4 -4 trunk/src/s_user.c (File Modified)
8024
8025
8026 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8027 Log:
8028 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8029
8030
8031 Changes: Modified:
8032 +2 -1 trunk/include/snomask.h (File Modified)
8033 +2 -2 trunk/src/snomask.c (File Modified)
8034
8035
8036 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8037 Log:
8038 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8039
8040
8041 Changes: Modified:
8042 +1 -1 trunk/contrib/example_module.c (File Modified)
8043 +2 -2 trunk/include/ircd_defs.h (File Modified)
8044 +6 -6 trunk/modules/core/m_error.c (File Modified)
8045 +1 -1 trunk/modules/core/m_join.c (File Modified)
8046 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8047 +1 -1 trunk/modules/core/m_message.c (File Modified)
8048 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8049 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8050 +18 -18 trunk/modules/core/m_server.c (File Modified)
8051 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8052 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8053 +4 -4 trunk/modules/m_challenge.c (File Modified)
8054 +4 -4 trunk/modules/m_dline.c (File Modified)
8055 +13 -13 trunk/modules/m_gline.c (File Modified)
8056 +5 -5 trunk/modules/m_kline.c (File Modified)
8057 +2 -2 trunk/modules/m_oper.c (File Modified)
8058 +1 -1 trunk/modules/m_pong.c (File Modified)
8059 +13 -13 trunk/modules/m_rehash.c (File Modified)
8060 +4 -4 trunk/modules/m_resv.c (File Modified)
8061 +16 -16 trunk/modules/m_set.c (File Modified)
8062 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8063 +6 -6 trunk/modules/m_xline.c (File Modified)
8064 +1 -1 trunk/src/adns.c (File Modified)
8065 +2 -2 trunk/src/channel.c (File Modified)
8066 +1 -1 trunk/src/listener.c (File Modified)
8067 +1 -1 trunk/src/s_auth.c (File Modified)
8068 +15 -15 trunk/src/s_conf.c (File Modified)
8069 +3 -3 trunk/src/s_user.c (File Modified)
8070 +7 -7 trunk/src/send.c (File Modified)
8071
8072
8073 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8074 Log:
8075 On oper up:
8076 - set +s snomask if +s umode set but no snomasks
8077 - put numerics in more logical order
8078
8079
8080 Changes: Modified:
8081 +3 -1 trunk/src/s_user.c (File Modified)
8082
8083
8084 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8085 Log:
8086 parse_snobuf_to_mask(): default to + at start
8087 allows stuff like /mode jilles +s C
8088
8089
8090 Changes: Modified:
8091 +1 -1 trunk/src/snomask.c (File Modified)
8092
8093
8094 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8095 Log:
8096 Changes to user_mode() snomask handling.
8097 - show snomask (if not 0) on /mode <nick>
8098 - show snomask once at the end if +s/-s used
8099 - only parse 1 parameter for umode changes
8100 - don't crash on /mode <nick> +s
8101 - /mode <nick> -s clears snomask, doesn't use parameter
8102 - set umode +s iff snomask is not 0
8103 - snomask is not propagated, but umode +s is
8104
8105
8106 Changes: Modified:
8107 +97 -72 trunk/src/s_user.c (File Modified)
8108
8109
8110 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8111 Log:
8112 Convert some messages over to snomask.
8113
8114
8115 Changes: Modified:
8116 +29 -29 trunk/src/client.c (File Modified)
8117 +2 -2 trunk/src/ircd.c (File Modified)
8118 +13 -13 trunk/src/modules.c (File Modified)
8119 +1 -1 trunk/src/newconf.c (File Modified)
8120 +5 -5 trunk/src/parse.c (File Modified)
8121 +1 -1 trunk/src/restart.c (File Modified)
8122 +4 -4 trunk/src/s_newconf.c (File Modified)
8123 +11 -11 trunk/src/s_serv.c (File Modified)
8124
8125
8126 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8127 Log:
8128 include snomask.h from client.h
8129
8130
8131 Changes: Modified:
8132 +1 -0 trunk/include/client.h (File Modified)
8133
8134
8135 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8136 Log:
8137 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8138
8139
8140 Changes: Modified:
8141 +1 -0 trunk/src/newconf.c (File Modified)
8142 +2 -1 trunk/src/snomask.c (File Modified)
8143
8144
8145 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8146 Log:
8147 should start with +, not \0. Whoops. :)
8148
8149
8150 Changes: Modified:
8151 +1 -1 trunk/src/snomask.c (File Modified)
8152
8153
8154 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8155 Log:
8156 core snomask support.
8157
8158
8159 Changes: Modified:
8160 +3 -0 trunk/doc/example.conf (File Modified)
8161 +2 -0 trunk/include/client.h (File Modified)
8162 +2 -0 trunk/include/numeric.h (File Modified)
8163 +2 -0 trunk/include/s_newconf.h (File Modified)
8164 +63 -0 trunk/include/send.h (File Modified)
8165 + - trunk/include/snomask.h (File Added)
8166 +1 -0 trunk/src/Makefile.in (File Modified)
8167 +1 -1 trunk/src/messages.tab (File Modified)
8168 +8 -0 trunk/src/newconf.c (File Modified)
8169 +12 -0 trunk/src/s_user.c (File Modified)
8170 +235 -0 trunk/src/send.c (File Modified)
8171 + - trunk/src/snomask.c (File Added)
8172
8173
8174 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8175 Log:
8176 add a blank line after the license info.
8177
8178
8179 Changes: Modified:
8180 +1 -1 trunk/CREDITS (File Modified)
8181
8182
8183 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8184 Log:
8185 Extend copyright to 2006.
8186
8187
8188 Changes: Modified:
8189 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8190
8191
8192 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8193 Log:
8194 - Fix up book id.
8195 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8196
8197
8198 Changes: Modified:
8199 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8200 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8201
8202
8203 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8204 Log:
8205 Add oper privileges document.
8206
8207
8208 Changes: Modified:
8209 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8210 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8211
8212
8213 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8214 Log:
8215 Capitalize message names in services shortcuts (for consistency).
8216
8217
8218 Changes: Modified:
8219 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8220
8221
8222 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8223 Log:
8224 Remove C++ comment.
8225
8226
8227 Changes: Modified:
8228 +1 -1 trunk/src/patricia.c (File Modified)
8229
8230
8231 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8232 Log:
8233 Remove obsolete 'nextconnect' variable.
8234
8235
8236 Changes: Modified:
8237 +0 -1 trunk/include/ircd.h (File Modified)
8238 +0 -2 trunk/src/client.c (File Modified)
8239 +0 -1 trunk/src/ircd.c (File Modified)
8240
8241
8242 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8243 Log:
8244 Remove this remnant of the hybrid 6 ziplinks implementation.
8245
8246
8247 Changes: Modified:
8248 + - trunk/include/s_zip.h (File Deleted)
8249
8250
8251 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8252 Log:
8253 Make clone limiting work on orighost, not host (so it
8254 looks through services cloaks). Lightly tested, please
8255 test/review.
8256
8257
8258 Changes: Modified:
8259 +2 -0 trunk/modules/m_chghost.c (File Modified)
8260 +1 -1 trunk/src/client.c (File Modified)
8261 +1 -1 trunk/src/s_conf.c (File Modified)
8262
8263
8264 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8265 Log:
8266 Don't forget to link me_realhost() into the command hash.
8267
8268 Pointy hat to: myself
8269
8270
8271 Changes: Modified:
8272 +1 -1 trunk/modules/m_chghost.c (File Modified)
8273
8274
8275 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8276 Log:
8277 It's call_hook, not hook_call.
8278
8279
8280 Changes: Modified:
8281 +1 -1 trunk/src/s_user.c (File Modified)
8282
8283
8284 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8285 Log:
8286 Add unreject help file.
8287
8288
8289 Changes: Modified:
8290 + - trunk/help/opers/unreject (File Added)
8291
8292
8293 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8294 Log:
8295 Link the all-important 42 module to the build :P
8296
8297
8298 Changes: Modified:
8299 +1 -0 trunk/contrib/Makefile.in (File Modified)
8300
8301
8302 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8303 Log:
8304 Mention /rehash help.
8305
8306
8307 Changes: Modified:
8308 +1 -0 trunk/help/opers/rehash (File Modified)
8309
8310
8311 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8312 Log:
8313 Add h_user_signon hook.
8314
8315
8316 Changes: Modified:
8317 +1 -0 trunk/include/hook.h (File Modified)
8318 +2 -0 trunk/src/hook.c (File Modified)
8319 +4 -0 trunk/src/s_user.c (File Modified)
8320
8321
8322 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8323 Log:
8324 Oops, forgot to set orighost for remote client introductions.
8325
8326
8327 Changes: Modified:
8328 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8329
8330
8331 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8332 Log:
8333 Use TS6 forms in services shortcuts, if possible.
8334
8335
8336 Changes: Modified:
8337 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8338
8339
8340 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8341 Log:
8342 - Start out default_umodes conf entry from the empty set instead of +i.
8343 - Move oper_only_umodes check to where default_umodes is used, as
8344 oper_only_umodes may not be set yet while we're reading the conf.
8345
8346
8347 Changes: Modified:
8348 +6 -7 trunk/src/newconf.c (File Modified)
8349 +1 -1 trunk/src/s_user.c (File Modified)
8350
8351
8352 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8353 Log:
8354 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8355
8356
8357 Changes: Modified:
8358 +1 -0 trunk/doc/example.conf (File Modified)
8359 +7 -0 trunk/doc/reference.conf (File Modified)
8360 +0 -7 trunk/include/config.h.dist (File Modified)
8361 +1 -0 trunk/include/s_conf.h (File Modified)
8362 +6 -0 trunk/modules/m_info.c (File Modified)
8363 +9 -18 trunk/src/client.c (File Modified)
8364 +1 -0 trunk/src/newconf.c (File Modified)
8365 +1 -0 trunk/src/s_conf.c (File Modified)
8366
8367
8368 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8369 Log:
8370 - Allow NULL target_ip in show_ip() (indicates message is being
8371 sent to local opers)
8372 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8373 confitem
8374 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8375 those in src/client.c
8376
8377 From ratbox 2.2 svn (anfl)
8378
8379
8380 Changes: Modified:
8381 +1 -0 trunk/include/client.h (File Modified)
8382 +21 -2 trunk/src/client.c (File Modified)
8383 +2 -4 trunk/src/hostmask.c (File Modified)
8384 +1 -5 trunk/src/s_conf.c (File Modified)
8385 +4 -8 trunk/src/s_user.c (File Modified)
8386
8387
8388 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8389 Log:
8390 Fire off events properly.
8391
8392
8393 Changes: Modified:
8394 +7 -3 trunk/src/s_user.c (File Modified)
8395
8396
8397 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8398 Log:
8399 make sure modules which depend on umode information get the message upon connection (oops)
8400
8401
8402 Changes: Modified:
8403 +3 -0 trunk/src/s_user.c (File Modified)
8404
8405
8406 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8407 Log:
8408 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8409 From ratbox 2.2 svn.
8410
8411
8412 Changes: Modified:
8413 +3 -7 trunk/modules/m_etrace.c (File Modified)
8414
8415
8416 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8417 Log:
8418 Replace silly `default_invisible' option with more versatile default_umodes.
8419
8420
8421 Changes: Modified:
8422 +2 -2 trunk/Makefile.in (File Modified)
8423 +12 -1 trunk/doc/example.conf (File Modified)
8424 +14 -7 trunk/doc/reference.conf (File Modified)
8425 +2 -4 trunk/include/s_conf.h (File Modified)
8426 +0 -6 trunk/modules/m_info.c (File Modified)
8427 +4 -0 trunk/src/modules.c (File Modified)
8428 +41 -1 trunk/src/newconf.c (File Modified)
8429 +2 -2 trunk/src/s_conf.c (File Modified)
8430 +3 -4 trunk/src/s_user.c (File Modified)
8431
8432
8433 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8434 Log:
8435 Add temporary nick resvs with the proper duration,
8436 not 60 times too long.
8437
8438
8439 Changes: Modified:
8440 +1 -1 trunk/modules/m_resv.c (File Modified)
8441
8442
8443 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8444 Log:
8445 Add kick on split riding. See reference.conf for more details.
8446
8447
8448 Changes: Modified:
8449 +1 -0 trunk/doc/example.conf (File Modified)
8450 +16 -0 trunk/doc/reference.conf (File Modified)
8451 +1 -0 trunk/include/s_conf.h (File Modified)
8452 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8453 +6 -0 trunk/modules/m_info.c (File Modified)
8454 +1 -0 trunk/src/newconf.c (File Modified)
8455 +1 -0 trunk/src/s_conf.c (File Modified)
8456
8457
8458 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8459 Log:
8460 New credits, denoting GXTi as being on the core team.
8461
8462
8463 Changes: Modified:
8464 +16 -5 trunk/CREDITS (File Modified)
8465
8466
8467 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8468 Log:
8469 better cloaking algorithm
8470
8471
8472 Changes: Modified:
8473 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8474
8475
8476 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8477 Log:
8478 don't do redundant bitshifting.
8479
8480
8481 Changes: Modified:
8482 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8483
8484
8485 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8486 Log:
8487 Add ip_cloaking.so.
8488
8489
8490 Changes: Modified:
8491 +1 -0 trunk/contrib/Makefile.in (File Modified)
8492
8493
8494 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8495 Log:
8496 Set the DynSpoof flag properly.
8497
8498
8499 Changes: Modified:
8500 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8501
8502
8503 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8504 Log:
8505 first go at an ip_cloaking implementation for charybdis.
8506
8507
8508 Changes: Modified:
8509 + - trunk/contrib/ip_cloaking.c (File Added)
8510
8511
8512 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8513 Log:
8514 Add libcharybdis to contrib/ includes.
8515
8516
8517 Changes: Modified:
8518 +1 -1 trunk/contrib/Makefile.in (File Modified)
8519
8520
8521 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8522 Log:
8523 add h_umode_changed hook for modules that provide usermodes.
8524
8525
8526 Changes: Modified:
8527 +1 -0 trunk/include/hook.h (File Modified)
8528 +2 -1 trunk/src/hook.c (File Modified)
8529 +3 -0 trunk/src/s_user.c (File Modified)
8530
8531
8532 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8533 Log:
8534 Show quiets in /stats z.
8535
8536
8537 Changes: Modified:
8538 +15 -10 trunk/src/s_stats.c (File Modified)
8539
8540
8541 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8542 Log:
8543 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8544
8545
8546 Changes: Modified:
8547 +0 -12 trunk/configure (File Modified)
8548 +0 -9 trunk/configure.ac (File Modified)
8549 +0 -3 trunk/include/setup.h.in (File Modified)
8550
8551
8552 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8553 Log:
8554 change various buffer sizes to = topiclen.
8555
8556
8557 Changes: Modified:
8558 +3 -4 trunk/include/ircd_defs.h (File Modified)
8559
8560
8561 jon 2005/12/12 19:32:18 UTC (20051212-400)
8562 Log:
8563 - Partial commit test, partial ego strokage ;)
8564
8565
8566 Changes: Modified:
8567 +2 -1 trunk/CREDITS (File Modified)
8568
8569
8570 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8571 Log:
8572 More kqueue corrections.
8573
8574 Changes: Modified:
8575 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8576
8577
8578 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8579 Log:
8580 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8581 Not sure why this wasn't this way to begin with.
8582
8583
8584 Changes: Modified:
8585 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8586
8587
8588 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8589 Log:
8590 example.conf tweaks:
8591 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8592 most people do not need this.
8593 Enable serverinfo::hub.
8594
8595
8596 Changes: Modified:
8597 +14 -11 trunk/doc/example.conf (File Modified)
8598
8599
8600 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8601 Log:
8602 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8603
8604
8605 Changes: Modified:
8606 +1 -1 trunk/src/s_serv.c (File Modified)
8607
8608
8609 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8610 Log:
8611 header include changes
8612
8613
8614 Changes: Modified:
8615 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8616 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8617 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8618 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8619 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8620 +1 -21 trunk/libcharybdis/select.c (File Modified)
8621
8622
8623 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8624 Log:
8625 s/ilog/libcharybdis_{die,log,restart}/g
8626
8627
8628 Changes: Modified:
8629 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8630 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8631 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8632 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8633 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8634 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8635 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8636 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8637
8638
8639 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8640 Log:
8641 Use the right callbacks in the function code.
8642
8643 Changes: Modified:
8644 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8645
8646
8647 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8648 Log:
8649 More work, it builds again!
8650
8651
8652 Changes: Modified:
8653 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8654 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8655 + - trunk/libcharybdis/libcharybdis.c (File Added)
8656 + - trunk/libcharybdis/libcharybdis.h (File Added)
8657
8658
8659 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8660 Log:
8661 Move some stuff around.
8662
8663
8664 Changes: Modified:
8665 + - trunk/include/memory.h (File Deleted)
8666 + - trunk/include/tools.h (File Deleted)
8667 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8668 + - trunk/libcharybdis/memory.c (File Added)
8669 + - trunk/libcharybdis/memory.h (File Added)
8670 + - trunk/libcharybdis/snprintf.c (File Added)
8671 + - trunk/libcharybdis/tools.c (File Added)
8672 + - trunk/libcharybdis/tools.h (File Added)
8673 +1000 -1062 trunk/modules/.depend (File Modified)
8674 +421 -455 trunk/src/.depend (File Modified)
8675 +0 -1191 trunk/src/Makefile.in (File Modified)
8676 + - trunk/src/memory.c (File Deleted)
8677 + - trunk/src/snprintf.c (File Deleted)
8678 + - trunk/src/tools.c (File Deleted)
8679
8680
8681 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8682 Log:
8683 move more headers into libcharybdis
8684
8685 Changes: Modified:
8686 + - trunk/include/balloc.h (File Deleted)
8687 + - trunk/include/event.h (File Deleted)
8688 + - trunk/libcharybdis/balloc.h (File Added)
8689 + - trunk/libcharybdis/event.h (File Added)
8690 +924 -1020 trunk/modules/.depend (File Modified)
8691 +327 -406 trunk/src/.depend (File Modified)
8692
8693
8694 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8695 Log:
8696 balloc, events -> libcharybdis
8697
8698 Changes: Modified:
8699 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8700 + - trunk/libcharybdis/balloc.c (File Added)
8701 + - trunk/libcharybdis/event.c (File Added)
8702 +0 -1008 trunk/src/Makefile.in (File Modified)
8703 + - trunk/src/balloc.c (File Deleted)
8704 + - trunk/src/event.c (File Deleted)
8705
8706
8707 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8708 Log:
8709 More fun
8710
8711 Changes: Modified:
8712 + - trunk/include/commio.h (File Deleted)
8713 + - trunk/include/linebuf.h (File Deleted)
8714 + - trunk/libcharybdis/commio.h (File Added)
8715 + - trunk/libcharybdis/linebuf.h (File Added)
8716 +1644 -530 trunk/modules/.depend (File Modified)
8717 +1 -1 trunk/modules/Makefile.in (File Modified)
8718 +720 -284 trunk/src/.depend (File Modified)
8719
8720
8721 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8722 Log:
8723 Makefile reworking -- moving libcharybdis headers into proper location.
8724
8725 Changes: Modified:
8726 +1 -1 trunk/adns/Makefile.in (File Modified)
8727 +1 -1 trunk/src/Makefile.in (File Modified)
8728
8729
8730 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8731 Log:
8732 Document proposed authdaemon protocol.
8733
8734 Changes: Modified:
8735 + - trunk/authdaemon/protocol.txt (File Added)
8736
8737
8738 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8739 Log:
8740 Makefile oops
8741
8742 Changes: Modified:
8743 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8744
8745
8746 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8747 Log:
8748 Remove dead makefile from generation
8749
8750 Changes: Modified:
8751 +1 -2 trunk/configure (File Modified)
8752 +0 -1 trunk/configure.ac (File Modified)
8753
8754
8755 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8756 Log:
8757 libcharybdisIO -> libcharybdis
8758
8759 Changes: Modified:
8760 +1 -1 trunk/src/Makefile.in (File Modified)
8761
8762
8763 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8764 Log:
8765 More restructuring.
8766
8767 Changes: Modified:
8768 + - trunk/libcharybdis/Makefile.in (File Added)
8769 + - trunk/libcharybdis/commio.c (File Added)
8770 + - trunk/libcharybdis/devpoll.c (File Added)
8771 + - trunk/libcharybdis/epoll.c (File Added)
8772 + - trunk/libcharybdis/io/ (File Deleted)
8773 + - trunk/libcharybdis/kqueue.c (File Added)
8774 + - trunk/libcharybdis/linebuf.c (File Added)
8775 + - trunk/libcharybdis/log/ (File Deleted)
8776 + - trunk/libcharybdis/poll.c (File Added)
8777 + - trunk/libcharybdis/ports.c (File Added)
8778 + - trunk/libcharybdis/select.c (File Added)
8779
8780
8781 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8782 Log:
8783 Blah kill makefile
8784
8785 Changes: Modified:
8786 + - trunk/libcharybdis/Makefile.in (File Deleted)
8787
8788
8789 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8790 Log:
8791 Blah kill makefile
8792
8793 Changes: Modified:
8794 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8795
8796
8797 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8798 Log:
8799 add authdaemon dir for later hacking
8800
8801
8802 Changes: Modified:
8803 + - trunk/authdaemon/ (File Added)
8804
8805
8806 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8807 Log:
8808 linebuf -> libcharybdisIO
8809
8810
8811 Changes: Modified:
8812 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8813 + - trunk/libcharybdis/io/linebuf.c (File Added)
8814 + - trunk/libcharybdis/log/ (File Added)
8815 + - trunk/libcharybdis/log/Makefile.in (File Added)
8816 +0 -687 trunk/src/Makefile.in (File Modified)
8817 + - trunk/src/linebuf.c (File Deleted)
8818
8819
8820 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8821 Log:
8822 Solaris 10 I/O ports support
8823
8824 Changes: Modified:
8825 + - trunk/libcharybdis/io/ports.c (File Added)
8826
8827
8828 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8829 Log:
8830 libcharybdis stuff
8831
8832
8833 Changes: Modified:
8834 +1 -1 trunk/Makefile.in (File Modified)
8835 +3 -1 trunk/configure (File Modified)
8836 +133 -10 trunk/configure.ac (File Modified)
8837 + - trunk/libcharybdis/ (File Added)
8838 + - trunk/libcharybdis/Makefile.in (File Added)
8839 + - trunk/libcharybdis/io/ (File Added)
8840 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8841 +2 -3 trunk/src/Makefile.in (File Modified)
8842 + - trunk/src/io/ (File Deleted)
8843
8844
8845 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8846 Log:
8847 split IO stuff into libcharybdisIO.
8848
8849
8850 Changes: Modified:
8851 + - trunk/src/commio.c (File Deleted)
8852 + - trunk/src/devpoll.c (File Deleted)
8853 + - trunk/src/epoll.c (File Deleted)
8854 + - trunk/src/io/ (File Added)
8855 + - trunk/src/io/Makefile.in (File Added)
8856 + - trunk/src/io/commio.c (File Added)
8857 + - trunk/src/io/devpoll.c (File Added)
8858 + - trunk/src/io/epoll.c (File Added)
8859 + - trunk/src/io/kqueue.c (File Added)
8860 + - trunk/src/io/poll.c (File Added)
8861 + - trunk/src/io/select.c (File Added)
8862 + - trunk/src/kqueue.c (File Deleted)
8863 + - trunk/src/poll.c (File Deleted)
8864 + - trunk/src/select.c (File Deleted)
8865
8866
8867 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8868 Log:
8869 Version bump: 1.1.0
8870
8871
8872 Changes: Modified:
8873 +86 -155 trunk/configure (File Modified)
8874 +1 -1 trunk/configure.ac (File Modified)
8875
8876
8877 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8878 Log:
8879 Remove mentions of mkkeypair/cryptlinks.
8880
8881
8882 Changes: Modified:
8883 +1 -3 trunk/doc/challenge.txt (File Modified)
8884
8885
8886 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8887 Log:
8888 Clarify serverinfo{} description.
8889
8890
8891 Changes: Modified:
8892 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8893
8894
8895 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8896 Log:
8897 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8898
8899
8900 Changes: Modified:
8901 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8902
8903
8904 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8905 Log:
8906 Improvements also applicable to hyperion 1.x.
8907
8908
8909 Changes: Modified:
8910 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8911
8912
8913 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8914 Log:
8915 - Add +F description
8916 - General improvements and changes to charybdis
8917
8918
8919 Changes: Modified:
8920 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8921
8922
8923 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8924 Log:
8925 The server notice umodes only have an effect
8926 for opers. ("sendto_realops_flags", so having
8927 the umode is not enough, they must also be
8928 opered)
8929
8930
8931 Changes: Modified:
8932 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8933
8934
8935 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8936 Log:
8937 Updates to umodes docs.
8938
8939
8940 Changes: Modified:
8941 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8942
8943
8944 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8945 Log:
8946 Add SGML documentation.
8947
8948 Changes: Modified:
8949 + - trunk/doc/sgml/ (File Added)
8950 + - trunk/doc/sgml/oper-guide/ (File Added)
8951 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8952 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8953 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8954 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8955 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8956 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8957 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8958
8959
8960 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8961 Log:
8962 Make operwall flag restrict setting umode +z.
8963 This repairs this flag broken in charybdis-1.0.
8964
8965
8966 Changes: Modified:
8967 +41 -0 trunk/contrib/m_flags.c (File Modified)
8968 +9 -0 trunk/src/s_user.c (File Modified)
8969
8970
8971 jilles 2005/11/21 10:29:37 UTC (20051121-328)
8972 Log:
8973 Don't complain/reset remote clients +n. I'm still not
8974 convinced propagating all umodes is the way to go, oh
8975 well.
8976
8977
8978 Changes: Modified:
8979 +1 -1 trunk/src/s_user.c (File Modified)
8980
8981
8982 jilles 2005/11/21 10:21:42 UTC (20051121-326)
8983 Log:
8984 - Require admin flag for oper /chghost (if it's enabled
8985 which is not default)
8986 - Give error message on nonexistant nick
8987
8988
8989 Changes: Modified:
8990 +12 -0 trunk/modules/m_chghost.c (File Modified)
8991
8992
8993 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
8994 Log:
8995 Incorporated jilles' dynspoof patch with a few minor changes.
8996
8997 Changes: Modified:
8998 +5 -2 trunk/include/client.h (File Modified)
8999 +1 -0 trunk/include/numeric.h (File Modified)
9000 +75 -4 trunk/modules/m_chghost.c (File Modified)
9001 +2 -21 trunk/modules/m_stats.c (File Modified)
9002 +2 -8 trunk/modules/m_trace.c (File Modified)
9003 +2 -0 trunk/src/client.c (File Modified)
9004 +3 -0 trunk/src/s_user.c (File Modified)
9005
9006
9007 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9008 Log:
9009 Update NEWS.
9010
9011 Changes: Modified:
9012 +5 -0 trunk/NEWS (File Modified)
9013
9014
9015 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9016 Log:
9017 Make show_ip() far less braindead.
9018
9019 Obtained from: ratbox 2.2 SVN
9020
9021
9022 Changes: Modified:
9023 +14 -85 trunk/src/client.c (File Modified)
9024
9025
9026 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9027 Log:
9028 Instead of not showing channels at all for whoising services,
9029 only show channels the requester is also on. If operspying
9030 services, show all the channels.
9031
9032
9033 Changes: Modified:
9034 +37 -40 trunk/modules/m_whois.c (File Modified)
9035
9036
9037 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9038 Log:
9039 - Show real errno if we fail to connect to a server
9040 - Don't show server IPs on IRC if a server goes dead
9041 during handshake
9042
9043
9044 Changes: Modified:
9045 +2 -5 trunk/src/s_serv.c (File Modified)
9046
9047
9048 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9049 Log:
9050 Revert hybrid 7.2 aline code. It causes too many problems.
9051
9052
9053 Changes: Modified:
9054 +1 -47 trunk/NEWS (File Modified)
9055 + - trunk/include/aline.h (File Deleted)
9056 +53 -6 trunk/modules/m_dline.c (File Modified)
9057 +212 -16 trunk/modules/m_kline.c (File Modified)
9058 +37 -8 trunk/modules/m_resv.c (File Modified)
9059 +45 -24 trunk/modules/m_xline.c (File Modified)
9060 +0 -485 trunk/src/Makefile.in (File Modified)
9061 + - trunk/src/aline.c (File Deleted)
9062
9063
9064 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9065 Log:
9066 Incorporate recent ratbox monitor bugfixes (could crash).
9067
9068
9069 Changes: Modified:
9070 +16 -0 trunk/modules/m_monitor.c (File Modified)
9071 +4 -3 trunk/src/monitor.c (File Modified)
9072
9073
9074 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9075 Log:
9076 Fix /invite UID leak.
9077
9078 Found by logiclrd@EFnet.
9079
9080
9081 Changes: Modified:
9082 +3 -2 trunk/modules/m_invite.c (File Modified)
9083
9084
9085 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9086 Log:
9087 Don't show what channels a service is in.
9088
9089 Changes: Modified:
9090 +1 -0 trunk/NEWS (File Modified)
9091 +40 -35 trunk/modules/m_whois.c (File Modified)
9092
9093
9094 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9095 Log:
9096 Update version to 1.0.3.
9097
9098
9099 Changes: Modified:
9100 +9 -9 trunk/configure (File Modified)
9101 +1 -1 trunk/configure.ac (File Modified)
9102
9103
9104 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9105 Log:
9106 Update NEWS.
9107
9108
9109 Changes: Modified:
9110 +7 -1 trunk/NEWS (File Modified)
9111
9112
9113 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9114 Log:
9115 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9116 More static buffers :(
9117
9118
9119 Changes: Modified:
9120 +12 -4 trunk/src/aline.c (File Modified)
9121
9122
9123 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9124 Log:
9125 Make operspy mode (/mode !#channel showing parameters
9126 even if not on channel) work again.
9127
9128
9129 Changes: Modified:
9130 +4 -4 trunk/src/channel.c (File Modified)
9131
9132
9133 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9134 Log:
9135 Call server_introduced hook on TS6 remote server
9136 introduction (ms_sid()).
9137
9138
9139 Changes: Modified:
9140 +6 -0 trunk/modules/core/m_server.c (File Modified)
9141
9142
9143 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9144 Log:
9145 Cyrix boxes are wierd.
9146
9147 Changes: Modified:
9148 +2 -1 trunk/modules/m_services.c (File Modified)
9149
9150
9151 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9152 Log:
9153 More paranoia.
9154
9155 Changes: Modified:
9156 +1 -1 trunk/include/client.h (File Modified)
9157 +3 -1 trunk/modules/m_services.c (File Modified)
9158
9159
9160 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9161 Log:
9162 heh
9163
9164 Changes: Modified:
9165 +1 -6 trunk/modules/m_services.c (File Modified)
9166
9167
9168 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9169 Log:
9170 Disable a check that doesn't always seem to work right for some reason.
9171
9172 Changes: Modified:
9173 +2 -0 trunk/modules/m_services.c (File Modified)
9174
9175
9176 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9177 Log:
9178 Update NEWS.
9179
9180
9181 Changes: Modified:
9182 +4 -1 trunk/NEWS (File Modified)
9183
9184
9185 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9186 Log:
9187 1.0.2
9188
9189
9190 Changes: Modified:
9191 +9 -9 trunk/configure (File Modified)
9192 +1 -1 trunk/configure.ac (File Modified)
9193
9194
9195 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9196 Log:
9197 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9198
9199
9200 Changes: Modified:
9201 +3 -13 trunk/modules/m_trace.c (File Modified)
9202
9203
9204 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9205 Log:
9206 Don't send empty RPL_WHOISCHANNELS on remote whois.
9207
9208 Pointy hat to: jilles
9209
9210
9211 Changes: Modified:
9212 +1 -1 trunk/modules/m_whois.c (File Modified)
9213
9214
9215 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9216 Log:
9217 Update NEWS.
9218
9219
9220 Changes: Modified:
9221 +3 -0 trunk/NEWS (File Modified)
9222
9223
9224 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9225 Log:
9226 Modular umode support.
9227
9228
9229 Changes: Modified:
9230 +0 -9 trunk/include/client.h (File Modified)
9231 +2 -1 trunk/include/s_user.h (File Modified)
9232 +1 -1 trunk/include/tools.h (File Modified)
9233 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9234 +3 -0 trunk/src/ircd.c (File Modified)
9235 +1 -1 trunk/src/messages.tab (File Modified)
9236 +2 -2 trunk/src/s_serv.c (File Modified)
9237 +37 -59 trunk/src/s_user.c (File Modified)
9238 +21 -0 trunk/src/tools.c (File Modified)
9239
9240
9241 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9242 Log:
9243 Optionally do forced nick change to the UID instead of kill
9244 on nick collisions, see doc/collision_fnc.txt for more
9245 details.
9246
9247
9248 Changes: Modified:
9249 + - trunk/doc/collision_fnc.txt (File Added)
9250 +1 -0 trunk/doc/example.conf (File Modified)
9251 +8 -0 trunk/doc/reference.conf (File Modified)
9252 +1 -0 trunk/include/numeric.h (File Modified)
9253 +1 -0 trunk/include/s_conf.h (File Modified)
9254 +2 -1 trunk/include/s_serv.h (File Modified)
9255 +1 -0 trunk/include/s_stats.h (File Modified)
9256 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9257 +1 -1 trunk/src/messages.tab (File Modified)
9258 +1 -0 trunk/src/newconf.c (File Modified)
9259 +1 -0 trunk/src/s_conf.c (File Modified)
9260 +1 -0 trunk/src/s_serv.c (File Modified)
9261 +2 -2 trunk/src/s_stats.c (File Modified)
9262
9263
9264 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9265 Log:
9266 Update NEWS.
9267
9268
9269 Modified:
9270 trunk/NEWS (File Modified)
9271
9272
9273 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9274 Log:
9275 Don't allow lookups by uid in /monitor + and /monitor s.
9276
9277
9278 Modified:
9279 trunk/modules/m_monitor.c (File Modified)
9280
9281
9282 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9283 Log:
9284 Stop garbage +j being set in cases like +j aaa:bbb by
9285 initializing the variables properly.
9286
9287 Reported by kyle.
9288
9289
9290 Modified:
9291 trunk/modules/core/m_mode.c (File Modified)
9292 trunk/modules/core/m_sjoin.c (File Modified)
9293
9294
9295 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9296 Log:
9297 Apply flags to the proper server in me_gcap().
9298
9299
9300 Modified:
9301 trunk/modules/m_capab.c (File Modified)
9302
9303
9304 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9305 Log:
9306 Use find_named_client() instead of find_client() to check
9307 for nick collisions.
9308
9309
9310 Modified:
9311 trunk/modules/core/m_nick.c (File Modified)
9312
9313
9314 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9315 Log:
9316 - Replace old 381 numeric with a new, more positive one!
9317
9318
9319 Modified:
9320 trunk/src/messages.tab (File Modified)
9321
9322
9323 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9324 Log:
9325 Make it compile again.
9326
9327
9328 Modified:
9329 trunk/src/channel.c (File Modified)
9330 trunk/src/client.c (File Modified)
9331 trunk/src/ircd.c (File Modified)
9332 trunk/src/packet.c (File Modified)
9333
9334
9335 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9336 Log:
9337 - Prevent UID disclosure in cmode setting.
9338
9339
9340 Modified:
9341 trunk/NEWS (File Modified)
9342 trunk/modules/core/m_mode.c (File Modified)
9343
9344
9345 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9346 Log:
9347 A different check which prevents UID disclosure.
9348
9349
9350 Modified:
9351 trunk/modules/core/m_kick.c (File Modified)
9352
9353
9354 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9355 Log:
9356 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9357
9358
9359 Modified:
9360 trunk/modules/core/m_kick.c (File Modified)
9361
9362
9363 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9364 Log:
9365 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9366
9367
9368 Modified:
9369 trunk/NEWS (File Modified)
9370 trunk/modules/m_accept.c (File Modified)
9371 trunk/modules/m_admin.c (File Modified)
9372 trunk/modules/m_away.c (File Modified)
9373 trunk/modules/m_cap.c (File Modified)
9374 trunk/modules/m_capab.c (File Modified)
9375 trunk/modules/m_challenge.c (File Modified)
9376 trunk/modules/m_chghost.c (File Modified)
9377 trunk/modules/m_close.c (File Modified)
9378 trunk/modules/m_cmessage.c (File Modified)
9379 trunk/modules/m_connect.c (File Modified)
9380 trunk/modules/m_dline.c (File Modified)
9381 trunk/modules/m_encap.c (File Modified)
9382 trunk/modules/m_etrace.c (File Modified)
9383 trunk/modules/m_gline.c (File Modified)
9384 trunk/modules/m_help.c (File Modified)
9385 trunk/modules/m_info.c (File Modified)
9386 trunk/modules/m_invite.c (File Modified)
9387 trunk/modules/m_ison.c (File Modified)
9388 trunk/modules/m_kline.c (File Modified)
9389 trunk/modules/m_knock.c (File Modified)
9390 trunk/modules/m_links.c (File Modified)
9391 trunk/modules/m_list.c (File Modified)
9392 trunk/modules/m_locops.c (File Modified)
9393 trunk/modules/m_lusers.c (File Modified)
9394 trunk/modules/m_map.c (File Modified)
9395 trunk/modules/m_monitor.c (File Modified)
9396 trunk/modules/m_motd.c (File Modified)
9397 trunk/modules/m_names.c (File Modified)
9398 trunk/modules/m_oper.c (File Modified)
9399 trunk/modules/m_operspy.c (File Modified)
9400 trunk/modules/m_pass.c (File Modified)
9401 trunk/modules/m_ping.c (File Modified)
9402 trunk/modules/m_pong.c (File Modified)
9403 trunk/modules/m_post.c (File Modified)
9404 trunk/modules/m_rehash.c (File Modified)
9405 trunk/modules/m_restart.c (File Modified)
9406 trunk/modules/m_resv.c (File Modified)
9407 trunk/modules/m_services.c (File Modified)
9408 trunk/modules/m_set.c (File Modified)
9409 trunk/modules/m_sshortcut.c (File Modified)
9410 trunk/modules/m_stats.c (File Modified)
9411 trunk/modules/m_svinfo.c (File Modified)
9412 trunk/modules/m_tb.c (File Modified)
9413 trunk/modules/m_testline.c (File Modified)
9414 trunk/modules/m_testmask.c (File Modified)
9415 trunk/modules/m_time.c (File Modified)
9416 trunk/modules/m_topic.c (File Modified)
9417 trunk/modules/m_trace.c (File Modified)
9418 trunk/modules/m_unreject.c (File Modified)
9419 trunk/modules/m_user.c (File Modified)
9420 trunk/modules/m_userhost.c (File Modified)
9421 trunk/modules/m_users.c (File Modified)
9422 trunk/modules/m_version.c (File Modified)
9423 trunk/modules/m_wallops.c (File Modified)
9424 trunk/modules/m_who.c (File Modified)
9425 trunk/modules/m_whois.c (File Modified)
9426 trunk/modules/m_whowas.c (File Modified)
9427 trunk/modules/m_xline.c (File Modified)
9428 trunk/src/adns.c (File Modified)
9429 trunk/src/aline.c (File Modified)
9430 trunk/src/cache.c (File Modified)
9431 trunk/src/channel.c (File Modified)
9432 trunk/src/class.c (File Modified)
9433 trunk/src/client.c (File Modified)
9434 trunk/src/commio.c (File Modified)
9435 trunk/src/event.c (File Modified)
9436 trunk/src/hash.c (File Modified)
9437 trunk/src/hostmask.c (File Modified)
9438 trunk/src/ircd.c (File Modified)
9439 trunk/src/kdparse.c (File Modified)
9440 trunk/src/linebuf.c (File Modified)
9441 trunk/src/listener.c (File Modified)
9442 trunk/src/modules.c (File Modified)
9443 trunk/src/monitor.c (File Modified)
9444 trunk/src/newconf.c (File Modified)
9445 trunk/src/packet.c (File Modified)
9446 trunk/src/parse.c (File Modified)
9447 trunk/src/reject.c (File Modified)
9448 trunk/src/s_auth.c (File Modified)
9449 trunk/src/s_conf.c (File Modified)
9450 trunk/src/s_gline.c (File Modified)
9451 trunk/src/s_log.c (File Modified)
9452 trunk/src/s_newconf.c (File Modified)
9453 trunk/src/s_serv.c (File Modified)
9454 trunk/src/s_stats.c (File Modified)
9455 trunk/src/s_user.c (File Modified)
9456 trunk/src/send.c (File Modified)
9457 trunk/src/whowas.c (File Modified)
9458
9459
9460 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9461 Log:
9462 - More coding style niceities. Pretty much got client.h squared away.
9463
9464
9465 Modified:
9466 trunk/modules/m_dline.c (File Modified)
9467 trunk/modules/m_gline.c (File Modified)
9468 trunk/modules/m_kline.c (File Modified)
9469 trunk/modules/m_rehash.c (File Modified)
9470 trunk/modules/m_resv.c (File Modified)
9471 trunk/modules/m_stats.c (File Modified)
9472 trunk/modules/m_testline.c (File Modified)
9473 trunk/modules/m_user.c (File Modified)
9474 trunk/modules/m_xline.c (File Modified)
9475
9476
9477 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9478 Log:
9479 - Propagate quiets (+q) on netjoins
9480 - Clear +q list too on lowerTS sjoin from TS6 source
9481
9482
9483 Modified:
9484 trunk/modules/core/m_sjoin.c (File Modified)
9485 trunk/src/s_serv.c (File Modified)
9486
9487
9488 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9489 Log:
9490 Second argument to whois is always a nick, never a uid.
9491 This prevents /whois other.server uid to get information
9492 about that uid.
9493
9494
9495 Modified:
9496 trunk/modules/m_whois.c (File Modified)
9497
9498
9499 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9500 Log:
9501 Don't allow local users to use uids in user mode.
9502
9503
9504 Modified:
9505 trunk/src/s_user.c (File Modified)
9506
9507
9508 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9509 Log:
9510 Make it compile again.
9511
9512
9513 Modified:
9514 trunk/src/s_stats.c (File Modified)
9515
9516
9517 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9518 Log:
9519 Fix propagation of empty SJOIN.
9520
9521
9522 Modified:
9523 trunk/modules/core/m_sjoin.c (File Modified)
9524
9525
9526 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9527 Log:
9528 Some atheme-style niceties here.
9529
9530
9531 Modified:
9532 trunk/modules/m_accept.c (File Modified)
9533 trunk/modules/m_admin.c (File Modified)
9534 trunk/modules/m_away.c (File Modified)
9535 trunk/modules/m_cap.c (File Modified)
9536 trunk/modules/m_capab.c (File Modified)
9537 trunk/modules/m_challenge.c (File Modified)
9538 trunk/modules/m_chghost.c (File Modified)
9539 trunk/modules/m_close.c (File Modified)
9540 trunk/modules/m_cmessage.c (File Modified)
9541 trunk/modules/m_connect.c (File Modified)
9542 trunk/modules/m_dline.c (File Modified)
9543 trunk/modules/m_encap.c (File Modified)
9544 trunk/modules/m_etrace.c (File Modified)
9545 trunk/modules/m_gline.c (File Modified)
9546 trunk/modules/m_help.c (File Modified)
9547 trunk/modules/m_info.c (File Modified)
9548 trunk/modules/m_invite.c (File Modified)
9549 trunk/modules/m_ison.c (File Modified)
9550 trunk/modules/m_kline.c (File Modified)
9551 trunk/modules/m_knock.c (File Modified)
9552 trunk/modules/m_links.c (File Modified)
9553 trunk/modules/m_list.c (File Modified)
9554 trunk/modules/m_locops.c (File Modified)
9555 trunk/modules/m_lusers.c (File Modified)
9556 trunk/modules/m_map.c (File Modified)
9557 trunk/modules/m_monitor.c (File Modified)
9558 trunk/modules/m_motd.c (File Modified)
9559 trunk/modules/m_names.c (File Modified)
9560 trunk/modules/m_oper.c (File Modified)
9561 trunk/modules/m_operspy.c (File Modified)
9562 trunk/modules/m_pass.c (File Modified)
9563 trunk/modules/m_ping.c (File Modified)
9564 trunk/modules/m_pong.c (File Modified)
9565 trunk/modules/m_post.c (File Modified)
9566 trunk/modules/m_rehash.c (File Modified)
9567 trunk/modules/m_restart.c (File Modified)
9568 trunk/modules/m_resv.c (File Modified)
9569 trunk/modules/m_services.c (File Modified)
9570 trunk/modules/m_set.c (File Modified)
9571 trunk/modules/m_sshortcut.c (File Modified)
9572 trunk/modules/m_stats.c (File Modified)
9573 trunk/modules/m_svinfo.c (File Modified)
9574 trunk/modules/m_tb.c (File Modified)
9575 trunk/modules/m_testline.c (File Modified)
9576 trunk/modules/m_testmask.c (File Modified)
9577 trunk/modules/m_time.c (File Modified)
9578 trunk/modules/m_topic.c (File Modified)
9579 trunk/modules/m_trace.c (File Modified)
9580 trunk/modules/m_unreject.c (File Modified)
9581 trunk/modules/m_user.c (File Modified)
9582 trunk/modules/m_userhost.c (File Modified)
9583 trunk/modules/m_users.c (File Modified)
9584 trunk/modules/m_version.c (File Modified)
9585 trunk/modules/m_wallops.c (File Modified)
9586 trunk/modules/m_who.c (File Modified)
9587 trunk/modules/m_whois.c (File Modified)
9588 trunk/modules/m_whowas.c (File Modified)
9589 trunk/modules/m_xline.c (File Modified)
9590
9591
9592 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9593 Log:
9594 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9595
9596
9597 Modified:
9598 trunk/.indent.pro (File Modified)
9599 trunk/include/charybdis.h (File Added)
9600 trunk/include/client.h (File Modified)
9601 trunk/modules/.indent.pro (File Modified)
9602 trunk/src/.indent.pro (File Modified)
9603 trunk/src/adns.c (File Modified)
9604 trunk/src/aline.c (File Modified)
9605 trunk/src/cache.c (File Modified)
9606 trunk/src/channel.c (File Modified)
9607 trunk/src/class.c (File Modified)
9608 trunk/src/client.c (File Modified)
9609 trunk/src/commio.c (File Modified)
9610 trunk/src/event.c (File Modified)
9611 trunk/src/hash.c (File Modified)
9612 trunk/src/hostmask.c (File Modified)
9613 trunk/src/ircd.c (File Modified)
9614 trunk/src/kdparse.c (File Modified)
9615 trunk/src/linebuf.c (File Modified)
9616 trunk/src/listener.c (File Modified)
9617 trunk/src/modules.c (File Modified)
9618 trunk/src/monitor.c (File Modified)
9619 trunk/src/newconf.c (File Modified)
9620 trunk/src/packet.c (File Modified)
9621 trunk/src/parse.c (File Modified)
9622 trunk/src/reject.c (File Modified)
9623 trunk/src/s_auth.c (File Modified)
9624 trunk/src/s_conf.c (File Modified)
9625 trunk/src/s_gline.c (File Modified)
9626 trunk/src/s_log.c (File Modified)
9627 trunk/src/s_newconf.c (File Modified)
9628 trunk/src/s_serv.c (File Modified)
9629 trunk/src/s_stats.c (File Modified)
9630 trunk/src/s_user.c (File Modified)
9631 trunk/src/send.c (File Modified)
9632 trunk/src/whowas.c (File Modified)
9633
9634
9635 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9636 Log:
9637 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9638 - Convert a few modules towards using this code.
9639 - Make a note about this change in NEWS.
9640
9641
9642 Modified:
9643 trunk/NEWS (File Modified)
9644 trunk/include/aline.h (File Added)
9645 trunk/modules/m_dline.c (File Modified)
9646 trunk/modules/m_kline.c (File Modified)
9647 trunk/modules/m_resv.c (File Modified)
9648 trunk/modules/m_xline.c (File Modified)
9649 trunk/src/Makefile.in (File Modified)
9650 trunk/src/aline.c (File Added)
9651
9652
9653 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9654 Log:
9655 - Update NEWS document.
9656
9657
9658 Modified:
9659 trunk/NEWS (File Modified)
9660
9661
9662 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9663 Log:
9664 Use find_named_person() instead of find_person() in services shortcuts.
9665
9666
9667 Modified:
9668 trunk/modules/m_sshortcut.c (File Modified)
9669
9670
9671 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9672 Log:
9673 Fix propagation of empty channels (+P).
9674
9675
9676 Modified:
9677 trunk/modules/core/m_sjoin.c (File Modified)
9678 trunk/src/s_serv.c (File Modified)
9679
9680
9681 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9682 Log:
9683 Use same comparison for +f.
9684
9685
9686 Modified:
9687 trunk/modules/core/m_join.c (File Modified)
9688
9689
9690 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9691 Log:
9692 Retire server-server non-encap CHGHOST, and clean it up a bit.
9693
9694
9695 Modified:
9696 trunk/modules/m_chghost.c (File Modified)
9697
9698
9699 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9700 Log:
9701 Use TS6 form for SQUIT wallops.
9702
9703
9704 Modified:
9705 trunk/modules/core/m_squit.c (File Modified)
9706
9707
9708 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9709 Log:
9710 Propagate nick changes for remote clients in TS6 form if possible;
9711 simplify the code a bit.
9712
9713
9714 Modified:
9715 trunk/modules/core/m_nick.c (File Modified)
9716
9717
9718 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9719 Log:
9720 Only clear oper_only_umodes on deoper for local clients.
9721
9722
9723 Modified:
9724 trunk/src/s_user.c (File Modified)
9725
9726
9727 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9728 Log:
9729 - Don't enable use_whois_actually in the default config, makes cloaking
9730 only useful for vanity.
9731
9732
9733 Modified:
9734 trunk/doc/example.conf (File Modified)
9735
9736
9737 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9738 Log:
9739 Fix linebuf raw code to not truncate lines longer than
9740 510 characters. This stops ziplinks corruption at
9741 the initial burst if the other side sends a lot.
9742
9743
9744 Modified:
9745 trunk/src/linebuf.c (File Modified)
9746
9747
9748 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9749 Log:
9750 - Add +r to channel_modes().
9751
9752
9753 Modified:
9754 trunk/src/channel.c (File Modified)
9755
9756
9757 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9758 Log:
9759 Update NEWS.
9760
9761
9762 Modified:
9763 trunk/NEWS (File Modified)
9764
9765
9766 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9767 Log:
9768 err, nvm. wrong project :-P
9769
9770
9771 Modified:
9772 trunk/src/match.c (File Modified)
9773
9774
9775 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9776 Log:
9777 make sure we don't crash on match(NULL, test)
9778
9779
9780 Modified:
9781 trunk/src/match.c (File Modified)
9782
9783
9784 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9785 Log:
9786 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9787 flags = rehash in shared{}.
9788 Uses :<source> ENCAP <target> REHASH [option].
9789
9790
9791 Modified:
9792 trunk/doc/example.conf (File Modified)
9793 trunk/doc/reference.conf (File Modified)
9794 trunk/help/opers/rehash (File Modified)
9795 trunk/include/s_newconf.h (File Modified)
9796 trunk/modules/m_rehash.c (File Modified)
9797 trunk/modules/m_stats.c (File Modified)
9798 trunk/src/newconf.c (File Modified)
9799
9800
9801 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9802 Log:
9803 Initialize flags to 0 in conf_set_shared_flags() and
9804 conf_set_cluster_flags().
9805
9806
9807 Modified:
9808 trunk/src/newconf.c (File Modified)
9809
9810
9811 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9812 Log:
9813 Don't allow a forward from a #channel to an &channel.
9814 Error message is Illegal channel name.
9815
9816
9817 Modified:
9818 trunk/modules/core/m_mode.c (File Modified)
9819
9820
9821 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9822 Log:
9823 - change version to 1.0.1
9824
9825
9826 Modified:
9827 trunk/configure (File Modified)
9828 trunk/configure.ac (File Modified)
9829
9830
9831 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9832 Log:
9833 Update NEWS.
9834
9835
9836 Modified:
9837 trunk/NEWS (File Modified)
9838
9839
9840 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9841 Log:
9842 Services shortcuts changes:
9843 - Require umode +S on target
9844 - Use ERR_SERVICESDOWN (440) for error message
9845 - Fix check for empty string
9846
9847
9848 Modified:
9849 trunk/include/numeric.h (File Modified)
9850 trunk/modules/m_sshortcut.c (File Modified)
9851 trunk/src/messages.tab (File Modified)
9852
9853
9854 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9855 Log:
9856 s/IsChanService/IsService/g;
9857
9858
9859 Modified:
9860 trunk/modules/m_sshortcut.c (File Modified)
9861
9862
9863 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9864 Log:
9865 Add check for service validity in shortcut routines.
9866
9867
9868 Modified:
9869 trunk/modules/m_sshortcut.c (File Modified)
9870
9871
9872 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9873 Log:
9874 Don't allow forwarding to a -F channel the setter is not on.
9875
9876
9877 Modified:
9878 trunk/modules/core/m_mode.c (File Modified)
9879
9880
9881 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9882 Log:
9883 Describe identify_service and identify_command in
9884 reference.conf.
9885
9886
9887 Modified:
9888 trunk/doc/reference.conf (File Modified)
9889
9890
9891 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9892 Log:
9893 More helpfile updates.
9894
9895
9896 Modified:
9897 trunk/help/Makefile.in (File Modified)
9898 trunk/help/opers/die (File Modified)
9899 trunk/help/opers/join (File Modified)
9900 trunk/help/opers/links (File Modified)
9901 trunk/help/opers/lusers (File Modified)
9902 trunk/help/opers/map (File Added)
9903 trunk/help/opers/motd (File Modified)
9904 trunk/help/opers/names (File Modified)
9905 trunk/help/opers/notice (File Modified)
9906 trunk/help/opers/operspy (File Modified)
9907 trunk/help/opers/part (File Modified)
9908 trunk/help/opers/privmsg (File Modified)
9909 trunk/help/opers/restart (File Modified)
9910 trunk/help/opers/set (File Modified)
9911 trunk/help/opers/stats (File Modified)
9912 trunk/help/opers/trace (File Modified)
9913 trunk/help/opers/version (File Modified)
9914 trunk/help/users/notice (File Modified)
9915 trunk/help/users/privmsg (File Modified)
9916 trunk/help/users/stats (File Modified)
9917
9918
9919 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9920 Log:
9921 Update help files.
9922
9923
9924 Modified:
9925 trunk/help/opers/cmode (File Modified)
9926 trunk/help/opers/umode (File Modified)
9927 trunk/help/opers/wallops (File Modified)
9928 trunk/help/opers/who (File Modified)
9929 trunk/help/users/umode (File Modified)
9930
9931
9932 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9933 Log:
9934 Include cmode +r in 004 and 005.
9935
9936
9937 Modified:
9938 trunk/include/supported.h (File Modified)
9939 trunk/src/messages.tab (File Modified)
9940
9941
9942 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9943 Log:
9944 No need to clear all 3 buffers in channel_modes().
9945
9946
9947 Modified:
9948 trunk/src/channel.c (File Modified)
9949
9950
9951 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9952 Log:
9953 - Fix multiple +f modes per line
9954 - -f shouldn't take a parameter
9955
9956
9957 Modified:
9958 trunk/modules/core/m_mode.c (File Modified)
9959
9960
9961 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9962 Log:
9963 Channel mode +Q now prevents forwarding to or through
9964 a channel, just like in hyperion, not from a channel.
9965
9966
9967 Modified:
9968 trunk/modules/core/m_join.c (File Modified)
9969
9970
9971 jilles 2005/09/12 09:36:21 UTC (20050912-174)
9972 Log:
9973 Complete +F/+Q propagation.
9974
9975
9976 Modified:
9977 trunk/modules/core/m_join.c (File Modified)
9978 trunk/modules/core/m_sjoin.c (File Modified)
9979 trunk/src/channel.c (File Modified)
9980
9981
9982 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
9983 Log:
9984 - A few minor fixes.
9985
9986
9987 Modified:
9988 trunk/modules/core/m_join.c (File Modified)
9989 trunk/modules/m_services.c (File Modified)
9990
9991
9992 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
9993 Log:
9994 - Fix netsplit obfuscation.
9995
9996
9997 Modified:
9998 trunk/src/client.c (File Modified)
9999
10000
10001 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10002 Log:
10003 - Fix another /stats p related bug.
10004
10005
10006 Modified:
10007 trunk/src/client.c (File Modified)
10008
10009
10010 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10011 Log:
10012 - Update example.conf.
10013
10014
10015 Modified:
10016 trunk/doc/example.conf (File Modified)
10017
10018
10019 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10020 Log:
10021 - Fix a minor bug here, and re-release 1.0.
10022
10023
10024 Modified:
10025 trunk/modules/core/m_nick.c (File Modified)
10026
10027
10028 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10029 Log:
10030 - Add bursted clients to /stats p list.
10031
10032
10033 Modified:
10034 trunk/modules/core/m_nick.c (File Modified)
10035
10036
10037 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10038 Log:
10039 - Add identify_service, identify_command options to the example.conf,
10040 newconf parser.
10041
10042
10043 Modified:
10044 trunk/NEWS (File Modified)
10045 trunk/doc/example.conf (File Modified)
10046 trunk/src/newconf.c (File Modified)
10047
10048
10049 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10050 Log:
10051 - Add services shortcuts.
10052
10053
10054 Modified:
10055 trunk/modules/Makefile.in (File Modified)
10056 trunk/modules/m_sshortcut.c (File Added)
10057
10058
10059 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10060 Log:
10061 - put back checks i removed by mistake
10062
10063
10064 Modified:
10065 trunk/modules/core/m_join.c (File Modified)
10066
10067
10068 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10069 Log:
10070 - Implement channel mode +Q, which disables forwarding.
10071 - Make forwarding usable by everyone.
10072 - Implement channel mode +F which bypasses authority checks on a target
10073 set with this mode
10074 - Update NEWS.
10075
10076
10077 Modified:
10078 trunk/NEWS (File Modified)
10079 trunk/include/channel.h (File Modified)
10080 trunk/include/supported.h (File Modified)
10081 trunk/modules/core/m_join.c (File Modified)
10082 trunk/modules/core/m_mode.c (File Modified)
10083 trunk/src/messages.tab (File Modified)
10084
10085
10086 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10087 Log:
10088 - Fix account handling brokenness.
10089
10090
10091 Modified:
10092 trunk/modules/m_services.c (File Modified)
10093
10094
10095 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10096 Log:
10097 Identify to services via server password hack. Still
10098 needs config file parts, like
10099 identifyservice = "nickserv@services.int";
10100 identifycommand = "IDENTIFY";
10101
10102
10103 Modified:
10104 trunk/include/s_conf.h (File Modified)
10105 trunk/src/s_user.c (File Modified)
10106
10107
10108 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10109 Log:
10110 Make send.c compile.
10111
10112
10113 Modified:
10114 trunk/src/send.c (File Modified)
10115
10116
10117 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10118 Log:
10119 - Handle this better.
10120
10121
10122 Modified:
10123 trunk/src/send.c (File Modified)
10124
10125
10126 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10127 Log:
10128 If the source is not a client, don't send to normal users.
10129
10130
10131 Modified:
10132 trunk/src/send.c (File Modified)
10133
10134
10135 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10136 Log:
10137 - Make /wallops behave as wallops in other ircds.
10138
10139
10140 Modified:
10141 trunk/modules/m_wallops.c (File Modified)
10142 trunk/src/send.c (File Modified)
10143
10144
10145 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10146 Log:
10147 - charybdis-1.0
10148
10149
10150 Modified:
10151 trunk/NEWS (File Modified)
10152 trunk/configure (File Modified)
10153 trunk/configure.ac (File Modified)
10154
10155
10156 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10157 Log:
10158 - Remove efnet configuration.
10159 - Rename example.conf as reference.conf, and replace the default
10160 example.conf with one suitable for AthemeNET.
10161 - Update makefile to reflect these changes.
10162
10163
10164 Modified:
10165 trunk/doc/Makefile.in (File Modified)
10166 trunk/doc/example.conf (File Modified)
10167 trunk/doc/example.efnet.conf (File Deleted)
10168 trunk/doc/reference.conf (File Added)
10169
10170
10171 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10172 Log:
10173 - Don't display opers who are /away.
10174
10175
10176 Modified:
10177 trunk/modules/m_stats.c (File Modified)
10178
10179
10180 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10181 Log:
10182 Put cmode +f in 004 and 005.
10183
10184
10185 Modified:
10186 trunk/include/supported.h (File Modified)
10187 trunk/src/messages.tab (File Modified)
10188
10189
10190 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10191 Log:
10192 Add user umode +Q which prevents a user from
10193 being forwarded.
10194
10195
10196 Modified:
10197 trunk/include/client.h (File Modified)
10198 trunk/modules/core/m_join.c (File Modified)
10199 trunk/src/messages.tab (File Modified)
10200 trunk/src/s_user.c (File Modified)
10201
10202
10203 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10204 Log:
10205 Implement channel forwarding in m_join(). As in
10206 hyperion, failing to join because of +i, +r or +j
10207 can cause you to be forwarded, potentially
10208 recursively. Unlike hyperion, a single numeric
10209 is sent in case of a successful forward, otherwise
10210 the ircd acts if there were no forward.
10211
10212
10213 Modified:
10214 trunk/include/numeric.h (File Modified)
10215 trunk/modules/core/m_join.c (File Modified)
10216 trunk/src/messages.tab (File Modified)
10217
10218
10219 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10220 Log:
10221 Allow servers to set oper-only cmodes as well.
10222
10223
10224 Modified:
10225 trunk/modules/core/m_mode.c (File Modified)
10226
10227
10228 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10229 Log:
10230 Add cmode +f which takes a channel name, settable
10231 only by opers for now. Does not do anything yet.
10232
10233
10234 Modified:
10235 trunk/include/channel.h (File Modified)
10236 trunk/modules/core/m_join.c (File Modified)
10237 trunk/modules/core/m_mode.c (File Modified)
10238 trunk/modules/core/m_sjoin.c (File Modified)
10239 trunk/src/channel.c (File Modified)
10240
10241
10242 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10243 Log:
10244 Fully initialize 'mode' in ms_join() and ms_sjoin()
10245 to avoid old +j garbage from being used.
10246
10247
10248 Modified:
10249 trunk/modules/core/m_join.c (File Modified)
10250 trunk/modules/core/m_sjoin.c (File Modified)
10251
10252
10253 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10254 Log:
10255 - only touch join_count/join_delta if join throttling
10256 is enabled on the channel
10257 - reset join_count/join_delta to 0 if -j is set
10258
10259
10260 Modified:
10261 trunk/modules/core/m_join.c (File Modified)
10262 trunk/modules/core/m_mode.c (File Modified)
10263 trunk/modules/core/m_sjoin.c (File Modified)
10264
10265
10266 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10267 Log:
10268 Also start a new "period" for join throttling for remote joins,
10269 if necessary. Make the code slightly clearer.
10270
10271
10272 Modified:
10273 trunk/modules/core/m_join.c (File Modified)
10274 trunk/src/channel.c (File Modified)
10275
10276
10277 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10278 Log:
10279 Some +j improvements, still broken.
10280
10281
10282 Modified:
10283 trunk/modules/core/m_join.c (File Modified)
10284 trunk/modules/core/m_sjoin.c (File Modified)
10285
10286
10287 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10288 Log:
10289 Only do +z processing for +m channels the sender is on,
10290 as bans/quiets are currently only checked locally.
10291
10292
10293 Modified:
10294 trunk/modules/core/m_message.c (File Modified)
10295
10296
10297 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10298 Log:
10299 - Add max_bans_large configuration option, defaulting to 500, to
10300 limit the number of bans in a +L channel
10301 - Change b/e/I to b/e/I/q in texts
10302
10303
10304 Modified:
10305 trunk/doc/example.conf (File Modified)
10306 trunk/include/s_conf.h (File Modified)
10307 trunk/modules/core/m_mode.c (File Modified)
10308 trunk/modules/m_info.c (File Modified)
10309 trunk/src/newconf.c (File Modified)
10310 trunk/src/s_conf.c (File Modified)
10311
10312
10313 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10314 Log:
10315 Store invite for +gi channels.
10316 Note that +gi is significantly weaker access control than +i.
10317
10318
10319 Modified:
10320 trunk/modules/m_invite.c (File Modified)
10321
10322
10323 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10324 Log:
10325 Nonops are allowed to see +q lists.
10326
10327
10328 Modified:
10329 trunk/modules/core/m_mode.c (File Modified)
10330
10331
10332 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10333 Log:
10334 Invalidate can_send() cache on -q.
10335
10336
10337 Modified:
10338 trunk/modules/core/m_mode.c (File Modified)
10339
10340
10341 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10342 Log:
10343 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10344
10345
10346 Modified:
10347 trunk/modules/core/m_sjoin.c (File Modified)
10348
10349
10350 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10351 Log:
10352 - Allow blank SJOINs -- for permanant channels.
10353
10354
10355 Modified:
10356 trunk/modules/core/m_sjoin.c (File Modified)
10357
10358
10359 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10360 Log:
10361 - Burst permanant channels.
10362
10363
10364 Modified:
10365 trunk/src/s_serv.c (File Modified)
10366
10367
10368 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10369 Log:
10370 - Fix handling of permanant channels.
10371
10372
10373 Modified:
10374 trunk/modules/core/m_join.c (File Modified)
10375
10376
10377 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10378 Log:
10379 - Run indent on core modules.
10380 - Add propagation of join throttle settings.
10381
10382
10383 Modified:
10384 trunk/modules/core/m_die.c (File Modified)
10385 trunk/modules/core/m_error.c (File Modified)
10386 trunk/modules/core/m_join.c (File Modified)
10387 trunk/modules/core/m_kick.c (File Modified)
10388 trunk/modules/core/m_kill.c (File Modified)
10389 trunk/modules/core/m_message.c (File Modified)
10390 trunk/modules/core/m_mode.c (File Modified)
10391 trunk/modules/core/m_nick.c (File Modified)
10392 trunk/modules/core/m_part.c (File Modified)
10393 trunk/modules/core/m_quit.c (File Modified)
10394 trunk/modules/core/m_server.c (File Modified)
10395 trunk/modules/core/m_sjoin.c (File Modified)
10396 trunk/modules/core/m_squit.c (File Modified)
10397
10398
10399 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10400 Log:
10401 - Fix mistake in commit message.
10402
10403
10404 Modified:
10405 trunk/ChangeLog (File Modified)
10406
10407
10408 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10409 Log:
10410 - Channel throttling.
10411
10412
10413 Modified:
10414 trunk/NEWS (File Modified)
10415 trunk/include/supported.h (File Modified)
10416 trunk/modules/core/m_mode.c (File Modified)
10417 trunk/src/messages.tab (File Modified)
10418
10419
10420 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10421 Log:
10422 - Channel throttle logic fixes.
10423
10424
10425 Modified:
10426 trunk/include/channel.h (File Modified)
10427
10428
10429 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10430 Log:
10431 - Add the throttle logic.
10432
10433
10434 Modified:
10435 trunk/include/channel.h (File Modified)
10436 trunk/include/numeric.h (File Modified)
10437 trunk/modules/core/m_join.c (File Modified)
10438 trunk/src/channel.c (File Modified)
10439 trunk/src/messages.tab (File Modified)
10440
10441
10442 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10443 Log:
10444 - Cosmetic fixes to CREDITS.
10445
10446
10447 Modified:
10448 trunk/CREDITS (File Modified)
10449
10450
10451 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10452 Log:
10453 - Better channel_modes() from ShadowIRCd 4.
10454
10455
10456 Modified:
10457 trunk/include/channel.h (File Modified)
10458 trunk/src/channel.c (File Modified)
10459
10460
10461 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10462 Log:
10463 - Strip colour codes from parts.
10464
10465
10466 Modified:
10467 trunk/modules/core/m_part.c (File Modified)
10468
10469
10470 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10471 Log:
10472 - Strip colour codes from quits.
10473
10474
10475 Modified:
10476 trunk/modules/core/m_quit.c (File Modified)
10477
10478
10479 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10480 Log:
10481 - add +c/+g/+z to channel_modes().
10482
10483
10484 Modified:
10485 trunk/src/channel.c (File Modified)
10486
10487
10488 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10489 Log:
10490 - Add +g to 004/005 numerics.
10491
10492
10493 Modified:
10494 trunk/include/supported.h (File Modified)
10495 trunk/src/messages.tab (File Modified)
10496
10497
10498 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10499 Log:
10500 - Add +cgz to set_final_mode() in both join/sjoin.
10501 - Implement channel mode +g: Free invite.
10502
10503
10504 Modified:
10505 trunk/include/channel.h (File Modified)
10506 trunk/modules/core/m_join.c (File Modified)
10507 trunk/modules/core/m_mode.c (File Modified)
10508 trunk/modules/core/m_sjoin.c (File Modified)
10509 trunk/modules/m_invite.c (File Modified)
10510
10511
10512 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10513 Log:
10514 - Make sure /stats p uses the right list.
10515
10516
10517 Modified:
10518 trunk/modules/m_stats.c (File Modified)
10519
10520
10521 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10522 Log:
10523 - local oper list becomes local_oper_list.
10524 - all opers are stored on oper_list for /stats p.
10525
10526
10527 Modified:
10528 trunk/include/ircd.h (File Modified)
10529 trunk/modules/m_stats.c (File Modified)
10530 trunk/modules/m_trace.c (File Modified)
10531 trunk/src/client.c (File Modified)
10532 trunk/src/ircd.c (File Modified)
10533 trunk/src/s_user.c (File Modified)
10534 trunk/src/send.c (File Modified)
10535
10536
10537 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10538 Log:
10539 - Remove ENABLE_SERVICES legacy define.
10540
10541
10542 Modified:
10543 trunk/configure (File Modified)
10544 trunk/configure.ac (File Modified)
10545 trunk/include/client.h (File Modified)
10546 trunk/include/m_info.h (File Modified)
10547 trunk/include/s_conf.h (File Modified)
10548 trunk/modules/Makefile.in (File Modified)
10549 trunk/modules/core/m_kick.c (File Modified)
10550 trunk/modules/core/m_mode.c (File Modified)
10551 trunk/modules/core/m_nick.c (File Modified)
10552 trunk/modules/core/m_sjoin.c (File Modified)
10553 trunk/modules/m_services.c (File Modified)
10554 trunk/src/channel.c (File Modified)
10555 trunk/src/newconf.c (File Modified)
10556 trunk/src/s_conf.c (File Modified)
10557 trunk/src/s_serv.c (File Modified)
10558 trunk/src/s_user.c (File Modified)
10559
10560
10561 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10562 Log:
10563 - New reject message, ala ircu.
10564
10565
10566 Modified:
10567 trunk/src/reject.c (File Modified)
10568
10569
10570 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10571 Log:
10572 - Reduce 'broadcast storm' effect in m_chghost.
10573
10574
10575 Modified:
10576 trunk/modules/m_chghost.c (File Modified)
10577
10578
10579 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10580 Log:
10581 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10582
10583
10584 Modified:
10585 trunk/include/supported.h (File Modified)
10586 trunk/src/messages.tab (File Modified)
10587
10588
10589 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10590 Log:
10591 - Implement +z.
10592
10593
10594 Modified:
10595 trunk/include/channel.h (File Modified)
10596 trunk/modules/core/m_message.c (File Modified)
10597 trunk/modules/core/m_mode.c (File Modified)
10598
10599
10600 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10601 Log:
10602 - use sendto_one_numeric() in some places.
10603
10604
10605 Modified:
10606 trunk/modules/core/m_mode.c (File Modified)
10607
10608
10609 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10610 Log:
10611 - Implement channel mode +c -- colour stripping.
10612
10613
10614 Modified:
10615 trunk/include/irc_string.h (File Modified)
10616 trunk/include/supported.h (File Modified)
10617 trunk/modules/core/m_message.c (File Modified)
10618 trunk/modules/core/m_mode.c (File Modified)
10619 trunk/src/irc_string.c (File Modified)
10620 trunk/src/messages.tab (File Modified)
10621
10622
10623 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10624 Log:
10625 - Add +qLP to CHANMODES 005 numeric.
10626
10627
10628 Modified:
10629 trunk/include/supported.h (File Modified)
10630
10631
10632 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10633 Log:
10634 Move credits files to doc/.
10635
10636
10637 Modified:
10638 trunk/Hybrid-team (File Deleted)
10639 trunk/Ratbox-team (File Deleted)
10640 trunk/doc/Hybrid-team (File Added)
10641 trunk/doc/Ratbox-team (File Added)
10642
10643
10644 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10645 Log:
10646 - Rename Ratbox credits as Ratbox-team.
10647 - Add in our own CREDITS.
10648
10649
10650 Modified:
10651 trunk/CREDITS (File Deleted)
10652 trunk/CREDITS (File Added)
10653 trunk/Ratbox-team (File Added)
10654
10655
10656 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10657 Log:
10658 - Quietcache fixes.
10659
10660
10661 Modified:
10662 trunk/modules/core/m_mode.c (File Modified)
10663
10664
10665 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10666 Log:
10667 - Rebuild configure.
10668
10669
10670 Modified:
10671 trunk/autom4te.cache/ (File Deleted)
10672 trunk/configure (File Modified)
10673
10674
10675 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10676 Log:
10677 Add +q to messages.tab.
10678
10679
10680 Modified:
10681 trunk/src/messages.tab (File Modified)
10682
10683
10684 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10685 Log:
10686 - port m_sjoin stuff to TS6 JOIN syntax.
10687
10688
10689 Modified:
10690 trunk/modules/core/m_join.c (File Modified)
10691
10692
10693 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10694 Log:
10695 - Implement channel mode +q (quiet)
10696
10697
10698 Modified:
10699 trunk/include/channel.h (File Modified)
10700 trunk/modules/core/m_mode.c (File Modified)
10701 trunk/src/channel.c (File Modified)
10702
10703
10704 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10705 Log:
10706 Add +L/+P for set_final_mode().
10707
10708
10709 Modified:
10710 trunk/modules/core/m_sjoin.c (File Modified)
10711
10712
10713 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10714 Log:
10715 Add +L/+P in channel_modes().
10716
10717
10718 Modified:
10719 trunk/src/channel.c (File Modified)
10720
10721
10722 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10723 Log:
10724 - Use MODE_PERMANENT, not MODE_PERMANANT
10725 - Actually use chm_staff()
10726
10727 It compiles but is not otherwise tested.
10728
10729
10730 Modified:
10731 trunk/include/channel.h (File Modified)
10732 trunk/modules/core/m_mode.c (File Modified)
10733 trunk/modules/core/m_sjoin.c (File Modified)
10734 trunk/src/channel.c (File Modified)
10735
10736
10737 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10738 Log:
10739 - Ok, patchlevel.h is fixed now.
10740
10741
10742 Modified:
10743 trunk/include/patchlevel.h (File Modified)
10744
10745
10746 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10747 Log:
10748 - *sigh*
10749
10750
10751 Modified:
10752 trunk/include/patchlevel.h (File Modified)
10753 trunk/src/version.c.SH (File Modified)
10754
10755
10756 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10757 Log:
10758 - Fix compilation issue with version.c.
10759
10760
10761 Modified:
10762 trunk/src/version.c.SH (File Modified)
10763
10764
10765 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10766 Log:
10767 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10768 this from the BUGS file.
10769
10770
10771 Modified:
10772 trunk/BUGS (File Modified)
10773
10774
10775 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10776 Log:
10777 Mangle all netsplit messages if flatten links is enabled.
10778
10779
10780 Modified:
10781 trunk/src/client.c (File Modified)
10782
10783
10784 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10785 Log:
10786 - jilles pointed out that /stats p needed severe changes -- implement
10787 them
10788
10789
10790 Modified:
10791 trunk/modules/m_stats.c (File Modified)
10792
10793
10794 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10795 Log:
10796 Rename RELNOTES to NEWS.
10797
10798
10799 Modified:
10800 trunk/NEWS (File Added)
10801 trunk/RELNOTES (File Deleted)
10802
10803
10804 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10805 Log:
10806 Update RELNOTES.
10807
10808
10809 Modified:
10810 trunk/RELNOTES (File Modified)
10811
10812
10813 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10814 Log:
10815 - Make /stats p work globally.
10816 - Change 'OPER(s)' to 'staff members'
10817
10818
10819 Modified:
10820 trunk/modules/m_stats.c (File Modified)
10821
10822
10823 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10824 Log:
10825 - add modes, +LP to RPL_MYINFO.
10826
10827
10828 Modified:
10829 trunk/src/messages.tab (File Modified)
10830
10831
10832 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10833 Log:
10834 More stuff to RELNOTES.
10835
10836
10837 Modified:
10838 trunk/RELNOTES (File Modified)
10839
10840
10841 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10842 Log:
10843 - Implement +P.
10844
10845
10846 Modified:
10847 trunk/modules/core/m_sjoin.c (File Modified)
10848 trunk/src/channel.c (File Modified)
10849
10850
10851 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10852 Log:
10853 - Implement list limit exceed modes -- +L.
10854
10855
10856 Modified:
10857 trunk/modules/core/m_mode.c (File Modified)
10858
10859
10860 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10861 Log:
10862 - Add handlers for modes +L, +P.
10863
10864
10865 Modified:
10866 trunk/include/channel.h (File Modified)
10867 trunk/modules/core/m_mode.c (File Modified)
10868
10869
10870 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10871 Log:
10872 Update properties on *everything*.
10873
10874
10875 Modified:
10876 trunk/.cvsignore (Property Modified)
10877 trunk/.indent.pro (Property Modified)
10878 trunk/BUGS (File Modified) (Property Modified)
10879 trunk/CREDITS (File Modified) (Property Modified)
10880 trunk/ChangeLog (Property Modified)
10881 trunk/Hybrid-team (File Modified) (Property Modified)
10882 trunk/INSTALL (File Modified) (Property Modified)
10883 trunk/LICENSE (File Modified) (Property Modified)
10884 trunk/Makefile.in (File Modified) (Property Modified)
10885 trunk/README.FIRST (File Modified) (Property Modified)
10886 trunk/RELNOTES (File Modified) (Property Modified)
10887 trunk/SVN-Access (Property Modified)
10888 trunk/aclocal.m4 (File Modified) (Property Modified)
10889 trunk/adns/.cvsignore (Property Modified)
10890 trunk/adns/COPYING (Property Modified)
10891 trunk/adns/GPL-vs-LGPL (Property Modified)
10892 trunk/adns/Makefile.in (File Modified) (Property Modified)
10893 trunk/adns/README (Property Modified)
10894 trunk/adns/README.ircd (Property Modified)
10895 trunk/adns/adns.h (File Modified) (Property Modified)
10896 trunk/adns/check.c (File Modified) (Property Modified)
10897 trunk/adns/dlist.h (File Modified) (Property Modified)
10898 trunk/adns/event.c (File Modified) (Property Modified)
10899 trunk/adns/general.c (File Modified) (Property Modified)
10900 trunk/adns/internal.h (File Modified) (Property Modified)
10901 trunk/adns/parse.c (File Modified) (Property Modified)
10902 trunk/adns/query.c (File Modified) (Property Modified)
10903 trunk/adns/reply.c (File Modified) (Property Modified)
10904 trunk/adns/setup.c (File Modified) (Property Modified)
10905 trunk/adns/transmit.c (File Modified) (Property Modified)
10906 trunk/adns/tvarith.h (File Modified) (Property Modified)
10907 trunk/adns/types.c (File Modified) (Property Modified)
10908 trunk/configure (File Modified) (Property Modified)
10909 trunk/configure.ac (File Modified) (Property Modified)
10910 trunk/contrib/.cvsignore (Property Modified)
10911 trunk/contrib/.indent.pro (Property Modified)
10912 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10913 trunk/contrib/README (File Modified) (Property Modified)
10914 trunk/contrib/example_module.c (File Modified) (Property Modified)
10915 trunk/contrib/m_42.c (File Modified) (Property Modified)
10916 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10917 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10918 trunk/contrib/m_force.c (File Modified) (Property Modified)
10919 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10920 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10921 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10922 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10923 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10924 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10925 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10926 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10927 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10928 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10929 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10930 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10931 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10932 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10933 trunk/doc/.cvsignore (Property Modified)
10934 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10935 trunk/doc/Makefile.in (File Modified) (Property Modified)
10936 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10937 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10938 trunk/doc/challenge.txt (File Modified) (Property Modified)
10939 trunk/doc/example.conf (File Modified) (Property Modified)
10940 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10941 trunk/doc/hooks.txt (File Modified) (Property Modified)
10942 trunk/doc/index.txt (File Modified) (Property Modified)
10943 trunk/doc/ircd.8 (File Modified) (Property Modified)
10944 trunk/doc/ircd.motd (Property Modified)
10945 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10946 trunk/doc/modeg.txt (File Modified) (Property Modified)
10947 trunk/doc/modes.txt (File Modified) (Property Modified)
10948 trunk/doc/monitor.txt (File Modified) (Property Modified)
10949 trunk/doc/old/Authors (Property Modified)
10950 trunk/doc/operguide.txt (File Modified) (Property Modified)
10951 trunk/doc/opermyth.txt (Property Modified)
10952 trunk/doc/server-version-info (File Modified) (Property Modified)
10953 trunk/doc/services.txt (File Modified) (Property Modified)
10954 trunk/doc/technical/README.TSora (Property Modified)
10955 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10956 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10957 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10958 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10959 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10960 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10961 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10962 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10963 trunk/doc/technical/rfc1459.txt (Property Modified)
10964 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10965 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10966 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10967 trunk/doc/tgchange.txt (File Modified) (Property Modified)
10968 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
10969 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
10970 trunk/help/Makefile.in (File Modified) (Property Modified)
10971 trunk/help/opers/accept (Property Modified)
10972 trunk/help/opers/admin (Property Modified)
10973 trunk/help/opers/away (Property Modified)
10974 trunk/help/opers/capab (Property Modified)
10975 trunk/help/opers/challenge (Property Modified)
10976 trunk/help/opers/close (Property Modified)
10977 trunk/help/opers/cmode (Property Modified)
10978 trunk/help/opers/cnotice (Property Modified)
10979 trunk/help/opers/connect (Property Modified)
10980 trunk/help/opers/cprivmsg (Property Modified)
10981 trunk/help/opers/credits (Property Modified)
10982 trunk/help/opers/die (Property Modified)
10983 trunk/help/opers/dline (Property Modified)
10984 trunk/help/opers/eob (Property Modified)
10985 trunk/help/opers/error (Property Modified)
10986 trunk/help/opers/etrace (Property Modified)
10987 trunk/help/opers/gline (Property Modified)
10988 trunk/help/opers/help (Property Modified)
10989 trunk/help/opers/index (Property Modified)
10990 trunk/help/opers/info (Property Modified)
10991 trunk/help/opers/invite (Property Modified)
10992 trunk/help/opers/ison (Property Modified)
10993 trunk/help/opers/join (Property Modified)
10994 trunk/help/opers/kick (Property Modified)
10995 trunk/help/opers/kill (Property Modified)
10996 trunk/help/opers/kline (Property Modified)
10997 trunk/help/opers/knock (Property Modified)
10998 trunk/help/opers/links (Property Modified)
10999 trunk/help/opers/list (Property Modified)
11000 trunk/help/opers/locops (Property Modified)
11001 trunk/help/opers/lusers (Property Modified)
11002 trunk/help/opers/modlist (Property Modified)
11003 trunk/help/opers/modload (Property Modified)
11004 trunk/help/opers/modrestart (Property Modified)
11005 trunk/help/opers/modunload (Property Modified)
11006 trunk/help/opers/motd (Property Modified)
11007 trunk/help/opers/names (Property Modified)
11008 trunk/help/opers/nick (Property Modified)
11009 trunk/help/opers/notice (Property Modified)
11010 trunk/help/opers/oper (Property Modified)
11011 trunk/help/opers/operspy (Property Modified)
11012 trunk/help/opers/operwall (Property Modified)
11013 trunk/help/opers/part (Property Modified)
11014 trunk/help/opers/pass (Property Modified)
11015 trunk/help/opers/ping (Property Modified)
11016 trunk/help/opers/pong (Property Modified)
11017 trunk/help/opers/post (Property Modified)
11018 trunk/help/opers/privmsg (Property Modified)
11019 trunk/help/opers/quit (Property Modified)
11020 trunk/help/opers/rehash (Property Modified)
11021 trunk/help/opers/restart (Property Modified)
11022 trunk/help/opers/resv (Property Modified)
11023 trunk/help/opers/server (Property Modified)
11024 trunk/help/opers/set (Property Modified)
11025 trunk/help/opers/sjoin (Property Modified)
11026 trunk/help/opers/squit (Property Modified)
11027 trunk/help/opers/stats (Property Modified)
11028 trunk/help/opers/svinfo (Property Modified)
11029 trunk/help/opers/testgecos (Property Modified)
11030 trunk/help/opers/testline (Property Modified)
11031 trunk/help/opers/testmask (Property Modified)
11032 trunk/help/opers/time (Property Modified)
11033 trunk/help/opers/topic (Property Modified)
11034 trunk/help/opers/trace (Property Modified)
11035 trunk/help/opers/uhelp (Property Modified)
11036 trunk/help/opers/umode (Property Modified)
11037 trunk/help/opers/undline (Property Modified)
11038 trunk/help/opers/ungline (Property Modified)
11039 trunk/help/opers/unkline (Property Modified)
11040 trunk/help/opers/unresv (Property Modified)
11041 trunk/help/opers/unxline (Property Modified)
11042 trunk/help/opers/user (Property Modified)
11043 trunk/help/opers/userhost (Property Modified)
11044 trunk/help/opers/users (Property Modified)
11045 trunk/help/opers/version (Property Modified)
11046 trunk/help/opers/wallops (Property Modified)
11047 trunk/help/opers/who (Property Modified)
11048 trunk/help/opers/whois (Property Modified)
11049 trunk/help/opers/whowas (Property Modified)
11050 trunk/help/opers/xline (Property Modified)
11051 trunk/help/users/index (Property Modified)
11052 trunk/help/users/info (Property Modified)
11053 trunk/help/users/notice (Property Modified)
11054 trunk/help/users/privmsg (Property Modified)
11055 trunk/help/users/stats (Property Modified)
11056 trunk/help/users/umode (Property Modified)
11057 trunk/include/.cvsignore (Property Modified)
11058 trunk/include/.indent.pro (Property Modified)
11059 trunk/include/balloc.h (File Modified) (Property Modified)
11060 trunk/include/cache.h (File Modified) (Property Modified)
11061 trunk/include/channel.h (File Modified) (Property Modified)
11062 trunk/include/class.h (File Modified) (Property Modified)
11063 trunk/include/client.h (File Modified) (Property Modified)
11064 trunk/include/commio.h (File Modified) (Property Modified)
11065 trunk/include/common.h (File Modified) (Property Modified)
11066 trunk/include/config.h (File Modified) (Property Modified)
11067 trunk/include/config.h.dist (File Modified) (Property Modified)
11068 trunk/include/defaults.h (File Modified) (Property Modified)
11069 trunk/include/event.h (File Modified) (Property Modified)
11070 trunk/include/hash.h (File Modified) (Property Modified)
11071 trunk/include/hook.h (File Modified) (Property Modified)
11072 trunk/include/hostmask.h (File Modified) (Property Modified)
11073 trunk/include/irc_string.h (File Modified) (Property Modified)
11074 trunk/include/ircd.h (File Modified) (Property Modified)
11075 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11076 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11077 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11078 trunk/include/linebuf.h (File Modified) (Property Modified)
11079 trunk/include/listener.h (File Modified) (Property Modified)
11080 trunk/include/m_info.h (File Modified) (Property Modified)
11081 trunk/include/memory.h (File Modified) (Property Modified)
11082 trunk/include/modules.h (File Modified) (Property Modified)
11083 trunk/include/monitor.h (File Modified) (Property Modified)
11084 trunk/include/msg.h (File Modified) (Property Modified)
11085 trunk/include/newconf.h (File Modified) (Property Modified)
11086 trunk/include/numeric.h (File Modified) (Property Modified)
11087 trunk/include/packet.h (File Modified) (Property Modified)
11088 trunk/include/parse.h (File Modified) (Property Modified)
11089 trunk/include/patchlevel.h (File Modified) (Property Modified)
11090 trunk/include/patricia.h (File Modified) (Property Modified)
11091 trunk/include/reject.h (File Modified) (Property Modified)
11092 trunk/include/res.h (File Modified) (Property Modified)
11093 trunk/include/restart.h (File Modified) (Property Modified)
11094 trunk/include/s_auth.h (File Modified) (Property Modified)
11095 trunk/include/s_conf.h (File Modified) (Property Modified)
11096 trunk/include/s_gline.h (File Modified) (Property Modified)
11097 trunk/include/s_log.h (File Modified) (Property Modified)
11098 trunk/include/s_newconf.h (File Modified) (Property Modified)
11099 trunk/include/s_serv.h (File Modified) (Property Modified)
11100 trunk/include/s_stats.h (File Modified) (Property Modified)
11101 trunk/include/s_user.h (File Modified) (Property Modified)
11102 trunk/include/s_zip.h (File Modified) (Property Modified)
11103 trunk/include/scache.h (File Modified) (Property Modified)
11104 trunk/include/send.h (File Modified) (Property Modified)
11105 trunk/include/serno.h (Property Modified)
11106 trunk/include/setup.h.in (Property Modified)
11107 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11108 trunk/include/stdinc.h (File Modified) (Property Modified)
11109 trunk/include/supported.h (File Modified) (Property Modified)
11110 trunk/include/tools.h (File Modified) (Property Modified)
11111 trunk/include/whowas.h (File Modified) (Property Modified)
11112 trunk/install-sh (File Modified) (Property Modified)
11113 trunk/modules/.cvsignore (Property Modified)
11114 trunk/modules/.depend (Property Modified)
11115 trunk/modules/.indent.pro (Property Modified)
11116 trunk/modules/Makefile.in (File Modified) (Property Modified)
11117 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11118 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11119 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11120 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11121 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11122 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11123 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11124 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11125 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11126 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11127 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11128 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11129 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11130 trunk/modules/m_accept.c (File Modified) (Property Modified)
11131 trunk/modules/m_admin.c (File Modified) (Property Modified)
11132 trunk/modules/m_away.c (File Modified) (Property Modified)
11133 trunk/modules/m_cap.c (File Modified) (Property Modified)
11134 trunk/modules/m_capab.c (File Modified) (Property Modified)
11135 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11136 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11137 trunk/modules/m_close.c (File Modified) (Property Modified)
11138 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11139 trunk/modules/m_connect.c (File Modified) (Property Modified)
11140 trunk/modules/m_dline.c (File Modified) (Property Modified)
11141 trunk/modules/m_encap.c (File Modified) (Property Modified)
11142 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11143 trunk/modules/m_gline.c (File Modified) (Property Modified)
11144 trunk/modules/m_help.c (File Modified) (Property Modified)
11145 trunk/modules/m_info.c (File Modified) (Property Modified)
11146 trunk/modules/m_invite.c (File Modified) (Property Modified)
11147 trunk/modules/m_ison.c (File Modified) (Property Modified)
11148 trunk/modules/m_kline.c (File Modified) (Property Modified)
11149 trunk/modules/m_knock.c (File Modified) (Property Modified)
11150 trunk/modules/m_links.c (File Modified) (Property Modified)
11151 trunk/modules/m_list.c (File Modified) (Property Modified)
11152 trunk/modules/m_locops.c (File Modified) (Property Modified)
11153 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11154 trunk/modules/m_map.c (File Modified) (Property Modified)
11155 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11156 trunk/modules/m_motd.c (File Modified) (Property Modified)
11157 trunk/modules/m_names.c (File Modified) (Property Modified)
11158 trunk/modules/m_oper.c (File Modified) (Property Modified)
11159 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11160 trunk/modules/m_pass.c (File Modified) (Property Modified)
11161 trunk/modules/m_ping.c (File Modified) (Property Modified)
11162 trunk/modules/m_pong.c (File Modified) (Property Modified)
11163 trunk/modules/m_post.c (File Modified) (Property Modified)
11164 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11165 trunk/modules/m_restart.c (File Modified) (Property Modified)
11166 trunk/modules/m_resv.c (File Modified) (Property Modified)
11167 trunk/modules/m_services.c (File Modified) (Property Modified)
11168 trunk/modules/m_set.c (File Modified) (Property Modified)
11169 trunk/modules/m_stats.c (File Modified) (Property Modified)
11170 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11171 trunk/modules/m_tb.c (File Modified) (Property Modified)
11172 trunk/modules/m_testline.c (File Modified) (Property Modified)
11173 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11174 trunk/modules/m_time.c (File Modified) (Property Modified)
11175 trunk/modules/m_topic.c (File Modified) (Property Modified)
11176 trunk/modules/m_trace.c (File Modified) (Property Modified)
11177 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11178 trunk/modules/m_user.c (File Modified) (Property Modified)
11179 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11180 trunk/modules/m_users.c (File Modified) (Property Modified)
11181 trunk/modules/m_version.c (File Modified) (Property Modified)
11182 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11183 trunk/modules/m_who.c (File Modified) (Property Modified)
11184 trunk/modules/m_whois.c (File Modified) (Property Modified)
11185 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11186 trunk/modules/m_xline.c (File Modified) (Property Modified)
11187 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11188 trunk/servlink/.cvsignore (Property Modified)
11189 trunk/servlink/.indent.pro (Property Modified)
11190 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11191 trunk/servlink/README (File Modified) (Property Modified)
11192 trunk/servlink/TODO (File Modified) (Property Modified)
11193 trunk/servlink/control.c (File Modified) (Property Modified)
11194 trunk/servlink/control.h (File Modified) (Property Modified)
11195 trunk/servlink/io.c (File Modified) (Property Modified)
11196 trunk/servlink/io.h (File Modified) (Property Modified)
11197 trunk/servlink/servlink.c (File Modified) (Property Modified)
11198 trunk/servlink/servlink.h (File Modified) (Property Modified)
11199 trunk/src/.cvsignore (Property Modified)
11200 trunk/src/.depend (Property Modified)
11201 trunk/src/.indent.pro (Property Modified)
11202 trunk/src/Makefile.in (File Modified) (Property Modified)
11203 trunk/src/adns.c (File Modified) (Property Modified)
11204 trunk/src/balloc.c (File Modified) (Property Modified)
11205 trunk/src/cache.c (File Modified) (Property Modified)
11206 trunk/src/channel.c (File Modified) (Property Modified)
11207 trunk/src/class.c (File Modified) (Property Modified)
11208 trunk/src/client.c (File Modified) (Property Modified)
11209 trunk/src/commio.c (File Modified) (Property Modified)
11210 trunk/src/devpoll.c (File Modified) (Property Modified)
11211 trunk/src/epoll.c (File Modified) (Property Modified)
11212 trunk/src/event.c (File Modified) (Property Modified)
11213 trunk/src/getopt.c (File Modified) (Property Modified)
11214 trunk/src/hash.c (File Modified) (Property Modified)
11215 trunk/src/hook.c (File Modified) (Property Modified)
11216 trunk/src/hostmask.c (File Modified) (Property Modified)
11217 trunk/src/irc_string.c (File Modified) (Property Modified)
11218 trunk/src/ircd.c (File Modified) (Property Modified)
11219 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11220 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11221 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11222 trunk/src/kdparse.c (File Modified) (Property Modified)
11223 trunk/src/kqueue.c (File Modified) (Property Modified)
11224 trunk/src/linebuf.c (File Modified) (Property Modified)
11225 trunk/src/listener.c (File Modified) (Property Modified)
11226 trunk/src/match.c (File Modified) (Property Modified)
11227 trunk/src/memory.c (File Modified) (Property Modified)
11228 trunk/src/messages.tab (File Modified) (Property Modified)
11229 trunk/src/modules.c (File Modified) (Property Modified)
11230 trunk/src/monitor.c (File Modified) (Property Modified)
11231 trunk/src/newconf.c (File Modified) (Property Modified)
11232 trunk/src/numeric.c (File Modified) (Property Modified)
11233 trunk/src/packet.c (File Modified) (Property Modified)
11234 trunk/src/parse.c (File Modified) (Property Modified)
11235 trunk/src/patricia.c (File Modified) (Property Modified)
11236 trunk/src/poll.c (File Modified) (Property Modified)
11237 trunk/src/reject.c (File Modified) (Property Modified)
11238 trunk/src/restart.c (File Modified) (Property Modified)
11239 trunk/src/s_auth.c (File Modified) (Property Modified)
11240 trunk/src/s_conf.c (File Modified) (Property Modified)
11241 trunk/src/s_gline.c (File Modified) (Property Modified)
11242 trunk/src/s_log.c (File Modified) (Property Modified)
11243 trunk/src/s_newconf.c (File Modified) (Property Modified)
11244 trunk/src/s_serv.c (File Modified) (Property Modified)
11245 trunk/src/s_stats.c (File Modified) (Property Modified)
11246 trunk/src/s_user.c (File Modified) (Property Modified)
11247 trunk/src/scache.c (File Modified) (Property Modified)
11248 trunk/src/select.c (File Modified) (Property Modified)
11249 trunk/src/send.c (File Modified) (Property Modified)
11250 trunk/src/snprintf.c (File Modified) (Property Modified)
11251 trunk/src/tools.c (File Modified) (Property Modified)
11252 trunk/src/version.c.SH (File Modified) (Property Modified)
11253 trunk/src/whowas.c (File Modified) (Property Modified)
11254 trunk/tools/.cvsignore (Property Modified)
11255 trunk/tools/Makefile.in (File Modified) (Property Modified)
11256 trunk/tools/README (File Modified) (Property Modified)
11257 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11258 trunk/tools/convertilines.c (File Modified) (Property Modified)
11259 trunk/tools/convertklines.c (File Modified) (Property Modified)
11260 trunk/tools/mkkeypair (Property Modified)
11261 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11262 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11263 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11264 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11265 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11266 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11267 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11268 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11269 trunk/tools/untabify (File Modified) (Property Modified)
11270 trunk/tools/viconf.c (File Modified) (Property Modified)
11271
11272
11273 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11274 Log:
11275 - Update RELNOTES.
11276
11277
11278 Modified:
11279 trunk/RELNOTES (File Modified)
11280
11281
11282 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11283 Log:
11284 - Make version.c use our serial, not ratbox's.
11285
11286
11287 Modified:
11288 trunk/src/version.c.SH (File Modified)
11289
11290
11291 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11292 Log:
11293 - update RELNOTES
11294 - revved patchlevel to 2.1.5
11295
11296
11297 Modified:
11298 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11299 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11300
11301
11302 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11303 Log:
11304 - fix buffer overflow and unterminated buffer when removing TS6 bans
11305 - fix rebuilding of SJOIN
11306
11307
11308 Modified:
11309 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11310
11311
11312 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11313 Log:
11314 have servlink report if it gets an uncompressed error message when it gets inflate failures
11315
11316 Modified:
11317 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11318
11319
11320 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11321 Log:
11322 - extend our copyrights to 2005.
11323
11324
11325 Modified:
11326 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11327 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11328 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11329 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11330 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11332 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11333 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11334 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11335 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11336 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11337 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11338 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11339 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11340 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11341 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11342 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11343 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11344 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11345 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11346 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11347 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11348 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11349 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11350 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11351 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11352 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11353 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11354 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11355 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11356 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11357 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11358 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11399 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11401 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11402 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11403 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11404 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11405 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11406 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11407 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11408 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11409 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11410 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11411 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11412 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11413 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11414 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11415 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11416 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11417 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11418 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11419 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11420 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11424 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11425 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11426 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11427 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11428 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11429 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11430
11431
11432 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11433 Log:
11434 - update RELNOTES
11435 - revved patchlevel to 2.1.4
11436
11437
11438 Modified:
11439 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11440 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11441
11442
11443 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11444 Log:
11445 - add TARGMAX to 005
11446 - remove the +1 from ->uid in struct Client
11447 - fix checking of accept entries in m_accept.c
11448
11449
11450 Modified:
11451 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11455
11456
11457 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11458 Log:
11459 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11460 send it over TS6
11461
11462
11463 Modified:
11464 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11465
11466
11467 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11468 Log:
11469 - remove an unused variable
11470
11471
11472 Modified:
11473 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11474
11475
11476 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11477 Log:
11478 don't burst a TS5 name in burst_TS6. -via jillies
11479
11480 Modified:
11481 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11482
11483
11484 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11485 Log:
11486 - via jilles, make nickchanges invalidate any cached bans for
11487 quiet_on_ban
11488
11489
11490 Modified:
11491 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11492 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11493 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11494 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11495
11496
11497 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11498 Log:
11499 - fix some char vs byte usage to make adns compile cleanly with gcc4
11500
11501
11502 Modified:
11503 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11504 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11505 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11506 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11507 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11508 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11509 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11510 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11511
11512
11513 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11514 Log:
11515 userhost should allow 5 userhost checks, not 4
11516
11517 Modified:
11518 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11519
11520
11521 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11522 Log:
11523 - another darwin fix
11524
11525
11526 Modified:
11527 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11528
11529
11530 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11531 Log:
11532 - darwin fixes
11533
11534
11535 Modified:
11536 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11543 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11544
11545
11546 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11547 Log:
11548 - remove bogus extern of abort_list
11549
11550
11551 Modified:
11552 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11553
11554
11555 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11556 Log:
11557 svn repo access stuff
11558
11559 Modified:
11560 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11561
11562
11563 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11564 Log:
11565 test commit
11566
11567
11568 Modified:
11569 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11570
11571
11572 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11573 Log:
11574 test commit
11575
11576
11577 Modified:
11578 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11579
11580
11581 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11582 Log:
11583 revert omotd..i thought it was a good idea..oh well
11584
11585 Modified:
11586 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11587
11588
11589 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11590 Log:
11591 Commas are bad things in channel keys
11592
11593
11594 Modified:
11595 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11596
11597
11598 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11599 Log:
11600 Add OMOTD command to display oper motd
11601
11602
11603 Modified:
11604 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11605
11606
11607 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11608 Log:
11609 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11610
11611 Modified:
11612 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11613
11614
11615 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11616
11617 Modified files: (Branch: RATBOX_2_1)
11618 modules m_whois.c
11619 Log:
11620 - stop testing whois for protocol violations, as they can be caused in
11621 ircds going all the way back to the original ircd2.8
11622
11623 Revision Changes Path
11624 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11625
11626
11627
11628 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11629
11630 Modified files: (Branch: RATBOX_2_1)
11631 modules m_time.c
11632 Log:
11633 - remove some 2.2 code
11634
11635 Revision Changes Path
11636 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11637
11638
11639
11640 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11641
11642 Modified files: (Branch: RATBOX_2_1)
11643 modules m_time.c
11644 Log:
11645 backport of the silly december 31st bug
11646
11647 Revision Changes Path
11648 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11649
11650
11651
11652 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11653
11654 Modified files: (Branch: RATBOX_2_1)
11655 . RELNOTES
11656 include patchlevel.h
11657 Log:
11658 - revved patchlevel to 2.1.3
11659
11660 Revision Changes Path
11661 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11662 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11663
11664
11665
11666 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11667
11668 Modified files: (Branch: RATBOX_2_1)
11669 include client.h
11670 modules m_accept.c
11671 modules/core m_nick.c
11672 src client.c
11673 Log:
11674 - stop removing a clients own list of accepted clients when they do a
11675 nickchange
11676 - clean up the accept code so its less retarded
11677
11678 Revision Changes Path
11679 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11680 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11681 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11682 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11683
11684
11685
11686 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11687
11688 Modified files: (Branch: RATBOX_2_1)
11689 include event.h
11690 modules m_links.c
11691 src event.c ircd.c newconf.c
11692 Log:
11693 - remove a defn of links_cache_list in m_links.c which was causing
11694 the flattened links update to be ignored
11695 - add eventUpdate(), and make links_delay update on rehash
11696
11697 Revision Changes Path
11698 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11699 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11700 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11701 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11702 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11703
11704
11705
11706 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11707
11708 Modified files: (Branch: RATBOX_2_1)
11709 doc services.txt
11710 src newconf.c
11711 Log:
11712 - make the conf parser apply service {}; on rehash
11713
11714 Revision Changes Path
11715 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11716 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11717
11718
11719
11720 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11721
11722 Modified files: (Branch: RATBOX_2_1)
11723 include m_info.h
11724 Log:
11725 - show ENABLE_SERVICES define in info
11726
11727 Revision Changes Path
11728 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11729
11730
11731
11732 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11733
11734 Modified files: (Branch: RATBOX_2_1)
11735 modules m_services.c m_stats.c
11736 Log:
11737 - via jilles, make m_services.c hook into stats U and display service
11738 blocks
11739
11740 Revision Changes Path
11741 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11742 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11743
11744
11745
11746 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11747
11748 Modified files: (Branch: RATBOX_2_1)
11749 . configure configure.ac
11750 Log:
11751 - default build to -O2
11752
11753 Revision Changes Path
11754 7.249.2.2 +4 -4 ircd-ratbox/configure
11755 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11756
11757
11758
11759 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11760
11761 Modified files: (Branch: RATBOX_2_1)
11762 doc example.conf example.efnet.conf
11763 include client.h s_conf.h s_newconf.h
11764 modules m_info.c
11765 modules/core m_join.c m_nick.c
11766 src channel.c newconf.c s_conf.c s_user.c
11767 Log:
11768 - remove no_oper_resvs from general {};
11769 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11770
11771 Revision Changes Path
11772 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11773 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11774 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11775 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11776 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11777 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11778 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11779 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11780 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11781 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11782 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11783 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11784
11785
11786
11787 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11788
11789 Modified files: (Branch: RATBOX_2_1)
11790 modules/core m_mode.c m_nick.c
11791 src s_newconf.c
11792 Log:
11793 - 2.0 sync:
11794 - raise max temptime to a year
11795 - tidy up BMASK
11796 - require 9 parameters in ms_nick(), 10 in ms_uid()
11797
11798 Revision Changes Path
11799 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11800 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11801 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11802
11803
11804
11805 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11806
11807 Modified files: (Branch: RATBOX_2_1)
11808 modules m_services.c
11809 Log:
11810 - only show services logged in info when its a local client
11811
11812 Revision Changes Path
11813 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11814
11815
11816
11817 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11818
11819 Modified files: (Branch: RATBOX_2_1)
11820 src match.c
11821 Log:
11822 passing a pointer to a pointer is not what was intended, oops
11823
11824 Revision Changes Path
11825 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11826
11827
11828
11829 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11830
11831 Modified files: (Branch: RATBOX_2_1)
11832 doc services.txt
11833 Log:
11834 - update services.txt with FNC
11835
11836 Revision Changes Path
11837 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11838
11839
11840
11841 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11842
11843 Modified files: (Branch: RATBOX_2_1)
11844 modules m_resv.c
11845 Log:
11846 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11847
11848 Revision Changes Path
11849 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11850
11851
11852
11853 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11854
11855 Modified files: (Branch: RATBOX_2_1)
11856 src s_auth.c
11857 Log:
11858 - add some uniqueness into auth process for bopm
11859
11860 Revision Changes Path
11861 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11862
11863
11864
11865 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11866
11867 Modified files: (Branch: RATBOX_2_1)
11868 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11869 Log:
11870 - make contrib/ compile
11871
11872 Revision Changes Path
11873 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11874 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11875 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11876 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11877
11878
11879
11880 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11881
11882 Modified files: (Branch: RATBOX_2_1)
11883 modules m_monitor.c
11884 Log:
11885 Don't allow MONITOR from an unregistered client
11886
11887 Revision Changes Path
11888 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11889
11890
11891
11892 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11893
11894 Modified files: (Branch: RATBOX_2_1)
11895 doc example.conf example.efnet.conf
11896 include class.h
11897 src class.c messages.tab newconf.c
11898 Log:
11899 - remove sendq_eob, its become more of a hindrance than a benefit.
11900 - sync example.efnet.conf cluster {}; with example.conf
11901
11902 Revision Changes Path
11903 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11904 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11905 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11906 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11907 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11908 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11909
11910
11911
11912 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11913
11914 Modified files: (Branch: RATBOX_2_1)
11915 . RELNOTES
11916 include patchlevel.h
11917 Log:
11918 - update RELNOTES
11919 - revved patchlevel to 2.1.2
11920
11921 Revision Changes Path
11922 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11923 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11924
11925
11926
11927 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11928
11929 Modified files: (Branch: RATBOX_2_1)
11930 . configure configure.ac
11931 Log:
11932 - raise default topiclen to 160.
11933
11934 Revision Changes Path
11935 7.249.2.1 +3 -3 ircd-ratbox/configure
11936 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11937
11938
11939
11940 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11941
11942 Modified files: (Branch: RATBOX_2_1)
11943 modules m_services.c
11944 Log:
11945 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11946 tsinfo matches this
11947
11948 Revision Changes Path
11949 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11950
11951
11952
11953 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11954
11955 Modified files: (Branch: RATBOX_2_1)
11956 modules m_services.c
11957 Log:
11958 - monitor_signoff() the client we're nickchanging
11959
11960 Revision Changes Path
11961 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11962
11963
11964
11965 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11966
11967 Modified files: (Branch: RATBOX_2_1)
11968 modules m_trace.c
11969 Log:
11970 - fix various UID problems with trace
11971
11972 Revision Changes Path
11973 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
11974
11975
11976
11977 leeh 2005/05/11 21:22:02 UTC (20050511_0)
11978
11979 Modified files: (Branch: RATBOX_2_1)
11980 help/opers dline kline
11981 modules m_resv.c m_stats.c
11982 modules/core m_mode.c
11983 Log:
11984 - sync with 2.0
11985 - tidy up kline/dline help to note they dont accept nick as target
11986 - disallow bans beginning with ':' over bmask
11987 - disallow bans with a space in chm_ban
11988 - stop counting hidden opers in stats p
11989 - match() parameters in remote unresv were inverted, causing it to fail
11990 - fix possibility of clients setting blank keys
11991
11992 Revision Changes Path
11993 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
11994 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
11995 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
11996 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
11997 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
11998
11999
12000
12001 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12002
12003 Modified files: (Branch: RATBOX_2_1)
12004 src send.c
12005 Log:
12006 - fix problems with amd64 and the way we do va_list
12007
12008 Revision Changes Path
12009 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12010
12011
12012
12013 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12014
12015 Modified files: (Branch: RATBOX_2_1)
12016 modules m_services.c
12017 Log:
12018 - tidy up the kill notifications for RSFNC
12019
12020 Revision Changes Path
12021 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12022
12023
12024
12025 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12026
12027 Modified files: (Branch: RATBOX_2_1)
12028 include s_serv.h
12029 modules m_services.c
12030 src s_serv.c
12031 Log:
12032 - some more rserv stuff:
12033 - add RSFNC capability
12034 - fix up RSFNC, kill existing clients if they exist.
12035
12036 Revision Changes Path
12037 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12038 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12039 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12040
12041
12042
12043 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12044
12045 Modified files: (Branch: RATBOX_2_1)
12046 modules m_services.c
12047 Log:
12048 - first stab at a FNC implementation for rserv
12049
12050 Revision Changes Path
12051 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12052
12053
12054
12055 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12056
12057 Modified files: (Branch: RATBOX_2_1)
12058 help/opers umode
12059 Log:
12060 - remove a tab
12061
12062 Revision Changes Path
12063 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12064
12065
12066
12067 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12068
12069 Modified files: (Branch: RATBOX_2_1)
12070 src newconf.c
12071 Log:
12072 - add links_delay back
12073
12074 Revision Changes Path
12075 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12076
12077
12078
12079 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12080
12081 Modified files: (Branch: RATBOX_2_1)
12082 help/opers umode
12083 help/users umode
12084 Log:
12085 - swap tabs for spaces
12086
12087 Revision Changes Path
12088 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12089 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12090
12091
12092
12093 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12094
12095 Modified files: (Branch: RATBOX_2_1)
12096 include m_info.h
12097 Log:
12098 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12099 contained in the client_flood conf option
12100 - remove a couple of unused defines from info
12101
12102 Revision Changes Path
12103 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12104
12105
12106
12107 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12108
12109 Modified files: (Branch: RATBOX_2_1)
12110 src s_conf.c
12111 Log:
12112 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12113
12114 Revision Changes Path
12115 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12116
12117
12118
12119 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12120
12121 Modified files: (Branch: RATBOX_2_1)
12122 doc example.conf example.efnet.conf
12123 Log:
12124 - fix missing closing comment tag
12125
12126 Revision Changes Path
12127 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12128 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12129
12130
12131
12132 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12133
12134 Modified files: (Branch: RATBOX_2_1)
12135 . RELNOTES
12136 include patchlevel.h
12137 Log:
12138 - revved patchlevel to 2.1.1
12139
12140 Revision Changes Path
12141 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12142 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12143
12144
12145
12146 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12147
12148 Modified files: (Branch: RATBOX_2_1)
12149 modules m_kline.c
12150 Log:
12151 - sync up remote kline reasons, so theyre consistent with what happens
12152 when we add local klines - notably the "Temporary K-line x min" and
12153 date added to reason.
12154
12155 Revision Changes Path
12156 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12157
12158
12159
12160 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12161
12162 Modified files: (Branch: RATBOX_2_1)
12163 doc monitor.txt
12164 Log:
12165 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12166
12167 Revision Changes Path
12168 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12169
12170
12171
12172 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12173
12174 Modified files: (Branch: RATBOX_2_1)
12175 src commio.c
12176 Log:
12177 used the data pointer we saved, not what just got nulled
12178
12179 Revision Changes Path
12180 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12181
12182
12183
12184 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12185
12186 Modified files: (Branch: RATBOX_2_1)
12187 modules m_resv.c m_xline.c
12188 Log:
12189 - fix broken propagation of xline/resv
12190
12191 Revision Changes Path
12192 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12193 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12194
12195
12196
12197 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12198
12199 Modified files: (Branch: RATBOX_2_1)
12200 src s_auth.c
12201 Log:
12202 - properly increment bad auth count for stats T when we timeout an auth
12203
12204 Revision Changes Path
12205 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12206
12207
12208
12209 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12210
12211 Modified files: (Branch: RATBOX_2_1)
12212 doc monitor.txt
12213 include client.h
12214 modules/core m_nick.c
12215 Log:
12216 - fix a bit that didnt make sense in monitor.txt
12217 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12218
12219 Revision Changes Path
12220 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12221 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12222 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12223
12224
12225
12226 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12227
12228 Modified files: (Branch: RATBOX_2_1)
12229 src s_auth.c
12230 Log:
12231 removing dlink nodes from auth_poll_list twice is bad
12232
12233 Revision Changes Path
12234 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12235
12236
12237
12238 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12239
12240 Modified files: (Branch: RATBOX_2_1)
12241 modules m_stats.c
12242 Log:
12243 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12244 changed to RPL_STATSDEBUG
12245
12246 Revision Changes Path
12247 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12248
12249
12250
12251 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12252
12253 Added files: (Branch: RATBOX_2_1)
12254 doc tgchange.txt
12255 Log:
12256 - add some documentation about target change
12257
12258 Revision Changes Path
12259 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12260
12261
12262
12263 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12264
12265 Modified files: (Branch: RATBOX_2_1)
12266 include supported.h
12267 modules/core m_message.c
12268 Log:
12269 - remove extra argument to 005
12270 - disallow messaging of UIDs
12271
12272 Revision Changes Path
12273 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12274 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12275
12276
12277
12278 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12279
12280 Modified files: (Branch: RATBOX_2_1)
12281 src parse.c
12282 Log:
12283 - fix a longstanding parser bug with wrong limit checking, causing us to
12284 accept one less parameter than we're allowed to accept.
12285
12286 Revision Changes Path
12287 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12288
12289
12290
12291 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12292
12293 Modified files: (Branch: RATBOX_2_1)
12294 modules/core m_message.c
12295 Log:
12296 - exempt users messaging themselves from target change
12297
12298 Revision Changes Path
12299 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12300
12301
12302
12303 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12304
12305 Modified files: (Branch: RATBOX_2_1)
12306 include supported.h
12307 Log:
12308 - stop violating MAXPARA on 005.
12309
12310 Revision Changes Path
12311 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12312
12313
12314
12315 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12316
12317 Modified files: (Branch: RATBOX_2_1)
12318 modules/core m_nick.c
12319 Log:
12320 - dont store an ipv6 sockhost if we're not compiled with v6 support
12321
12322 Revision Changes Path
12323 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12324
12325
12326
12327 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12328
12329 Modified files: (Branch: RATBOX_2_1)
12330 include stdinc.h
12331 Log:
12332 - remove some vms includes
12333
12334 Revision Changes Path
12335 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12336
12337
12338
12339 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12340
12341 Modified files: (Branch: RATBOX_2_1)
12342 . ChangeLog
12343 include serno.h
12344 Log:
12345 - force commit for new branch
12346
12347 Revision Changes Path
12348 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12349 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12350
12351
12352
12353 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12354
12355 Modified files:
12356 . RELNOTES configure configure.ac
12357 include patchlevel.h
12358 Log:
12359 - revved patchlevel to 2.1.0
12360
12361 Revision Changes Path
12362 1.114 +6 -2 ircd-ratbox/RELNOTES
12363 7.249 +11 -11 ircd-ratbox/configure
12364 7.63 +3 -3 ircd-ratbox/configure.ac
12365 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12366
12367
12368
12369 leeh 2005/03/04 13:31:32 EST (20050304_2)
12370
12371 Modified files:
12372 . RELNOTES
12373 include patchlevel.h
12374 Log:
12375 - update RELNOTES
12376 - revved patchlevel to 2.1.0beta2
12377
12378 Revision Changes Path
12379 1.113 +12 -0 ircd-ratbox/RELNOTES
12380 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12381
12382
12383
12384 leeh 2005/03/04 13:27:05 EST (20050304_1)
12385
12386 Modified files:
12387 doc whats-new-2.1.txt
12388 src channel.c
12389 Log:
12390 - update whats-new-2.1
12391 - when we're handling global NAMES, dont output channels if there are no
12392 members within them we can show.
12393
12394 Revision Changes Path
12395 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12396 7.436 +12 -2 ircd-ratbox/src/channel.c
12397
12398
12399
12400 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12401
12402 Modified files:
12403 src patricia.c
12404 Log:
12405 That would be a node_heap not a prefix_heap..oops
12406
12407 Revision Changes Path
12408 7.30 +1 -1 ircd-ratbox/src/patricia.c
12409
12410
12411
12412 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12413
12414 Modified files:
12415 include stdinc.h
12416 Log:
12417 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12418 otherwise..the other macros might work????
12419
12420 Revision Changes Path
12421 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12422
12423
12424
12425 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12426
12427 Modified files:
12428 . configure configure.ac
12429 Log:
12430 i hate autoconf
12431
12432 Revision Changes Path
12433 7.248 +5 -5 ircd-ratbox/configure
12434 7.62 +5 -5 ircd-ratbox/configure.ac
12435
12436
12437
12438 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12439
12440 Modified files:
12441 . configure configure.ac
12442 Log:
12443 i hate autoconf
12444
12445 Revision Changes Path
12446 7.247 +3 -2 ircd-ratbox/configure
12447 7.61 +3 -2 ircd-ratbox/configure.ac
12448
12449
12450
12451 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12452
12453 Modified files:
12454 . configure configure.ac
12455 Log:
12456 doh
12457
12458 Revision Changes Path
12459 7.246 +6 -6 ircd-ratbox/configure
12460 7.60 +4 -4 ircd-ratbox/configure.ac
12461
12462
12463
12464 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12465
12466 Modified files:
12467 . configure configure.ac
12468 include stdinc.h
12469 Log:
12470 Doh these changes got put on RATBOX_2_0 when they were meant for
12471 head..oops...
12472 Also merged in the monitor heap size stuff, not that i think monitor has
12473 been moved to head
12474
12475 Revision Changes Path
12476 7.245 +12 -3 ircd-ratbox/configure
12477 7.59 +11 -3 ircd-ratbox/configure.ac
12478 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12479
12480
12481
12482 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12483
12484 Modified files:
12485 include stdinc.h
12486 Log:
12487 Add more robust alloca checking
12488
12489 Revision Changes Path
12490 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12491
12492
12493
12494 leeh 2005/02/24 15:27:17 EST (20050224_9)
12495
12496 Modified files:
12497 contrib m_42.c
12498 Log:
12499 - fix the copyright on m_42.c :p
12500
12501 Revision Changes Path
12502 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12503
12504
12505
12506 leeh 2005/02/24 15:22:53 EST (20050224_8)
12507
12508 Modified files:
12509 include supported.h
12510 modules m_dline.c
12511 Log:
12512 - fix a core in undline on bad masks
12513 - remove an unwanted space from beginning of second 005 numeric
12514
12515 Revision Changes Path
12516 7.5 +1 -1 ircd-ratbox/include/supported.h
12517 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12518
12519
12520
12521 leeh 2005/02/24 15:18:59 EST (20050224_7)
12522
12523 Modified files:
12524 modules m_monitor.c
12525 Log:
12526 - use max_monitor when adding nicknames
12527 - add in monitor s
12528 that should be everything now..
12529
12530 Revision Changes Path
12531 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12532
12533
12534
12535 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12536
12537 Modified files:
12538 contrib m_42.c
12539 Log:
12540 42
12541
12542 Revision Changes Path
12543 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12544
12545
12546
12547 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12548
12549 Modified files:
12550 contrib m_42.c
12551 Log:
12552 42
12553
12554 Revision Changes Path
12555 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12556
12557
12558
12559 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12560
12561 Added files:
12562 contrib m_42.c
12563 Log:
12564 The Answer to Life, the Universe, and Everything
12565
12566 Revision Changes Path
12567 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12568
12569
12570
12571 leeh 2005/02/24 14:53:04 EST (20050224_3)
12572
12573 Modified files:
12574 include monitor.h
12575 modules m_monitor.c
12576 src ircd.c monitor.c
12577 Log:
12578 - call init_monitor() on startup
12579 - add in support for adding/deleting/listing monitor entries
12580
12581 Revision Changes Path
12582 7.2 +3 -1 ircd-ratbox/include/monitor.h
12583 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12584 7.374 +2 -0 ircd-ratbox/src/ircd.c
12585 7.3 +15 -4 ircd-ratbox/src/monitor.c
12586
12587
12588
12589 leeh 2005/02/23 21:20:10 EST (20050224_2)
12590
12591 Modified files:
12592 doc example.conf example.efnet.conf
12593 include s_conf.h supported.h
12594 modules Makefile.in
12595 src client.c newconf.c s_conf.c
12596 Added files:
12597 modules m_monitor.c
12598 Log:
12599 - add the max_monitor config option
12600 - advertise MONITOR=%d in 005
12601 - clear a local clients monitor list on exit
12602 - add the framework for the MONITOR command
12603 - bed.
12604
12605 Revision Changes Path
12606 7.261 +5 -0 ircd-ratbox/doc/example.conf
12607 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12608 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12609 7.4 +4 -2 ircd-ratbox/include/supported.h
12610 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12611 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12612 7.492 +1 -0 ircd-ratbox/src/client.c
12613 7.202 +1 -0 ircd-ratbox/src/newconf.c
12614 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12615
12616
12617
12618 leeh 2005/02/23 20:57:51 EST (20050224_1)
12619
12620 Modified files:
12621 . configure configure.ac
12622 include setup.h.in
12623 src monitor.c
12624 Log:
12625 - move MONITOR_HEAP_SIZE over to configure
12626
12627 Revision Changes Path
12628 7.244 ircd-ratbox/configure
12629 7.58 +4 -2 ircd-ratbox/configure.ac
12630 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12631 7.2 +0 -2 ircd-ratbox/src/monitor.c
12632
12633
12634
12635 leeh 2005/02/23 20:48:08 EST (20050224_0)
12636
12637 Modified files:
12638 doc monitor.txt
12639 include client.h numeric.h
12640 modules/core m_nick.c
12641 src Makefile.in client.c messages.tab
12642 s_user.c
12643 Added files:
12644 include monitor.h
12645 src monitor.c
12646 Log:
12647 - first half of my server-side notify list implementation..
12648
12649 Revision Changes Path
12650 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12651 7.266 +3 -0 ircd-ratbox/include/client.h
12652 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12653 7.58 +6 -0 ircd-ratbox/include/numeric.h
12654 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12655 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12656 7.491 +3 -0 ircd-ratbox/src/client.c
12657 7.126 +5 -5 ircd-ratbox/src/messages.tab
12658 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12659 7.342 +2 -0 ircd-ratbox/src/s_user.c
12660
12661
12662
12663 leeh 2005/02/23 18:42:59 EST (20050223_0)
12664
12665 Modified files:
12666 include hash.h
12667 Log:
12668 - double the size of the client and channel hashtables (64k -> 128k and
12669 32k -> 64k). The improvements are quite significant..
12670
12671 Revision Changes Path
12672 7.54 +4 -4 ircd-ratbox/include/hash.h
12673
12674
12675
12676 leeh 2005/02/22 14:55:56 EST (20050222_1)
12677
12678 Modified files:
12679 doc monitor.txt
12680 modules m_services.c
12681 Log:
12682 - remove a couple of unused vars
12683 - update monitor.txt
12684
12685 Revision Changes Path
12686 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12687 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12688
12689
12690
12691 leeh 2005/02/21 19:47:24 EST (20050222_0)
12692
12693 Added files:
12694 doc monitor.txt
12695 Log:
12696 - add in my documentation on the upcoming MONITOR command
12697
12698 Revision Changes Path
12699 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12700
12701
12702
12703 leeh 2005/02/21 12:09:34 EST (20050221_0)
12704
12705 Modified files:
12706 . configure configure.ac
12707 doc whats-new-2.1.txt
12708 tools README.mkpasswd
12709 Removed files:
12710 src crypt.c
12711 Log:
12712 - update whats-new-2.1.txt some more
12713 - we dont have vms mkpasswd anymore
12714 - remove the unused crypt.c
12715
12716 Revision Changes Path
12717 7.243 +3 -6 ircd-ratbox/configure
12718 7.57 +2 -4 ircd-ratbox/configure.ac
12719 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12720 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12721 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12722
12723
12724
12725 leeh 2005/02/19 12:38:09 EST (20050219_3)
12726
12727 Modified files:
12728 doc example.conf example.efnet.conf
12729 include ircd.h
12730 modules m_pong.c
12731 src channel.c client.c ircd.c s_conf.c
12732 Log:
12733 - rework the splitcode, splitservers is now how many servers we've marked as
12734 EOB, rather than how many are linked. Thus pull ourselves out of
12735 splitmode immediately once this is satisfied
12736
12737 Revision Changes Path
12738 7.260 +8 -9 ircd-ratbox/doc/example.conf
12739 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12740 7.83 +1 -0 ircd-ratbox/include/ircd.h
12741 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12742 7.435 +16 -36 ircd-ratbox/src/channel.c
12743 7.490 +2 -0 ircd-ratbox/src/client.c
12744 7.373 +2 -1 ircd-ratbox/src/ircd.c
12745 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12746
12747
12748
12749 leeh 2005/02/19 09:02:34 EST (20050219_2)
12750
12751 Modified files:
12752 doc example.conf example.efnet.conf
12753 include ircd.h s_conf.h
12754 modules m_set.c
12755 src channel.c ircd.c newconf.c s_conf.c
12756 Log:
12757 - remove split_delay
12758
12759 Revision Changes Path
12760 7.259 +0 -5 ircd-ratbox/doc/example.conf
12761 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12762 7.82 +0 -1 ircd-ratbox/include/ircd.h
12763 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12764 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12765 7.434 +2 -7 ircd-ratbox/src/channel.c
12766 7.372 +0 -1 ircd-ratbox/src/ircd.c
12767 7.201 +0 -1 ircd-ratbox/src/newconf.c
12768 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12769
12770
12771
12772 leeh 2005/02/19 08:48:05 EST (20050219_1)
12773
12774 Modified files:
12775 include client.h
12776 modules m_cap.c m_who.c
12777 src channel.c
12778 Log:
12779 - implemented multi-prefix client capability, which allows stacking of @+ in
12780 names and who
12781
12782 Revision Changes Path
12783 7.265 +1 -1 ircd-ratbox/include/client.h
12784 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12785 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12786 7.433 +4 -6 ircd-ratbox/src/channel.c
12787
12788
12789
12790 leeh 2005/02/19 06:27:58 EST (20050219_0)
12791
12792 Modified files:
12793 modules m_etrace.c
12794 src newconf.c s_conf.c s_newconf.c
12795 Log:
12796 - removed some unused vars/functions
12797
12798 Revision Changes Path
12799 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12800 7.200 +0 -15 ircd-ratbox/src/newconf.c
12801 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12802 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12803
12804
12805
12806 leeh 2005/02/16 12:58:24 EST (20050216_2)
12807
12808 Modified files:
12809 . RELNOTES configure configure.ac
12810 include patchlevel.h
12811 Log:
12812 - update configure to reflect this is 'devel'
12813 - update RELNOTES
12814 - revved patchlevel to 2.1.0beta1
12815
12816 Revision Changes Path
12817 1.112 +9 -1 ircd-ratbox/RELNOTES
12818 7.242 +11 -11 ircd-ratbox/configure
12819 7.56 +3 -3 ircd-ratbox/configure.ac
12820 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12821
12822
12823
12824 leeh 2005/02/16 12:46:30 EST (20050216_1)
12825
12826 Modified files:
12827 . configure configure.ac
12828 include client.h numeric.h s_conf.h setup.h.in
12829 supported.h
12830 modules Makefile.in
12831 modules/core m_nick.c
12832 src Makefile.in client.c ircd.c messages.tab
12833 newconf.c s_conf.c s_user.c
12834 Removed files:
12835 include watch.h
12836 modules m_watch.c
12837 src watch.c
12838 Log:
12839 - remove watch, the protocol for this sucks so hard I just dont want it
12840 here ;-)
12841
12842 Revision Changes Path
12843 7.241 +2 -12 ircd-ratbox/configure
12844 7.55 +2 -4 ircd-ratbox/configure.ac
12845 7.264 +0 -2 ircd-ratbox/include/client.h
12846 7.57 +0 -11 ircd-ratbox/include/numeric.h
12847 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12848 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12849 7.3 +2 -3 ircd-ratbox/include/supported.h
12850 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12851 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12852 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12853 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12854 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12855 7.489 +0 -3 ircd-ratbox/src/client.c
12856 7.371 +0 -2 ircd-ratbox/src/ircd.c
12857 7.125 +9 -9 ircd-ratbox/src/messages.tab
12858 7.199 +0 -1 ircd-ratbox/src/newconf.c
12859 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12860 7.341 +0 -2 ircd-ratbox/src/s_user.c
12861 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12862
12863
12864
12865 leeh 2005/02/15 19:13:31 EST (20050216_0)
12866
12867 Modified files:
12868 include stdinc.h
12869 src event.c ircd_lexer.l ircd_signal.c
12870 modules.c
12871 Removed files:
12872 servlink descrip.mms
12873 Log:
12874 - remove a few vms bits
12875
12876 Revision Changes Path
12877 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12878 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12879 7.47 +0 -54 ircd-ratbox/src/event.c
12880 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12881 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12882 7.152 +0 -3 ircd-ratbox/src/modules.c
12883
12884
12885
12886 leeh 2005/02/15 18:53:32 EST (20050215_0)
12887
12888 Modified files:
12889 include hostmask.h ircd.h s_conf.h s_newconf.h
12890 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12891 m_xline.c
12892 src hostmask.c ircd.c ircd_signal.c s_conf.c
12893 s_newconf.c
12894 Log:
12895 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12896 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12897
12898 Revision Changes Path
12899 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12900 7.81 +1 -0 ircd-ratbox/include/ircd.h
12901 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12902 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12903 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12904 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12905 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12906 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12907 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12908 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12909 7.370 +7 -0 ircd-ratbox/src/ircd.c
12910 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12911 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12912 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12913
12914
12915
12916 leeh 2005/02/13 10:21:41 EST (20050213_4)
12917
12918 Modified files:
12919 doc services.txt
12920 Added files:
12921 doc whats-new-2.0.txt whats-new-2.1.txt
12922 Removed files:
12923 doc whats-new.txt
12924 Log:
12925 - move whats-new.txt to whats-new-2.0.txt
12926 - add in whats-new-2.1.txt
12927 - update services.txt with the whois for logged in users
12928
12929 Revision Changes Path
12930 7.2 +5 -0 ircd-ratbox/doc/services.txt
12931 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12932 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12933 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12934
12935
12936
12937 leeh 2005/02/13 09:20:37 EST (20050213_3)
12938
12939 Modified files:
12940 include supported.h
12941 modules/core m_message.c
12942 Log:
12943 - fix a compile error in m_message.c
12944 - update 005 to the spec and add CPRIVMSG/CNOTICE
12945
12946 Revision Changes Path
12947 7.2 +31 -37 ircd-ratbox/include/supported.h
12948 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12949
12950
12951
12952 leeh 2005/02/13 09:14:12 EST (20050213_2)
12953
12954 Modified files:
12955 src channel.c
12956 Log:
12957 - fix the membership memleak
12958
12959 Revision Changes Path
12960 7.432 +0 -3 ircd-ratbox/src/channel.c
12961
12962
12963
12964 leeh 2005/02/12 21:51:56 EST (20050213_1)
12965
12966 Modified files:
12967 include client.h
12968 modules/core m_message.c
12969 Log:
12970 - add a bitmask to track when they send their first message, only allowing
12971 clearing stuff after that.
12972
12973 Revision Changes Path
12974 7.263 +4 -0 ircd-ratbox/include/client.h
12975 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
12976
12977
12978
12979 leeh 2005/02/12 21:17:52 EST (20050213_0)
12980
12981 Modified files:
12982 include patricia.h s_newconf.h
12983 modules/core m_message.c
12984 src patricia.c s_newconf.c s_user.c
12985 Log:
12986 - add in the patricia for tracking who fills up targets, give them a reduced
12987 count on connect
12988
12989 Revision Changes Path
12990 7.20 +1 -1 ircd-ratbox/include/patricia.h
12991 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
12992 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
12993 7.29 +1 -1 ircd-ratbox/src/patricia.c
12994 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
12995 7.340 +4 -0 ircd-ratbox/src/s_user.c
12996
12997
12998
12999 leeh 2005/02/12 18:35:10 EST (20050212_0)
13000
13001 Modified files:
13002 include ircd_defs.h
13003 src class.c reject.c
13004 Log:
13005 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13006
13007 Revision Changes Path
13008 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13009 7.68 +1 -5 ircd-ratbox/src/class.c
13010 1.33 +1 -5 ircd-ratbox/src/reject.c
13011
13012
13013
13014 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13015
13016 Modified files:
13017 modules m_watch.c
13018 Log:
13019 remove stupid memory leak
13020
13021 Revision Changes Path
13022 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13023
13024
13025
13026 leeh 2005/02/11 06:42:48 EST (20050211_0)
13027
13028 Modified files:
13029 modules m_gline.c
13030 Log:
13031 - workaround hyb6 allowing empty gline reasons
13032
13033 Revision Changes Path
13034 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13035
13036
13037
13038 leeh 2005/02/09 14:39:13 EST (20050209_2)
13039
13040 Modified files:
13041 include s_conf.h
13042 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13043 src ircd.c s_conf.c
13044 Log:
13045 - move temp dlines and temp klines over to an array, rather than completely
13046 seperate dlinks.
13047
13048 Revision Changes Path
13049 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13050 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13051 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13052 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13053 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13054 7.369 +0 -5 ircd-ratbox/src/ircd.c
13055 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13056
13057
13058
13059 leeh 2005/02/09 14:02:13 EST (20050209_1)
13060
13061 Modified files:
13062 include s_user.h
13063 modules m_cap.c m_pong.c m_user.c
13064 modules/core m_nick.c
13065 src s_user.c
13066 Log:
13067 - remove 'nick' param from register_local_user(), its not needed.
13068
13069 Revision Changes Path
13070 7.35 +1 -1 ircd-ratbox/include/s_user.h
13071 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13072 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13073 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13074 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13075 7.339 +6 -6 ircd-ratbox/src/s_user.c
13076
13077
13078
13079 leeh 2005/02/09 13:12:53 EST (20050209_0)
13080
13081 Modified files:
13082 modules m_cmessage.c
13083 Log:
13084 - dont send numerics when we're dealing with CNOTICE
13085 - add in checking for +g, and resetting idle
13086
13087 Revision Changes Path
13088 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13089
13090
13091
13092 leeh 2005/02/08 11:37:50 EST (20050208_2)
13093
13094 Modified files:
13095 src s_newconf.c
13096 Log:
13097 - fix operator blocks to work on ip spoofs
13098
13099 Revision Changes Path
13100 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13101
13102
13103
13104 leeh 2005/02/07 19:23:22 EST (20050208_1)
13105
13106 Modified files:
13107 doc example.conf example.efnet.conf
13108 src newconf.c
13109 Log:
13110 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13111
13112 Revision Changes Path
13113 7.258 +0 -39 ircd-ratbox/doc/example.conf
13114 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13115 7.198 +0 -272 ircd-ratbox/src/newconf.c
13116
13117
13118
13119 leeh 2005/02/07 19:19:32 EST (20050208_0)
13120
13121 Modified files:
13122 src s_conf.c
13123 Log:
13124 - added support for kline.conf.perm et al, these take the same formats
13125 as their non-permanent partners, but you cant remove them via the ircd.
13126
13127 Revision Changes Path
13128 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13129
13130
13131
13132 leeh 2005/02/02 19:18:59 EST (20050203_1)
13133
13134 Modified files:
13135 help Makefile.in
13136 help/opers index
13137 help/users index
13138 Added files:
13139 help/opers cnotice cprivmsg
13140 Log:
13141 - added help files for cprivmsg/cnotice
13142
13143 Revision Changes Path
13144 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13145 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13146 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13147 1.10 +19 -19 ircd-ratbox/help/opers/index
13148 1.7 +10 -9 ircd-ratbox/help/users/index
13149
13150
13151
13152 leeh 2005/02/02 19:14:25 EST (20050203_0)
13153
13154 Modified files:
13155 include numeric.h
13156 modules Makefile.in
13157 src messages.tab
13158 Added files:
13159 modules m_cmessage.c
13160 Log:
13161 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13162 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13163 nick is a member. These bypass any target change limitations.
13164 - added ERR_VOICENEEDED, numeric 489.
13165
13166 Revision Changes Path
13167 7.56 +2 -0 ircd-ratbox/include/numeric.h
13168 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13169 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13170 7.124 +1 -1 ircd-ratbox/src/messages.tab
13171
13172
13173
13174 leeh 2005/02/02 16:58:16 EST (20050202_4)
13175
13176 Modified files:
13177 help/opers etrace
13178 Log:
13179 - update etrace help
13180
13181 Revision Changes Path
13182 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13183
13184
13185
13186 leeh 2005/02/02 16:55:04 EST (20050202_3)
13187
13188 Modified files:
13189 modules m_etrace.c
13190 Log:
13191 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13192 can put its external ip address in there..
13193
13194 Revision Changes Path
13195 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13196
13197
13198
13199 leeh 2005/02/02 16:41:06 EST (20050202_2)
13200
13201 Modified files:
13202 modules m_etrace.c
13203 Log:
13204 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13205 if its a non-local client. These will just get "lost" if the remote
13206 server doesnt support this..
13207
13208 Revision Changes Path
13209 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13210
13211
13212
13213 leeh 2005/02/02 16:12:12 EST (20050202_1)
13214
13215 Modified files:
13216 include client.h numeric.h s_conf.h
13217 modules/core m_message.c
13218 src messages.tab newconf.c s_conf.c
13219 Log:
13220 - first part of the target change code, add the storage of targets for
13221 localuser, throttle messages when they fill all the available slots
13222
13223 Revision Changes Path
13224 7.262 +5 -1 ircd-ratbox/include/client.h
13225 7.55 +2 -0 ircd-ratbox/include/numeric.h
13226 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13227 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13228 7.123 +1 -1 ircd-ratbox/src/messages.tab
13229 7.197 +1 -0 ircd-ratbox/src/newconf.c
13230 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13231
13232
13233
13234 leeh 2005/02/02 13:28:10 EST (20050202_0)
13235
13236 Modified files:
13237 modules m_resv.c m_stats.c m_testline.c
13238 modules/core m_join.c
13239 src hash.c kdparse.c messages.tab s_newconf.c
13240 Log:
13241 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13242 tracking of when resvs get hit
13243
13244 Revision Changes Path
13245 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13246 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13247 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13248 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13249 7.114 +3 -0 ircd-ratbox/src/hash.c
13250 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13251 7.122 +1 -1 ircd-ratbox/src/messages.tab
13252 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13253
13254
13255
13256 leeh 2005/01/31 09:04:10 EST (20050131_2)
13257
13258 Modified files:
13259 src s_log.c
13260 Log:
13261 - fflush() logfiles
13262
13263 Revision Changes Path
13264 7.79 +2 -0 ircd-ratbox/src/s_log.c
13265
13266
13267
13268 leeh 2005/01/31 08:59:09 EST (20050131_1)
13269
13270 Modified files:
13271 src commio.c
13272 Log:
13273 - rename fd_dump() to comm_dump()
13274
13275 Revision Changes Path
13276 1.27 +2 -2 ircd-ratbox/src/commio.c
13277
13278
13279
13280 leeh 2005/01/30 19:16:08 EST (20050131_0)
13281
13282 Modified files:
13283 doc hooks.txt
13284 include hook.h
13285 modules m_services.c
13286 modules/core m_server.c
13287 src hook.c s_serv.c
13288 Log:
13289 - added hook for server_introduced
13290 - fixed up services support for hooks
13291
13292 Revision Changes Path
13293 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13294 1.31 +1 -0 ircd-ratbox/include/hook.h
13295 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13296 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13297 7.36 +2 -0 ircd-ratbox/src/hook.c
13298 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13299
13300
13301
13302 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13303
13304 Modified files:
13305 src commio.c
13306 Log:
13307 Add back in the comm_fd_hack thing for solaris
13308
13309 Revision Changes Path
13310 1.26 +26 -1 ircd-ratbox/src/commio.c
13311
13312
13313
13314 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13315
13316 Modified files:
13317 adns adns.h
13318 include commio.h s_conf.h watch.h
13319 modules m_dline.c m_kline.c m_resv.c m_stats.c
13320 m_watch.c m_xline.c
13321 modules/core m_nick.c
13322 src balloc.c cache.c client.c commio.c
13323 epoll.c ircd.c ircd_lexer.l kdparse.c
13324 listener.c s_auth.c s_conf.c s_log.c
13325 s_serv.c watch.c
13326 Log:
13327 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13328
13329 Revision Changes Path
13330 1.18 +0 -2 ircd-ratbox/adns/adns.h
13331 1.14 +6 -37 ircd-ratbox/include/commio.h
13332 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13333 7.3 +2 -2 ircd-ratbox/include/watch.h
13334 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13335 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13336 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13337 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13338 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13339 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13340 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13341 7.85 +1 -1 ircd-ratbox/src/balloc.c
13342 1.24 +5 -5 ircd-ratbox/src/cache.c
13343 7.488 +4 -4 ircd-ratbox/src/client.c
13344 1.25 +10 -280 ircd-ratbox/src/commio.c
13345 1.33 +1 -1 ircd-ratbox/src/epoll.c
13346 7.368 +4 -4 ircd-ratbox/src/ircd.c
13347 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13348 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13349 7.125 +8 -8 ircd-ratbox/src/listener.c
13350 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13351 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13352 7.78 +20 -20 ircd-ratbox/src/s_log.c
13353 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13354 1.6 +22 -15 ircd-ratbox/src/watch.c
13355
13356
13357
13358 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13359
13360 Modified files:
13361 modules/core m_mode.c
13362 Log:
13363 remove two unused variables
13364
13365 Revision Changes Path
13366 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13367
13368
13369
13370 leeh 2005/01/28 15:31:40 EST (20050128_1)
13371
13372 Modified files:
13373 modules m_kline.c
13374 src s_conf.c
13375 Log:
13376 - mo_kline() needs minpara of 3, not 2
13377 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13378 - require me.info is never blank
13379
13380 Revision Changes Path
13381 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13382 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13383
13384
13385
13386 leeh 2005/01/28 15:26:28 EST (20050128_0)
13387
13388 Modified files:
13389 modules/core m_mode.c m_sjoin.c
13390 Log:
13391 - patch via jilles to fix +eI lists being shown to lusers when handling
13392 protocol stuff over TS6
13393
13394 Revision Changes Path
13395 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13396 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13397
13398
13399
13400 leeh 2005/01/25 19:47:38 EST (20050126_0)
13401
13402 Modified files:
13403 include channel.h
13404 modules/core m_join.c m_mode.c m_sjoin.c
13405 src channel.c messages.tab s_serv.c
13406 Log:
13407 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13408 an operspy call with &me
13409 - remove modebuf/parabuf params from channel_modes(), we now generate a
13410 buffer internally which we return.
13411
13412 Revision Changes Path
13413 7.163 +1 -1 ircd-ratbox/include/channel.h
13414 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13415 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13416 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13417 7.431 +25 -18 ircd-ratbox/src/channel.c
13418 7.121 +1 -1 ircd-ratbox/src/messages.tab
13419 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13420
13421
13422
13423 alz 2005/01/25 18:09:18 EST (20050125_5)
13424
13425 Modified files:
13426 doc example.conf example.efnet.conf
13427 include s_conf.h
13428 modules m_info.c
13429 src listener.c newconf.c s_conf.c
13430 Log:
13431 Added dline_with_reason config option (default yes):
13432
13433 /* dline reason: show the user the dline reason when they connect
13434 * and are dlined.
13435 */
13436 dline_with_reason = yes;
13437
13438 Revision Changes Path
13439 7.257 +6 -1 ircd-ratbox/doc/example.conf
13440 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13441 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13442 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13443 7.124 +1 -1 ircd-ratbox/src/listener.c
13444 7.196 +1 -0 ircd-ratbox/src/newconf.c
13445 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13446
13447
13448
13449 leeh 2005/01/25 13:21:17 EST (20050125_4)
13450
13451 Modified files:
13452 src newconf.c
13453 Log:
13454 - make conf_set_generic_string() test len exists before it uses it.
13455
13456 Revision Changes Path
13457 7.195 +1 -1 ircd-ratbox/src/newconf.c
13458
13459
13460
13461 leeh 2005/01/25 13:10:56 EST (20050125_3)
13462
13463 Modified files:
13464 doc example.conf
13465 src newconf.c
13466 Log:
13467 - rename 'type' to 'flags' in cluster {};
13468 - add stacking of servers in cluster {}; documented in example.conf
13469
13470 Revision Changes Path
13471 7.256 +18 -10 ircd-ratbox/doc/example.conf
13472 7.194 +39 -7 ircd-ratbox/src/newconf.c
13473
13474
13475
13476 alz 2005/01/25 12:48:54 EST (20050125_2)
13477
13478 Modified files:
13479 include s_conf.h
13480 src listener.c s_conf.c
13481 Log:
13482 Added dline reasons, connecting/banned clients now see ban reason.
13483
13484 Revision Changes Path
13485 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13486 7.123 +17 -4 ircd-ratbox/src/listener.c
13487 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13488
13489
13490
13491 leeh 2005/01/25 07:44:37 EST (20050125_1)
13492
13493 Modified files:
13494 doc example.conf example.efnet.conf
13495 src newconf.c
13496 Log:
13497 - implement stacking of shared {}; blocks, documented in example.conf
13498
13499 Revision Changes Path
13500 7.255 +26 -13 ircd-ratbox/doc/example.conf
13501 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13502 7.193 +51 -36 ircd-ratbox/src/newconf.c
13503
13504
13505
13506 leeh 2005/01/24 19:08:29 EST (20050125_0)
13507
13508 Modified files:
13509 doc example.conf
13510 include client.h s_conf.h
13511 modules/core m_join.c
13512 src newconf.c s_user.c
13513 Log:
13514 - added jupe_exempt to auth {};, exempts the user from generating warnings
13515 when they attempt to join juped channels.
13516
13517 Revision Changes Path
13518 7.254 +2 -0 ircd-ratbox/doc/example.conf
13519 7.261 +3 -0 ircd-ratbox/include/client.h
13520 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13521 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13522 7.192 +1 -0 ircd-ratbox/src/newconf.c
13523 7.338 +8 -0 ircd-ratbox/src/s_user.c
13524
13525
13526
13527 leeh 2005/01/24 18:57:02 EST (20050124_6)
13528
13529 Modified files:
13530 src newconf.c
13531 Log:
13532 - rework shared {};, the format is now:
13533 shared {
13534 oper = "flame@*.leeh.co.uk", "*.lan";
13535 flags = kline;
13536 };
13537
13538 With no privs:
13539 shared {
13540 oper = "flame@*.leeh.co.uk", "*.lan";
13541 flags = none;
13542 };
13543
13544 Revision Changes Path
13545 7.191 +55 -23 ircd-ratbox/src/newconf.c
13546
13547
13548
13549 leeh 2005/01/24 17:25:58 EST (20050124_5)
13550
13551 Modified files:
13552 include modules.h
13553 Log:
13554 - fix the prototype on load_static_modules()
13555
13556 Revision Changes Path
13557 7.61 +1 -1 ircd-ratbox/include/modules.h
13558
13559
13560
13561 leeh 2005/01/24 16:00:30 EST (20050124_4)
13562
13563 Modified files:
13564 modules m_cap.c
13565 Log:
13566 - have cap end call register_local_user() with its own copy of
13567 source_p->username so its safe for unidented users..
13568
13569 Revision Changes Path
13570 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13571
13572
13573
13574 leeh 2005/01/24 15:48:09 EST (20050124_3)
13575
13576 Modified files:
13577 include newconf.h s_conf.h
13578 modules m_info.c
13579 src newconf.c s_conf.c s_log.c
13580 Log:
13581 - move the conf parser over to a table based structure, with generic setting
13582 of integers/strings
13583
13584 Revision Changes Path
13585 7.34 +9 -8 ircd-ratbox/include/newconf.h
13586 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13587 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13588 7.190 +264 -808 ircd-ratbox/src/newconf.c
13589 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13590 7.77 +13 -13 ircd-ratbox/src/s_log.c
13591
13592
13593
13594 leeh 2005/01/24 13:11:30 EST (20050124_2)
13595
13596 Modified files:
13597 doc example.conf
13598 src newconf.c
13599 Log:
13600 - added stacking of ips in exempt {};
13601
13602 Revision Changes Path
13603 7.253 +4 -0 ircd-ratbox/doc/example.conf
13604 7.189 +11 -30 ircd-ratbox/src/newconf.c
13605
13606
13607
13608 leeh 2005/01/24 12:59:57 EST (20050124_1)
13609
13610 Modified files:
13611 include tools.h
13612 src channel.c client.c hash.c hook.c
13613 newconf.c s_user.c watch.c
13614 Log:
13615 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13616 consistent with the rest of the dlink code.
13617
13618 Revision Changes Path
13619 1.54 +7 -7 ircd-ratbox/include/tools.h
13620 7.430 +2 -2 ircd-ratbox/src/channel.c
13621 7.487 +6 -6 ircd-ratbox/src/client.c
13622 7.113 +5 -5 ircd-ratbox/src/hash.c
13623 7.35 +1 -1 ircd-ratbox/src/hook.c
13624 7.188 +2 -2 ircd-ratbox/src/newconf.c
13625 7.337 +1 -1 ircd-ratbox/src/s_user.c
13626 1.5 +4 -4 ircd-ratbox/src/watch.c
13627
13628
13629
13630 leeh 2005/01/24 12:47:13 EST (20050124_0)
13631
13632 Modified files:
13633 modules m_cap.c
13634 Log:
13635 - cheap hack on sticky capabs..
13636
13637 Revision Changes Path
13638 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13639
13640
13641
13642 leeh 2005/01/22 11:36:54 EST (20050122_0)
13643
13644 Modified files:
13645 modules m_cap.c
13646 Log:
13647 - updated my clicap implementation to match the spec so far..
13648
13649 Revision Changes Path
13650 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13651
13652
13653
13654 leeh 2005/01/21 07:14:43 EST (20050121_2)
13655
13656 Modified files:
13657 doc hooks.txt
13658 include hook.h
13659 modules m_services.c
13660 src hook.c s_serv.c
13661 Log:
13662 - added hooks for when we're sending a burst
13663 - rewrote hooks.txt
13664 - fix up the hooks ive already done in services compatibility, ill add the
13665 hooks for server/client introductions in a bit.
13666
13667 Revision Changes Path
13668 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13669 1.30 +4 -0 ircd-ratbox/include/hook.h
13670 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13671 7.34 +7 -0 ircd-ratbox/src/hook.c
13672 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13673
13674
13675
13676 leeh 2005/01/21 06:34:03 EST (20050121_1)
13677
13678 Modified files:
13679 contrib example_module.c spy_admin_notice.c
13680 spy_info_notice.c spy_links_notice.c
13681 spy_motd_notice.c spy_stats_notice.c
13682 spy_stats_p_notice.c spy_trace_notice.c
13683 spy_whois_notice.c
13684 spy_whois_notice_global.c
13685 include hook.h
13686 modules m_admin.c m_info.c m_links.c m_motd.c
13687 m_services.c m_stats.c m_trace.c
13688 m_whois.c static_modules.c.SH
13689 modules/core m_server.c
13690 src client.c hook.c ircd.c modules.c packet.c
13691 s_auth.c s_serv.c s_user.c send.c
13692 Log:
13693 - add a better implementation of the hook system, its now a slow leaking
13694 array and events are created whenever we try adding a hook for it, or
13695 theyre registered for the caller.
13696
13697 Ive temporarily fucked services support and removed most of the other
13698 hooks.. I shall fix this soon.
13699
13700 Revision Changes Path
13701 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13702 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13703 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13704 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13705 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13706 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13707 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13708 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13709 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13710 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13711 1.29 +34 -70 ircd-ratbox/include/hook.h
13712 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13713 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13714 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13715 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13716 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13717 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13718 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13719 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13720 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13721 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13722 7.486 +1 -28 ircd-ratbox/src/client.c
13723 7.33 +131 -137 ircd-ratbox/src/hook.c
13724 7.367 +1 -1 ircd-ratbox/src/ircd.c
13725 7.151 +6 -10 ircd-ratbox/src/modules.c
13726 7.138 +10 -14 ircd-ratbox/src/packet.c
13727 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13728 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13729 7.336 +0 -6 ircd-ratbox/src/s_user.c
13730 7.286 +8 -6 ircd-ratbox/src/send.c
13731
13732
13733
13734 leeh 2005/01/20 19:19:20 EST (20050121_0)
13735
13736 Modified files:
13737 include hostmask.h
13738 Log:
13739 - remove an unused struct
13740
13741 Revision Changes Path
13742 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13743
13744
13745
13746 leeh 2005/01/20 13:38:39 EST (20050120_1)
13747
13748 Modified files:
13749 . configure configure.ac
13750 include client.h numeric.h patchlevel.h
13751 modules Makefile.in
13752 src messages.tab s_user.c
13753 Added files:
13754 modules m_cap.c
13755 Log:
13756 - drop back to -O0, fix patchlevel.h
13757 - first stab at client capabilities.. this still needs work.
13758
13759 Revision Changes Path
13760 7.240 +3 -3 ircd-ratbox/configure
13761 7.54 +3 -3 ircd-ratbox/configure.ac
13762 7.260 +3 -0 ircd-ratbox/include/client.h
13763 7.54 +2 -0 ircd-ratbox/include/numeric.h
13764 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13765 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13766 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13767 7.120 +1 -1 ircd-ratbox/src/messages.tab
13768 7.335 +3 -0 ircd-ratbox/src/s_user.c
13769
13770
13771
13772 leeh 2005/01/20 06:04:41 EST (20050120_0)
13773
13774 Modified files:
13775 . ChangeLog RELNOTES
13776 include config.h config.h.dist memory.h
13777 patchlevel.h
13778 modules m_stats.c
13779 src commio.c crypt.c getopt.c ircd.c s_serv.c
13780 Removed files:
13781 . README.VMS clean.com make.com
13782 include setup.h_vms
13783 modules descrip.mms static_modules_c.com
13784 modules/core descrip.mms
13785 src descrip.mms qio.c version.com
13786 tools descrip.mms mkpasswd_vms.c
13787 Log:
13788 - clean changelog, relnotes
13789 - mark patchlevel as 2.1.0beta
13790 - remove VMS support
13791
13792 Revision Changes Path
13793 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13794 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13795 1.111 +1 -348 ircd-ratbox/RELNOTES
13796 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13797 7.182 +0 -42 ircd-ratbox/include/config.h
13798 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13799 7.50 +0 -4 ircd-ratbox/include/memory.h
13800 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13801 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13802 7.2 +0 -58 ircd-ratbox/make.com (dead)
13803 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13804 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13805 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13806 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13807 1.24 +7 -30 ircd-ratbox/src/commio.c
13808 7.12 +0 -4 ircd-ratbox/src/crypt.c
13809 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13810 7.24 +0 -4 ircd-ratbox/src/getopt.c
13811 7.366 +4 -19 ircd-ratbox/src/ircd.c
13812 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13813 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13814 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13815 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13816 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13817
13818
13819
13820 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13821
13822 Modified files:
13823 include watch.h
13824 src watch.c
13825 Log:
13826 not using the return values on a few watch functions so make them void
13827
13828 Revision Changes Path
13829 7.2 +5 -5 ircd-ratbox/include/watch.h
13830 1.4 +19 -28 ircd-ratbox/src/watch.c
13831
13832
13833 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13834
13835 Modified files:
13836 modules m_watch.c
13837 Log:
13838 Make watch throttle, don't accept letter commands stacked
13839
13840 Revision Changes Path
13841 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13842
13843
13844
13845 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13846
13847 Modified files:
13848 modules m_gline.c
13849 Log:
13850 fix merge error
13851
13852 Revision Changes Path
13853 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13854
13855
13856
13857 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13858
13859 Modified files:
13860 . ChangeLog README.FIRST RELNOTES configure
13861 configure.ac
13862 adns adns.h internal.h parse.c transmit.c
13863 types.c
13864 contrib example_module.c spy_admin_notice.c
13865 spy_info_notice.c spy_links_notice.c
13866 spy_motd_notice.c spy_stats_notice.c
13867 spy_stats_p_notice.c spy_trace_notice.c
13868 spy_whois_notice.c
13869 spy_whois_notice_global.c
13870 doc example.conf example.efnet.conf ircd.motd
13871 server-version-info whats-new.txt
13872 help/opers umode xline
13873 help/users umode
13874 include cache.h channel.h class.h client.h
13875 commio.h config.h config.h.dist hash.h
13876 hook.h hostmask.h irc_string.h ircd.h
13877 ircd_defs.h m_info.h memory.h msg.h
13878 newconf.h numeric.h packet.h patchlevel.h
13879 patricia.h s_conf.h s_gline.h s_newconf.h
13880 s_serv.h s_user.h scache.h serno.h
13881 setup.h.in sprintf_irc.h stdinc.h tools.h
13882 modules .depend Makefile.in m_admin.c m_away.c
13883 m_dline.c m_encap.c m_gline.c m_info.c
13884 m_kline.c m_links.c m_list.c m_lusers.c
13885 m_motd.c m_oper.c m_operspy.c m_rehash.c
13886 m_restart.c m_resv.c m_set.c m_stats.c
13887 m_svinfo.c m_testline.c m_testmask.c
13888 m_topic.c m_trace.c m_watch.c m_who.c
13889 m_whois.c m_whowas.c m_xline.c
13890 static_modules.c.SH
13891 modules/core m_error.c m_message.c m_mode.c m_quit.c
13892 m_server.c m_squit.c
13893 src .depend Makefile.in adns.c balloc.c
13894 cache.c channel.c class.c client.c
13895 commio.c crypt.c devpoll.c epoll.c
13896 event.c getopt.c hash.c hook.c hostmask.c
13897 irc_string.c ircd.c ircd_lexer.l
13898 ircd_parser.y ircd_signal.c listener.c
13899 modules.c newconf.c numeric.c packet.c
13900 parse.c patricia.c poll.c reject.c
13901 restart.c s_auth.c s_conf.c s_log.c
13902 s_newconf.c s_serv.c s_user.c scache.c
13903 select.c send.c snprintf.c tools.c
13904 version.c.SH watch.c whowas.c
13905 tools README.mkpasswd mkpasswd.c
13906 Added files:
13907 . README.VMS clean.com make.com
13908 doc services.txt
13909 include common.h s_stats.h setup.h_vms
13910 supported.h
13911 modules descrip.mms m_challenge.c m_etrace.c
13912 m_invite.c m_names.c m_pass.c m_ping.c
13913 m_pong.c m_services.c m_tb.c m_user.c
13914 m_users.c m_version.c
13915 static_modules_c.com
13916 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13917 m_part.c m_sjoin.c
13918 servlink descrip.mms
13919 src descrip.mms kdparse.c messages.tab qio.c
13920 s_gline.c s_stats.c version.com
13921 tools descrip.mms mkpasswd_vms.c
13922 Removed files:
13923 doc 005.txt
13924 include banconf.h
13925 modules/core channels.c users.c
13926 src banconf.c
13927 Log:
13928 merge from RATBOX_2_0
13929
13930 Revision Changes Path
13931 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13932 7.40 +1 -0 ircd-ratbox/README.FIRST
13933 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13934 1.110 +114 -6 ircd-ratbox/RELNOTES
13935 1.17 +4 -0 ircd-ratbox/adns/adns.h
13936 1.17 +4 -4 ircd-ratbox/adns/internal.h
13937 1.12 +38 -38 ircd-ratbox/adns/parse.c
13938 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13939 1.19 +13 -13 ircd-ratbox/adns/types.c
13940 7.1 +10 -0 ircd-ratbox/clean.com (new)
13941 7.239 +47 -29 ircd-ratbox/configure
13942 7.53 +40 -32 ircd-ratbox/configure.ac
13943 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13944 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13945 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13946 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13947 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13948 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13949 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13950 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13951 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13952 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13953 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13954 7.252 +68 -22 ircd-ratbox/doc/example.conf
13955 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13956 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13957 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13958 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13959 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13960 1.5 +2 -1 ircd-ratbox/help/opers/umode
13961 1.7 +1 -1 ircd-ratbox/help/opers/xline
13962 1.2 +1 -0 ircd-ratbox/help/users/umode
13963 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13964 1.7 +8 -0 ircd-ratbox/include/cache.h
13965 7.162 +18 -16 ircd-ratbox/include/channel.h
13966 7.25 +4 -0 ircd-ratbox/include/class.h
13967 7.259 +34 -28 ircd-ratbox/include/client.h
13968 1.13 +45 -7 ircd-ratbox/include/commio.h
13969 7.9 +68 -0 ircd-ratbox/include/common.h (new)
13970 7.181 +74 -16 ircd-ratbox/include/config.h
13971 7.78 +74 -16 ircd-ratbox/include/config.h.dist
13972 7.53 +2 -0 ircd-ratbox/include/hash.h
13973 1.28 +73 -27 ircd-ratbox/include/hook.h
13974 1.40 +15 -2 ircd-ratbox/include/hostmask.h
13975 7.61 +7 -1 ircd-ratbox/include/irc_string.h
13976 7.80 +6 -31 ircd-ratbox/include/ircd.h
13977 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
13978 7.56 +14 -8 ircd-ratbox/include/m_info.h
13979 7.49 +4 -0 ircd-ratbox/include/memory.h
13980 7.53 +2 -0 ircd-ratbox/include/msg.h
13981 7.33 +9 -9 ircd-ratbox/include/newconf.h
13982 7.53 +12 -8 ircd-ratbox/include/numeric.h
13983 7.27 +1 -1 ircd-ratbox/include/packet.h
13984 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
13985 7.19 +25 -1 ircd-ratbox/include/patricia.h
13986 7.304 +80 -25 ircd-ratbox/include/s_conf.h
13987 7.20 +12 -0 ircd-ratbox/include/s_gline.h
13988 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
13989 7.97 +7 -1 ircd-ratbox/include/s_serv.h
13990 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
13991 7.34 +13 -9 ircd-ratbox/include/s_user.h
13992 7.15 +1 -1 ircd-ratbox/include/scache.h
13993 7.5366 +1 -1 ircd-ratbox/include/serno.h
13994 7.93 +3 -0 ircd-ratbox/include/setup.h.in
13995 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
13996 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
13997 1.15 +47 -47 ircd-ratbox/include/stdinc.h
13998 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
13999 1.53 +10 -10 ircd-ratbox/include/tools.h
14000 7.1 +58 -0 ircd-ratbox/make.com (new)
14001 1.45 +338 -182 ircd-ratbox/modules/.depend
14002 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14003 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14004 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14005 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14006 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14007 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14008 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14009 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14010 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14011 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14012 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14013 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14014 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14015 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14016 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14017 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14018 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14019 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14020 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14021 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14022 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14023 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14024 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14025 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14026 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14027 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14028 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14029 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14030 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14031 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14032 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14033 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14034 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14035 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14036 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14037 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14038 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14039 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14040 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14041 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14042 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14043 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14044 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14045 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14046 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14047 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14048 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14049 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14050 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14051 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14052 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14053 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14054 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14055 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14056 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14057 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14058 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14059 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14060 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14061 7.48 +162 -119 ircd-ratbox/src/.depend
14062 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14063 7.75 +5 -5 ircd-ratbox/src/adns.c
14064 7.84 +1 -1 ircd-ratbox/src/balloc.c
14065 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14066 1.23 +75 -7 ircd-ratbox/src/cache.c
14067 7.429 +342 -79 ircd-ratbox/src/channel.c
14068 7.67 +42 -2 ircd-ratbox/src/class.c
14069 7.485 +245 -85 ircd-ratbox/src/client.c
14070 1.23 +349 -43 ircd-ratbox/src/commio.c
14071 7.11 +4 -0 ircd-ratbox/src/crypt.c
14072 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14073 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14074 1.32 +4 -8 ircd-ratbox/src/epoll.c
14075 7.46 +63 -6 ircd-ratbox/src/event.c
14076 7.23 +4 -0 ircd-ratbox/src/getopt.c
14077 7.112 +8 -7 ircd-ratbox/src/hash.c
14078 7.32 +135 -133 ircd-ratbox/src/hook.c
14079 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14080 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14081 7.365 +56 -48 ircd-ratbox/src/ircd.c
14082 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14083 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14084 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14085 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14086 7.122 +14 -13 ircd-ratbox/src/listener.c
14087 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14088 7.150 +17 -8 ircd-ratbox/src/modules.c
14089 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14090 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14091 7.137 +55 -42 ircd-ratbox/src/packet.c
14092 7.187 +8 -15 ircd-ratbox/src/parse.c
14093 7.28 +2 -4 ircd-ratbox/src/patricia.c
14094 7.82 +3 -1 ircd-ratbox/src/poll.c
14095 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14096 1.32 +8 -3 ircd-ratbox/src/reject.c
14097 7.34 +1 -0 ircd-ratbox/src/restart.c
14098 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14099 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14100 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14101 7.76 +32 -35 ircd-ratbox/src/s_log.c
14102 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14103 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14104 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14105 7.334 +773 -2 ircd-ratbox/src/s_user.c
14106 7.27 +2 -1 ircd-ratbox/src/scache.c
14107 7.44 +2 -0 ircd-ratbox/src/select.c
14108 7.285 +12 -12 ircd-ratbox/src/send.c
14109 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14110 7.46 +0 -1 ircd-ratbox/src/tools.c
14111 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14112 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14113 1.3 +4 -4 ircd-ratbox/src/watch.c
14114 7.32 +1 -0 ircd-ratbox/src/whowas.c
14115 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14116 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14117 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14118 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14119
14120
14121
14122 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14123
14124 Modified files: (Branch: RATBOX_2_0)
14125 src client.c
14126 Log:
14127 a remote client is never going to have a watch list..duh
14128
14129 Revision Changes Path
14130 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14131
14132
14133
14134 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14135
14136 Added files: (Branch: RATBOX_2_0)
14137 modules m_watch.c
14138 Log:
14139 get that one too
14140
14141 Revision Changes Path
14142 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14143
14144
14145
14146 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14147
14148 Added files: (Branch: RATBOX_2_0)
14149 include watch.h
14150 src watch.c
14151 Log:
14152 helps if we actually include the .c/.h files
14153
14154 Revision Changes Path
14155 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14156 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14157
14158
14159
14160 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14161
14162 Modified files: (Branch: RATBOX_2_0)
14163 . configure configure.ac
14164 include client.h numeric.h s_conf.h setup.h.in
14165 supported.h
14166 modules Makefile.in
14167 modules/core m_nick.c
14168 src Makefile.in client.c ircd.c messages.tab
14169 newconf.c s_conf.c s_user.c
14170 Log:
14171 backport watch from devel
14172
14173 Revision Changes Path
14174 7.229.2.10 +12 -2 ircd-ratbox/configure
14175 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14176 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14177 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14178 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14179 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14180 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14181 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14182 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14183 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14184 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14185 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14186 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14187 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14188 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14189 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14190
14191
14192
14193 leeh 2005/01/12 10:12:40 EST (20050112_1)
14194
14195 Modified files: (Branch: RATBOX_2_0)
14196 include numeric.h
14197 modules m_services.c m_whois.c
14198 src messages.tab
14199 Log:
14200 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14201 when the user is logged in
14202
14203 Revision Changes Path
14204 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14205 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14206 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14207 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14208
14209
14210
14211 leeh 2005/01/11 19:47:14 EST (20050112_0)
14212
14213 Modified files: (Branch: RATBOX_2_0)
14214 include supported.h
14215 Added files: (Branch: RATBOX_2_0)
14216 doc services.txt
14217 Log:
14218 - add +r to 005
14219 - added doc/services.txt, outlining the compatibility code
14220
14221 Revision Changes Path
14222 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14223 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14224
14225
14226
14227 leeh 2005/01/11 18:38:10 EST (20050111_5)
14228
14229 Modified files: (Branch: RATBOX_2_0)
14230 include client.h hook.h
14231 modules m_services.c
14232 modules/core m_server.c
14233 src hook.c s_serv.c
14234 Log:
14235 - more services compatibility code:
14236 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14237 appropriate service {}; entry, only accept SU from these.
14238 - hook into us finishing nick burst, and have services burst a list of
14239 logged in users
14240
14241 Revision Changes Path
14242 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14243 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14244 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14245 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14246 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14247 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14248
14249
14250
14251 leeh 2005/01/11 17:32:42 EST (20050111_4)
14252
14253 Modified files: (Branch: RATBOX_2_0)
14254 . configure configure.ac
14255 include client.h
14256 modules Makefile.in
14257 src channel.c
14258 Added files: (Branch: RATBOX_2_0)
14259 modules m_services.c
14260 Log:
14261 - more services compatibility code:
14262 - encap handlers for SU (services marking client as logged in)
14263 - and for LOGIN (servers bursting logged in status)
14264 - move suser from Client -> User
14265
14266 Revision Changes Path
14267 7.229.2.9 +9 -3 ircd-ratbox/configure
14268 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14269 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14270 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14271 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14272 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14273
14274
14275
14276 leeh 2005/01/11 16:46:34 EST (20050111_3)
14277
14278 Modified files: (Branch: RATBOX_2_0)
14279 include ircd_defs.h
14280 Log:
14281 - whoops, missing #endif
14282
14283 Revision Changes Path
14284 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14285
14286
14287
14288 leeh 2005/01/11 15:56:57 EST (20050111_2)
14289
14290 Modified files: (Branch: RATBOX_2_0)
14291 include ircd_defs.h
14292 Log:
14293 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14294 have ipv6 just report sizeof(struct sockaddr_in)
14295
14296 Revision Changes Path
14297 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14298
14299
14300
14301 leeh 2005/01/10 20:19:35 EST (20050111_1)
14302
14303 Modified files: (Branch: RATBOX_2_0)
14304 src newconf.c
14305 Log:
14306 - fix a gcc warning
14307
14308 Revision Changes Path
14309 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14310
14311
14312
14313 leeh 2005/01/10 20:10:35 EST (20050111_0)
14314
14315 Modified files: (Branch: RATBOX_2_0)
14316 adns internal.h parse.c transmit.c types.c
14317 Log:
14318 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14319 conflict
14320
14321 Revision Changes Path
14322 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14323 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14324 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14325 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14326
14327
14328
14329 leeh 2005/01/10 17:48:48 EST (20050110_3)
14330
14331 Modified files: (Branch: RATBOX_2_0)
14332 modules m_xline.c
14333 Log:
14334 - send out the reformatted xline to opers (\s -> ' ')
14335
14336 Revision Changes Path
14337 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14338
14339
14340
14341 leeh 2005/01/10 16:18:53 EST (20050110_2)
14342
14343 Modified files: (Branch: RATBOX_2_0)
14344 help/opers umode
14345 help/users umode
14346 include client.h supported.h
14347 src messages.tab s_user.c send.c
14348 Log:
14349 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14350 channel privmsgs.
14351
14352 Revision Changes Path
14353 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14354 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14355 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14356 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14357 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14358 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14359 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14360
14361
14362
14363 leeh 2005/01/10 14:50:47 EST (20050110_1)
14364
14365 Modified files: (Branch: RATBOX_2_0)
14366 doc example.conf example.efnet.conf
14367 Log:
14368 - I dont remember ts6 desyncing on bans, so im not sure why the example
14369 confs say so.
14370
14371 Revision Changes Path
14372 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14373 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14374
14375
14376
14377 leeh 2005/01/10 13:31:10 EST (20050110_0)
14378
14379 Modified files: (Branch: RATBOX_2_0)
14380 . configure configure.ac
14381 include channel.h client.h numeric.h s_conf.h
14382 s_serv.h setup.h.in
14383 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14384 m_sjoin.c
14385 src channel.c messages.tab newconf.c s_conf.c
14386 s_serv.c s_user.c
14387 Log:
14388 - added --enable-services to configure, which enables some ratbox-services
14389 compatibility code:
14390 - chanmode +r, registered users only
14391 - usermode +S, prevents deop/kick of a service
14392 - service { }; block in conf for the above umode
14393
14394 Revision Changes Path
14395 7.229.2.8 +28 -16 ircd-ratbox/configure
14396 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14397 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14398 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14399 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14400 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14401 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14402 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14403 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14404 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14405 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14406 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14407 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14408 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14409 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14410 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14411 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14412 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14413 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14414
14415
14416
14417 leeh 2005/01/09 08:23:30 EST (20050109_0)
14418
14419 Modified files: (Branch: RATBOX_2_0)
14420 help/opers umode
14421 Log:
14422 - remove a tab, and add +C to opers umode help
14423
14424 Revision Changes Path
14425 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14426