]> jfr.im git - solanum.git/blob - ChangeLog
[svn] - 2.2 operline
[solanum.git] / ChangeLog
1 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
2 Log:
3 Show max_clients in /info.
4
5
6 Changes: Modified:
7 +6 -0 trunk/modules/m_info.c (File Modified)
8
9
10 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
11 Log:
12 Don't allow /quote set max higher than the
13 serverinfo::max_clients ircd.conf value.
14
15
16 Changes: Modified:
17 +8 -0 trunk/modules/m_set.c (File Modified)
18
19
20 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
21 Log:
22 Change code that checks maxclients limit: allow exactly
23 the configured amount of non-exceed_limit clients.
24 Code that appeared to limit exceed_limit clients too
25 but less heavily removed (it was not effective because
26 the parentheses were wrong).
27
28
29 Changes: Modified:
30 +2 -4 trunk/src/s_user.c (File Modified)
31
32
33 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
34 Log:
35 By default, leave MAX_BUFFER fds free for log files,
36 server connections, ident lookups, exceed_limit clients,
37 etc. Mention this in example.conf and reference.conf.
38
39
40 Changes: Modified:
41 +4 -2 trunk/doc/example.conf (File Modified)
42 +3 -1 trunk/doc/reference.conf (File Modified)
43 +1 -1 trunk/src/s_conf.c (File Modified)
44
45
46 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
47 Log:
48 --with-maxclients configure option is gone
49
50
51 Changes: Modified:
52 +0 -11 trunk/INSTALL (File Modified)
53
54
55 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
56 Log:
57 Make the code that raises fd rlimit to hard limit work.
58
59
60 Changes: Modified:
61 +5 -5 trunk/src/ircd.c (File Modified)
62
63
64 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
65 Log:
66 - note the I/O reworking
67
68
69 Changes: Modified:
70 +2 -0 trunk/NEWS (File Modified)
71
72
73 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
74 Log:
75 - use mkdir -p
76
77
78 Changes: Modified:
79 +4 -4 trunk/doc/Makefile.in (File Modified)
80
81
82 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
83 Log:
84 - enforce proper conditions for EPOLL_CTL_DEL.
85 - remove possibly problematic "performance" check
86
87
88 Changes: Modified:
89 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
90
91
92 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
93 Log:
94 - rename m_list_safelist to m_list and remove ratbox implementation
95
96
97 Changes: Modified:
98 +393 -664 trunk/modules/Makefile.in (File Modified)
99 + - trunk/modules/m_list.c (File Added)
100 + - trunk/modules/m_list_ratbox.c (File Deleted)
101 + - trunk/modules/m_list_safelist.c (File Deleted)
102
103
104 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
105 Log:
106 - some more transit to sendto_one_numeric().
107
108
109 Changes: Modified:
110 +2 -3 trunk/modules/m_away.c (File Modified)
111 +3 -3 trunk/src/messages.tab (File Modified)
112 +1 -1 trunk/src/s_user.c (File Modified)
113
114
115 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
116 Log:
117 - change some sendto_one() to sendto_one_numeric().
118
119
120 Changes: Modified:
121 +4 -10 trunk/modules/m_admin.c (File Modified)
122 +3 -3 trunk/modules/m_map.c (File Modified)
123 +12 -12 trunk/src/messages.tab (File Modified)
124 +1 -2 trunk/src/s_conf.c (File Modified)
125 +9 -10 trunk/src/s_user.c (File Modified)
126
127
128 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
129 Log:
130 - river's ports.c from old charybdis trunk
131
132
133 Changes: Modified:
134 +195 -0 trunk/configure.ac (File Modified)
135 + - trunk/libcharybdis/ports.c (File Added)
136
137
138 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
139 Log:
140 - remove broken ports stuff and devpoll stuff.
141
142
143 Changes: Modified:
144 +0 -307 trunk/configure (File Modified)
145 +0 -21 trunk/configure.ac (File Modified)
146 +0 -474 trunk/include/setup.h.in (File Modified)
147 + - trunk/libcharybdis/devpoll.c (File Deleted)
148 + - trunk/libcharybdis/ports.c (File Deleted)
149
150
151 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
152 Log:
153 - regenerate files
154
155
156 Changes: Modified:
157 +1 -25 trunk/configure (File Modified)
158 +0 -3 trunk/include/setup.h.in (File Modified)
159
160
161 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
162 Log:
163 - remove x86-optimized hash code.
164
165
166 Changes: Modified:
167 +0 -13 trunk/configure.ac (File Modified)
168 +2 -187 trunk/src/Makefile.in (File Modified)
169 + - trunk/src/fnvhash.s (File Deleted)
170
171
172 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
173 Log:
174 - apparently setting KE_LENGTH to 128 is fine.
175
176
177 Changes: Modified:
178 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
179
180
181 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
182 Log:
183 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
184
185
186 Changes: Modified:
187 +5627 -5747 trunk/configure (File Modified)
188 +0 -15 trunk/configure.ac (File Modified)
189 +0 -2 trunk/include/m_info.h (File Modified)
190 +6 -9 trunk/include/setup.h.in (File Modified)
191 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
192
193
194 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
195 Log:
196 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
197 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
198 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
199
200
201 Changes: Modified:
202 +0 -5 trunk/include/config.h (File Modified)
203 +0 -5 trunk/include/config.h.dist (File Modified)
204 +0 -6 trunk/include/defaults.h (File Modified)
205 +0 -3 trunk/include/m_info.h (File Modified)
206 +21 -7 trunk/libcharybdis/commio.c (File Modified)
207 +2 -0 trunk/libcharybdis/commio.h (File Modified)
208 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
209 +4 -3 trunk/libcharybdis/poll.c (File Modified)
210 +0 -3 trunk/libcharybdis/select.c (File Modified)
211 +0 -9 trunk/src/ircd.c (File Modified)
212 +23 -26 trunk/src/listener.c (File Modified)
213 +2 -1 trunk/src/restart.c (File Modified)
214 +5 -1 trunk/src/s_auth.c (File Modified)
215 +1 -1 trunk/src/s_conf.c (File Modified)
216 +3 -1 trunk/src/s_serv.c (File Modified)
217
218
219 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
220 Log:
221 Repair operspy who !#channel, broken by me in r3283.
222
223
224 Changes: Modified:
225 +2 -2 trunk/modules/m_who.c (File Modified)
226
227
228 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
229 Log:
230 Update bug report and IRC channel information.
231
232
233 Changes: Modified:
234 +2 -1 trunk/BUGS (File Modified)
235 +2 -1 trunk/NEWS (File Modified)
236
237
238 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
239 Log:
240 Change copyright years in version.c.SH as in release-2.1 r3339.
241
242
243 Changes: Modified:
244 +2 -2 trunk/src/version.c.SH (File Modified)
245
246
247 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
248 Log:
249 Rerun autoconf.
250
251
252 Changes: Modified:
253 +104 -0 trunk/configure (File Modified)
254
255
256 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
257 Log:
258 Need to check for various flavours of epoll,
259 even if --enable-epoll is forced.
260
261
262 Changes: Modified:
263 +1 -0 trunk/configure.ac (File Modified)
264
265
266 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
267 Log:
268 Hack to allow some more warnings, already present in configure (?).
269
270
271 Changes: Modified:
272 +1 -1 trunk/aclocal.m4 (File Modified)
273
274
275 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
276 Log:
277 Merge old trunk r2077,r2079:
278 - Move closing of servlink control fd to close_connection()
279 instead of doing it in exit_local_server(), and make sure
280 we first close the data fd and then the control fd.
281 - Have servlink process ready fds in order net, data, ctrl
282 instead of ctrl, data, net. This seems to fix the problem
283 that squit reasons do not show up on the other side of a
284 ziplink (by making it send any final SQUIT and/or ERROR
285 before noticing the closed control fd).
286
287
288 Changes: Modified:
289 +1 -1 trunk/servlink/io.c (File Modified)
290 +3 -12 trunk/src/client.c (File Modified)
291
292
293 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
294 Log:
295 Don't show the UID if a TS6 server sends a kick with
296 an empty or no comment. Note that charybdis never sends
297 such kicks.
298
299
300 Changes: Modified:
301 +4 -4 trunk/modules/core/m_kick.c (File Modified)
302
303
304 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
305 Log:
306 Merge old trunk r2081:
307 Don't say that services cannot be killed in
308 ERR_ISCHANSERVICE message (given when trying
309 to kick or deop them), as that's not the case.
310
311
312 Changes: Modified:
313 +1 -1 trunk/src/messages.tab (File Modified)
314
315
316 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
317 Log:
318 Merge old trunk r2059
319 Clarifications to the descriptions of umode +Q and cmode +F,
320 suggested by Ariadne@SorceryNet.
321
322
323 Changes: Modified:
324 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
325 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
326
327
328 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
329 Log:
330 Merge old trunk r2907,r2991:
331 Allow TESTLINE on channel names.
332
333
334 Changes: Modified:
335 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
336 +4 -0 trunk/help/opers/testline (File Modified)
337 +22 -0 trunk/modules/m_testline.c (File Modified)
338
339
340 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
341 Log:
342 Merge old trunk r2835:
343 resolver: if sendto(2) fails, try sending to the next nameserver
344
345
346 Changes: Modified:
347 +1 -1 trunk/src/res.c (File Modified)
348
349
350 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
351 Log:
352 Merge old trunk r2817:
353 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
354 starts with a digit. This is safe because the last
355 parameter is a nick and never a UID. (The first parameter
356 in a server-server two-param whois is a UID/SID.)
357
358
359 Changes: Modified:
360 +1 -1 trunk/modules/m_whois.c (File Modified)
361
362
363 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
364 Log:
365 Merge old trunk r2779,r2785:
366 Show correct privilege name in a few ERR_NOPRIVS numerics.
367
368
369 Changes: Modified:
370 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
371 +1 -1 trunk/extensions/m_opme.c (File Modified)
372 +2 -2 trunk/unsupported/m_force.c (File Modified)
373
374
375 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
376 Log:
377 Merge old trunk r2695:
378 Send an SQUIT instead of an ERROR to announce /die to connected servers.
379 This will generate better server notices.
380
381
382 Changes: Modified:
383 +3 -2 trunk/modules/core/m_die.c (File Modified)
384
385
386 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
387 Log:
388 Merge old trunk r2294:
389 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
390
391
392 Changes: Modified:
393 +1 -1 trunk/src/s_user.c (File Modified)
394
395
396 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
397 Log:
398 Merge old trunk r2226:
399 If we are connecting outward to a server, check if the
400 server name they sent is the same as what we tried to
401 connect to. Previously such a connection could succeed
402 if there existed connect blocks with the same IP and
403 passwords for the other server name.
404
405
406 Changes: Modified:
407 +11 -0 trunk/modules/core/m_server.c (File Modified)
408
409
410 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
411 Log:
412 Merge old trunk r2212:
413 Another handling of SJOINs without nicks:
414 Propagate them if the channel is +P or the channel
415 already existed, otherwise remove the channel again
416 and do not propagate the SJOIN.
417
418
419 Changes: Modified:
420 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
421
422
423 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
424 Log:
425 Remove channels entirely from /whois on services.
426 This cannot be overridden with operspy.
427
428
429 Changes: Modified:
430 +20 -17 trunk/modules/m_whois.c (File Modified)
431
432
433 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
434 Log:
435 Fix /who on channels with ** in their name.
436
437
438 Changes: Modified:
439 +2 -2 trunk/modules/m_who.c (File Modified)
440
441
442 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
443 Log:
444 NEWS: As in 2.1.3, mention that the TS6 revision will
445 interoperate with older versions
446
447
448 Changes: Modified:
449 +2 -1 trunk/NEWS (File Modified)
450
451
452 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
453 Log:
454 Fix documentation of HIDE_SERVERS_IPS define.
455
456
457 Changes: Modified:
458 +2 -2 trunk/include/config.h.dist (File Modified)
459
460
461 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
462 Log:
463 Don't leak auth{} spoofed ip for I-line is full notice either.
464
465
466 Changes: Modified:
467 +1 -1 trunk/src/s_conf.c (File Modified)
468
469
470 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
471 Log:
472 Update NEWS.
473
474
475 Changes: Modified:
476 +37 -0 trunk/NEWS (File Modified)
477
478
479 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
480 Log:
481 Allow /invite (but not invex) to override +r, +l, +j in
482 addition to +i. As before, a restrictive mode must be in
483 place at /invite time for the invite to have an effect;
484 +r does not count as a restrictive mode if the user is
485 logged in; +l and +j always count as restrictive modes to
486 allow for cases where they would allow join at /invite
487 time but not when the user tries to join.
488
489
490 Changes: Modified:
491 +6 -2 trunk/modules/m_invite.c (File Modified)
492 +21 -10 trunk/src/channel.c (File Modified)
493
494
495 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
496 Log:
497 Remove invite_ops_only, forcing it to YES.
498
499
500 Changes: Modified:
501 +0 -1 trunk/doc/example.conf (File Modified)
502 +0 -5 trunk/doc/reference.conf (File Modified)
503 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
504 +0 -1 trunk/include/s_conf.h (File Modified)
505 +0 -6 trunk/modules/m_info.c (File Modified)
506 +10 -14 trunk/modules/m_invite.c (File Modified)
507 +0 -1 trunk/src/newconf.c (File Modified)
508 +0 -1 trunk/src/s_conf.c (File Modified)
509
510
511 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
512 Log:
513 Move username check after xline and dnsbl checks, so it
514 will not complain to opers about clients who are xlined
515 or blacklisted anyway (both of which silently reject).
516
517
518 Changes: Modified:
519 +15 -15 trunk/src/s_user.c (File Modified)
520
521
522 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
523 Log:
524 - MASTER_MAX is no longer relevant
525
526
527 Changes: Modified:
528 +0 -7 trunk/modules/m_set.c (File Modified)
529
530
531 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
532 Log:
533 - add config option for setting max_clients.
534
535
536 Changes: Modified:
537 +5 -0 trunk/doc/example.conf (File Modified)
538 +5 -0 trunk/doc/reference.conf (File Modified)
539 +2 -0 trunk/include/s_conf.h (File Modified)
540 +1 -1 trunk/src/ircd.c (File Modified)
541 +2 -0 trunk/src/newconf.c (File Modified)
542 +2 -1 trunk/src/s_conf.c (File Modified)
543
544
545 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
546 Log:
547 - remove get_maxrss() and all of that insecure and unsafe nonsense
548
549
550 Changes: Modified:
551 +3 -38 trunk/src/ircd.c (File Modified)
552 +1 -1 trunk/src/restart.c (File Modified)
553 +0 -4 trunk/src/s_stats.c (File Modified)
554
555
556 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
557 Log:
558 - avoid some potential NULL dereferencing
559
560
561 Changes: Modified:
562 +1 -1 trunk/libcharybdis/commio.c (File Modified)
563
564
565 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
566 Log:
567 - fix a typo
568
569
570 Changes: Modified:
571 +1 -1 trunk/libcharybdis/poll.c (File Modified)
572
573
574 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
575 Log:
576 - rework poll a bit for the MAXCONNECTIONS changes.
577
578
579 Changes: Modified:
580 +46 -23 trunk/libcharybdis/poll.c (File Modified)
581
582
583 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
584 Log:
585 Our way of using kqueue may cause it to report fds we
586 don't know about anymore, cope.
587
588
589 Changes: Modified:
590 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
591
592
593 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
594 Log:
595 Don't reference freed memory (fde_t) in comm_close().
596
597
598 Changes: Modified:
599 +1 -1 trunk/libcharybdis/commio.c (File Modified)
600
601
602 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
603 Log:
604 - fix for 100% cpu use
605
606
607 Changes: Modified:
608 +1 -1 trunk/libcharybdis/commio.c (File Modified)
609
610
611 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
612 Log:
613 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
614
615
616 Changes: Modified:
617 +37 -25 trunk/libcharybdis/commio.c (File Modified)
618
619
620 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
621 Log:
622 - clear up use of fd_table in ircd.
623
624
625 Changes: Modified:
626 +3 -2 trunk/src/s_serv.c (File Modified)
627
628
629 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
630 Log:
631 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
632
633
634 Changes: Modified:
635 +97 -26 trunk/libcharybdis/commio.c (File Modified)
636 +3 -2 trunk/libcharybdis/commio.h (File Modified)
637 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
638 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
639 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
640 +3 -3 trunk/libcharybdis/poll.c (File Modified)
641 +2 -2 trunk/libcharybdis/ports.c (File Modified)
642 +2 -2 trunk/libcharybdis/select.c (File Modified)
643
644
645 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
646 Log:
647 Fix some cases where the size argument to strlcpy()
648 for usernames and hostnames is 1 too small.
649
650
651 Changes: Modified:
652 +1 -1 trunk/modules/m_chghost.c (File Modified)
653 +2 -2 trunk/src/res.c (File Modified)
654 +2 -2 trunk/src/s_user.c (File Modified)
655
656
657 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
658 Log:
659 Cut down quit/part/kick reasons to avoid quit reasons
660 overflowing the client exiting server notice (from
661 TOPICLEN to 260). kill reasons become shorter accordingly.
662 kline/dline/gline reasons become 390.
663 away messages stay at TOPICLEN for now.
664
665
666 Changes: Modified:
667 +8 -3 trunk/include/ircd_defs.h (File Modified)
668 +2 -2 trunk/modules/m_dline.c (File Modified)
669 +4 -4 trunk/modules/m_gline.c (File Modified)
670 +2 -2 trunk/modules/m_kline.c (File Modified)
671
672
673 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
674 Log:
675 Don't leak auth{} spoofed IP addresses in +f notices.
676 from ratbox (androsyn)
677
678
679 Changes: Modified:
680 +10 -3 trunk/src/s_conf.c (File Modified)
681
682
683 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
684 Log:
685 Make oper_up() take +i/-i during opering up into account
686 (e.g. no_oper_invis extension, +i in operator::umodes).
687 Remove the hack from no_oper_invis.
688
689
690 Changes: Modified:
691 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
692 +4 -0 trunk/src/s_user.c (File Modified)
693
694
695 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
696 Log:
697 no_oper_invis: decrement invisible count when clearing
698 invisible on a local client who has just opered up
699 oper_up() should really do this
700
701
702 Changes: Modified:
703 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
704
705
706 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
707 Log:
708 Put "End of Channel Quiet List" instead of
709 "End of Channel Ban List" for a +q list.
710 Due to client restrictions the numerics for
711 quiet lists must be the same as for ban lists.
712
713
714 Changes: Modified:
715 +4 -1 trunk/src/chmode.c (File Modified)
716
717
718 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
719 Log:
720 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
721 Change TS6 JOIN processing
722 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
723 a local user joins an existing channel
724 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
725 propagating a TS6 JOIN
726 - don't interpret simple modes in an incoming TS6 JOIN
727
728 This is to avoid desyncs when certain mode changes (e.g. -im)
729 cross with joins. A downside is that simple modes will be
730 more desynched when a JOIN creates a channel or lowers TS,
731 but that's less important.
732
733 Update the TS6 specification to include this, and clarify
734 that TMODE can come from a server and that MODE must be
735 translated into TMODE from other servers too.
736
737
738 Changes: Modified:
739 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
740 +19 -127 trunk/modules/core/m_join.c (File Modified)
741
742
743 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
744 Log:
745 Make -logfile work again.
746
747
748 Changes: Modified:
749 +2 -2 trunk/src/s_log.c (File Modified)
750
751
752 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
753 Log:
754 - fix off-by-one memory overflow error.
755
756
757 Changes: Modified:
758 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
759
760
761 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
762 Log:
763 Change handling of modularized umodes:
764 - keep the bitmask reserved forever to the letter, fixing
765 the problems when loading multiple umode modules,
766 unloading them and then loading them in a different order
767 - don't allow local users to change umodes which have
768 been unloaded and don't set them on new users via
769 default_umodes
770
771
772 Changes: Modified:
773 +24 -3 trunk/src/s_user.c (File Modified)
774
775
776 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
777 Log:
778 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
779
780
781 Changes: Modified:
782 +1 -0 trunk/include/s_user.h (File Modified)
783 +0 -22 trunk/libcharybdis/tools.c (File Modified)
784 +0 -1 trunk/libcharybdis/tools.h (File Modified)
785 +22 -0 trunk/src/s_user.c (File Modified)
786
787
788 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
789 Log:
790 DNSBL keyword substitution is available as of 2.1.3.
791
792
793 Changes: Modified:
794 +1 -1 trunk/doc/example.conf (File Modified)
795
796
797 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
798 Log:
799 Change two occurances like match(userinput, target_p->name) ||
800 match(target_p->name, userinput) to just match(userinput,
801 target_p->name). No client name can contain * or ? now.
802
803
804 Changes: Modified:
805 +1 -1 trunk/modules/m_trace.c (File Modified)
806 +1 -2 trunk/src/s_serv.c (File Modified)
807
808
809 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
810 Log:
811 Do not try find_server() on a name find_client() has
812 returned NULL for, as this will always return NULL
813 since the removal of hostmasking.
814
815
816 Changes: Modified:
817 +1 -2 trunk/modules/m_pong.c (File Modified)
818 +0 -4 trunk/src/s_serv.c (File Modified)
819
820
821 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
822 Log:
823 Remove server_exists() which checked whether the
824 server name existed taking hostmasking into account
825 and just check with find_server(); admittedly
826 this checks if the name is a SID but that's not
827 a real problem.
828
829
830 Changes: Modified:
831 +3 -27 trunk/modules/core/m_server.c (File Modified)
832
833
834 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
835 Log:
836 Remove hash_find_masked_server(), which made it possible
837 to specify the full (unmasked) name of a server behind
838 a hostmask. As a result find_any_client() (for prefixes)
839 becomes equal to find_client(), so remove that too.
840
841
842 Changes: Modified:
843 +0 -1 trunk/include/hash.h (File Modified)
844 +1 -75 trunk/src/hash.c (File Modified)
845 +1 -1 trunk/src/parse.c (File Modified)
846
847
848 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
849 Log:
850 Remove '*' from valid server name characters.
851 This makes it impossible to connect hostmasked servers.
852 (This support didn't work well anyway, was incompatible
853 with TS6 and we never masked ourselves.)
854
855
856 Changes: Modified:
857 +1 -1 trunk/src/match.c (File Modified)
858
859
860 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
861 Log:
862 Change spambot, flooder and jupe joiner notices from host to orighost.
863
864
865 Changes: Modified:
866 +1 -1 trunk/modules/core/m_join.c (File Modified)
867 +2 -2 trunk/modules/core/m_message.c (File Modified)
868 +2 -2 trunk/src/channel.c (File Modified)
869
870
871 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
872 Log:
873 Add documentation for SASL client protocol, same as atheme doc/SASL.
874
875
876 Changes: Modified:
877 + - trunk/doc/sasl.txt (File Added)
878
879
880 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
881 Log:
882 Include real hostname in Closing Link message for unknown
883 connections that have sent USER. This is helpful for
884 k-lined users while not breaking server IP hiding.
885
886
887 Changes: Modified:
888 +3 -1 trunk/src/client.c (File Modified)
889
890
891 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
892 Log:
893 Rerun autoconf.
894
895
896 Changes: Modified:
897 +29 -29 trunk/configure (File Modified)
898
899
900 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
901 Log:
902 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
903
904
905 Changes: Modified:
906 +3 -3 trunk/modules/core/m_kill.c (File Modified)
907
908
909 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
910 Log:
911 Backport from early 3.x:
912
913 --
914 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
915 Log:
916 - remove "Processing connection to foobar.net" message
917
918
919 Changes: Modified:
920 +0 -3 trunk/src/s_auth.c (File Modified)
921
922
923 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
924 Log:
925 - missed the processing connection one (actually, we can probably nuke this one)
926
927
928 Changes: Modified:
929 +1 -2 trunk/src/s_auth.c (File Modified)
930
931
932 river 2006/09/27 16:33:05 UTC (20060927-2174)
933 Log:
934 get_client_name = stupid
935
936
937
938 Changes: Modified:
939 +10 -7 trunk/modules/core/m_kill.c (File Modified)
940
941
942 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
943 Log:
944 - remove excessive arguments
945
946
947 Changes: Modified:
948 +1 -2 trunk/src/s_conf.c (File Modified)
949 +1 -1 trunk/src/s_user.c (File Modified)
950
951
952 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
953 Log:
954 - use sendto_one_notice() for on-connect notices too.
955
956
957 Changes: Modified:
958 +10 -10 trunk/src/s_auth.c (File Modified)
959
960
961 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
962 Log:
963 - use sendto_one_notice() in the core, too.
964
965
966 Changes: Modified:
967 +2 -2 trunk/src/chmode.c (File Modified)
968 +8 -15 trunk/src/modules.c (File Modified)
969 +3 -5 trunk/src/s_conf.c (File Modified)
970 +1 -2 trunk/src/s_newconf.c (File Modified)
971 +20 -57 trunk/src/s_user.c (File Modified)
972
973
974 river 2006/09/27 16:19:25 UTC (20060927-2166)
975 Log:
976 the KILL command will use get_client_name(, SHOW_IP) instead of
977 target->name, and will show a more useful error for local opers
978
979
980
981 Changes: Modified:
982 +6 -4 trunk/modules/core/m_kill.c (File Modified)
983
984
985 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
986 Log:
987 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
988
989
990 Changes: Modified:
991 +4 -2 trunk/src/send.c (File Modified)
992
993
994 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
995 Log:
996 - back out r2159
997
998
999 Changes: Modified:
1000 +1 -1 trunk/include/client.h (File Modified)
1001
1002
1003 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1004 Log:
1005 - get_id(): fall back to "*" if client has no known name
1006
1007
1008 Changes: Modified:
1009 +1 -1 trunk/include/client.h (File Modified)
1010
1011
1012 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1013 Log:
1014 - convert to sendto_one_notice().
1015
1016
1017 Changes: Modified:
1018 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1019 +4 -6 trunk/unsupported/m_force.c (File Modified)
1020
1021
1022 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1023 Log:
1024 - use sendto_one_notice() in many places instead of
1025 sendto_one(source_p, ":%s NOTICE %s :", ...);
1026
1027
1028 Changes: Modified:
1029 +10 -25 trunk/extensions/example_module.c (File Modified)
1030 +5 -14 trunk/extensions/hurt.c (File Modified)
1031 +1 -2 trunk/extensions/m_42.c (File Modified)
1032 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1033 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1034 +1 -2 trunk/extensions/m_opme.c (File Modified)
1035 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1036 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1037 +3 -7 trunk/modules/core/m_die.c (File Modified)
1038 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1039 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1040 +1 -2 trunk/modules/m_challenge.c (File Modified)
1041 +11 -15 trunk/modules/m_connect.c (File Modified)
1042 +20 -28 trunk/modules/m_dline.c (File Modified)
1043 +2 -2 trunk/modules/m_etrace.c (File Modified)
1044 +11 -21 trunk/modules/m_gline.c (File Modified)
1045 +2 -4 trunk/modules/m_kline.c (File Modified)
1046 +1 -2 trunk/modules/m_rehash.c (File Modified)
1047 +3 -7 trunk/modules/m_restart.c (File Modified)
1048 +31 -45 trunk/modules/m_set.c (File Modified)
1049 +2 -4 trunk/modules/m_testmask.c (File Modified)
1050 +5 -8 trunk/modules/m_unreject.c (File Modified)
1051 +2 -5 trunk/modules/m_xline.c (File Modified)
1052 --
1053
1054
1055 Changes: Modified:
1056 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1057 +10 -25 trunk/extensions/example_module.c (File Modified)
1058 +5 -14 trunk/extensions/hurt.c (File Modified)
1059 +1 -2 trunk/extensions/m_42.c (File Modified)
1060 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1061 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1062 +1 -2 trunk/extensions/m_opme.c (File Modified)
1063 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1064 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1065 +3 -7 trunk/modules/core/m_die.c (File Modified)
1066 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1067 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1068 +1 -2 trunk/modules/m_challenge.c (File Modified)
1069 +11 -15 trunk/modules/m_connect.c (File Modified)
1070 +2 -4 trunk/modules/m_dline.c (File Modified)
1071 +2 -2 trunk/modules/m_etrace.c (File Modified)
1072 +11 -21 trunk/modules/m_gline.c (File Modified)
1073 +2 -4 trunk/modules/m_kline.c (File Modified)
1074 +1 -2 trunk/modules/m_rehash.c (File Modified)
1075 +3 -7 trunk/modules/m_restart.c (File Modified)
1076 +31 -45 trunk/modules/m_set.c (File Modified)
1077 +2 -4 trunk/modules/m_testmask.c (File Modified)
1078 +5 -8 trunk/modules/m_unreject.c (File Modified)
1079 +1 -3 trunk/modules/m_xline.c (File Modified)
1080 +2 -2 trunk/src/chmode.c (File Modified)
1081 +8 -15 trunk/src/modules.c (File Modified)
1082 +10 -14 trunk/src/s_auth.c (File Modified)
1083 +3 -6 trunk/src/s_conf.c (File Modified)
1084 +1 -2 trunk/src/s_newconf.c (File Modified)
1085 +20 -57 trunk/src/s_user.c (File Modified)
1086 +4 -2 trunk/src/send.c (File Modified)
1087 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1088 +4 -6 trunk/unsupported/m_force.c (File Modified)
1089
1090
1091 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1092 Log:
1093 - keyword-subst from charybdis 2.2.
1094
1095
1096 Changes: Modified:
1097 +12 -3 trunk/doc/example.conf (File Modified)
1098 +58 -3 trunk/doc/reference.conf (File Modified)
1099 + - trunk/include/substitution.h (File Added)
1100 +1 -0 trunk/src/Makefile.in (File Modified)
1101 +2 -2 trunk/src/s_conf.c (File Modified)
1102 +164 -1 trunk/src/s_user.c (File Modified)
1103 + - trunk/src/substitution.c (File Added)
1104
1105
1106 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1107 Log:
1108 Removed merge tracking for "svnmerge" for
1109 http://svn.atheme.org/charybdis/branches/release-2.2
1110
1111
1112 Changes: Modified:
1113 + - trunk/ (Property Modified)
1114
1115
1116 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1117 Log:
1118 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1119 http://svn.atheme.org/charybdis/branches/release-2.2
1120
1121
1122 Changes: Modified:
1123 + - trunk/ (Property Modified)
1124
1125
1126 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1127 Log:
1128 Removed merge tracking for "svnmerge" for
1129 http://svn.atheme.org/charybdis/branches/release-2.2
1130
1131
1132 Changes: Modified:
1133 + - trunk/ (Property Modified)
1134
1135
1136 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1137 Log:
1138 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1139 http://svn.atheme.org/charybdis/branches/release-2.2
1140
1141
1142 Changes: Modified:
1143 + - trunk/ (Property Modified)
1144
1145
1146 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1147 Log:
1148 - bleah
1149
1150
1151 Changes: Modified:
1152 + - trunk/ (Property Modified)
1153
1154
1155 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1156 Log:
1157 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1158 http://svn.atheme.org/charybdis/branches/release-2.2
1159
1160
1161 Changes: Modified:
1162 + - trunk/ (Property Modified)
1163
1164
1165 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1166 Log:
1167 - version bump to 2.2.0
1168
1169
1170 Changes: Modified:
1171 +3 -1 trunk/NEWS (File Modified)
1172 +1 -1 trunk/configure.ac (File Modified)
1173
1174
1175 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1176 Log:
1177 - the new plan:
1178 + branches/release-2.1 -> 2.2 base
1179 + 3.0 -> branches/cxxconversion
1180 + backport some immediate 3.0 functionality for 2.2
1181 + other stuff
1182
1183
1184 Changes: Modified:
1185 + - trunk/ (File Added)
1186
1187
1188 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1189 Log:
1190 Merged revisions 3135,3137 via svnmerge from
1191 http://svn.atheme.org/charybdis/trunk
1192
1193 ........
1194 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1195
1196 - Expand TRACE description
1197 - Mention expiry time in TESTLINE
1198 ........
1199 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1200
1201 Update copyright year for sgml docs to 2007.
1202 ........
1203
1204
1205 Changes: Modified:
1206 + - branches/release-2.1/ (Property Modified)
1207 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1208 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1209
1210
1211 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1212 Log:
1213 Merged revisions 1999 via svnmerge from
1214 http://svn.atheme.org/charybdis/trunk
1215 Add river to CREDITS
1216
1217 ........
1218 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1219
1220 vanity
1221 ........
1222
1223
1224 Changes: Modified:
1225 + - branches/release-2.1/ (Property Modified)
1226 +1 -0 branches/release-2.1/CREDITS (File Modified)
1227
1228
1229 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1230 Log:
1231 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1232 http://svn.atheme.org/charybdis/trunk
1233
1234 ........
1235 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1236
1237 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1238 ........
1239 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1240
1241 - add use_forward to /info
1242 ........
1243 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1244
1245 Call channel_modes() with &me instead of source_p when
1246 sending out a JOIN and SJOIN for a local user. This
1247 saves checking whether they are on the channel they
1248 have just joined.
1249 ........
1250 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1251
1252 If use_forward is disabled:
1253 - hide +fFQ in 005
1254 - hide +f in /mode #channel (/mode #channel f still shows it)
1255 - do not send any mode changes adding +f to local clients
1256 (-f ones are still sent)
1257 ........
1258
1259
1260 Changes: Modified:
1261 + - branches/release-2.1/ (Property Modified)
1262 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1263 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1264 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1265 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1266 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1267 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1268 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1269 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1270 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1271 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1272 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1273 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1274
1275
1276 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1277 Log:
1278 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1279
1280
1281 Changes: Modified:
1282 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1283 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1284 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1285
1286
1287 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1288 Log:
1289 Add accountability (wallops, log) to OKICK.
1290
1291
1292 Changes: Modified:
1293 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1294
1295
1296 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1297 Log:
1298 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1299 Similar to branches/release-2.2 r3061.
1300
1301
1302 Changes: Modified:
1303 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1304
1305
1306 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1307 Log:
1308 - Write xline to file after instead of before notifying opers and source
1309 - Also notify source of failure to add xline
1310 Similar to branches/release-2.2 r3057.
1311
1312
1313 Changes: Modified:
1314 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1315
1316
1317 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1318 Log:
1319 If a dline/kline/resv cannot be added to the file, send
1320 the regular notices to local opers and source anyway,
1321 and also warn the source (local opers were already warned).
1322 Similar to branches/release-2.2 r3053.
1323
1324
1325 Changes: Modified:
1326 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1327
1328
1329 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1330 Log:
1331 Port over fixes from unkline/unxline/unresv to undline.
1332 Similar to branches/release-2.2 r3049.
1333
1334
1335 Changes: Modified:
1336 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1337
1338
1339 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1340 Log:
1341 Merged revisions 2915 via svnmerge from
1342 http://svn.atheme.org/charybdis/trunk
1343
1344 ........
1345 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1346
1347 In usage message, show kline.conf and xline.conf instead
1348 of klines.conf and xlines.conf.
1349 ........
1350
1351
1352 Changes: Modified:
1353 + - branches/release-2.1/ (Property Modified)
1354 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1355
1356
1357 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1358 Log:
1359 Merged revisions 2831,2833,2853 via svnmerge from
1360 http://svn.atheme.org/charybdis/trunk
1361
1362 ........
1363 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1364
1365 unkline/unxline/unresv:
1366 - if fclose on the output returns an error, treat this as a
1367 write error too
1368 - check if the rename from the temp file to the ban conf failed
1369 ........
1370 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1371
1372 When adding a permanent dline/kline/xline/resv, check
1373 the return value of fclose().
1374 ........
1375 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1376
1377 Do not free xline aconf if it could not be written out.
1378 It will be added to the list in memory anyway.
1379 ........
1380
1381
1382 Changes: Modified:
1383 + - branches/release-2.1/ (Property Modified)
1384 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1385 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1386 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1387 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1388
1389
1390 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1391 Log:
1392 NEWS: Clarify effects of ip_cloaking changes a little.
1393
1394
1395 Changes: Modified:
1396 +2 -0 branches/release-2.1/NEWS (File Modified)
1397
1398
1399 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1400 Log:
1401 Rerun autoconf.
1402
1403
1404 Changes: Modified:
1405 +9 -9 branches/release-2.1/configure (File Modified)
1406
1407
1408 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1409 Log:
1410 Version bump on 2.1 branch to 2.1.2.
1411
1412
1413 Changes: Modified:
1414 +1 -1 branches/release-2.1/configure.ac (File Modified)
1415
1416
1417 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1418 Log:
1419 Mention r2801/r2805.
1420
1421
1422 Changes: Modified:
1423 +1 -0 branches/release-2.1/NEWS (File Modified)
1424
1425
1426 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1427 Log:
1428 Merged revisions 2801 via svnmerge from
1429 http://svn.atheme.org/charybdis/trunk
1430
1431 ........
1432 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1433
1434 ip_cloaking: try to avoid truncation by removing more
1435 components of the hostname (except the TLD).
1436 ........
1437
1438
1439 Changes: Modified:
1440 + - branches/release-2.1/ (Property Modified)
1441 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1442
1443
1444 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1445 Log:
1446 Update NEWS.
1447
1448
1449 Changes: Modified:
1450 +8 -1 branches/release-2.1/NEWS (File Modified)
1451
1452
1453 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1454 Log:
1455 Merged revisions 2781 via svnmerge from
1456 http://svn.atheme.org/charybdis/trunk
1457
1458 ........
1459 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1460
1461 Fix stupid bug: checked a hostmask against the found
1462 ban instead of all exceptions, causing all host mangled
1463 clients to be exempted if there was a single ban
1464 exception in many cases.
1465 ........
1466
1467
1468 Changes: Modified:
1469 + - branches/release-2.1/ (Property Modified)
1470 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1471
1472
1473 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1474 Log:
1475 Merged revisions 2773 via svnmerge from
1476 http://svn.atheme.org/charybdis/trunk
1477
1478 ........
1479 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1480
1481 user@host must be *@* for a shared{} block with flags=locops
1482 (server should not be *).
1483 ........
1484
1485
1486 Changes: Modified:
1487 + - branches/release-2.1/ (Property Modified)
1488 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1489
1490
1491 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1492 Log:
1493 Tweak \s code a little.
1494
1495
1496 Changes: Modified:
1497 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1498 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1499 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1500
1501
1502 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1503 Log:
1504 Merged revisions 2761 via svnmerge from
1505 http://svn.atheme.org/charybdis/trunk
1506
1507 ........
1508 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1509
1510 The testline/no_tilde fixes are in 2.1.1.
1511 ........
1512
1513
1514 Changes: Modified:
1515 + - branches/release-2.1/ (Property Modified)
1516 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1517
1518
1519 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1520 Log:
1521 Update NEWS.
1522
1523
1524 Changes: Modified:
1525 +4 -1 branches/release-2.1/NEWS (File Modified)
1526
1527
1528 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1529 Log:
1530 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
1531 http://svn.atheme.org/charybdis/trunk
1532 no_tilde fixes
1533
1534 ........
1535 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1536
1537 If the auth{} block has no_tilde and is not kline exempt,
1538 check the username without tilde against klines too.
1539 This is consistent with the way klines work on spoofs
1540 (klines checked on both raw and appearing-on-IRC version).
1541 ........
1542 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1543
1544 Rework the fix for klines with no_tilde.
1545 Add an extra argument to find_address_conf() for the
1546 username without tilde, as that may contain one character more.
1547 ........
1548 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1549
1550 Unbreak compile (because of r2697).
1551 testline with ~ could be improved some more perhaps, but this should work.
1552 ........
1553 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1554
1555 testline: take no_tilde and username truncation into account
1556 ........
1557 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1558
1559 Add some information on /testline with no_tilde and username truncation.
1560 ........
1561
1562
1563 Changes: Modified:
1564 + - branches/release-2.1/ (Property Modified)
1565 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1566 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1567 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1568 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1569 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1570 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1571
1572
1573 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1574 Log:
1575 Merged revisions 2149,2151 via svnmerge from
1576 http://svn.atheme.org/charybdis/trunk
1577
1578 ........
1579 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1580
1581 Move kills from services from +s to +k snomask.
1582 Kills from non-service opers remain on +s.
1583 ........
1584 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1585
1586 Update description of +s and +k snomasks.
1587 ........
1588
1589
1590 Changes: Modified:
1591 + - branches/release-2.1/ (Property Modified)
1592 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1593 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1594 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1595
1596
1597 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1598 Log:
1599 Merged revisions 2685 via svnmerge from
1600 http://svn.atheme.org/charybdis/trunk
1601
1602 ........
1603 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1604
1605 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1606 ........
1607
1608
1609 Changes: Modified:
1610 + - branches/release-2.1/ (Property Modified)
1611 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1612
1613
1614 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1615 Log:
1616 Merged revisions 2693 via svnmerge from
1617 http://svn.atheme.org/charybdis/trunk
1618
1619 ........
1620 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1621
1622 Fix truncation (by one) of unidented usernames
1623 if user registration is done because of DNSBL
1624 completion (which is the usual case if a valid
1625 NICK and USER are sent quickly and any DNSBLs
1626 are enabled).
1627 ........
1628
1629
1630 Changes: Modified:
1631 + - branches/release-2.1/ (Property Modified)
1632 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1633
1634
1635 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1636 Log:
1637 Update NEWS.
1638
1639
1640 Changes: Modified:
1641 +10 -0 branches/release-2.1/NEWS (File Modified)
1642
1643
1644 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1645 Log:
1646 Rerun autoconf.
1647
1648
1649 Changes: Modified:
1650 +9 -9 branches/release-2.1/configure (File Modified)
1651
1652
1653 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1654 Log:
1655 Version bump to 2.1.1.
1656
1657
1658 Changes: Modified:
1659 +1 -1 branches/release-2.1/configure.ac (File Modified)
1660
1661
1662 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1663 Log:
1664 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
1665 http://svn.atheme.org/charybdis/trunk
1666
1667 ........
1668 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1669
1670 - fix a server notice on SID collision where the server name is mentioned twice
1671 ........
1672 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1673
1674 - get_server_name() is stupid
1675 ........
1676 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1677
1678 - fix an oops
1679 ........
1680 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1681
1682 Do the Attempt to re-introduce SID server notice somewhat
1683 differently, showing a real host again if !HIDE_SERVERS_IPS
1684 and still showing the server name exactly once.
1685 ........
1686 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1687
1688 Fix log message for Attempt to re-introduce SID (server notice was ok).
1689 ........
1690 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1691
1692 - replace "No N line" with "no connect block" in a
1693 serverlog message
1694 - show attempted server name in a few serverlog messages
1695 ........
1696
1697
1698 Changes: Modified:
1699 + - branches/release-2.1/ (Property Modified)
1700 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1701
1702
1703 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1704 Log:
1705 Merged revisions 2218 via svnmerge from
1706 http://svn.atheme.org/charybdis/trunk
1707
1708 ........
1709 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1710
1711 Fix garbage in /stats y output on 64-bit archs.
1712 ........
1713
1714
1715 Changes: Modified:
1716 + - branches/release-2.1/ (Property Modified)
1717 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1718
1719
1720 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1721 Log:
1722 Merged revisions 2438 via svnmerge from
1723 http://svn.atheme.org/charybdis/trunk
1724
1725 ........
1726 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1727
1728 Enable Revision keyword in addition to Id.
1729 ........
1730
1731
1732 Changes: Modified:
1733 + - branches/release-2.1/ (Property Modified)
1734 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1735
1736
1737 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1738 Log:
1739 Merged revisions 2679 via svnmerge from
1740 http://svn.atheme.org/charybdis/trunk
1741
1742 ........
1743 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1744
1745 Port over ratbox 2.2 r23253 (anfl):
1746 - remove the cached storage of how many +beI there are, thereby fixing a
1747 case where it can get desynced from reality
1748 ........
1749
1750
1751 Changes: Modified:
1752 + - branches/release-2.1/ (Property Modified)
1753 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1754 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1755
1756
1757 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1758 Log:
1759 Merged revisions 2093,2095 via svnmerge from
1760 http://svn.atheme.org/charybdis/trunk
1761
1762 ........
1763 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1764
1765 - change DNSBL licensing to BSD.
1766 ........
1767 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1768
1769 - change x86-assembly FNV implementation to BSD license
1770 ........
1771
1772
1773 Changes: Modified:
1774 + - branches/release-2.1/ (Property Modified)
1775 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
1776 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
1777
1778
1779 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
1780 Log:
1781 Merged revisions 2073,2075 via svnmerge from
1782 http://svn.atheme.org/charybdis/trunk
1783
1784 ........
1785 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
1786
1787 Put full information in the squit reason when exiting
1788 a server due to a servlink (ziplinks) error.
1789 ........
1790 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
1791
1792 Put full information in the squit reason when exiting
1793 a server due to not enough arguments for a command.
1794 ........
1795
1796
1797 Changes: Modified:
1798 + - branches/release-2.1/ (Property Modified)
1799 +7 -5 branches/release-2.1/src/parse.c (File Modified)
1800 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
1801
1802
1803 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
1804 Log:
1805 Merged revisions 2071 via svnmerge from
1806 http://svn.atheme.org/charybdis/trunk
1807
1808 ........
1809 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
1810
1811 Don't redirect users from an existing domain to an
1812 existing server in reference.conf.
1813 Idea from ratbox.
1814 ........
1815
1816
1817 Changes: Modified:
1818 + - branches/release-2.1/ (Property Modified)
1819 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
1820
1821
1822 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
1823 Log:
1824 Merged revisions 2053 via svnmerge from
1825 http://svn.atheme.org/charybdis/trunk
1826
1827 ........
1828 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
1829
1830 Make find_channel_membership() choose the shortest list
1831 (channel's list or user's list) to search, avoiding excessive
1832 CPU usage with services which are in lots of channels.
1833 From ratbox 2.2 (anfl/jilles)
1834 ........
1835
1836
1837 Changes: Modified:
1838 + - branches/release-2.1/ (Property Modified)
1839 +21 -4 branches/release-2.1/src/channel.c (File Modified)
1840
1841
1842 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
1843 Log:
1844 Rerun autoconf.
1845
1846
1847 Changes: Modified:
1848 +9 -9 branches/release-2.1/configure (File Modified)
1849
1850
1851 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
1852 Log:
1853 Version change 2.1.0rc1 -> 2.1.0 (release).
1854
1855
1856 Changes: Modified:
1857 +1 -1 branches/release-2.1/configure.ac (File Modified)
1858
1859
1860 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
1861 Log:
1862 Merged revisions 2029 via svnmerge from
1863 http://svn.atheme.org/charybdis/trunk
1864
1865 ........
1866 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
1867
1868 NEWS: mention m_webirc.c module
1869 ........
1870
1871
1872 Changes: Modified:
1873 + - branches/release-2.1/ (Property Modified)
1874 +1 -0 branches/release-2.1/NEWS (File Modified)
1875
1876
1877 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
1878 Log:
1879 Rerun autoconf.
1880
1881
1882 Changes: Modified:
1883 +9 -9 branches/release-2.1/configure (File Modified)
1884
1885
1886 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
1887 Log:
1888 Change version to 2.1.0rc1.
1889
1890
1891 Changes: Modified:
1892 +1 -1 branches/release-2.1/configure.ac (File Modified)
1893
1894
1895 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
1896 Log:
1897 Merged revisions 2021 via svnmerge from
1898 http://svn.atheme.org/charybdis/trunk
1899
1900 ........
1901 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
1902
1903 Get rid of delete_resolver_queries_f(), dnsbl_hits and
1904 related flaky looking things, and instead keep a list
1905 of BlacklistClients in PreClient.
1906 ........
1907
1908
1909 Changes: Modified:
1910 + - branches/release-2.1/ (Property Modified)
1911 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
1912 +1 -1 branches/release-2.1/include/client.h (File Modified)
1913 +0 -1 branches/release-2.1/include/res.h (File Modified)
1914 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
1915 +0 -24 branches/release-2.1/src/res.c (File Modified)
1916 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
1917
1918
1919 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
1920 Log:
1921 Merged revisions 2015,2017 via svnmerge from
1922 http://svn.atheme.org/charybdis/trunk
1923
1924 ........
1925 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
1926
1927 Check if the name in the question section of the
1928 DNS reply matches what we queried, to guard against
1929 late replies to a previous query with the same id.
1930 ........
1931 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
1932
1933 res.c: add a comment summarizing our changes
1934 ........
1935
1936
1937 Changes: Modified:
1938 + - branches/release-2.1/ (Property Modified)
1939 +53 -18 branches/release-2.1/src/res.c (File Modified)
1940
1941
1942 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
1943 Log:
1944 Merged revisions 1981 via svnmerge from
1945 http://svn.atheme.org/charybdis/trunk
1946
1947 ........
1948 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
1949
1950 Alphabetize extensions and tweak the descriptions a little.
1951 ........
1952
1953
1954 Changes: Modified:
1955 + - branches/release-2.1/ (Property Modified)
1956 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
1957 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
1958
1959
1960 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
1961 Log:
1962 Merged revisions 1975 via svnmerge from
1963 http://svn.atheme.org/charybdis/trunk
1964
1965 ........
1966 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
1967
1968 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
1969 We should use the IP and not truncate the hostname.
1970 From ratbox 2.2 (androsyn)
1971 ........
1972
1973
1974 Changes: Modified:
1975 + - branches/release-2.1/ (Property Modified)
1976 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
1977
1978
1979 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
1980 Log:
1981 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
1982 http://svn.atheme.org/charybdis/trunk
1983
1984
1985 Changes: Modified:
1986 + - branches/release-2.1/ (Property Modified)
1987
1988
1989 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
1990 Log:
1991 - branch 2.1 release family
1992
1993
1994 Changes: Modified:
1995 + - branches/release-2.1/ (File Added)
1996
1997
1998 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
1999 Log:
2000 Describe new handling of host mangling in channel bans in SGML.
2001
2002
2003 Changes: Modified:
2004 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2005
2006
2007 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2008 Log:
2009 - ok, 2.1 operline brought to you by marvin the melancholy robot
2010
2011
2012 Changes: Modified:
2013 +1 -1 trunk/src/messages.tab (File Modified)
2014
2015
2016 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2017 Log:
2018 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2019 If anybody comes up with anything better, then please let us know
2020 and we will change this before 2.1 is branched.
2021
2022
2023 Changes: Modified:
2024 +1 -1 trunk/src/messages.tab (File Modified)
2025
2026
2027 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2028 Log:
2029 Add EUID to capab.txt.
2030
2031
2032 Changes: Modified:
2033 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2034
2035
2036 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2037 Log:
2038 Update NEWS file.
2039
2040
2041 Changes: Modified:
2042 +3 -0 trunk/NEWS (File Modified)
2043
2044
2045 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2046 Log:
2047 Allow service{} servers to manipulate the nick delay table
2048 (for "nickserv enforcement").
2049 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2050 If duration is 0, the nickdelay entry is removed, otherwise
2051 it is added with the duration in seconds (maximum 24 hours).
2052 It is suggested that this is used if the EUID capab is present.
2053
2054
2055 Changes: Modified:
2056 +42 -1 trunk/modules/m_services.c (File Modified)
2057
2058
2059 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2060 Log:
2061 HURT: strip off *@ from the start of the mask
2062 reject anything else containing '@' or '!'
2063
2064
2065 Changes: Modified:
2066 +11 -0 trunk/extensions/hurt.c (File Modified)
2067
2068
2069 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2070 Log:
2071 ircd.c: need supported.h here
2072
2073
2074 Changes: Modified:
2075 +1 -0 trunk/src/ircd.c (File Modified)
2076
2077
2078 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2079 Log:
2080 HURT: less ambiguity here
2081 ips/hosts to be hurt must contain a '.' or ':' otherwise
2082 they are interpreted as nicks
2083
2084
2085 Changes: Modified:
2086 +14 -9 trunk/extensions/hurt.c (File Modified)
2087
2088
2089 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2090 Log:
2091 - we're now ircd-charybdis.org.
2092 - properly alphabetize credits
2093
2094
2095 Changes: Modified:
2096 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2097
2098
2099 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2100 Log:
2101 - add additional modules to the configs
2102
2103
2104 Changes: Modified:
2105 +6 -0 trunk/doc/example.conf (File Modified)
2106 +12 -0 trunk/doc/reference.conf (File Modified)
2107
2108
2109 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2110 Log:
2111 - remove hurt.h, it is pointless and confusing
2112
2113
2114 Changes: Modified:
2115 +27 -62 trunk/extensions/hurt.c (File Modified)
2116 + - trunk/extensions/hurt.h (File Deleted)
2117
2118
2119 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2120 Log:
2121 - add code to suggest a local HURT by nickname.
2122 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2123
2124
2125 Changes: Modified:
2126 +40 -10 trunk/extensions/hurt.c (File Modified)
2127 +1 -0 trunk/extensions/hurt.h (File Modified)
2128
2129
2130 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2131 Log:
2132 - update NEWS file
2133
2134
2135 Changes: Modified:
2136 +2 -1 trunk/NEWS (File Modified)
2137
2138
2139 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2140 Log:
2141 MASKTRACE/TESTMASK: check orighost as well
2142
2143
2144 Changes: Modified:
2145 +4 -2 trunk/modules/m_etrace.c (File Modified)
2146 +3 -1 trunk/modules/m_testmask.c (File Modified)
2147
2148
2149 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2150 Log:
2151 Make RPL_ISUPPORT (005) numeric modularizable.
2152 Currently it will reassemble the numeric every time
2153 it needs to be sent, using a few dozen callbacks;
2154 if this is too slow some caching scheme should be
2155 implemented.
2156
2157
2158 Changes: Modified:
2159 +0 -1 trunk/include/s_user.h (File Modified)
2160 +36 -114 trunk/include/supported.h (File Modified)
2161 +1 -1 trunk/modules/m_version.c (File Modified)
2162 +1 -0 trunk/src/Makefile.in (File Modified)
2163 +1 -0 trunk/src/ircd.c (File Modified)
2164 +300 -25 trunk/src/s_user.c (File Modified)
2165 + - trunk/src/supported.c (File Added)
2166
2167
2168 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2169 Log:
2170 EUID orighost could differ from host only in case,
2171 do not mark as dynamic spoof then
2172
2173
2174 Changes: Modified:
2175 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2176
2177
2178 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2179 Log:
2180 kline help file: clarify a bit and remove some obsolete stuff
2181 partly suggested by Olin
2182
2183
2184 Changes: Modified:
2185 +8 -8 trunk/help/opers/kline (File Modified)
2186
2187
2188 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2189 Log:
2190 Update NEWS file.
2191
2192
2193 Changes: Modified:
2194 +20 -0 trunk/NEWS (File Modified)
2195
2196
2197 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2198 Log:
2199 Show real host/IP to nonopers whoising themselves.
2200 The IP is not shown for auth{} spoofs, otherwise it is,
2201 as it looked rather weird to me to show an auth{} spoofed
2202 IP like this. (/userhost on self still shows the IP.)
2203
2204
2205 Changes: Modified:
2206 +13 -2 trunk/modules/m_whois.c (File Modified)
2207
2208
2209 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2210 Log:
2211 Document nick_delay stuff and move it around a bit.
2212
2213
2214 Changes: Modified:
2215 +1 -2 trunk/doc/example.conf (File Modified)
2216 +8 -2 trunk/doc/reference.conf (File Modified)
2217
2218
2219 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2220 Log:
2221 - disable nickdelay by default. Needs to be documented in reference.conf.
2222
2223
2224 Changes: Modified:
2225 +2 -0 trunk/doc/example.conf (File Modified)
2226 +2 -0 trunk/doc/reference.conf (File Modified)
2227
2228
2229 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2230 Log:
2231 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2232
2233
2234 Changes: Modified:
2235 +2 -1 trunk/modules/m_services.c (File Modified)
2236
2237
2238 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2239 Log:
2240 ip_cloaking: somewhat hackish but we need to send the
2241 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2242 umodes
2243
2244
2245 Changes: Modified:
2246 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2247
2248
2249 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2250 Log:
2251 If EUID is used, show realhost in far connect notice
2252 (but not in far disconnect notice).
2253
2254
2255 Changes: Modified:
2256 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2257
2258
2259 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2260 Log:
2261 ip_cloaking:
2262 - use non-ENCAP CHGHOST if possible
2263 - really introduce new users with their mangled and real
2264 host if +h is in default umodes
2265
2266
2267 Changes: Modified:
2268 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2269
2270
2271 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2272 Log:
2273 Add non-ENCAP CHGHOST.
2274
2275
2276 Changes: Modified:
2277 +49 -11 trunk/modules/m_chghost.c (File Modified)
2278
2279
2280 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2281 Log:
2282 Initial addition of EUID (puts realhost/account in same
2283 command as user introduction).
2284 See doc/technical/euid.txt for more information.
2285 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2286
2287
2288 Changes: Modified:
2289 + - trunk/doc/technical/euid.txt (File Added)
2290 +2 -1 trunk/include/s_serv.h (File Modified)
2291 +1 -1 trunk/include/s_user.h (File Modified)
2292 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2293 +1 -34 trunk/modules/m_chghost.c (File Modified)
2294 +0 -28 trunk/modules/m_services.c (File Modified)
2295 +30 -1 trunk/src/s_serv.c (File Modified)
2296 +30 -3 trunk/src/s_user.c (File Modified)
2297
2298
2299 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2300 Log:
2301 Store the mangled host in localClient and use it for
2302 ban matching (also match real host for mangled users,
2303 also match mangled host for uncloaked users).
2304 Improve interaction of +h with auth{} and services
2305 spoofs.
2306 Note that all of this only applies to clients who
2307 connect after the mangling module is loaded
2308 (other clients cannot even set +h).
2309 The sorcerynet cloaking module has not been updated
2310 for these changes.
2311
2312
2313 Changes: Modified:
2314 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2315 +3 -0 trunk/include/client.h (File Modified)
2316 +64 -5 trunk/src/channel.c (File Modified)
2317 +1 -0 trunk/src/client.c (File Modified)
2318 +2 -2 trunk/src/s_user.c (File Modified)
2319
2320
2321 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2322 Log:
2323 Document /stats U letters in sgml.
2324
2325
2326 Changes: Modified:
2327 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2328
2329
2330 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2331 Log:
2332 Better description of hub_mask and leaf_mask.
2333
2334
2335 Changes: Modified:
2336 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2337
2338
2339 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2340 Log:
2341 Add operspy_dont_care_user_info to sgml docs.
2342
2343
2344 Changes: Modified:
2345 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2346
2347
2348 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2349 Log:
2350 Add general::operspy_dont_care_user_info.
2351 This makes /who mask equivalent to /who !mask for opers
2352 with the operspy flag, and removes the operspy log/notice
2353 on /who mask, /masktrace and /scan.
2354 The necessary privilege (operspy flag) is unchanged.
2355 Behaviour for the other operspy commands (channel
2356 related ones) is also unchanged.
2357
2358
2359 Changes: Modified:
2360 +1 -0 trunk/doc/example.conf (File Modified)
2361 +6 -0 trunk/doc/reference.conf (File Modified)
2362 +1 -0 trunk/include/s_conf.h (File Modified)
2363 +10 -8 trunk/modules/m_etrace.c (File Modified)
2364 +6 -0 trunk/modules/m_info.c (File Modified)
2365 +8 -5 trunk/modules/m_scan.c (File Modified)
2366 +1 -1 trunk/modules/m_version.c (File Modified)
2367 +6 -1 trunk/modules/m_who.c (File Modified)
2368 +1 -0 trunk/src/newconf.c (File Modified)
2369 +1 -0 trunk/src/s_conf.c (File Modified)
2370
2371
2372 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2373 Log:
2374 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2375 This letter will also be used for showing operspy with
2376 limited accountability (show non channel related info
2377 without '!' or notice).
2378
2379
2380 Changes: Modified:
2381 +2 -0 trunk/doc/server-version-info (File Modified)
2382 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2383 +2 -0 trunk/include/ircd.h (File Modified)
2384 +6 -0 trunk/modules/m_info.c (File Modified)
2385 +2 -0 trunk/modules/m_version.c (File Modified)
2386 +1 -0 trunk/src/ircd_state.c (File Modified)
2387
2388
2389 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2390 Log:
2391 Add m_webirc module, allows showing real host of CGI:IRC users.
2392 Differences to the version available on my web page for a while:
2393 instructions on how to set it up.
2394
2395
2396 Changes: Modified:
2397 +137 -0 trunk/extensions/Makefile.in (File Modified)
2398 + - trunk/extensions/m_webirc.c (File Added)
2399
2400
2401 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2402 Log:
2403 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2404
2405
2406 Changes: Modified:
2407 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2408
2409
2410 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2411 Log:
2412 - move beu from core to contributors
2413 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2414
2415
2416 Changes: Modified:
2417 +2 -2 trunk/CREDITS (File Modified)
2418
2419
2420 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2421 Log:
2422 Mention that class blocks must be defined before the
2423 auth or connect blocks referencing them.
2424
2425
2426 Changes: Modified:
2427 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2428
2429
2430 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2431 Log:
2432 extb_canjoin:
2433 - change from "can join" to "is banned", this reverses sense
2434 and removes "weird" checks like for +i, +l, +j
2435 - don't allow $j to same channel
2436 - +s/+p restriction removed, anyone can /mode b anyway
2437 - +k check removed
2438
2439
2440 Changes: Modified:
2441 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2442
2443
2444 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2445 Log:
2446 Add a few important lines from reference.conf to example.conf.
2447
2448
2449 Changes: Modified:
2450 +8 -1 trunk/doc/example.conf (File Modified)
2451
2452
2453 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2454 Log:
2455 - we don't support rtsigio anymore
2456 - we definately don't support VMS nor Cygwin either.
2457
2458
2459 Changes: Modified:
2460 +2 -2 trunk/INSTALL (File Modified)
2461 +0 -2 trunk/README.FIRST (File Modified)
2462
2463
2464 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2465 Log:
2466 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2467
2468
2469 Changes: Modified:
2470 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2471
2472
2473 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2474 Log:
2475 extb_canjoin:
2476 - return EXTBAN_NOMATCH for a valid ban that does not match
2477 - consider a $j ban invalid if we were already processing a
2478 can_join for a $j ban
2479
2480
2481 Changes: Modified:
2482 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2483
2484
2485 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2486 Log:
2487 extb_extgecos: realhost -> orighost
2488
2489
2490 Changes: Modified:
2491 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2492
2493
2494 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2495 Log:
2496 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2497
2498
2499 Changes: Modified:
2500 +59 -0 trunk/extensions/Makefile.in (File Modified)
2501 + - trunk/extensions/extb_canjoin.c (File Added)
2502
2503
2504 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2505 Log:
2506 - oh right, charybdis calls that 'orighost'.
2507
2508
2509 Changes: Modified:
2510 +2 -2 trunk/modules/m_who.c (File Modified)
2511
2512
2513 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2514 Log:
2515 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2516
2517
2518 Changes: Modified:
2519 +2 -0 trunk/modules/m_who.c (File Modified)
2520
2521
2522 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2523 Log:
2524 - also check $x against realhost
2525
2526
2527 Changes: Modified:
2528 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2529
2530
2531 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2532 Log:
2533 Sorcerynet people want a debugging notice moved from +s to +d.
2534
2535
2536 Changes: Modified:
2537 +1 -1 trunk/src/blacklist.c (File Modified)
2538
2539
2540 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2541 Log:
2542 Use source_p instead of client_p for free_pre_client().
2543 client_p could be NULL or another client.
2544
2545
2546 Changes: Modified:
2547 +1 -1 trunk/src/client.c (File Modified)
2548
2549
2550 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2551 Log:
2552 - revert this, I know how to fix it now
2553
2554
2555 Changes: Modified:
2556 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2557
2558
2559 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2560 Log:
2561 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2562 This fix is probably suboptimal, but it does indeed fix the problem.
2563
2564
2565 Changes: Modified:
2566 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2567
2568
2569 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2570 Log:
2571 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2572
2573
2574 Changes: Modified:
2575 +49 -0 trunk/extensions/Makefile.in (File Modified)
2576 + - trunk/extensions/extb_extgecos.c (File Added)
2577
2578
2579 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2580 Log:
2581 Remove undocumented and unused general::fallback_to_ip6_int config option.
2582
2583
2584 Changes: Modified:
2585 +0 -3 trunk/include/s_conf.h (File Modified)
2586 +0 -3 trunk/src/newconf.c (File Modified)
2587
2588
2589 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2590 Log:
2591 SGML docs:
2592 - document new TESTMASK
2593 - mention that TESTMASK matching is the same as MASKTRACE matching
2594 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2595 been that way)
2596
2597
2598 Changes: Modified:
2599 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2600
2601
2602 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2603 Log:
2604 New testmask from ratbox 2.2.
2605 Allows matches on nick, ip and gecos in addition to user
2606 and host, and is fully analogous to masktrace.
2607 The numeric has changed from 724 to 727 and fields in it
2608 have changed.
2609
2610
2611 Changes: Modified:
2612 +4 -3 trunk/help/opers/testmask (File Modified)
2613 +1 -0 trunk/include/numeric.h (File Modified)
2614 +82 -9 trunk/modules/m_testmask.c (File Modified)
2615 +2 -2 trunk/src/messages.tab (File Modified)
2616
2617
2618 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2619 Log:
2620 contrib -> extensions
2621
2622
2623 Changes: Modified:
2624 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2625
2626
2627 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2628 Log:
2629 CHGHOST: Check validity of new hostname.
2630 If the command came from a local client (disabled by
2631 default), send an error message and drop the command.
2632 If the command came from a remote client or server,
2633 send a notice to opers and the target user (if local).
2634
2635
2636 Changes: Modified:
2637 +42 -1 trunk/modules/m_chghost.c (File Modified)
2638
2639
2640 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2641 Log:
2642 Update NEWS file.
2643
2644
2645 Changes: Modified:
2646 +23 -1 trunk/NEWS (File Modified)
2647
2648
2649 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2650 Log:
2651 When an outgoing server connection succeeds, set
2652 localClient->ip by simply copying the whole sockaddr
2653 struct instead of copying certain parts only.
2654
2655
2656 Changes: Modified:
2657 +1 -19 trunk/src/s_serv.c (File Modified)
2658
2659
2660 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2661 Log:
2662 Give a special error message and ignore the connect block
2663 if trying to add a connect block for the server's own name.
2664
2665
2666 Changes: Modified:
2667 +7 -0 trunk/src/newconf.c (File Modified)
2668
2669
2670 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2671 Log:
2672 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2673 when --disable-balloc is used, so that it compiles.
2674 Obviously the BlockHeapUsage() stub returns just zeroes so
2675 /stats z will be less informative.
2676
2677
2678 Changes: Modified:
2679 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2680
2681
2682 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2683 Log:
2684 Free and zero dns_query in DNS callback for outgoing connect.
2685 This avoids double free of reslist.
2686
2687
2688 Changes: Modified:
2689 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2690
2691
2692 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2693 Log:
2694 From ratbox, log failed outgoing connections to serverlog.
2695 Added: IP address.
2696
2697
2698 Changes: Modified:
2699 +13 -1 trunk/src/s_serv.c (File Modified)
2700
2701
2702 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2703 Log:
2704 Change serverlog message when connecting to be more clear and show the port number.
2705
2706
2707 Changes: Modified:
2708 +1 -1 trunk/src/s_serv.c (File Modified)
2709
2710
2711 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2712 Log:
2713 Remove gethost_byname(), this is meaningless
2714 since the removal of AAAA -> A fallback (r1763).
2715
2716
2717 Changes: Modified:
2718 +0 -1 trunk/include/res.h (File Modified)
2719 +0 -12 trunk/src/res.c (File Modified)
2720
2721
2722 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2723 Log:
2724 Remove ip6.int support and use only ip6.arpa.
2725 The global ip6.int zone has disappeared on June 1
2726 and a lot of other software has been removing ip6.int
2727 support also.
2728 This removes the second and last case where IPv6
2729 support in charybdis causes extra lookups and slows
2730 DNS down.
2731
2732
2733 Changes: Modified:
2734 +5 -27 trunk/src/res.c (File Modified)
2735
2736
2737 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2738 Log:
2739 Mention new default (r1767) for connect::aftype in sgml docs.
2740
2741
2742 Changes: Modified:
2743 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2744
2745
2746 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2747 Log:
2748 Use IPv6 if connect::host looks like an IPv6 address
2749 (contains a colon). No need to aftype=ipv6 anymore.
2750
2751
2752 Changes: Modified:
2753 +2 -0 trunk/src/newconf.c (File Modified)
2754
2755
2756 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2757 Log:
2758 More information about connect::host.
2759
2760
2761 Changes: Modified:
2762 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2763
2764
2765 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2766 Log:
2767 Remove fallback to A if AAAA cannot be found.
2768 In case of a forward check of a reverse lookup, we
2769 already know if it's ipv4 or ipv6, so it is not
2770 useful and in case of a forward lookup of a hostname
2771 in connect::host, connect::aftype already specifies
2772 if it's ipv4 or ipv6.
2773
2774
2775 Changes: Modified:
2776 +4 -27 trunk/src/res.c (File Modified)
2777
2778
2779 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
2780 Log:
2781 msg_channel():
2782 - check if +c made the message text empty and refuse
2783 to send it if so
2784 - don't copy message text if it is not necessary
2785 (channel is -c)
2786
2787
2788 Changes: Modified:
2789 +14 -4 trunk/modules/core/m_message.c (File Modified)
2790
2791
2792 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
2793 Log:
2794 remove_conf_item(): do not free cf_name, this is generally a string constant
2795
2796
2797 Changes: Modified:
2798 +0 -1 trunk/src/newconf.c (File Modified)
2799
2800
2801 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
2802 Log:
2803 Remove the old unused FDL_ constants.
2804
2805
2806 Changes: Modified:
2807 +0 -9 trunk/libcharybdis/commio.h (File Modified)
2808
2809
2810 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
2811 Log:
2812 Remove an unused struct irc_sockaddr_storage from fde_t
2813 (allocated for every possible file descriptor).
2814
2815
2816 Changes: Modified:
2817 +0 -2 trunk/libcharybdis/commio.h (File Modified)
2818
2819
2820 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
2821 Log:
2822 If the DNS lookup for an outgoing connection is still
2823 pending when it is closed, clean it up.
2824
2825
2826 Changes: Modified:
2827 +1 -0 trunk/libcharybdis/commio.c (File Modified)
2828
2829
2830 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
2831 Log:
2832 If proc_answer() fails (for example if a lookup for an
2833 A record returns a CNAME), fail the query immediately.
2834 Previously the packet was just ignored, leaving the
2835 query to time out.
2836
2837
2838 Changes: Modified:
2839 +4 -8 trunk/src/res.c (File Modified)
2840
2841
2842 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
2843 Log:
2844 Correct sockhost field in an outgoing server connection.
2845 First copy the host field from the server_conf, then
2846 take the IP from to where the connection was attempted
2847 when the connection callback is called.
2848 (Before r1747 this used the IP from the server_conf.)
2849
2850
2851 Changes: Modified:
2852 +8 -2 trunk/src/s_serv.c (File Modified)
2853
2854
2855 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
2856 Log:
2857 Remove ipnum (keep aftype) and dns_query from server_conf.
2858 We don't keep track of binary form address in connect{}
2859 blocks anymore, DNS lookups of names in host= gone.
2860 As before the DNS lookup is done on connect.
2861 This should unbreak hostnames in host= somewhat.
2862
2863
2864 Changes: Modified:
2865 +1 -2 trunk/include/s_newconf.h (File Modified)
2866 +2 -2 trunk/src/newconf.c (File Modified)
2867 +1 -42 trunk/src/s_newconf.c (File Modified)
2868 +12 -31 trunk/src/s_serv.c (File Modified)
2869
2870
2871 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
2872 Log:
2873 Rerun autoconf.
2874
2875
2876 Changes: Modified:
2877 +1 -1 trunk/configure (File Modified)
2878
2879
2880 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
2881 Log:
2882 Fix --disable-balloc help text (said --disable-small-net).
2883
2884
2885 Changes: Modified:
2886 +1 -1 trunk/configure.ac (File Modified)
2887
2888
2889 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
2890 Log:
2891 Add general::servicestring, shown on RPL_WHOISOPERATOR for
2892 services (+S). Unlike operstring and adminstring, this
2893 is not changeable with /quote set but is updated on rehash.
2894
2895
2896 Changes: Modified:
2897 +1 -0 trunk/doc/example.conf (File Modified)
2898 +10 -2 trunk/doc/reference.conf (File Modified)
2899 +1 -0 trunk/include/s_conf.h (File Modified)
2900 +6 -0 trunk/modules/m_info.c (File Modified)
2901 +3 -2 trunk/modules/m_whois.c (File Modified)
2902 +1 -0 trunk/src/newconf.c (File Modified)
2903 +1 -0 trunk/src/s_conf.c (File Modified)
2904
2905
2906 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
2907 Log:
2908 Fix handling of comma in whois: ignore the comma and
2909 everything after it but do output the entire parameter
2910 in RPL_ENDOFWHOIS.
2911
2912
2913 Changes: Modified:
2914 +2 -2 trunk/modules/m_whois.c (File Modified)
2915
2916
2917 beu 2006/07/21 22:36:46 UTC (20060721-1737)
2918 Log:
2919 New /stats letter 's' to list HURTs:
2920 - opers get the full listing.
2921 - users get any HURTs that match their sockhost/orighost if
2922 "stats_k_oper_only" is set to 1.
2923
2924
2925 Changes: Modified:
2926 +50 -0 trunk/extensions/hurt.c (File Modified)
2927
2928
2929 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
2930 Log:
2931 - make the newconf system available to modules.
2932
2933
2934 Changes: Modified:
2935 +4 -1 trunk/include/newconf.h (File Modified)
2936 +4 -8 trunk/src/newconf.c (File Modified)
2937
2938
2939 beu 2006/07/18 22:39:16 UTC (20060718-1733)
2940 Log:
2941 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
2942
2943 Changes: Modified:
2944 +0 -3 trunk/doc/example.conf (File Modified)
2945 +0 -3 trunk/doc/reference.conf (File Modified)
2946
2947
2948 beu 2006/07/18 22:34:36 UTC (20060718-1731)
2949 Log:
2950 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
2951
2952
2953 Changes: Modified:
2954 +3 -0 trunk/doc/example.conf (File Modified)
2955 +3 -0 trunk/doc/reference.conf (File Modified)
2956
2957
2958 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
2959 Log:
2960 Fix too early truncation of JOIN channel list.
2961
2962
2963 Changes: Modified:
2964 +2 -3 trunk/modules/core/m_join.c (File Modified)
2965
2966
2967 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
2968 Log:
2969 - From ratbox 2.2 (anfl), send server notices about read
2970 errors from handshakes and servers to +s instead of +d.
2971 - Send various server notices about failed server
2972 connections which did not reach registered state network
2973 wide if the connection was initiated by a remote oper.
2974 This avoids annoying the whole net if there is a
2975 broken autoconnect, but allows all opers to see why a
2976 remote connect failed. Failed connections which did reach
2977 server state already generate server notices everywhere.
2978
2979 Note: this is an exception to our general policy to not send
2980 server notices about unregistered connections remotely.
2981
2982
2983 Changes: Modified:
2984 +1 -0 trunk/include/client.h (File Modified)
2985 +20 -6 trunk/src/client.c (File Modified)
2986 +6 -6 trunk/src/s_serv.c (File Modified)
2987
2988
2989 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
2990 Log:
2991 - fix typoes
2992
2993
2994 Changes: Modified:
2995 +1 -1 trunk/doc/example.conf (File Modified)
2996 +1 -1 trunk/doc/reference.conf (File Modified)
2997
2998
2999 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3000 Log:
3001 Don't allow #channel +b $c:&channel (inconsistent target).
3002
3003
3004 Changes: Modified:
3005 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3006
3007
3008 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3009 Log:
3010 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3011
3012
3013 Changes: Modified:
3014 +0 -2 trunk/include/client.h (File Modified)
3015
3016
3017 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3018 Log:
3019 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3020
3021
3022 Changes: Modified:
3023 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3024
3025
3026 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3027 Log:
3028 Store IP addresses in whowas. These are shown to opers.
3029 Obtained from Eurus patches.
3030 orighost tracking removed (not worth the memory IMHO),
3031 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3032 with unknown IPs and to not violate auth{} spoof policy.
3033
3034
3035 Changes: Modified:
3036 +2 -0 trunk/doc/reference.conf (File Modified)
3037 +1 -0 trunk/include/numeric.h (File Modified)
3038 +1 -0 trunk/include/whowas.h (File Modified)
3039 +10 -1 trunk/modules/m_whowas.c (File Modified)
3040 +1 -1 trunk/src/messages.tab (File Modified)
3041 +4 -0 trunk/src/whowas.c (File Modified)
3042
3043
3044 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3045 Log:
3046 Describe hostmask parameter of masktrace better in sgml docs.
3047
3048
3049 Changes: Modified:
3050 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3051
3052
3053 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3054 Log:
3055 masktrace help file: mention CIDR IP masks
3056 From ratbox 2.2
3057
3058
3059 Changes: Modified:
3060 +2 -0 trunk/help/opers/masktrace (File Modified)
3061
3062
3063 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3064 Log:
3065 MASKTRACE: allow normal match() on IP address also
3066 From ratbox 2.2
3067
3068
3069 Changes: Modified:
3070 +2 -3 trunk/modules/m_etrace.c (File Modified)
3071
3072
3073 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3074 Log:
3075 Allow +S clients (services) to send to channels and @/+ channels always.
3076
3077
3078 Changes: Modified:
3079 +1 -1 trunk/modules/core/m_message.c (File Modified)
3080 +1 -1 trunk/src/channel.c (File Modified)
3081
3082
3083 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3084 Log:
3085 Allow servers to send to @#chan and +#chan.
3086
3087
3088 Changes: Modified:
3089 +1 -1 trunk/modules/core/m_message.c (File Modified)
3090
3091
3092 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3093 Log:
3094 Don't count opers on service{} servers in /lusers.
3095
3096
3097 Changes: Modified:
3098 +2 -2 trunk/src/s_user.c (File Modified)
3099
3100
3101 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3102 Log:
3103 Show opers the real host behind a dynamic spoof in WHOIS.
3104 If the user is auth{} spoofed, this shows the auth{} spoof
3105 otherwise it shows the DNS hostname and IP address.
3106 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3107
3108
3109 Changes: Modified:
3110 +1 -0 trunk/include/numeric.h (File Modified)
3111 +12 -2 trunk/modules/m_whois.c (File Modified)
3112 +1 -1 trunk/src/messages.tab (File Modified)
3113
3114
3115 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3116 Log:
3117 Remove #define HIDE_SPOOF_IPS from config.h, should
3118 have been done earlier.
3119
3120
3121 Changes: Modified:
3122 +0 -7 trunk/include/config.h (File Modified)
3123
3124
3125 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3126 Log:
3127 Bring back ERR_CANTKILLSERVER.
3128
3129
3130 Changes: Modified:
3131 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3132
3133
3134 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3135 Log:
3136 ip_cloaking module:
3137 - also send RPL_HOSTHIDDEN on -h
3138 - don't allow +h for auth{} spoofed clients
3139
3140
3141 Changes: Modified:
3142 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3143
3144
3145 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3146 Log:
3147 /etc/resolv.conf parsing:
3148 - don't crash (sometimes) if there is a line without an argument
3149 (e.g. 'search' by itself)
3150 - fix handling of lines with leading whitespace
3151
3152
3153 Changes: Modified:
3154 +9 -8 trunk/src/reslib.c (File Modified)
3155
3156
3157 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3158 Log:
3159 Put back code that terminates DNS queries, which was
3160 removed during the resolver changes.
3161
3162
3163 Changes: Modified:
3164 +4 -0 trunk/src/s_auth.c (File Modified)
3165
3166
3167 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3168 Log:
3169 - oh hey, that was in the wrong place
3170
3171
3172 Changes: Modified:
3173 +13 -13 trunk/src/s_auth.c (File Modified)
3174
3175
3176 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3177 Log:
3178 - handle a situation where a user can go away before DNS completes
3179
3180
3181 Changes: Modified:
3182 +13 -0 trunk/src/s_auth.c (File Modified)
3183
3184
3185 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3186 Log:
3187 More dnsbl stuff
3188
3189
3190 Changes: Modified:
3191 +1 -0 trunk/include/blacklist.h (File Modified)
3192 +1 -0 trunk/include/res.h (File Modified)
3193 +33 -2 trunk/src/blacklist.c (File Modified)
3194 +2 -0 trunk/src/client.c (File Modified)
3195 +24 -0 trunk/src/res.c (File Modified)
3196
3197
3198 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3199 Log:
3200 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3201 if comm_accept() failed.
3202
3203 Found with valgrind.
3204
3205
3206 Changes: Modified:
3207 +4 -4 trunk/src/listener.c (File Modified)
3208
3209
3210 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3211 Log:
3212 - handle unavailable Client/preClient structs
3213
3214
3215 Changes: Modified:
3216 +9 -0 trunk/src/blacklist.c (File Modified)
3217
3218
3219 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3220 Log:
3221 Add +lf to SGML docs.
3222
3223
3224 Changes: Modified:
3225 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3226
3227
3228 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3229 Log:
3230 Also do forwarding if the channel limit (+l) is exceeded.
3231
3232
3233 Changes: Modified:
3234 +1 -1 trunk/help/opers/cmode (File Modified)
3235 +2 -2 trunk/modules/core/m_join.c (File Modified)
3236
3237
3238 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3239 Log:
3240 Post-release lovin':
3241 - Update version to 2.1.0.
3242 - Regenerate configure.
3243
3244
3245 Changes: Modified:
3246 +9 -9 trunk/configure (File Modified)
3247 +1 -1 trunk/configure.ac (File Modified)
3248
3249
3250 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3251 Log:
3252 Comment out example blacklist{} block.
3253
3254
3255 Changes: Modified:
3256 +7 -7 trunk/doc/example.conf (File Modified)
3257 +7 -7 trunk/doc/reference.conf (File Modified)
3258
3259
3260 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3261 Log:
3262 Add note regarding use of AHBL BLs.
3263
3264
3265 Changes: Modified:
3266 +4 -0 trunk/doc/example.conf (File Modified)
3267 +4 -0 trunk/doc/reference.conf (File Modified)
3268
3269
3270 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3271 Log:
3272 Fix typos.
3273
3274
3275 Changes: Modified:
3276 +2 -2 trunk/CREDITS (File Modified)
3277
3278
3279 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3280 Log:
3281 Add beu to CREDITS.
3282
3283
3284 Changes: Modified:
3285 +1 -0 trunk/CREDITS (File Modified)
3286
3287
3288 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3289 Log:
3290 Put more recent ratbox CREDITS here.
3291
3292
3293 Changes: Modified:
3294 +3 -2 trunk/doc/Ratbox-team (File Modified)
3295
3296
3297 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3298 Log:
3299 Clarify a bit.
3300
3301
3302 Changes: Modified:
3303 +5 -4 trunk/NEWS (File Modified)
3304
3305
3306 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3307 Log:
3308 Mention that install or make install also avoids modunload crashes.
3309
3310
3311 Changes: Modified:
3312 +2 -1 trunk/BUGS (File Modified)
3313
3314
3315 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3316 Log:
3317 - update NEWS a bit
3318
3319
3320 Changes: Modified:
3321 +3 -8 trunk/NEWS (File Modified)
3322
3323
3324 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3325 Log:
3326 - further updates
3327
3328
3329 Changes: Modified:
3330 +3 -2 trunk/BUGS (File Modified)
3331
3332
3333 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3334 Log:
3335 - add orighost check to hurt.c
3336 - update BUGS info
3337
3338
3339 Changes: Modified:
3340 +1 -6 trunk/BUGS (File Modified)
3341 +1 -1 trunk/extensions/hurt.c (File Modified)
3342
3343
3344 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3345 Log:
3346 Make kline_exempt exempt from HURT also.
3347
3348
3349 Changes: Modified:
3350 +2 -1 trunk/extensions/hurt.c (File Modified)
3351
3352
3353 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3354 Log:
3355 Fix mask HEAL propagation.
3356
3357
3358 Changes: Modified:
3359 +6 -3 trunk/extensions/hurt.c (File Modified)
3360
3361
3362 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3363 Log:
3364 - Remove old cruft.
3365 - Update.
3366
3367
3368 Changes: Modified:
3369 +18 -31 trunk/extensions/README (File Modified)
3370
3371
3372 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3373 Log:
3374 More target change hax.
3375 Ick.
3376
3377
3378 Changes: Modified:
3379 +5 -0 trunk/extensions/hurt.c (File Modified)
3380
3381
3382 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3383 Log:
3384 Improvements to HURT propagation.
3385
3386
3387 Changes: Modified:
3388 +8 -6 trunk/extensions/hurt.c (File Modified)
3389
3390
3391 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3392 Log:
3393 - further simplification
3394
3395
3396 Changes: Modified:
3397 +25 -76 trunk/extensions/hurt.c (File Modified)
3398 +0 -9 trunk/extensions/hurt.h (File Modified)
3399
3400
3401 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3402 Log:
3403 - client_exit hook
3404
3405
3406 Changes: Modified:
3407 +13 -0 trunk/extensions/hurt.c (File Modified)
3408
3409
3410 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3411 Log:
3412 - cut off at 15 messages instead of 30
3413
3414
3415 Changes: Modified:
3416 +1 -1 trunk/extensions/hurt.h (File Modified)
3417
3418
3419 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3420 Log:
3421 Squash a warning here.
3422
3423
3424 Changes: Modified:
3425 +1 -3 trunk/src/ircd.c (File Modified)
3426
3427
3428 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3429 Log:
3430 Don't show servers in /stats l to nonopers if flatten links is enabled.
3431
3432
3433 Changes: Modified:
3434 +3 -1 trunk/modules/m_stats.c (File Modified)
3435
3436
3437 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3438 Log:
3439 - hurt expiry
3440
3441
3442 Changes: Modified:
3443 +20 -7 trunk/extensions/hurt.c (File Modified)
3444
3445
3446 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3447 Log:
3448 - remove inline stuff (yuck)
3449 - sockaddr should have been sockhost
3450
3451
3452 Changes: Modified:
3453 +22 -31 trunk/extensions/hurt.c (File Modified)
3454
3455
3456 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3457 Log:
3458 - make hurt checking actually work
3459
3460
3461 Changes: Modified:
3462 +2 -7 trunk/extensions/hurt.c (File Modified)
3463
3464
3465 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3466 Log:
3467 Slight tweak to alias{}.
3468
3469
3470 Changes: Modified:
3471 +4 -0 trunk/src/parse.c (File Modified)
3472
3473
3474 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3475 Log:
3476 - further simplification
3477
3478
3479 Changes: Modified:
3480 +59 -71 trunk/extensions/hurt.c (File Modified)
3481 +0 -1 trunk/extensions/hurt.h (File Modified)
3482
3483
3484 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3485 Log:
3486 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3487
3488
3489 Changes: Modified:
3490 +10 -20 trunk/extensions/hurt.c (File Modified)
3491 +0 -4 trunk/extensions/hurt.h (File Modified)
3492
3493
3494 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3495 Log:
3496 - remove some unnecessary code here (hurt_initial_check_event()).
3497
3498
3499 Changes: Modified:
3500 +0 -23 trunk/extensions/hurt.c (File Modified)
3501
3502
3503 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3504 Log:
3505 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3506
3507
3508 Changes: Modified:
3509 +8 -0 trunk/modules/core/m_message.c (File Modified)
3510
3511
3512 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3513 Log:
3514 - more sane tgchange hax
3515
3516
3517 Changes: Modified:
3518 +2 -1 trunk/extensions/hurt.c (File Modified)
3519
3520
3521 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3522 Log:
3523 Make HEAL <nick> work.
3524
3525
3526 Changes: Modified:
3527 +40 -43 trunk/extensions/hurt.c (File Modified)
3528
3529
3530 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3531 Log:
3532 Destroy hurt_clients list on unload.
3533
3534
3535 Changes: Modified:
3536 +7 -0 trunk/extensions/hurt.c (File Modified)
3537
3538
3539 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3540 Log:
3541 Coding style: no space between a function name and parenthesis.
3542
3543
3544 Changes: Modified:
3545 +43 -43 trunk/extensions/hurt.c (File Modified)
3546
3547
3548 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3549 Log:
3550 Now works and throws out hurt clients after 30 protocol messages
3551 unless they identify.
3552
3553
3554 Changes: Modified:
3555 +28 -36 trunk/extensions/hurt.c (File Modified)
3556 +1 -7 trunk/extensions/hurt.h (File Modified)
3557
3558
3559 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3560 Log:
3561 Working addition/lookup.
3562
3563
3564 Changes: Modified:
3565 +8 -0 trunk/extensions/hurt.c (File Modified)
3566
3567
3568 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3569 Log:
3570 Get rid of hyb6 style propagation (:server COMMAND source).
3571
3572
3573 Changes: Modified:
3574 +18 -22 trunk/extensions/hurt.c (File Modified)
3575
3576
3577 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3578 Log:
3579 add not-working hurt_add and hurt_find
3580
3581
3582 Changes: Modified:
3583 +13 -5 trunk/extensions/hurt.c (File Modified)
3584
3585
3586 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3587 Log:
3588 Comment out a lot of stuff so I can load and unload this without crashing.
3589
3590
3591 Changes: Modified:
3592 +17 -6 trunk/extensions/hurt.c (File Modified)
3593
3594
3595 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3596 Log:
3597 Fix svn:keywords and add a short comment at the top.
3598
3599
3600 Changes: Modified:
3601 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3602
3603
3604 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3605 Log:
3606 - Make hurt module compile
3607 - Link it to the build
3608 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3609 correct flag name, no CAP_TS6 use etc
3610
3611
3612 Changes: Modified:
3613 +1 -0 trunk/extensions/Makefile.in (File Modified)
3614 +30 -32 trunk/extensions/hurt.c (File Modified)
3615
3616
3617 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3618 Log:
3619 Put beu's hurt module in trunk.
3620
3621
3622 Changes: Modified:
3623 + - trunk/extensions/hurt.c (File Added)
3624 + - trunk/extensions/hurt.h (File Added)
3625
3626
3627 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3628 Log:
3629 - _iprint(): use stderr instead of stdout
3630
3631
3632 Changes: Modified:
3633 +1 -1 trunk/src/s_log.c (File Modified)
3634
3635
3636 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3637 Log:
3638 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3639 and subsequently destroy our kqueue when we close 0, 1, 2
3640 (broke /restart).
3641 - After closing fd 0, 1, 2 reopen them to /dev/null again
3642 so we don't send messages from malloc etc to a random
3643 user's connection.
3644 - Remove an obsolete comment.
3645
3646
3647 Changes: Modified:
3648 +13 -2 trunk/src/ircd.c (File Modified)
3649
3650
3651 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3652 Log:
3653 Update NEWS file.
3654
3655
3656 Changes: Modified:
3657 +29 -1 trunk/NEWS (File Modified)
3658
3659
3660 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3661 Log:
3662 Rerun autoconf.
3663
3664
3665 Changes: Modified:
3666 +1 -1 trunk/configure (File Modified)
3667
3668
3669 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3670 Log:
3671 Fix openssl version check to also accept versions newer than 0.9.6.
3672
3673
3674 Changes: Modified:
3675 +1 -1 trunk/configure.ac (File Modified)
3676
3677
3678 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3679 Log:
3680 Oops, need packet.h here.
3681
3682
3683 Changes: Modified:
3684 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3685
3686
3687 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3688 Log:
3689 End the flood grace period in CPRIVMSG/CNOTICE.
3690
3691
3692 Changes: Modified:
3693 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3694
3695
3696 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3697 Log:
3698 - update class::connectfreq documentation
3699
3700
3701 Changes: Modified:
3702 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3703
3704
3705 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3706 Log:
3707 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3708
3709
3710 Changes: Modified:
3711 +3 -6 trunk/src/s_serv.c (File Modified)
3712
3713
3714 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3715 Log:
3716 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3717
3718
3719 Changes: Modified:
3720 +1 -1 trunk/src/messages.tab (File Modified)
3721
3722
3723 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3724 Log:
3725 Don't mention that /stats p shows idle times, as it doesn't.
3726
3727
3728 Changes: Modified:
3729 +1 -1 trunk/help/opers/stats (File Modified)
3730 +1 -1 trunk/help/users/stats (File Modified)
3731
3732
3733 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3734 Log:
3735 /stats A shows DNS servers, it doesn't matter whether ircd
3736 uses ADNS or something else.
3737
3738
3739 Changes: Modified:
3740 +1 -1 trunk/help/opers/stats (File Modified)
3741
3742
3743 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3744 Log:
3745 get_client_name() fix
3746
3747
3748 Changes: Modified:
3749 +4 -0 trunk/src/client.c (File Modified)
3750
3751
3752 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3753 Log:
3754 Add some comments.
3755
3756
3757 Changes: Modified:
3758 +6 -0 trunk/src/ircd.c (File Modified)
3759
3760
3761 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3762 Log:
3763 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3764
3765 Changes: Modified:
3766 +16 -17 trunk/configure (File Modified)
3767 +1 -1 trunk/configure.ac (File Modified)
3768
3769
3770 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3771 Log:
3772 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3773
3774 Changes: Modified:
3775 +135 -0 trunk/configure (File Modified)
3776 +6 -0 trunk/configure.ac (File Modified)
3777
3778
3779 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
3780 Log:
3781 Exit 0 on successful -conftest.
3782
3783
3784 Changes: Modified:
3785 +1 -1 trunk/src/ircd.c (File Modified)
3786
3787
3788 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
3789 Log:
3790 Make the "keep the parent process around" thing work, by opening
3791 a pipe to the child process. This pipe is on fd 0 in the child
3792 process. After successful initialization, the child will write
3793 a byte to this pipe, on fatal errors it will close it without
3794 writing anything.
3795
3796 Somewhat hackish still but should work.
3797
3798
3799 Changes: Modified:
3800 +27 -30 trunk/src/ircd.c (File Modified)
3801
3802
3803 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
3804 Log:
3805 - convert some error messages to ierror() over fprintf/ilog combination
3806
3807
3808 Changes: Modified:
3809 +3 -6 trunk/src/ircd.c (File Modified)
3810
3811
3812 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
3813 Log:
3814 - inotice() for loadmodule when in foreground mode
3815
3816
3817 Changes: Modified:
3818 +3 -0 trunk/src/modules.c (File Modified)
3819
3820
3821 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
3822 Log:
3823 - remove inotice() on loading modules from the config
3824
3825
3826 Changes: Modified:
3827 +0 -3 trunk/src/modules.c (File Modified)
3828
3829
3830 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
3831 Log:
3832 - usleep for 50000usec in the parent process to allow for startup messages
3833 to be cleanly printed before detaching to shell, this should be more than
3834 enough time really
3835
3836
3837 Changes: Modified:
3838 +3 -0 trunk/src/ircd.c (File Modified)
3839
3840
3841 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
3842 Log:
3843 - display more errors during normal startup as to try to help people find common problems
3844
3845
3846 Changes: Modified:
3847 +27 -10 trunk/src/ircd.c (File Modified)
3848
3849
3850 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
3851 Log:
3852 - version bump in preparation of 2.0.0 release
3853
3854
3855 Changes: Modified:
3856 +9 -9 trunk/configure (File Modified)
3857 +1 -1 trunk/configure.ac (File Modified)
3858
3859
3860 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
3861 Log:
3862 Change example.conf operator block from "admin" to "god",
3863 so as to show we encourage per-person operator blocks.
3864
3865
3866 Changes: Modified:
3867 +4 -2 trunk/doc/example.conf (File Modified)
3868
3869
3870 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
3871 Log:
3872 Document alias{} block.
3873
3874
3875 Changes: Modified:
3876 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3877
3878
3879 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
3880 Log:
3881 Document DNS blacklist stuff in sgml.
3882
3883
3884 Changes: Modified:
3885 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3886 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3887
3888
3889 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
3890 Log:
3891 Misc /stats clarifications.
3892
3893
3894 Changes: Modified:
3895 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3896
3897
3898 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
3899 Log:
3900 Move snomasks into umodes chapter.
3901 Move oprivs chapter down.
3902
3903
3904 Changes: Modified:
3905 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
3906 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
3907 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
3908
3909
3910 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
3911 Log:
3912 Mention operator{} user@host change.
3913
3914
3915 Changes: Modified:
3916 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3917
3918
3919 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
3920 Log:
3921 operator{} block user@host matches against orighost now, not host.
3922 This means that services/+h spoofs do not work in operator{} blocks;
3923 auth{} spoofs still work.
3924
3925
3926 Changes: Modified:
3927 +4 -0 trunk/doc/example.conf (File Modified)
3928 +1 -1 trunk/doc/reference.conf (File Modified)
3929 +2 -2 trunk/modules/m_challenge.c (File Modified)
3930 +1 -1 trunk/modules/m_oper.c (File Modified)
3931
3932
3933 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
3934 Log:
3935 - inotice/iwarn/ierror() stuff I was working on
3936
3937
3938 Changes: Modified:
3939 +3 -0 trunk/include/s_log.h (File Modified)
3940 +15 -11 trunk/src/ircd.c (File Modified)
3941 +3 -1 trunk/src/modules.c (File Modified)
3942 +1 -1 trunk/src/newconf.c (File Modified)
3943 +54 -0 trunk/src/s_log.c (File Modified)
3944
3945
3946 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
3947 Log:
3948 Oops, don't add blacklists to the list twice on rehash.
3949
3950
3951 Changes: Modified:
3952 +3 -2 trunk/src/blacklist.c (File Modified)
3953
3954
3955 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
3956 Log:
3957 Remove notices to the client about progress of dnsbl lookups.
3958
3959
3960 Changes: Modified:
3961 +0 -4 trunk/src/blacklist.c (File Modified)
3962
3963
3964 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
3965 Log:
3966 Add auth{} flag dnsbl_exempt.
3967
3968
3969 Changes: Modified:
3970 +2 -1 trunk/doc/example.conf (File Modified)
3971 +2 -1 trunk/doc/reference.conf (File Modified)
3972 +2 -0 trunk/include/s_conf.h (File Modified)
3973 +1 -0 trunk/src/newconf.c (File Modified)
3974 +8 -1 trunk/src/s_user.c (File Modified)
3975
3976
3977 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
3978 Log:
3979 Switch alias{} and blacklist{} around, for consistency with example.conf.
3980
3981
3982 Changes: Modified:
3983 +18 -18 trunk/doc/reference.conf (File Modified)
3984
3985
3986 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
3987 Log:
3988 Send a warning to the user if they are dnsbl listed but exempted.
3989
3990
3991 Changes: Modified:
3992 +17 -12 trunk/src/s_user.c (File Modified)
3993
3994
3995 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
3996 Log:
3997 Move throwing out dnsbl listed clients to registration,
3998 and make kline_exempt exempt from it.
3999
4000
4001 Changes: Modified:
4002 +1 -0 trunk/include/blacklist.h (File Modified)
4003 +4 -0 trunk/include/client.h (File Modified)
4004 +15 -16 trunk/src/blacklist.c (File Modified)
4005 +6 -0 trunk/src/client.c (File Modified)
4006 +17 -0 trunk/src/s_user.c (File Modified)
4007
4008
4009 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4010 Log:
4011 Show refcount in /stats n.
4012
4013
4014 Changes: Modified:
4015 +3 -2 trunk/modules/m_stats.c (File Modified)
4016
4017
4018 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4019 Log:
4020 Don't look up dnsbls twice if they send USER twice.
4021
4022
4023 Changes: Modified:
4024 +5 -3 trunk/modules/m_user.c (File Modified)
4025
4026
4027 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4028 Log:
4029 Add /stats n to help files.
4030
4031
4032 Changes: Modified:
4033 +1 -0 trunk/help/opers/stats (File Modified)
4034 +1 -0 trunk/help/users/stats (File Modified)
4035
4036
4037 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4038 Log:
4039 Only check dnsbls for A records, not AAAA.
4040
4041
4042 Changes: Modified:
4043 +1 -1 trunk/src/blacklist.c (File Modified)
4044
4045
4046 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4047 Log:
4048 Don't remove non-illegal blacklists on completion of check.
4049 Add debugging notices (not working).
4050
4051
4052 Changes: Modified:
4053 +5 -1 trunk/src/blacklist.c (File Modified)
4054
4055
4056 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4057 Log:
4058 Don't call register_local_user() if they haven't sent a nick yet.
4059
4060
4061 Changes: Modified:
4062 +1 -1 trunk/src/blacklist.c (File Modified)
4063
4064
4065 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4066 Log:
4067 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4068
4069
4070 Changes: Modified:
4071 +21 -0 trunk/modules/m_stats.c (File Modified)
4072
4073
4074 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4075 Log:
4076 More dnsbl rehash fixes, it was adding bogus entries.
4077
4078
4079 Changes: Modified:
4080 +2 -7 trunk/src/newconf.c (File Modified)
4081
4082
4083 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4084 Log:
4085 Need blacklist.h here.
4086
4087
4088 Changes: Modified:
4089 +1 -0 trunk/src/s_conf.c (File Modified)
4090
4091
4092 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4093 Log:
4094 - nuke iauth
4095
4096
4097 Changes: Modified:
4098 +1 -2 trunk/configure (File Modified)
4099 +0 -48 trunk/configure.ac (File Modified)
4100 + - trunk/doc/example-iauth.conf (File Deleted)
4101 + - trunk/iauth/ (File Deleted)
4102
4103
4104 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4105 Log:
4106 Improve handling of rehashing with blacklists.
4107 Also some coding style tweaks.
4108
4109
4110 Changes: Modified:
4111 +3 -2 trunk/include/blacklist.h (File Modified)
4112 +35 -16 trunk/src/blacklist.c (File Modified)
4113 +2 -0 trunk/src/s_conf.c (File Modified)
4114
4115
4116 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4117 Log:
4118 Clear can_send cache if a user logs in or out from services.
4119
4120
4121 Changes: Modified:
4122 +2 -0 trunk/modules/m_services.c (File Modified)
4123
4124
4125 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4126 Log:
4127 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4128 This directory is not entered by default.
4129 More stuff needs to be moved into here.
4130
4131
4132 Changes: Modified:
4133 +2 -1 trunk/configure (File Modified)
4134 +1 -0 trunk/configure.ac (File Modified)
4135 +69 -458 trunk/extensions/Makefile.in (File Modified)
4136 + - trunk/extensions/m_clearchan.c (File Deleted)
4137 + - trunk/extensions/m_force.c (File Deleted)
4138 + - trunk/unsupported/ (File Added)
4139 + - trunk/unsupported/Makefile.in (File Added)
4140 + - trunk/unsupported/m_clearchan.c (File Added)
4141 + - trunk/unsupported/m_force.c (File Added)
4142
4143
4144 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4145 Log:
4146 Logging/wallops for forcejoin/forcepart, numeric fix.
4147 This needs to be moved to the toys section.
4148
4149
4150 Changes: Modified:
4151 +22 -2 trunk/extensions/m_force.c (File Modified)
4152
4153
4154 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4155 Log:
4156 Fix comments at the top (including copyright).
4157
4158
4159 Changes: Modified:
4160 +3 -2 trunk/extensions/m_omode.c (File Modified)
4161
4162
4163 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4164 Log:
4165 Add OMODE command to extensions/ for oper mode hacking:
4166 - requires admin privs
4167 - does not work for opped opers
4168 - sends wallops
4169 - sends a ServerMode for opping the oper themselves,
4170 otherwise a mode coming from the oper (not only
4171 does this provide full accountability, it is also
4172 easiest to implement while avoiding channels
4173 messed up with bogus bans etc).
4174
4175
4176 Changes: Modified:
4177 +171 -0 trunk/extensions/Makefile.in (File Modified)
4178 + - trunk/extensions/m_omode.c (File Added)
4179
4180
4181 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4182 Log:
4183 Metadata fix
4184
4185
4186 Changes: Modified:
4187 + - trunk/include/blacklist.h (Property Modified)
4188 + - trunk/src/blacklist.c (Property Modified)
4189
4190
4191 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4192 Log:
4193 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4194
4195
4196 Changes: Modified:
4197 +5 -1 trunk/src/blacklist.c (File Modified)
4198
4199
4200 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4201 Log:
4202 Initial DNS blacklist support:
4203 - see example.conf for how to use.
4204 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4205 - tor.ahbl.org is also included because most networks will not want to allow tor
4206 (and we're considering going KoS on tor users here anyway due to abuse)
4207
4208
4209 Changes: Modified:
4210 +18 -0 trunk/doc/example.conf (File Modified)
4211 +66 -0 trunk/doc/reference.conf (File Modified)
4212 + - trunk/include/blacklist.h (File Added)
4213 +2 -0 trunk/include/client.h (File Modified)
4214 +3 -0 trunk/modules/m_user.c (File Modified)
4215 +152 -0 trunk/src/Makefile.in (File Modified)
4216 + - trunk/src/blacklist.c (File Added)
4217 +34 -0 trunk/src/newconf.c (File Modified)
4218 +1 -0 trunk/src/s_auth.c (File Modified)
4219 +4 -0 trunk/src/s_user.c (File Modified)
4220
4221
4222 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4223 Log:
4224 Remove last bit of lzo stuff (comment in example.conf connect{}).
4225
4226
4227 Changes: Modified:
4228 +0 -4 trunk/doc/example.conf (File Modified)
4229
4230
4231 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4232 Log:
4233 Show sasl successes and failures in /stats t (like other
4234 things in /stats t, about local clients only).
4235
4236
4237 Changes: Modified:
4238 +2 -0 trunk/include/s_stats.h (File Modified)
4239 +3 -0 trunk/modules/m_sasl.c (File Modified)
4240 +3 -0 trunk/src/s_stats.c (File Modified)
4241
4242
4243 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4244 Log:
4245 Allow messaging services by nickname without using
4246 target change slots (this was already possible with
4247 user@server notation or services shortcuts).
4248
4249
4250 Changes: Modified:
4251 +2 -2 trunk/modules/core/m_message.c (File Modified)
4252
4253
4254 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4255 Log:
4256 Abort a safelist if a new /list comes in while one is already in progress.
4257
4258
4259 Changes: Modified:
4260 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4261
4262
4263 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4264 Log:
4265 Change $![letter]:[mask] to $~[letter]:[mask]
4266 so both ! and ~ invert an extban.
4267
4268
4269 Changes: Modified:
4270 +2 -0 trunk/src/chmode.c (File Modified)
4271
4272
4273 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4274 Log:
4275 - revert due to technical issues
4276
4277
4278 Changes: Modified:
4279 +1 -1 trunk/src/extban.c (File Modified)
4280
4281
4282 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4283 Log:
4284 - 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
4285
4286
4287 Changes: Modified:
4288 +1 -1 trunk/src/extban.c (File Modified)
4289
4290
4291 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4292 Log:
4293 Don't pace /list on a single channel.
4294
4295
4296 Changes: Modified:
4297 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4298
4299
4300 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4301 Log:
4302 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4303
4304
4305 Changes: Modified:
4306 +4 -2 trunk/include/supported.h (File Modified)
4307
4308
4309 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4310 Log:
4311 Extban types are case insensitive; force them to lowercase when added.
4312
4313
4314 Changes: Modified:
4315 +5 -5 trunk/doc/extban.txt (File Modified)
4316 +4 -0 trunk/src/chmode.c (File Modified)
4317 +3 -3 trunk/src/extban.c (File Modified)
4318
4319
4320 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4321 Log:
4322 sendto_wallops_flags():
4323 - instead of checking IsOper on each client, walk the appropriate list
4324 - instead of sending non-+z wallops from persons to nonopers, send only
4325 +w wallops from persons
4326
4327
4328 Changes: Modified:
4329 +1 -5 trunk/src/send.c (File Modified)
4330
4331
4332 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4333 Log:
4334 Prefix oper wallops with "WALLOPS - " if they would
4335 otherwise look like operwalls or locops, when sending
4336 them to local users.
4337
4338
4339 Changes: Modified:
4340 +11 -1 trunk/modules/m_wallops.c (File Modified)
4341
4342
4343 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4344 Log:
4345 Make sure destination field in some sasl numerics
4346 is the user's nick, not the sasl agent or server
4347 name.
4348
4349
4350 Changes: Modified:
4351 +2 -2 trunk/modules/m_sasl.c (File Modified)
4352
4353
4354 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4355 Log:
4356 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4357
4358
4359 Changes: Modified:
4360 +1 -1 trunk/extensions/Makefile.in (File Modified)
4361
4362
4363 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4364 Log:
4365 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4366
4367
4368 Changes: Modified:
4369 +1 -0 trunk/src/s_user.c (File Modified)
4370
4371
4372 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4373 Log:
4374 Fix build for when IPv6 is disabled.
4375
4376
4377 Changes: Modified:
4378 +12 -10 trunk/src/s_auth.c (File Modified)
4379
4380
4381 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4382 Log:
4383 Add information about adding extban types.
4384
4385
4386 Changes: Modified:
4387 +25 -0 trunk/doc/extban.txt (File Modified)
4388
4389
4390 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4391 Log:
4392 Better extban validation: try to match a new extban from
4393 a local user against its setter to see if it is valid.
4394 Unknown extban types from remotes are no longer hidden.
4395
4396
4397 Changes: Modified:
4398 +4 -3 trunk/doc/extban.txt (File Modified)
4399 +1 -0 trunk/include/channel.h (File Modified)
4400 +2 -6 trunk/src/chmode.c (File Modified)
4401 +32 -0 trunk/src/extban.c (File Modified)
4402
4403
4404 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4405 Log:
4406 Make sure both .c.o: and .s.o: are followed by the necessary command.
4407
4408
4409 Changes: Modified:
4410 +1 -0 trunk/src/Makefile.in (File Modified)
4411
4412
4413 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4414 Log:
4415 Add need_sasl auth{} flag to sgml documentation.
4416
4417
4418 Changes: Modified:
4419 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4420
4421
4422 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4423 Log:
4424 Document need_sasl auth{} flag in example confs.
4425
4426
4427 Changes: Modified:
4428 +1 -0 trunk/doc/example.conf (File Modified)
4429 +1 -0 trunk/doc/reference.conf (File Modified)
4430
4431
4432 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4433 Log:
4434 Don't allow TB to set an empty topic.
4435 This would be possible if a server sent bad protocol
4436 and could cause a crash.
4437
4438
4439 Changes: Modified:
4440 +4 -0 trunk/modules/m_tb.c (File Modified)
4441
4442
4443 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4444 Log:
4445 - oops
4446
4447
4448 Changes: Modified:
4449 +1 -1 trunk/Makefile.in (File Modified)
4450
4451
4452 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4453 Log:
4454 - typo fix
4455
4456
4457 Changes: Modified:
4458 +2 -2 trunk/configure (File Modified)
4459 +1 -1 trunk/configure.ac (File Modified)
4460
4461
4462 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4463 Log:
4464 - rebuild configure
4465
4466
4467 Changes: Modified:
4468 +2 -2 trunk/configure (File Modified)
4469
4470
4471 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4472 Log:
4473 - makefile fix
4474
4475
4476 Changes: Modified:
4477 +1 -1 trunk/extensions/Makefile.in (File Modified)
4478
4479
4480 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4481 Log:
4482 - rename contrib to extensions to bring some clarity to things
4483
4484
4485 Changes: Modified:
4486 +1 -1 trunk/Makefile.in (File Modified)
4487 +1 -1 trunk/configure.ac (File Modified)
4488 +10 -10 trunk/doc/example.conf (File Modified)
4489 +10 -10 trunk/doc/reference.conf (File Modified)
4490 + - trunk/extensions/ (File Added)
4491 + - trunk/extras/ (File Deleted)
4492
4493
4494 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4495 Log:
4496 - temporary rename
4497
4498
4499 Changes: Modified:
4500 +1 -1 trunk/Makefile.in (File Modified)
4501 +1 -1 trunk/configure.ac (File Modified)
4502 + - trunk/contrib/ (File Deleted)
4503 + - trunk/extras/ (File Added)
4504
4505
4506 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4507 Log:
4508 Don't allow servers to QUIT (they should use SQUIT).
4509
4510
4511 Changes: Modified:
4512 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4513
4514
4515 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4516 Log:
4517 - keywords
4518
4519
4520 Changes: Modified:
4521 + - trunk/src/fnvhash.s (Property Modified)
4522
4523
4524 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4525 Log:
4526 - reduced version of code
4527
4528
4529 Changes: Modified:
4530 +9 -61 trunk/src/fnvhash.s (File Modified)
4531
4532
4533 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4534 Log:
4535 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4536
4537
4538 Changes: Modified:
4539 +1 -1 trunk/src/fnvhash.s (File Modified)
4540
4541
4542 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4543 Log:
4544 Fix orighost matching for klines, etc. Was hashing the visible
4545 host, oops.
4546
4547
4548 Changes: Modified:
4549 +1 -1 trunk/src/hostmask.c (File Modified)
4550
4551
4552 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4553 Log:
4554 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4555
4556
4557 Changes: Modified:
4558 +7 -1 trunk/configure (File Modified)
4559 +5 -0 trunk/configure.ac (File Modified)
4560 +5 -6 trunk/src/Makefile.in (File Modified)
4561 +0 -4 trunk/src/fnvhash.s (File Modified)
4562 +0 -2 trunk/src/hash.c (File Modified)
4563
4564
4565 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4566 Log:
4567 - regenerate configure
4568
4569
4570 Changes: Modified:
4571 +18 -0 trunk/configure (File Modified)
4572
4573
4574 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4575 Log:
4576 - --enable-ricer-hashing option.
4577
4578
4579 Changes: Modified:
4580 +9 -0 trunk/configure.ac (File Modified)
4581 +3 -0 trunk/include/setup.h.in (File Modified)
4582
4583
4584 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4585 Log:
4586 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4587
4588
4589 Changes: Modified:
4590 + - trunk/src/fnvhash.s (File Added)
4591 +3 -0 trunk/src/hash.c (File Modified)
4592
4593
4594 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4595 Log:
4596 Fix syntax error in reference.conf.
4597
4598
4599 Changes: Modified:
4600 +0 -1 trunk/doc/reference.conf (File Modified)
4601
4602
4603 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4604 Log:
4605 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4606 (&& instead of ||...)
4607 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4608
4609
4610 Changes: Modified:
4611 +1 -1 trunk/src/chmode.c (File Modified)
4612
4613
4614 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4615 Log:
4616 Documentation for extban.
4617
4618
4619 Changes: Modified:
4620 + - trunk/doc/extban.txt (File Added)
4621
4622
4623 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4624 Log:
4625 Add extban modules to example confs.
4626
4627
4628 Changes: Modified:
4629 +5 -0 trunk/doc/example.conf (File Modified)
4630 +10 -0 trunk/doc/reference.conf (File Modified)
4631
4632
4633 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4634 Log:
4635 Initial addition of extended ban types (conditionals).
4636 Allows custom +bqeI checks via modules.
4637 Initial extra types are account (a[:mask]), oper (o),
4638 channel (c:name), realname (r:mask), server (s:mask).
4639
4640
4641 Changes: Modified:
4642 +229 -0 trunk/contrib/Makefile.in (File Modified)
4643 + - trunk/contrib/extb_account.c (File Added)
4644 + - trunk/contrib/extb_channel.c (File Added)
4645 + - trunk/contrib/extb_oper.c (File Added)
4646 + - trunk/contrib/extb_realname.c (File Added)
4647 + - trunk/contrib/extb_server.c (File Added)
4648 +13 -0 trunk/include/channel.h (File Modified)
4649 +1 -0 trunk/src/Makefile.in (File Modified)
4650 +14 -5 trunk/src/channel.c (File Modified)
4651 +91 -0 trunk/src/chmode.c (File Modified)
4652 + - trunk/src/extban.c (File Added)
4653
4654
4655 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4656 Log:
4657 Do not force +bqeI modes starting with '$' in nick!user@host format.
4658 * and ? characters in them are still assumed to be wildcards.
4659
4660
4661 Changes: Modified:
4662 +6 -0 trunk/src/chmode.c (File Modified)
4663
4664
4665 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4666 Log:
4667 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4668
4669
4670 Changes: Modified:
4671 +4 -0 trunk/modules/m_capab.c (File Modified)
4672
4673
4674 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4675 Log:
4676 Stop some mixing of client and server protocol.
4677
4678
4679 Changes: Modified:
4680 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4681 +4 -2 trunk/modules/m_pass.c (File Modified)
4682 +6 -0 trunk/modules/m_sasl.c (File Modified)
4683 +6 -0 trunk/modules/m_user.c (File Modified)
4684
4685
4686 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4687 Log:
4688 - additional revert
4689
4690
4691 Changes: Modified:
4692 +0 -2 trunk/include/s_newconf.h (File Modified)
4693 +0 -4 trunk/include/s_serv.h (File Modified)
4694 +0 -1 trunk/src/newconf.c (File Modified)
4695 +1 -13 trunk/src/s_serv.c (File Modified)
4696
4697
4698 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4699 Log:
4700 - revert LZOLink patch for now
4701
4702
4703 Changes: Modified:
4704 +0 -1 trunk/servlink/Makefile.in (File Modified)
4705 +0 -16 trunk/servlink/README (File Modified)
4706 +2 -36 trunk/servlink/control.c (File Modified)
4707 +0 -3 trunk/servlink/control.h (File Modified)
4708 +7 -5955 trunk/servlink/io.c (File Modified)
4709 + - trunk/servlink/lzoconf.h (File Deleted)
4710 + - trunk/servlink/lzodefs.h (File Deleted)
4711 + - trunk/servlink/minilzo.c (File Deleted)
4712 + - trunk/servlink/minilzo.h (File Deleted)
4713 +0 -1 trunk/servlink/servlink.h (File Modified)
4714
4715
4716 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4717 Log:
4718 - more stuff here
4719
4720
4721 Changes: Modified:
4722 +4 -2 trunk/servlink/control.c (File Modified)
4723 +2 -1 trunk/servlink/io.c (File Modified)
4724
4725
4726 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4727 Log:
4728 - oops
4729
4730
4731 Changes: Modified:
4732 +2 -2 trunk/servlink/io.c (File Modified)
4733
4734
4735 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4736 Log:
4737 - paranoia, prevent segfaults
4738
4739
4740 Changes: Modified:
4741 +2 -2 trunk/servlink/io.c (File Modified)
4742
4743
4744 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4745 Log:
4746 - more optimal servlink code
4747
4748
4749 Changes: Modified:
4750 +21 -8 trunk/servlink/io.c (File Modified)
4751
4752
4753 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4754 Log:
4755 - more efficient read strategy
4756
4757
4758 Changes: Modified:
4759 +15 -3 trunk/servlink/io.c (File Modified)
4760
4761
4762 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4763 Log:
4764 - use lzo_uintp cast to make LZO happy
4765
4766
4767 Changes: Modified:
4768 +3 -3 trunk/servlink/io.c (File Modified)
4769
4770
4771 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4772 Log:
4773 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4774
4775
4776 Changes: Modified:
4777 +4 -0 trunk/doc/example.conf (File Modified)
4778 +2 -1 trunk/include/s_newconf.h (File Modified)
4779 +4 -0 trunk/include/s_serv.h (File Modified)
4780 +1 -0 trunk/servlink/Makefile.in (File Modified)
4781 +16 -0 trunk/servlink/README (File Modified)
4782 +34 -2 trunk/servlink/control.c (File Modified)
4783 +3 -0 trunk/servlink/control.h (File Modified)
4784 +5929 -7 trunk/servlink/io.c (File Modified)
4785 + - trunk/servlink/lzoconf.h (File Added)
4786 + - trunk/servlink/lzodefs.h (File Added)
4787 + - trunk/servlink/minilzo.c (File Added)
4788 + - trunk/servlink/minilzo.h (File Added)
4789 +1 -0 trunk/servlink/servlink.h (File Modified)
4790 +1 -0 trunk/src/newconf.c (File Modified)
4791 +14 -2 trunk/src/s_serv.c (File Modified)
4792
4793
4794 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
4795 Log:
4796 - remove imalloc, it was a concept that probably wouldn't have worked properly
4797
4798
4799 Changes: Modified:
4800 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
4801 + - trunk/libcharybdis/imalloc.c (File Deleted)
4802 + - trunk/libcharybdis/imalloc.h (File Deleted)
4803
4804
4805 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
4806 Log:
4807 - disable imalloc for now
4808
4809
4810 Changes: Modified:
4811 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
4812
4813
4814 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
4815 Log:
4816 - remove unneeded debug code
4817
4818
4819 Changes: Modified:
4820 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
4821
4822
4823 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
4824 Log:
4825 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
4826
4827
4828 Changes: Modified:
4829 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
4830
4831
4832 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
4833 Log:
4834 - more stuff here, imalloc remains disabled for now
4835
4836
4837 Changes: Modified:
4838 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
4839
4840
4841 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
4842 Log:
4843 - more progress
4844
4845
4846 Changes: Modified:
4847 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
4848
4849
4850 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
4851 Log:
4852 - more tweaks
4853
4854
4855 Changes: Modified:
4856 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4857 +2 -0 trunk/src/ircd.c (File Modified)
4858
4859
4860 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
4861 Log:
4862 - roll back libircd crap
4863
4864
4865 Changes: Modified:
4866 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
4867 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
4868 +29 -0 trunk/src/.depend (File Modified)
4869 +6 -21 trunk/src/Makefile.in (File Modified)
4870 +3 -218 trunk/src/ircd.c (File Modified)
4871 + - trunk/src/ircd_linker.c (File Deleted)
4872 + - trunk/src/main.c (File Deleted)
4873
4874
4875 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
4876 Log:
4877 - realloc(), free() implementation
4878
4879
4880 Changes: Modified:
4881 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
4882
4883
4884 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
4885 Log:
4886 - malloc(), calloc() implementation
4887
4888
4889 Changes: Modified:
4890 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
4891
4892
4893 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
4894 Log:
4895 - block_free(), block_find(), retune_heaps() implementation
4896
4897
4898 Changes: Modified:
4899 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
4900
4901
4902 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
4903 Log:
4904 - block_destroy code, block_allocate code.
4905
4906
4907 Changes: Modified:
4908 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
4909
4910
4911 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
4912 Log:
4913 - block_new() code
4914
4915
4916 Changes: Modified:
4917 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
4918
4919
4920 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
4921 Log:
4922 - disable imalloc again :P
4923
4924
4925 Changes: Modified:
4926 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4927
4928
4929 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
4930 Log:
4931 - fix warning
4932
4933
4934 Changes: Modified:
4935 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4936
4937
4938 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
4939 Log:
4940 - fix typo
4941
4942
4943 Changes: Modified:
4944 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4945
4946
4947 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
4948 Log:
4949 - constructor code for imalloc engine (malloc_init())
4950
4951
4952 Changes: Modified:
4953 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
4954
4955
4956 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
4957 Log:
4958 - imalloc engine improvements
4959
4960
4961 Changes: Modified:
4962 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
4963
4964
4965 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
4966 Log:
4967 - replace mmap() code with direct brk()/sbrk() calls.
4968
4969
4970 Changes: Modified:
4971 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
4972
4973
4974 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
4975 Log:
4976 - remove outdated i_malloc() interfaces
4977
4978
4979 Changes: Modified:
4980 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
4981
4982
4983 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
4984 Log:
4985 - redisable imalloc (sorry!)
4986
4987
4988 Changes: Modified:
4989 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
4990
4991
4992 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
4993 Log:
4994 - correct GET_PAGE_SLOT() macro
4995
4996
4997 Changes: Modified:
4998 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
4999
5000
5001 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5002 Log:
5003 - oops forgot to commit it with imalloc turned off
5004
5005
5006 Changes: Modified:
5007 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5008
5009
5010 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5011 Log:
5012 - cleanups
5013
5014
5015 Changes: Modified:
5016 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5017 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5018
5019
5020 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5021 Log:
5022 - lowlevel imalloc code
5023
5024
5025 Changes: Modified:
5026 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5027 + - trunk/libcharybdis/imalloc.h (File Added)
5028
5029
5030 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5031 Log:
5032 - fix bindings
5033
5034
5035 Changes: Modified:
5036 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5037
5038
5039 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5040 Log:
5041 remove #ifndef
5042
5043
5044 Changes: Modified:
5045 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5046
5047
5048 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5049 Log:
5050 - 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)
5051
5052
5053 Changes: Modified:
5054 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5055 + - trunk/libcharybdis/imalloc.c (File Added)
5056
5057
5058 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5059 Log:
5060 - increment configure Id
5061
5062
5063 Changes: Modified:
5064 +2208 -1 trunk/configure (File Modified)
5065
5066
5067 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5068 Log:
5069 - bootstrap for imalloc code
5070
5071
5072 Changes: Modified:
5073 +54 -1 trunk/configure.ac (File Modified)
5074 +27 -0 trunk/include/setup.h.in (File Modified)
5075
5076
5077 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5078 Log:
5079 Clarify interaction of spoofs and channel bans/operator{} blocks.
5080
5081
5082 Changes: Modified:
5083 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5084 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5085
5086
5087 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5088 Log:
5089 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5090
5091
5092 Changes: Modified:
5093 +30 -22 trunk/src/ircd.c (File Modified)
5094
5095
5096 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5097 Log:
5098 If shared{} blocks deny something, the command
5099 is silently ignored.
5100
5101
5102 Changes: Modified:
5103 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5104
5105
5106 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5107 Log:
5108 Move up IsService check so we don't store a non-service
5109 in preClient->sasl_agent.
5110
5111
5112 Changes: Modified:
5113 +6 -6 trunk/modules/m_sasl.c (File Modified)
5114
5115
5116 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5117 Log:
5118 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5119 Add some more sanity checks on agent strings.
5120
5121
5122 Changes: Modified:
5123 +13 -11 trunk/modules/m_sasl.c (File Modified)
5124
5125
5126 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5127 Log:
5128 Unknown clients can have an ID too now so make sure to remove
5129 them from the hash if they exit.
5130
5131
5132 Changes: Modified:
5133 +3 -0 trunk/src/client.c (File Modified)
5134
5135
5136 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5137 Log:
5138 Only accept sasl from servers in a service{} block.
5139 Not tested but this must go in.
5140
5141
5142 Changes: Modified:
5143 +6 -0 trunk/modules/m_sasl.c (File Modified)
5144 +3 -0 trunk/modules/m_signon.c (File Modified)
5145
5146
5147 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5148 Log:
5149 Only process SAVE messages targetting registered users,
5150 not servers or unregistered connections. Could cause
5151 a crash when bad protocol was received.
5152
5153
5154 Changes: Modified:
5155 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5156
5157
5158 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5159 Log:
5160 - fix QJM buffer overflow vulnerability (fucking GXTi)
5161
5162
5163 Changes: Modified:
5164 +3 -3 trunk/src/s_user.c (File Modified)
5165
5166
5167 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5168 Log:
5169 Mention /scan umodes under oper_spy privilege.
5170
5171
5172 Changes: Modified:
5173 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5174
5175
5176 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5177 Log:
5178 Mention that overlapping cluster blocks are a bad thing.
5179
5180
5181 Changes: Modified:
5182 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5183
5184
5185 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5186 Log:
5187 - Document cluster{} and shared{} blocks.
5188 - Mention that service{} does not allow wildcards.
5189
5190
5191 Changes: Modified:
5192 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5193
5194
5195 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5196 Log:
5197 Document exempt{} and service{} blocks, point to reference.conf for
5198 general{}, channel{} and serverhide{}.
5199
5200
5201 Changes: Modified:
5202 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5203
5204
5205 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5206 Log:
5207 Document ~ in lists of values better.
5208
5209
5210 Changes: Modified:
5211 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5212
5213
5214 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5215 Log:
5216 More detailed CNOTICE, CPRIVMSG descriptions.
5217
5218
5219 Changes: Modified:
5220 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5221
5222
5223 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5224 Log:
5225 Oops, need both Revision and Id on modules.
5226
5227
5228 Changes: Modified:
5229 + - trunk/modules/sno_routing.c (Property Modified)
5230
5231
5232 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5233 Log:
5234 Tweak header comment a bit (filename, Id).
5235
5236
5237 Changes: Modified:
5238 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5239
5240
5241 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5242 Log:
5243 Add GLINE and UNGLINE.
5244
5245
5246 Changes: Modified:
5247 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5248
5249
5250 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5251 Log:
5252 New configure with proper Id.
5253
5254
5255 Changes: Modified:
5256 +3 -1 trunk/configure (File Modified)
5257
5258
5259 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5260 Log:
5261 Change #include directives for in6addr_any, hopefully compiles better now.
5262
5263
5264 Changes: Modified:
5265 +3 -1 trunk/configure.ac (File Modified)
5266
5267
5268 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5269 Log:
5270 Encourage putting actual administrative information
5271 in the admin{} block.
5272
5273
5274 Changes: Modified:
5275 +3 -3 trunk/doc/example.conf (File Modified)
5276
5277
5278 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5279 Log:
5280 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5281
5282
5283 Changes: Modified:
5284 +9 -7 trunk/include/s_conf.h (File Modified)
5285 +1 -0 trunk/src/newconf.c (File Modified)
5286 +10 -0 trunk/src/s_user.c (File Modified)
5287
5288
5289 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5290 Log:
5291 - Change to glines = no in example confs
5292 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5293 are disabled.
5294
5295
5296 Changes: Modified:
5297 +1 -1 trunk/doc/example.conf (File Modified)
5298 +1 -1 trunk/doc/reference.conf (File Modified)
5299 +2 -2 trunk/modules/m_gline.c (File Modified)
5300
5301
5302 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5303 Log:
5304 - forward-port QJM fix from 1.1
5305
5306
5307 Changes: Modified:
5308 +2 -0 trunk/src/s_user.c (File Modified)
5309
5310
5311 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5312 Log:
5313 - add switch to configure to disable the block allocator
5314
5315
5316 Changes: Modified:
5317 +18 -0 trunk/configure (File Modified)
5318 +9 -0 trunk/configure.ac (File Modified)
5319 +0 -6 trunk/include/config.h (File Modified)
5320 +3 -0 trunk/include/setup.h.in (File Modified)
5321
5322
5323 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5324 Log:
5325 Fix wierd error that would exit SASL users with "Overridden"
5326
5327 Changes: Modified:
5328 +1 -1 trunk/modules/m_signon.c (File Modified)
5329
5330
5331 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5332 Log:
5333 Remove obsolete XXX comment about lazylinks.
5334
5335
5336 Changes: Modified:
5337 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5338
5339
5340 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5341 Log:
5342 OJOIN: make sure to send the wallops remotely for #channels
5343
5344
5345 Changes: Modified:
5346 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5347
5348
5349 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5350 Log:
5351 Accountability for OJOIN (contrib module)
5352
5353 Changes: Modified:
5354 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5355
5356
5357 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5358 Log:
5359 - move more stuff over to ircd_state
5360
5361
5362 Changes: Modified:
5363 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5364 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5365 +9 -0 trunk/src/ircd_state.c (File Modified)
5366 +3 -3 trunk/src/patricia.c (File Modified)
5367
5368
5369 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5370 Log:
5371 - move more stuff out of libircd and into ircd_state.c
5372
5373
5374 Changes: Modified:
5375 +5 -5 trunk/src/channel.c (File Modified)
5376 +4 -4 trunk/src/client.c (File Modified)
5377 +12 -0 trunk/src/ircd_state.c (File Modified)
5378
5379
5380 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5381 Log:
5382 - this is just barrels of fun
5383
5384
5385 Changes: Modified:
5386 + - trunk/include/ircd_state.h (File Added)
5387 +1 -1 trunk/src/Makefile.in (File Modified)
5388 +2 -1 trunk/src/channel.c (File Modified)
5389 +3 -52 trunk/src/ircd.c (File Modified)
5390 +100 -3 trunk/src/ircd_state.c (File Modified)
5391
5392
5393 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5394 Log:
5395 It's .include, not #include.
5396
5397
5398 Changes: Modified:
5399 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5400
5401
5402 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5403 Log:
5404 More consistent section titles.
5405
5406
5407 Changes: Modified:
5408 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5409 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5410 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5411
5412
5413 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5414 Log:
5415 Mention possible exceeding of +j/+l due to propagation
5416 delays between servers.
5417
5418
5419 Changes: Modified:
5420 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5421
5422
5423 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5424 Log:
5425 Formatting nits:
5426 - "text" -> <quote>text</quote>
5427 - <filename>
5428 - a few more
5429
5430
5431 Changes: Modified:
5432 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5433 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5434 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5435 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5436
5437
5438 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5439 Log:
5440 Remove text about deprecation of glines.
5441
5442
5443 Changes: Modified:
5444 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5445
5446
5447 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5448 Log:
5449 - Add description of umode +D, deaf.
5450 - Mention CALLERID 005 token with umode +g.
5451
5452
5453 Changes: Modified:
5454 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5455
5456
5457 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5458 Log:
5459 Strip off a leading colon in services shortcuts (aliases).
5460
5461
5462 Changes: Modified:
5463 +2 -0 trunk/src/parse.c (File Modified)
5464
5465
5466 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5467 Log:
5468 Add no_oper_invis contrib module, denies opers setting
5469 themselves invisible (except hidden_oper's).
5470
5471
5472 Changes: Modified:
5473 +42 -0 trunk/contrib/Makefile.in (File Modified)
5474 + - trunk/contrib/no_oper_invis.c (File Added)
5475
5476
5477 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5478 Log:
5479 Mention /stats E, make the other /stats descriptions more consistent.
5480
5481
5482 Changes: Modified:
5483 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5484
5485
5486 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5487 Log:
5488 Mention that the KILL reason and oper will appear on channels.
5489
5490
5491 Changes: Modified:
5492 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5493
5494
5495 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5496 Log:
5497 Mention /mode #channel f to query forward channel from outside.
5498
5499
5500 Changes: Modified:
5501 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5502
5503
5504 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5505 Log:
5506 Port over RATBOX_2_1 r20960 (anfl):
5507 client connect notices to +C should be hiding the extra
5508 fields for spoofed users
5509
5510
5511 Changes: Modified:
5512 +2 -1 trunk/src/s_user.c (File Modified)
5513
5514
5515 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5516 Log:
5517 Add a chapter with our extra user commands:
5518 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5519
5520
5521 Changes: Modified:
5522 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5523 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5524
5525
5526 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5527 Log:
5528 Do not put by <server>: in SQUIT reasons to servers
5529 other than the one being exited.
5530
5531
5532 Changes: Modified:
5533 +1 -1 trunk/src/client.c (File Modified)
5534
5535
5536 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5537 Log:
5538 Regenerate configure.
5539
5540
5541 Changes: Modified:
5542 +1162 -1159 trunk/configure (File Modified)
5543
5544
5545 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5546 Log:
5547 Move the warning flags down so they do not mess up
5548 checks like for -Wl,-export-dynamic.
5549
5550
5551 Changes: Modified:
5552 +33 -30 trunk/configure.ac (File Modified)
5553
5554
5555 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5556 Log:
5557 - more work here
5558
5559
5560 Changes: Modified:
5561 +2 -1 trunk/iauth/Makefile.in (File Modified)
5562
5563
5564 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5565 Log:
5566 - build iauth makefile
5567
5568
5569 Changes: Modified:
5570 +3 -2 trunk/configure (File Modified)
5571 +1 -0 trunk/configure.ac (File Modified)
5572
5573
5574 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5575 Log:
5576 - Makefile
5577
5578
5579 Changes: Modified:
5580 + - trunk/iauth/Makefile.in (File Added)
5581
5582
5583 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5584 Log:
5585 - add iauth.conf.example from irc2.11
5586
5587
5588 Changes: Modified:
5589 + - trunk/doc/example-iauth.conf (File Added)
5590
5591
5592 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5593 Log:
5594 - wow, i found some docs on this thing
5595
5596
5597 Changes: Modified:
5598 + - trunk/doc/technical/iauth-internals.txt (File Added)
5599
5600
5601 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5602 Log:
5603 - no longer applicable
5604
5605
5606 Changes: Modified:
5607 + - trunk/authdaemon/ (File Deleted)
5608
5609
5610 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5611 Log:
5612 - remove libircd.so on make clean (oops)
5613
5614
5615 Changes: Modified:
5616 +1 -1 trunk/src/Makefile.in (File Modified)
5617
5618
5619 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5620 Log:
5621 - merge iauth source for experimentation
5622
5623
5624 Changes: Modified:
5625 + - trunk/iauth/ (File Added)
5626 + - trunk/iauth/a_conf.c (File Added)
5627 + - trunk/iauth/a_conf_def.h (File Added)
5628 + - trunk/iauth/a_conf_ext.h (File Added)
5629 + - trunk/iauth/a_defines.h (File Added)
5630 + - trunk/iauth/a_externs.h (File Added)
5631 + - trunk/iauth/a_io.c (File Added)
5632 + - trunk/iauth/a_io_ext.h (File Added)
5633 + - trunk/iauth/a_log.c (File Added)
5634 + - trunk/iauth/a_log_def.h (File Added)
5635 + - trunk/iauth/a_log_ext.h (File Added)
5636 + - trunk/iauth/a_struct_def.h (File Added)
5637 + - trunk/iauth/iauth.c (File Added)
5638 + - trunk/iauth/mod_lhex.c (File Added)
5639 + - trunk/iauth/mod_lhex_ext.h (File Added)
5640 + - trunk/iauth/mod_pipe.c (File Added)
5641 + - trunk/iauth/mod_pipe_ext.h (File Added)
5642 + - trunk/iauth/mod_rfc931.c (File Added)
5643 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5644 + - trunk/iauth/mod_socks.c (File Added)
5645 + - trunk/iauth/mod_socks_ext.h (File Added)
5646 + - trunk/iauth/mod_webproxy.c (File Added)
5647 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5648
5649
5650 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5651 Log:
5652 User /quote help index was not sorted properly.
5653
5654
5655 Changes: Modified:
5656 +2 -2 trunk/help/Makefile.in (File Modified)
5657 +8 -8 trunk/help/users/index (File Modified)
5658
5659
5660 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5661 Log:
5662 Add SCAN help file.
5663
5664
5665 Changes: Modified:
5666 +25 -8 trunk/help/opers/index (File Modified)
5667 + - trunk/help/opers/scan (File Added)
5668
5669
5670 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5671 Log:
5672 SGML docs:
5673 - Document SCAN UMODES
5674 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5675
5676
5677 Changes: Modified:
5678 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5679
5680
5681 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5682 Log:
5683 Add our copyright information to /info (part of release-1.1 r1026).
5684
5685
5686 Changes: Modified:
5687 +1 -0 trunk/src/version.c.SH (File Modified)
5688
5689
5690 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5691 Log:
5692 Fix some compile warnings.
5693
5694
5695 Changes: Modified:
5696 +1 -1 trunk/modules/core/m_join.c (File Modified)
5697 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5698 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5699 +1 -1 trunk/modules/m_scan.c (File Modified)
5700 +4 -4 trunk/modules/m_signon.c (File Modified)
5701
5702
5703 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5704 Log:
5705 RSFNC: OK, actually consider unknowns also for detecting a collide.
5706 Otherwise we can get two clients with the same nick.
5707
5708
5709 Changes: Modified:
5710 +1 -1 trunk/modules/m_services.c (File Modified)
5711
5712
5713 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5714 Log:
5715 - charybdis profiling stuff
5716 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5717 - update .depend
5718
5719
5720 Changes: Modified:
5721 +0 -8 trunk/configure (File Modified)
5722 +1 -8 trunk/configure.ac (File Modified)
5723 +18 -0 trunk/include/channel.h (File Modified)
5724 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5725 +335 -260 trunk/src/.depend (File Modified)
5726 +1569 -0 trunk/src/Makefile.in (File Modified)
5727 + - trunk/src/chmode.c (File Added)
5728 +16 -1 trunk/src/ircd.c (File Modified)
5729 +11 -0 trunk/src/main.c (File Modified)
5730 +11 -0 trunk/src/modules.c (File Modified)
5731
5732
5733 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5734 Log:
5735 RSFNC: Do not send kills to servers for unknowns
5736
5737
5738 Changes: Modified:
5739 +4 -2 trunk/modules/m_services.c (File Modified)
5740
5741
5742 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5743 Log:
5744 Describe service{} blocks in reference.conf.
5745
5746
5747 Changes: Modified:
5748 +12 -0 trunk/doc/reference.conf (File Modified)
5749
5750
5751 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5752 Log:
5753 Replace this list of modes with pointers to other documentation.
5754
5755
5756 Changes: Modified:
5757 +6 -50 trunk/doc/modes.txt (File Modified)
5758
5759
5760 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5761 Log:
5762 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5763 looks too much like an old-ircd client pointer otherwise.
5764
5765
5766 Changes: Modified:
5767 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5768
5769
5770 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5771 Log:
5772 findforwards:
5773 - note truncation of the list (perhaps sending multiple
5774 notices is better)
5775 - clarify in a comment that /findforwards on a nonexistent
5776 channel can be useful
5777 - sendto_one_notice() requires that the text start with
5778 a colon
5779
5780
5781 Changes: Modified:
5782 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
5783
5784
5785 jilles 2006/03/07 23:33:48 UTC (20060307-982)
5786 Log:
5787 When we close a local server's link, always include the
5788 name of the client causing the exit in the reason in the
5789 SQUIT we send them (replacing them with us). This makes
5790 sure server notices for stuff like "Not enough arguments
5791 to server command" are different on the two sides.
5792
5793
5794 Changes: Modified:
5795 +7 -5 trunk/src/client.c (File Modified)
5796
5797
5798 gxti 2006/03/07 22:58:03 UTC (20060307-980)
5799 Log:
5800 New contrib module m_findforwards.c
5801
5802
5803 Changes: Modified:
5804 +112 -0 trunk/contrib/Makefile.in (File Modified)
5805 + - trunk/contrib/m_findforwards.c (File Added)
5806
5807
5808 jilles 2006/03/07 22:21:29 UTC (20060307-968)
5809 Log:
5810 Whoops, don't show real host behind auth{} spoof in
5811 spoof notices if hide_spoof_ips is enabled.
5812
5813 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
5814
5815
5816 Changes: Modified:
5817 +3 -2 trunk/src/s_conf.c (File Modified)
5818
5819
5820 jilles 2006/03/07 12:54:53 UTC (20060307-962)
5821 Log:
5822 Add dalnet-style /identify that sends to nickserv or chanserv.
5823
5824
5825 Changes: Modified:
5826 +102 -0 trunk/contrib/Makefile.in (File Modified)
5827 + - trunk/contrib/m_identify.c (File Added)
5828
5829
5830 jilles 2006/03/07 12:26:20 UTC (20060307-958)
5831 Log:
5832 Document alias{} blocks a bit better.
5833
5834
5835 Changes: Modified:
5836 +9 -0 trunk/doc/reference.conf (File Modified)
5837
5838
5839 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
5840 Log:
5841 - add aliases to /stats m (data usage is not counted though, sorry)
5842
5843
5844 Changes: Modified:
5845 +1 -0 trunk/include/s_conf.h (File Modified)
5846 +3 -0 trunk/src/newconf.c (File Modified)
5847 +15 -0 trunk/src/parse.c (File Modified)
5848
5849
5850 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
5851 Log:
5852 - remove m_sshortcut as it's no longer relevant
5853
5854
5855 Changes: Modified:
5856 +0 -145 trunk/modules/Makefile.in (File Modified)
5857 + - trunk/modules/m_sshortcut.c (File Deleted)
5858
5859
5860 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
5861 Log:
5862 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
5863 targets instead of my original idea :P)
5864
5865
5866 Changes: Modified:
5867 +32 -0 trunk/doc/example.conf (File Modified)
5868 +35 -0 trunk/doc/reference.conf (File Modified)
5869 +4 -0 trunk/include/parse.h (File Modified)
5870 +7 -0 trunk/include/s_conf.h (File Modified)
5871 +82 -0 trunk/src/newconf.c (File Modified)
5872 +78 -0 trunk/src/parse.c (File Modified)
5873 +16 -0 trunk/src/s_conf.c (File Modified)
5874
5875
5876 jilles 2006/03/05 23:33:56 UTC (20060305-942)
5877 Log:
5878 Remove some spaces after tabs. ??
5879
5880
5881 Changes: Modified:
5882 +18 -18 trunk/src/newconf.c (File Modified)
5883
5884
5885 jilles 2006/03/05 23:15:38 UTC (20060305-940)
5886 Log:
5887 Global /who:
5888 - make sure to clear all marks also if the who was aborted
5889 because of too many matches
5890 - give ERR_TOOMANYMATCHES if too many matches
5891 - clarify comments
5892
5893 ratbox RATBOX_2_2 r22003 (jilles)
5894
5895
5896 Changes: Modified:
5897 +28 -26 trunk/modules/m_who.c (File Modified)
5898
5899
5900 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
5901 Log:
5902 - devel is 2.0
5903
5904
5905 Changes: Modified:
5906 +9 -9 trunk/configure (File Modified)
5907 +1 -1 trunk/configure.ac (File Modified)
5908
5909
5910 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
5911 Log:
5912 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
5913
5914
5915 Changes: Modified:
5916 +2 -1 trunk/include/s_newconf.h (File Modified)
5917 +20 -0 trunk/modules/m_rehash.c (File Modified)
5918 +1 -1 trunk/src/s_newconf.c (File Modified)
5919
5920
5921 gxti 2006/03/05 03:38:33 UTC (20060305-930)
5922 Log:
5923 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
5924
5925
5926 Changes: Modified:
5927 +0 -1 trunk/doc/example.conf (File Modified)
5928 +0 -3 trunk/doc/reference.conf (File Modified)
5929 +0 -1 trunk/include/s_conf.h (File Modified)
5930 +0 -6 trunk/modules/m_info.c (File Modified)
5931 +1 -1 trunk/src/channel.c (File Modified)
5932 +0 -1 trunk/src/newconf.c (File Modified)
5933
5934
5935 gxti 2006/03/05 00:48:56 UTC (20060305-928)
5936 Log:
5937 Missing header in m_chghost.c
5938
5939 Changes: Modified:
5940 +1 -0 trunk/modules/m_chghost.c (File Modified)
5941
5942
5943 gxti 2006/02/28 19:53:33 UTC (20060228-926)
5944 Log:
5945 Relocate QJM code to a seperate function(change_nick_user_host)
5946 Change CHGHOST to use change_nick_user_host instead of just setting it
5947
5948
5949 Changes: Modified:
5950 +3 -0 trunk/include/s_user.h (File Modified)
5951 +1 -1 trunk/modules/m_chghost.c (File Modified)
5952 +3 -78 trunk/modules/m_signon.c (File Modified)
5953 +89 -0 trunk/src/s_user.c (File Modified)
5954
5955
5956 jilles 2006/02/28 13:24:51 UTC (20060228-924)
5957 Log:
5958 Restore /stats a (dns servers, admin-only).
5959
5960
5961 Changes: Modified:
5962 +1 -0 trunk/include/res.h (File Modified)
5963 +5 -8 trunk/modules/m_stats.c (File Modified)
5964 +16 -0 trunk/src/res.c (File Modified)
5965
5966
5967 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
5968 Log:
5969 - Add CHARYBDIS_PROFILE if we are profiling.
5970 - Remove -static from CFLAGS when profiling because this is really unnecessary.
5971 - Remove duplicate --enable-epoll entry.
5972
5973
5974 Changes: Modified:
5975 +1595 -15 trunk/configure (File Modified)
5976 +30 -11 trunk/configure.ac (File Modified)
5977 +3 -0 trunk/include/setup.h.in (File Modified)
5978
5979
5980 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
5981 Log:
5982 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
5983
5984
5985 Changes: Modified:
5986 +28 -0 trunk/aclocal.m4 (File Modified)
5987
5988
5989 jilles 2006/02/23 13:25:48 UTC (20060223-916)
5990 Log:
5991 Allow requesting forward channel and quiet list in same mode command.
5992
5993
5994 Changes: Modified:
5995 +1 -1 trunk/modules/core/m_mode.c (File Modified)
5996
5997
5998 jilles 2006/02/22 00:06:41 UTC (20060222-912)
5999 Log:
6000 Add description of xline wildcards.
6001
6002
6003 Changes: Modified:
6004 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6005
6006
6007 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6008 Log:
6009 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6010
6011
6012 Changes: Modified:
6013 +0 -4 trunk/modules/m_services.c (File Modified)
6014
6015
6016 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6017 Log:
6018 typo
6019
6020
6021 Changes: Modified:
6022 +1 -1 trunk/include/hook.h (File Modified)
6023
6024
6025 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6026 Log:
6027 call_hook, not hook_call
6028
6029
6030 Changes: Modified:
6031 +1 -1 trunk/modules/core/m_join.c (File Modified)
6032
6033
6034 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6035 Log:
6036 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6037 Could be useful for a number of things.
6038
6039
6040 Changes: Modified:
6041 +9 -0 trunk/modules/core/m_join.c (File Modified)
6042
6043
6044 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6045 Log:
6046 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6047
6048
6049 Changes: Modified:
6050 +7 -0 trunk/include/hook.h (File Modified)
6051
6052
6053 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6054 Log:
6055 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6056
6057
6058 Changes: Modified:
6059 +15 -0 trunk/modules/m_services.c (File Modified)
6060
6061
6062 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6063 Log:
6064 Clarify snomask +f, +k, +u.
6065
6066
6067 Changes: Modified:
6068 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6069
6070
6071 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6072 Log:
6073 Cmode +p and +s may be set simultaneously.
6074
6075
6076 Changes: Modified:
6077 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6078
6079
6080 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6081 Log:
6082 actually, we should check the data version on each reload (oops)
6083
6084
6085 Changes: Modified:
6086 +6 -6 trunk/src/main.c (File Modified)
6087
6088
6089 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6090 Log:
6091 more work on the loader
6092
6093
6094 Changes: Modified:
6095 +45 -21 trunk/src/main.c (File Modified)
6096
6097
6098 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6099 Log:
6100 Add prototype ircd_state.c
6101
6102
6103 Changes: Modified:
6104 + - trunk/src/ircd_state.c (File Added)
6105
6106
6107 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6108 Log:
6109 Smaller improvements.
6110
6111
6112 Changes: Modified:
6113 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6114
6115
6116 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6117 Log:
6118 Add a lot of stuff here.
6119
6120
6121 Changes: Modified:
6122 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6123
6124
6125 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6126 Log:
6127 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6128
6129
6130 Changes: Modified:
6131 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6132
6133
6134 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6135 Log:
6136 Invex doesn't trump +r or (sic) +J.
6137
6138
6139 Changes: Modified:
6140 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6141
6142
6143 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6144 Log:
6145 Check to make sure a module is not loaded before loading it.
6146
6147
6148 Changes: Modified:
6149 +6 -1 trunk/src/ircd_parser.y (File Modified)
6150
6151
6152 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6153 Log:
6154 - Add a missing comma in the HeaderMessages array
6155 - Only send "Your hostname is too long ..." if that really is the case
6156
6157
6158 Changes: Modified:
6159 +2 -2 trunk/src/s_auth.c (File Modified)
6160
6161
6162 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6163 Log:
6164 build_symtable() will have already bailed here, so no need to check
6165 explicitly whether or not charybdis_main is NULL.
6166
6167
6168 Changes: Modified:
6169 +7 -16 trunk/src/main.c (File Modified)
6170
6171
6172 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6173 Log:
6174 Data structure versioning, part 1.
6175
6176
6177 Changes: Modified:
6178 +10 -1 trunk/include/ircd_defs.h (File Modified)
6179 +2 -0 trunk/src/ircd.c (File Modified)
6180 +15 -3 trunk/src/main.c (File Modified)
6181
6182
6183 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6184 Log:
6185 build a symbol table and use that instead of doing a raw dlsym on everything
6186
6187
6188 Changes: Modified:
6189 + - trunk/include/ircd_linker.h (File Added)
6190 +71 -1 trunk/src/Makefile.in (File Modified)
6191 + - trunk/src/ircd_linker.c (File Added)
6192 +16 -4 trunk/src/main.c (File Modified)
6193
6194
6195 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6196 Log:
6197 The launcher now calls io_loop() instead of charybdis_main().
6198 This is so that we do not have to reinitialize *everything* later.
6199
6200
6201 Changes: Modified:
6202 +1 -0 trunk/include/ircd.h (File Modified)
6203 +6 -7 trunk/src/ircd.c (File Modified)
6204 +13 -1 trunk/src/main.c (File Modified)
6205
6206
6207 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6208 Log:
6209 Use global binding on libircd.so.
6210
6211
6212 Changes: Modified:
6213 +1 -1 trunk/src/main.c (File Modified)
6214
6215
6216 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6217 Log:
6218 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6219 (it will do more later)
6220
6221
6222 Changes: Modified:
6223 +14 -12 trunk/include/config.h (File Modified)
6224 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6225 +31 -5 trunk/src/Makefile.in (File Modified)
6226 +78 -1 trunk/src/ircd.c (File Modified)
6227 + - trunk/src/main.c (File Added)
6228
6229
6230 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6231 Log:
6232 Add whitespace here, oops.
6233
6234
6235 Changes: Modified:
6236 +1 -1 trunk/CREDITS (File Modified)
6237
6238
6239 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6240 Log:
6241 Properly copy over the IP address here instead of using a cheap hack.
6242 Because the hack didn't work right except on IPv6. :|
6243
6244
6245 Changes: Modified:
6246 +12 -2 trunk/src/s_newconf.c (File Modified)
6247
6248
6249 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6250 Log:
6251 Revert reject cache notice to ratbox's, which more
6252 clearly suggests what's happening.
6253
6254
6255 Changes: Modified:
6256 +4 -1 trunk/src/reject.c (File Modified)
6257
6258
6259 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6260 Log:
6261 Fix the openssl status in the overview information.
6262
6263
6264 Changes: Modified:
6265 +1 -3 trunk/configure (File Modified)
6266 +1 -3 trunk/configure.ac (File Modified)
6267
6268
6269 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6270 Log:
6271 - Add simple exempt{} block (127.0.0.1) to example.conf.
6272 - Remove mention of deny{}.
6273
6274
6275 Changes: Modified:
6276 +5 -0 trunk/doc/example.conf (File Modified)
6277 +1 -1 trunk/doc/reference.conf (File Modified)
6278
6279
6280 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6281 Log:
6282 example.conf: add some comments at the start
6283 reference.conf: some ircd-ratbox -> charybdis
6284
6285
6286 Changes: Modified:
6287 +11 -0 trunk/doc/example.conf (File Modified)
6288 +6 -5 trunk/doc/reference.conf (File Modified)
6289
6290
6291 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6292 Log:
6293 Rename m_createauthonly module to createauthonly
6294 as this is not a module providing an m_function
6295 (command).
6296
6297
6298 Changes: Modified:
6299 +1 -38 trunk/contrib/Makefile.in (File Modified)
6300 + - trunk/contrib/createauthonly.c (File Added)
6301 + - trunk/contrib/m_createauthonly.c (File Deleted)
6302
6303
6304 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6305 Log:
6306 Add to example confs commented lines for:
6307 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6308 sno_globalkline.so, sno_globaloper.so.
6309
6310
6311 Changes: Modified:
6312 +5 -1 trunk/doc/example.conf (File Modified)
6313 +9 -1 trunk/doc/reference.conf (File Modified)
6314
6315
6316 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6317 Log:
6318 - Unbreak connecting to connect{}s with hostnames
6319 instead of IP addresses (broken with new resolver).
6320 - Try to do A/AAAA query based on aftype in
6321 connect{} (doesn't seem to work fully).
6322
6323
6324 Changes: Modified:
6325 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6326
6327
6328 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6329 Log:
6330 Unbreak /rehash dns.
6331
6332
6333 Changes: Modified:
6334 +1 -0 trunk/src/res.c (File Modified)
6335
6336
6337 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6338 Log:
6339 Preserve Hybrid Id and add one of our own.
6340
6341
6342 Changes: Modified:
6343 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6344 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6345
6346
6347 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6348 Log:
6349 Add anfl and Androsyn to CREDITS.
6350 They wrote a lot of ratbox code we use, both before and after the fork.
6351
6352
6353 Changes: Modified:
6354 +2 -0 trunk/CREDITS (File Modified)
6355
6356
6357 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6358 Log:
6359 Hostname validity check.
6360
6361
6362 Changes: Modified:
6363 +42 -3 trunk/src/s_auth.c (File Modified)
6364
6365
6366 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6367 Log:
6368 Version bump to 1.2.0.
6369
6370
6371 Changes: Modified:
6372 +9 -9 trunk/configure (File Modified)
6373 +1 -1 trunk/configure.ac (File Modified)
6374
6375
6376 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6377 Log:
6378 - Missed a spot in the IPv6 code here. Should be usable now.
6379
6380
6381 Changes: Modified:
6382 +2 -2 trunk/src/res.c (File Modified)
6383
6384
6385 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6386 Log:
6387 Alright, so, this massive commit does the following:
6388 - Removes adns
6389 - Adds a resolver based on the undernet and hybrid one.
6390 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6391 - Makes a check in ./configure be posixly correct
6392 - Simplifies the auth code and DNS callbacks
6393
6394 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6395
6396
6397 Changes: Modified:
6398 +1 -1 trunk/Makefile.in (File Modified)
6399 + - trunk/adns/ (File Deleted)
6400 +148 -80 trunk/configure (File Modified)
6401 +1 -2 trunk/configure.ac (File Modified)
6402 +6 -0 trunk/include/client.h (File Modified)
6403 +1 -0 trunk/include/packet.h (File Modified)
6404 +153 -41 trunk/include/res.h (File Modified)
6405 + - trunk/include/reslib.h (File Added)
6406 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6407 +930 -1449 trunk/modules/.depend (File Modified)
6408 +3 -0 trunk/modules/m_stats.c (File Modified)
6409 +417 -621 trunk/src/.depend (File Modified)
6410 +1 -1 trunk/src/.indent.pro (File Modified)
6411 +2069 -289 trunk/src/Makefile.in (File Modified)
6412 + - trunk/src/adns.c (File Deleted)
6413 + - trunk/src/res.c (File Added)
6414 + - trunk/src/reslib.c (File Added)
6415 +11 -50 trunk/src/s_auth.c (File Modified)
6416 +4 -26 trunk/src/s_newconf.c (File Modified)
6417
6418
6419 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6420 Log:
6421 Document the NOBALLOC feature.
6422
6423
6424 Changes: Modified:
6425 +7 -1 trunk/include/config.h (File Modified)
6426
6427
6428 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6429 Log:
6430 commands.sgml changes
6431
6432
6433 Changes: Modified:
6434 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6435
6436
6437 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6438 Log:
6439 connect{} changes.
6440
6441
6442 Changes: Modified:
6443 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6444
6445
6446 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6447 Log:
6448 Improve description of class{} block (in particular,
6449 mention server classes as well as client classes).
6450
6451
6452 Changes: Modified:
6453 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6454
6455
6456 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6457 Log:
6458 In comment:
6459 -/* sendq: servers need a higher sendq as they send more data */
6460 +/* sendq: servers need a higher sendq as they are sent more data */
6461
6462
6463 Changes: Modified:
6464 +1 -1 trunk/doc/reference.conf (File Modified)
6465
6466
6467 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6468 Log:
6469 Add modules{} block.
6470
6471
6472 Changes: Modified:
6473 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6474
6475
6476 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6477 Log:
6478 Add general::oper_snomask, snomask on oper up for opers
6479 that have umode +s set on oper up, but do not have
6480 a specific snomask setting in their operator block.
6481 If this is empty or not specified, +s is used as before.
6482
6483
6484 Changes: Modified:
6485 +4 -1 trunk/doc/example.conf (File Modified)
6486 +7 -1 trunk/doc/reference.conf (File Modified)
6487 +1 -0 trunk/include/client.h (File Modified)
6488 +1 -0 trunk/include/s_conf.h (File Modified)
6489 +32 -0 trunk/src/newconf.c (File Modified)
6490 +1 -0 trunk/src/s_conf.c (File Modified)
6491 +13 -3 trunk/src/s_user.c (File Modified)
6492
6493
6494 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6495 Log:
6496 fix error
6497
6498 Changes: Modified:
6499 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6500
6501
6502 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6503 Log:
6504 Add MASKTRACE and CHANTRACE commands.
6505
6506
6507 Changes: Modified:
6508 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6509
6510
6511 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6512 Log:
6513 document loadmodule directive
6514
6515
6516 Changes: Modified:
6517 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6518
6519
6520 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6521 Log:
6522 finish this up
6523
6524
6525 Changes: Modified:
6526 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6527
6528
6529 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6530 Log:
6531 q:lines are no longer living in the ircd.conf either
6532
6533
6534 Changes: Modified:
6535 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6536
6537
6538 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6539 Log:
6540 remove k:line, d:line, x:line as they are their own files now
6541
6542
6543 Changes: Modified:
6544 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6545
6546
6547 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6548 Log:
6549 New place for operator::snomask.
6550
6551
6552 Changes: Modified:
6553 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6554
6555
6556 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6557 Log:
6558 Document connect {}.
6559
6560
6561 Changes: Modified:
6562 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6563
6564
6565 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6566 Log:
6567 example.conf: move operator::snomask to a more logical place,
6568 more sensible default
6569 reference.conf: add operator::snomask
6570
6571
6572 Changes: Modified:
6573 +3 -3 trunk/doc/example.conf (File Modified)
6574 +3 -0 trunk/doc/reference.conf (File Modified)
6575
6576
6577 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6578 Log:
6579 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6580 in those conf entries that take umodes like <name1>, <name2>, ...
6581
6582
6583 Changes: Modified:
6584 +3 -0 trunk/doc/reference.conf (File Modified)
6585 +3 -0 trunk/src/newconf.c (File Modified)
6586
6587
6588 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6589 Log:
6590 Remove H:line
6591
6592
6593 Changes: Modified:
6594 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6595
6596
6597 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6598 Log:
6599 Aesthetic changes.
6600
6601
6602 Changes: Modified:
6603 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6604
6605
6606 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6607 Log:
6608 s/allow/auth
6609
6610
6611 Changes: Modified:
6612 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6613
6614
6615 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6616 Log:
6617 fix
6618
6619
6620 Changes: Modified:
6621 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6622
6623
6624 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6625 Log:
6626 Document operator {} blocks.
6627
6628
6629 Changes: Modified:
6630 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6631
6632
6633 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6634 Log:
6635 auth{}: clarify/add some details
6636
6637
6638 Changes: Modified:
6639 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6640
6641
6642 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6643 Log:
6644 auth{}: Move a paragraph.
6645
6646
6647 Changes: Modified:
6648 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6649
6650
6651 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6652 Log:
6653 Document auth{} blocks.
6654
6655
6656 Changes: Modified:
6657 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6658
6659
6660 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6661 Log:
6662 Add umode +R.
6663
6664
6665 Changes: Modified:
6666 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6667
6668
6669 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6670 Log:
6671 Add umode +R, prevents unidentified clients from
6672 sending private messages or notices. /accept'ed
6673 clients and opers are exempt.
6674 Due to the /accept part, this is only checked
6675 at the target's server, may want to change
6676 this?
6677
6678
6679 Changes: Modified:
6680 +1 -0 trunk/help/opers/umode (File Modified)
6681 +1 -0 trunk/help/users/umode (File Modified)
6682 +2 -0 trunk/include/client.h (File Modified)
6683 +1 -0 trunk/include/numeric.h (File Modified)
6684 +11 -1 trunk/modules/core/m_message.c (File Modified)
6685 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6686 +1 -1 trunk/src/messages.tab (File Modified)
6687 +1 -1 trunk/src/s_user.c (File Modified)
6688
6689
6690 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6691 Log:
6692 Don't allow a nick change if banned or quieted (and not
6693 voiced or opped) on a channel. This uses numeric 435
6694 (bahamut's "cannot change to a banned nick") because
6695 bahamut/ircu's 437 and hyperion's 438 already have
6696 another meaning for us.
6697
6698
6699 Changes: Modified:
6700 +2 -0 trunk/include/channel.h (File Modified)
6701 +1 -0 trunk/include/numeric.h (File Modified)
6702 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6703 +38 -0 trunk/src/channel.c (File Modified)
6704 +1 -1 trunk/src/messages.tab (File Modified)
6705
6706
6707 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6708 Log:
6709 KNOCK:
6710 - respect ban exceptions
6711 - also deny a knock if quieted
6712
6713
6714 Changes: Modified:
6715 +2 -1 trunk/modules/m_knock.c (File Modified)
6716
6717
6718 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6719 Log:
6720 Reverse bad substitution in comment.
6721
6722
6723 Changes: Modified:
6724 +1 -1 trunk/src/channel.c (File Modified)
6725
6726
6727 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6728 Log:
6729 - set DynSpoof flag for clients spoofed at registration
6730 - add orighost instead of host to the hostname hash
6731
6732
6733 Changes: Modified:
6734 +5 -1 trunk/src/s_user.c (File Modified)
6735
6736
6737 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6738 Log:
6739 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6740
6741
6742 Changes: Modified:
6743 +2 -3 trunk/src/send.c (File Modified)
6744
6745
6746 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6747 Log:
6748 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6749
6750
6751 Changes: Modified:
6752 +17 -7 trunk/modules/m_signon.c (File Modified)
6753
6754
6755 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6756 Log:
6757 Correct minimum args on ENCAP SASL to avoid nasty core.
6758
6759
6760 Changes: Modified:
6761 +1 -1 trunk/modules/m_sasl.c (File Modified)
6762
6763
6764 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6765 Log:
6766 Style nits: sptr can't ever be NULL, don't compare truth
6767 values with YES.
6768
6769
6770 Changes: Modified:
6771 +2 -3 trunk/modules/m_scan.c (File Modified)
6772
6773
6774 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6775 Log:
6776 - Comment out scan_cmodes() prototype to suppress warning
6777 - Correct minimum parameter count for mo_scan()
6778
6779
6780 Changes: Modified:
6781 +2 -2 trunk/modules/m_scan.c (File Modified)
6782
6783
6784 jilles 2006/02/09 00:56:16 UTC (20060209-736)
6785 Log:
6786 SCAN UMODES:
6787 - Include full command in operspy notice
6788 - Allow global scans (no-list used, mask not used) without operspy
6789 - Use ERR_NOPRIVS numeric
6790
6791
6792 Changes: Modified:
6793 +21 -9 trunk/modules/m_scan.c (File Modified)
6794
6795
6796 jilles 2006/02/08 23:45:23 UTC (20060208-734)
6797 Log:
6798 Cancel out the >3 default if < is given; this way
6799 any </> specification fully overrides the default.
6800
6801
6802 Changes: Modified:
6803 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
6804
6805
6806 jilles 2006/02/08 23:13:44 UTC (20060208-732)
6807 Log:
6808 - Call mo_list() from m_list() to reduce code duplication
6809 - Default to >3, rather arbitrarily (conf option?)
6810 - Make < and > mean less than and greater than again
6811
6812
6813 Changes: Modified:
6814 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
6815
6816
6817 jilles 2006/02/08 22:20:43 UTC (20060208-730)
6818 Log:
6819 When processing topic burst, hide connecting server
6820 on netburst if flatten links is enabled.
6821
6822
6823 Changes: Modified:
6824 +9 -2 trunk/modules/m_tb.c (File Modified)
6825
6826
6827 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
6828 Log:
6829 - remove PENALTY token
6830
6831
6832 Changes: Modified:
6833 +0 -1 trunk/include/supported.h (File Modified)
6834
6835
6836 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
6837 Log:
6838 005 fixups:
6839 - Add PENALTY because we have a pace-wait system.
6840 - Add FNC due to SAVE and RSFNC
6841 - Add q to MAXLIST.
6842
6843
6844 Changes: Modified:
6845 +4 -2 trunk/include/supported.h (File Modified)
6846
6847
6848 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
6849 Log:
6850 mkay, indent went nuts here
6851
6852
6853 Changes: Modified:
6854 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
6855
6856
6857 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
6858 Log:
6859 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
6860 and can be used instead. The SAFELIST implementation is the one used by
6861 default, as most users/networks will be used to it.
6862
6863
6864 Changes: Modified:
6865 +1 -0 trunk/NEWS (File Modified)
6866 +14 -0 trunk/include/client.h (File Modified)
6867 +5 -0 trunk/include/hash.h (File Modified)
6868 +404 -272 trunk/modules/Makefile.in (File Modified)
6869 + - trunk/modules/m_list.c (File Deleted)
6870 + - trunk/modules/m_list_ratbox.c (File Added)
6871 + - trunk/modules/m_list_safelist.c (File Added)
6872 +5 -5 trunk/src/hash.c (File Modified)
6873
6874
6875 jilles 2006/02/08 21:02:52 UTC (20060208-720)
6876 Log:
6877 Clear invites on a lowerTS JOIN or SJOIN.
6878 This should complete kick_on_split_riding protection.
6879
6880
6881 Changes: Modified:
6882 +5 -0 trunk/modules/core/m_join.c (File Modified)
6883 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
6884
6885
6886 jilles 2006/02/08 20:26:58 UTC (20060208-718)
6887 Log:
6888 Like in ratbox, send and interpret timestamps on invites.
6889
6890
6891 Changes: Modified:
6892 +9 -2 trunk/modules/m_invite.c (File Modified)
6893
6894
6895 jilles 2006/02/07 12:48:28 UTC (20060207-716)
6896 Log:
6897 Add +S (network service) umode. Just for completeness, users or opers
6898 cannot set this.
6899
6900
6901 Changes: Modified:
6902 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6903
6904
6905 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
6906 Log:
6907 update NEWS a bit
6908
6909
6910 Changes: Modified:
6911 +35 -2 trunk/NEWS (File Modified)
6912
6913
6914 gxti 2006/02/06 04:42:14 UTC (20060206-712)
6915 Log:
6916 Split off a PreClient structure for data to be freed on registation (i.e. password).
6917 New hook introduce_client for post-registration messages.
6918 Fix b0rked SASL numerics.
6919 Burst REALHOST post-introduction for spoofed-on-registration clients.
6920 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
6921 Pre-registration signon support.
6922
6923
6924 Changes: Modified:
6925 +10 -0 trunk/configure (File Modified)
6926 +2 -0 trunk/configure.ac (File Modified)
6927 +14 -4 trunk/include/client.h (File Modified)
6928 +1 -0 trunk/include/hook.h (File Modified)
6929 +1 -0 trunk/include/numeric.h (File Modified)
6930 +3 -0 trunk/include/setup.h.in (File Modified)
6931 +16 -0 trunk/modules/m_chghost.c (File Modified)
6932 +25 -21 trunk/modules/m_sasl.c (File Modified)
6933 +63 -30 trunk/modules/m_signon.c (File Modified)
6934 +18 -0 trunk/src/client.c (File Modified)
6935 +2 -0 trunk/src/hook.c (File Modified)
6936 +5 -5 trunk/src/messages.tab (File Modified)
6937 +2 -0 trunk/src/s_serv.c (File Modified)
6938 +28 -2 trunk/src/s_user.c (File Modified)
6939
6940
6941 gxti 2006/02/06 03:10:01 UTC (20060206-710)
6942 Log:
6943 Update hook documentation.
6944
6945
6946 Changes: Modified:
6947 +30 -0 trunk/doc/hooks.txt (File Modified)
6948
6949
6950 jilles 2006/02/05 22:44:03 UTC (20060205-708)
6951 Log:
6952 Improve @/# handling in match_esc().
6953
6954
6955 Changes: Modified:
6956 +21 -13 trunk/src/match.c (File Modified)
6957
6958
6959 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
6960 Log:
6961 backtrack instead of bailing out when handling a mismatched escape
6962
6963
6964 Changes: Modified:
6965 +1 -1 trunk/src/match.c (File Modified)
6966
6967
6968 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
6969 Log:
6970 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
6971
6972 Changes: Modified:
6973 +2 -1 trunk/CREDITS (File Modified)
6974
6975
6976 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
6977 Log:
6978 Fix the escape brokenness and pick up a more efficient matching algorithm,
6979 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
6980 Patch sent upstream. They can do whatever they want with it, *shrug*.
6981
6982
6983 Changes: Modified:
6984 +147 -161 trunk/src/match.c (File Modified)
6985
6986
6987 jilles 2006/02/04 20:13:39 UTC (20060204-700)
6988 Log:
6989 If flatten links is enabled, fake the origins of some ServerModes
6990 sent to clients so that the server sending the netburst is hidden.
6991 Most mode hacks still show the true source.
6992
6993
6994 Changes: Modified:
6995 +17 -4 trunk/modules/core/m_mode.c (File Modified)
6996 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
6997
6998
6999 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7000 Log:
7001 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7002 where the exit originated).
7003 - When receiving an SQUIT for a server themselves
7004 (IsMe(target_p) || target_p == client_p)
7005 close their link and send a local server notice.
7006
7007
7008 Changes: Modified:
7009 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7010 +6 -3 trunk/src/client.c (File Modified)
7011
7012
7013 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7014 Log:
7015 Hooking into the wrong hook, whoops. :P
7016
7017
7018 Changes: Modified:
7019 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7020 +6 -10 trunk/modules/core/m_join.c (File Modified)
7021
7022
7023 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7024 Log:
7025 this doesn't work right, right now :P
7026
7027
7028 Changes: Modified:
7029 +40 -0 trunk/contrib/Makefile.in (File Modified)
7030 + - trunk/contrib/m_createauthonly.c (File Added)
7031 +6 -0 trunk/include/hook.h (File Modified)
7032 +26 -1 trunk/modules/core/m_join.c (File Modified)
7033 +1 -1 trunk/src/ircd.c (File Modified)
7034
7035
7036 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7037 Log:
7038 Make can_join() hookable.
7039
7040
7041 Changes: Modified:
7042 +12 -1 trunk/src/channel.c (File Modified)
7043
7044
7045 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7046 Log:
7047 add 'int approved;' to the channel event hook
7048
7049
7050 Changes: Modified:
7051 +1 -0 trunk/include/hook.h (File Modified)
7052
7053
7054 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7055 Log:
7056 Use SIDs in SASL ENCAP origin.
7057 Ignore responses from other agents once the first SASL response has been received for a client.
7058
7059
7060 Changes: Modified:
7061 +9 -5 trunk/modules/m_sasl.c (File Modified)
7062
7063
7064 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7065 Log:
7066 Removed stray debug code.
7067
7068
7069 Changes: Modified:
7070 +1 -1 trunk/modules/m_sasl.c (File Modified)
7071
7072
7073 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7074 Log:
7075 Don't complain "unknown MODE flag" if a non-oper attempts
7076 to unset an oper only umode they do not have.
7077 This is to prevent unwanted error messages when users/bots
7078 do things like MODE <nick> +i-sw.
7079
7080
7081 Changes: Modified:
7082 +4 -2 trunk/src/s_user.c (File Modified)
7083
7084
7085 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7086 Log:
7087 Fix client_exit hook name and only call it for local exits that are not
7088 IsAnyServer.
7089
7090
7091 Changes: Modified:
7092 +3 -2 trunk/modules/m_sasl.c (File Modified)
7093
7094
7095 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7096 Log:
7097 Fix SASL logic to actually use stored agent UID.
7098 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7099 Add abort code for exiting clients.
7100
7101
7102 Changes: Modified:
7103 +18 -9 trunk/modules/m_sasl.c (File Modified)
7104
7105
7106 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7107 Log:
7108 Port over ratbox 2.2 /challenge. This is slightly more secure
7109 (better crypto, longer keys, challenge timeout) and has better
7110 client scripts.
7111
7112 The respond tool is no longer part of the ircd tree but a
7113 separate package, currently available from
7114 http://respond.ircd-ratbox.org (we should mirror/... this).
7115
7116
7117 Changes: Modified:
7118 +65 -310 trunk/doc/challenge.txt (File Modified)
7119 +5 -5 trunk/include/client.h (File Modified)
7120 +3 -0 trunk/include/irc_string.h (File Modified)
7121 +3 -0 trunk/include/numeric.h (File Modified)
7122 +94 -50 trunk/modules/m_challenge.c (File Modified)
7123 +1 -2 trunk/src/client.c (File Modified)
7124 +125 -0 trunk/src/irc_string.c (File Modified)
7125 +2 -2 trunk/src/messages.tab (File Modified)
7126 + - trunk/tools/rsa_respond/ (File Deleted)
7127
7128
7129 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7130 Log:
7131 Preliminary SASL support.
7132
7133
7134 Changes: Modified:
7135 +7 -0 trunk/include/client.h (File Modified)
7136 +6 -0 trunk/include/numeric.h (File Modified)
7137 +1 -0 trunk/modules/Makefile.in (File Modified)
7138 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7139 +175 -1 trunk/modules/m_cap.c (File Modified)
7140 + - trunk/modules/m_sasl.c (File Added)
7141 +2 -0 trunk/modules/m_user.c (File Modified)
7142 +5 -5 trunk/src/messages.tab (File Modified)
7143 +8 -2 trunk/src/s_user.c (File Modified)
7144
7145
7146 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7147 Log:
7148 SIGNON: make logout also apply remotely.
7149
7150
7151 Changes: Modified:
7152 +7 -2 trunk/modules/m_signon.c (File Modified)
7153
7154
7155 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7156 Log:
7157 Use an asterisk when sending empty logins in SIGNON.
7158
7159
7160 Changes: Modified:
7161 +5 -5 trunk/modules/m_signon.c (File Modified)
7162
7163
7164 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7165 Log:
7166 SIGNON: Only add whowas entry (add_history()) and wipe
7167 accepts (del_all_accepts()) if nick changed.
7168
7169
7170 Changes: Modified:
7171 +5 -3 trunk/modules/m_signon.c (File Modified)
7172
7173
7174 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7175 Log:
7176 SIGNON: slight fixes to collision code:
7177 - don't kill if target_p == source_p (nick unchanged or only changed case)
7178 - add comment that SAVE support is missing
7179 - use sendto_realops_snomask() instead of sendto_realops_flags()
7180
7181
7182 Changes: Modified:
7183 +9 -6 trunk/modules/m_signon.c (File Modified)
7184
7185
7186 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7187 Log:
7188 Fix up kills for bad nick/user/host on SIGNON.
7189
7190
7191 Changes: Modified:
7192 +16 -6 trunk/modules/m_signon.c (File Modified)
7193
7194
7195 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7196 Log:
7197 If changing to a nick with a digit, only allow the UID.
7198
7199
7200 Changes: Modified:
7201 +4 -0 trunk/modules/m_signon.c (File Modified)
7202
7203
7204 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7205 Log:
7206 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7207 Strip leading digits from logins that are not purely numeric.
7208
7209
7210 Changes: Modified:
7211 +3 -0 trunk/include/numeric.h (File Modified)
7212 +2 -0 trunk/include/send.h (File Modified)
7213 +1 -0 trunk/modules/Makefile.in (File Modified)
7214 +456 -3 trunk/modules/m_services.c (File Modified)
7215 + - trunk/modules/m_signon.c (File Added)
7216 +2 -2 trunk/src/messages.tab (File Modified)
7217 +98 -0 trunk/src/send.c (File Modified)
7218
7219
7220 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7221 Log:
7222 Remove old server notice umodes from example confs.
7223
7224
7225 Changes: Modified:
7226 +1 -2 trunk/doc/example.conf (File Modified)
7227 +4 -17 trunk/doc/reference.conf (File Modified)
7228
7229
7230 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7231 Log:
7232 Add snomask help file (forgot this earlier).
7233
7234
7235 Changes: Modified:
7236 + - trunk/help/opers/snomask (File Added)
7237
7238
7239 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7240 Log:
7241 Add umode +l (receive locops).
7242
7243
7244 Changes: Modified:
7245 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7246
7247
7248 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7249 Log:
7250 We don't plan to implement cmode +R (quiet unidentified) and
7251 umode +I (deny invite) for 1.1, so comment them out from the
7252 docs.
7253
7254
7255 Changes: Modified:
7256 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7257 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7258
7259
7260 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7261 Log:
7262 Improve snomask usage description.
7263
7264
7265 Changes: Modified:
7266 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7267
7268
7269 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7270 Log:
7271 Mention the word snomask with umode +s (needs to be a link really).
7272
7273
7274 Changes: Modified:
7275 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7276
7277
7278 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7279 Log:
7280 Add snomask +Z (operspy notices).
7281
7282
7283 Changes: Modified:
7284 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7285
7286
7287 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7288 Log:
7289 Misc updates/clarifications.
7290
7291
7292 Changes: Modified:
7293 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7294
7295
7296 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7297 Log:
7298 Document snomasks.
7299
7300
7301 Changes: Modified:
7302 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7303 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7304 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7305
7306
7307 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7308 Log:
7309 - Allow ENCAP REALHOST outside burst
7310 - Fix comment describing race condition: this can only happen
7311 on a local whois with use_whois_actually enabled
7312
7313
7314 Changes: Modified:
7315 +4 -6 trunk/modules/m_chghost.c (File Modified)
7316
7317
7318 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7319 Log:
7320 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7321
7322
7323 Changes: Modified:
7324 +39 -0 trunk/contrib/Makefile.in (File Modified)
7325 + - trunk/contrib/sno_globaloper.c (File Added)
7326
7327
7328 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7329 Log:
7330 Pass along old umodes and snomask in umode_changed hook,
7331 changing its parameter type from struct Client *
7332 to hook_data_umode_changed *. (For a new client, both
7333 are zero.)
7334
7335 The IP cloaking module now fully ignores umode changes
7336 where +h didn't change.
7337
7338
7339 Changes: Modified:
7340 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7341 +7 -0 trunk/include/hook.h (File Modified)
7342 +18 -4 trunk/src/s_user.c (File Modified)
7343
7344
7345 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7346 Log:
7347 move libcharybdis-provided function initialisation into libcharybdis_init().
7348
7349
7350 Changes: Modified:
7351 +32 -11 trunk/src/ircd.c (File Modified)
7352
7353
7354 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7355 Log:
7356 Make +f notices (local host, global host, global user@host, local class)
7357 netwide. Exceeding /quote set max remains local.
7358
7359
7360 Changes: Modified:
7361 +4 -4 trunk/src/s_conf.c (File Modified)
7362
7363
7364 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7365 Log:
7366 Netwide notices about attempts to join juped channels.
7367
7368
7369 Changes: Modified:
7370 +1 -1 trunk/modules/core/m_join.c (File Modified)
7371
7372
7373 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7374 Log:
7375 Send server notices about failed oper attempts globally.
7376 Successful remote oper attempt notices will be generated
7377 from the mode changes.
7378
7379
7380 Changes: Modified:
7381 +3 -3 trunk/modules/m_challenge.c (File Modified)
7382 +2 -2 trunk/modules/m_oper.c (File Modified)
7383
7384
7385 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7386 Log:
7387 Rest of infrastructure for sending server notices globally.
7388 Uses a new L_NETWIDE level on sendto_realops_snomask().
7389
7390
7391 Changes: Modified:
7392 +1 -0 trunk/include/send.h (File Modified)
7393 +31 -4 trunk/src/send.c (File Modified)
7394
7395
7396 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7397 Log:
7398 Add general::global_snotices conf option to control
7399 whether we send out SNOTEs. Does not do anything yet.
7400
7401
7402 Changes: Modified:
7403 +1 -0 trunk/doc/example.conf (File Modified)
7404 +6 -0 trunk/doc/reference.conf (File Modified)
7405 +1 -0 trunk/include/s_conf.h (File Modified)
7406 +6 -0 trunk/modules/m_info.c (File Modified)
7407 +1 -0 trunk/src/newconf.c (File Modified)
7408 +1 -0 trunk/src/s_conf.c (File Modified)
7409
7410
7411 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7412 Log:
7413 Only accept SNOTE from servers.
7414
7415
7416 Changes: Modified:
7417 +2 -0 trunk/modules/m_snote.c (File Modified)
7418
7419
7420 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7421 Log:
7422 Correct parv indices so this actually works.
7423
7424
7425 Changes: Modified:
7426 +2 -2 trunk/modules/m_snote.c (File Modified)
7427
7428
7429 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7430 Log:
7431 s/scan/snote/g
7432
7433
7434 Changes: Modified:
7435 +3 -3 trunk/modules/m_snote.c (File Modified)
7436
7437
7438 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7439 Log:
7440 Add m_snote.c, SNOTE propagator.
7441
7442
7443 Changes: Modified:
7444 +86 -0 trunk/modules/Makefile.in (File Modified)
7445 + - trunk/modules/m_snote.c (File Added)
7446
7447
7448 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7449 Log:
7450 start seeding the 1.1 NEWS file
7451
7452
7453 Changes: Modified:
7454 +4 -0 trunk/NEWS (File Modified)
7455
7456
7457 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7458 Log:
7459 rename some modules to more descriptive names...
7460
7461
7462 Changes: Modified:
7463 +2 -131 trunk/contrib/Makefile.in (File Modified)
7464 + - trunk/contrib/globalconnexit.c (File Deleted)
7465 + - trunk/contrib/globallineactive.c (File Deleted)
7466 + - trunk/contrib/sno_farconnect.c (File Added)
7467 + - trunk/contrib/sno_globalkline.c (File Added)
7468 +1 -120 trunk/modules/Makefile.in (File Modified)
7469 + - trunk/modules/networknotice.c (File Deleted)
7470 + - trunk/modules/sno_routing.c (File Added)
7471
7472
7473 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7474 Log:
7475 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7476 Uses FLAGS2_FLOODDONE bit on servers.
7477
7478
7479 Changes: Modified:
7480 +3 -0 trunk/include/client.h (File Modified)
7481 +121 -1 trunk/modules/Makefile.in (File Modified)
7482 + - trunk/modules/networknotice.c (File Added)
7483
7484
7485 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7486 Log:
7487 Don't show servers in /trace to nonopers if flatten links is enabled.
7488
7489
7490 Changes: Modified:
7491 +8 -5 trunk/modules/m_trace.c (File Modified)
7492
7493
7494 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7495 Log:
7496 CHGHOST:
7497 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7498 - send back confirmation to source, if local client
7499 - send a +s server notice if the source is neither a server nor a service (+S)
7500
7501
7502 Changes: Modified:
7503 +5 -1 trunk/modules/m_chghost.c (File Modified)
7504
7505
7506 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7507 Log:
7508 Use sendto_realops_snomask_from() to make the
7509 server notices appear to come from the affected
7510 user's server.
7511
7512
7513 Changes: Modified:
7514 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7515 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7516
7517
7518 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7519 Log:
7520 Add sendto_realops_snomask_from(), allows
7521 specification of apparent source server.
7522
7523
7524 Changes: Modified:
7525 +1 -0 trunk/include/send.h (File Modified)
7526 +41 -1 trunk/src/send.c (File Modified)
7527
7528
7529 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7530 Log:
7531 Revert r579. Keep host, not orighost in oper up notice.
7532 It would be inconsistent to have orighost there, and we
7533 don't want to mess up all server notices by putting both
7534 host and orighost.
7535
7536
7537 Changes: Modified:
7538 +1 -1 trunk/src/s_user.c (File Modified)
7539
7540
7541 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7542 Log:
7543 Include the IP address in operlog/foperlog.
7544
7545
7546 Changes: Modified:
7547 +10 -8 trunk/modules/m_challenge.c (File Modified)
7548 +8 -6 trunk/modules/m_oper.c (File Modified)
7549
7550
7551 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7552 Log:
7553 Call umode_changed hook on oper up.
7554
7555
7556 Changes: Modified:
7557 +1 -0 trunk/src/s_user.c (File Modified)
7558
7559
7560 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7561 Log:
7562 Add globalconnexit contrib module, shows remote client connects/exits
7563 except netsplits/netjoin on snomask +F.
7564 Notice formatting will probably change somewhat still.
7565
7566
7567 Changes: Modified:
7568 +80 -0 trunk/contrib/Makefile.in (File Modified)
7569 + - trunk/contrib/globalconnexit.c (File Added)
7570
7571
7572 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7573 Log:
7574 Declare snomask_modes[] so modules can provide snomasks.
7575
7576
7577 Changes: Modified:
7578 +2 -0 trunk/include/snomask.h (File Modified)
7579
7580
7581 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7582 Log:
7583 Replace user_signon hook with two new hooks: new_local_user
7584 and new_remote_user.
7585 These are called right before the user is introduced to the
7586 rest of the network.
7587
7588
7589 Changes: Modified:
7590 +2 -1 trunk/include/hook.h (File Modified)
7591 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7592 +4 -2 trunk/src/hook.c (File Modified)
7593 +2 -3 trunk/src/s_user.c (File Modified)
7594
7595
7596 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7597 Log:
7598 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7599
7600
7601 Changes: Modified:
7602 +2 -2 trunk/modules/m_scan.c (File Modified)
7603
7604
7605 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7606 Log:
7607 Update doc/technical/send.txt.
7608
7609
7610 Changes: Modified:
7611 +91 -131 trunk/doc/technical/send.txt (File Modified)
7612
7613
7614 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7615 Log:
7616 Add chantrace and masktrace to help files.
7617
7618
7619 Changes: Modified:
7620 + - trunk/help/opers/chantrace (File Added)
7621 +27 -20 trunk/help/opers/index (File Modified)
7622 + - trunk/help/opers/masktrace (File Added)
7623 +2 -0 trunk/help/opers/operspy (File Modified)
7624
7625
7626 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7627 Log:
7628 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7629 Shows etrace-like output for all users in a channel,
7630 in particular IP addresses.
7631
7632
7633 Changes: Modified:
7634 +75 -2 trunk/modules/m_etrace.c (File Modified)
7635
7636
7637 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7638 Log:
7639 Port over ratbox 2.2 r21727 (anfl):
7640 add some logging when we drop servers in places where we only notify opers
7641
7642
7643 Changes: Modified:
7644 +31 -0 trunk/modules/core/m_server.c (File Modified)
7645
7646
7647 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7648 Log:
7649 display orighost in operup message
7650
7651
7652 Changes: Modified:
7653 +1 -1 trunk/src/s_user.c (File Modified)
7654
7655
7656 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7657 Log:
7658 Add globallineactive contrib module, a hack which can often
7659 show k/d/g/x line active for remote clients.
7660
7661
7662 Changes: Modified:
7663 +52 -0 trunk/contrib/Makefile.in (File Modified)
7664 + - trunk/contrib/globallineactive.c (File Added)
7665
7666
7667 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7668 Log:
7669 Show IP field in the same way as MASKTRACE:
7670 "255.255.255.255" if it's unknown (remote TS5 client)
7671 and "0" if we or the remote server are purposely
7672 hiding it.
7673
7674
7675 Changes: Modified:
7676 +12 -1 trunk/modules/m_scan.c (File Modified)
7677
7678
7679 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7680 Log:
7681 scan umodes:
7682 - don't show servers in a global scan
7683 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7684
7685
7686 Changes: Modified:
7687 +4 -1 trunk/modules/m_scan.c (File Modified)
7688
7689
7690 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7691 Log:
7692 Implement SCAN UMODES.
7693
7694
7695 Changes: Modified:
7696 +3 -0 trunk/include/numeric.h (File Modified)
7697 +128 -2 trunk/modules/m_scan.c (File Modified)
7698 +2 -2 trunk/src/messages.tab (File Modified)
7699
7700
7701 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7702 Log:
7703 more oops
7704
7705
7706 Changes: Modified:
7707 +1 -1 trunk/modules/m_scan.c (File Modified)
7708
7709
7710 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7711 Log:
7712 parv[0] should be parv[1].
7713
7714
7715 Changes: Modified:
7716 +1 -1 trunk/modules/m_scan.c (File Modified)
7717
7718
7719 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7720 Log:
7721 another oops
7722
7723
7724 Changes: Modified:
7725 +1 -1 trunk/modules/m_scan.c (File Modified)
7726
7727
7728 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7729 Log:
7730 fix mistake here
7731
7732
7733 Changes: Modified:
7734 +2 -2 trunk/modules/m_scan.c (File Modified)
7735
7736
7737 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7738 Log:
7739 framework for scan command
7740
7741
7742 Changes: Modified:
7743 +113 -0 trunk/modules/Makefile.in (File Modified)
7744 + - trunk/modules/m_scan.c (File Added)
7745
7746
7747 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7748 Log:
7749 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7750
7751
7752 Changes: Modified:
7753 +2 -0 trunk/include/irc_string.h (File Modified)
7754 +157 -1 trunk/modules/m_etrace.c (File Modified)
7755 +129 -90 trunk/src/match.c (File Modified)
7756
7757
7758 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7759 Log:
7760 orighost may live in a different hash bucket (likely the case), lets check it standalone
7761
7762
7763 Changes: Modified:
7764 +39 -3 trunk/src/hostmask.c (File Modified)
7765
7766
7767 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7768 Log:
7769 SVN didn't check modules/ somehow, hrmm.
7770
7771
7772 Changes: Modified:
7773 +1 -1 trunk/modules/m_kline.c (File Modified)
7774 +6 -6 trunk/modules/m_stats.c (File Modified)
7775
7776
7777 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
7778 Log:
7779 Track hostmask entries for client_p->orighost, if available.
7780 Not throughly tested, but seems to work fine.
7781
7782
7783 Changes: Modified:
7784 +8 -4 trunk/include/hostmask.h (File Modified)
7785 +14 -10 trunk/src/hostmask.c (File Modified)
7786
7787
7788 jilles 2006/01/22 19:14:11 UTC (20060122-549)
7789 Log:
7790 Pass on SQUIT reasons more.
7791
7792
7793 Changes: Modified:
7794 +17 -19 trunk/src/client.c (File Modified)
7795
7796
7797 jilles 2006/01/21 17:25:27 UTC (20060121-543)
7798 Log:
7799 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
7800 This way, hidden admins also get them.
7801
7802
7803 Changes: Modified:
7804 +4 -4 trunk/src/send.c (File Modified)
7805
7806
7807 jilles 2006/01/20 22:26:17 UTC (20060120-541)
7808 Log:
7809 From ircd-ratbox 2.2 (r21339 anfl):
7810 ms_kill() should be using find_person(), not find_client()
7811 otherwise it can generate a core.
7812
7813
7814 Changes: Modified:
7815 +1 -1 trunk/modules/core/m_kill.c (File Modified)
7816
7817
7818 jilles 2006/01/18 22:56:51 UTC (20060118-539)
7819 Log:
7820 Add m_error to core_module_table, so it is loaded by default.
7821
7822
7823 Changes: Modified:
7824 +1 -0 trunk/src/modules.c (File Modified)
7825
7826
7827 jilles 2006/01/18 00:28:30 UTC (20060118-536)
7828 Log:
7829 comment is a const char *, not char *.
7830
7831
7832 Changes: Modified:
7833 +1 -1 trunk/include/hook.h (File Modified)
7834
7835
7836 jilles 2006/01/18 00:10:02 UTC (20060118-534)
7837 Log:
7838 Fix a long standing hybrid 7 bug: when getting a read error
7839 on a server, report_error() is called with a %d instead of
7840 a %s in the format string ("Lost connection" in +d).
7841
7842
7843 Changes: Modified:
7844 +1 -1 trunk/src/client.c (File Modified)
7845
7846
7847 jilles 2006/01/16 17:21:11 UTC (20060116-532)
7848 Log:
7849 Clarifications.
7850
7851
7852 Changes: Modified:
7853 +12 -7 trunk/doc/technical/capab.txt (File Modified)
7854
7855
7856 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
7857 Log:
7858 Add document describing capabilities and what they mean.
7859
7860
7861 Changes: Modified:
7862 + - trunk/doc/technical/capab.txt (File Added)
7863
7864
7865 jilles 2006/01/16 01:19:24 UTC (20060116-528)
7866 Log:
7867 Change client_exit hook to pass all exit_client() parameters.
7868
7869
7870 Changes: Modified:
7871 +8 -0 trunk/include/hook.h (File Modified)
7872 +6 -1 trunk/src/client.c (File Modified)
7873
7874
7875 jilles 2006/01/15 21:51:42 UTC (20060115-526)
7876 Log:
7877 Add client_exit hook, called in exit_client() for all
7878 clients of all types, except clients exiting because
7879 of netsplits (QS). The only thing done before it is
7880 marking the client as "closing" (to prevent
7881 recursion).
7882
7883
7884 Changes: Modified:
7885 +1 -0 trunk/include/hook.h (File Modified)
7886 +2 -0 trunk/src/client.c (File Modified)
7887 +2 -0 trunk/src/hook.c (File Modified)
7888
7889
7890 jilles 2006/01/15 21:06:36 UTC (20060115-524)
7891 Log:
7892 Improve the code that calculates the nnnS nnnC counts
7893 in RPL_TRACESERVER.
7894
7895 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
7896
7897
7898 Changes: Modified:
7899 +43 -36 trunk/modules/m_trace.c (File Modified)
7900
7901
7902 jilles 2006/01/15 20:55:27 UTC (20060115-522)
7903 Log:
7904 Add server_eob hook.
7905 Planning to use this for netsplit/join notices.
7906
7907
7908 Changes: Modified:
7909 +1 -0 trunk/include/hook.h (File Modified)
7910 +2 -0 trunk/modules/m_pong.c (File Modified)
7911 +2 -0 trunk/src/hook.c (File Modified)
7912
7913
7914 jilles 2006/01/15 20:01:51 UTC (20060115-520)
7915 Log:
7916 Default motd: ircd-ratbox -> charybdis
7917
7918
7919 Changes: Modified:
7920 +1 -1 trunk/doc/ircd.motd (File Modified)
7921
7922
7923 jilles 2006/01/15 19:35:03 UTC (20060115-518)
7924 Log:
7925 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
7926
7927
7928 Changes: Modified:
7929 +4 -4 trunk/src/s_user.c (File Modified)
7930
7931
7932 jilles 2006/01/15 19:12:28 UTC (20060115-516)
7933 Log:
7934 - Remove obsolete EOB help file
7935 - Document snomask in the help files
7936 - Update indexes
7937
7938
7939 Changes: Modified:
7940 + - trunk/help/opers/eob (File Deleted)
7941 +13 -12 trunk/help/opers/index (File Modified)
7942 +1 -13 trunk/help/opers/umode (File Modified)
7943 +7 -7 trunk/help/users/index (File Modified)
7944
7945
7946 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
7947 Log:
7948 Bail if snomask to parse is not given. Pointy hat to myself.
7949
7950
7951 Changes: Modified:
7952 +3 -0 trunk/src/snomask.c (File Modified)
7953
7954
7955 gxti 2006/01/15 17:48:44 UTC (20060115-512)
7956 Log:
7957 Remove m_flags from autoconf
7958
7959
7960 Changes: Modified:
7961 +0 -1 trunk/contrib/Makefile.in (File Modified)
7962
7963
7964 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
7965 Log:
7966 remove m_flags
7967
7968
7969 Changes: Modified:
7970 + - trunk/contrib/m_flags.c (File Deleted)
7971
7972
7973 jilles 2006/01/15 17:22:19 UTC (20060115-508)
7974 Log:
7975 If +s is in oper_only_umodes, clear snomask on deoper.
7976
7977
7978 Changes: Modified:
7979 +5 -0 trunk/src/s_user.c (File Modified)
7980
7981
7982 gxti 2006/01/15 17:16:50 UTC (20060115-506)
7983 Log:
7984 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
7985
7986
7987 Changes: Modified:
7988 +2 -2 trunk/configure (File Modified)
7989 +2 -2 trunk/configure.ac (File Modified)
7990
7991
7992 jilles 2006/01/15 17:15:56 UTC (20060115-504)
7993 Log:
7994 Remove the old server notice umodes.
7995 Default oper only umodes is now +s.
7996 Please make sure all remaining umodes still work.
7997
7998
7999 Changes: Modified:
8000 +3 -21 trunk/include/client.h (File Modified)
8001 +0 -12 trunk/src/newconf.c (File Modified)
8002 +1 -1 trunk/src/s_conf.c (File Modified)
8003 +12 -12 trunk/src/s_user.c (File Modified)
8004
8005
8006 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8007 Log:
8008 operator::flags nick_changes now controls +n snomask instead of +n umode.
8009
8010
8011 Changes: Modified:
8012 +8 -8 trunk/src/s_user.c (File Modified)
8013
8014
8015 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8016 Log:
8017 Move down h_umode_changed hook call after umode allowed checks
8018 (so it will not see +a if someone tries to set it but is not
8019 allowed to).
8020
8021
8022 Changes: Modified:
8023 +2 -3 trunk/src/s_user.c (File Modified)
8024
8025
8026 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8027 Log:
8028 Move over non-+s server notices (hopefully, all of them).
8029
8030
8031 Changes: Modified:
8032 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8033 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8034 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8035 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8036 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8037 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8038 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8039 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8040 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8041 +2 -2 trunk/libcharybdis/event.c (File Modified)
8042 +2 -2 trunk/modules/core/m_join.c (File Modified)
8043 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8044 +3 -3 trunk/modules/core/m_message.c (File Modified)
8045 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8046 +2 -2 trunk/modules/core/m_server.c (File Modified)
8047 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8048 +1 -1 trunk/modules/m_post.c (File Modified)
8049 +1 -1 trunk/modules/m_services.c (File Modified)
8050 +2 -2 trunk/src/channel.c (File Modified)
8051 +3 -3 trunk/src/client.c (File Modified)
8052 +1 -1 trunk/src/hash.c (File Modified)
8053 +5 -5 trunk/src/s_conf.c (File Modified)
8054 +2 -2 trunk/src/s_log.c (File Modified)
8055 +4 -4 trunk/src/s_user.c (File Modified)
8056
8057
8058 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8059 Log:
8060 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8061
8062
8063 Changes: Modified:
8064 +2 -1 trunk/include/snomask.h (File Modified)
8065 +2 -2 trunk/src/snomask.c (File Modified)
8066
8067
8068 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8069 Log:
8070 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8071
8072
8073 Changes: Modified:
8074 +1 -1 trunk/contrib/example_module.c (File Modified)
8075 +2 -2 trunk/include/ircd_defs.h (File Modified)
8076 +6 -6 trunk/modules/core/m_error.c (File Modified)
8077 +1 -1 trunk/modules/core/m_join.c (File Modified)
8078 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8079 +1 -1 trunk/modules/core/m_message.c (File Modified)
8080 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8081 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8082 +18 -18 trunk/modules/core/m_server.c (File Modified)
8083 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8084 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8085 +4 -4 trunk/modules/m_challenge.c (File Modified)
8086 +4 -4 trunk/modules/m_dline.c (File Modified)
8087 +13 -13 trunk/modules/m_gline.c (File Modified)
8088 +5 -5 trunk/modules/m_kline.c (File Modified)
8089 +2 -2 trunk/modules/m_oper.c (File Modified)
8090 +1 -1 trunk/modules/m_pong.c (File Modified)
8091 +13 -13 trunk/modules/m_rehash.c (File Modified)
8092 +4 -4 trunk/modules/m_resv.c (File Modified)
8093 +16 -16 trunk/modules/m_set.c (File Modified)
8094 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8095 +6 -6 trunk/modules/m_xline.c (File Modified)
8096 +1 -1 trunk/src/adns.c (File Modified)
8097 +2 -2 trunk/src/channel.c (File Modified)
8098 +1 -1 trunk/src/listener.c (File Modified)
8099 +1 -1 trunk/src/s_auth.c (File Modified)
8100 +15 -15 trunk/src/s_conf.c (File Modified)
8101 +3 -3 trunk/src/s_user.c (File Modified)
8102 +7 -7 trunk/src/send.c (File Modified)
8103
8104
8105 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8106 Log:
8107 On oper up:
8108 - set +s snomask if +s umode set but no snomasks
8109 - put numerics in more logical order
8110
8111
8112 Changes: Modified:
8113 +3 -1 trunk/src/s_user.c (File Modified)
8114
8115
8116 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8117 Log:
8118 parse_snobuf_to_mask(): default to + at start
8119 allows stuff like /mode jilles +s C
8120
8121
8122 Changes: Modified:
8123 +1 -1 trunk/src/snomask.c (File Modified)
8124
8125
8126 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8127 Log:
8128 Changes to user_mode() snomask handling.
8129 - show snomask (if not 0) on /mode <nick>
8130 - show snomask once at the end if +s/-s used
8131 - only parse 1 parameter for umode changes
8132 - don't crash on /mode <nick> +s
8133 - /mode <nick> -s clears snomask, doesn't use parameter
8134 - set umode +s iff snomask is not 0
8135 - snomask is not propagated, but umode +s is
8136
8137
8138 Changes: Modified:
8139 +97 -72 trunk/src/s_user.c (File Modified)
8140
8141
8142 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8143 Log:
8144 Convert some messages over to snomask.
8145
8146
8147 Changes: Modified:
8148 +29 -29 trunk/src/client.c (File Modified)
8149 +2 -2 trunk/src/ircd.c (File Modified)
8150 +13 -13 trunk/src/modules.c (File Modified)
8151 +1 -1 trunk/src/newconf.c (File Modified)
8152 +5 -5 trunk/src/parse.c (File Modified)
8153 +1 -1 trunk/src/restart.c (File Modified)
8154 +4 -4 trunk/src/s_newconf.c (File Modified)
8155 +11 -11 trunk/src/s_serv.c (File Modified)
8156
8157
8158 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8159 Log:
8160 include snomask.h from client.h
8161
8162
8163 Changes: Modified:
8164 +1 -0 trunk/include/client.h (File Modified)
8165
8166
8167 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8168 Log:
8169 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8170
8171
8172 Changes: Modified:
8173 +1 -0 trunk/src/newconf.c (File Modified)
8174 +2 -1 trunk/src/snomask.c (File Modified)
8175
8176
8177 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8178 Log:
8179 should start with +, not \0. Whoops. :)
8180
8181
8182 Changes: Modified:
8183 +1 -1 trunk/src/snomask.c (File Modified)
8184
8185
8186 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8187 Log:
8188 core snomask support.
8189
8190
8191 Changes: Modified:
8192 +3 -0 trunk/doc/example.conf (File Modified)
8193 +2 -0 trunk/include/client.h (File Modified)
8194 +2 -0 trunk/include/numeric.h (File Modified)
8195 +2 -0 trunk/include/s_newconf.h (File Modified)
8196 +63 -0 trunk/include/send.h (File Modified)
8197 + - trunk/include/snomask.h (File Added)
8198 +1 -0 trunk/src/Makefile.in (File Modified)
8199 +1 -1 trunk/src/messages.tab (File Modified)
8200 +8 -0 trunk/src/newconf.c (File Modified)
8201 +12 -0 trunk/src/s_user.c (File Modified)
8202 +235 -0 trunk/src/send.c (File Modified)
8203 + - trunk/src/snomask.c (File Added)
8204
8205
8206 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8207 Log:
8208 add a blank line after the license info.
8209
8210
8211 Changes: Modified:
8212 +1 -1 trunk/CREDITS (File Modified)
8213
8214
8215 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8216 Log:
8217 Extend copyright to 2006.
8218
8219
8220 Changes: Modified:
8221 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8222
8223
8224 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8225 Log:
8226 - Fix up book id.
8227 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8228
8229
8230 Changes: Modified:
8231 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8232 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8233
8234
8235 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8236 Log:
8237 Add oper privileges document.
8238
8239
8240 Changes: Modified:
8241 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8242 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8243
8244
8245 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8246 Log:
8247 Capitalize message names in services shortcuts (for consistency).
8248
8249
8250 Changes: Modified:
8251 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8252
8253
8254 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8255 Log:
8256 Remove C++ comment.
8257
8258
8259 Changes: Modified:
8260 +1 -1 trunk/src/patricia.c (File Modified)
8261
8262
8263 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8264 Log:
8265 Remove obsolete 'nextconnect' variable.
8266
8267
8268 Changes: Modified:
8269 +0 -1 trunk/include/ircd.h (File Modified)
8270 +0 -2 trunk/src/client.c (File Modified)
8271 +0 -1 trunk/src/ircd.c (File Modified)
8272
8273
8274 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8275 Log:
8276 Remove this remnant of the hybrid 6 ziplinks implementation.
8277
8278
8279 Changes: Modified:
8280 + - trunk/include/s_zip.h (File Deleted)
8281
8282
8283 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8284 Log:
8285 Make clone limiting work on orighost, not host (so it
8286 looks through services cloaks). Lightly tested, please
8287 test/review.
8288
8289
8290 Changes: Modified:
8291 +2 -0 trunk/modules/m_chghost.c (File Modified)
8292 +1 -1 trunk/src/client.c (File Modified)
8293 +1 -1 trunk/src/s_conf.c (File Modified)
8294
8295
8296 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8297 Log:
8298 Don't forget to link me_realhost() into the command hash.
8299
8300 Pointy hat to: myself
8301
8302
8303 Changes: Modified:
8304 +1 -1 trunk/modules/m_chghost.c (File Modified)
8305
8306
8307 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8308 Log:
8309 It's call_hook, not hook_call.
8310
8311
8312 Changes: Modified:
8313 +1 -1 trunk/src/s_user.c (File Modified)
8314
8315
8316 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8317 Log:
8318 Add unreject help file.
8319
8320
8321 Changes: Modified:
8322 + - trunk/help/opers/unreject (File Added)
8323
8324
8325 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8326 Log:
8327 Link the all-important 42 module to the build :P
8328
8329
8330 Changes: Modified:
8331 +1 -0 trunk/contrib/Makefile.in (File Modified)
8332
8333
8334 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8335 Log:
8336 Mention /rehash help.
8337
8338
8339 Changes: Modified:
8340 +1 -0 trunk/help/opers/rehash (File Modified)
8341
8342
8343 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8344 Log:
8345 Add h_user_signon hook.
8346
8347
8348 Changes: Modified:
8349 +1 -0 trunk/include/hook.h (File Modified)
8350 +2 -0 trunk/src/hook.c (File Modified)
8351 +4 -0 trunk/src/s_user.c (File Modified)
8352
8353
8354 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8355 Log:
8356 Oops, forgot to set orighost for remote client introductions.
8357
8358
8359 Changes: Modified:
8360 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8361
8362
8363 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8364 Log:
8365 Use TS6 forms in services shortcuts, if possible.
8366
8367
8368 Changes: Modified:
8369 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8370
8371
8372 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8373 Log:
8374 - Start out default_umodes conf entry from the empty set instead of +i.
8375 - Move oper_only_umodes check to where default_umodes is used, as
8376 oper_only_umodes may not be set yet while we're reading the conf.
8377
8378
8379 Changes: Modified:
8380 +6 -7 trunk/src/newconf.c (File Modified)
8381 +1 -1 trunk/src/s_user.c (File Modified)
8382
8383
8384 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8385 Log:
8386 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8387
8388
8389 Changes: Modified:
8390 +1 -0 trunk/doc/example.conf (File Modified)
8391 +7 -0 trunk/doc/reference.conf (File Modified)
8392 +0 -7 trunk/include/config.h.dist (File Modified)
8393 +1 -0 trunk/include/s_conf.h (File Modified)
8394 +6 -0 trunk/modules/m_info.c (File Modified)
8395 +9 -18 trunk/src/client.c (File Modified)
8396 +1 -0 trunk/src/newconf.c (File Modified)
8397 +1 -0 trunk/src/s_conf.c (File Modified)
8398
8399
8400 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8401 Log:
8402 - Allow NULL target_ip in show_ip() (indicates message is being
8403 sent to local opers)
8404 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8405 confitem
8406 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8407 those in src/client.c
8408
8409 From ratbox 2.2 svn (anfl)
8410
8411
8412 Changes: Modified:
8413 +1 -0 trunk/include/client.h (File Modified)
8414 +21 -2 trunk/src/client.c (File Modified)
8415 +2 -4 trunk/src/hostmask.c (File Modified)
8416 +1 -5 trunk/src/s_conf.c (File Modified)
8417 +4 -8 trunk/src/s_user.c (File Modified)
8418
8419
8420 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8421 Log:
8422 Fire off events properly.
8423
8424
8425 Changes: Modified:
8426 +7 -3 trunk/src/s_user.c (File Modified)
8427
8428
8429 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8430 Log:
8431 make sure modules which depend on umode information get the message upon connection (oops)
8432
8433
8434 Changes: Modified:
8435 +3 -0 trunk/src/s_user.c (File Modified)
8436
8437
8438 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8439 Log:
8440 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8441 From ratbox 2.2 svn.
8442
8443
8444 Changes: Modified:
8445 +3 -7 trunk/modules/m_etrace.c (File Modified)
8446
8447
8448 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8449 Log:
8450 Replace silly `default_invisible' option with more versatile default_umodes.
8451
8452
8453 Changes: Modified:
8454 +2 -2 trunk/Makefile.in (File Modified)
8455 +12 -1 trunk/doc/example.conf (File Modified)
8456 +14 -7 trunk/doc/reference.conf (File Modified)
8457 +2 -4 trunk/include/s_conf.h (File Modified)
8458 +0 -6 trunk/modules/m_info.c (File Modified)
8459 +4 -0 trunk/src/modules.c (File Modified)
8460 +41 -1 trunk/src/newconf.c (File Modified)
8461 +2 -2 trunk/src/s_conf.c (File Modified)
8462 +3 -4 trunk/src/s_user.c (File Modified)
8463
8464
8465 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8466 Log:
8467 Add temporary nick resvs with the proper duration,
8468 not 60 times too long.
8469
8470
8471 Changes: Modified:
8472 +1 -1 trunk/modules/m_resv.c (File Modified)
8473
8474
8475 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8476 Log:
8477 Add kick on split riding. See reference.conf for more details.
8478
8479
8480 Changes: Modified:
8481 +1 -0 trunk/doc/example.conf (File Modified)
8482 +16 -0 trunk/doc/reference.conf (File Modified)
8483 +1 -0 trunk/include/s_conf.h (File Modified)
8484 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8485 +6 -0 trunk/modules/m_info.c (File Modified)
8486 +1 -0 trunk/src/newconf.c (File Modified)
8487 +1 -0 trunk/src/s_conf.c (File Modified)
8488
8489
8490 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8491 Log:
8492 New credits, denoting GXTi as being on the core team.
8493
8494
8495 Changes: Modified:
8496 +16 -5 trunk/CREDITS (File Modified)
8497
8498
8499 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8500 Log:
8501 better cloaking algorithm
8502
8503
8504 Changes: Modified:
8505 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8506
8507
8508 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8509 Log:
8510 don't do redundant bitshifting.
8511
8512
8513 Changes: Modified:
8514 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8515
8516
8517 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8518 Log:
8519 Add ip_cloaking.so.
8520
8521
8522 Changes: Modified:
8523 +1 -0 trunk/contrib/Makefile.in (File Modified)
8524
8525
8526 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8527 Log:
8528 Set the DynSpoof flag properly.
8529
8530
8531 Changes: Modified:
8532 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8533
8534
8535 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8536 Log:
8537 first go at an ip_cloaking implementation for charybdis.
8538
8539
8540 Changes: Modified:
8541 + - trunk/contrib/ip_cloaking.c (File Added)
8542
8543
8544 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8545 Log:
8546 Add libcharybdis to contrib/ includes.
8547
8548
8549 Changes: Modified:
8550 +1 -1 trunk/contrib/Makefile.in (File Modified)
8551
8552
8553 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8554 Log:
8555 add h_umode_changed hook for modules that provide usermodes.
8556
8557
8558 Changes: Modified:
8559 +1 -0 trunk/include/hook.h (File Modified)
8560 +2 -1 trunk/src/hook.c (File Modified)
8561 +3 -0 trunk/src/s_user.c (File Modified)
8562
8563
8564 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8565 Log:
8566 Show quiets in /stats z.
8567
8568
8569 Changes: Modified:
8570 +15 -10 trunk/src/s_stats.c (File Modified)
8571
8572
8573 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8574 Log:
8575 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8576
8577
8578 Changes: Modified:
8579 +0 -12 trunk/configure (File Modified)
8580 +0 -9 trunk/configure.ac (File Modified)
8581 +0 -3 trunk/include/setup.h.in (File Modified)
8582
8583
8584 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8585 Log:
8586 change various buffer sizes to = topiclen.
8587
8588
8589 Changes: Modified:
8590 +3 -4 trunk/include/ircd_defs.h (File Modified)
8591
8592
8593 jon 2005/12/12 19:32:18 UTC (20051212-400)
8594 Log:
8595 - Partial commit test, partial ego strokage ;)
8596
8597
8598 Changes: Modified:
8599 +2 -1 trunk/CREDITS (File Modified)
8600
8601
8602 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8603 Log:
8604 More kqueue corrections.
8605
8606 Changes: Modified:
8607 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8608
8609
8610 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8611 Log:
8612 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8613 Not sure why this wasn't this way to begin with.
8614
8615
8616 Changes: Modified:
8617 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8618
8619
8620 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8621 Log:
8622 example.conf tweaks:
8623 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8624 most people do not need this.
8625 Enable serverinfo::hub.
8626
8627
8628 Changes: Modified:
8629 +14 -11 trunk/doc/example.conf (File Modified)
8630
8631
8632 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8633 Log:
8634 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8635
8636
8637 Changes: Modified:
8638 +1 -1 trunk/src/s_serv.c (File Modified)
8639
8640
8641 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8642 Log:
8643 header include changes
8644
8645
8646 Changes: Modified:
8647 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8648 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8649 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8650 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8651 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8652 +1 -21 trunk/libcharybdis/select.c (File Modified)
8653
8654
8655 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8656 Log:
8657 s/ilog/libcharybdis_{die,log,restart}/g
8658
8659
8660 Changes: Modified:
8661 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8662 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8663 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8664 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8665 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8666 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8667 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8668 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8669
8670
8671 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8672 Log:
8673 Use the right callbacks in the function code.
8674
8675 Changes: Modified:
8676 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8677
8678
8679 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8680 Log:
8681 More work, it builds again!
8682
8683
8684 Changes: Modified:
8685 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8686 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8687 + - trunk/libcharybdis/libcharybdis.c (File Added)
8688 + - trunk/libcharybdis/libcharybdis.h (File Added)
8689
8690
8691 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8692 Log:
8693 Move some stuff around.
8694
8695
8696 Changes: Modified:
8697 + - trunk/include/memory.h (File Deleted)
8698 + - trunk/include/tools.h (File Deleted)
8699 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8700 + - trunk/libcharybdis/memory.c (File Added)
8701 + - trunk/libcharybdis/memory.h (File Added)
8702 + - trunk/libcharybdis/snprintf.c (File Added)
8703 + - trunk/libcharybdis/tools.c (File Added)
8704 + - trunk/libcharybdis/tools.h (File Added)
8705 +1000 -1062 trunk/modules/.depend (File Modified)
8706 +421 -455 trunk/src/.depend (File Modified)
8707 +0 -1191 trunk/src/Makefile.in (File Modified)
8708 + - trunk/src/memory.c (File Deleted)
8709 + - trunk/src/snprintf.c (File Deleted)
8710 + - trunk/src/tools.c (File Deleted)
8711
8712
8713 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8714 Log:
8715 move more headers into libcharybdis
8716
8717 Changes: Modified:
8718 + - trunk/include/balloc.h (File Deleted)
8719 + - trunk/include/event.h (File Deleted)
8720 + - trunk/libcharybdis/balloc.h (File Added)
8721 + - trunk/libcharybdis/event.h (File Added)
8722 +924 -1020 trunk/modules/.depend (File Modified)
8723 +327 -406 trunk/src/.depend (File Modified)
8724
8725
8726 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8727 Log:
8728 balloc, events -> libcharybdis
8729
8730 Changes: Modified:
8731 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8732 + - trunk/libcharybdis/balloc.c (File Added)
8733 + - trunk/libcharybdis/event.c (File Added)
8734 +0 -1008 trunk/src/Makefile.in (File Modified)
8735 + - trunk/src/balloc.c (File Deleted)
8736 + - trunk/src/event.c (File Deleted)
8737
8738
8739 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8740 Log:
8741 More fun
8742
8743 Changes: Modified:
8744 + - trunk/include/commio.h (File Deleted)
8745 + - trunk/include/linebuf.h (File Deleted)
8746 + - trunk/libcharybdis/commio.h (File Added)
8747 + - trunk/libcharybdis/linebuf.h (File Added)
8748 +1644 -530 trunk/modules/.depend (File Modified)
8749 +1 -1 trunk/modules/Makefile.in (File Modified)
8750 +720 -284 trunk/src/.depend (File Modified)
8751
8752
8753 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8754 Log:
8755 Makefile reworking -- moving libcharybdis headers into proper location.
8756
8757 Changes: Modified:
8758 +1 -1 trunk/adns/Makefile.in (File Modified)
8759 +1 -1 trunk/src/Makefile.in (File Modified)
8760
8761
8762 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8763 Log:
8764 Document proposed authdaemon protocol.
8765
8766 Changes: Modified:
8767 + - trunk/authdaemon/protocol.txt (File Added)
8768
8769
8770 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8771 Log:
8772 Makefile oops
8773
8774 Changes: Modified:
8775 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
8776
8777
8778 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
8779 Log:
8780 Remove dead makefile from generation
8781
8782 Changes: Modified:
8783 +1 -2 trunk/configure (File Modified)
8784 +0 -1 trunk/configure.ac (File Modified)
8785
8786
8787 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
8788 Log:
8789 libcharybdisIO -> libcharybdis
8790
8791 Changes: Modified:
8792 +1 -1 trunk/src/Makefile.in (File Modified)
8793
8794
8795 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
8796 Log:
8797 More restructuring.
8798
8799 Changes: Modified:
8800 + - trunk/libcharybdis/Makefile.in (File Added)
8801 + - trunk/libcharybdis/commio.c (File Added)
8802 + - trunk/libcharybdis/devpoll.c (File Added)
8803 + - trunk/libcharybdis/epoll.c (File Added)
8804 + - trunk/libcharybdis/io/ (File Deleted)
8805 + - trunk/libcharybdis/kqueue.c (File Added)
8806 + - trunk/libcharybdis/linebuf.c (File Added)
8807 + - trunk/libcharybdis/log/ (File Deleted)
8808 + - trunk/libcharybdis/poll.c (File Added)
8809 + - trunk/libcharybdis/ports.c (File Added)
8810 + - trunk/libcharybdis/select.c (File Added)
8811
8812
8813 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
8814 Log:
8815 Blah kill makefile
8816
8817 Changes: Modified:
8818 + - trunk/libcharybdis/Makefile.in (File Deleted)
8819
8820
8821 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
8822 Log:
8823 Blah kill makefile
8824
8825 Changes: Modified:
8826 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
8827
8828
8829 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
8830 Log:
8831 add authdaemon dir for later hacking
8832
8833
8834 Changes: Modified:
8835 + - trunk/authdaemon/ (File Added)
8836
8837
8838 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
8839 Log:
8840 linebuf -> libcharybdisIO
8841
8842
8843 Changes: Modified:
8844 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
8845 + - trunk/libcharybdis/io/linebuf.c (File Added)
8846 + - trunk/libcharybdis/log/ (File Added)
8847 + - trunk/libcharybdis/log/Makefile.in (File Added)
8848 +0 -687 trunk/src/Makefile.in (File Modified)
8849 + - trunk/src/linebuf.c (File Deleted)
8850
8851
8852 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
8853 Log:
8854 Solaris 10 I/O ports support
8855
8856 Changes: Modified:
8857 + - trunk/libcharybdis/io/ports.c (File Added)
8858
8859
8860 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
8861 Log:
8862 libcharybdis stuff
8863
8864
8865 Changes: Modified:
8866 +1 -1 trunk/Makefile.in (File Modified)
8867 +3 -1 trunk/configure (File Modified)
8868 +133 -10 trunk/configure.ac (File Modified)
8869 + - trunk/libcharybdis/ (File Added)
8870 + - trunk/libcharybdis/Makefile.in (File Added)
8871 + - trunk/libcharybdis/io/ (File Added)
8872 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
8873 +2 -3 trunk/src/Makefile.in (File Modified)
8874 + - trunk/src/io/ (File Deleted)
8875
8876
8877 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
8878 Log:
8879 split IO stuff into libcharybdisIO.
8880
8881
8882 Changes: Modified:
8883 + - trunk/src/commio.c (File Deleted)
8884 + - trunk/src/devpoll.c (File Deleted)
8885 + - trunk/src/epoll.c (File Deleted)
8886 + - trunk/src/io/ (File Added)
8887 + - trunk/src/io/Makefile.in (File Added)
8888 + - trunk/src/io/commio.c (File Added)
8889 + - trunk/src/io/devpoll.c (File Added)
8890 + - trunk/src/io/epoll.c (File Added)
8891 + - trunk/src/io/kqueue.c (File Added)
8892 + - trunk/src/io/poll.c (File Added)
8893 + - trunk/src/io/select.c (File Added)
8894 + - trunk/src/kqueue.c (File Deleted)
8895 + - trunk/src/poll.c (File Deleted)
8896 + - trunk/src/select.c (File Deleted)
8897
8898
8899 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
8900 Log:
8901 Version bump: 1.1.0
8902
8903
8904 Changes: Modified:
8905 +86 -155 trunk/configure (File Modified)
8906 +1 -1 trunk/configure.ac (File Modified)
8907
8908
8909 jilles 2005/12/04 01:56:31 UTC (20051204-346)
8910 Log:
8911 Remove mentions of mkkeypair/cryptlinks.
8912
8913
8914 Changes: Modified:
8915 +1 -3 trunk/doc/challenge.txt (File Modified)
8916
8917
8918 jilles 2005/12/02 17:57:29 UTC (20051202-344)
8919 Log:
8920 Clarify serverinfo{} description.
8921
8922
8923 Changes: Modified:
8924 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
8925
8926
8927 jilles 2005/12/02 17:41:44 UTC (20051202-342)
8928 Log:
8929 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
8930
8931
8932 Changes: Modified:
8933 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8934
8935
8936 jilles 2005/12/02 17:38:53 UTC (20051202-340)
8937 Log:
8938 Improvements also applicable to hyperion 1.x.
8939
8940
8941 Changes: Modified:
8942 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
8943
8944
8945 jilles 2005/12/02 17:08:45 UTC (20051202-338)
8946 Log:
8947 - Add +F description
8948 - General improvements and changes to charybdis
8949
8950
8951 Changes: Modified:
8952 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
8953
8954
8955 jilles 2005/12/02 16:43:45 UTC (20051202-336)
8956 Log:
8957 The server notice umodes only have an effect
8958 for opers. ("sendto_realops_flags", so having
8959 the umode is not enough, they must also be
8960 opered)
8961
8962
8963 Changes: Modified:
8964 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8965
8966
8967 jilles 2005/12/02 16:39:40 UTC (20051202-334)
8968 Log:
8969 Updates to umodes docs.
8970
8971
8972 Changes: Modified:
8973 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
8974
8975
8976 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
8977 Log:
8978 Add SGML documentation.
8979
8980 Changes: Modified:
8981 + - trunk/doc/sgml/ (File Added)
8982 + - trunk/doc/sgml/oper-guide/ (File Added)
8983 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
8984 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
8985 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
8986 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
8987 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
8988 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
8989 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
8990
8991
8992 jilles 2005/11/21 11:04:33 UTC (20051121-330)
8993 Log:
8994 Make operwall flag restrict setting umode +z.
8995 This repairs this flag broken in charybdis-1.0.
8996
8997
8998 Changes: Modified:
8999 +41 -0 trunk/contrib/m_flags.c (File Modified)
9000 +9 -0 trunk/src/s_user.c (File Modified)
9001
9002
9003 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9004 Log:
9005 Don't complain/reset remote clients +n. I'm still not
9006 convinced propagating all umodes is the way to go, oh
9007 well.
9008
9009
9010 Changes: Modified:
9011 +1 -1 trunk/src/s_user.c (File Modified)
9012
9013
9014 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9015 Log:
9016 - Require admin flag for oper /chghost (if it's enabled
9017 which is not default)
9018 - Give error message on nonexistant nick
9019
9020
9021 Changes: Modified:
9022 +12 -0 trunk/modules/m_chghost.c (File Modified)
9023
9024
9025 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9026 Log:
9027 Incorporated jilles' dynspoof patch with a few minor changes.
9028
9029 Changes: Modified:
9030 +5 -2 trunk/include/client.h (File Modified)
9031 +1 -0 trunk/include/numeric.h (File Modified)
9032 +75 -4 trunk/modules/m_chghost.c (File Modified)
9033 +2 -21 trunk/modules/m_stats.c (File Modified)
9034 +2 -8 trunk/modules/m_trace.c (File Modified)
9035 +2 -0 trunk/src/client.c (File Modified)
9036 +3 -0 trunk/src/s_user.c (File Modified)
9037
9038
9039 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9040 Log:
9041 Update NEWS.
9042
9043 Changes: Modified:
9044 +5 -0 trunk/NEWS (File Modified)
9045
9046
9047 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9048 Log:
9049 Make show_ip() far less braindead.
9050
9051 Obtained from: ratbox 2.2 SVN
9052
9053
9054 Changes: Modified:
9055 +14 -85 trunk/src/client.c (File Modified)
9056
9057
9058 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9059 Log:
9060 Instead of not showing channels at all for whoising services,
9061 only show channels the requester is also on. If operspying
9062 services, show all the channels.
9063
9064
9065 Changes: Modified:
9066 +37 -40 trunk/modules/m_whois.c (File Modified)
9067
9068
9069 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9070 Log:
9071 - Show real errno if we fail to connect to a server
9072 - Don't show server IPs on IRC if a server goes dead
9073 during handshake
9074
9075
9076 Changes: Modified:
9077 +2 -5 trunk/src/s_serv.c (File Modified)
9078
9079
9080 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9081 Log:
9082 Revert hybrid 7.2 aline code. It causes too many problems.
9083
9084
9085 Changes: Modified:
9086 +1 -47 trunk/NEWS (File Modified)
9087 + - trunk/include/aline.h (File Deleted)
9088 +53 -6 trunk/modules/m_dline.c (File Modified)
9089 +212 -16 trunk/modules/m_kline.c (File Modified)
9090 +37 -8 trunk/modules/m_resv.c (File Modified)
9091 +45 -24 trunk/modules/m_xline.c (File Modified)
9092 +0 -485 trunk/src/Makefile.in (File Modified)
9093 + - trunk/src/aline.c (File Deleted)
9094
9095
9096 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9097 Log:
9098 Incorporate recent ratbox monitor bugfixes (could crash).
9099
9100
9101 Changes: Modified:
9102 +16 -0 trunk/modules/m_monitor.c (File Modified)
9103 +4 -3 trunk/src/monitor.c (File Modified)
9104
9105
9106 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9107 Log:
9108 Fix /invite UID leak.
9109
9110 Found by logiclrd@EFnet.
9111
9112
9113 Changes: Modified:
9114 +3 -2 trunk/modules/m_invite.c (File Modified)
9115
9116
9117 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9118 Log:
9119 Don't show what channels a service is in.
9120
9121 Changes: Modified:
9122 +1 -0 trunk/NEWS (File Modified)
9123 +40 -35 trunk/modules/m_whois.c (File Modified)
9124
9125
9126 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9127 Log:
9128 Update version to 1.0.3.
9129
9130
9131 Changes: Modified:
9132 +9 -9 trunk/configure (File Modified)
9133 +1 -1 trunk/configure.ac (File Modified)
9134
9135
9136 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9137 Log:
9138 Update NEWS.
9139
9140
9141 Changes: Modified:
9142 +7 -1 trunk/NEWS (File Modified)
9143
9144
9145 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9146 Log:
9147 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9148 More static buffers :(
9149
9150
9151 Changes: Modified:
9152 +12 -4 trunk/src/aline.c (File Modified)
9153
9154
9155 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9156 Log:
9157 Make operspy mode (/mode !#channel showing parameters
9158 even if not on channel) work again.
9159
9160
9161 Changes: Modified:
9162 +4 -4 trunk/src/channel.c (File Modified)
9163
9164
9165 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9166 Log:
9167 Call server_introduced hook on TS6 remote server
9168 introduction (ms_sid()).
9169
9170
9171 Changes: Modified:
9172 +6 -0 trunk/modules/core/m_server.c (File Modified)
9173
9174
9175 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9176 Log:
9177 Cyrix boxes are wierd.
9178
9179 Changes: Modified:
9180 +2 -1 trunk/modules/m_services.c (File Modified)
9181
9182
9183 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9184 Log:
9185 More paranoia.
9186
9187 Changes: Modified:
9188 +1 -1 trunk/include/client.h (File Modified)
9189 +3 -1 trunk/modules/m_services.c (File Modified)
9190
9191
9192 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9193 Log:
9194 heh
9195
9196 Changes: Modified:
9197 +1 -6 trunk/modules/m_services.c (File Modified)
9198
9199
9200 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9201 Log:
9202 Disable a check that doesn't always seem to work right for some reason.
9203
9204 Changes: Modified:
9205 +2 -0 trunk/modules/m_services.c (File Modified)
9206
9207
9208 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9209 Log:
9210 Update NEWS.
9211
9212
9213 Changes: Modified:
9214 +4 -1 trunk/NEWS (File Modified)
9215
9216
9217 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9218 Log:
9219 1.0.2
9220
9221
9222 Changes: Modified:
9223 +9 -9 trunk/configure (File Modified)
9224 +1 -1 trunk/configure.ac (File Modified)
9225
9226
9227 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9228 Log:
9229 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9230
9231
9232 Changes: Modified:
9233 +3 -13 trunk/modules/m_trace.c (File Modified)
9234
9235
9236 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9237 Log:
9238 Don't send empty RPL_WHOISCHANNELS on remote whois.
9239
9240 Pointy hat to: jilles
9241
9242
9243 Changes: Modified:
9244 +1 -1 trunk/modules/m_whois.c (File Modified)
9245
9246
9247 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9248 Log:
9249 Update NEWS.
9250
9251
9252 Changes: Modified:
9253 +3 -0 trunk/NEWS (File Modified)
9254
9255
9256 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9257 Log:
9258 Modular umode support.
9259
9260
9261 Changes: Modified:
9262 +0 -9 trunk/include/client.h (File Modified)
9263 +2 -1 trunk/include/s_user.h (File Modified)
9264 +1 -1 trunk/include/tools.h (File Modified)
9265 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9266 +3 -0 trunk/src/ircd.c (File Modified)
9267 +1 -1 trunk/src/messages.tab (File Modified)
9268 +2 -2 trunk/src/s_serv.c (File Modified)
9269 +37 -59 trunk/src/s_user.c (File Modified)
9270 +21 -0 trunk/src/tools.c (File Modified)
9271
9272
9273 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9274 Log:
9275 Optionally do forced nick change to the UID instead of kill
9276 on nick collisions, see doc/collision_fnc.txt for more
9277 details.
9278
9279
9280 Changes: Modified:
9281 + - trunk/doc/collision_fnc.txt (File Added)
9282 +1 -0 trunk/doc/example.conf (File Modified)
9283 +8 -0 trunk/doc/reference.conf (File Modified)
9284 +1 -0 trunk/include/numeric.h (File Modified)
9285 +1 -0 trunk/include/s_conf.h (File Modified)
9286 +2 -1 trunk/include/s_serv.h (File Modified)
9287 +1 -0 trunk/include/s_stats.h (File Modified)
9288 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9289 +1 -1 trunk/src/messages.tab (File Modified)
9290 +1 -0 trunk/src/newconf.c (File Modified)
9291 +1 -0 trunk/src/s_conf.c (File Modified)
9292 +1 -0 trunk/src/s_serv.c (File Modified)
9293 +2 -2 trunk/src/s_stats.c (File Modified)
9294
9295
9296 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9297 Log:
9298 Update NEWS.
9299
9300
9301 Modified:
9302 trunk/NEWS (File Modified)
9303
9304
9305 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9306 Log:
9307 Don't allow lookups by uid in /monitor + and /monitor s.
9308
9309
9310 Modified:
9311 trunk/modules/m_monitor.c (File Modified)
9312
9313
9314 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9315 Log:
9316 Stop garbage +j being set in cases like +j aaa:bbb by
9317 initializing the variables properly.
9318
9319 Reported by kyle.
9320
9321
9322 Modified:
9323 trunk/modules/core/m_mode.c (File Modified)
9324 trunk/modules/core/m_sjoin.c (File Modified)
9325
9326
9327 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9328 Log:
9329 Apply flags to the proper server in me_gcap().
9330
9331
9332 Modified:
9333 trunk/modules/m_capab.c (File Modified)
9334
9335
9336 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9337 Log:
9338 Use find_named_client() instead of find_client() to check
9339 for nick collisions.
9340
9341
9342 Modified:
9343 trunk/modules/core/m_nick.c (File Modified)
9344
9345
9346 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9347 Log:
9348 - Replace old 381 numeric with a new, more positive one!
9349
9350
9351 Modified:
9352 trunk/src/messages.tab (File Modified)
9353
9354
9355 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9356 Log:
9357 Make it compile again.
9358
9359
9360 Modified:
9361 trunk/src/channel.c (File Modified)
9362 trunk/src/client.c (File Modified)
9363 trunk/src/ircd.c (File Modified)
9364 trunk/src/packet.c (File Modified)
9365
9366
9367 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9368 Log:
9369 - Prevent UID disclosure in cmode setting.
9370
9371
9372 Modified:
9373 trunk/NEWS (File Modified)
9374 trunk/modules/core/m_mode.c (File Modified)
9375
9376
9377 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9378 Log:
9379 A different check which prevents UID disclosure.
9380
9381
9382 Modified:
9383 trunk/modules/core/m_kick.c (File Modified)
9384
9385
9386 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9387 Log:
9388 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9389
9390
9391 Modified:
9392 trunk/modules/core/m_kick.c (File Modified)
9393
9394
9395 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9396 Log:
9397 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9398
9399
9400 Modified:
9401 trunk/NEWS (File Modified)
9402 trunk/modules/m_accept.c (File Modified)
9403 trunk/modules/m_admin.c (File Modified)
9404 trunk/modules/m_away.c (File Modified)
9405 trunk/modules/m_cap.c (File Modified)
9406 trunk/modules/m_capab.c (File Modified)
9407 trunk/modules/m_challenge.c (File Modified)
9408 trunk/modules/m_chghost.c (File Modified)
9409 trunk/modules/m_close.c (File Modified)
9410 trunk/modules/m_cmessage.c (File Modified)
9411 trunk/modules/m_connect.c (File Modified)
9412 trunk/modules/m_dline.c (File Modified)
9413 trunk/modules/m_encap.c (File Modified)
9414 trunk/modules/m_etrace.c (File Modified)
9415 trunk/modules/m_gline.c (File Modified)
9416 trunk/modules/m_help.c (File Modified)
9417 trunk/modules/m_info.c (File Modified)
9418 trunk/modules/m_invite.c (File Modified)
9419 trunk/modules/m_ison.c (File Modified)
9420 trunk/modules/m_kline.c (File Modified)
9421 trunk/modules/m_knock.c (File Modified)
9422 trunk/modules/m_links.c (File Modified)
9423 trunk/modules/m_list.c (File Modified)
9424 trunk/modules/m_locops.c (File Modified)
9425 trunk/modules/m_lusers.c (File Modified)
9426 trunk/modules/m_map.c (File Modified)
9427 trunk/modules/m_monitor.c (File Modified)
9428 trunk/modules/m_motd.c (File Modified)
9429 trunk/modules/m_names.c (File Modified)
9430 trunk/modules/m_oper.c (File Modified)
9431 trunk/modules/m_operspy.c (File Modified)
9432 trunk/modules/m_pass.c (File Modified)
9433 trunk/modules/m_ping.c (File Modified)
9434 trunk/modules/m_pong.c (File Modified)
9435 trunk/modules/m_post.c (File Modified)
9436 trunk/modules/m_rehash.c (File Modified)
9437 trunk/modules/m_restart.c (File Modified)
9438 trunk/modules/m_resv.c (File Modified)
9439 trunk/modules/m_services.c (File Modified)
9440 trunk/modules/m_set.c (File Modified)
9441 trunk/modules/m_sshortcut.c (File Modified)
9442 trunk/modules/m_stats.c (File Modified)
9443 trunk/modules/m_svinfo.c (File Modified)
9444 trunk/modules/m_tb.c (File Modified)
9445 trunk/modules/m_testline.c (File Modified)
9446 trunk/modules/m_testmask.c (File Modified)
9447 trunk/modules/m_time.c (File Modified)
9448 trunk/modules/m_topic.c (File Modified)
9449 trunk/modules/m_trace.c (File Modified)
9450 trunk/modules/m_unreject.c (File Modified)
9451 trunk/modules/m_user.c (File Modified)
9452 trunk/modules/m_userhost.c (File Modified)
9453 trunk/modules/m_users.c (File Modified)
9454 trunk/modules/m_version.c (File Modified)
9455 trunk/modules/m_wallops.c (File Modified)
9456 trunk/modules/m_who.c (File Modified)
9457 trunk/modules/m_whois.c (File Modified)
9458 trunk/modules/m_whowas.c (File Modified)
9459 trunk/modules/m_xline.c (File Modified)
9460 trunk/src/adns.c (File Modified)
9461 trunk/src/aline.c (File Modified)
9462 trunk/src/cache.c (File Modified)
9463 trunk/src/channel.c (File Modified)
9464 trunk/src/class.c (File Modified)
9465 trunk/src/client.c (File Modified)
9466 trunk/src/commio.c (File Modified)
9467 trunk/src/event.c (File Modified)
9468 trunk/src/hash.c (File Modified)
9469 trunk/src/hostmask.c (File Modified)
9470 trunk/src/ircd.c (File Modified)
9471 trunk/src/kdparse.c (File Modified)
9472 trunk/src/linebuf.c (File Modified)
9473 trunk/src/listener.c (File Modified)
9474 trunk/src/modules.c (File Modified)
9475 trunk/src/monitor.c (File Modified)
9476 trunk/src/newconf.c (File Modified)
9477 trunk/src/packet.c (File Modified)
9478 trunk/src/parse.c (File Modified)
9479 trunk/src/reject.c (File Modified)
9480 trunk/src/s_auth.c (File Modified)
9481 trunk/src/s_conf.c (File Modified)
9482 trunk/src/s_gline.c (File Modified)
9483 trunk/src/s_log.c (File Modified)
9484 trunk/src/s_newconf.c (File Modified)
9485 trunk/src/s_serv.c (File Modified)
9486 trunk/src/s_stats.c (File Modified)
9487 trunk/src/s_user.c (File Modified)
9488 trunk/src/send.c (File Modified)
9489 trunk/src/whowas.c (File Modified)
9490
9491
9492 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9493 Log:
9494 - More coding style niceities. Pretty much got client.h squared away.
9495
9496
9497 Modified:
9498 trunk/modules/m_dline.c (File Modified)
9499 trunk/modules/m_gline.c (File Modified)
9500 trunk/modules/m_kline.c (File Modified)
9501 trunk/modules/m_rehash.c (File Modified)
9502 trunk/modules/m_resv.c (File Modified)
9503 trunk/modules/m_stats.c (File Modified)
9504 trunk/modules/m_testline.c (File Modified)
9505 trunk/modules/m_user.c (File Modified)
9506 trunk/modules/m_xline.c (File Modified)
9507
9508
9509 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9510 Log:
9511 - Propagate quiets (+q) on netjoins
9512 - Clear +q list too on lowerTS sjoin from TS6 source
9513
9514
9515 Modified:
9516 trunk/modules/core/m_sjoin.c (File Modified)
9517 trunk/src/s_serv.c (File Modified)
9518
9519
9520 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9521 Log:
9522 Second argument to whois is always a nick, never a uid.
9523 This prevents /whois other.server uid to get information
9524 about that uid.
9525
9526
9527 Modified:
9528 trunk/modules/m_whois.c (File Modified)
9529
9530
9531 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9532 Log:
9533 Don't allow local users to use uids in user mode.
9534
9535
9536 Modified:
9537 trunk/src/s_user.c (File Modified)
9538
9539
9540 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9541 Log:
9542 Make it compile again.
9543
9544
9545 Modified:
9546 trunk/src/s_stats.c (File Modified)
9547
9548
9549 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9550 Log:
9551 Fix propagation of empty SJOIN.
9552
9553
9554 Modified:
9555 trunk/modules/core/m_sjoin.c (File Modified)
9556
9557
9558 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9559 Log:
9560 Some atheme-style niceties here.
9561
9562
9563 Modified:
9564 trunk/modules/m_accept.c (File Modified)
9565 trunk/modules/m_admin.c (File Modified)
9566 trunk/modules/m_away.c (File Modified)
9567 trunk/modules/m_cap.c (File Modified)
9568 trunk/modules/m_capab.c (File Modified)
9569 trunk/modules/m_challenge.c (File Modified)
9570 trunk/modules/m_chghost.c (File Modified)
9571 trunk/modules/m_close.c (File Modified)
9572 trunk/modules/m_cmessage.c (File Modified)
9573 trunk/modules/m_connect.c (File Modified)
9574 trunk/modules/m_dline.c (File Modified)
9575 trunk/modules/m_encap.c (File Modified)
9576 trunk/modules/m_etrace.c (File Modified)
9577 trunk/modules/m_gline.c (File Modified)
9578 trunk/modules/m_help.c (File Modified)
9579 trunk/modules/m_info.c (File Modified)
9580 trunk/modules/m_invite.c (File Modified)
9581 trunk/modules/m_ison.c (File Modified)
9582 trunk/modules/m_kline.c (File Modified)
9583 trunk/modules/m_knock.c (File Modified)
9584 trunk/modules/m_links.c (File Modified)
9585 trunk/modules/m_list.c (File Modified)
9586 trunk/modules/m_locops.c (File Modified)
9587 trunk/modules/m_lusers.c (File Modified)
9588 trunk/modules/m_map.c (File Modified)
9589 trunk/modules/m_monitor.c (File Modified)
9590 trunk/modules/m_motd.c (File Modified)
9591 trunk/modules/m_names.c (File Modified)
9592 trunk/modules/m_oper.c (File Modified)
9593 trunk/modules/m_operspy.c (File Modified)
9594 trunk/modules/m_pass.c (File Modified)
9595 trunk/modules/m_ping.c (File Modified)
9596 trunk/modules/m_pong.c (File Modified)
9597 trunk/modules/m_post.c (File Modified)
9598 trunk/modules/m_rehash.c (File Modified)
9599 trunk/modules/m_restart.c (File Modified)
9600 trunk/modules/m_resv.c (File Modified)
9601 trunk/modules/m_services.c (File Modified)
9602 trunk/modules/m_set.c (File Modified)
9603 trunk/modules/m_sshortcut.c (File Modified)
9604 trunk/modules/m_stats.c (File Modified)
9605 trunk/modules/m_svinfo.c (File Modified)
9606 trunk/modules/m_tb.c (File Modified)
9607 trunk/modules/m_testline.c (File Modified)
9608 trunk/modules/m_testmask.c (File Modified)
9609 trunk/modules/m_time.c (File Modified)
9610 trunk/modules/m_topic.c (File Modified)
9611 trunk/modules/m_trace.c (File Modified)
9612 trunk/modules/m_unreject.c (File Modified)
9613 trunk/modules/m_user.c (File Modified)
9614 trunk/modules/m_userhost.c (File Modified)
9615 trunk/modules/m_users.c (File Modified)
9616 trunk/modules/m_version.c (File Modified)
9617 trunk/modules/m_wallops.c (File Modified)
9618 trunk/modules/m_who.c (File Modified)
9619 trunk/modules/m_whois.c (File Modified)
9620 trunk/modules/m_whowas.c (File Modified)
9621 trunk/modules/m_xline.c (File Modified)
9622
9623
9624 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9625 Log:
9626 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9627
9628
9629 Modified:
9630 trunk/.indent.pro (File Modified)
9631 trunk/include/charybdis.h (File Added)
9632 trunk/include/client.h (File Modified)
9633 trunk/modules/.indent.pro (File Modified)
9634 trunk/src/.indent.pro (File Modified)
9635 trunk/src/adns.c (File Modified)
9636 trunk/src/aline.c (File Modified)
9637 trunk/src/cache.c (File Modified)
9638 trunk/src/channel.c (File Modified)
9639 trunk/src/class.c (File Modified)
9640 trunk/src/client.c (File Modified)
9641 trunk/src/commio.c (File Modified)
9642 trunk/src/event.c (File Modified)
9643 trunk/src/hash.c (File Modified)
9644 trunk/src/hostmask.c (File Modified)
9645 trunk/src/ircd.c (File Modified)
9646 trunk/src/kdparse.c (File Modified)
9647 trunk/src/linebuf.c (File Modified)
9648 trunk/src/listener.c (File Modified)
9649 trunk/src/modules.c (File Modified)
9650 trunk/src/monitor.c (File Modified)
9651 trunk/src/newconf.c (File Modified)
9652 trunk/src/packet.c (File Modified)
9653 trunk/src/parse.c (File Modified)
9654 trunk/src/reject.c (File Modified)
9655 trunk/src/s_auth.c (File Modified)
9656 trunk/src/s_conf.c (File Modified)
9657 trunk/src/s_gline.c (File Modified)
9658 trunk/src/s_log.c (File Modified)
9659 trunk/src/s_newconf.c (File Modified)
9660 trunk/src/s_serv.c (File Modified)
9661 trunk/src/s_stats.c (File Modified)
9662 trunk/src/s_user.c (File Modified)
9663 trunk/src/send.c (File Modified)
9664 trunk/src/whowas.c (File Modified)
9665
9666
9667 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9668 Log:
9669 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9670 - Convert a few modules towards using this code.
9671 - Make a note about this change in NEWS.
9672
9673
9674 Modified:
9675 trunk/NEWS (File Modified)
9676 trunk/include/aline.h (File Added)
9677 trunk/modules/m_dline.c (File Modified)
9678 trunk/modules/m_kline.c (File Modified)
9679 trunk/modules/m_resv.c (File Modified)
9680 trunk/modules/m_xline.c (File Modified)
9681 trunk/src/Makefile.in (File Modified)
9682 trunk/src/aline.c (File Added)
9683
9684
9685 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9686 Log:
9687 - Update NEWS document.
9688
9689
9690 Modified:
9691 trunk/NEWS (File Modified)
9692
9693
9694 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9695 Log:
9696 Use find_named_person() instead of find_person() in services shortcuts.
9697
9698
9699 Modified:
9700 trunk/modules/m_sshortcut.c (File Modified)
9701
9702
9703 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9704 Log:
9705 Fix propagation of empty channels (+P).
9706
9707
9708 Modified:
9709 trunk/modules/core/m_sjoin.c (File Modified)
9710 trunk/src/s_serv.c (File Modified)
9711
9712
9713 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9714 Log:
9715 Use same comparison for +f.
9716
9717
9718 Modified:
9719 trunk/modules/core/m_join.c (File Modified)
9720
9721
9722 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9723 Log:
9724 Retire server-server non-encap CHGHOST, and clean it up a bit.
9725
9726
9727 Modified:
9728 trunk/modules/m_chghost.c (File Modified)
9729
9730
9731 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9732 Log:
9733 Use TS6 form for SQUIT wallops.
9734
9735
9736 Modified:
9737 trunk/modules/core/m_squit.c (File Modified)
9738
9739
9740 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9741 Log:
9742 Propagate nick changes for remote clients in TS6 form if possible;
9743 simplify the code a bit.
9744
9745
9746 Modified:
9747 trunk/modules/core/m_nick.c (File Modified)
9748
9749
9750 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9751 Log:
9752 Only clear oper_only_umodes on deoper for local clients.
9753
9754
9755 Modified:
9756 trunk/src/s_user.c (File Modified)
9757
9758
9759 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9760 Log:
9761 - Don't enable use_whois_actually in the default config, makes cloaking
9762 only useful for vanity.
9763
9764
9765 Modified:
9766 trunk/doc/example.conf (File Modified)
9767
9768
9769 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9770 Log:
9771 Fix linebuf raw code to not truncate lines longer than
9772 510 characters. This stops ziplinks corruption at
9773 the initial burst if the other side sends a lot.
9774
9775
9776 Modified:
9777 trunk/src/linebuf.c (File Modified)
9778
9779
9780 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
9781 Log:
9782 - Add +r to channel_modes().
9783
9784
9785 Modified:
9786 trunk/src/channel.c (File Modified)
9787
9788
9789 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
9790 Log:
9791 Update NEWS.
9792
9793
9794 Modified:
9795 trunk/NEWS (File Modified)
9796
9797
9798 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
9799 Log:
9800 err, nvm. wrong project :-P
9801
9802
9803 Modified:
9804 trunk/src/match.c (File Modified)
9805
9806
9807 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
9808 Log:
9809 make sure we don't crash on match(NULL, test)
9810
9811
9812 Modified:
9813 trunk/src/match.c (File Modified)
9814
9815
9816 jilles 2005/09/12 23:40:03 UTC (20050912-206)
9817 Log:
9818 Add remote rehash, /rehash <server> and /rehash <option> <server>,
9819 flags = rehash in shared{}.
9820 Uses :<source> ENCAP <target> REHASH [option].
9821
9822
9823 Modified:
9824 trunk/doc/example.conf (File Modified)
9825 trunk/doc/reference.conf (File Modified)
9826 trunk/help/opers/rehash (File Modified)
9827 trunk/include/s_newconf.h (File Modified)
9828 trunk/modules/m_rehash.c (File Modified)
9829 trunk/modules/m_stats.c (File Modified)
9830 trunk/src/newconf.c (File Modified)
9831
9832
9833 jilles 2005/09/12 22:48:44 UTC (20050912-204)
9834 Log:
9835 Initialize flags to 0 in conf_set_shared_flags() and
9836 conf_set_cluster_flags().
9837
9838
9839 Modified:
9840 trunk/src/newconf.c (File Modified)
9841
9842
9843 jilles 2005/09/12 22:14:16 UTC (20050912-202)
9844 Log:
9845 Don't allow a forward from a #channel to an &channel.
9846 Error message is Illegal channel name.
9847
9848
9849 Modified:
9850 trunk/modules/core/m_mode.c (File Modified)
9851
9852
9853 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
9854 Log:
9855 - change version to 1.0.1
9856
9857
9858 Modified:
9859 trunk/configure (File Modified)
9860 trunk/configure.ac (File Modified)
9861
9862
9863 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
9864 Log:
9865 Update NEWS.
9866
9867
9868 Modified:
9869 trunk/NEWS (File Modified)
9870
9871
9872 jilles 2005/09/12 21:55:58 UTC (20050912-196)
9873 Log:
9874 Services shortcuts changes:
9875 - Require umode +S on target
9876 - Use ERR_SERVICESDOWN (440) for error message
9877 - Fix check for empty string
9878
9879
9880 Modified:
9881 trunk/include/numeric.h (File Modified)
9882 trunk/modules/m_sshortcut.c (File Modified)
9883 trunk/src/messages.tab (File Modified)
9884
9885
9886 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
9887 Log:
9888 s/IsChanService/IsService/g;
9889
9890
9891 Modified:
9892 trunk/modules/m_sshortcut.c (File Modified)
9893
9894
9895 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
9896 Log:
9897 Add check for service validity in shortcut routines.
9898
9899
9900 Modified:
9901 trunk/modules/m_sshortcut.c (File Modified)
9902
9903
9904 jilles 2005/09/12 15:30:26 UTC (20050912-190)
9905 Log:
9906 Don't allow forwarding to a -F channel the setter is not on.
9907
9908
9909 Modified:
9910 trunk/modules/core/m_mode.c (File Modified)
9911
9912
9913 jilles 2005/09/12 13:55:56 UTC (20050912-188)
9914 Log:
9915 Describe identify_service and identify_command in
9916 reference.conf.
9917
9918
9919 Modified:
9920 trunk/doc/reference.conf (File Modified)
9921
9922
9923 jilles 2005/09/12 13:37:11 UTC (20050912-186)
9924 Log:
9925 More helpfile updates.
9926
9927
9928 Modified:
9929 trunk/help/Makefile.in (File Modified)
9930 trunk/help/opers/die (File Modified)
9931 trunk/help/opers/join (File Modified)
9932 trunk/help/opers/links (File Modified)
9933 trunk/help/opers/lusers (File Modified)
9934 trunk/help/opers/map (File Added)
9935 trunk/help/opers/motd (File Modified)
9936 trunk/help/opers/names (File Modified)
9937 trunk/help/opers/notice (File Modified)
9938 trunk/help/opers/operspy (File Modified)
9939 trunk/help/opers/part (File Modified)
9940 trunk/help/opers/privmsg (File Modified)
9941 trunk/help/opers/restart (File Modified)
9942 trunk/help/opers/set (File Modified)
9943 trunk/help/opers/stats (File Modified)
9944 trunk/help/opers/trace (File Modified)
9945 trunk/help/opers/version (File Modified)
9946 trunk/help/users/notice (File Modified)
9947 trunk/help/users/privmsg (File Modified)
9948 trunk/help/users/stats (File Modified)
9949
9950
9951 jilles 2005/09/12 11:18:40 UTC (20050912-184)
9952 Log:
9953 Update help files.
9954
9955
9956 Modified:
9957 trunk/help/opers/cmode (File Modified)
9958 trunk/help/opers/umode (File Modified)
9959 trunk/help/opers/wallops (File Modified)
9960 trunk/help/opers/who (File Modified)
9961 trunk/help/users/umode (File Modified)
9962
9963
9964 jilles 2005/09/12 11:11:18 UTC (20050912-182)
9965 Log:
9966 Include cmode +r in 004 and 005.
9967
9968
9969 Modified:
9970 trunk/include/supported.h (File Modified)
9971 trunk/src/messages.tab (File Modified)
9972
9973
9974 jilles 2005/09/12 10:53:35 UTC (20050912-180)
9975 Log:
9976 No need to clear all 3 buffers in channel_modes().
9977
9978
9979 Modified:
9980 trunk/src/channel.c (File Modified)
9981
9982
9983 jilles 2005/09/12 10:31:54 UTC (20050912-178)
9984 Log:
9985 - Fix multiple +f modes per line
9986 - -f shouldn't take a parameter
9987
9988
9989 Modified:
9990 trunk/modules/core/m_mode.c (File Modified)
9991
9992
9993 jilles 2005/09/12 10:04:27 UTC (20050912-176)
9994 Log:
9995 Channel mode +Q now prevents forwarding to or through
9996 a channel, just like in hyperion, not from a channel.
9997
9998
9999 Modified:
10000 trunk/modules/core/m_join.c (File Modified)
10001
10002
10003 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10004 Log:
10005 Complete +F/+Q propagation.
10006
10007
10008 Modified:
10009 trunk/modules/core/m_join.c (File Modified)
10010 trunk/modules/core/m_sjoin.c (File Modified)
10011 trunk/src/channel.c (File Modified)
10012
10013
10014 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10015 Log:
10016 - A few minor fixes.
10017
10018
10019 Modified:
10020 trunk/modules/core/m_join.c (File Modified)
10021 trunk/modules/m_services.c (File Modified)
10022
10023
10024 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10025 Log:
10026 - Fix netsplit obfuscation.
10027
10028
10029 Modified:
10030 trunk/src/client.c (File Modified)
10031
10032
10033 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10034 Log:
10035 - Fix another /stats p related bug.
10036
10037
10038 Modified:
10039 trunk/src/client.c (File Modified)
10040
10041
10042 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10043 Log:
10044 - Update example.conf.
10045
10046
10047 Modified:
10048 trunk/doc/example.conf (File Modified)
10049
10050
10051 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10052 Log:
10053 - Fix a minor bug here, and re-release 1.0.
10054
10055
10056 Modified:
10057 trunk/modules/core/m_nick.c (File Modified)
10058
10059
10060 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10061 Log:
10062 - Add bursted clients to /stats p list.
10063
10064
10065 Modified:
10066 trunk/modules/core/m_nick.c (File Modified)
10067
10068
10069 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10070 Log:
10071 - Add identify_service, identify_command options to the example.conf,
10072 newconf parser.
10073
10074
10075 Modified:
10076 trunk/NEWS (File Modified)
10077 trunk/doc/example.conf (File Modified)
10078 trunk/src/newconf.c (File Modified)
10079
10080
10081 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10082 Log:
10083 - Add services shortcuts.
10084
10085
10086 Modified:
10087 trunk/modules/Makefile.in (File Modified)
10088 trunk/modules/m_sshortcut.c (File Added)
10089
10090
10091 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10092 Log:
10093 - put back checks i removed by mistake
10094
10095
10096 Modified:
10097 trunk/modules/core/m_join.c (File Modified)
10098
10099
10100 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10101 Log:
10102 - Implement channel mode +Q, which disables forwarding.
10103 - Make forwarding usable by everyone.
10104 - Implement channel mode +F which bypasses authority checks on a target
10105 set with this mode
10106 - Update NEWS.
10107
10108
10109 Modified:
10110 trunk/NEWS (File Modified)
10111 trunk/include/channel.h (File Modified)
10112 trunk/include/supported.h (File Modified)
10113 trunk/modules/core/m_join.c (File Modified)
10114 trunk/modules/core/m_mode.c (File Modified)
10115 trunk/src/messages.tab (File Modified)
10116
10117
10118 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10119 Log:
10120 - Fix account handling brokenness.
10121
10122
10123 Modified:
10124 trunk/modules/m_services.c (File Modified)
10125
10126
10127 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10128 Log:
10129 Identify to services via server password hack. Still
10130 needs config file parts, like
10131 identifyservice = "nickserv@services.int";
10132 identifycommand = "IDENTIFY";
10133
10134
10135 Modified:
10136 trunk/include/s_conf.h (File Modified)
10137 trunk/src/s_user.c (File Modified)
10138
10139
10140 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10141 Log:
10142 Make send.c compile.
10143
10144
10145 Modified:
10146 trunk/src/send.c (File Modified)
10147
10148
10149 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10150 Log:
10151 - Handle this better.
10152
10153
10154 Modified:
10155 trunk/src/send.c (File Modified)
10156
10157
10158 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10159 Log:
10160 If the source is not a client, don't send to normal users.
10161
10162
10163 Modified:
10164 trunk/src/send.c (File Modified)
10165
10166
10167 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10168 Log:
10169 - Make /wallops behave as wallops in other ircds.
10170
10171
10172 Modified:
10173 trunk/modules/m_wallops.c (File Modified)
10174 trunk/src/send.c (File Modified)
10175
10176
10177 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10178 Log:
10179 - charybdis-1.0
10180
10181
10182 Modified:
10183 trunk/NEWS (File Modified)
10184 trunk/configure (File Modified)
10185 trunk/configure.ac (File Modified)
10186
10187
10188 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10189 Log:
10190 - Remove efnet configuration.
10191 - Rename example.conf as reference.conf, and replace the default
10192 example.conf with one suitable for AthemeNET.
10193 - Update makefile to reflect these changes.
10194
10195
10196 Modified:
10197 trunk/doc/Makefile.in (File Modified)
10198 trunk/doc/example.conf (File Modified)
10199 trunk/doc/example.efnet.conf (File Deleted)
10200 trunk/doc/reference.conf (File Added)
10201
10202
10203 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10204 Log:
10205 - Don't display opers who are /away.
10206
10207
10208 Modified:
10209 trunk/modules/m_stats.c (File Modified)
10210
10211
10212 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10213 Log:
10214 Put cmode +f in 004 and 005.
10215
10216
10217 Modified:
10218 trunk/include/supported.h (File Modified)
10219 trunk/src/messages.tab (File Modified)
10220
10221
10222 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10223 Log:
10224 Add user umode +Q which prevents a user from
10225 being forwarded.
10226
10227
10228 Modified:
10229 trunk/include/client.h (File Modified)
10230 trunk/modules/core/m_join.c (File Modified)
10231 trunk/src/messages.tab (File Modified)
10232 trunk/src/s_user.c (File Modified)
10233
10234
10235 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10236 Log:
10237 Implement channel forwarding in m_join(). As in
10238 hyperion, failing to join because of +i, +r or +j
10239 can cause you to be forwarded, potentially
10240 recursively. Unlike hyperion, a single numeric
10241 is sent in case of a successful forward, otherwise
10242 the ircd acts if there were no forward.
10243
10244
10245 Modified:
10246 trunk/include/numeric.h (File Modified)
10247 trunk/modules/core/m_join.c (File Modified)
10248 trunk/src/messages.tab (File Modified)
10249
10250
10251 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10252 Log:
10253 Allow servers to set oper-only cmodes as well.
10254
10255
10256 Modified:
10257 trunk/modules/core/m_mode.c (File Modified)
10258
10259
10260 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10261 Log:
10262 Add cmode +f which takes a channel name, settable
10263 only by opers for now. Does not do anything yet.
10264
10265
10266 Modified:
10267 trunk/include/channel.h (File Modified)
10268 trunk/modules/core/m_join.c (File Modified)
10269 trunk/modules/core/m_mode.c (File Modified)
10270 trunk/modules/core/m_sjoin.c (File Modified)
10271 trunk/src/channel.c (File Modified)
10272
10273
10274 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10275 Log:
10276 Fully initialize 'mode' in ms_join() and ms_sjoin()
10277 to avoid old +j garbage from being used.
10278
10279
10280 Modified:
10281 trunk/modules/core/m_join.c (File Modified)
10282 trunk/modules/core/m_sjoin.c (File Modified)
10283
10284
10285 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10286 Log:
10287 - only touch join_count/join_delta if join throttling
10288 is enabled on the channel
10289 - reset join_count/join_delta to 0 if -j is set
10290
10291
10292 Modified:
10293 trunk/modules/core/m_join.c (File Modified)
10294 trunk/modules/core/m_mode.c (File Modified)
10295 trunk/modules/core/m_sjoin.c (File Modified)
10296
10297
10298 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10299 Log:
10300 Also start a new "period" for join throttling for remote joins,
10301 if necessary. Make the code slightly clearer.
10302
10303
10304 Modified:
10305 trunk/modules/core/m_join.c (File Modified)
10306 trunk/src/channel.c (File Modified)
10307
10308
10309 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10310 Log:
10311 Some +j improvements, still broken.
10312
10313
10314 Modified:
10315 trunk/modules/core/m_join.c (File Modified)
10316 trunk/modules/core/m_sjoin.c (File Modified)
10317
10318
10319 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10320 Log:
10321 Only do +z processing for +m channels the sender is on,
10322 as bans/quiets are currently only checked locally.
10323
10324
10325 Modified:
10326 trunk/modules/core/m_message.c (File Modified)
10327
10328
10329 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10330 Log:
10331 - Add max_bans_large configuration option, defaulting to 500, to
10332 limit the number of bans in a +L channel
10333 - Change b/e/I to b/e/I/q in texts
10334
10335
10336 Modified:
10337 trunk/doc/example.conf (File Modified)
10338 trunk/include/s_conf.h (File Modified)
10339 trunk/modules/core/m_mode.c (File Modified)
10340 trunk/modules/m_info.c (File Modified)
10341 trunk/src/newconf.c (File Modified)
10342 trunk/src/s_conf.c (File Modified)
10343
10344
10345 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10346 Log:
10347 Store invite for +gi channels.
10348 Note that +gi is significantly weaker access control than +i.
10349
10350
10351 Modified:
10352 trunk/modules/m_invite.c (File Modified)
10353
10354
10355 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10356 Log:
10357 Nonops are allowed to see +q lists.
10358
10359
10360 Modified:
10361 trunk/modules/core/m_mode.c (File Modified)
10362
10363
10364 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10365 Log:
10366 Invalidate can_send() cache on -q.
10367
10368
10369 Modified:
10370 trunk/modules/core/m_mode.c (File Modified)
10371
10372
10373 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10374 Log:
10375 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10376
10377
10378 Modified:
10379 trunk/modules/core/m_sjoin.c (File Modified)
10380
10381
10382 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10383 Log:
10384 - Allow blank SJOINs -- for permanant channels.
10385
10386
10387 Modified:
10388 trunk/modules/core/m_sjoin.c (File Modified)
10389
10390
10391 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10392 Log:
10393 - Burst permanant channels.
10394
10395
10396 Modified:
10397 trunk/src/s_serv.c (File Modified)
10398
10399
10400 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10401 Log:
10402 - Fix handling of permanant channels.
10403
10404
10405 Modified:
10406 trunk/modules/core/m_join.c (File Modified)
10407
10408
10409 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10410 Log:
10411 - Run indent on core modules.
10412 - Add propagation of join throttle settings.
10413
10414
10415 Modified:
10416 trunk/modules/core/m_die.c (File Modified)
10417 trunk/modules/core/m_error.c (File Modified)
10418 trunk/modules/core/m_join.c (File Modified)
10419 trunk/modules/core/m_kick.c (File Modified)
10420 trunk/modules/core/m_kill.c (File Modified)
10421 trunk/modules/core/m_message.c (File Modified)
10422 trunk/modules/core/m_mode.c (File Modified)
10423 trunk/modules/core/m_nick.c (File Modified)
10424 trunk/modules/core/m_part.c (File Modified)
10425 trunk/modules/core/m_quit.c (File Modified)
10426 trunk/modules/core/m_server.c (File Modified)
10427 trunk/modules/core/m_sjoin.c (File Modified)
10428 trunk/modules/core/m_squit.c (File Modified)
10429
10430
10431 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10432 Log:
10433 - Fix mistake in commit message.
10434
10435
10436 Modified:
10437 trunk/ChangeLog (File Modified)
10438
10439
10440 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10441 Log:
10442 - Channel throttling.
10443
10444
10445 Modified:
10446 trunk/NEWS (File Modified)
10447 trunk/include/supported.h (File Modified)
10448 trunk/modules/core/m_mode.c (File Modified)
10449 trunk/src/messages.tab (File Modified)
10450
10451
10452 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10453 Log:
10454 - Channel throttle logic fixes.
10455
10456
10457 Modified:
10458 trunk/include/channel.h (File Modified)
10459
10460
10461 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10462 Log:
10463 - Add the throttle logic.
10464
10465
10466 Modified:
10467 trunk/include/channel.h (File Modified)
10468 trunk/include/numeric.h (File Modified)
10469 trunk/modules/core/m_join.c (File Modified)
10470 trunk/src/channel.c (File Modified)
10471 trunk/src/messages.tab (File Modified)
10472
10473
10474 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10475 Log:
10476 - Cosmetic fixes to CREDITS.
10477
10478
10479 Modified:
10480 trunk/CREDITS (File Modified)
10481
10482
10483 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10484 Log:
10485 - Better channel_modes() from ShadowIRCd 4.
10486
10487
10488 Modified:
10489 trunk/include/channel.h (File Modified)
10490 trunk/src/channel.c (File Modified)
10491
10492
10493 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10494 Log:
10495 - Strip colour codes from parts.
10496
10497
10498 Modified:
10499 trunk/modules/core/m_part.c (File Modified)
10500
10501
10502 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10503 Log:
10504 - Strip colour codes from quits.
10505
10506
10507 Modified:
10508 trunk/modules/core/m_quit.c (File Modified)
10509
10510
10511 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10512 Log:
10513 - add +c/+g/+z to channel_modes().
10514
10515
10516 Modified:
10517 trunk/src/channel.c (File Modified)
10518
10519
10520 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10521 Log:
10522 - Add +g to 004/005 numerics.
10523
10524
10525 Modified:
10526 trunk/include/supported.h (File Modified)
10527 trunk/src/messages.tab (File Modified)
10528
10529
10530 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10531 Log:
10532 - Add +cgz to set_final_mode() in both join/sjoin.
10533 - Implement channel mode +g: Free invite.
10534
10535
10536 Modified:
10537 trunk/include/channel.h (File Modified)
10538 trunk/modules/core/m_join.c (File Modified)
10539 trunk/modules/core/m_mode.c (File Modified)
10540 trunk/modules/core/m_sjoin.c (File Modified)
10541 trunk/modules/m_invite.c (File Modified)
10542
10543
10544 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10545 Log:
10546 - Make sure /stats p uses the right list.
10547
10548
10549 Modified:
10550 trunk/modules/m_stats.c (File Modified)
10551
10552
10553 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10554 Log:
10555 - local oper list becomes local_oper_list.
10556 - all opers are stored on oper_list for /stats p.
10557
10558
10559 Modified:
10560 trunk/include/ircd.h (File Modified)
10561 trunk/modules/m_stats.c (File Modified)
10562 trunk/modules/m_trace.c (File Modified)
10563 trunk/src/client.c (File Modified)
10564 trunk/src/ircd.c (File Modified)
10565 trunk/src/s_user.c (File Modified)
10566 trunk/src/send.c (File Modified)
10567
10568
10569 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10570 Log:
10571 - Remove ENABLE_SERVICES legacy define.
10572
10573
10574 Modified:
10575 trunk/configure (File Modified)
10576 trunk/configure.ac (File Modified)
10577 trunk/include/client.h (File Modified)
10578 trunk/include/m_info.h (File Modified)
10579 trunk/include/s_conf.h (File Modified)
10580 trunk/modules/Makefile.in (File Modified)
10581 trunk/modules/core/m_kick.c (File Modified)
10582 trunk/modules/core/m_mode.c (File Modified)
10583 trunk/modules/core/m_nick.c (File Modified)
10584 trunk/modules/core/m_sjoin.c (File Modified)
10585 trunk/modules/m_services.c (File Modified)
10586 trunk/src/channel.c (File Modified)
10587 trunk/src/newconf.c (File Modified)
10588 trunk/src/s_conf.c (File Modified)
10589 trunk/src/s_serv.c (File Modified)
10590 trunk/src/s_user.c (File Modified)
10591
10592
10593 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10594 Log:
10595 - New reject message, ala ircu.
10596
10597
10598 Modified:
10599 trunk/src/reject.c (File Modified)
10600
10601
10602 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10603 Log:
10604 - Reduce 'broadcast storm' effect in m_chghost.
10605
10606
10607 Modified:
10608 trunk/modules/m_chghost.c (File Modified)
10609
10610
10611 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10612 Log:
10613 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10614
10615
10616 Modified:
10617 trunk/include/supported.h (File Modified)
10618 trunk/src/messages.tab (File Modified)
10619
10620
10621 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10622 Log:
10623 - Implement +z.
10624
10625
10626 Modified:
10627 trunk/include/channel.h (File Modified)
10628 trunk/modules/core/m_message.c (File Modified)
10629 trunk/modules/core/m_mode.c (File Modified)
10630
10631
10632 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10633 Log:
10634 - use sendto_one_numeric() in some places.
10635
10636
10637 Modified:
10638 trunk/modules/core/m_mode.c (File Modified)
10639
10640
10641 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10642 Log:
10643 - Implement channel mode +c -- colour stripping.
10644
10645
10646 Modified:
10647 trunk/include/irc_string.h (File Modified)
10648 trunk/include/supported.h (File Modified)
10649 trunk/modules/core/m_message.c (File Modified)
10650 trunk/modules/core/m_mode.c (File Modified)
10651 trunk/src/irc_string.c (File Modified)
10652 trunk/src/messages.tab (File Modified)
10653
10654
10655 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10656 Log:
10657 - Add +qLP to CHANMODES 005 numeric.
10658
10659
10660 Modified:
10661 trunk/include/supported.h (File Modified)
10662
10663
10664 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10665 Log:
10666 Move credits files to doc/.
10667
10668
10669 Modified:
10670 trunk/Hybrid-team (File Deleted)
10671 trunk/Ratbox-team (File Deleted)
10672 trunk/doc/Hybrid-team (File Added)
10673 trunk/doc/Ratbox-team (File Added)
10674
10675
10676 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10677 Log:
10678 - Rename Ratbox credits as Ratbox-team.
10679 - Add in our own CREDITS.
10680
10681
10682 Modified:
10683 trunk/CREDITS (File Deleted)
10684 trunk/CREDITS (File Added)
10685 trunk/Ratbox-team (File Added)
10686
10687
10688 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10689 Log:
10690 - Quietcache fixes.
10691
10692
10693 Modified:
10694 trunk/modules/core/m_mode.c (File Modified)
10695
10696
10697 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10698 Log:
10699 - Rebuild configure.
10700
10701
10702 Modified:
10703 trunk/autom4te.cache/ (File Deleted)
10704 trunk/configure (File Modified)
10705
10706
10707 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10708 Log:
10709 Add +q to messages.tab.
10710
10711
10712 Modified:
10713 trunk/src/messages.tab (File Modified)
10714
10715
10716 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10717 Log:
10718 - port m_sjoin stuff to TS6 JOIN syntax.
10719
10720
10721 Modified:
10722 trunk/modules/core/m_join.c (File Modified)
10723
10724
10725 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10726 Log:
10727 - Implement channel mode +q (quiet)
10728
10729
10730 Modified:
10731 trunk/include/channel.h (File Modified)
10732 trunk/modules/core/m_mode.c (File Modified)
10733 trunk/src/channel.c (File Modified)
10734
10735
10736 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10737 Log:
10738 Add +L/+P for set_final_mode().
10739
10740
10741 Modified:
10742 trunk/modules/core/m_sjoin.c (File Modified)
10743
10744
10745 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10746 Log:
10747 Add +L/+P in channel_modes().
10748
10749
10750 Modified:
10751 trunk/src/channel.c (File Modified)
10752
10753
10754 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10755 Log:
10756 - Use MODE_PERMANENT, not MODE_PERMANANT
10757 - Actually use chm_staff()
10758
10759 It compiles but is not otherwise tested.
10760
10761
10762 Modified:
10763 trunk/include/channel.h (File Modified)
10764 trunk/modules/core/m_mode.c (File Modified)
10765 trunk/modules/core/m_sjoin.c (File Modified)
10766 trunk/src/channel.c (File Modified)
10767
10768
10769 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10770 Log:
10771 - Ok, patchlevel.h is fixed now.
10772
10773
10774 Modified:
10775 trunk/include/patchlevel.h (File Modified)
10776
10777
10778 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
10779 Log:
10780 - *sigh*
10781
10782
10783 Modified:
10784 trunk/include/patchlevel.h (File Modified)
10785 trunk/src/version.c.SH (File Modified)
10786
10787
10788 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
10789 Log:
10790 - Fix compilation issue with version.c.
10791
10792
10793 Modified:
10794 trunk/src/version.c.SH (File Modified)
10795
10796
10797 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
10798 Log:
10799 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
10800 this from the BUGS file.
10801
10802
10803 Modified:
10804 trunk/BUGS (File Modified)
10805
10806
10807 jilles 2005/09/10 02:30:22 UTC (20050910-26)
10808 Log:
10809 Mangle all netsplit messages if flatten links is enabled.
10810
10811
10812 Modified:
10813 trunk/src/client.c (File Modified)
10814
10815
10816 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
10817 Log:
10818 - jilles pointed out that /stats p needed severe changes -- implement
10819 them
10820
10821
10822 Modified:
10823 trunk/modules/m_stats.c (File Modified)
10824
10825
10826 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
10827 Log:
10828 Rename RELNOTES to NEWS.
10829
10830
10831 Modified:
10832 trunk/NEWS (File Added)
10833 trunk/RELNOTES (File Deleted)
10834
10835
10836 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
10837 Log:
10838 Update RELNOTES.
10839
10840
10841 Modified:
10842 trunk/RELNOTES (File Modified)
10843
10844
10845 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
10846 Log:
10847 - Make /stats p work globally.
10848 - Change 'OPER(s)' to 'staff members'
10849
10850
10851 Modified:
10852 trunk/modules/m_stats.c (File Modified)
10853
10854
10855 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
10856 Log:
10857 - add modes, +LP to RPL_MYINFO.
10858
10859
10860 Modified:
10861 trunk/src/messages.tab (File Modified)
10862
10863
10864 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
10865 Log:
10866 More stuff to RELNOTES.
10867
10868
10869 Modified:
10870 trunk/RELNOTES (File Modified)
10871
10872
10873 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
10874 Log:
10875 - Implement +P.
10876
10877
10878 Modified:
10879 trunk/modules/core/m_sjoin.c (File Modified)
10880 trunk/src/channel.c (File Modified)
10881
10882
10883 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
10884 Log:
10885 - Implement list limit exceed modes -- +L.
10886
10887
10888 Modified:
10889 trunk/modules/core/m_mode.c (File Modified)
10890
10891
10892 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
10893 Log:
10894 - Add handlers for modes +L, +P.
10895
10896
10897 Modified:
10898 trunk/include/channel.h (File Modified)
10899 trunk/modules/core/m_mode.c (File Modified)
10900
10901
10902 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
10903 Log:
10904 Update properties on *everything*.
10905
10906
10907 Modified:
10908 trunk/.cvsignore (Property Modified)
10909 trunk/.indent.pro (Property Modified)
10910 trunk/BUGS (File Modified) (Property Modified)
10911 trunk/CREDITS (File Modified) (Property Modified)
10912 trunk/ChangeLog (Property Modified)
10913 trunk/Hybrid-team (File Modified) (Property Modified)
10914 trunk/INSTALL (File Modified) (Property Modified)
10915 trunk/LICENSE (File Modified) (Property Modified)
10916 trunk/Makefile.in (File Modified) (Property Modified)
10917 trunk/README.FIRST (File Modified) (Property Modified)
10918 trunk/RELNOTES (File Modified) (Property Modified)
10919 trunk/SVN-Access (Property Modified)
10920 trunk/aclocal.m4 (File Modified) (Property Modified)
10921 trunk/adns/.cvsignore (Property Modified)
10922 trunk/adns/COPYING (Property Modified)
10923 trunk/adns/GPL-vs-LGPL (Property Modified)
10924 trunk/adns/Makefile.in (File Modified) (Property Modified)
10925 trunk/adns/README (Property Modified)
10926 trunk/adns/README.ircd (Property Modified)
10927 trunk/adns/adns.h (File Modified) (Property Modified)
10928 trunk/adns/check.c (File Modified) (Property Modified)
10929 trunk/adns/dlist.h (File Modified) (Property Modified)
10930 trunk/adns/event.c (File Modified) (Property Modified)
10931 trunk/adns/general.c (File Modified) (Property Modified)
10932 trunk/adns/internal.h (File Modified) (Property Modified)
10933 trunk/adns/parse.c (File Modified) (Property Modified)
10934 trunk/adns/query.c (File Modified) (Property Modified)
10935 trunk/adns/reply.c (File Modified) (Property Modified)
10936 trunk/adns/setup.c (File Modified) (Property Modified)
10937 trunk/adns/transmit.c (File Modified) (Property Modified)
10938 trunk/adns/tvarith.h (File Modified) (Property Modified)
10939 trunk/adns/types.c (File Modified) (Property Modified)
10940 trunk/configure (File Modified) (Property Modified)
10941 trunk/configure.ac (File Modified) (Property Modified)
10942 trunk/contrib/.cvsignore (Property Modified)
10943 trunk/contrib/.indent.pro (Property Modified)
10944 trunk/contrib/Makefile.in (File Modified) (Property Modified)
10945 trunk/contrib/README (File Modified) (Property Modified)
10946 trunk/contrib/example_module.c (File Modified) (Property Modified)
10947 trunk/contrib/m_42.c (File Modified) (Property Modified)
10948 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
10949 trunk/contrib/m_flags.c (File Modified) (Property Modified)
10950 trunk/contrib/m_force.c (File Modified) (Property Modified)
10951 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
10952 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
10953 trunk/contrib/m_okick.c (File Modified) (Property Modified)
10954 trunk/contrib/m_olist.c (File Modified) (Property Modified)
10955 trunk/contrib/m_opme.c (File Modified) (Property Modified)
10956 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
10957 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
10958 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
10959 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
10960 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
10961 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
10962 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
10963 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
10964 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
10965 trunk/doc/.cvsignore (Property Modified)
10966 trunk/doc/CIDR.txt (File Modified) (Property Modified)
10967 trunk/doc/Makefile.in (File Modified) (Property Modified)
10968 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
10969 trunk/doc/Tao-of-IRC.940110 (Property Modified)
10970 trunk/doc/challenge.txt (File Modified) (Property Modified)
10971 trunk/doc/example.conf (File Modified) (Property Modified)
10972 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
10973 trunk/doc/hooks.txt (File Modified) (Property Modified)
10974 trunk/doc/index.txt (File Modified) (Property Modified)
10975 trunk/doc/ircd.8 (File Modified) (Property Modified)
10976 trunk/doc/ircd.motd (Property Modified)
10977 trunk/doc/logfiles.txt (File Modified) (Property Modified)
10978 trunk/doc/modeg.txt (File Modified) (Property Modified)
10979 trunk/doc/modes.txt (File Modified) (Property Modified)
10980 trunk/doc/monitor.txt (File Modified) (Property Modified)
10981 trunk/doc/old/Authors (Property Modified)
10982 trunk/doc/operguide.txt (File Modified) (Property Modified)
10983 trunk/doc/opermyth.txt (Property Modified)
10984 trunk/doc/server-version-info (File Modified) (Property Modified)
10985 trunk/doc/services.txt (File Modified) (Property Modified)
10986 trunk/doc/technical/README.TSora (Property Modified)
10987 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
10988 trunk/doc/technical/event.txt (File Modified) (Property Modified)
10989 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
10990 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
10991 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
10992 trunk/doc/technical/index.txt (File Modified) (Property Modified)
10993 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
10994 trunk/doc/technical/network.txt (File Modified) (Property Modified)
10995 trunk/doc/technical/rfc1459.txt (Property Modified)
10996 trunk/doc/technical/send.txt (File Modified) (Property Modified)
10997 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
10998 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
10999 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11000 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11001 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11002 trunk/help/Makefile.in (File Modified) (Property Modified)
11003 trunk/help/opers/accept (Property Modified)
11004 trunk/help/opers/admin (Property Modified)
11005 trunk/help/opers/away (Property Modified)
11006 trunk/help/opers/capab (Property Modified)
11007 trunk/help/opers/challenge (Property Modified)
11008 trunk/help/opers/close (Property Modified)
11009 trunk/help/opers/cmode (Property Modified)
11010 trunk/help/opers/cnotice (Property Modified)
11011 trunk/help/opers/connect (Property Modified)
11012 trunk/help/opers/cprivmsg (Property Modified)
11013 trunk/help/opers/credits (Property Modified)
11014 trunk/help/opers/die (Property Modified)
11015 trunk/help/opers/dline (Property Modified)
11016 trunk/help/opers/eob (Property Modified)
11017 trunk/help/opers/error (Property Modified)
11018 trunk/help/opers/etrace (Property Modified)
11019 trunk/help/opers/gline (Property Modified)
11020 trunk/help/opers/help (Property Modified)
11021 trunk/help/opers/index (Property Modified)
11022 trunk/help/opers/info (Property Modified)
11023 trunk/help/opers/invite (Property Modified)
11024 trunk/help/opers/ison (Property Modified)
11025 trunk/help/opers/join (Property Modified)
11026 trunk/help/opers/kick (Property Modified)
11027 trunk/help/opers/kill (Property Modified)
11028 trunk/help/opers/kline (Property Modified)
11029 trunk/help/opers/knock (Property Modified)
11030 trunk/help/opers/links (Property Modified)
11031 trunk/help/opers/list (Property Modified)
11032 trunk/help/opers/locops (Property Modified)
11033 trunk/help/opers/lusers (Property Modified)
11034 trunk/help/opers/modlist (Property Modified)
11035 trunk/help/opers/modload (Property Modified)
11036 trunk/help/opers/modrestart (Property Modified)
11037 trunk/help/opers/modunload (Property Modified)
11038 trunk/help/opers/motd (Property Modified)
11039 trunk/help/opers/names (Property Modified)
11040 trunk/help/opers/nick (Property Modified)
11041 trunk/help/opers/notice (Property Modified)
11042 trunk/help/opers/oper (Property Modified)
11043 trunk/help/opers/operspy (Property Modified)
11044 trunk/help/opers/operwall (Property Modified)
11045 trunk/help/opers/part (Property Modified)
11046 trunk/help/opers/pass (Property Modified)
11047 trunk/help/opers/ping (Property Modified)
11048 trunk/help/opers/pong (Property Modified)
11049 trunk/help/opers/post (Property Modified)
11050 trunk/help/opers/privmsg (Property Modified)
11051 trunk/help/opers/quit (Property Modified)
11052 trunk/help/opers/rehash (Property Modified)
11053 trunk/help/opers/restart (Property Modified)
11054 trunk/help/opers/resv (Property Modified)
11055 trunk/help/opers/server (Property Modified)
11056 trunk/help/opers/set (Property Modified)
11057 trunk/help/opers/sjoin (Property Modified)
11058 trunk/help/opers/squit (Property Modified)
11059 trunk/help/opers/stats (Property Modified)
11060 trunk/help/opers/svinfo (Property Modified)
11061 trunk/help/opers/testgecos (Property Modified)
11062 trunk/help/opers/testline (Property Modified)
11063 trunk/help/opers/testmask (Property Modified)
11064 trunk/help/opers/time (Property Modified)
11065 trunk/help/opers/topic (Property Modified)
11066 trunk/help/opers/trace (Property Modified)
11067 trunk/help/opers/uhelp (Property Modified)
11068 trunk/help/opers/umode (Property Modified)
11069 trunk/help/opers/undline (Property Modified)
11070 trunk/help/opers/ungline (Property Modified)
11071 trunk/help/opers/unkline (Property Modified)
11072 trunk/help/opers/unresv (Property Modified)
11073 trunk/help/opers/unxline (Property Modified)
11074 trunk/help/opers/user (Property Modified)
11075 trunk/help/opers/userhost (Property Modified)
11076 trunk/help/opers/users (Property Modified)
11077 trunk/help/opers/version (Property Modified)
11078 trunk/help/opers/wallops (Property Modified)
11079 trunk/help/opers/who (Property Modified)
11080 trunk/help/opers/whois (Property Modified)
11081 trunk/help/opers/whowas (Property Modified)
11082 trunk/help/opers/xline (Property Modified)
11083 trunk/help/users/index (Property Modified)
11084 trunk/help/users/info (Property Modified)
11085 trunk/help/users/notice (Property Modified)
11086 trunk/help/users/privmsg (Property Modified)
11087 trunk/help/users/stats (Property Modified)
11088 trunk/help/users/umode (Property Modified)
11089 trunk/include/.cvsignore (Property Modified)
11090 trunk/include/.indent.pro (Property Modified)
11091 trunk/include/balloc.h (File Modified) (Property Modified)
11092 trunk/include/cache.h (File Modified) (Property Modified)
11093 trunk/include/channel.h (File Modified) (Property Modified)
11094 trunk/include/class.h (File Modified) (Property Modified)
11095 trunk/include/client.h (File Modified) (Property Modified)
11096 trunk/include/commio.h (File Modified) (Property Modified)
11097 trunk/include/common.h (File Modified) (Property Modified)
11098 trunk/include/config.h (File Modified) (Property Modified)
11099 trunk/include/config.h.dist (File Modified) (Property Modified)
11100 trunk/include/defaults.h (File Modified) (Property Modified)
11101 trunk/include/event.h (File Modified) (Property Modified)
11102 trunk/include/hash.h (File Modified) (Property Modified)
11103 trunk/include/hook.h (File Modified) (Property Modified)
11104 trunk/include/hostmask.h (File Modified) (Property Modified)
11105 trunk/include/irc_string.h (File Modified) (Property Modified)
11106 trunk/include/ircd.h (File Modified) (Property Modified)
11107 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11108 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11109 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11110 trunk/include/linebuf.h (File Modified) (Property Modified)
11111 trunk/include/listener.h (File Modified) (Property Modified)
11112 trunk/include/m_info.h (File Modified) (Property Modified)
11113 trunk/include/memory.h (File Modified) (Property Modified)
11114 trunk/include/modules.h (File Modified) (Property Modified)
11115 trunk/include/monitor.h (File Modified) (Property Modified)
11116 trunk/include/msg.h (File Modified) (Property Modified)
11117 trunk/include/newconf.h (File Modified) (Property Modified)
11118 trunk/include/numeric.h (File Modified) (Property Modified)
11119 trunk/include/packet.h (File Modified) (Property Modified)
11120 trunk/include/parse.h (File Modified) (Property Modified)
11121 trunk/include/patchlevel.h (File Modified) (Property Modified)
11122 trunk/include/patricia.h (File Modified) (Property Modified)
11123 trunk/include/reject.h (File Modified) (Property Modified)
11124 trunk/include/res.h (File Modified) (Property Modified)
11125 trunk/include/restart.h (File Modified) (Property Modified)
11126 trunk/include/s_auth.h (File Modified) (Property Modified)
11127 trunk/include/s_conf.h (File Modified) (Property Modified)
11128 trunk/include/s_gline.h (File Modified) (Property Modified)
11129 trunk/include/s_log.h (File Modified) (Property Modified)
11130 trunk/include/s_newconf.h (File Modified) (Property Modified)
11131 trunk/include/s_serv.h (File Modified) (Property Modified)
11132 trunk/include/s_stats.h (File Modified) (Property Modified)
11133 trunk/include/s_user.h (File Modified) (Property Modified)
11134 trunk/include/s_zip.h (File Modified) (Property Modified)
11135 trunk/include/scache.h (File Modified) (Property Modified)
11136 trunk/include/send.h (File Modified) (Property Modified)
11137 trunk/include/serno.h (Property Modified)
11138 trunk/include/setup.h.in (Property Modified)
11139 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11140 trunk/include/stdinc.h (File Modified) (Property Modified)
11141 trunk/include/supported.h (File Modified) (Property Modified)
11142 trunk/include/tools.h (File Modified) (Property Modified)
11143 trunk/include/whowas.h (File Modified) (Property Modified)
11144 trunk/install-sh (File Modified) (Property Modified)
11145 trunk/modules/.cvsignore (Property Modified)
11146 trunk/modules/.depend (Property Modified)
11147 trunk/modules/.indent.pro (Property Modified)
11148 trunk/modules/Makefile.in (File Modified) (Property Modified)
11149 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11150 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11151 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11152 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11153 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11154 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11155 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11156 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11157 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11158 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11159 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11160 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11161 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11162 trunk/modules/m_accept.c (File Modified) (Property Modified)
11163 trunk/modules/m_admin.c (File Modified) (Property Modified)
11164 trunk/modules/m_away.c (File Modified) (Property Modified)
11165 trunk/modules/m_cap.c (File Modified) (Property Modified)
11166 trunk/modules/m_capab.c (File Modified) (Property Modified)
11167 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11168 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11169 trunk/modules/m_close.c (File Modified) (Property Modified)
11170 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11171 trunk/modules/m_connect.c (File Modified) (Property Modified)
11172 trunk/modules/m_dline.c (File Modified) (Property Modified)
11173 trunk/modules/m_encap.c (File Modified) (Property Modified)
11174 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11175 trunk/modules/m_gline.c (File Modified) (Property Modified)
11176 trunk/modules/m_help.c (File Modified) (Property Modified)
11177 trunk/modules/m_info.c (File Modified) (Property Modified)
11178 trunk/modules/m_invite.c (File Modified) (Property Modified)
11179 trunk/modules/m_ison.c (File Modified) (Property Modified)
11180 trunk/modules/m_kline.c (File Modified) (Property Modified)
11181 trunk/modules/m_knock.c (File Modified) (Property Modified)
11182 trunk/modules/m_links.c (File Modified) (Property Modified)
11183 trunk/modules/m_list.c (File Modified) (Property Modified)
11184 trunk/modules/m_locops.c (File Modified) (Property Modified)
11185 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11186 trunk/modules/m_map.c (File Modified) (Property Modified)
11187 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11188 trunk/modules/m_motd.c (File Modified) (Property Modified)
11189 trunk/modules/m_names.c (File Modified) (Property Modified)
11190 trunk/modules/m_oper.c (File Modified) (Property Modified)
11191 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11192 trunk/modules/m_pass.c (File Modified) (Property Modified)
11193 trunk/modules/m_ping.c (File Modified) (Property Modified)
11194 trunk/modules/m_pong.c (File Modified) (Property Modified)
11195 trunk/modules/m_post.c (File Modified) (Property Modified)
11196 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11197 trunk/modules/m_restart.c (File Modified) (Property Modified)
11198 trunk/modules/m_resv.c (File Modified) (Property Modified)
11199 trunk/modules/m_services.c (File Modified) (Property Modified)
11200 trunk/modules/m_set.c (File Modified) (Property Modified)
11201 trunk/modules/m_stats.c (File Modified) (Property Modified)
11202 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11203 trunk/modules/m_tb.c (File Modified) (Property Modified)
11204 trunk/modules/m_testline.c (File Modified) (Property Modified)
11205 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11206 trunk/modules/m_time.c (File Modified) (Property Modified)
11207 trunk/modules/m_topic.c (File Modified) (Property Modified)
11208 trunk/modules/m_trace.c (File Modified) (Property Modified)
11209 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11210 trunk/modules/m_user.c (File Modified) (Property Modified)
11211 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11212 trunk/modules/m_users.c (File Modified) (Property Modified)
11213 trunk/modules/m_version.c (File Modified) (Property Modified)
11214 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11215 trunk/modules/m_who.c (File Modified) (Property Modified)
11216 trunk/modules/m_whois.c (File Modified) (Property Modified)
11217 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11218 trunk/modules/m_xline.c (File Modified) (Property Modified)
11219 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11220 trunk/servlink/.cvsignore (Property Modified)
11221 trunk/servlink/.indent.pro (Property Modified)
11222 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11223 trunk/servlink/README (File Modified) (Property Modified)
11224 trunk/servlink/TODO (File Modified) (Property Modified)
11225 trunk/servlink/control.c (File Modified) (Property Modified)
11226 trunk/servlink/control.h (File Modified) (Property Modified)
11227 trunk/servlink/io.c (File Modified) (Property Modified)
11228 trunk/servlink/io.h (File Modified) (Property Modified)
11229 trunk/servlink/servlink.c (File Modified) (Property Modified)
11230 trunk/servlink/servlink.h (File Modified) (Property Modified)
11231 trunk/src/.cvsignore (Property Modified)
11232 trunk/src/.depend (Property Modified)
11233 trunk/src/.indent.pro (Property Modified)
11234 trunk/src/Makefile.in (File Modified) (Property Modified)
11235 trunk/src/adns.c (File Modified) (Property Modified)
11236 trunk/src/balloc.c (File Modified) (Property Modified)
11237 trunk/src/cache.c (File Modified) (Property Modified)
11238 trunk/src/channel.c (File Modified) (Property Modified)
11239 trunk/src/class.c (File Modified) (Property Modified)
11240 trunk/src/client.c (File Modified) (Property Modified)
11241 trunk/src/commio.c (File Modified) (Property Modified)
11242 trunk/src/devpoll.c (File Modified) (Property Modified)
11243 trunk/src/epoll.c (File Modified) (Property Modified)
11244 trunk/src/event.c (File Modified) (Property Modified)
11245 trunk/src/getopt.c (File Modified) (Property Modified)
11246 trunk/src/hash.c (File Modified) (Property Modified)
11247 trunk/src/hook.c (File Modified) (Property Modified)
11248 trunk/src/hostmask.c (File Modified) (Property Modified)
11249 trunk/src/irc_string.c (File Modified) (Property Modified)
11250 trunk/src/ircd.c (File Modified) (Property Modified)
11251 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11252 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11253 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11254 trunk/src/kdparse.c (File Modified) (Property Modified)
11255 trunk/src/kqueue.c (File Modified) (Property Modified)
11256 trunk/src/linebuf.c (File Modified) (Property Modified)
11257 trunk/src/listener.c (File Modified) (Property Modified)
11258 trunk/src/match.c (File Modified) (Property Modified)
11259 trunk/src/memory.c (File Modified) (Property Modified)
11260 trunk/src/messages.tab (File Modified) (Property Modified)
11261 trunk/src/modules.c (File Modified) (Property Modified)
11262 trunk/src/monitor.c (File Modified) (Property Modified)
11263 trunk/src/newconf.c (File Modified) (Property Modified)
11264 trunk/src/numeric.c (File Modified) (Property Modified)
11265 trunk/src/packet.c (File Modified) (Property Modified)
11266 trunk/src/parse.c (File Modified) (Property Modified)
11267 trunk/src/patricia.c (File Modified) (Property Modified)
11268 trunk/src/poll.c (File Modified) (Property Modified)
11269 trunk/src/reject.c (File Modified) (Property Modified)
11270 trunk/src/restart.c (File Modified) (Property Modified)
11271 trunk/src/s_auth.c (File Modified) (Property Modified)
11272 trunk/src/s_conf.c (File Modified) (Property Modified)
11273 trunk/src/s_gline.c (File Modified) (Property Modified)
11274 trunk/src/s_log.c (File Modified) (Property Modified)
11275 trunk/src/s_newconf.c (File Modified) (Property Modified)
11276 trunk/src/s_serv.c (File Modified) (Property Modified)
11277 trunk/src/s_stats.c (File Modified) (Property Modified)
11278 trunk/src/s_user.c (File Modified) (Property Modified)
11279 trunk/src/scache.c (File Modified) (Property Modified)
11280 trunk/src/select.c (File Modified) (Property Modified)
11281 trunk/src/send.c (File Modified) (Property Modified)
11282 trunk/src/snprintf.c (File Modified) (Property Modified)
11283 trunk/src/tools.c (File Modified) (Property Modified)
11284 trunk/src/version.c.SH (File Modified) (Property Modified)
11285 trunk/src/whowas.c (File Modified) (Property Modified)
11286 trunk/tools/.cvsignore (Property Modified)
11287 trunk/tools/Makefile.in (File Modified) (Property Modified)
11288 trunk/tools/README (File Modified) (Property Modified)
11289 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11290 trunk/tools/convertilines.c (File Modified) (Property Modified)
11291 trunk/tools/convertklines.c (File Modified) (Property Modified)
11292 trunk/tools/mkkeypair (Property Modified)
11293 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11294 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11295 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11296 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11297 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11298 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11299 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11300 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11301 trunk/tools/untabify (File Modified) (Property Modified)
11302 trunk/tools/viconf.c (File Modified) (Property Modified)
11303
11304
11305 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11306 Log:
11307 - Update RELNOTES.
11308
11309
11310 Modified:
11311 trunk/RELNOTES (File Modified)
11312
11313
11314 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11315 Log:
11316 - Make version.c use our serial, not ratbox's.
11317
11318
11319 Modified:
11320 trunk/src/version.c.SH (File Modified)
11321
11322
11323 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11324 Log:
11325 - update RELNOTES
11326 - revved patchlevel to 2.1.5
11327
11328
11329 Modified:
11330 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11331 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11332
11333
11334 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11335 Log:
11336 - fix buffer overflow and unterminated buffer when removing TS6 bans
11337 - fix rebuilding of SJOIN
11338
11339
11340 Modified:
11341 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11342
11343
11344 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11345 Log:
11346 have servlink report if it gets an uncompressed error message when it gets inflate failures
11347
11348 Modified:
11349 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11350
11351
11352 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11353 Log:
11354 - extend our copyrights to 2005.
11355
11356
11357 Modified:
11358 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11359 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11360 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11361 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11362 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11363 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11364 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11365 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11366 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11367 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11368 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11369 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11370 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11371 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11372 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11373 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11374 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11375 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11376 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11377 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11378 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11379 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11380 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11381 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11382 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11383 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11384 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11385 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11386 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11387 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11388 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11389 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11390 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11391 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11392 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11393 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11394 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11395 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11396 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11397 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11398 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11399 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11400 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11401 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11402 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11403 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11404 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11405 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11406 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11407 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11408 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11409 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11410 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11411 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11412 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11413 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11414 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11415 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11416 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11417 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11418 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11419 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11420 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11421 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11422 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11423 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11424 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11425 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11426 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11427 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11428 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11429 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11430 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11431 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11432 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11433 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11434 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11435 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11436 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11437 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11438 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11439 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11440 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11441 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11442 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11443 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11444 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11445 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11446 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11447 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11448 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11449 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11450 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11451 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11452 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11453 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11454 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11455 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11456 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11457 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11458 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11459 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11460 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11461 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11462
11463
11464 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11465 Log:
11466 - update RELNOTES
11467 - revved patchlevel to 2.1.4
11468
11469
11470 Modified:
11471 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11472 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11473
11474
11475 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11476 Log:
11477 - add TARGMAX to 005
11478 - remove the +1 from ->uid in struct Client
11479 - fix checking of accept entries in m_accept.c
11480
11481
11482 Modified:
11483 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11484 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11485 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11486 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11487
11488
11489 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11490 Log:
11491 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11492 send it over TS6
11493
11494
11495 Modified:
11496 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11497
11498
11499 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11500 Log:
11501 - remove an unused variable
11502
11503
11504 Modified:
11505 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11506
11507
11508 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11509 Log:
11510 don't burst a TS5 name in burst_TS6. -via jillies
11511
11512 Modified:
11513 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11514
11515
11516 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11517 Log:
11518 - via jilles, make nickchanges invalidate any cached bans for
11519 quiet_on_ban
11520
11521
11522 Modified:
11523 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11524 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11525 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11526 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11527
11528
11529 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11530 Log:
11531 - fix some char vs byte usage to make adns compile cleanly with gcc4
11532
11533
11534 Modified:
11535 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11536 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11537 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11538 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11539 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11540 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11541 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11542 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11543
11544
11545 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11546 Log:
11547 userhost should allow 5 userhost checks, not 4
11548
11549 Modified:
11550 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11551
11552
11553 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11554 Log:
11555 - another darwin fix
11556
11557
11558 Modified:
11559 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11560
11561
11562 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11563 Log:
11564 - darwin fixes
11565
11566
11567 Modified:
11568 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11569 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11570 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11571 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11572 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11573 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11574 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11575 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11576
11577
11578 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11579 Log:
11580 - remove bogus extern of abort_list
11581
11582
11583 Modified:
11584 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11585
11586
11587 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11588 Log:
11589 svn repo access stuff
11590
11591 Modified:
11592 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11593
11594
11595 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11596 Log:
11597 test commit
11598
11599
11600 Modified:
11601 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11602
11603
11604 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11605 Log:
11606 test commit
11607
11608
11609 Modified:
11610 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11611
11612
11613 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11614 Log:
11615 revert omotd..i thought it was a good idea..oh well
11616
11617 Modified:
11618 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11619
11620
11621 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11622 Log:
11623 Commas are bad things in channel keys
11624
11625
11626 Modified:
11627 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11628
11629
11630 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11631 Log:
11632 Add OMOTD command to display oper motd
11633
11634
11635 Modified:
11636 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11637
11638
11639 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11640 Log:
11641 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11642
11643 Modified:
11644 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11645
11646
11647 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11648
11649 Modified files: (Branch: RATBOX_2_1)
11650 modules m_whois.c
11651 Log:
11652 - stop testing whois for protocol violations, as they can be caused in
11653 ircds going all the way back to the original ircd2.8
11654
11655 Revision Changes Path
11656 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11657
11658
11659
11660 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11661
11662 Modified files: (Branch: RATBOX_2_1)
11663 modules m_time.c
11664 Log:
11665 - remove some 2.2 code
11666
11667 Revision Changes Path
11668 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11669
11670
11671
11672 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11673
11674 Modified files: (Branch: RATBOX_2_1)
11675 modules m_time.c
11676 Log:
11677 backport of the silly december 31st bug
11678
11679 Revision Changes Path
11680 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11681
11682
11683
11684 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11685
11686 Modified files: (Branch: RATBOX_2_1)
11687 . RELNOTES
11688 include patchlevel.h
11689 Log:
11690 - revved patchlevel to 2.1.3
11691
11692 Revision Changes Path
11693 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11694 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11695
11696
11697
11698 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11699
11700 Modified files: (Branch: RATBOX_2_1)
11701 include client.h
11702 modules m_accept.c
11703 modules/core m_nick.c
11704 src client.c
11705 Log:
11706 - stop removing a clients own list of accepted clients when they do a
11707 nickchange
11708 - clean up the accept code so its less retarded
11709
11710 Revision Changes Path
11711 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11712 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11713 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11714 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11715
11716
11717
11718 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11719
11720 Modified files: (Branch: RATBOX_2_1)
11721 include event.h
11722 modules m_links.c
11723 src event.c ircd.c newconf.c
11724 Log:
11725 - remove a defn of links_cache_list in m_links.c which was causing
11726 the flattened links update to be ignored
11727 - add eventUpdate(), and make links_delay update on rehash
11728
11729 Revision Changes Path
11730 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11731 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11732 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11733 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11734 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11735
11736
11737
11738 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11739
11740 Modified files: (Branch: RATBOX_2_1)
11741 doc services.txt
11742 src newconf.c
11743 Log:
11744 - make the conf parser apply service {}; on rehash
11745
11746 Revision Changes Path
11747 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11748 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11749
11750
11751
11752 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11753
11754 Modified files: (Branch: RATBOX_2_1)
11755 include m_info.h
11756 Log:
11757 - show ENABLE_SERVICES define in info
11758
11759 Revision Changes Path
11760 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11761
11762
11763
11764 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11765
11766 Modified files: (Branch: RATBOX_2_1)
11767 modules m_services.c m_stats.c
11768 Log:
11769 - via jilles, make m_services.c hook into stats U and display service
11770 blocks
11771
11772 Revision Changes Path
11773 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11774 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11775
11776
11777
11778 leeh 2005/06/11 20:33:12 UTC (20050611_3)
11779
11780 Modified files: (Branch: RATBOX_2_1)
11781 . configure configure.ac
11782 Log:
11783 - default build to -O2
11784
11785 Revision Changes Path
11786 7.249.2.2 +4 -4 ircd-ratbox/configure
11787 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
11788
11789
11790
11791 leeh 2005/06/11 20:26:02 UTC (20050611_2)
11792
11793 Modified files: (Branch: RATBOX_2_1)
11794 doc example.conf example.efnet.conf
11795 include client.h s_conf.h s_newconf.h
11796 modules m_info.c
11797 modules/core m_join.c m_nick.c
11798 src channel.c newconf.c s_conf.c s_user.c
11799 Log:
11800 - remove no_oper_resvs from general {};
11801 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
11802
11803 Revision Changes Path
11804 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
11805 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
11806 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
11807 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
11808 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
11809 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
11810 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
11811 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
11812 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
11813 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
11814 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
11815 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
11816
11817
11818
11819 leeh 2005/06/11 20:06:22 UTC (20050611_1)
11820
11821 Modified files: (Branch: RATBOX_2_1)
11822 modules/core m_mode.c m_nick.c
11823 src s_newconf.c
11824 Log:
11825 - 2.0 sync:
11826 - raise max temptime to a year
11827 - tidy up BMASK
11828 - require 9 parameters in ms_nick(), 10 in ms_uid()
11829
11830 Revision Changes Path
11831 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
11832 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
11833 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
11834
11835
11836
11837 leeh 2005/06/11 16:35:25 UTC (20050611_0)
11838
11839 Modified files: (Branch: RATBOX_2_1)
11840 modules m_services.c
11841 Log:
11842 - only show services logged in info when its a local client
11843
11844 Revision Changes Path
11845 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
11846
11847
11848
11849 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
11850
11851 Modified files: (Branch: RATBOX_2_1)
11852 src match.c
11853 Log:
11854 passing a pointer to a pointer is not what was intended, oops
11855
11856 Revision Changes Path
11857 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
11858
11859
11860
11861 leeh 2005/06/03 11:18:11 UTC (20050603_0)
11862
11863 Modified files: (Branch: RATBOX_2_1)
11864 doc services.txt
11865 Log:
11866 - update services.txt with FNC
11867
11868 Revision Changes Path
11869 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
11870
11871
11872
11873 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
11874
11875 Modified files: (Branch: RATBOX_2_1)
11876 modules m_resv.c
11877 Log:
11878 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
11879
11880 Revision Changes Path
11881 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
11882
11883
11884
11885 leeh 2005/05/19 12:44:47 UTC (20050519_1)
11886
11887 Modified files: (Branch: RATBOX_2_1)
11888 src s_auth.c
11889 Log:
11890 - add some uniqueness into auth process for bopm
11891
11892 Revision Changes Path
11893 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
11894
11895
11896
11897 leeh 2005/05/19 08:50:26 UTC (20050519_0)
11898
11899 Modified files: (Branch: RATBOX_2_1)
11900 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
11901 Log:
11902 - make contrib/ compile
11903
11904 Revision Changes Path
11905 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
11906 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
11907 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
11908 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
11909
11910
11911
11912 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
11913
11914 Modified files: (Branch: RATBOX_2_1)
11915 modules m_monitor.c
11916 Log:
11917 Don't allow MONITOR from an unregistered client
11918
11919 Revision Changes Path
11920 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
11921
11922
11923
11924 leeh 2005/05/17 13:16:11 UTC (20050517_0)
11925
11926 Modified files: (Branch: RATBOX_2_1)
11927 doc example.conf example.efnet.conf
11928 include class.h
11929 src class.c messages.tab newconf.c
11930 Log:
11931 - remove sendq_eob, its become more of a hindrance than a benefit.
11932 - sync example.efnet.conf cluster {}; with example.conf
11933
11934 Revision Changes Path
11935 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
11936 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
11937 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
11938 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
11939 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
11940 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
11941
11942
11943
11944 leeh 2005/05/11 22:39:00 UTC (20050511_5)
11945
11946 Modified files: (Branch: RATBOX_2_1)
11947 . RELNOTES
11948 include patchlevel.h
11949 Log:
11950 - update RELNOTES
11951 - revved patchlevel to 2.1.2
11952
11953 Revision Changes Path
11954 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
11955 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
11956
11957
11958
11959 leeh 2005/05/11 22:29:18 UTC (20050511_4)
11960
11961 Modified files: (Branch: RATBOX_2_1)
11962 . configure configure.ac
11963 Log:
11964 - raise default topiclen to 160.
11965
11966 Revision Changes Path
11967 7.249.2.1 +3 -3 ircd-ratbox/configure
11968 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
11969
11970
11971
11972 leeh 2005/05/11 22:22:13 UTC (20050511_3)
11973
11974 Modified files: (Branch: RATBOX_2_1)
11975 modules m_services.c
11976 Log:
11977 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
11978 tsinfo matches this
11979
11980 Revision Changes Path
11981 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
11982
11983
11984
11985 leeh 2005/05/11 21:58:41 UTC (20050511_2)
11986
11987 Modified files: (Branch: RATBOX_2_1)
11988 modules m_services.c
11989 Log:
11990 - monitor_signoff() the client we're nickchanging
11991
11992 Revision Changes Path
11993 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
11994
11995
11996
11997 leeh 2005/05/11 21:52:51 UTC (20050511_1)
11998
11999 Modified files: (Branch: RATBOX_2_1)
12000 modules m_trace.c
12001 Log:
12002 - fix various UID problems with trace
12003
12004 Revision Changes Path
12005 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12006
12007
12008
12009 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12010
12011 Modified files: (Branch: RATBOX_2_1)
12012 help/opers dline kline
12013 modules m_resv.c m_stats.c
12014 modules/core m_mode.c
12015 Log:
12016 - sync with 2.0
12017 - tidy up kline/dline help to note they dont accept nick as target
12018 - disallow bans beginning with ':' over bmask
12019 - disallow bans with a space in chm_ban
12020 - stop counting hidden opers in stats p
12021 - match() parameters in remote unresv were inverted, causing it to fail
12022 - fix possibility of clients setting blank keys
12023
12024 Revision Changes Path
12025 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12026 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12027 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12028 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12029 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12030
12031
12032
12033 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12034
12035 Modified files: (Branch: RATBOX_2_1)
12036 src send.c
12037 Log:
12038 - fix problems with amd64 and the way we do va_list
12039
12040 Revision Changes Path
12041 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12042
12043
12044
12045 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12046
12047 Modified files: (Branch: RATBOX_2_1)
12048 modules m_services.c
12049 Log:
12050 - tidy up the kill notifications for RSFNC
12051
12052 Revision Changes Path
12053 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12054
12055
12056
12057 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12058
12059 Modified files: (Branch: RATBOX_2_1)
12060 include s_serv.h
12061 modules m_services.c
12062 src s_serv.c
12063 Log:
12064 - some more rserv stuff:
12065 - add RSFNC capability
12066 - fix up RSFNC, kill existing clients if they exist.
12067
12068 Revision Changes Path
12069 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12070 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12071 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12072
12073
12074
12075 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12076
12077 Modified files: (Branch: RATBOX_2_1)
12078 modules m_services.c
12079 Log:
12080 - first stab at a FNC implementation for rserv
12081
12082 Revision Changes Path
12083 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12084
12085
12086
12087 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12088
12089 Modified files: (Branch: RATBOX_2_1)
12090 help/opers umode
12091 Log:
12092 - remove a tab
12093
12094 Revision Changes Path
12095 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12096
12097
12098
12099 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12100
12101 Modified files: (Branch: RATBOX_2_1)
12102 src newconf.c
12103 Log:
12104 - add links_delay back
12105
12106 Revision Changes Path
12107 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12108
12109
12110
12111 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12112
12113 Modified files: (Branch: RATBOX_2_1)
12114 help/opers umode
12115 help/users umode
12116 Log:
12117 - swap tabs for spaces
12118
12119 Revision Changes Path
12120 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12121 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12122
12123
12124
12125 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12126
12127 Modified files: (Branch: RATBOX_2_1)
12128 include m_info.h
12129 Log:
12130 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12131 contained in the client_flood conf option
12132 - remove a couple of unused defines from info
12133
12134 Revision Changes Path
12135 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12136
12137
12138
12139 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12140
12141 Modified files: (Branch: RATBOX_2_1)
12142 src s_conf.c
12143 Log:
12144 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12145
12146 Revision Changes Path
12147 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12148
12149
12150
12151 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12152
12153 Modified files: (Branch: RATBOX_2_1)
12154 doc example.conf example.efnet.conf
12155 Log:
12156 - fix missing closing comment tag
12157
12158 Revision Changes Path
12159 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12160 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12161
12162
12163
12164 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12165
12166 Modified files: (Branch: RATBOX_2_1)
12167 . RELNOTES
12168 include patchlevel.h
12169 Log:
12170 - revved patchlevel to 2.1.1
12171
12172 Revision Changes Path
12173 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12174 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12175
12176
12177
12178 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12179
12180 Modified files: (Branch: RATBOX_2_1)
12181 modules m_kline.c
12182 Log:
12183 - sync up remote kline reasons, so theyre consistent with what happens
12184 when we add local klines - notably the "Temporary K-line x min" and
12185 date added to reason.
12186
12187 Revision Changes Path
12188 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12189
12190
12191
12192 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12193
12194 Modified files: (Branch: RATBOX_2_1)
12195 doc monitor.txt
12196 Log:
12197 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12198
12199 Revision Changes Path
12200 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12201
12202
12203
12204 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12205
12206 Modified files: (Branch: RATBOX_2_1)
12207 src commio.c
12208 Log:
12209 used the data pointer we saved, not what just got nulled
12210
12211 Revision Changes Path
12212 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12213
12214
12215
12216 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12217
12218 Modified files: (Branch: RATBOX_2_1)
12219 modules m_resv.c m_xline.c
12220 Log:
12221 - fix broken propagation of xline/resv
12222
12223 Revision Changes Path
12224 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12225 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12226
12227
12228
12229 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12230
12231 Modified files: (Branch: RATBOX_2_1)
12232 src s_auth.c
12233 Log:
12234 - properly increment bad auth count for stats T when we timeout an auth
12235
12236 Revision Changes Path
12237 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12238
12239
12240
12241 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12242
12243 Modified files: (Branch: RATBOX_2_1)
12244 doc monitor.txt
12245 include client.h
12246 modules/core m_nick.c
12247 Log:
12248 - fix a bit that didnt make sense in monitor.txt
12249 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12250
12251 Revision Changes Path
12252 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12253 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12254 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12255
12256
12257
12258 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12259
12260 Modified files: (Branch: RATBOX_2_1)
12261 src s_auth.c
12262 Log:
12263 removing dlink nodes from auth_poll_list twice is bad
12264
12265 Revision Changes Path
12266 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12267
12268
12269
12270 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12271
12272 Modified files: (Branch: RATBOX_2_1)
12273 modules m_stats.c
12274 Log:
12275 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12276 changed to RPL_STATSDEBUG
12277
12278 Revision Changes Path
12279 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12280
12281
12282
12283 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12284
12285 Added files: (Branch: RATBOX_2_1)
12286 doc tgchange.txt
12287 Log:
12288 - add some documentation about target change
12289
12290 Revision Changes Path
12291 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12292
12293
12294
12295 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12296
12297 Modified files: (Branch: RATBOX_2_1)
12298 include supported.h
12299 modules/core m_message.c
12300 Log:
12301 - remove extra argument to 005
12302 - disallow messaging of UIDs
12303
12304 Revision Changes Path
12305 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12306 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12307
12308
12309
12310 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12311
12312 Modified files: (Branch: RATBOX_2_1)
12313 src parse.c
12314 Log:
12315 - fix a longstanding parser bug with wrong limit checking, causing us to
12316 accept one less parameter than we're allowed to accept.
12317
12318 Revision Changes Path
12319 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12320
12321
12322
12323 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12324
12325 Modified files: (Branch: RATBOX_2_1)
12326 modules/core m_message.c
12327 Log:
12328 - exempt users messaging themselves from target change
12329
12330 Revision Changes Path
12331 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12332
12333
12334
12335 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12336
12337 Modified files: (Branch: RATBOX_2_1)
12338 include supported.h
12339 Log:
12340 - stop violating MAXPARA on 005.
12341
12342 Revision Changes Path
12343 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12344
12345
12346
12347 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12348
12349 Modified files: (Branch: RATBOX_2_1)
12350 modules/core m_nick.c
12351 Log:
12352 - dont store an ipv6 sockhost if we're not compiled with v6 support
12353
12354 Revision Changes Path
12355 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12356
12357
12358
12359 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12360
12361 Modified files: (Branch: RATBOX_2_1)
12362 include stdinc.h
12363 Log:
12364 - remove some vms includes
12365
12366 Revision Changes Path
12367 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12368
12369
12370
12371 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12372
12373 Modified files: (Branch: RATBOX_2_1)
12374 . ChangeLog
12375 include serno.h
12376 Log:
12377 - force commit for new branch
12378
12379 Revision Changes Path
12380 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12381 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12382
12383
12384
12385 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12386
12387 Modified files:
12388 . RELNOTES configure configure.ac
12389 include patchlevel.h
12390 Log:
12391 - revved patchlevel to 2.1.0
12392
12393 Revision Changes Path
12394 1.114 +6 -2 ircd-ratbox/RELNOTES
12395 7.249 +11 -11 ircd-ratbox/configure
12396 7.63 +3 -3 ircd-ratbox/configure.ac
12397 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12398
12399
12400
12401 leeh 2005/03/04 13:31:32 EST (20050304_2)
12402
12403 Modified files:
12404 . RELNOTES
12405 include patchlevel.h
12406 Log:
12407 - update RELNOTES
12408 - revved patchlevel to 2.1.0beta2
12409
12410 Revision Changes Path
12411 1.113 +12 -0 ircd-ratbox/RELNOTES
12412 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12413
12414
12415
12416 leeh 2005/03/04 13:27:05 EST (20050304_1)
12417
12418 Modified files:
12419 doc whats-new-2.1.txt
12420 src channel.c
12421 Log:
12422 - update whats-new-2.1
12423 - when we're handling global NAMES, dont output channels if there are no
12424 members within them we can show.
12425
12426 Revision Changes Path
12427 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12428 7.436 +12 -2 ircd-ratbox/src/channel.c
12429
12430
12431
12432 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12433
12434 Modified files:
12435 src patricia.c
12436 Log:
12437 That would be a node_heap not a prefix_heap..oops
12438
12439 Revision Changes Path
12440 7.30 +1 -1 ircd-ratbox/src/patricia.c
12441
12442
12443
12444 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12445
12446 Modified files:
12447 include stdinc.h
12448 Log:
12449 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12450 otherwise..the other macros might work????
12451
12452 Revision Changes Path
12453 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12454
12455
12456
12457 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12458
12459 Modified files:
12460 . configure configure.ac
12461 Log:
12462 i hate autoconf
12463
12464 Revision Changes Path
12465 7.248 +5 -5 ircd-ratbox/configure
12466 7.62 +5 -5 ircd-ratbox/configure.ac
12467
12468
12469
12470 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12471
12472 Modified files:
12473 . configure configure.ac
12474 Log:
12475 i hate autoconf
12476
12477 Revision Changes Path
12478 7.247 +3 -2 ircd-ratbox/configure
12479 7.61 +3 -2 ircd-ratbox/configure.ac
12480
12481
12482
12483 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12484
12485 Modified files:
12486 . configure configure.ac
12487 Log:
12488 doh
12489
12490 Revision Changes Path
12491 7.246 +6 -6 ircd-ratbox/configure
12492 7.60 +4 -4 ircd-ratbox/configure.ac
12493
12494
12495
12496 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12497
12498 Modified files:
12499 . configure configure.ac
12500 include stdinc.h
12501 Log:
12502 Doh these changes got put on RATBOX_2_0 when they were meant for
12503 head..oops...
12504 Also merged in the monitor heap size stuff, not that i think monitor has
12505 been moved to head
12506
12507 Revision Changes Path
12508 7.245 +12 -3 ircd-ratbox/configure
12509 7.59 +11 -3 ircd-ratbox/configure.ac
12510 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12511
12512
12513
12514 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12515
12516 Modified files:
12517 include stdinc.h
12518 Log:
12519 Add more robust alloca checking
12520
12521 Revision Changes Path
12522 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12523
12524
12525
12526 leeh 2005/02/24 15:27:17 EST (20050224_9)
12527
12528 Modified files:
12529 contrib m_42.c
12530 Log:
12531 - fix the copyright on m_42.c :p
12532
12533 Revision Changes Path
12534 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12535
12536
12537
12538 leeh 2005/02/24 15:22:53 EST (20050224_8)
12539
12540 Modified files:
12541 include supported.h
12542 modules m_dline.c
12543 Log:
12544 - fix a core in undline on bad masks
12545 - remove an unwanted space from beginning of second 005 numeric
12546
12547 Revision Changes Path
12548 7.5 +1 -1 ircd-ratbox/include/supported.h
12549 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12550
12551
12552
12553 leeh 2005/02/24 15:18:59 EST (20050224_7)
12554
12555 Modified files:
12556 modules m_monitor.c
12557 Log:
12558 - use max_monitor when adding nicknames
12559 - add in monitor s
12560 that should be everything now..
12561
12562 Revision Changes Path
12563 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12564
12565
12566
12567 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12568
12569 Modified files:
12570 contrib m_42.c
12571 Log:
12572 42
12573
12574 Revision Changes Path
12575 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12576
12577
12578
12579 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12580
12581 Modified files:
12582 contrib m_42.c
12583 Log:
12584 42
12585
12586 Revision Changes Path
12587 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12588
12589
12590
12591 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12592
12593 Added files:
12594 contrib m_42.c
12595 Log:
12596 The Answer to Life, the Universe, and Everything
12597
12598 Revision Changes Path
12599 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12600
12601
12602
12603 leeh 2005/02/24 14:53:04 EST (20050224_3)
12604
12605 Modified files:
12606 include monitor.h
12607 modules m_monitor.c
12608 src ircd.c monitor.c
12609 Log:
12610 - call init_monitor() on startup
12611 - add in support for adding/deleting/listing monitor entries
12612
12613 Revision Changes Path
12614 7.2 +3 -1 ircd-ratbox/include/monitor.h
12615 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12616 7.374 +2 -0 ircd-ratbox/src/ircd.c
12617 7.3 +15 -4 ircd-ratbox/src/monitor.c
12618
12619
12620
12621 leeh 2005/02/23 21:20:10 EST (20050224_2)
12622
12623 Modified files:
12624 doc example.conf example.efnet.conf
12625 include s_conf.h supported.h
12626 modules Makefile.in
12627 src client.c newconf.c s_conf.c
12628 Added files:
12629 modules m_monitor.c
12630 Log:
12631 - add the max_monitor config option
12632 - advertise MONITOR=%d in 005
12633 - clear a local clients monitor list on exit
12634 - add the framework for the MONITOR command
12635 - bed.
12636
12637 Revision Changes Path
12638 7.261 +5 -0 ircd-ratbox/doc/example.conf
12639 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12640 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12641 7.4 +4 -2 ircd-ratbox/include/supported.h
12642 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12643 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12644 7.492 +1 -0 ircd-ratbox/src/client.c
12645 7.202 +1 -0 ircd-ratbox/src/newconf.c
12646 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12647
12648
12649
12650 leeh 2005/02/23 20:57:51 EST (20050224_1)
12651
12652 Modified files:
12653 . configure configure.ac
12654 include setup.h.in
12655 src monitor.c
12656 Log:
12657 - move MONITOR_HEAP_SIZE over to configure
12658
12659 Revision Changes Path
12660 7.244 ircd-ratbox/configure
12661 7.58 +4 -2 ircd-ratbox/configure.ac
12662 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12663 7.2 +0 -2 ircd-ratbox/src/monitor.c
12664
12665
12666
12667 leeh 2005/02/23 20:48:08 EST (20050224_0)
12668
12669 Modified files:
12670 doc monitor.txt
12671 include client.h numeric.h
12672 modules/core m_nick.c
12673 src Makefile.in client.c messages.tab
12674 s_user.c
12675 Added files:
12676 include monitor.h
12677 src monitor.c
12678 Log:
12679 - first half of my server-side notify list implementation..
12680
12681 Revision Changes Path
12682 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12683 7.266 +3 -0 ircd-ratbox/include/client.h
12684 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12685 7.58 +6 -0 ircd-ratbox/include/numeric.h
12686 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12687 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12688 7.491 +3 -0 ircd-ratbox/src/client.c
12689 7.126 +5 -5 ircd-ratbox/src/messages.tab
12690 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12691 7.342 +2 -0 ircd-ratbox/src/s_user.c
12692
12693
12694
12695 leeh 2005/02/23 18:42:59 EST (20050223_0)
12696
12697 Modified files:
12698 include hash.h
12699 Log:
12700 - double the size of the client and channel hashtables (64k -> 128k and
12701 32k -> 64k). The improvements are quite significant..
12702
12703 Revision Changes Path
12704 7.54 +4 -4 ircd-ratbox/include/hash.h
12705
12706
12707
12708 leeh 2005/02/22 14:55:56 EST (20050222_1)
12709
12710 Modified files:
12711 doc monitor.txt
12712 modules m_services.c
12713 Log:
12714 - remove a couple of unused vars
12715 - update monitor.txt
12716
12717 Revision Changes Path
12718 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12719 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12720
12721
12722
12723 leeh 2005/02/21 19:47:24 EST (20050222_0)
12724
12725 Added files:
12726 doc monitor.txt
12727 Log:
12728 - add in my documentation on the upcoming MONITOR command
12729
12730 Revision Changes Path
12731 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12732
12733
12734
12735 leeh 2005/02/21 12:09:34 EST (20050221_0)
12736
12737 Modified files:
12738 . configure configure.ac
12739 doc whats-new-2.1.txt
12740 tools README.mkpasswd
12741 Removed files:
12742 src crypt.c
12743 Log:
12744 - update whats-new-2.1.txt some more
12745 - we dont have vms mkpasswd anymore
12746 - remove the unused crypt.c
12747
12748 Revision Changes Path
12749 7.243 +3 -6 ircd-ratbox/configure
12750 7.57 +2 -4 ircd-ratbox/configure.ac
12751 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12752 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12753 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12754
12755
12756
12757 leeh 2005/02/19 12:38:09 EST (20050219_3)
12758
12759 Modified files:
12760 doc example.conf example.efnet.conf
12761 include ircd.h
12762 modules m_pong.c
12763 src channel.c client.c ircd.c s_conf.c
12764 Log:
12765 - rework the splitcode, splitservers is now how many servers we've marked as
12766 EOB, rather than how many are linked. Thus pull ourselves out of
12767 splitmode immediately once this is satisfied
12768
12769 Revision Changes Path
12770 7.260 +8 -9 ircd-ratbox/doc/example.conf
12771 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12772 7.83 +1 -0 ircd-ratbox/include/ircd.h
12773 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12774 7.435 +16 -36 ircd-ratbox/src/channel.c
12775 7.490 +2 -0 ircd-ratbox/src/client.c
12776 7.373 +2 -1 ircd-ratbox/src/ircd.c
12777 7.510 +11 -3 ircd-ratbox/src/s_conf.c
12778
12779
12780
12781 leeh 2005/02/19 09:02:34 EST (20050219_2)
12782
12783 Modified files:
12784 doc example.conf example.efnet.conf
12785 include ircd.h s_conf.h
12786 modules m_set.c
12787 src channel.c ircd.c newconf.c s_conf.c
12788 Log:
12789 - remove split_delay
12790
12791 Revision Changes Path
12792 7.259 +0 -5 ircd-ratbox/doc/example.conf
12793 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
12794 7.82 +0 -1 ircd-ratbox/include/ircd.h
12795 7.314 +0 -1 ircd-ratbox/include/s_conf.h
12796 1.81 +1 -20 ircd-ratbox/modules/m_set.c
12797 7.434 +2 -7 ircd-ratbox/src/channel.c
12798 7.372 +0 -1 ircd-ratbox/src/ircd.c
12799 7.201 +0 -1 ircd-ratbox/src/newconf.c
12800 7.509 +0 -1 ircd-ratbox/src/s_conf.c
12801
12802
12803
12804 leeh 2005/02/19 08:48:05 EST (20050219_1)
12805
12806 Modified files:
12807 include client.h
12808 modules m_cap.c m_who.c
12809 src channel.c
12810 Log:
12811 - implemented multi-prefix client capability, which allows stacking of @+ in
12812 names and who
12813
12814 Revision Changes Path
12815 7.265 +1 -1 ircd-ratbox/include/client.h
12816 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
12817 1.115 +4 -3 ircd-ratbox/modules/m_who.c
12818 7.433 +4 -6 ircd-ratbox/src/channel.c
12819
12820
12821
12822 leeh 2005/02/19 06:27:58 EST (20050219_0)
12823
12824 Modified files:
12825 modules m_etrace.c
12826 src newconf.c s_conf.c s_newconf.c
12827 Log:
12828 - removed some unused vars/functions
12829
12830 Revision Changes Path
12831 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
12832 7.200 +0 -15 ircd-ratbox/src/newconf.c
12833 7.508 +0 -1 ircd-ratbox/src/s_conf.c
12834 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
12835
12836
12837
12838 leeh 2005/02/16 12:58:24 EST (20050216_2)
12839
12840 Modified files:
12841 . RELNOTES configure configure.ac
12842 include patchlevel.h
12843 Log:
12844 - update configure to reflect this is 'devel'
12845 - update RELNOTES
12846 - revved patchlevel to 2.1.0beta1
12847
12848 Revision Changes Path
12849 1.112 +9 -1 ircd-ratbox/RELNOTES
12850 7.242 +11 -11 ircd-ratbox/configure
12851 7.56 +3 -3 ircd-ratbox/configure.ac
12852 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
12853
12854
12855
12856 leeh 2005/02/16 12:46:30 EST (20050216_1)
12857
12858 Modified files:
12859 . configure configure.ac
12860 include client.h numeric.h s_conf.h setup.h.in
12861 supported.h
12862 modules Makefile.in
12863 modules/core m_nick.c
12864 src Makefile.in client.c ircd.c messages.tab
12865 newconf.c s_conf.c s_user.c
12866 Removed files:
12867 include watch.h
12868 modules m_watch.c
12869 src watch.c
12870 Log:
12871 - remove watch, the protocol for this sucks so hard I just dont want it
12872 here ;-)
12873
12874 Revision Changes Path
12875 7.241 +2 -12 ircd-ratbox/configure
12876 7.55 +2 -4 ircd-ratbox/configure.ac
12877 7.264 +0 -2 ircd-ratbox/include/client.h
12878 7.57 +0 -11 ircd-ratbox/include/numeric.h
12879 7.313 +0 -1 ircd-ratbox/include/s_conf.h
12880 7.94 +0 -3 ircd-ratbox/include/setup.h.in
12881 7.3 +2 -3 ircd-ratbox/include/supported.h
12882 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
12883 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
12884 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
12885 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
12886 7.154 +0 -1 ircd-ratbox/src/Makefile.in
12887 7.489 +0 -3 ircd-ratbox/src/client.c
12888 7.371 +0 -2 ircd-ratbox/src/ircd.c
12889 7.125 +9 -9 ircd-ratbox/src/messages.tab
12890 7.199 +0 -1 ircd-ratbox/src/newconf.c
12891 7.507 +0 -1 ircd-ratbox/src/s_conf.c
12892 7.341 +0 -2 ircd-ratbox/src/s_user.c
12893 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
12894
12895
12896
12897 leeh 2005/02/15 19:13:31 EST (20050216_0)
12898
12899 Modified files:
12900 include stdinc.h
12901 src event.c ircd_lexer.l ircd_signal.c
12902 modules.c
12903 Removed files:
12904 servlink descrip.mms
12905 Log:
12906 - remove a few vms bits
12907
12908 Revision Changes Path
12909 1.16 +0 -46 ircd-ratbox/include/stdinc.h
12910 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
12911 7.47 +0 -54 ircd-ratbox/src/event.c
12912 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
12913 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
12914 7.152 +0 -3 ircd-ratbox/src/modules.c
12915
12916
12917
12918 leeh 2005/02/15 18:53:32 EST (20050215_0)
12919
12920 Modified files:
12921 include hostmask.h ircd.h s_conf.h s_newconf.h
12922 modules m_dline.c m_kline.c m_rehash.c m_resv.c
12923 m_xline.c
12924 src hostmask.c ircd.c ircd_signal.c s_conf.c
12925 s_newconf.c
12926 Log:
12927 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
12928 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
12929
12930 Revision Changes Path
12931 1.42 +1 -0 ircd-ratbox/include/hostmask.h
12932 7.81 +1 -0 ircd-ratbox/include/ircd.h
12933 7.312 +1 -0 ircd-ratbox/include/s_conf.h
12934 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
12935 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
12936 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
12937 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
12938 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
12939 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
12940 7.106 +35 -1 ircd-ratbox/src/hostmask.c
12941 7.370 +7 -0 ircd-ratbox/src/ircd.c
12942 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
12943 7.506 +59 -47 ircd-ratbox/src/s_conf.c
12944 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
12945
12946
12947
12948 leeh 2005/02/13 10:21:41 EST (20050213_4)
12949
12950 Modified files:
12951 doc services.txt
12952 Added files:
12953 doc whats-new-2.0.txt whats-new-2.1.txt
12954 Removed files:
12955 doc whats-new.txt
12956 Log:
12957 - move whats-new.txt to whats-new-2.0.txt
12958 - add in whats-new-2.1.txt
12959 - update services.txt with the whois for logged in users
12960
12961 Revision Changes Path
12962 7.2 +5 -0 ircd-ratbox/doc/services.txt
12963 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
12964 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
12965 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
12966
12967
12968
12969 leeh 2005/02/13 09:20:37 EST (20050213_3)
12970
12971 Modified files:
12972 include supported.h
12973 modules/core m_message.c
12974 Log:
12975 - fix a compile error in m_message.c
12976 - update 005 to the spec and add CPRIVMSG/CNOTICE
12977
12978 Revision Changes Path
12979 7.2 +31 -37 ircd-ratbox/include/supported.h
12980 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
12981
12982
12983
12984 leeh 2005/02/13 09:14:12 EST (20050213_2)
12985
12986 Modified files:
12987 src channel.c
12988 Log:
12989 - fix the membership memleak
12990
12991 Revision Changes Path
12992 7.432 +0 -3 ircd-ratbox/src/channel.c
12993
12994
12995
12996 leeh 2005/02/12 21:51:56 EST (20050213_1)
12997
12998 Modified files:
12999 include client.h
13000 modules/core m_message.c
13001 Log:
13002 - add a bitmask to track when they send their first message, only allowing
13003 clearing stuff after that.
13004
13005 Revision Changes Path
13006 7.263 +4 -0 ircd-ratbox/include/client.h
13007 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13008
13009
13010
13011 leeh 2005/02/12 21:17:52 EST (20050213_0)
13012
13013 Modified files:
13014 include patricia.h s_newconf.h
13015 modules/core m_message.c
13016 src patricia.c s_newconf.c s_user.c
13017 Log:
13018 - add in the patricia for tracking who fills up targets, give them a reduced
13019 count on connect
13020
13021 Revision Changes Path
13022 7.20 +1 -1 ircd-ratbox/include/patricia.h
13023 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13024 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13025 7.29 +1 -1 ircd-ratbox/src/patricia.c
13026 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13027 7.340 +4 -0 ircd-ratbox/src/s_user.c
13028
13029
13030
13031 leeh 2005/02/12 18:35:10 EST (20050212_0)
13032
13033 Modified files:
13034 include ircd_defs.h
13035 src class.c reject.c
13036 Log:
13037 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13038
13039 Revision Changes Path
13040 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13041 7.68 +1 -5 ircd-ratbox/src/class.c
13042 1.33 +1 -5 ircd-ratbox/src/reject.c
13043
13044
13045
13046 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13047
13048 Modified files:
13049 modules m_watch.c
13050 Log:
13051 remove stupid memory leak
13052
13053 Revision Changes Path
13054 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13055
13056
13057
13058 leeh 2005/02/11 06:42:48 EST (20050211_0)
13059
13060 Modified files:
13061 modules m_gline.c
13062 Log:
13063 - workaround hyb6 allowing empty gline reasons
13064
13065 Revision Changes Path
13066 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13067
13068
13069
13070 leeh 2005/02/09 14:39:13 EST (20050209_2)
13071
13072 Modified files:
13073 include s_conf.h
13074 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13075 src ircd.c s_conf.c
13076 Log:
13077 - move temp dlines and temp klines over to an array, rather than completely
13078 seperate dlinks.
13079
13080 Revision Changes Path
13081 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13082 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13083 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13084 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13085 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13086 7.369 +0 -5 ircd-ratbox/src/ircd.c
13087 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13088
13089
13090
13091 leeh 2005/02/09 14:02:13 EST (20050209_1)
13092
13093 Modified files:
13094 include s_user.h
13095 modules m_cap.c m_pong.c m_user.c
13096 modules/core m_nick.c
13097 src s_user.c
13098 Log:
13099 - remove 'nick' param from register_local_user(), its not needed.
13100
13101 Revision Changes Path
13102 7.35 +1 -1 ircd-ratbox/include/s_user.h
13103 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13104 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13105 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13106 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13107 7.339 +6 -6 ircd-ratbox/src/s_user.c
13108
13109
13110
13111 leeh 2005/02/09 13:12:53 EST (20050209_0)
13112
13113 Modified files:
13114 modules m_cmessage.c
13115 Log:
13116 - dont send numerics when we're dealing with CNOTICE
13117 - add in checking for +g, and resetting idle
13118
13119 Revision Changes Path
13120 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13121
13122
13123
13124 leeh 2005/02/08 11:37:50 EST (20050208_2)
13125
13126 Modified files:
13127 src s_newconf.c
13128 Log:
13129 - fix operator blocks to work on ip spoofs
13130
13131 Revision Changes Path
13132 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13133
13134
13135
13136 leeh 2005/02/07 19:23:22 EST (20050208_1)
13137
13138 Modified files:
13139 doc example.conf example.efnet.conf
13140 src newconf.c
13141 Log:
13142 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13143
13144 Revision Changes Path
13145 7.258 +0 -39 ircd-ratbox/doc/example.conf
13146 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13147 7.198 +0 -272 ircd-ratbox/src/newconf.c
13148
13149
13150
13151 leeh 2005/02/07 19:19:32 EST (20050208_0)
13152
13153 Modified files:
13154 src s_conf.c
13155 Log:
13156 - added support for kline.conf.perm et al, these take the same formats
13157 as their non-permanent partners, but you cant remove them via the ircd.
13158
13159 Revision Changes Path
13160 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13161
13162
13163
13164 leeh 2005/02/02 19:18:59 EST (20050203_1)
13165
13166 Modified files:
13167 help Makefile.in
13168 help/opers index
13169 help/users index
13170 Added files:
13171 help/opers cnotice cprivmsg
13172 Log:
13173 - added help files for cprivmsg/cnotice
13174
13175 Revision Changes Path
13176 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13177 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13178 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13179 1.10 +19 -19 ircd-ratbox/help/opers/index
13180 1.7 +10 -9 ircd-ratbox/help/users/index
13181
13182
13183
13184 leeh 2005/02/02 19:14:25 EST (20050203_0)
13185
13186 Modified files:
13187 include numeric.h
13188 modules Makefile.in
13189 src messages.tab
13190 Added files:
13191 modules m_cmessage.c
13192 Log:
13193 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13194 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13195 nick is a member. These bypass any target change limitations.
13196 - added ERR_VOICENEEDED, numeric 489.
13197
13198 Revision Changes Path
13199 7.56 +2 -0 ircd-ratbox/include/numeric.h
13200 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13201 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13202 7.124 +1 -1 ircd-ratbox/src/messages.tab
13203
13204
13205
13206 leeh 2005/02/02 16:58:16 EST (20050202_4)
13207
13208 Modified files:
13209 help/opers etrace
13210 Log:
13211 - update etrace help
13212
13213 Revision Changes Path
13214 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13215
13216
13217
13218 leeh 2005/02/02 16:55:04 EST (20050202_3)
13219
13220 Modified files:
13221 modules m_etrace.c
13222 Log:
13223 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13224 can put its external ip address in there..
13225
13226 Revision Changes Path
13227 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13228
13229
13230
13231 leeh 2005/02/02 16:41:06 EST (20050202_2)
13232
13233 Modified files:
13234 modules m_etrace.c
13235 Log:
13236 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13237 if its a non-local client. These will just get "lost" if the remote
13238 server doesnt support this..
13239
13240 Revision Changes Path
13241 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13242
13243
13244
13245 leeh 2005/02/02 16:12:12 EST (20050202_1)
13246
13247 Modified files:
13248 include client.h numeric.h s_conf.h
13249 modules/core m_message.c
13250 src messages.tab newconf.c s_conf.c
13251 Log:
13252 - first part of the target change code, add the storage of targets for
13253 localuser, throttle messages when they fill all the available slots
13254
13255 Revision Changes Path
13256 7.262 +5 -1 ircd-ratbox/include/client.h
13257 7.55 +2 -0 ircd-ratbox/include/numeric.h
13258 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13259 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13260 7.123 +1 -1 ircd-ratbox/src/messages.tab
13261 7.197 +1 -0 ircd-ratbox/src/newconf.c
13262 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13263
13264
13265
13266 leeh 2005/02/02 13:28:10 EST (20050202_0)
13267
13268 Modified files:
13269 modules m_resv.c m_stats.c m_testline.c
13270 modules/core m_join.c
13271 src hash.c kdparse.c messages.tab s_newconf.c
13272 Log:
13273 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13274 tracking of when resvs get hit
13275
13276 Revision Changes Path
13277 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13278 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13279 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13280 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13281 7.114 +3 -0 ircd-ratbox/src/hash.c
13282 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13283 7.122 +1 -1 ircd-ratbox/src/messages.tab
13284 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13285
13286
13287
13288 leeh 2005/01/31 09:04:10 EST (20050131_2)
13289
13290 Modified files:
13291 src s_log.c
13292 Log:
13293 - fflush() logfiles
13294
13295 Revision Changes Path
13296 7.79 +2 -0 ircd-ratbox/src/s_log.c
13297
13298
13299
13300 leeh 2005/01/31 08:59:09 EST (20050131_1)
13301
13302 Modified files:
13303 src commio.c
13304 Log:
13305 - rename fd_dump() to comm_dump()
13306
13307 Revision Changes Path
13308 1.27 +2 -2 ircd-ratbox/src/commio.c
13309
13310
13311
13312 leeh 2005/01/30 19:16:08 EST (20050131_0)
13313
13314 Modified files:
13315 doc hooks.txt
13316 include hook.h
13317 modules m_services.c
13318 modules/core m_server.c
13319 src hook.c s_serv.c
13320 Log:
13321 - added hook for server_introduced
13322 - fixed up services support for hooks
13323
13324 Revision Changes Path
13325 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13326 1.31 +1 -0 ircd-ratbox/include/hook.h
13327 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13328 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13329 7.36 +2 -0 ircd-ratbox/src/hook.c
13330 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13331
13332
13333
13334 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13335
13336 Modified files:
13337 src commio.c
13338 Log:
13339 Add back in the comm_fd_hack thing for solaris
13340
13341 Revision Changes Path
13342 1.26 +26 -1 ircd-ratbox/src/commio.c
13343
13344
13345
13346 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13347
13348 Modified files:
13349 adns adns.h
13350 include commio.h s_conf.h watch.h
13351 modules m_dline.c m_kline.c m_resv.c m_stats.c
13352 m_watch.c m_xline.c
13353 modules/core m_nick.c
13354 src balloc.c cache.c client.c commio.c
13355 epoll.c ircd.c ircd_lexer.l kdparse.c
13356 listener.c s_auth.c s_conf.c s_log.c
13357 s_serv.c watch.c
13358 Log:
13359 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13360
13361 Revision Changes Path
13362 1.18 +0 -2 ircd-ratbox/adns/adns.h
13363 1.14 +6 -37 ircd-ratbox/include/commio.h
13364 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13365 7.3 +2 -2 ircd-ratbox/include/watch.h
13366 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13367 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13368 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13369 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13370 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13371 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13372 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13373 7.85 +1 -1 ircd-ratbox/src/balloc.c
13374 1.24 +5 -5 ircd-ratbox/src/cache.c
13375 7.488 +4 -4 ircd-ratbox/src/client.c
13376 1.25 +10 -280 ircd-ratbox/src/commio.c
13377 1.33 +1 -1 ircd-ratbox/src/epoll.c
13378 7.368 +4 -4 ircd-ratbox/src/ircd.c
13379 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13380 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13381 7.125 +8 -8 ircd-ratbox/src/listener.c
13382 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13383 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13384 7.78 +20 -20 ircd-ratbox/src/s_log.c
13385 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13386 1.6 +22 -15 ircd-ratbox/src/watch.c
13387
13388
13389
13390 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13391
13392 Modified files:
13393 modules/core m_mode.c
13394 Log:
13395 remove two unused variables
13396
13397 Revision Changes Path
13398 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13399
13400
13401
13402 leeh 2005/01/28 15:31:40 EST (20050128_1)
13403
13404 Modified files:
13405 modules m_kline.c
13406 src s_conf.c
13407 Log:
13408 - mo_kline() needs minpara of 3, not 2
13409 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13410 - require me.info is never blank
13411
13412 Revision Changes Path
13413 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13414 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13415
13416
13417
13418 leeh 2005/01/28 15:26:28 EST (20050128_0)
13419
13420 Modified files:
13421 modules/core m_mode.c m_sjoin.c
13422 Log:
13423 - patch via jilles to fix +eI lists being shown to lusers when handling
13424 protocol stuff over TS6
13425
13426 Revision Changes Path
13427 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13428 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13429
13430
13431
13432 leeh 2005/01/25 19:47:38 EST (20050126_0)
13433
13434 Modified files:
13435 include channel.h
13436 modules/core m_join.c m_mode.c m_sjoin.c
13437 src channel.c messages.tab s_serv.c
13438 Log:
13439 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13440 an operspy call with &me
13441 - remove modebuf/parabuf params from channel_modes(), we now generate a
13442 buffer internally which we return.
13443
13444 Revision Changes Path
13445 7.163 +1 -1 ircd-ratbox/include/channel.h
13446 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13447 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13448 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13449 7.431 +25 -18 ircd-ratbox/src/channel.c
13450 7.121 +1 -1 ircd-ratbox/src/messages.tab
13451 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13452
13453
13454
13455 alz 2005/01/25 18:09:18 EST (20050125_5)
13456
13457 Modified files:
13458 doc example.conf example.efnet.conf
13459 include s_conf.h
13460 modules m_info.c
13461 src listener.c newconf.c s_conf.c
13462 Log:
13463 Added dline_with_reason config option (default yes):
13464
13465 /* dline reason: show the user the dline reason when they connect
13466 * and are dlined.
13467 */
13468 dline_with_reason = yes;
13469
13470 Revision Changes Path
13471 7.257 +6 -1 ircd-ratbox/doc/example.conf
13472 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13473 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13474 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13475 7.124 +1 -1 ircd-ratbox/src/listener.c
13476 7.196 +1 -0 ircd-ratbox/src/newconf.c
13477 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13478
13479
13480
13481 leeh 2005/01/25 13:21:17 EST (20050125_4)
13482
13483 Modified files:
13484 src newconf.c
13485 Log:
13486 - make conf_set_generic_string() test len exists before it uses it.
13487
13488 Revision Changes Path
13489 7.195 +1 -1 ircd-ratbox/src/newconf.c
13490
13491
13492
13493 leeh 2005/01/25 13:10:56 EST (20050125_3)
13494
13495 Modified files:
13496 doc example.conf
13497 src newconf.c
13498 Log:
13499 - rename 'type' to 'flags' in cluster {};
13500 - add stacking of servers in cluster {}; documented in example.conf
13501
13502 Revision Changes Path
13503 7.256 +18 -10 ircd-ratbox/doc/example.conf
13504 7.194 +39 -7 ircd-ratbox/src/newconf.c
13505
13506
13507
13508 alz 2005/01/25 12:48:54 EST (20050125_2)
13509
13510 Modified files:
13511 include s_conf.h
13512 src listener.c s_conf.c
13513 Log:
13514 Added dline reasons, connecting/banned clients now see ban reason.
13515
13516 Revision Changes Path
13517 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13518 7.123 +17 -4 ircd-ratbox/src/listener.c
13519 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13520
13521
13522
13523 leeh 2005/01/25 07:44:37 EST (20050125_1)
13524
13525 Modified files:
13526 doc example.conf example.efnet.conf
13527 src newconf.c
13528 Log:
13529 - implement stacking of shared {}; blocks, documented in example.conf
13530
13531 Revision Changes Path
13532 7.255 +26 -13 ircd-ratbox/doc/example.conf
13533 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13534 7.193 +51 -36 ircd-ratbox/src/newconf.c
13535
13536
13537
13538 leeh 2005/01/24 19:08:29 EST (20050125_0)
13539
13540 Modified files:
13541 doc example.conf
13542 include client.h s_conf.h
13543 modules/core m_join.c
13544 src newconf.c s_user.c
13545 Log:
13546 - added jupe_exempt to auth {};, exempts the user from generating warnings
13547 when they attempt to join juped channels.
13548
13549 Revision Changes Path
13550 7.254 +2 -0 ircd-ratbox/doc/example.conf
13551 7.261 +3 -0 ircd-ratbox/include/client.h
13552 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13553 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13554 7.192 +1 -0 ircd-ratbox/src/newconf.c
13555 7.338 +8 -0 ircd-ratbox/src/s_user.c
13556
13557
13558
13559 leeh 2005/01/24 18:57:02 EST (20050124_6)
13560
13561 Modified files:
13562 src newconf.c
13563 Log:
13564 - rework shared {};, the format is now:
13565 shared {
13566 oper = "flame@*.leeh.co.uk", "*.lan";
13567 flags = kline;
13568 };
13569
13570 With no privs:
13571 shared {
13572 oper = "flame@*.leeh.co.uk", "*.lan";
13573 flags = none;
13574 };
13575
13576 Revision Changes Path
13577 7.191 +55 -23 ircd-ratbox/src/newconf.c
13578
13579
13580
13581 leeh 2005/01/24 17:25:58 EST (20050124_5)
13582
13583 Modified files:
13584 include modules.h
13585 Log:
13586 - fix the prototype on load_static_modules()
13587
13588 Revision Changes Path
13589 7.61 +1 -1 ircd-ratbox/include/modules.h
13590
13591
13592
13593 leeh 2005/01/24 16:00:30 EST (20050124_4)
13594
13595 Modified files:
13596 modules m_cap.c
13597 Log:
13598 - have cap end call register_local_user() with its own copy of
13599 source_p->username so its safe for unidented users..
13600
13601 Revision Changes Path
13602 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13603
13604
13605
13606 leeh 2005/01/24 15:48:09 EST (20050124_3)
13607
13608 Modified files:
13609 include newconf.h s_conf.h
13610 modules m_info.c
13611 src newconf.c s_conf.c s_log.c
13612 Log:
13613 - move the conf parser over to a table based structure, with generic setting
13614 of integers/strings
13615
13616 Revision Changes Path
13617 7.34 +9 -8 ircd-ratbox/include/newconf.h
13618 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13619 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13620 7.190 +264 -808 ircd-ratbox/src/newconf.c
13621 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13622 7.77 +13 -13 ircd-ratbox/src/s_log.c
13623
13624
13625
13626 leeh 2005/01/24 13:11:30 EST (20050124_2)
13627
13628 Modified files:
13629 doc example.conf
13630 src newconf.c
13631 Log:
13632 - added stacking of ips in exempt {};
13633
13634 Revision Changes Path
13635 7.253 +4 -0 ircd-ratbox/doc/example.conf
13636 7.189 +11 -30 ircd-ratbox/src/newconf.c
13637
13638
13639
13640 leeh 2005/01/24 12:59:57 EST (20050124_1)
13641
13642 Modified files:
13643 include tools.h
13644 src channel.c client.c hash.c hook.c
13645 newconf.c s_user.c watch.c
13646 Log:
13647 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13648 consistent with the rest of the dlink code.
13649
13650 Revision Changes Path
13651 1.54 +7 -7 ircd-ratbox/include/tools.h
13652 7.430 +2 -2 ircd-ratbox/src/channel.c
13653 7.487 +6 -6 ircd-ratbox/src/client.c
13654 7.113 +5 -5 ircd-ratbox/src/hash.c
13655 7.35 +1 -1 ircd-ratbox/src/hook.c
13656 7.188 +2 -2 ircd-ratbox/src/newconf.c
13657 7.337 +1 -1 ircd-ratbox/src/s_user.c
13658 1.5 +4 -4 ircd-ratbox/src/watch.c
13659
13660
13661
13662 leeh 2005/01/24 12:47:13 EST (20050124_0)
13663
13664 Modified files:
13665 modules m_cap.c
13666 Log:
13667 - cheap hack on sticky capabs..
13668
13669 Revision Changes Path
13670 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13671
13672
13673
13674 leeh 2005/01/22 11:36:54 EST (20050122_0)
13675
13676 Modified files:
13677 modules m_cap.c
13678 Log:
13679 - updated my clicap implementation to match the spec so far..
13680
13681 Revision Changes Path
13682 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13683
13684
13685
13686 leeh 2005/01/21 07:14:43 EST (20050121_2)
13687
13688 Modified files:
13689 doc hooks.txt
13690 include hook.h
13691 modules m_services.c
13692 src hook.c s_serv.c
13693 Log:
13694 - added hooks for when we're sending a burst
13695 - rewrote hooks.txt
13696 - fix up the hooks ive already done in services compatibility, ill add the
13697 hooks for server/client introductions in a bit.
13698
13699 Revision Changes Path
13700 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13701 1.30 +4 -0 ircd-ratbox/include/hook.h
13702 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13703 7.34 +7 -0 ircd-ratbox/src/hook.c
13704 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13705
13706
13707
13708 leeh 2005/01/21 06:34:03 EST (20050121_1)
13709
13710 Modified files:
13711 contrib example_module.c spy_admin_notice.c
13712 spy_info_notice.c spy_links_notice.c
13713 spy_motd_notice.c spy_stats_notice.c
13714 spy_stats_p_notice.c spy_trace_notice.c
13715 spy_whois_notice.c
13716 spy_whois_notice_global.c
13717 include hook.h
13718 modules m_admin.c m_info.c m_links.c m_motd.c
13719 m_services.c m_stats.c m_trace.c
13720 m_whois.c static_modules.c.SH
13721 modules/core m_server.c
13722 src client.c hook.c ircd.c modules.c packet.c
13723 s_auth.c s_serv.c s_user.c send.c
13724 Log:
13725 - add a better implementation of the hook system, its now a slow leaking
13726 array and events are created whenever we try adding a hook for it, or
13727 theyre registered for the caller.
13728
13729 Ive temporarily fucked services support and removed most of the other
13730 hooks.. I shall fix this soon.
13731
13732 Revision Changes Path
13733 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13734 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13735 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13736 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13737 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13738 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13739 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13740 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13741 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13742 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13743 1.29 +34 -70 ircd-ratbox/include/hook.h
13744 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13745 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13746 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13747 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13748 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13749 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13750 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13751 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13752 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13753 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13754 7.486 +1 -28 ircd-ratbox/src/client.c
13755 7.33 +131 -137 ircd-ratbox/src/hook.c
13756 7.367 +1 -1 ircd-ratbox/src/ircd.c
13757 7.151 +6 -10 ircd-ratbox/src/modules.c
13758 7.138 +10 -14 ircd-ratbox/src/packet.c
13759 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13760 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13761 7.336 +0 -6 ircd-ratbox/src/s_user.c
13762 7.286 +8 -6 ircd-ratbox/src/send.c
13763
13764
13765
13766 leeh 2005/01/20 19:19:20 EST (20050121_0)
13767
13768 Modified files:
13769 include hostmask.h
13770 Log:
13771 - remove an unused struct
13772
13773 Revision Changes Path
13774 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13775
13776
13777
13778 leeh 2005/01/20 13:38:39 EST (20050120_1)
13779
13780 Modified files:
13781 . configure configure.ac
13782 include client.h numeric.h patchlevel.h
13783 modules Makefile.in
13784 src messages.tab s_user.c
13785 Added files:
13786 modules m_cap.c
13787 Log:
13788 - drop back to -O0, fix patchlevel.h
13789 - first stab at client capabilities.. this still needs work.
13790
13791 Revision Changes Path
13792 7.240 +3 -3 ircd-ratbox/configure
13793 7.54 +3 -3 ircd-ratbox/configure.ac
13794 7.260 +3 -0 ircd-ratbox/include/client.h
13795 7.54 +2 -0 ircd-ratbox/include/numeric.h
13796 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
13797 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
13798 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
13799 7.120 +1 -1 ircd-ratbox/src/messages.tab
13800 7.335 +3 -0 ircd-ratbox/src/s_user.c
13801
13802
13803
13804 leeh 2005/01/20 06:04:41 EST (20050120_0)
13805
13806 Modified files:
13807 . ChangeLog RELNOTES
13808 include config.h config.h.dist memory.h
13809 patchlevel.h
13810 modules m_stats.c
13811 src commio.c crypt.c getopt.c ircd.c s_serv.c
13812 Removed files:
13813 . README.VMS clean.com make.com
13814 include setup.h_vms
13815 modules descrip.mms static_modules_c.com
13816 modules/core descrip.mms
13817 src descrip.mms qio.c version.com
13818 tools descrip.mms mkpasswd_vms.c
13819 Log:
13820 - clean changelog, relnotes
13821 - mark patchlevel as 2.1.0beta
13822 - remove VMS support
13823
13824 Revision Changes Path
13825 1.1613 +0 -27165 ircd-ratbox/ChangeLog
13826 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
13827 1.111 +1 -348 ircd-ratbox/RELNOTES
13828 7.2 +0 -10 ircd-ratbox/clean.com (dead)
13829 7.182 +0 -42 ircd-ratbox/include/config.h
13830 7.79 +0 -42 ircd-ratbox/include/config.h.dist
13831 7.50 +0 -4 ircd-ratbox/include/memory.h
13832 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
13833 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
13834 7.2 +0 -58 ircd-ratbox/make.com (dead)
13835 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
13836 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
13837 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
13838 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
13839 1.24 +7 -30 ircd-ratbox/src/commio.c
13840 7.12 +0 -4 ircd-ratbox/src/crypt.c
13841 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
13842 7.24 +0 -4 ircd-ratbox/src/getopt.c
13843 7.366 +4 -19 ircd-ratbox/src/ircd.c
13844 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
13845 7.421 +1 -8 ircd-ratbox/src/s_serv.c
13846 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
13847 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
13848 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
13849
13850
13851
13852 androsyn 2005/01/18 11:55:13 EST (20050118_7)
13853
13854 Modified files:
13855 include watch.h
13856 src watch.c
13857 Log:
13858 not using the return values on a few watch functions so make them void
13859
13860 Revision Changes Path
13861 7.2 +5 -5 ircd-ratbox/include/watch.h
13862 1.4 +19 -28 ircd-ratbox/src/watch.c
13863
13864
13865 androsyn 2005/01/14 13:10:41 EST (20050114_5)
13866
13867 Modified files:
13868 modules m_watch.c
13869 Log:
13870 Make watch throttle, don't accept letter commands stacked
13871
13872 Revision Changes Path
13873 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
13874
13875
13876
13877 androsyn 2005/01/14 13:06:06 EST (20050114_4)
13878
13879 Modified files:
13880 modules m_gline.c
13881 Log:
13882 fix merge error
13883
13884 Revision Changes Path
13885 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
13886
13887
13888
13889 androsyn 2005/01/14 12:12:37 EST (20050114_3)
13890
13891 Modified files:
13892 . ChangeLog README.FIRST RELNOTES configure
13893 configure.ac
13894 adns adns.h internal.h parse.c transmit.c
13895 types.c
13896 contrib example_module.c spy_admin_notice.c
13897 spy_info_notice.c spy_links_notice.c
13898 spy_motd_notice.c spy_stats_notice.c
13899 spy_stats_p_notice.c spy_trace_notice.c
13900 spy_whois_notice.c
13901 spy_whois_notice_global.c
13902 doc example.conf example.efnet.conf ircd.motd
13903 server-version-info whats-new.txt
13904 help/opers umode xline
13905 help/users umode
13906 include cache.h channel.h class.h client.h
13907 commio.h config.h config.h.dist hash.h
13908 hook.h hostmask.h irc_string.h ircd.h
13909 ircd_defs.h m_info.h memory.h msg.h
13910 newconf.h numeric.h packet.h patchlevel.h
13911 patricia.h s_conf.h s_gline.h s_newconf.h
13912 s_serv.h s_user.h scache.h serno.h
13913 setup.h.in sprintf_irc.h stdinc.h tools.h
13914 modules .depend Makefile.in m_admin.c m_away.c
13915 m_dline.c m_encap.c m_gline.c m_info.c
13916 m_kline.c m_links.c m_list.c m_lusers.c
13917 m_motd.c m_oper.c m_operspy.c m_rehash.c
13918 m_restart.c m_resv.c m_set.c m_stats.c
13919 m_svinfo.c m_testline.c m_testmask.c
13920 m_topic.c m_trace.c m_watch.c m_who.c
13921 m_whois.c m_whowas.c m_xline.c
13922 static_modules.c.SH
13923 modules/core m_error.c m_message.c m_mode.c m_quit.c
13924 m_server.c m_squit.c
13925 src .depend Makefile.in adns.c balloc.c
13926 cache.c channel.c class.c client.c
13927 commio.c crypt.c devpoll.c epoll.c
13928 event.c getopt.c hash.c hook.c hostmask.c
13929 irc_string.c ircd.c ircd_lexer.l
13930 ircd_parser.y ircd_signal.c listener.c
13931 modules.c newconf.c numeric.c packet.c
13932 parse.c patricia.c poll.c reject.c
13933 restart.c s_auth.c s_conf.c s_log.c
13934 s_newconf.c s_serv.c s_user.c scache.c
13935 select.c send.c snprintf.c tools.c
13936 version.c.SH watch.c whowas.c
13937 tools README.mkpasswd mkpasswd.c
13938 Added files:
13939 . README.VMS clean.com make.com
13940 doc services.txt
13941 include common.h s_stats.h setup.h_vms
13942 supported.h
13943 modules descrip.mms m_challenge.c m_etrace.c
13944 m_invite.c m_names.c m_pass.c m_ping.c
13945 m_pong.c m_services.c m_tb.c m_user.c
13946 m_users.c m_version.c
13947 static_modules_c.com
13948 modules/core descrip.mms m_join.c m_kick.c m_nick.c
13949 m_part.c m_sjoin.c
13950 servlink descrip.mms
13951 src descrip.mms kdparse.c messages.tab qio.c
13952 s_gline.c s_stats.c version.com
13953 tools descrip.mms mkpasswd_vms.c
13954 Removed files:
13955 doc 005.txt
13956 include banconf.h
13957 modules/core channels.c users.c
13958 src banconf.c
13959 Log:
13960 merge from RATBOX_2_0
13961
13962 Revision Changes Path
13963 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
13964 7.40 +1 -0 ircd-ratbox/README.FIRST
13965 7.1 +46 -0 ircd-ratbox/README.VMS (new)
13966 1.110 +114 -6 ircd-ratbox/RELNOTES
13967 1.17 +4 -0 ircd-ratbox/adns/adns.h
13968 1.17 +4 -4 ircd-ratbox/adns/internal.h
13969 1.12 +38 -38 ircd-ratbox/adns/parse.c
13970 1.15 +3 -3 ircd-ratbox/adns/transmit.c
13971 1.19 +13 -13 ircd-ratbox/adns/types.c
13972 7.1 +10 -0 ircd-ratbox/clean.com (new)
13973 7.239 +47 -29 ircd-ratbox/configure
13974 7.53 +40 -32 ircd-ratbox/configure.ac
13975 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
13976 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
13977 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
13978 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
13979 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
13980 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13981 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
13982 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
13983 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
13984 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13985 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
13986 7.252 +68 -22 ircd-ratbox/doc/example.conf
13987 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
13988 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
13989 7.18 +2 -0 ircd-ratbox/doc/server-version-info
13990 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
13991 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
13992 1.5 +2 -1 ircd-ratbox/help/opers/umode
13993 1.7 +1 -1 ircd-ratbox/help/opers/xline
13994 1.2 +1 -0 ircd-ratbox/help/users/umode
13995 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
13996 1.7 +8 -0 ircd-ratbox/include/cache.h
13997 7.162 +18 -16 ircd-ratbox/include/channel.h
13998 7.25 +4 -0 ircd-ratbox/include/class.h
13999 7.259 +34 -28 ircd-ratbox/include/client.h
14000 1.13 +45 -7 ircd-ratbox/include/commio.h
14001 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14002 7.181 +74 -16 ircd-ratbox/include/config.h
14003 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14004 7.53 +2 -0 ircd-ratbox/include/hash.h
14005 1.28 +73 -27 ircd-ratbox/include/hook.h
14006 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14007 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14008 7.80 +6 -31 ircd-ratbox/include/ircd.h
14009 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14010 7.56 +14 -8 ircd-ratbox/include/m_info.h
14011 7.49 +4 -0 ircd-ratbox/include/memory.h
14012 7.53 +2 -0 ircd-ratbox/include/msg.h
14013 7.33 +9 -9 ircd-ratbox/include/newconf.h
14014 7.53 +12 -8 ircd-ratbox/include/numeric.h
14015 7.27 +1 -1 ircd-ratbox/include/packet.h
14016 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14017 7.19 +25 -1 ircd-ratbox/include/patricia.h
14018 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14019 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14020 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14021 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14022 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14023 7.34 +13 -9 ircd-ratbox/include/s_user.h
14024 7.15 +1 -1 ircd-ratbox/include/scache.h
14025 7.5366 +1 -1 ircd-ratbox/include/serno.h
14026 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14027 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14028 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14029 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14030 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14031 1.53 +10 -10 ircd-ratbox/include/tools.h
14032 7.1 +58 -0 ircd-ratbox/make.com (new)
14033 1.45 +338 -182 ircd-ratbox/modules/.depend
14034 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14035 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14036 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14037 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14038 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14039 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14040 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14041 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14042 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14043 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14044 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14045 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14046 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14047 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14048 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14049 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14050 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14051 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14052 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14053 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14054 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14055 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14056 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14057 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14058 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14059 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14060 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14061 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14062 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14063 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14064 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14065 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14066 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14067 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14068 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14069 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14070 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14071 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14072 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14073 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14074 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14075 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14076 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14077 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14078 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14079 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14080 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14081 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14082 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14083 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14084 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14085 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14086 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14087 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14088 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14089 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14090 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14091 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14092 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14093 7.48 +162 -119 ircd-ratbox/src/.depend
14094 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14095 7.75 +5 -5 ircd-ratbox/src/adns.c
14096 7.84 +1 -1 ircd-ratbox/src/balloc.c
14097 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14098 1.23 +75 -7 ircd-ratbox/src/cache.c
14099 7.429 +342 -79 ircd-ratbox/src/channel.c
14100 7.67 +42 -2 ircd-ratbox/src/class.c
14101 7.485 +245 -85 ircd-ratbox/src/client.c
14102 1.23 +349 -43 ircd-ratbox/src/commio.c
14103 7.11 +4 -0 ircd-ratbox/src/crypt.c
14104 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14105 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14106 1.32 +4 -8 ircd-ratbox/src/epoll.c
14107 7.46 +63 -6 ircd-ratbox/src/event.c
14108 7.23 +4 -0 ircd-ratbox/src/getopt.c
14109 7.112 +8 -7 ircd-ratbox/src/hash.c
14110 7.32 +135 -133 ircd-ratbox/src/hook.c
14111 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14112 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14113 7.365 +56 -48 ircd-ratbox/src/ircd.c
14114 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14115 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14116 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14117 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14118 7.122 +14 -13 ircd-ratbox/src/listener.c
14119 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14120 7.150 +17 -8 ircd-ratbox/src/modules.c
14121 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14122 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14123 7.137 +55 -42 ircd-ratbox/src/packet.c
14124 7.187 +8 -15 ircd-ratbox/src/parse.c
14125 7.28 +2 -4 ircd-ratbox/src/patricia.c
14126 7.82 +3 -1 ircd-ratbox/src/poll.c
14127 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14128 1.32 +8 -3 ircd-ratbox/src/reject.c
14129 7.34 +1 -0 ircd-ratbox/src/restart.c
14130 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14131 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14132 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14133 7.76 +32 -35 ircd-ratbox/src/s_log.c
14134 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14135 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14136 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14137 7.334 +773 -2 ircd-ratbox/src/s_user.c
14138 7.27 +2 -1 ircd-ratbox/src/scache.c
14139 7.44 +2 -0 ircd-ratbox/src/select.c
14140 7.285 +12 -12 ircd-ratbox/src/send.c
14141 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14142 7.46 +0 -1 ircd-ratbox/src/tools.c
14143 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14144 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14145 1.3 +4 -4 ircd-ratbox/src/watch.c
14146 7.32 +1 -0 ircd-ratbox/src/whowas.c
14147 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14148 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14149 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14150 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14151
14152
14153
14154 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14155
14156 Modified files: (Branch: RATBOX_2_0)
14157 src client.c
14158 Log:
14159 a remote client is never going to have a watch list..duh
14160
14161 Revision Changes Path
14162 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14163
14164
14165
14166 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14167
14168 Added files: (Branch: RATBOX_2_0)
14169 modules m_watch.c
14170 Log:
14171 get that one too
14172
14173 Revision Changes Path
14174 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14175
14176
14177
14178 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14179
14180 Added files: (Branch: RATBOX_2_0)
14181 include watch.h
14182 src watch.c
14183 Log:
14184 helps if we actually include the .c/.h files
14185
14186 Revision Changes Path
14187 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14188 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14189
14190
14191
14192 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14193
14194 Modified files: (Branch: RATBOX_2_0)
14195 . configure configure.ac
14196 include client.h numeric.h s_conf.h setup.h.in
14197 supported.h
14198 modules Makefile.in
14199 modules/core m_nick.c
14200 src Makefile.in client.c ircd.c messages.tab
14201 newconf.c s_conf.c s_user.c
14202 Log:
14203 backport watch from devel
14204
14205 Revision Changes Path
14206 7.229.2.10 +12 -2 ircd-ratbox/configure
14207 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14208 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14209 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14210 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14211 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14212 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14213 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14214 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14215 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14216 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14217 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14218 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14219 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14220 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14221 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14222
14223
14224
14225 leeh 2005/01/12 10:12:40 EST (20050112_1)
14226
14227 Modified files: (Branch: RATBOX_2_0)
14228 include numeric.h
14229 modules m_services.c m_whois.c
14230 src messages.tab
14231 Log:
14232 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14233 when the user is logged in
14234
14235 Revision Changes Path
14236 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14237 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14238 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14239 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14240
14241
14242
14243 leeh 2005/01/11 19:47:14 EST (20050112_0)
14244
14245 Modified files: (Branch: RATBOX_2_0)
14246 include supported.h
14247 Added files: (Branch: RATBOX_2_0)
14248 doc services.txt
14249 Log:
14250 - add +r to 005
14251 - added doc/services.txt, outlining the compatibility code
14252
14253 Revision Changes Path
14254 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14255 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14256
14257
14258
14259 leeh 2005/01/11 18:38:10 EST (20050111_5)
14260
14261 Modified files: (Branch: RATBOX_2_0)
14262 include client.h hook.h
14263 modules m_services.c
14264 modules/core m_server.c
14265 src hook.c s_serv.c
14266 Log:
14267 - more services compatibility code:
14268 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14269 appropriate service {}; entry, only accept SU from these.
14270 - hook into us finishing nick burst, and have services burst a list of
14271 logged in users
14272
14273 Revision Changes Path
14274 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14275 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14276 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14277 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14278 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14279 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14280
14281
14282
14283 leeh 2005/01/11 17:32:42 EST (20050111_4)
14284
14285 Modified files: (Branch: RATBOX_2_0)
14286 . configure configure.ac
14287 include client.h
14288 modules Makefile.in
14289 src channel.c
14290 Added files: (Branch: RATBOX_2_0)
14291 modules m_services.c
14292 Log:
14293 - more services compatibility code:
14294 - encap handlers for SU (services marking client as logged in)
14295 - and for LOGIN (servers bursting logged in status)
14296 - move suser from Client -> User
14297
14298 Revision Changes Path
14299 7.229.2.9 +9 -3 ircd-ratbox/configure
14300 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14301 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14302 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14303 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14304 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14305
14306
14307
14308 leeh 2005/01/11 16:46:34 EST (20050111_3)
14309
14310 Modified files: (Branch: RATBOX_2_0)
14311 include ircd_defs.h
14312 Log:
14313 - whoops, missing #endif
14314
14315 Revision Changes Path
14316 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14317
14318
14319
14320 leeh 2005/01/11 15:56:57 EST (20050111_2)
14321
14322 Modified files: (Branch: RATBOX_2_0)
14323 include ircd_defs.h
14324 Log:
14325 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14326 have ipv6 just report sizeof(struct sockaddr_in)
14327
14328 Revision Changes Path
14329 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14330
14331
14332
14333 leeh 2005/01/10 20:19:35 EST (20050111_1)
14334
14335 Modified files: (Branch: RATBOX_2_0)
14336 src newconf.c
14337 Log:
14338 - fix a gcc warning
14339
14340 Revision Changes Path
14341 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14342
14343
14344
14345 leeh 2005/01/10 20:10:35 EST (20050111_0)
14346
14347 Modified files: (Branch: RATBOX_2_0)
14348 adns internal.h parse.c transmit.c types.c
14349 Log:
14350 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14351 conflict
14352
14353 Revision Changes Path
14354 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14355 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14356 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14357 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14358
14359
14360
14361 leeh 2005/01/10 17:48:48 EST (20050110_3)
14362
14363 Modified files: (Branch: RATBOX_2_0)
14364 modules m_xline.c
14365 Log:
14366 - send out the reformatted xline to opers (\s -> ' ')
14367
14368 Revision Changes Path
14369 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14370
14371
14372
14373 leeh 2005/01/10 16:18:53 EST (20050110_2)
14374
14375 Modified files: (Branch: RATBOX_2_0)
14376 help/opers umode
14377 help/users umode
14378 include client.h supported.h
14379 src messages.tab s_user.c send.c
14380 Log:
14381 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14382 channel privmsgs.
14383
14384 Revision Changes Path
14385 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14386 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14387 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14388 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14389 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14390 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14391 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14392
14393
14394
14395 leeh 2005/01/10 14:50:47 EST (20050110_1)
14396
14397 Modified files: (Branch: RATBOX_2_0)
14398 doc example.conf example.efnet.conf
14399 Log:
14400 - I dont remember ts6 desyncing on bans, so im not sure why the example
14401 confs say so.
14402
14403 Revision Changes Path
14404 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14405 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14406
14407
14408
14409 leeh 2005/01/10 13:31:10 EST (20050110_0)
14410
14411 Modified files: (Branch: RATBOX_2_0)
14412 . configure configure.ac
14413 include channel.h client.h numeric.h s_conf.h
14414 s_serv.h setup.h.in
14415 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14416 m_sjoin.c
14417 src channel.c messages.tab newconf.c s_conf.c
14418 s_serv.c s_user.c
14419 Log:
14420 - added --enable-services to configure, which enables some ratbox-services
14421 compatibility code:
14422 - chanmode +r, registered users only
14423 - usermode +S, prevents deop/kick of a service
14424 - service { }; block in conf for the above umode
14425
14426 Revision Changes Path
14427 7.229.2.8 +28 -16 ircd-ratbox/configure
14428 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14429 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14430 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14431 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14432 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14433 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14434 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14435 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14436 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14437 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14438 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14439 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14440 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14441 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14442 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14443 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14444 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14445 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14446
14447
14448
14449 leeh 2005/01/09 08:23:30 EST (20050109_0)
14450
14451 Modified files: (Branch: RATBOX_2_0)
14452 help/opers umode
14453 Log:
14454 - remove a tab, and add +C to opers umode help
14455
14456 Revision Changes Path
14457 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14458