]> jfr.im git - irc/rqf/shadowircd.git/blob - ChangeLog
[svn] - fold in whois_notice_global functionality.
[irc/rqf/shadowircd.git] / ChangeLog
1 nenolod 2007/05/24 03:58:27 UTC (20070524-3468)
2 Log:
3 - rework spy_whois_notice as a snomask-implementing module, snomask +W.
4
5
6 Changes: Modified:
7 +64 -57 trunk/extensions/Makefile.in (File Modified)
8 + - trunk/extensions/sno_whois.c (File Added)
9 + - trunk/extensions/spy_whois_notice.c (File Deleted)
10
11
12 jilles 2007/05/19 23:36:51 UTC (20070519-3466)
13 Log:
14 Prevent too wide klines with CIDR masks.
15
16
17 Changes: Modified:
18 +17 -5 trunk/modules/m_kline.c (File Modified)
19
20
21 jilles 2007/05/19 22:21:10 UTC (20070519-3464)
22 Log:
23 Exempt klines with a fixed user@ (no */?) from min_nonwildcard checks.
24
25
26 Changes: Modified:
27 +4 -0 trunk/modules/m_kline.c (File Modified)
28
29
30 jilles 2007/05/18 20:31:33 UTC (20070518-3460)
31 Log:
32 - fold conf_connect_allowed() into accept_connection()
33 - extend add_connection() so that exempt{}s apply to max unregistered
34 connections per ip
35 from ratbox
36
37
38 Changes: Modified:
39 +1 -1 trunk/doc/example.conf (File Modified)
40 +1 -1 trunk/doc/reference.conf (File Modified)
41 +2 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
42 +0 -2 trunk/include/s_conf.h (File Modified)
43 +14 -7 trunk/src/listener.c (File Modified)
44
45
46 jilles 2007/05/18 19:51:22 UTC (20070518-3458)
47 Log:
48 m_webirc: call del_unknown_ip() otherwise the unknown will
49 never be subtracted from the cgiirc ip
50
51
52 Changes: Modified:
53 +2 -0 trunk/extensions/m_webirc.c (File Modified)
54
55
56 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
57 Log:
58 Remove s_assert in del_unknown_ip() supposedly if the ip
59 cannot be found, it is not feasible to avoid that case
60 entirely with m_webirc.c.
61
62
63 Changes: Modified:
64 +1 -2 trunk/src/reject.c (File Modified)
65
66
67 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
68 Log:
69 Apply ratbox flood fix.
70
71
72 Changes: Modified:
73 +1 -0 trunk/doc/example.conf (File Modified)
74 +5 -0 trunk/doc/reference.conf (File Modified)
75 +3 -0 trunk/include/client.h (File Modified)
76 +4 -0 trunk/include/reject.h (File Modified)
77 +1 -0 trunk/include/s_conf.h (File Modified)
78 +2 -0 trunk/src/client.c (File Modified)
79 +3 -0 trunk/src/listener.c (File Modified)
80 +1 -0 trunk/src/newconf.c (File Modified)
81 +8 -5 trunk/src/packet.c (File Modified)
82 +59 -2 trunk/src/reject.c (File Modified)
83 +1 -0 trunk/src/s_conf.c (File Modified)
84 +2 -0 trunk/src/s_serv.c (File Modified)
85 +1 -0 trunk/src/s_user.c (File Modified)
86
87
88 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
89 Log:
90 - fix a bug here
91
92
93 Changes: Modified:
94 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
95
96
97 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
98 Log:
99 - regen configure
100
101
102 Changes: Modified:
103 +114 -1 trunk/configure (File Modified)
104
105
106 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
107 Log:
108 - remove "ASM hashing code" from the configure overview
109
110
111 Changes: Modified:
112 +0 -1 trunk/configure.ac (File Modified)
113
114
115 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
116 Log:
117 Target left IRC (more friendly error message if a UID
118 cannot be found) for /invite.
119
120
121 Changes: Modified:
122 +8 -3 trunk/modules/m_invite.c (File Modified)
123
124
125 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
126 Log:
127 Remove emptyline craq because it leaks memory on /rehash motd etc.
128 from ratbox 2.2 (anfl/Androsyn)
129
130
131 Changes: Modified:
132 +6 -14 trunk/src/cache.c (File Modified)
133
134
135 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
136 Log:
137 Merge old trunk r2767:
138 Copy channel name from command on lowerTS JOIN/SJOIN,
139 this makes the capitalization of the channel name
140 timestamped like modes are.
141
142
143 Changes: Modified:
144 +3 -0 trunk/modules/core/m_join.c (File Modified)
145 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
146
147
148 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
149 Log:
150 Merge old trunk r2065,r2067:
151 channel_modes(): get rid of the trailing space
152 also make the *pbuf check work like it should
153 (don't call IsMember another time if we already
154 gave one parameter)
155 simplify a bit more, update comments
156
157
158 Changes: Modified:
159 +13 -13 trunk/src/channel.c (File Modified)
160
161
162 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
163 Log:
164 webirc bugfix
165
166
167 Changes: Modified:
168 +1 -1 trunk/extensions/m_webirc.c (File Modified)
169
170
171 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
172 Log:
173 chghost: refuse spoofs which are empty or start with a colon
174 (would break the protocol)
175
176
177 Changes: Modified:
178 +3 -0 trunk/modules/m_chghost.c (File Modified)
179
180
181 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
182 Log:
183 Fix description of 043 numeric.
184
185
186 Changes: Modified:
187 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
188
189
190 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
191 Log:
192 SAVE: make the nickTS of the UID nick equal to 100, so it
193 is always in sync on the network.
194
195
196 Changes: Modified:
197 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
198 +15 -11 trunk/modules/core/m_nick.c (File Modified)
199
200
201 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
202 Log:
203 Force nickTS to increase when a local user changes their nick.
204
205
206 Changes: Modified:
207 +5 -1 trunk/modules/core/m_nick.c (File Modified)
208
209
210 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
211 Log:
212 Remove #define UFLAGS. We haven't allowed this
213 undocumented extension to the IRC protocol for
214 years (allowing an initial umode in USER).
215
216
217 Changes: Modified:
218 +0 -2 trunk/modules/m_user.c (File Modified)
219
220
221 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
222 Log:
223 Move new_local_user hook, so it is possible to call
224 exit_client() from it, refusing the connection.
225
226
227 Changes: Modified:
228 +3 -1 trunk/doc/hooks.txt (File Modified)
229 +10 -9 trunk/src/s_user.c (File Modified)
230
231
232 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
233 Log:
234 Only free PreClient struct when the rest of the Client
235 is freed, not immediately upon exit_client(). Doing this
236 would cause problems with sasl's new_local_user hook
237 vs hooks that exit the client there.
238
239
240 Changes: Modified:
241 +0 -1 trunk/src/client.c (File Modified)
242
243
244 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
245 Log:
246 Use TS6 prefix for server-server JOIN 0.
247
248
249 Changes: Modified:
250 +2 -1 trunk/modules/core/m_join.c (File Modified)
251
252
253 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
254 Log:
255 Use orighost in kill server notices.
256
257
258 Changes: Modified:
259 +3 -3 trunk/modules/core/m_kill.c (File Modified)
260
261
262 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
263 Log:
264 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
265
266
267 Changes: Modified:
268 +3 -3 trunk/modules/m_set.c (File Modified)
269
270
271 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
272 Log:
273 - 2.2 operline
274
275
276 Changes: Modified:
277 +1 -1 trunk/src/messages.tab (File Modified)
278
279
280 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
281 Log:
282 Show max_clients in /info.
283
284
285 Changes: Modified:
286 +6 -0 trunk/modules/m_info.c (File Modified)
287
288
289 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
290 Log:
291 Don't allow /quote set max higher than the
292 serverinfo::max_clients ircd.conf value.
293
294
295 Changes: Modified:
296 +8 -0 trunk/modules/m_set.c (File Modified)
297
298
299 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
300 Log:
301 Change code that checks maxclients limit: allow exactly
302 the configured amount of non-exceed_limit clients.
303 Code that appeared to limit exceed_limit clients too
304 but less heavily removed (it was not effective because
305 the parentheses were wrong).
306
307
308 Changes: Modified:
309 +2 -4 trunk/src/s_user.c (File Modified)
310
311
312 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
313 Log:
314 By default, leave MAX_BUFFER fds free for log files,
315 server connections, ident lookups, exceed_limit clients,
316 etc. Mention this in example.conf and reference.conf.
317
318
319 Changes: Modified:
320 +4 -2 trunk/doc/example.conf (File Modified)
321 +3 -1 trunk/doc/reference.conf (File Modified)
322 +1 -1 trunk/src/s_conf.c (File Modified)
323
324
325 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
326 Log:
327 --with-maxclients configure option is gone
328
329
330 Changes: Modified:
331 +0 -11 trunk/INSTALL (File Modified)
332
333
334 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
335 Log:
336 Make the code that raises fd rlimit to hard limit work.
337
338
339 Changes: Modified:
340 +5 -5 trunk/src/ircd.c (File Modified)
341
342
343 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
344 Log:
345 - note the I/O reworking
346
347
348 Changes: Modified:
349 +2 -0 trunk/NEWS (File Modified)
350
351
352 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
353 Log:
354 - use mkdir -p
355
356
357 Changes: Modified:
358 +4 -4 trunk/doc/Makefile.in (File Modified)
359
360
361 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
362 Log:
363 - enforce proper conditions for EPOLL_CTL_DEL.
364 - remove possibly problematic "performance" check
365
366
367 Changes: Modified:
368 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
369
370
371 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
372 Log:
373 - rename m_list_safelist to m_list and remove ratbox implementation
374
375
376 Changes: Modified:
377 +393 -664 trunk/modules/Makefile.in (File Modified)
378 + - trunk/modules/m_list.c (File Added)
379 + - trunk/modules/m_list_ratbox.c (File Deleted)
380 + - trunk/modules/m_list_safelist.c (File Deleted)
381
382
383 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
384 Log:
385 - some more transit to sendto_one_numeric().
386
387
388 Changes: Modified:
389 +2 -3 trunk/modules/m_away.c (File Modified)
390 +3 -3 trunk/src/messages.tab (File Modified)
391 +1 -1 trunk/src/s_user.c (File Modified)
392
393
394 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
395 Log:
396 - change some sendto_one() to sendto_one_numeric().
397
398
399 Changes: Modified:
400 +4 -10 trunk/modules/m_admin.c (File Modified)
401 +3 -3 trunk/modules/m_map.c (File Modified)
402 +12 -12 trunk/src/messages.tab (File Modified)
403 +1 -2 trunk/src/s_conf.c (File Modified)
404 +9 -10 trunk/src/s_user.c (File Modified)
405
406
407 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
408 Log:
409 - river's ports.c from old charybdis trunk
410
411
412 Changes: Modified:
413 +195 -0 trunk/configure.ac (File Modified)
414 + - trunk/libcharybdis/ports.c (File Added)
415
416
417 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
418 Log:
419 - remove broken ports stuff and devpoll stuff.
420
421
422 Changes: Modified:
423 +0 -307 trunk/configure (File Modified)
424 +0 -21 trunk/configure.ac (File Modified)
425 +0 -474 trunk/include/setup.h.in (File Modified)
426 + - trunk/libcharybdis/devpoll.c (File Deleted)
427 + - trunk/libcharybdis/ports.c (File Deleted)
428
429
430 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
431 Log:
432 - regenerate files
433
434
435 Changes: Modified:
436 +1 -25 trunk/configure (File Modified)
437 +0 -3 trunk/include/setup.h.in (File Modified)
438
439
440 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
441 Log:
442 - remove x86-optimized hash code.
443
444
445 Changes: Modified:
446 +0 -13 trunk/configure.ac (File Modified)
447 +2 -187 trunk/src/Makefile.in (File Modified)
448 + - trunk/src/fnvhash.s (File Deleted)
449
450
451 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
452 Log:
453 - apparently setting KE_LENGTH to 128 is fine.
454
455
456 Changes: Modified:
457 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
458
459
460 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
461 Log:
462 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
463
464
465 Changes: Modified:
466 +5627 -5747 trunk/configure (File Modified)
467 +0 -15 trunk/configure.ac (File Modified)
468 +0 -2 trunk/include/m_info.h (File Modified)
469 +6 -9 trunk/include/setup.h.in (File Modified)
470 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
471
472
473 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
474 Log:
475 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
476 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
477 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
478
479
480 Changes: Modified:
481 +0 -5 trunk/include/config.h (File Modified)
482 +0 -5 trunk/include/config.h.dist (File Modified)
483 +0 -6 trunk/include/defaults.h (File Modified)
484 +0 -3 trunk/include/m_info.h (File Modified)
485 +21 -7 trunk/libcharybdis/commio.c (File Modified)
486 +2 -0 trunk/libcharybdis/commio.h (File Modified)
487 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
488 +4 -3 trunk/libcharybdis/poll.c (File Modified)
489 +0 -3 trunk/libcharybdis/select.c (File Modified)
490 +0 -9 trunk/src/ircd.c (File Modified)
491 +23 -26 trunk/src/listener.c (File Modified)
492 +2 -1 trunk/src/restart.c (File Modified)
493 +5 -1 trunk/src/s_auth.c (File Modified)
494 +1 -1 trunk/src/s_conf.c (File Modified)
495 +3 -1 trunk/src/s_serv.c (File Modified)
496
497
498 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
499 Log:
500 Repair operspy who !#channel, broken by me in r3283.
501
502
503 Changes: Modified:
504 +2 -2 trunk/modules/m_who.c (File Modified)
505
506
507 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
508 Log:
509 Update bug report and IRC channel information.
510
511
512 Changes: Modified:
513 +2 -1 trunk/BUGS (File Modified)
514 +2 -1 trunk/NEWS (File Modified)
515
516
517 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
518 Log:
519 Change copyright years in version.c.SH as in release-2.1 r3339.
520
521
522 Changes: Modified:
523 +2 -2 trunk/src/version.c.SH (File Modified)
524
525
526 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
527 Log:
528 Rerun autoconf.
529
530
531 Changes: Modified:
532 +104 -0 trunk/configure (File Modified)
533
534
535 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
536 Log:
537 Need to check for various flavours of epoll,
538 even if --enable-epoll is forced.
539
540
541 Changes: Modified:
542 +1 -0 trunk/configure.ac (File Modified)
543
544
545 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
546 Log:
547 Hack to allow some more warnings, already present in configure (?).
548
549
550 Changes: Modified:
551 +1 -1 trunk/aclocal.m4 (File Modified)
552
553
554 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
555 Log:
556 Merge old trunk r2077,r2079:
557 - Move closing of servlink control fd to close_connection()
558 instead of doing it in exit_local_server(), and make sure
559 we first close the data fd and then the control fd.
560 - Have servlink process ready fds in order net, data, ctrl
561 instead of ctrl, data, net. This seems to fix the problem
562 that squit reasons do not show up on the other side of a
563 ziplink (by making it send any final SQUIT and/or ERROR
564 before noticing the closed control fd).
565
566
567 Changes: Modified:
568 +1 -1 trunk/servlink/io.c (File Modified)
569 +3 -12 trunk/src/client.c (File Modified)
570
571
572 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
573 Log:
574 Don't show the UID if a TS6 server sends a kick with
575 an empty or no comment. Note that charybdis never sends
576 such kicks.
577
578
579 Changes: Modified:
580 +4 -4 trunk/modules/core/m_kick.c (File Modified)
581
582
583 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
584 Log:
585 Merge old trunk r2081:
586 Don't say that services cannot be killed in
587 ERR_ISCHANSERVICE message (given when trying
588 to kick or deop them), as that's not the case.
589
590
591 Changes: Modified:
592 +1 -1 trunk/src/messages.tab (File Modified)
593
594
595 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
596 Log:
597 Merge old trunk r2059
598 Clarifications to the descriptions of umode +Q and cmode +F,
599 suggested by Ariadne@SorceryNet.
600
601
602 Changes: Modified:
603 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
604 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
605
606
607 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
608 Log:
609 Merge old trunk r2907,r2991:
610 Allow TESTLINE on channel names.
611
612
613 Changes: Modified:
614 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
615 +4 -0 trunk/help/opers/testline (File Modified)
616 +22 -0 trunk/modules/m_testline.c (File Modified)
617
618
619 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
620 Log:
621 Merge old trunk r2835:
622 resolver: if sendto(2) fails, try sending to the next nameserver
623
624
625 Changes: Modified:
626 +1 -1 trunk/src/res.c (File Modified)
627
628
629 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
630 Log:
631 Merge old trunk r2817:
632 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
633 starts with a digit. This is safe because the last
634 parameter is a nick and never a UID. (The first parameter
635 in a server-server two-param whois is a UID/SID.)
636
637
638 Changes: Modified:
639 +1 -1 trunk/modules/m_whois.c (File Modified)
640
641
642 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
643 Log:
644 Merge old trunk r2779,r2785:
645 Show correct privilege name in a few ERR_NOPRIVS numerics.
646
647
648 Changes: Modified:
649 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
650 +1 -1 trunk/extensions/m_opme.c (File Modified)
651 +2 -2 trunk/unsupported/m_force.c (File Modified)
652
653
654 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
655 Log:
656 Merge old trunk r2695:
657 Send an SQUIT instead of an ERROR to announce /die to connected servers.
658 This will generate better server notices.
659
660
661 Changes: Modified:
662 +3 -2 trunk/modules/core/m_die.c (File Modified)
663
664
665 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
666 Log:
667 Merge old trunk r2294:
668 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
669
670
671 Changes: Modified:
672 +1 -1 trunk/src/s_user.c (File Modified)
673
674
675 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
676 Log:
677 Merge old trunk r2226:
678 If we are connecting outward to a server, check if the
679 server name they sent is the same as what we tried to
680 connect to. Previously such a connection could succeed
681 if there existed connect blocks with the same IP and
682 passwords for the other server name.
683
684
685 Changes: Modified:
686 +11 -0 trunk/modules/core/m_server.c (File Modified)
687
688
689 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
690 Log:
691 Merge old trunk r2212:
692 Another handling of SJOINs without nicks:
693 Propagate them if the channel is +P or the channel
694 already existed, otherwise remove the channel again
695 and do not propagate the SJOIN.
696
697
698 Changes: Modified:
699 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
700
701
702 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
703 Log:
704 Remove channels entirely from /whois on services.
705 This cannot be overridden with operspy.
706
707
708 Changes: Modified:
709 +20 -17 trunk/modules/m_whois.c (File Modified)
710
711
712 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
713 Log:
714 Fix /who on channels with ** in their name.
715
716
717 Changes: Modified:
718 +2 -2 trunk/modules/m_who.c (File Modified)
719
720
721 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
722 Log:
723 NEWS: As in 2.1.3, mention that the TS6 revision will
724 interoperate with older versions
725
726
727 Changes: Modified:
728 +2 -1 trunk/NEWS (File Modified)
729
730
731 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
732 Log:
733 Fix documentation of HIDE_SERVERS_IPS define.
734
735
736 Changes: Modified:
737 +2 -2 trunk/include/config.h.dist (File Modified)
738
739
740 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
741 Log:
742 Don't leak auth{} spoofed ip for I-line is full notice either.
743
744
745 Changes: Modified:
746 +1 -1 trunk/src/s_conf.c (File Modified)
747
748
749 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
750 Log:
751 Update NEWS.
752
753
754 Changes: Modified:
755 +37 -0 trunk/NEWS (File Modified)
756
757
758 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
759 Log:
760 Allow /invite (but not invex) to override +r, +l, +j in
761 addition to +i. As before, a restrictive mode must be in
762 place at /invite time for the invite to have an effect;
763 +r does not count as a restrictive mode if the user is
764 logged in; +l and +j always count as restrictive modes to
765 allow for cases where they would allow join at /invite
766 time but not when the user tries to join.
767
768
769 Changes: Modified:
770 +6 -2 trunk/modules/m_invite.c (File Modified)
771 +21 -10 trunk/src/channel.c (File Modified)
772
773
774 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
775 Log:
776 Remove invite_ops_only, forcing it to YES.
777
778
779 Changes: Modified:
780 +0 -1 trunk/doc/example.conf (File Modified)
781 +0 -5 trunk/doc/reference.conf (File Modified)
782 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
783 +0 -1 trunk/include/s_conf.h (File Modified)
784 +0 -6 trunk/modules/m_info.c (File Modified)
785 +10 -14 trunk/modules/m_invite.c (File Modified)
786 +0 -1 trunk/src/newconf.c (File Modified)
787 +0 -1 trunk/src/s_conf.c (File Modified)
788
789
790 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
791 Log:
792 Move username check after xline and dnsbl checks, so it
793 will not complain to opers about clients who are xlined
794 or blacklisted anyway (both of which silently reject).
795
796
797 Changes: Modified:
798 +15 -15 trunk/src/s_user.c (File Modified)
799
800
801 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
802 Log:
803 - MASTER_MAX is no longer relevant
804
805
806 Changes: Modified:
807 +0 -7 trunk/modules/m_set.c (File Modified)
808
809
810 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
811 Log:
812 - add config option for setting max_clients.
813
814
815 Changes: Modified:
816 +5 -0 trunk/doc/example.conf (File Modified)
817 +5 -0 trunk/doc/reference.conf (File Modified)
818 +2 -0 trunk/include/s_conf.h (File Modified)
819 +1 -1 trunk/src/ircd.c (File Modified)
820 +2 -0 trunk/src/newconf.c (File Modified)
821 +2 -1 trunk/src/s_conf.c (File Modified)
822
823
824 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
825 Log:
826 - remove get_maxrss() and all of that insecure and unsafe nonsense
827
828
829 Changes: Modified:
830 +3 -38 trunk/src/ircd.c (File Modified)
831 +1 -1 trunk/src/restart.c (File Modified)
832 +0 -4 trunk/src/s_stats.c (File Modified)
833
834
835 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
836 Log:
837 - avoid some potential NULL dereferencing
838
839
840 Changes: Modified:
841 +1 -1 trunk/libcharybdis/commio.c (File Modified)
842
843
844 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
845 Log:
846 - fix a typo
847
848
849 Changes: Modified:
850 +1 -1 trunk/libcharybdis/poll.c (File Modified)
851
852
853 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
854 Log:
855 - rework poll a bit for the MAXCONNECTIONS changes.
856
857
858 Changes: Modified:
859 +46 -23 trunk/libcharybdis/poll.c (File Modified)
860
861
862 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
863 Log:
864 Our way of using kqueue may cause it to report fds we
865 don't know about anymore, cope.
866
867
868 Changes: Modified:
869 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
870
871
872 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
873 Log:
874 Don't reference freed memory (fde_t) in comm_close().
875
876
877 Changes: Modified:
878 +1 -1 trunk/libcharybdis/commio.c (File Modified)
879
880
881 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
882 Log:
883 - fix for 100% cpu use
884
885
886 Changes: Modified:
887 +1 -1 trunk/libcharybdis/commio.c (File Modified)
888
889
890 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
891 Log:
892 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
893
894
895 Changes: Modified:
896 +37 -25 trunk/libcharybdis/commio.c (File Modified)
897
898
899 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
900 Log:
901 - clear up use of fd_table in ircd.
902
903
904 Changes: Modified:
905 +3 -2 trunk/src/s_serv.c (File Modified)
906
907
908 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
909 Log:
910 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
911
912
913 Changes: Modified:
914 +97 -26 trunk/libcharybdis/commio.c (File Modified)
915 +3 -2 trunk/libcharybdis/commio.h (File Modified)
916 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
917 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
918 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
919 +3 -3 trunk/libcharybdis/poll.c (File Modified)
920 +2 -2 trunk/libcharybdis/ports.c (File Modified)
921 +2 -2 trunk/libcharybdis/select.c (File Modified)
922
923
924 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
925 Log:
926 Fix some cases where the size argument to strlcpy()
927 for usernames and hostnames is 1 too small.
928
929
930 Changes: Modified:
931 +1 -1 trunk/modules/m_chghost.c (File Modified)
932 +2 -2 trunk/src/res.c (File Modified)
933 +2 -2 trunk/src/s_user.c (File Modified)
934
935
936 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
937 Log:
938 Cut down quit/part/kick reasons to avoid quit reasons
939 overflowing the client exiting server notice (from
940 TOPICLEN to 260). kill reasons become shorter accordingly.
941 kline/dline/gline reasons become 390.
942 away messages stay at TOPICLEN for now.
943
944
945 Changes: Modified:
946 +8 -3 trunk/include/ircd_defs.h (File Modified)
947 +2 -2 trunk/modules/m_dline.c (File Modified)
948 +4 -4 trunk/modules/m_gline.c (File Modified)
949 +2 -2 trunk/modules/m_kline.c (File Modified)
950
951
952 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
953 Log:
954 Don't leak auth{} spoofed IP addresses in +f notices.
955 from ratbox (androsyn)
956
957
958 Changes: Modified:
959 +10 -3 trunk/src/s_conf.c (File Modified)
960
961
962 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
963 Log:
964 Make oper_up() take +i/-i during opering up into account
965 (e.g. no_oper_invis extension, +i in operator::umodes).
966 Remove the hack from no_oper_invis.
967
968
969 Changes: Modified:
970 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
971 +4 -0 trunk/src/s_user.c (File Modified)
972
973
974 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
975 Log:
976 no_oper_invis: decrement invisible count when clearing
977 invisible on a local client who has just opered up
978 oper_up() should really do this
979
980
981 Changes: Modified:
982 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
983
984
985 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
986 Log:
987 Put "End of Channel Quiet List" instead of
988 "End of Channel Ban List" for a +q list.
989 Due to client restrictions the numerics for
990 quiet lists must be the same as for ban lists.
991
992
993 Changes: Modified:
994 +4 -1 trunk/src/chmode.c (File Modified)
995
996
997 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
998 Log:
999 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
1000 Change TS6 JOIN processing
1001 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1002 a local user joins an existing channel
1003 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
1004 propagating a TS6 JOIN
1005 - don't interpret simple modes in an incoming TS6 JOIN
1006
1007 This is to avoid desyncs when certain mode changes (e.g. -im)
1008 cross with joins. A downside is that simple modes will be
1009 more desynched when a JOIN creates a channel or lowers TS,
1010 but that's less important.
1011
1012 Update the TS6 specification to include this, and clarify
1013 that TMODE can come from a server and that MODE must be
1014 translated into TMODE from other servers too.
1015
1016
1017 Changes: Modified:
1018 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
1019 +19 -127 trunk/modules/core/m_join.c (File Modified)
1020
1021
1022 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
1023 Log:
1024 Make -logfile work again.
1025
1026
1027 Changes: Modified:
1028 +2 -2 trunk/src/s_log.c (File Modified)
1029
1030
1031 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
1032 Log:
1033 - fix off-by-one memory overflow error.
1034
1035
1036 Changes: Modified:
1037 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
1038
1039
1040 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
1041 Log:
1042 Change handling of modularized umodes:
1043 - keep the bitmask reserved forever to the letter, fixing
1044 the problems when loading multiple umode modules,
1045 unloading them and then loading them in a different order
1046 - don't allow local users to change umodes which have
1047 been unloaded and don't set them on new users via
1048 default_umodes
1049
1050
1051 Changes: Modified:
1052 +24 -3 trunk/src/s_user.c (File Modified)
1053
1054
1055 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1056 Log:
1057 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1058
1059
1060 Changes: Modified:
1061 +1 -0 trunk/include/s_user.h (File Modified)
1062 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1063 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1064 +22 -0 trunk/src/s_user.c (File Modified)
1065
1066
1067 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1068 Log:
1069 DNSBL keyword substitution is available as of 2.1.3.
1070
1071
1072 Changes: Modified:
1073 +1 -1 trunk/doc/example.conf (File Modified)
1074
1075
1076 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1077 Log:
1078 Change two occurances like match(userinput, target_p->name) ||
1079 match(target_p->name, userinput) to just match(userinput,
1080 target_p->name). No client name can contain * or ? now.
1081
1082
1083 Changes: Modified:
1084 +1 -1 trunk/modules/m_trace.c (File Modified)
1085 +1 -2 trunk/src/s_serv.c (File Modified)
1086
1087
1088 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1089 Log:
1090 Do not try find_server() on a name find_client() has
1091 returned NULL for, as this will always return NULL
1092 since the removal of hostmasking.
1093
1094
1095 Changes: Modified:
1096 +1 -2 trunk/modules/m_pong.c (File Modified)
1097 +0 -4 trunk/src/s_serv.c (File Modified)
1098
1099
1100 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1101 Log:
1102 Remove server_exists() which checked whether the
1103 server name existed taking hostmasking into account
1104 and just check with find_server(); admittedly
1105 this checks if the name is a SID but that's not
1106 a real problem.
1107
1108
1109 Changes: Modified:
1110 +3 -27 trunk/modules/core/m_server.c (File Modified)
1111
1112
1113 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1114 Log:
1115 Remove hash_find_masked_server(), which made it possible
1116 to specify the full (unmasked) name of a server behind
1117 a hostmask. As a result find_any_client() (for prefixes)
1118 becomes equal to find_client(), so remove that too.
1119
1120
1121 Changes: Modified:
1122 +0 -1 trunk/include/hash.h (File Modified)
1123 +1 -75 trunk/src/hash.c (File Modified)
1124 +1 -1 trunk/src/parse.c (File Modified)
1125
1126
1127 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1128 Log:
1129 Remove '*' from valid server name characters.
1130 This makes it impossible to connect hostmasked servers.
1131 (This support didn't work well anyway, was incompatible
1132 with TS6 and we never masked ourselves.)
1133
1134
1135 Changes: Modified:
1136 +1 -1 trunk/src/match.c (File Modified)
1137
1138
1139 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1140 Log:
1141 Change spambot, flooder and jupe joiner notices from host to orighost.
1142
1143
1144 Changes: Modified:
1145 +1 -1 trunk/modules/core/m_join.c (File Modified)
1146 +2 -2 trunk/modules/core/m_message.c (File Modified)
1147 +2 -2 trunk/src/channel.c (File Modified)
1148
1149
1150 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1151 Log:
1152 Add documentation for SASL client protocol, same as atheme doc/SASL.
1153
1154
1155 Changes: Modified:
1156 + - trunk/doc/sasl.txt (File Added)
1157
1158
1159 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1160 Log:
1161 Include real hostname in Closing Link message for unknown
1162 connections that have sent USER. This is helpful for
1163 k-lined users while not breaking server IP hiding.
1164
1165
1166 Changes: Modified:
1167 +3 -1 trunk/src/client.c (File Modified)
1168
1169
1170 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1171 Log:
1172 Rerun autoconf.
1173
1174
1175 Changes: Modified:
1176 +29 -29 trunk/configure (File Modified)
1177
1178
1179 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1180 Log:
1181 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1182
1183
1184 Changes: Modified:
1185 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1186
1187
1188 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1189 Log:
1190 Backport from early 3.x:
1191
1192 --
1193 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1194 Log:
1195 - remove "Processing connection to foobar.net" message
1196
1197
1198 Changes: Modified:
1199 +0 -3 trunk/src/s_auth.c (File Modified)
1200
1201
1202 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1203 Log:
1204 - missed the processing connection one (actually, we can probably nuke this one)
1205
1206
1207 Changes: Modified:
1208 +1 -2 trunk/src/s_auth.c (File Modified)
1209
1210
1211 river 2006/09/27 16:33:05 UTC (20060927-2174)
1212 Log:
1213 get_client_name = stupid
1214
1215
1216
1217 Changes: Modified:
1218 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1219
1220
1221 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1222 Log:
1223 - remove excessive arguments
1224
1225
1226 Changes: Modified:
1227 +1 -2 trunk/src/s_conf.c (File Modified)
1228 +1 -1 trunk/src/s_user.c (File Modified)
1229
1230
1231 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1232 Log:
1233 - use sendto_one_notice() for on-connect notices too.
1234
1235
1236 Changes: Modified:
1237 +10 -10 trunk/src/s_auth.c (File Modified)
1238
1239
1240 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1241 Log:
1242 - use sendto_one_notice() in the core, too.
1243
1244
1245 Changes: Modified:
1246 +2 -2 trunk/src/chmode.c (File Modified)
1247 +8 -15 trunk/src/modules.c (File Modified)
1248 +3 -5 trunk/src/s_conf.c (File Modified)
1249 +1 -2 trunk/src/s_newconf.c (File Modified)
1250 +20 -57 trunk/src/s_user.c (File Modified)
1251
1252
1253 river 2006/09/27 16:19:25 UTC (20060927-2166)
1254 Log:
1255 the KILL command will use get_client_name(, SHOW_IP) instead of
1256 target->name, and will show a more useful error for local opers
1257
1258
1259
1260 Changes: Modified:
1261 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1262
1263
1264 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1265 Log:
1266 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1267
1268
1269 Changes: Modified:
1270 +4 -2 trunk/src/send.c (File Modified)
1271
1272
1273 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1274 Log:
1275 - back out r2159
1276
1277
1278 Changes: Modified:
1279 +1 -1 trunk/include/client.h (File Modified)
1280
1281
1282 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1283 Log:
1284 - get_id(): fall back to "*" if client has no known name
1285
1286
1287 Changes: Modified:
1288 +1 -1 trunk/include/client.h (File Modified)
1289
1290
1291 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1292 Log:
1293 - convert to sendto_one_notice().
1294
1295
1296 Changes: Modified:
1297 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1298 +4 -6 trunk/unsupported/m_force.c (File Modified)
1299
1300
1301 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1302 Log:
1303 - use sendto_one_notice() in many places instead of
1304 sendto_one(source_p, ":%s NOTICE %s :", ...);
1305
1306
1307 Changes: Modified:
1308 +10 -25 trunk/extensions/example_module.c (File Modified)
1309 +5 -14 trunk/extensions/hurt.c (File Modified)
1310 +1 -2 trunk/extensions/m_42.c (File Modified)
1311 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1312 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1313 +1 -2 trunk/extensions/m_opme.c (File Modified)
1314 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1315 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1316 +3 -7 trunk/modules/core/m_die.c (File Modified)
1317 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1318 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1319 +1 -2 trunk/modules/m_challenge.c (File Modified)
1320 +11 -15 trunk/modules/m_connect.c (File Modified)
1321 +20 -28 trunk/modules/m_dline.c (File Modified)
1322 +2 -2 trunk/modules/m_etrace.c (File Modified)
1323 +11 -21 trunk/modules/m_gline.c (File Modified)
1324 +2 -4 trunk/modules/m_kline.c (File Modified)
1325 +1 -2 trunk/modules/m_rehash.c (File Modified)
1326 +3 -7 trunk/modules/m_restart.c (File Modified)
1327 +31 -45 trunk/modules/m_set.c (File Modified)
1328 +2 -4 trunk/modules/m_testmask.c (File Modified)
1329 +5 -8 trunk/modules/m_unreject.c (File Modified)
1330 +2 -5 trunk/modules/m_xline.c (File Modified)
1331 --
1332
1333
1334 Changes: Modified:
1335 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1336 +10 -25 trunk/extensions/example_module.c (File Modified)
1337 +5 -14 trunk/extensions/hurt.c (File Modified)
1338 +1 -2 trunk/extensions/m_42.c (File Modified)
1339 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1340 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1341 +1 -2 trunk/extensions/m_opme.c (File Modified)
1342 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1343 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1344 +3 -7 trunk/modules/core/m_die.c (File Modified)
1345 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1346 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1347 +1 -2 trunk/modules/m_challenge.c (File Modified)
1348 +11 -15 trunk/modules/m_connect.c (File Modified)
1349 +2 -4 trunk/modules/m_dline.c (File Modified)
1350 +2 -2 trunk/modules/m_etrace.c (File Modified)
1351 +11 -21 trunk/modules/m_gline.c (File Modified)
1352 +2 -4 trunk/modules/m_kline.c (File Modified)
1353 +1 -2 trunk/modules/m_rehash.c (File Modified)
1354 +3 -7 trunk/modules/m_restart.c (File Modified)
1355 +31 -45 trunk/modules/m_set.c (File Modified)
1356 +2 -4 trunk/modules/m_testmask.c (File Modified)
1357 +5 -8 trunk/modules/m_unreject.c (File Modified)
1358 +1 -3 trunk/modules/m_xline.c (File Modified)
1359 +2 -2 trunk/src/chmode.c (File Modified)
1360 +8 -15 trunk/src/modules.c (File Modified)
1361 +10 -14 trunk/src/s_auth.c (File Modified)
1362 +3 -6 trunk/src/s_conf.c (File Modified)
1363 +1 -2 trunk/src/s_newconf.c (File Modified)
1364 +20 -57 trunk/src/s_user.c (File Modified)
1365 +4 -2 trunk/src/send.c (File Modified)
1366 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1367 +4 -6 trunk/unsupported/m_force.c (File Modified)
1368
1369
1370 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1371 Log:
1372 - keyword-subst from charybdis 2.2.
1373
1374
1375 Changes: Modified:
1376 +12 -3 trunk/doc/example.conf (File Modified)
1377 +58 -3 trunk/doc/reference.conf (File Modified)
1378 + - trunk/include/substitution.h (File Added)
1379 +1 -0 trunk/src/Makefile.in (File Modified)
1380 +2 -2 trunk/src/s_conf.c (File Modified)
1381 +164 -1 trunk/src/s_user.c (File Modified)
1382 + - trunk/src/substitution.c (File Added)
1383
1384
1385 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1386 Log:
1387 Removed merge tracking for "svnmerge" for
1388 http://svn.atheme.org/charybdis/branches/release-2.2
1389
1390
1391 Changes: Modified:
1392 + - trunk/ (Property Modified)
1393
1394
1395 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1396 Log:
1397 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1398 http://svn.atheme.org/charybdis/branches/release-2.2
1399
1400
1401 Changes: Modified:
1402 + - trunk/ (Property Modified)
1403
1404
1405 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1406 Log:
1407 Removed merge tracking for "svnmerge" for
1408 http://svn.atheme.org/charybdis/branches/release-2.2
1409
1410
1411 Changes: Modified:
1412 + - trunk/ (Property Modified)
1413
1414
1415 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1416 Log:
1417 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1418 http://svn.atheme.org/charybdis/branches/release-2.2
1419
1420
1421 Changes: Modified:
1422 + - trunk/ (Property Modified)
1423
1424
1425 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1426 Log:
1427 - bleah
1428
1429
1430 Changes: Modified:
1431 + - trunk/ (Property Modified)
1432
1433
1434 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1435 Log:
1436 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1437 http://svn.atheme.org/charybdis/branches/release-2.2
1438
1439
1440 Changes: Modified:
1441 + - trunk/ (Property Modified)
1442
1443
1444 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1445 Log:
1446 - version bump to 2.2.0
1447
1448
1449 Changes: Modified:
1450 +3 -1 trunk/NEWS (File Modified)
1451 +1 -1 trunk/configure.ac (File Modified)
1452
1453
1454 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1455 Log:
1456 - the new plan:
1457 + branches/release-2.1 -> 2.2 base
1458 + 3.0 -> branches/cxxconversion
1459 + backport some immediate 3.0 functionality for 2.2
1460 + other stuff
1461
1462
1463 Changes: Modified:
1464 + - trunk/ (File Added)
1465
1466
1467 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1468 Log:
1469 Merged revisions 3135,3137 via svnmerge from
1470 http://svn.atheme.org/charybdis/trunk
1471
1472 ........
1473 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1474
1475 - Expand TRACE description
1476 - Mention expiry time in TESTLINE
1477 ........
1478 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1479
1480 Update copyright year for sgml docs to 2007.
1481 ........
1482
1483
1484 Changes: Modified:
1485 + - branches/release-2.1/ (Property Modified)
1486 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1487 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1488
1489
1490 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1491 Log:
1492 Merged revisions 1999 via svnmerge from
1493 http://svn.atheme.org/charybdis/trunk
1494 Add river to CREDITS
1495
1496 ........
1497 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1498
1499 vanity
1500 ........
1501
1502
1503 Changes: Modified:
1504 + - branches/release-2.1/ (Property Modified)
1505 +1 -0 branches/release-2.1/CREDITS (File Modified)
1506
1507
1508 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1509 Log:
1510 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1511 http://svn.atheme.org/charybdis/trunk
1512
1513 ........
1514 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1515
1516 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1517 ........
1518 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1519
1520 - add use_forward to /info
1521 ........
1522 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1523
1524 Call channel_modes() with &me instead of source_p when
1525 sending out a JOIN and SJOIN for a local user. This
1526 saves checking whether they are on the channel they
1527 have just joined.
1528 ........
1529 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1530
1531 If use_forward is disabled:
1532 - hide +fFQ in 005
1533 - hide +f in /mode #channel (/mode #channel f still shows it)
1534 - do not send any mode changes adding +f to local clients
1535 (-f ones are still sent)
1536 ........
1537
1538
1539 Changes: Modified:
1540 + - branches/release-2.1/ (Property Modified)
1541 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1542 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1543 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1544 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1545 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1546 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1547 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1548 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1549 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1550 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1551 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1552 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1553
1554
1555 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1556 Log:
1557 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1558
1559
1560 Changes: Modified:
1561 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1562 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1563 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1564
1565
1566 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1567 Log:
1568 Add accountability (wallops, log) to OKICK.
1569
1570
1571 Changes: Modified:
1572 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1573
1574
1575 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1576 Log:
1577 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1578 Similar to branches/release-2.2 r3061.
1579
1580
1581 Changes: Modified:
1582 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1583
1584
1585 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1586 Log:
1587 - Write xline to file after instead of before notifying opers and source
1588 - Also notify source of failure to add xline
1589 Similar to branches/release-2.2 r3057.
1590
1591
1592 Changes: Modified:
1593 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1594
1595
1596 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1597 Log:
1598 If a dline/kline/resv cannot be added to the file, send
1599 the regular notices to local opers and source anyway,
1600 and also warn the source (local opers were already warned).
1601 Similar to branches/release-2.2 r3053.
1602
1603
1604 Changes: Modified:
1605 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1606
1607
1608 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1609 Log:
1610 Port over fixes from unkline/unxline/unresv to undline.
1611 Similar to branches/release-2.2 r3049.
1612
1613
1614 Changes: Modified:
1615 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1616
1617
1618 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1619 Log:
1620 Merged revisions 2915 via svnmerge from
1621 http://svn.atheme.org/charybdis/trunk
1622
1623 ........
1624 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1625
1626 In usage message, show kline.conf and xline.conf instead
1627 of klines.conf and xlines.conf.
1628 ........
1629
1630
1631 Changes: Modified:
1632 + - branches/release-2.1/ (Property Modified)
1633 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1634
1635
1636 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1637 Log:
1638 Merged revisions 2831,2833,2853 via svnmerge from
1639 http://svn.atheme.org/charybdis/trunk
1640
1641 ........
1642 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1643
1644 unkline/unxline/unresv:
1645 - if fclose on the output returns an error, treat this as a
1646 write error too
1647 - check if the rename from the temp file to the ban conf failed
1648 ........
1649 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1650
1651 When adding a permanent dline/kline/xline/resv, check
1652 the return value of fclose().
1653 ........
1654 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1655
1656 Do not free xline aconf if it could not be written out.
1657 It will be added to the list in memory anyway.
1658 ........
1659
1660
1661 Changes: Modified:
1662 + - branches/release-2.1/ (Property Modified)
1663 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1664 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1665 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1666 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1667
1668
1669 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1670 Log:
1671 NEWS: Clarify effects of ip_cloaking changes a little.
1672
1673
1674 Changes: Modified:
1675 +2 -0 branches/release-2.1/NEWS (File Modified)
1676
1677
1678 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1679 Log:
1680 Rerun autoconf.
1681
1682
1683 Changes: Modified:
1684 +9 -9 branches/release-2.1/configure (File Modified)
1685
1686
1687 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1688 Log:
1689 Version bump on 2.1 branch to 2.1.2.
1690
1691
1692 Changes: Modified:
1693 +1 -1 branches/release-2.1/configure.ac (File Modified)
1694
1695
1696 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1697 Log:
1698 Mention r2801/r2805.
1699
1700
1701 Changes: Modified:
1702 +1 -0 branches/release-2.1/NEWS (File Modified)
1703
1704
1705 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1706 Log:
1707 Merged revisions 2801 via svnmerge from
1708 http://svn.atheme.org/charybdis/trunk
1709
1710 ........
1711 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1712
1713 ip_cloaking: try to avoid truncation by removing more
1714 components of the hostname (except the TLD).
1715 ........
1716
1717
1718 Changes: Modified:
1719 + - branches/release-2.1/ (Property Modified)
1720 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1721
1722
1723 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1724 Log:
1725 Update NEWS.
1726
1727
1728 Changes: Modified:
1729 +8 -1 branches/release-2.1/NEWS (File Modified)
1730
1731
1732 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1733 Log:
1734 Merged revisions 2781 via svnmerge from
1735 http://svn.atheme.org/charybdis/trunk
1736
1737 ........
1738 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1739
1740 Fix stupid bug: checked a hostmask against the found
1741 ban instead of all exceptions, causing all host mangled
1742 clients to be exempted if there was a single ban
1743 exception in many cases.
1744 ........
1745
1746
1747 Changes: Modified:
1748 + - branches/release-2.1/ (Property Modified)
1749 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1750
1751
1752 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1753 Log:
1754 Merged revisions 2773 via svnmerge from
1755 http://svn.atheme.org/charybdis/trunk
1756
1757 ........
1758 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1759
1760 user@host must be *@* for a shared{} block with flags=locops
1761 (server should not be *).
1762 ........
1763
1764
1765 Changes: Modified:
1766 + - branches/release-2.1/ (Property Modified)
1767 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1768
1769
1770 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1771 Log:
1772 Tweak \s code a little.
1773
1774
1775 Changes: Modified:
1776 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1777 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1778 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1779
1780
1781 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1782 Log:
1783 Merged revisions 2761 via svnmerge from
1784 http://svn.atheme.org/charybdis/trunk
1785
1786 ........
1787 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1788
1789 The testline/no_tilde fixes are in 2.1.1.
1790 ........
1791
1792
1793 Changes: Modified:
1794 + - branches/release-2.1/ (Property Modified)
1795 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1796
1797
1798 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1799 Log:
1800 Update NEWS.
1801
1802
1803 Changes: Modified:
1804 +4 -1 branches/release-2.1/NEWS (File Modified)
1805
1806
1807 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1808 Log:
1809 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
1810 http://svn.atheme.org/charybdis/trunk
1811 no_tilde fixes
1812
1813 ........
1814 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1815
1816 If the auth{} block has no_tilde and is not kline exempt,
1817 check the username without tilde against klines too.
1818 This is consistent with the way klines work on spoofs
1819 (klines checked on both raw and appearing-on-IRC version).
1820 ........
1821 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1822
1823 Rework the fix for klines with no_tilde.
1824 Add an extra argument to find_address_conf() for the
1825 username without tilde, as that may contain one character more.
1826 ........
1827 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1828
1829 Unbreak compile (because of r2697).
1830 testline with ~ could be improved some more perhaps, but this should work.
1831 ........
1832 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1833
1834 testline: take no_tilde and username truncation into account
1835 ........
1836 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1837
1838 Add some information on /testline with no_tilde and username truncation.
1839 ........
1840
1841
1842 Changes: Modified:
1843 + - branches/release-2.1/ (Property Modified)
1844 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1845 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1846 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1847 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1848 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1849 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1850
1851
1852 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1853 Log:
1854 Merged revisions 2149,2151 via svnmerge from
1855 http://svn.atheme.org/charybdis/trunk
1856
1857 ........
1858 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1859
1860 Move kills from services from +s to +k snomask.
1861 Kills from non-service opers remain on +s.
1862 ........
1863 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1864
1865 Update description of +s and +k snomasks.
1866 ........
1867
1868
1869 Changes: Modified:
1870 + - branches/release-2.1/ (Property Modified)
1871 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1872 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1873 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1874
1875
1876 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1877 Log:
1878 Merged revisions 2685 via svnmerge from
1879 http://svn.atheme.org/charybdis/trunk
1880
1881 ........
1882 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1883
1884 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1885 ........
1886
1887
1888 Changes: Modified:
1889 + - branches/release-2.1/ (Property Modified)
1890 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1891
1892
1893 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1894 Log:
1895 Merged revisions 2693 via svnmerge from
1896 http://svn.atheme.org/charybdis/trunk
1897
1898 ........
1899 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1900
1901 Fix truncation (by one) of unidented usernames
1902 if user registration is done because of DNSBL
1903 completion (which is the usual case if a valid
1904 NICK and USER are sent quickly and any DNSBLs
1905 are enabled).
1906 ........
1907
1908
1909 Changes: Modified:
1910 + - branches/release-2.1/ (Property Modified)
1911 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1912
1913
1914 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1915 Log:
1916 Update NEWS.
1917
1918
1919 Changes: Modified:
1920 +10 -0 branches/release-2.1/NEWS (File Modified)
1921
1922
1923 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1924 Log:
1925 Rerun autoconf.
1926
1927
1928 Changes: Modified:
1929 +9 -9 branches/release-2.1/configure (File Modified)
1930
1931
1932 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1933 Log:
1934 Version bump to 2.1.1.
1935
1936
1937 Changes: Modified:
1938 +1 -1 branches/release-2.1/configure.ac (File Modified)
1939
1940
1941 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1942 Log:
1943 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
1944 http://svn.atheme.org/charybdis/trunk
1945
1946 ........
1947 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1948
1949 - fix a server notice on SID collision where the server name is mentioned twice
1950 ........
1951 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1952
1953 - get_server_name() is stupid
1954 ........
1955 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1956
1957 - fix an oops
1958 ........
1959 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1960
1961 Do the Attempt to re-introduce SID server notice somewhat
1962 differently, showing a real host again if !HIDE_SERVERS_IPS
1963 and still showing the server name exactly once.
1964 ........
1965 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1966
1967 Fix log message for Attempt to re-introduce SID (server notice was ok).
1968 ........
1969 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1970
1971 - replace "No N line" with "no connect block" in a
1972 serverlog message
1973 - show attempted server name in a few serverlog messages
1974 ........
1975
1976
1977 Changes: Modified:
1978 + - branches/release-2.1/ (Property Modified)
1979 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1980
1981
1982 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1983 Log:
1984 Merged revisions 2218 via svnmerge from
1985 http://svn.atheme.org/charybdis/trunk
1986
1987 ........
1988 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1989
1990 Fix garbage in /stats y output on 64-bit archs.
1991 ........
1992
1993
1994 Changes: Modified:
1995 + - branches/release-2.1/ (Property Modified)
1996 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1997
1998
1999 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
2000 Log:
2001 Merged revisions 2438 via svnmerge from
2002 http://svn.atheme.org/charybdis/trunk
2003
2004 ........
2005 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
2006
2007 Enable Revision keyword in addition to Id.
2008 ........
2009
2010
2011 Changes: Modified:
2012 + - branches/release-2.1/ (Property Modified)
2013 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
2014
2015
2016 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
2017 Log:
2018 Merged revisions 2679 via svnmerge from
2019 http://svn.atheme.org/charybdis/trunk
2020
2021 ........
2022 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
2023
2024 Port over ratbox 2.2 r23253 (anfl):
2025 - remove the cached storage of how many +beI there are, thereby fixing a
2026 case where it can get desynced from reality
2027 ........
2028
2029
2030 Changes: Modified:
2031 + - branches/release-2.1/ (Property Modified)
2032 +0 -1 branches/release-2.1/include/channel.h (File Modified)
2033 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
2034
2035
2036 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
2037 Log:
2038 Merged revisions 2093,2095 via svnmerge from
2039 http://svn.atheme.org/charybdis/trunk
2040
2041 ........
2042 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
2043
2044 - change DNSBL licensing to BSD.
2045 ........
2046 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
2047
2048 - change x86-assembly FNV implementation to BSD license
2049 ........
2050
2051
2052 Changes: Modified:
2053 + - branches/release-2.1/ (Property Modified)
2054 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2055 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2056
2057
2058 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2059 Log:
2060 Merged revisions 2073,2075 via svnmerge from
2061 http://svn.atheme.org/charybdis/trunk
2062
2063 ........
2064 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2065
2066 Put full information in the squit reason when exiting
2067 a server due to a servlink (ziplinks) error.
2068 ........
2069 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2070
2071 Put full information in the squit reason when exiting
2072 a server due to not enough arguments for a command.
2073 ........
2074
2075
2076 Changes: Modified:
2077 + - branches/release-2.1/ (Property Modified)
2078 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2079 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2080
2081
2082 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2083 Log:
2084 Merged revisions 2071 via svnmerge from
2085 http://svn.atheme.org/charybdis/trunk
2086
2087 ........
2088 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2089
2090 Don't redirect users from an existing domain to an
2091 existing server in reference.conf.
2092 Idea from ratbox.
2093 ........
2094
2095
2096 Changes: Modified:
2097 + - branches/release-2.1/ (Property Modified)
2098 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2099
2100
2101 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2102 Log:
2103 Merged revisions 2053 via svnmerge from
2104 http://svn.atheme.org/charybdis/trunk
2105
2106 ........
2107 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2108
2109 Make find_channel_membership() choose the shortest list
2110 (channel's list or user's list) to search, avoiding excessive
2111 CPU usage with services which are in lots of channels.
2112 From ratbox 2.2 (anfl/jilles)
2113 ........
2114
2115
2116 Changes: Modified:
2117 + - branches/release-2.1/ (Property Modified)
2118 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2119
2120
2121 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2122 Log:
2123 Rerun autoconf.
2124
2125
2126 Changes: Modified:
2127 +9 -9 branches/release-2.1/configure (File Modified)
2128
2129
2130 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2131 Log:
2132 Version change 2.1.0rc1 -> 2.1.0 (release).
2133
2134
2135 Changes: Modified:
2136 +1 -1 branches/release-2.1/configure.ac (File Modified)
2137
2138
2139 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2140 Log:
2141 Merged revisions 2029 via svnmerge from
2142 http://svn.atheme.org/charybdis/trunk
2143
2144 ........
2145 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2146
2147 NEWS: mention m_webirc.c module
2148 ........
2149
2150
2151 Changes: Modified:
2152 + - branches/release-2.1/ (Property Modified)
2153 +1 -0 branches/release-2.1/NEWS (File Modified)
2154
2155
2156 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2157 Log:
2158 Rerun autoconf.
2159
2160
2161 Changes: Modified:
2162 +9 -9 branches/release-2.1/configure (File Modified)
2163
2164
2165 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2166 Log:
2167 Change version to 2.1.0rc1.
2168
2169
2170 Changes: Modified:
2171 +1 -1 branches/release-2.1/configure.ac (File Modified)
2172
2173
2174 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2175 Log:
2176 Merged revisions 2021 via svnmerge from
2177 http://svn.atheme.org/charybdis/trunk
2178
2179 ........
2180 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2181
2182 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2183 related flaky looking things, and instead keep a list
2184 of BlacklistClients in PreClient.
2185 ........
2186
2187
2188 Changes: Modified:
2189 + - branches/release-2.1/ (Property Modified)
2190 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2191 +1 -1 branches/release-2.1/include/client.h (File Modified)
2192 +0 -1 branches/release-2.1/include/res.h (File Modified)
2193 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2194 +0 -24 branches/release-2.1/src/res.c (File Modified)
2195 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2196
2197
2198 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2199 Log:
2200 Merged revisions 2015,2017 via svnmerge from
2201 http://svn.atheme.org/charybdis/trunk
2202
2203 ........
2204 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2205
2206 Check if the name in the question section of the
2207 DNS reply matches what we queried, to guard against
2208 late replies to a previous query with the same id.
2209 ........
2210 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2211
2212 res.c: add a comment summarizing our changes
2213 ........
2214
2215
2216 Changes: Modified:
2217 + - branches/release-2.1/ (Property Modified)
2218 +53 -18 branches/release-2.1/src/res.c (File Modified)
2219
2220
2221 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2222 Log:
2223 Merged revisions 1981 via svnmerge from
2224 http://svn.atheme.org/charybdis/trunk
2225
2226 ........
2227 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2228
2229 Alphabetize extensions and tweak the descriptions a little.
2230 ........
2231
2232
2233 Changes: Modified:
2234 + - branches/release-2.1/ (Property Modified)
2235 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2236 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2237
2238
2239 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2240 Log:
2241 Merged revisions 1975 via svnmerge from
2242 http://svn.atheme.org/charybdis/trunk
2243
2244 ........
2245 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2246
2247 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2248 We should use the IP and not truncate the hostname.
2249 From ratbox 2.2 (androsyn)
2250 ........
2251
2252
2253 Changes: Modified:
2254 + - branches/release-2.1/ (Property Modified)
2255 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2256
2257
2258 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2259 Log:
2260 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2261 http://svn.atheme.org/charybdis/trunk
2262
2263
2264 Changes: Modified:
2265 + - branches/release-2.1/ (Property Modified)
2266
2267
2268 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2269 Log:
2270 - branch 2.1 release family
2271
2272
2273 Changes: Modified:
2274 + - branches/release-2.1/ (File Added)
2275
2276
2277 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2278 Log:
2279 Describe new handling of host mangling in channel bans in SGML.
2280
2281
2282 Changes: Modified:
2283 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2284
2285
2286 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2287 Log:
2288 - ok, 2.1 operline brought to you by marvin the melancholy robot
2289
2290
2291 Changes: Modified:
2292 +1 -1 trunk/src/messages.tab (File Modified)
2293
2294
2295 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2296 Log:
2297 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2298 If anybody comes up with anything better, then please let us know
2299 and we will change this before 2.1 is branched.
2300
2301
2302 Changes: Modified:
2303 +1 -1 trunk/src/messages.tab (File Modified)
2304
2305
2306 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2307 Log:
2308 Add EUID to capab.txt.
2309
2310
2311 Changes: Modified:
2312 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2313
2314
2315 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2316 Log:
2317 Update NEWS file.
2318
2319
2320 Changes: Modified:
2321 +3 -0 trunk/NEWS (File Modified)
2322
2323
2324 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2325 Log:
2326 Allow service{} servers to manipulate the nick delay table
2327 (for "nickserv enforcement").
2328 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2329 If duration is 0, the nickdelay entry is removed, otherwise
2330 it is added with the duration in seconds (maximum 24 hours).
2331 It is suggested that this is used if the EUID capab is present.
2332
2333
2334 Changes: Modified:
2335 +42 -1 trunk/modules/m_services.c (File Modified)
2336
2337
2338 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2339 Log:
2340 HURT: strip off *@ from the start of the mask
2341 reject anything else containing '@' or '!'
2342
2343
2344 Changes: Modified:
2345 +11 -0 trunk/extensions/hurt.c (File Modified)
2346
2347
2348 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2349 Log:
2350 ircd.c: need supported.h here
2351
2352
2353 Changes: Modified:
2354 +1 -0 trunk/src/ircd.c (File Modified)
2355
2356
2357 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2358 Log:
2359 HURT: less ambiguity here
2360 ips/hosts to be hurt must contain a '.' or ':' otherwise
2361 they are interpreted as nicks
2362
2363
2364 Changes: Modified:
2365 +14 -9 trunk/extensions/hurt.c (File Modified)
2366
2367
2368 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2369 Log:
2370 - we're now ircd-charybdis.org.
2371 - properly alphabetize credits
2372
2373
2374 Changes: Modified:
2375 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2376
2377
2378 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2379 Log:
2380 - add additional modules to the configs
2381
2382
2383 Changes: Modified:
2384 +6 -0 trunk/doc/example.conf (File Modified)
2385 +12 -0 trunk/doc/reference.conf (File Modified)
2386
2387
2388 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2389 Log:
2390 - remove hurt.h, it is pointless and confusing
2391
2392
2393 Changes: Modified:
2394 +27 -62 trunk/extensions/hurt.c (File Modified)
2395 + - trunk/extensions/hurt.h (File Deleted)
2396
2397
2398 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2399 Log:
2400 - add code to suggest a local HURT by nickname.
2401 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2402
2403
2404 Changes: Modified:
2405 +40 -10 trunk/extensions/hurt.c (File Modified)
2406 +1 -0 trunk/extensions/hurt.h (File Modified)
2407
2408
2409 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2410 Log:
2411 - update NEWS file
2412
2413
2414 Changes: Modified:
2415 +2 -1 trunk/NEWS (File Modified)
2416
2417
2418 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2419 Log:
2420 MASKTRACE/TESTMASK: check orighost as well
2421
2422
2423 Changes: Modified:
2424 +4 -2 trunk/modules/m_etrace.c (File Modified)
2425 +3 -1 trunk/modules/m_testmask.c (File Modified)
2426
2427
2428 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2429 Log:
2430 Make RPL_ISUPPORT (005) numeric modularizable.
2431 Currently it will reassemble the numeric every time
2432 it needs to be sent, using a few dozen callbacks;
2433 if this is too slow some caching scheme should be
2434 implemented.
2435
2436
2437 Changes: Modified:
2438 +0 -1 trunk/include/s_user.h (File Modified)
2439 +36 -114 trunk/include/supported.h (File Modified)
2440 +1 -1 trunk/modules/m_version.c (File Modified)
2441 +1 -0 trunk/src/Makefile.in (File Modified)
2442 +1 -0 trunk/src/ircd.c (File Modified)
2443 +300 -25 trunk/src/s_user.c (File Modified)
2444 + - trunk/src/supported.c (File Added)
2445
2446
2447 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2448 Log:
2449 EUID orighost could differ from host only in case,
2450 do not mark as dynamic spoof then
2451
2452
2453 Changes: Modified:
2454 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2455
2456
2457 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2458 Log:
2459 kline help file: clarify a bit and remove some obsolete stuff
2460 partly suggested by Olin
2461
2462
2463 Changes: Modified:
2464 +8 -8 trunk/help/opers/kline (File Modified)
2465
2466
2467 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2468 Log:
2469 Update NEWS file.
2470
2471
2472 Changes: Modified:
2473 +20 -0 trunk/NEWS (File Modified)
2474
2475
2476 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2477 Log:
2478 Show real host/IP to nonopers whoising themselves.
2479 The IP is not shown for auth{} spoofs, otherwise it is,
2480 as it looked rather weird to me to show an auth{} spoofed
2481 IP like this. (/userhost on self still shows the IP.)
2482
2483
2484 Changes: Modified:
2485 +13 -2 trunk/modules/m_whois.c (File Modified)
2486
2487
2488 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2489 Log:
2490 Document nick_delay stuff and move it around a bit.
2491
2492
2493 Changes: Modified:
2494 +1 -2 trunk/doc/example.conf (File Modified)
2495 +8 -2 trunk/doc/reference.conf (File Modified)
2496
2497
2498 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2499 Log:
2500 - disable nickdelay by default. Needs to be documented in reference.conf.
2501
2502
2503 Changes: Modified:
2504 +2 -0 trunk/doc/example.conf (File Modified)
2505 +2 -0 trunk/doc/reference.conf (File Modified)
2506
2507
2508 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2509 Log:
2510 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2511
2512
2513 Changes: Modified:
2514 +2 -1 trunk/modules/m_services.c (File Modified)
2515
2516
2517 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2518 Log:
2519 ip_cloaking: somewhat hackish but we need to send the
2520 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2521 umodes
2522
2523
2524 Changes: Modified:
2525 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2526
2527
2528 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2529 Log:
2530 If EUID is used, show realhost in far connect notice
2531 (but not in far disconnect notice).
2532
2533
2534 Changes: Modified:
2535 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2536
2537
2538 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2539 Log:
2540 ip_cloaking:
2541 - use non-ENCAP CHGHOST if possible
2542 - really introduce new users with their mangled and real
2543 host if +h is in default umodes
2544
2545
2546 Changes: Modified:
2547 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2548
2549
2550 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2551 Log:
2552 Add non-ENCAP CHGHOST.
2553
2554
2555 Changes: Modified:
2556 +49 -11 trunk/modules/m_chghost.c (File Modified)
2557
2558
2559 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2560 Log:
2561 Initial addition of EUID (puts realhost/account in same
2562 command as user introduction).
2563 See doc/technical/euid.txt for more information.
2564 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2565
2566
2567 Changes: Modified:
2568 + - trunk/doc/technical/euid.txt (File Added)
2569 +2 -1 trunk/include/s_serv.h (File Modified)
2570 +1 -1 trunk/include/s_user.h (File Modified)
2571 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2572 +1 -34 trunk/modules/m_chghost.c (File Modified)
2573 +0 -28 trunk/modules/m_services.c (File Modified)
2574 +30 -1 trunk/src/s_serv.c (File Modified)
2575 +30 -3 trunk/src/s_user.c (File Modified)
2576
2577
2578 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2579 Log:
2580 Store the mangled host in localClient and use it for
2581 ban matching (also match real host for mangled users,
2582 also match mangled host for uncloaked users).
2583 Improve interaction of +h with auth{} and services
2584 spoofs.
2585 Note that all of this only applies to clients who
2586 connect after the mangling module is loaded
2587 (other clients cannot even set +h).
2588 The sorcerynet cloaking module has not been updated
2589 for these changes.
2590
2591
2592 Changes: Modified:
2593 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2594 +3 -0 trunk/include/client.h (File Modified)
2595 +64 -5 trunk/src/channel.c (File Modified)
2596 +1 -0 trunk/src/client.c (File Modified)
2597 +2 -2 trunk/src/s_user.c (File Modified)
2598
2599
2600 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2601 Log:
2602 Document /stats U letters in sgml.
2603
2604
2605 Changes: Modified:
2606 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2607
2608
2609 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2610 Log:
2611 Better description of hub_mask and leaf_mask.
2612
2613
2614 Changes: Modified:
2615 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2616
2617
2618 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2619 Log:
2620 Add operspy_dont_care_user_info to sgml docs.
2621
2622
2623 Changes: Modified:
2624 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2625
2626
2627 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2628 Log:
2629 Add general::operspy_dont_care_user_info.
2630 This makes /who mask equivalent to /who !mask for opers
2631 with the operspy flag, and removes the operspy log/notice
2632 on /who mask, /masktrace and /scan.
2633 The necessary privilege (operspy flag) is unchanged.
2634 Behaviour for the other operspy commands (channel
2635 related ones) is also unchanged.
2636
2637
2638 Changes: Modified:
2639 +1 -0 trunk/doc/example.conf (File Modified)
2640 +6 -0 trunk/doc/reference.conf (File Modified)
2641 +1 -0 trunk/include/s_conf.h (File Modified)
2642 +10 -8 trunk/modules/m_etrace.c (File Modified)
2643 +6 -0 trunk/modules/m_info.c (File Modified)
2644 +8 -5 trunk/modules/m_scan.c (File Modified)
2645 +1 -1 trunk/modules/m_version.c (File Modified)
2646 +6 -1 trunk/modules/m_who.c (File Modified)
2647 +1 -0 trunk/src/newconf.c (File Modified)
2648 +1 -0 trunk/src/s_conf.c (File Modified)
2649
2650
2651 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2652 Log:
2653 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2654 This letter will also be used for showing operspy with
2655 limited accountability (show non channel related info
2656 without '!' or notice).
2657
2658
2659 Changes: Modified:
2660 +2 -0 trunk/doc/server-version-info (File Modified)
2661 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2662 +2 -0 trunk/include/ircd.h (File Modified)
2663 +6 -0 trunk/modules/m_info.c (File Modified)
2664 +2 -0 trunk/modules/m_version.c (File Modified)
2665 +1 -0 trunk/src/ircd_state.c (File Modified)
2666
2667
2668 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2669 Log:
2670 Add m_webirc module, allows showing real host of CGI:IRC users.
2671 Differences to the version available on my web page for a while:
2672 instructions on how to set it up.
2673
2674
2675 Changes: Modified:
2676 +137 -0 trunk/extensions/Makefile.in (File Modified)
2677 + - trunk/extensions/m_webirc.c (File Added)
2678
2679
2680 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2681 Log:
2682 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2683
2684
2685 Changes: Modified:
2686 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2687
2688
2689 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2690 Log:
2691 - move beu from core to contributors
2692 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2693
2694
2695 Changes: Modified:
2696 +2 -2 trunk/CREDITS (File Modified)
2697
2698
2699 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2700 Log:
2701 Mention that class blocks must be defined before the
2702 auth or connect blocks referencing them.
2703
2704
2705 Changes: Modified:
2706 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2707
2708
2709 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2710 Log:
2711 extb_canjoin:
2712 - change from "can join" to "is banned", this reverses sense
2713 and removes "weird" checks like for +i, +l, +j
2714 - don't allow $j to same channel
2715 - +s/+p restriction removed, anyone can /mode b anyway
2716 - +k check removed
2717
2718
2719 Changes: Modified:
2720 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2721
2722
2723 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2724 Log:
2725 Add a few important lines from reference.conf to example.conf.
2726
2727
2728 Changes: Modified:
2729 +8 -1 trunk/doc/example.conf (File Modified)
2730
2731
2732 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2733 Log:
2734 - we don't support rtsigio anymore
2735 - we definately don't support VMS nor Cygwin either.
2736
2737
2738 Changes: Modified:
2739 +2 -2 trunk/INSTALL (File Modified)
2740 +0 -2 trunk/README.FIRST (File Modified)
2741
2742
2743 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2744 Log:
2745 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2746
2747
2748 Changes: Modified:
2749 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2750
2751
2752 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2753 Log:
2754 extb_canjoin:
2755 - return EXTBAN_NOMATCH for a valid ban that does not match
2756 - consider a $j ban invalid if we were already processing a
2757 can_join for a $j ban
2758
2759
2760 Changes: Modified:
2761 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2762
2763
2764 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2765 Log:
2766 extb_extgecos: realhost -> orighost
2767
2768
2769 Changes: Modified:
2770 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2771
2772
2773 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2774 Log:
2775 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2776
2777
2778 Changes: Modified:
2779 +59 -0 trunk/extensions/Makefile.in (File Modified)
2780 + - trunk/extensions/extb_canjoin.c (File Added)
2781
2782
2783 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2784 Log:
2785 - oh right, charybdis calls that 'orighost'.
2786
2787
2788 Changes: Modified:
2789 +2 -2 trunk/modules/m_who.c (File Modified)
2790
2791
2792 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2793 Log:
2794 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2795
2796
2797 Changes: Modified:
2798 +2 -0 trunk/modules/m_who.c (File Modified)
2799
2800
2801 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2802 Log:
2803 - also check $x against realhost
2804
2805
2806 Changes: Modified:
2807 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2808
2809
2810 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2811 Log:
2812 Sorcerynet people want a debugging notice moved from +s to +d.
2813
2814
2815 Changes: Modified:
2816 +1 -1 trunk/src/blacklist.c (File Modified)
2817
2818
2819 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2820 Log:
2821 Use source_p instead of client_p for free_pre_client().
2822 client_p could be NULL or another client.
2823
2824
2825 Changes: Modified:
2826 +1 -1 trunk/src/client.c (File Modified)
2827
2828
2829 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2830 Log:
2831 - revert this, I know how to fix it now
2832
2833
2834 Changes: Modified:
2835 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2836
2837
2838 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2839 Log:
2840 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2841 This fix is probably suboptimal, but it does indeed fix the problem.
2842
2843
2844 Changes: Modified:
2845 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2846
2847
2848 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2849 Log:
2850 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2851
2852
2853 Changes: Modified:
2854 +49 -0 trunk/extensions/Makefile.in (File Modified)
2855 + - trunk/extensions/extb_extgecos.c (File Added)
2856
2857
2858 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2859 Log:
2860 Remove undocumented and unused general::fallback_to_ip6_int config option.
2861
2862
2863 Changes: Modified:
2864 +0 -3 trunk/include/s_conf.h (File Modified)
2865 +0 -3 trunk/src/newconf.c (File Modified)
2866
2867
2868 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2869 Log:
2870 SGML docs:
2871 - document new TESTMASK
2872 - mention that TESTMASK matching is the same as MASKTRACE matching
2873 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2874 been that way)
2875
2876
2877 Changes: Modified:
2878 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2879
2880
2881 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2882 Log:
2883 New testmask from ratbox 2.2.
2884 Allows matches on nick, ip and gecos in addition to user
2885 and host, and is fully analogous to masktrace.
2886 The numeric has changed from 724 to 727 and fields in it
2887 have changed.
2888
2889
2890 Changes: Modified:
2891 +4 -3 trunk/help/opers/testmask (File Modified)
2892 +1 -0 trunk/include/numeric.h (File Modified)
2893 +82 -9 trunk/modules/m_testmask.c (File Modified)
2894 +2 -2 trunk/src/messages.tab (File Modified)
2895
2896
2897 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2898 Log:
2899 contrib -> extensions
2900
2901
2902 Changes: Modified:
2903 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2904
2905
2906 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2907 Log:
2908 CHGHOST: Check validity of new hostname.
2909 If the command came from a local client (disabled by
2910 default), send an error message and drop the command.
2911 If the command came from a remote client or server,
2912 send a notice to opers and the target user (if local).
2913
2914
2915 Changes: Modified:
2916 +42 -1 trunk/modules/m_chghost.c (File Modified)
2917
2918
2919 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2920 Log:
2921 Update NEWS file.
2922
2923
2924 Changes: Modified:
2925 +23 -1 trunk/NEWS (File Modified)
2926
2927
2928 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2929 Log:
2930 When an outgoing server connection succeeds, set
2931 localClient->ip by simply copying the whole sockaddr
2932 struct instead of copying certain parts only.
2933
2934
2935 Changes: Modified:
2936 +1 -19 trunk/src/s_serv.c (File Modified)
2937
2938
2939 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2940 Log:
2941 Give a special error message and ignore the connect block
2942 if trying to add a connect block for the server's own name.
2943
2944
2945 Changes: Modified:
2946 +7 -0 trunk/src/newconf.c (File Modified)
2947
2948
2949 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2950 Log:
2951 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2952 when --disable-balloc is used, so that it compiles.
2953 Obviously the BlockHeapUsage() stub returns just zeroes so
2954 /stats z will be less informative.
2955
2956
2957 Changes: Modified:
2958 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2959
2960
2961 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2962 Log:
2963 Free and zero dns_query in DNS callback for outgoing connect.
2964 This avoids double free of reslist.
2965
2966
2967 Changes: Modified:
2968 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2969
2970
2971 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2972 Log:
2973 From ratbox, log failed outgoing connections to serverlog.
2974 Added: IP address.
2975
2976
2977 Changes: Modified:
2978 +13 -1 trunk/src/s_serv.c (File Modified)
2979
2980
2981 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2982 Log:
2983 Change serverlog message when connecting to be more clear and show the port number.
2984
2985
2986 Changes: Modified:
2987 +1 -1 trunk/src/s_serv.c (File Modified)
2988
2989
2990 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2991 Log:
2992 Remove gethost_byname(), this is meaningless
2993 since the removal of AAAA -> A fallback (r1763).
2994
2995
2996 Changes: Modified:
2997 +0 -1 trunk/include/res.h (File Modified)
2998 +0 -12 trunk/src/res.c (File Modified)
2999
3000
3001 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
3002 Log:
3003 Remove ip6.int support and use only ip6.arpa.
3004 The global ip6.int zone has disappeared on June 1
3005 and a lot of other software has been removing ip6.int
3006 support also.
3007 This removes the second and last case where IPv6
3008 support in charybdis causes extra lookups and slows
3009 DNS down.
3010
3011
3012 Changes: Modified:
3013 +5 -27 trunk/src/res.c (File Modified)
3014
3015
3016 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
3017 Log:
3018 Mention new default (r1767) for connect::aftype in sgml docs.
3019
3020
3021 Changes: Modified:
3022 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3023
3024
3025 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
3026 Log:
3027 Use IPv6 if connect::host looks like an IPv6 address
3028 (contains a colon). No need to aftype=ipv6 anymore.
3029
3030
3031 Changes: Modified:
3032 +2 -0 trunk/src/newconf.c (File Modified)
3033
3034
3035 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
3036 Log:
3037 More information about connect::host.
3038
3039
3040 Changes: Modified:
3041 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3042
3043
3044 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
3045 Log:
3046 Remove fallback to A if AAAA cannot be found.
3047 In case of a forward check of a reverse lookup, we
3048 already know if it's ipv4 or ipv6, so it is not
3049 useful and in case of a forward lookup of a hostname
3050 in connect::host, connect::aftype already specifies
3051 if it's ipv4 or ipv6.
3052
3053
3054 Changes: Modified:
3055 +4 -27 trunk/src/res.c (File Modified)
3056
3057
3058 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3059 Log:
3060 msg_channel():
3061 - check if +c made the message text empty and refuse
3062 to send it if so
3063 - don't copy message text if it is not necessary
3064 (channel is -c)
3065
3066
3067 Changes: Modified:
3068 +14 -4 trunk/modules/core/m_message.c (File Modified)
3069
3070
3071 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3072 Log:
3073 remove_conf_item(): do not free cf_name, this is generally a string constant
3074
3075
3076 Changes: Modified:
3077 +0 -1 trunk/src/newconf.c (File Modified)
3078
3079
3080 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3081 Log:
3082 Remove the old unused FDL_ constants.
3083
3084
3085 Changes: Modified:
3086 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3087
3088
3089 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3090 Log:
3091 Remove an unused struct irc_sockaddr_storage from fde_t
3092 (allocated for every possible file descriptor).
3093
3094
3095 Changes: Modified:
3096 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3097
3098
3099 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3100 Log:
3101 If the DNS lookup for an outgoing connection is still
3102 pending when it is closed, clean it up.
3103
3104
3105 Changes: Modified:
3106 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3107
3108
3109 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3110 Log:
3111 If proc_answer() fails (for example if a lookup for an
3112 A record returns a CNAME), fail the query immediately.
3113 Previously the packet was just ignored, leaving the
3114 query to time out.
3115
3116
3117 Changes: Modified:
3118 +4 -8 trunk/src/res.c (File Modified)
3119
3120
3121 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3122 Log:
3123 Correct sockhost field in an outgoing server connection.
3124 First copy the host field from the server_conf, then
3125 take the IP from to where the connection was attempted
3126 when the connection callback is called.
3127 (Before r1747 this used the IP from the server_conf.)
3128
3129
3130 Changes: Modified:
3131 +8 -2 trunk/src/s_serv.c (File Modified)
3132
3133
3134 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3135 Log:
3136 Remove ipnum (keep aftype) and dns_query from server_conf.
3137 We don't keep track of binary form address in connect{}
3138 blocks anymore, DNS lookups of names in host= gone.
3139 As before the DNS lookup is done on connect.
3140 This should unbreak hostnames in host= somewhat.
3141
3142
3143 Changes: Modified:
3144 +1 -2 trunk/include/s_newconf.h (File Modified)
3145 +2 -2 trunk/src/newconf.c (File Modified)
3146 +1 -42 trunk/src/s_newconf.c (File Modified)
3147 +12 -31 trunk/src/s_serv.c (File Modified)
3148
3149
3150 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3151 Log:
3152 Rerun autoconf.
3153
3154
3155 Changes: Modified:
3156 +1 -1 trunk/configure (File Modified)
3157
3158
3159 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3160 Log:
3161 Fix --disable-balloc help text (said --disable-small-net).
3162
3163
3164 Changes: Modified:
3165 +1 -1 trunk/configure.ac (File Modified)
3166
3167
3168 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3169 Log:
3170 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3171 services (+S). Unlike operstring and adminstring, this
3172 is not changeable with /quote set but is updated on rehash.
3173
3174
3175 Changes: Modified:
3176 +1 -0 trunk/doc/example.conf (File Modified)
3177 +10 -2 trunk/doc/reference.conf (File Modified)
3178 +1 -0 trunk/include/s_conf.h (File Modified)
3179 +6 -0 trunk/modules/m_info.c (File Modified)
3180 +3 -2 trunk/modules/m_whois.c (File Modified)
3181 +1 -0 trunk/src/newconf.c (File Modified)
3182 +1 -0 trunk/src/s_conf.c (File Modified)
3183
3184
3185 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3186 Log:
3187 Fix handling of comma in whois: ignore the comma and
3188 everything after it but do output the entire parameter
3189 in RPL_ENDOFWHOIS.
3190
3191
3192 Changes: Modified:
3193 +2 -2 trunk/modules/m_whois.c (File Modified)
3194
3195
3196 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3197 Log:
3198 New /stats letter 's' to list HURTs:
3199 - opers get the full listing.
3200 - users get any HURTs that match their sockhost/orighost if
3201 "stats_k_oper_only" is set to 1.
3202
3203
3204 Changes: Modified:
3205 +50 -0 trunk/extensions/hurt.c (File Modified)
3206
3207
3208 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3209 Log:
3210 - make the newconf system available to modules.
3211
3212
3213 Changes: Modified:
3214 +4 -1 trunk/include/newconf.h (File Modified)
3215 +4 -8 trunk/src/newconf.c (File Modified)
3216
3217
3218 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3219 Log:
3220 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3221
3222 Changes: Modified:
3223 +0 -3 trunk/doc/example.conf (File Modified)
3224 +0 -3 trunk/doc/reference.conf (File Modified)
3225
3226
3227 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3228 Log:
3229 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3230
3231
3232 Changes: Modified:
3233 +3 -0 trunk/doc/example.conf (File Modified)
3234 +3 -0 trunk/doc/reference.conf (File Modified)
3235
3236
3237 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3238 Log:
3239 Fix too early truncation of JOIN channel list.
3240
3241
3242 Changes: Modified:
3243 +2 -3 trunk/modules/core/m_join.c (File Modified)
3244
3245
3246 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3247 Log:
3248 - From ratbox 2.2 (anfl), send server notices about read
3249 errors from handshakes and servers to +s instead of +d.
3250 - Send various server notices about failed server
3251 connections which did not reach registered state network
3252 wide if the connection was initiated by a remote oper.
3253 This avoids annoying the whole net if there is a
3254 broken autoconnect, but allows all opers to see why a
3255 remote connect failed. Failed connections which did reach
3256 server state already generate server notices everywhere.
3257
3258 Note: this is an exception to our general policy to not send
3259 server notices about unregistered connections remotely.
3260
3261
3262 Changes: Modified:
3263 +1 -0 trunk/include/client.h (File Modified)
3264 +20 -6 trunk/src/client.c (File Modified)
3265 +6 -6 trunk/src/s_serv.c (File Modified)
3266
3267
3268 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3269 Log:
3270 - fix typoes
3271
3272
3273 Changes: Modified:
3274 +1 -1 trunk/doc/example.conf (File Modified)
3275 +1 -1 trunk/doc/reference.conf (File Modified)
3276
3277
3278 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3279 Log:
3280 Don't allow #channel +b $c:&channel (inconsistent target).
3281
3282
3283 Changes: Modified:
3284 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3285
3286
3287 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3288 Log:
3289 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3290
3291
3292 Changes: Modified:
3293 +0 -2 trunk/include/client.h (File Modified)
3294
3295
3296 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3297 Log:
3298 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3299
3300
3301 Changes: Modified:
3302 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3303
3304
3305 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3306 Log:
3307 Store IP addresses in whowas. These are shown to opers.
3308 Obtained from Eurus patches.
3309 orighost tracking removed (not worth the memory IMHO),
3310 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3311 with unknown IPs and to not violate auth{} spoof policy.
3312
3313
3314 Changes: Modified:
3315 +2 -0 trunk/doc/reference.conf (File Modified)
3316 +1 -0 trunk/include/numeric.h (File Modified)
3317 +1 -0 trunk/include/whowas.h (File Modified)
3318 +10 -1 trunk/modules/m_whowas.c (File Modified)
3319 +1 -1 trunk/src/messages.tab (File Modified)
3320 +4 -0 trunk/src/whowas.c (File Modified)
3321
3322
3323 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3324 Log:
3325 Describe hostmask parameter of masktrace better in sgml docs.
3326
3327
3328 Changes: Modified:
3329 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3330
3331
3332 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3333 Log:
3334 masktrace help file: mention CIDR IP masks
3335 From ratbox 2.2
3336
3337
3338 Changes: Modified:
3339 +2 -0 trunk/help/opers/masktrace (File Modified)
3340
3341
3342 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3343 Log:
3344 MASKTRACE: allow normal match() on IP address also
3345 From ratbox 2.2
3346
3347
3348 Changes: Modified:
3349 +2 -3 trunk/modules/m_etrace.c (File Modified)
3350
3351
3352 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3353 Log:
3354 Allow +S clients (services) to send to channels and @/+ channels always.
3355
3356
3357 Changes: Modified:
3358 +1 -1 trunk/modules/core/m_message.c (File Modified)
3359 +1 -1 trunk/src/channel.c (File Modified)
3360
3361
3362 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3363 Log:
3364 Allow servers to send to @#chan and +#chan.
3365
3366
3367 Changes: Modified:
3368 +1 -1 trunk/modules/core/m_message.c (File Modified)
3369
3370
3371 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3372 Log:
3373 Don't count opers on service{} servers in /lusers.
3374
3375
3376 Changes: Modified:
3377 +2 -2 trunk/src/s_user.c (File Modified)
3378
3379
3380 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3381 Log:
3382 Show opers the real host behind a dynamic spoof in WHOIS.
3383 If the user is auth{} spoofed, this shows the auth{} spoof
3384 otherwise it shows the DNS hostname and IP address.
3385 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3386
3387
3388 Changes: Modified:
3389 +1 -0 trunk/include/numeric.h (File Modified)
3390 +12 -2 trunk/modules/m_whois.c (File Modified)
3391 +1 -1 trunk/src/messages.tab (File Modified)
3392
3393
3394 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3395 Log:
3396 Remove #define HIDE_SPOOF_IPS from config.h, should
3397 have been done earlier.
3398
3399
3400 Changes: Modified:
3401 +0 -7 trunk/include/config.h (File Modified)
3402
3403
3404 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3405 Log:
3406 Bring back ERR_CANTKILLSERVER.
3407
3408
3409 Changes: Modified:
3410 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3411
3412
3413 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3414 Log:
3415 ip_cloaking module:
3416 - also send RPL_HOSTHIDDEN on -h
3417 - don't allow +h for auth{} spoofed clients
3418
3419
3420 Changes: Modified:
3421 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3422
3423
3424 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3425 Log:
3426 /etc/resolv.conf parsing:
3427 - don't crash (sometimes) if there is a line without an argument
3428 (e.g. 'search' by itself)
3429 - fix handling of lines with leading whitespace
3430
3431
3432 Changes: Modified:
3433 +9 -8 trunk/src/reslib.c (File Modified)
3434
3435
3436 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3437 Log:
3438 Put back code that terminates DNS queries, which was
3439 removed during the resolver changes.
3440
3441
3442 Changes: Modified:
3443 +4 -0 trunk/src/s_auth.c (File Modified)
3444
3445
3446 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3447 Log:
3448 - oh hey, that was in the wrong place
3449
3450
3451 Changes: Modified:
3452 +13 -13 trunk/src/s_auth.c (File Modified)
3453
3454
3455 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3456 Log:
3457 - handle a situation where a user can go away before DNS completes
3458
3459
3460 Changes: Modified:
3461 +13 -0 trunk/src/s_auth.c (File Modified)
3462
3463
3464 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3465 Log:
3466 More dnsbl stuff
3467
3468
3469 Changes: Modified:
3470 +1 -0 trunk/include/blacklist.h (File Modified)
3471 +1 -0 trunk/include/res.h (File Modified)
3472 +33 -2 trunk/src/blacklist.c (File Modified)
3473 +2 -0 trunk/src/client.c (File Modified)
3474 +24 -0 trunk/src/res.c (File Modified)
3475
3476
3477 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3478 Log:
3479 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3480 if comm_accept() failed.
3481
3482 Found with valgrind.
3483
3484
3485 Changes: Modified:
3486 +4 -4 trunk/src/listener.c (File Modified)
3487
3488
3489 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3490 Log:
3491 - handle unavailable Client/preClient structs
3492
3493
3494 Changes: Modified:
3495 +9 -0 trunk/src/blacklist.c (File Modified)
3496
3497
3498 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3499 Log:
3500 Add +lf to SGML docs.
3501
3502
3503 Changes: Modified:
3504 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3505
3506
3507 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3508 Log:
3509 Also do forwarding if the channel limit (+l) is exceeded.
3510
3511
3512 Changes: Modified:
3513 +1 -1 trunk/help/opers/cmode (File Modified)
3514 +2 -2 trunk/modules/core/m_join.c (File Modified)
3515
3516
3517 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3518 Log:
3519 Post-release lovin':
3520 - Update version to 2.1.0.
3521 - Regenerate configure.
3522
3523
3524 Changes: Modified:
3525 +9 -9 trunk/configure (File Modified)
3526 +1 -1 trunk/configure.ac (File Modified)
3527
3528
3529 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3530 Log:
3531 Comment out example blacklist{} block.
3532
3533
3534 Changes: Modified:
3535 +7 -7 trunk/doc/example.conf (File Modified)
3536 +7 -7 trunk/doc/reference.conf (File Modified)
3537
3538
3539 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3540 Log:
3541 Add note regarding use of AHBL BLs.
3542
3543
3544 Changes: Modified:
3545 +4 -0 trunk/doc/example.conf (File Modified)
3546 +4 -0 trunk/doc/reference.conf (File Modified)
3547
3548
3549 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3550 Log:
3551 Fix typos.
3552
3553
3554 Changes: Modified:
3555 +2 -2 trunk/CREDITS (File Modified)
3556
3557
3558 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3559 Log:
3560 Add beu to CREDITS.
3561
3562
3563 Changes: Modified:
3564 +1 -0 trunk/CREDITS (File Modified)
3565
3566
3567 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3568 Log:
3569 Put more recent ratbox CREDITS here.
3570
3571
3572 Changes: Modified:
3573 +3 -2 trunk/doc/Ratbox-team (File Modified)
3574
3575
3576 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3577 Log:
3578 Clarify a bit.
3579
3580
3581 Changes: Modified:
3582 +5 -4 trunk/NEWS (File Modified)
3583
3584
3585 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3586 Log:
3587 Mention that install or make install also avoids modunload crashes.
3588
3589
3590 Changes: Modified:
3591 +2 -1 trunk/BUGS (File Modified)
3592
3593
3594 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3595 Log:
3596 - update NEWS a bit
3597
3598
3599 Changes: Modified:
3600 +3 -8 trunk/NEWS (File Modified)
3601
3602
3603 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3604 Log:
3605 - further updates
3606
3607
3608 Changes: Modified:
3609 +3 -2 trunk/BUGS (File Modified)
3610
3611
3612 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3613 Log:
3614 - add orighost check to hurt.c
3615 - update BUGS info
3616
3617
3618 Changes: Modified:
3619 +1 -6 trunk/BUGS (File Modified)
3620 +1 -1 trunk/extensions/hurt.c (File Modified)
3621
3622
3623 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3624 Log:
3625 Make kline_exempt exempt from HURT also.
3626
3627
3628 Changes: Modified:
3629 +2 -1 trunk/extensions/hurt.c (File Modified)
3630
3631
3632 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3633 Log:
3634 Fix mask HEAL propagation.
3635
3636
3637 Changes: Modified:
3638 +6 -3 trunk/extensions/hurt.c (File Modified)
3639
3640
3641 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3642 Log:
3643 - Remove old cruft.
3644 - Update.
3645
3646
3647 Changes: Modified:
3648 +18 -31 trunk/extensions/README (File Modified)
3649
3650
3651 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3652 Log:
3653 More target change hax.
3654 Ick.
3655
3656
3657 Changes: Modified:
3658 +5 -0 trunk/extensions/hurt.c (File Modified)
3659
3660
3661 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3662 Log:
3663 Improvements to HURT propagation.
3664
3665
3666 Changes: Modified:
3667 +8 -6 trunk/extensions/hurt.c (File Modified)
3668
3669
3670 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3671 Log:
3672 - further simplification
3673
3674
3675 Changes: Modified:
3676 +25 -76 trunk/extensions/hurt.c (File Modified)
3677 +0 -9 trunk/extensions/hurt.h (File Modified)
3678
3679
3680 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3681 Log:
3682 - client_exit hook
3683
3684
3685 Changes: Modified:
3686 +13 -0 trunk/extensions/hurt.c (File Modified)
3687
3688
3689 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3690 Log:
3691 - cut off at 15 messages instead of 30
3692
3693
3694 Changes: Modified:
3695 +1 -1 trunk/extensions/hurt.h (File Modified)
3696
3697
3698 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3699 Log:
3700 Squash a warning here.
3701
3702
3703 Changes: Modified:
3704 +1 -3 trunk/src/ircd.c (File Modified)
3705
3706
3707 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3708 Log:
3709 Don't show servers in /stats l to nonopers if flatten links is enabled.
3710
3711
3712 Changes: Modified:
3713 +3 -1 trunk/modules/m_stats.c (File Modified)
3714
3715
3716 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3717 Log:
3718 - hurt expiry
3719
3720
3721 Changes: Modified:
3722 +20 -7 trunk/extensions/hurt.c (File Modified)
3723
3724
3725 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3726 Log:
3727 - remove inline stuff (yuck)
3728 - sockaddr should have been sockhost
3729
3730
3731 Changes: Modified:
3732 +22 -31 trunk/extensions/hurt.c (File Modified)
3733
3734
3735 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3736 Log:
3737 - make hurt checking actually work
3738
3739
3740 Changes: Modified:
3741 +2 -7 trunk/extensions/hurt.c (File Modified)
3742
3743
3744 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3745 Log:
3746 Slight tweak to alias{}.
3747
3748
3749 Changes: Modified:
3750 +4 -0 trunk/src/parse.c (File Modified)
3751
3752
3753 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3754 Log:
3755 - further simplification
3756
3757
3758 Changes: Modified:
3759 +59 -71 trunk/extensions/hurt.c (File Modified)
3760 +0 -1 trunk/extensions/hurt.h (File Modified)
3761
3762
3763 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3764 Log:
3765 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3766
3767
3768 Changes: Modified:
3769 +10 -20 trunk/extensions/hurt.c (File Modified)
3770 +0 -4 trunk/extensions/hurt.h (File Modified)
3771
3772
3773 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3774 Log:
3775 - remove some unnecessary code here (hurt_initial_check_event()).
3776
3777
3778 Changes: Modified:
3779 +0 -23 trunk/extensions/hurt.c (File Modified)
3780
3781
3782 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3783 Log:
3784 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3785
3786
3787 Changes: Modified:
3788 +8 -0 trunk/modules/core/m_message.c (File Modified)
3789
3790
3791 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3792 Log:
3793 - more sane tgchange hax
3794
3795
3796 Changes: Modified:
3797 +2 -1 trunk/extensions/hurt.c (File Modified)
3798
3799
3800 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3801 Log:
3802 Make HEAL <nick> work.
3803
3804
3805 Changes: Modified:
3806 +40 -43 trunk/extensions/hurt.c (File Modified)
3807
3808
3809 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3810 Log:
3811 Destroy hurt_clients list on unload.
3812
3813
3814 Changes: Modified:
3815 +7 -0 trunk/extensions/hurt.c (File Modified)
3816
3817
3818 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3819 Log:
3820 Coding style: no space between a function name and parenthesis.
3821
3822
3823 Changes: Modified:
3824 +43 -43 trunk/extensions/hurt.c (File Modified)
3825
3826
3827 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3828 Log:
3829 Now works and throws out hurt clients after 30 protocol messages
3830 unless they identify.
3831
3832
3833 Changes: Modified:
3834 +28 -36 trunk/extensions/hurt.c (File Modified)
3835 +1 -7 trunk/extensions/hurt.h (File Modified)
3836
3837
3838 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3839 Log:
3840 Working addition/lookup.
3841
3842
3843 Changes: Modified:
3844 +8 -0 trunk/extensions/hurt.c (File Modified)
3845
3846
3847 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3848 Log:
3849 Get rid of hyb6 style propagation (:server COMMAND source).
3850
3851
3852 Changes: Modified:
3853 +18 -22 trunk/extensions/hurt.c (File Modified)
3854
3855
3856 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3857 Log:
3858 add not-working hurt_add and hurt_find
3859
3860
3861 Changes: Modified:
3862 +13 -5 trunk/extensions/hurt.c (File Modified)
3863
3864
3865 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3866 Log:
3867 Comment out a lot of stuff so I can load and unload this without crashing.
3868
3869
3870 Changes: Modified:
3871 +17 -6 trunk/extensions/hurt.c (File Modified)
3872
3873
3874 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3875 Log:
3876 Fix svn:keywords and add a short comment at the top.
3877
3878
3879 Changes: Modified:
3880 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3881
3882
3883 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3884 Log:
3885 - Make hurt module compile
3886 - Link it to the build
3887 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3888 correct flag name, no CAP_TS6 use etc
3889
3890
3891 Changes: Modified:
3892 +1 -0 trunk/extensions/Makefile.in (File Modified)
3893 +30 -32 trunk/extensions/hurt.c (File Modified)
3894
3895
3896 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3897 Log:
3898 Put beu's hurt module in trunk.
3899
3900
3901 Changes: Modified:
3902 + - trunk/extensions/hurt.c (File Added)
3903 + - trunk/extensions/hurt.h (File Added)
3904
3905
3906 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3907 Log:
3908 - _iprint(): use stderr instead of stdout
3909
3910
3911 Changes: Modified:
3912 +1 -1 trunk/src/s_log.c (File Modified)
3913
3914
3915 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3916 Log:
3917 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3918 and subsequently destroy our kqueue when we close 0, 1, 2
3919 (broke /restart).
3920 - After closing fd 0, 1, 2 reopen them to /dev/null again
3921 so we don't send messages from malloc etc to a random
3922 user's connection.
3923 - Remove an obsolete comment.
3924
3925
3926 Changes: Modified:
3927 +13 -2 trunk/src/ircd.c (File Modified)
3928
3929
3930 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3931 Log:
3932 Update NEWS file.
3933
3934
3935 Changes: Modified:
3936 +29 -1 trunk/NEWS (File Modified)
3937
3938
3939 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3940 Log:
3941 Rerun autoconf.
3942
3943
3944 Changes: Modified:
3945 +1 -1 trunk/configure (File Modified)
3946
3947
3948 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3949 Log:
3950 Fix openssl version check to also accept versions newer than 0.9.6.
3951
3952
3953 Changes: Modified:
3954 +1 -1 trunk/configure.ac (File Modified)
3955
3956
3957 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3958 Log:
3959 Oops, need packet.h here.
3960
3961
3962 Changes: Modified:
3963 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3964
3965
3966 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3967 Log:
3968 End the flood grace period in CPRIVMSG/CNOTICE.
3969
3970
3971 Changes: Modified:
3972 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3973
3974
3975 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3976 Log:
3977 - update class::connectfreq documentation
3978
3979
3980 Changes: Modified:
3981 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3982
3983
3984 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3985 Log:
3986 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3987
3988
3989 Changes: Modified:
3990 +3 -6 trunk/src/s_serv.c (File Modified)
3991
3992
3993 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3994 Log:
3995 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3996
3997
3998 Changes: Modified:
3999 +1 -1 trunk/src/messages.tab (File Modified)
4000
4001
4002 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
4003 Log:
4004 Don't mention that /stats p shows idle times, as it doesn't.
4005
4006
4007 Changes: Modified:
4008 +1 -1 trunk/help/opers/stats (File Modified)
4009 +1 -1 trunk/help/users/stats (File Modified)
4010
4011
4012 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
4013 Log:
4014 /stats A shows DNS servers, it doesn't matter whether ircd
4015 uses ADNS or something else.
4016
4017
4018 Changes: Modified:
4019 +1 -1 trunk/help/opers/stats (File Modified)
4020
4021
4022 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
4023 Log:
4024 get_client_name() fix
4025
4026
4027 Changes: Modified:
4028 +4 -0 trunk/src/client.c (File Modified)
4029
4030
4031 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
4032 Log:
4033 Add some comments.
4034
4035
4036 Changes: Modified:
4037 +6 -0 trunk/src/ircd.c (File Modified)
4038
4039
4040 beu 2006/05/28 09:22:09 UTC (20060528-1521)
4041 Log:
4042 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
4043
4044 Changes: Modified:
4045 +16 -17 trunk/configure (File Modified)
4046 +1 -1 trunk/configure.ac (File Modified)
4047
4048
4049 beu 2006/05/28 09:10:43 UTC (20060528-1517)
4050 Log:
4051 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
4052
4053 Changes: Modified:
4054 +135 -0 trunk/configure (File Modified)
4055 +6 -0 trunk/configure.ac (File Modified)
4056
4057
4058 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4059 Log:
4060 Exit 0 on successful -conftest.
4061
4062
4063 Changes: Modified:
4064 +1 -1 trunk/src/ircd.c (File Modified)
4065
4066
4067 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4068 Log:
4069 Make the "keep the parent process around" thing work, by opening
4070 a pipe to the child process. This pipe is on fd 0 in the child
4071 process. After successful initialization, the child will write
4072 a byte to this pipe, on fatal errors it will close it without
4073 writing anything.
4074
4075 Somewhat hackish still but should work.
4076
4077
4078 Changes: Modified:
4079 +27 -30 trunk/src/ircd.c (File Modified)
4080
4081
4082 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4083 Log:
4084 - convert some error messages to ierror() over fprintf/ilog combination
4085
4086
4087 Changes: Modified:
4088 +3 -6 trunk/src/ircd.c (File Modified)
4089
4090
4091 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4092 Log:
4093 - inotice() for loadmodule when in foreground mode
4094
4095
4096 Changes: Modified:
4097 +3 -0 trunk/src/modules.c (File Modified)
4098
4099
4100 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4101 Log:
4102 - remove inotice() on loading modules from the config
4103
4104
4105 Changes: Modified:
4106 +0 -3 trunk/src/modules.c (File Modified)
4107
4108
4109 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4110 Log:
4111 - usleep for 50000usec in the parent process to allow for startup messages
4112 to be cleanly printed before detaching to shell, this should be more than
4113 enough time really
4114
4115
4116 Changes: Modified:
4117 +3 -0 trunk/src/ircd.c (File Modified)
4118
4119
4120 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4121 Log:
4122 - display more errors during normal startup as to try to help people find common problems
4123
4124
4125 Changes: Modified:
4126 +27 -10 trunk/src/ircd.c (File Modified)
4127
4128
4129 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4130 Log:
4131 - version bump in preparation of 2.0.0 release
4132
4133
4134 Changes: Modified:
4135 +9 -9 trunk/configure (File Modified)
4136 +1 -1 trunk/configure.ac (File Modified)
4137
4138
4139 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4140 Log:
4141 Change example.conf operator block from "admin" to "god",
4142 so as to show we encourage per-person operator blocks.
4143
4144
4145 Changes: Modified:
4146 +4 -2 trunk/doc/example.conf (File Modified)
4147
4148
4149 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4150 Log:
4151 Document alias{} block.
4152
4153
4154 Changes: Modified:
4155 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4156
4157
4158 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4159 Log:
4160 Document DNS blacklist stuff in sgml.
4161
4162
4163 Changes: Modified:
4164 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4165 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4166
4167
4168 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4169 Log:
4170 Misc /stats clarifications.
4171
4172
4173 Changes: Modified:
4174 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4175
4176
4177 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4178 Log:
4179 Move snomasks into umodes chapter.
4180 Move oprivs chapter down.
4181
4182
4183 Changes: Modified:
4184 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4185 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4186 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4187
4188
4189 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4190 Log:
4191 Mention operator{} user@host change.
4192
4193
4194 Changes: Modified:
4195 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4196
4197
4198 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4199 Log:
4200 operator{} block user@host matches against orighost now, not host.
4201 This means that services/+h spoofs do not work in operator{} blocks;
4202 auth{} spoofs still work.
4203
4204
4205 Changes: Modified:
4206 +4 -0 trunk/doc/example.conf (File Modified)
4207 +1 -1 trunk/doc/reference.conf (File Modified)
4208 +2 -2 trunk/modules/m_challenge.c (File Modified)
4209 +1 -1 trunk/modules/m_oper.c (File Modified)
4210
4211
4212 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4213 Log:
4214 - inotice/iwarn/ierror() stuff I was working on
4215
4216
4217 Changes: Modified:
4218 +3 -0 trunk/include/s_log.h (File Modified)
4219 +15 -11 trunk/src/ircd.c (File Modified)
4220 +3 -1 trunk/src/modules.c (File Modified)
4221 +1 -1 trunk/src/newconf.c (File Modified)
4222 +54 -0 trunk/src/s_log.c (File Modified)
4223
4224
4225 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4226 Log:
4227 Oops, don't add blacklists to the list twice on rehash.
4228
4229
4230 Changes: Modified:
4231 +3 -2 trunk/src/blacklist.c (File Modified)
4232
4233
4234 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4235 Log:
4236 Remove notices to the client about progress of dnsbl lookups.
4237
4238
4239 Changes: Modified:
4240 +0 -4 trunk/src/blacklist.c (File Modified)
4241
4242
4243 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4244 Log:
4245 Add auth{} flag dnsbl_exempt.
4246
4247
4248 Changes: Modified:
4249 +2 -1 trunk/doc/example.conf (File Modified)
4250 +2 -1 trunk/doc/reference.conf (File Modified)
4251 +2 -0 trunk/include/s_conf.h (File Modified)
4252 +1 -0 trunk/src/newconf.c (File Modified)
4253 +8 -1 trunk/src/s_user.c (File Modified)
4254
4255
4256 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4257 Log:
4258 Switch alias{} and blacklist{} around, for consistency with example.conf.
4259
4260
4261 Changes: Modified:
4262 +18 -18 trunk/doc/reference.conf (File Modified)
4263
4264
4265 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4266 Log:
4267 Send a warning to the user if they are dnsbl listed but exempted.
4268
4269
4270 Changes: Modified:
4271 +17 -12 trunk/src/s_user.c (File Modified)
4272
4273
4274 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4275 Log:
4276 Move throwing out dnsbl listed clients to registration,
4277 and make kline_exempt exempt from it.
4278
4279
4280 Changes: Modified:
4281 +1 -0 trunk/include/blacklist.h (File Modified)
4282 +4 -0 trunk/include/client.h (File Modified)
4283 +15 -16 trunk/src/blacklist.c (File Modified)
4284 +6 -0 trunk/src/client.c (File Modified)
4285 +17 -0 trunk/src/s_user.c (File Modified)
4286
4287
4288 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4289 Log:
4290 Show refcount in /stats n.
4291
4292
4293 Changes: Modified:
4294 +3 -2 trunk/modules/m_stats.c (File Modified)
4295
4296
4297 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4298 Log:
4299 Don't look up dnsbls twice if they send USER twice.
4300
4301
4302 Changes: Modified:
4303 +5 -3 trunk/modules/m_user.c (File Modified)
4304
4305
4306 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4307 Log:
4308 Add /stats n to help files.
4309
4310
4311 Changes: Modified:
4312 +1 -0 trunk/help/opers/stats (File Modified)
4313 +1 -0 trunk/help/users/stats (File Modified)
4314
4315
4316 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4317 Log:
4318 Only check dnsbls for A records, not AAAA.
4319
4320
4321 Changes: Modified:
4322 +1 -1 trunk/src/blacklist.c (File Modified)
4323
4324
4325 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4326 Log:
4327 Don't remove non-illegal blacklists on completion of check.
4328 Add debugging notices (not working).
4329
4330
4331 Changes: Modified:
4332 +5 -1 trunk/src/blacklist.c (File Modified)
4333
4334
4335 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4336 Log:
4337 Don't call register_local_user() if they haven't sent a nick yet.
4338
4339
4340 Changes: Modified:
4341 +1 -1 trunk/src/blacklist.c (File Modified)
4342
4343
4344 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4345 Log:
4346 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4347
4348
4349 Changes: Modified:
4350 +21 -0 trunk/modules/m_stats.c (File Modified)
4351
4352
4353 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4354 Log:
4355 More dnsbl rehash fixes, it was adding bogus entries.
4356
4357
4358 Changes: Modified:
4359 +2 -7 trunk/src/newconf.c (File Modified)
4360
4361
4362 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4363 Log:
4364 Need blacklist.h here.
4365
4366
4367 Changes: Modified:
4368 +1 -0 trunk/src/s_conf.c (File Modified)
4369
4370
4371 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4372 Log:
4373 - nuke iauth
4374
4375
4376 Changes: Modified:
4377 +1 -2 trunk/configure (File Modified)
4378 +0 -48 trunk/configure.ac (File Modified)
4379 + - trunk/doc/example-iauth.conf (File Deleted)
4380 + - trunk/iauth/ (File Deleted)
4381
4382
4383 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4384 Log:
4385 Improve handling of rehashing with blacklists.
4386 Also some coding style tweaks.
4387
4388
4389 Changes: Modified:
4390 +3 -2 trunk/include/blacklist.h (File Modified)
4391 +35 -16 trunk/src/blacklist.c (File Modified)
4392 +2 -0 trunk/src/s_conf.c (File Modified)
4393
4394
4395 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4396 Log:
4397 Clear can_send cache if a user logs in or out from services.
4398
4399
4400 Changes: Modified:
4401 +2 -0 trunk/modules/m_services.c (File Modified)
4402
4403
4404 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4405 Log:
4406 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4407 This directory is not entered by default.
4408 More stuff needs to be moved into here.
4409
4410
4411 Changes: Modified:
4412 +2 -1 trunk/configure (File Modified)
4413 +1 -0 trunk/configure.ac (File Modified)
4414 +69 -458 trunk/extensions/Makefile.in (File Modified)
4415 + - trunk/extensions/m_clearchan.c (File Deleted)
4416 + - trunk/extensions/m_force.c (File Deleted)
4417 + - trunk/unsupported/ (File Added)
4418 + - trunk/unsupported/Makefile.in (File Added)
4419 + - trunk/unsupported/m_clearchan.c (File Added)
4420 + - trunk/unsupported/m_force.c (File Added)
4421
4422
4423 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4424 Log:
4425 Logging/wallops for forcejoin/forcepart, numeric fix.
4426 This needs to be moved to the toys section.
4427
4428
4429 Changes: Modified:
4430 +22 -2 trunk/extensions/m_force.c (File Modified)
4431
4432
4433 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4434 Log:
4435 Fix comments at the top (including copyright).
4436
4437
4438 Changes: Modified:
4439 +3 -2 trunk/extensions/m_omode.c (File Modified)
4440
4441
4442 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4443 Log:
4444 Add OMODE command to extensions/ for oper mode hacking:
4445 - requires admin privs
4446 - does not work for opped opers
4447 - sends wallops
4448 - sends a ServerMode for opping the oper themselves,
4449 otherwise a mode coming from the oper (not only
4450 does this provide full accountability, it is also
4451 easiest to implement while avoiding channels
4452 messed up with bogus bans etc).
4453
4454
4455 Changes: Modified:
4456 +171 -0 trunk/extensions/Makefile.in (File Modified)
4457 + - trunk/extensions/m_omode.c (File Added)
4458
4459
4460 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4461 Log:
4462 Metadata fix
4463
4464
4465 Changes: Modified:
4466 + - trunk/include/blacklist.h (Property Modified)
4467 + - trunk/src/blacklist.c (Property Modified)
4468
4469
4470 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4471 Log:
4472 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4473
4474
4475 Changes: Modified:
4476 +5 -1 trunk/src/blacklist.c (File Modified)
4477
4478
4479 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4480 Log:
4481 Initial DNS blacklist support:
4482 - see example.conf for how to use.
4483 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4484 - tor.ahbl.org is also included because most networks will not want to allow tor
4485 (and we're considering going KoS on tor users here anyway due to abuse)
4486
4487
4488 Changes: Modified:
4489 +18 -0 trunk/doc/example.conf (File Modified)
4490 +66 -0 trunk/doc/reference.conf (File Modified)
4491 + - trunk/include/blacklist.h (File Added)
4492 +2 -0 trunk/include/client.h (File Modified)
4493 +3 -0 trunk/modules/m_user.c (File Modified)
4494 +152 -0 trunk/src/Makefile.in (File Modified)
4495 + - trunk/src/blacklist.c (File Added)
4496 +34 -0 trunk/src/newconf.c (File Modified)
4497 +1 -0 trunk/src/s_auth.c (File Modified)
4498 +4 -0 trunk/src/s_user.c (File Modified)
4499
4500
4501 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4502 Log:
4503 Remove last bit of lzo stuff (comment in example.conf connect{}).
4504
4505
4506 Changes: Modified:
4507 +0 -4 trunk/doc/example.conf (File Modified)
4508
4509
4510 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4511 Log:
4512 Show sasl successes and failures in /stats t (like other
4513 things in /stats t, about local clients only).
4514
4515
4516 Changes: Modified:
4517 +2 -0 trunk/include/s_stats.h (File Modified)
4518 +3 -0 trunk/modules/m_sasl.c (File Modified)
4519 +3 -0 trunk/src/s_stats.c (File Modified)
4520
4521
4522 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4523 Log:
4524 Allow messaging services by nickname without using
4525 target change slots (this was already possible with
4526 user@server notation or services shortcuts).
4527
4528
4529 Changes: Modified:
4530 +2 -2 trunk/modules/core/m_message.c (File Modified)
4531
4532
4533 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4534 Log:
4535 Abort a safelist if a new /list comes in while one is already in progress.
4536
4537
4538 Changes: Modified:
4539 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4540
4541
4542 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4543 Log:
4544 Change $![letter]:[mask] to $~[letter]:[mask]
4545 so both ! and ~ invert an extban.
4546
4547
4548 Changes: Modified:
4549 +2 -0 trunk/src/chmode.c (File Modified)
4550
4551
4552 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4553 Log:
4554 - revert due to technical issues
4555
4556
4557 Changes: Modified:
4558 +1 -1 trunk/src/extban.c (File Modified)
4559
4560
4561 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4562 Log:
4563 - 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
4564
4565
4566 Changes: Modified:
4567 +1 -1 trunk/src/extban.c (File Modified)
4568
4569
4570 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4571 Log:
4572 Don't pace /list on a single channel.
4573
4574
4575 Changes: Modified:
4576 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4577
4578
4579 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4580 Log:
4581 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4582
4583
4584 Changes: Modified:
4585 +4 -2 trunk/include/supported.h (File Modified)
4586
4587
4588 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4589 Log:
4590 Extban types are case insensitive; force them to lowercase when added.
4591
4592
4593 Changes: Modified:
4594 +5 -5 trunk/doc/extban.txt (File Modified)
4595 +4 -0 trunk/src/chmode.c (File Modified)
4596 +3 -3 trunk/src/extban.c (File Modified)
4597
4598
4599 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4600 Log:
4601 sendto_wallops_flags():
4602 - instead of checking IsOper on each client, walk the appropriate list
4603 - instead of sending non-+z wallops from persons to nonopers, send only
4604 +w wallops from persons
4605
4606
4607 Changes: Modified:
4608 +1 -5 trunk/src/send.c (File Modified)
4609
4610
4611 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4612 Log:
4613 Prefix oper wallops with "WALLOPS - " if they would
4614 otherwise look like operwalls or locops, when sending
4615 them to local users.
4616
4617
4618 Changes: Modified:
4619 +11 -1 trunk/modules/m_wallops.c (File Modified)
4620
4621
4622 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4623 Log:
4624 Make sure destination field in some sasl numerics
4625 is the user's nick, not the sasl agent or server
4626 name.
4627
4628
4629 Changes: Modified:
4630 +2 -2 trunk/modules/m_sasl.c (File Modified)
4631
4632
4633 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4634 Log:
4635 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4636
4637
4638 Changes: Modified:
4639 +1 -1 trunk/extensions/Makefile.in (File Modified)
4640
4641
4642 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4643 Log:
4644 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4645
4646
4647 Changes: Modified:
4648 +1 -0 trunk/src/s_user.c (File Modified)
4649
4650
4651 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4652 Log:
4653 Fix build for when IPv6 is disabled.
4654
4655
4656 Changes: Modified:
4657 +12 -10 trunk/src/s_auth.c (File Modified)
4658
4659
4660 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4661 Log:
4662 Add information about adding extban types.
4663
4664
4665 Changes: Modified:
4666 +25 -0 trunk/doc/extban.txt (File Modified)
4667
4668
4669 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4670 Log:
4671 Better extban validation: try to match a new extban from
4672 a local user against its setter to see if it is valid.
4673 Unknown extban types from remotes are no longer hidden.
4674
4675
4676 Changes: Modified:
4677 +4 -3 trunk/doc/extban.txt (File Modified)
4678 +1 -0 trunk/include/channel.h (File Modified)
4679 +2 -6 trunk/src/chmode.c (File Modified)
4680 +32 -0 trunk/src/extban.c (File Modified)
4681
4682
4683 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4684 Log:
4685 Make sure both .c.o: and .s.o: are followed by the necessary command.
4686
4687
4688 Changes: Modified:
4689 +1 -0 trunk/src/Makefile.in (File Modified)
4690
4691
4692 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4693 Log:
4694 Add need_sasl auth{} flag to sgml documentation.
4695
4696
4697 Changes: Modified:
4698 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4699
4700
4701 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4702 Log:
4703 Document need_sasl auth{} flag in example confs.
4704
4705
4706 Changes: Modified:
4707 +1 -0 trunk/doc/example.conf (File Modified)
4708 +1 -0 trunk/doc/reference.conf (File Modified)
4709
4710
4711 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4712 Log:
4713 Don't allow TB to set an empty topic.
4714 This would be possible if a server sent bad protocol
4715 and could cause a crash.
4716
4717
4718 Changes: Modified:
4719 +4 -0 trunk/modules/m_tb.c (File Modified)
4720
4721
4722 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4723 Log:
4724 - oops
4725
4726
4727 Changes: Modified:
4728 +1 -1 trunk/Makefile.in (File Modified)
4729
4730
4731 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4732 Log:
4733 - typo fix
4734
4735
4736 Changes: Modified:
4737 +2 -2 trunk/configure (File Modified)
4738 +1 -1 trunk/configure.ac (File Modified)
4739
4740
4741 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4742 Log:
4743 - rebuild configure
4744
4745
4746 Changes: Modified:
4747 +2 -2 trunk/configure (File Modified)
4748
4749
4750 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4751 Log:
4752 - makefile fix
4753
4754
4755 Changes: Modified:
4756 +1 -1 trunk/extensions/Makefile.in (File Modified)
4757
4758
4759 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4760 Log:
4761 - rename contrib to extensions to bring some clarity to things
4762
4763
4764 Changes: Modified:
4765 +1 -1 trunk/Makefile.in (File Modified)
4766 +1 -1 trunk/configure.ac (File Modified)
4767 +10 -10 trunk/doc/example.conf (File Modified)
4768 +10 -10 trunk/doc/reference.conf (File Modified)
4769 + - trunk/extensions/ (File Added)
4770 + - trunk/extras/ (File Deleted)
4771
4772
4773 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4774 Log:
4775 - temporary rename
4776
4777
4778 Changes: Modified:
4779 +1 -1 trunk/Makefile.in (File Modified)
4780 +1 -1 trunk/configure.ac (File Modified)
4781 + - trunk/contrib/ (File Deleted)
4782 + - trunk/extras/ (File Added)
4783
4784
4785 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4786 Log:
4787 Don't allow servers to QUIT (they should use SQUIT).
4788
4789
4790 Changes: Modified:
4791 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4792
4793
4794 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4795 Log:
4796 - keywords
4797
4798
4799 Changes: Modified:
4800 + - trunk/src/fnvhash.s (Property Modified)
4801
4802
4803 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4804 Log:
4805 - reduced version of code
4806
4807
4808 Changes: Modified:
4809 +9 -61 trunk/src/fnvhash.s (File Modified)
4810
4811
4812 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4813 Log:
4814 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4815
4816
4817 Changes: Modified:
4818 +1 -1 trunk/src/fnvhash.s (File Modified)
4819
4820
4821 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4822 Log:
4823 Fix orighost matching for klines, etc. Was hashing the visible
4824 host, oops.
4825
4826
4827 Changes: Modified:
4828 +1 -1 trunk/src/hostmask.c (File Modified)
4829
4830
4831 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4832 Log:
4833 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4834
4835
4836 Changes: Modified:
4837 +7 -1 trunk/configure (File Modified)
4838 +5 -0 trunk/configure.ac (File Modified)
4839 +5 -6 trunk/src/Makefile.in (File Modified)
4840 +0 -4 trunk/src/fnvhash.s (File Modified)
4841 +0 -2 trunk/src/hash.c (File Modified)
4842
4843
4844 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4845 Log:
4846 - regenerate configure
4847
4848
4849 Changes: Modified:
4850 +18 -0 trunk/configure (File Modified)
4851
4852
4853 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4854 Log:
4855 - --enable-ricer-hashing option.
4856
4857
4858 Changes: Modified:
4859 +9 -0 trunk/configure.ac (File Modified)
4860 +3 -0 trunk/include/setup.h.in (File Modified)
4861
4862
4863 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4864 Log:
4865 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4866
4867
4868 Changes: Modified:
4869 + - trunk/src/fnvhash.s (File Added)
4870 +3 -0 trunk/src/hash.c (File Modified)
4871
4872
4873 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4874 Log:
4875 Fix syntax error in reference.conf.
4876
4877
4878 Changes: Modified:
4879 +0 -1 trunk/doc/reference.conf (File Modified)
4880
4881
4882 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4883 Log:
4884 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4885 (&& instead of ||...)
4886 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4887
4888
4889 Changes: Modified:
4890 +1 -1 trunk/src/chmode.c (File Modified)
4891
4892
4893 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4894 Log:
4895 Documentation for extban.
4896
4897
4898 Changes: Modified:
4899 + - trunk/doc/extban.txt (File Added)
4900
4901
4902 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4903 Log:
4904 Add extban modules to example confs.
4905
4906
4907 Changes: Modified:
4908 +5 -0 trunk/doc/example.conf (File Modified)
4909 +10 -0 trunk/doc/reference.conf (File Modified)
4910
4911
4912 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4913 Log:
4914 Initial addition of extended ban types (conditionals).
4915 Allows custom +bqeI checks via modules.
4916 Initial extra types are account (a[:mask]), oper (o),
4917 channel (c:name), realname (r:mask), server (s:mask).
4918
4919
4920 Changes: Modified:
4921 +229 -0 trunk/contrib/Makefile.in (File Modified)
4922 + - trunk/contrib/extb_account.c (File Added)
4923 + - trunk/contrib/extb_channel.c (File Added)
4924 + - trunk/contrib/extb_oper.c (File Added)
4925 + - trunk/contrib/extb_realname.c (File Added)
4926 + - trunk/contrib/extb_server.c (File Added)
4927 +13 -0 trunk/include/channel.h (File Modified)
4928 +1 -0 trunk/src/Makefile.in (File Modified)
4929 +14 -5 trunk/src/channel.c (File Modified)
4930 +91 -0 trunk/src/chmode.c (File Modified)
4931 + - trunk/src/extban.c (File Added)
4932
4933
4934 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4935 Log:
4936 Do not force +bqeI modes starting with '$' in nick!user@host format.
4937 * and ? characters in them are still assumed to be wildcards.
4938
4939
4940 Changes: Modified:
4941 +6 -0 trunk/src/chmode.c (File Modified)
4942
4943
4944 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4945 Log:
4946 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4947
4948
4949 Changes: Modified:
4950 +4 -0 trunk/modules/m_capab.c (File Modified)
4951
4952
4953 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4954 Log:
4955 Stop some mixing of client and server protocol.
4956
4957
4958 Changes: Modified:
4959 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4960 +4 -2 trunk/modules/m_pass.c (File Modified)
4961 +6 -0 trunk/modules/m_sasl.c (File Modified)
4962 +6 -0 trunk/modules/m_user.c (File Modified)
4963
4964
4965 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4966 Log:
4967 - additional revert
4968
4969
4970 Changes: Modified:
4971 +0 -2 trunk/include/s_newconf.h (File Modified)
4972 +0 -4 trunk/include/s_serv.h (File Modified)
4973 +0 -1 trunk/src/newconf.c (File Modified)
4974 +1 -13 trunk/src/s_serv.c (File Modified)
4975
4976
4977 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4978 Log:
4979 - revert LZOLink patch for now
4980
4981
4982 Changes: Modified:
4983 +0 -1 trunk/servlink/Makefile.in (File Modified)
4984 +0 -16 trunk/servlink/README (File Modified)
4985 +2 -36 trunk/servlink/control.c (File Modified)
4986 +0 -3 trunk/servlink/control.h (File Modified)
4987 +7 -5955 trunk/servlink/io.c (File Modified)
4988 + - trunk/servlink/lzoconf.h (File Deleted)
4989 + - trunk/servlink/lzodefs.h (File Deleted)
4990 + - trunk/servlink/minilzo.c (File Deleted)
4991 + - trunk/servlink/minilzo.h (File Deleted)
4992 +0 -1 trunk/servlink/servlink.h (File Modified)
4993
4994
4995 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4996 Log:
4997 - more stuff here
4998
4999
5000 Changes: Modified:
5001 +4 -2 trunk/servlink/control.c (File Modified)
5002 +2 -1 trunk/servlink/io.c (File Modified)
5003
5004
5005 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
5006 Log:
5007 - oops
5008
5009
5010 Changes: Modified:
5011 +2 -2 trunk/servlink/io.c (File Modified)
5012
5013
5014 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
5015 Log:
5016 - paranoia, prevent segfaults
5017
5018
5019 Changes: Modified:
5020 +2 -2 trunk/servlink/io.c (File Modified)
5021
5022
5023 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
5024 Log:
5025 - more optimal servlink code
5026
5027
5028 Changes: Modified:
5029 +21 -8 trunk/servlink/io.c (File Modified)
5030
5031
5032 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
5033 Log:
5034 - more efficient read strategy
5035
5036
5037 Changes: Modified:
5038 +15 -3 trunk/servlink/io.c (File Modified)
5039
5040
5041 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
5042 Log:
5043 - use lzo_uintp cast to make LZO happy
5044
5045
5046 Changes: Modified:
5047 +3 -3 trunk/servlink/io.c (File Modified)
5048
5049
5050 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
5051 Log:
5052 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
5053
5054
5055 Changes: Modified:
5056 +4 -0 trunk/doc/example.conf (File Modified)
5057 +2 -1 trunk/include/s_newconf.h (File Modified)
5058 +4 -0 trunk/include/s_serv.h (File Modified)
5059 +1 -0 trunk/servlink/Makefile.in (File Modified)
5060 +16 -0 trunk/servlink/README (File Modified)
5061 +34 -2 trunk/servlink/control.c (File Modified)
5062 +3 -0 trunk/servlink/control.h (File Modified)
5063 +5929 -7 trunk/servlink/io.c (File Modified)
5064 + - trunk/servlink/lzoconf.h (File Added)
5065 + - trunk/servlink/lzodefs.h (File Added)
5066 + - trunk/servlink/minilzo.c (File Added)
5067 + - trunk/servlink/minilzo.h (File Added)
5068 +1 -0 trunk/servlink/servlink.h (File Modified)
5069 +1 -0 trunk/src/newconf.c (File Modified)
5070 +14 -2 trunk/src/s_serv.c (File Modified)
5071
5072
5073 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5074 Log:
5075 - remove imalloc, it was a concept that probably wouldn't have worked properly
5076
5077
5078 Changes: Modified:
5079 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5080 + - trunk/libcharybdis/imalloc.c (File Deleted)
5081 + - trunk/libcharybdis/imalloc.h (File Deleted)
5082
5083
5084 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5085 Log:
5086 - disable imalloc for now
5087
5088
5089 Changes: Modified:
5090 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5091
5092
5093 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5094 Log:
5095 - remove unneeded debug code
5096
5097
5098 Changes: Modified:
5099 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5100
5101
5102 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5103 Log:
5104 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5105
5106
5107 Changes: Modified:
5108 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5109
5110
5111 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5112 Log:
5113 - more stuff here, imalloc remains disabled for now
5114
5115
5116 Changes: Modified:
5117 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5118
5119
5120 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5121 Log:
5122 - more progress
5123
5124
5125 Changes: Modified:
5126 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5127
5128
5129 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5130 Log:
5131 - more tweaks
5132
5133
5134 Changes: Modified:
5135 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5136 +2 -0 trunk/src/ircd.c (File Modified)
5137
5138
5139 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5140 Log:
5141 - roll back libircd crap
5142
5143
5144 Changes: Modified:
5145 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5146 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5147 +29 -0 trunk/src/.depend (File Modified)
5148 +6 -21 trunk/src/Makefile.in (File Modified)
5149 +3 -218 trunk/src/ircd.c (File Modified)
5150 + - trunk/src/ircd_linker.c (File Deleted)
5151 + - trunk/src/main.c (File Deleted)
5152
5153
5154 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5155 Log:
5156 - realloc(), free() implementation
5157
5158
5159 Changes: Modified:
5160 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5161
5162
5163 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5164 Log:
5165 - malloc(), calloc() implementation
5166
5167
5168 Changes: Modified:
5169 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5170
5171
5172 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5173 Log:
5174 - block_free(), block_find(), retune_heaps() implementation
5175
5176
5177 Changes: Modified:
5178 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5179
5180
5181 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5182 Log:
5183 - block_destroy code, block_allocate code.
5184
5185
5186 Changes: Modified:
5187 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5188
5189
5190 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5191 Log:
5192 - block_new() code
5193
5194
5195 Changes: Modified:
5196 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5197
5198
5199 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5200 Log:
5201 - disable imalloc again :P
5202
5203
5204 Changes: Modified:
5205 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5206
5207
5208 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5209 Log:
5210 - fix warning
5211
5212
5213 Changes: Modified:
5214 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5215
5216
5217 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5218 Log:
5219 - fix typo
5220
5221
5222 Changes: Modified:
5223 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5224
5225
5226 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5227 Log:
5228 - constructor code for imalloc engine (malloc_init())
5229
5230
5231 Changes: Modified:
5232 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5233
5234
5235 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5236 Log:
5237 - imalloc engine improvements
5238
5239
5240 Changes: Modified:
5241 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5242
5243
5244 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5245 Log:
5246 - replace mmap() code with direct brk()/sbrk() calls.
5247
5248
5249 Changes: Modified:
5250 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5251
5252
5253 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5254 Log:
5255 - remove outdated i_malloc() interfaces
5256
5257
5258 Changes: Modified:
5259 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5260
5261
5262 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5263 Log:
5264 - redisable imalloc (sorry!)
5265
5266
5267 Changes: Modified:
5268 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5269
5270
5271 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5272 Log:
5273 - correct GET_PAGE_SLOT() macro
5274
5275
5276 Changes: Modified:
5277 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5278
5279
5280 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5281 Log:
5282 - oops forgot to commit it with imalloc turned off
5283
5284
5285 Changes: Modified:
5286 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5287
5288
5289 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5290 Log:
5291 - cleanups
5292
5293
5294 Changes: Modified:
5295 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5296 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5297
5298
5299 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5300 Log:
5301 - lowlevel imalloc code
5302
5303
5304 Changes: Modified:
5305 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5306 + - trunk/libcharybdis/imalloc.h (File Added)
5307
5308
5309 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5310 Log:
5311 - fix bindings
5312
5313
5314 Changes: Modified:
5315 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5316
5317
5318 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5319 Log:
5320 remove #ifndef
5321
5322
5323 Changes: Modified:
5324 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5325
5326
5327 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5328 Log:
5329 - 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)
5330
5331
5332 Changes: Modified:
5333 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5334 + - trunk/libcharybdis/imalloc.c (File Added)
5335
5336
5337 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5338 Log:
5339 - increment configure Id
5340
5341
5342 Changes: Modified:
5343 +2208 -1 trunk/configure (File Modified)
5344
5345
5346 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5347 Log:
5348 - bootstrap for imalloc code
5349
5350
5351 Changes: Modified:
5352 +54 -1 trunk/configure.ac (File Modified)
5353 +27 -0 trunk/include/setup.h.in (File Modified)
5354
5355
5356 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5357 Log:
5358 Clarify interaction of spoofs and channel bans/operator{} blocks.
5359
5360
5361 Changes: Modified:
5362 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5363 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5364
5365
5366 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5367 Log:
5368 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5369
5370
5371 Changes: Modified:
5372 +30 -22 trunk/src/ircd.c (File Modified)
5373
5374
5375 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5376 Log:
5377 If shared{} blocks deny something, the command
5378 is silently ignored.
5379
5380
5381 Changes: Modified:
5382 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5383
5384
5385 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5386 Log:
5387 Move up IsService check so we don't store a non-service
5388 in preClient->sasl_agent.
5389
5390
5391 Changes: Modified:
5392 +6 -6 trunk/modules/m_sasl.c (File Modified)
5393
5394
5395 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5396 Log:
5397 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5398 Add some more sanity checks on agent strings.
5399
5400
5401 Changes: Modified:
5402 +13 -11 trunk/modules/m_sasl.c (File Modified)
5403
5404
5405 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5406 Log:
5407 Unknown clients can have an ID too now so make sure to remove
5408 them from the hash if they exit.
5409
5410
5411 Changes: Modified:
5412 +3 -0 trunk/src/client.c (File Modified)
5413
5414
5415 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5416 Log:
5417 Only accept sasl from servers in a service{} block.
5418 Not tested but this must go in.
5419
5420
5421 Changes: Modified:
5422 +6 -0 trunk/modules/m_sasl.c (File Modified)
5423 +3 -0 trunk/modules/m_signon.c (File Modified)
5424
5425
5426 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5427 Log:
5428 Only process SAVE messages targetting registered users,
5429 not servers or unregistered connections. Could cause
5430 a crash when bad protocol was received.
5431
5432
5433 Changes: Modified:
5434 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5435
5436
5437 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5438 Log:
5439 - fix QJM buffer overflow vulnerability (fucking GXTi)
5440
5441
5442 Changes: Modified:
5443 +3 -3 trunk/src/s_user.c (File Modified)
5444
5445
5446 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5447 Log:
5448 Mention /scan umodes under oper_spy privilege.
5449
5450
5451 Changes: Modified:
5452 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5453
5454
5455 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5456 Log:
5457 Mention that overlapping cluster blocks are a bad thing.
5458
5459
5460 Changes: Modified:
5461 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5462
5463
5464 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5465 Log:
5466 - Document cluster{} and shared{} blocks.
5467 - Mention that service{} does not allow wildcards.
5468
5469
5470 Changes: Modified:
5471 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5472
5473
5474 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5475 Log:
5476 Document exempt{} and service{} blocks, point to reference.conf for
5477 general{}, channel{} and serverhide{}.
5478
5479
5480 Changes: Modified:
5481 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5482
5483
5484 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5485 Log:
5486 Document ~ in lists of values better.
5487
5488
5489 Changes: Modified:
5490 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5491
5492
5493 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5494 Log:
5495 More detailed CNOTICE, CPRIVMSG descriptions.
5496
5497
5498 Changes: Modified:
5499 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5500
5501
5502 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5503 Log:
5504 Oops, need both Revision and Id on modules.
5505
5506
5507 Changes: Modified:
5508 + - trunk/modules/sno_routing.c (Property Modified)
5509
5510
5511 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5512 Log:
5513 Tweak header comment a bit (filename, Id).
5514
5515
5516 Changes: Modified:
5517 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5518
5519
5520 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5521 Log:
5522 Add GLINE and UNGLINE.
5523
5524
5525 Changes: Modified:
5526 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5527
5528
5529 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5530 Log:
5531 New configure with proper Id.
5532
5533
5534 Changes: Modified:
5535 +3 -1 trunk/configure (File Modified)
5536
5537
5538 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5539 Log:
5540 Change #include directives for in6addr_any, hopefully compiles better now.
5541
5542
5543 Changes: Modified:
5544 +3 -1 trunk/configure.ac (File Modified)
5545
5546
5547 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5548 Log:
5549 Encourage putting actual administrative information
5550 in the admin{} block.
5551
5552
5553 Changes: Modified:
5554 +3 -3 trunk/doc/example.conf (File Modified)
5555
5556
5557 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5558 Log:
5559 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5560
5561
5562 Changes: Modified:
5563 +9 -7 trunk/include/s_conf.h (File Modified)
5564 +1 -0 trunk/src/newconf.c (File Modified)
5565 +10 -0 trunk/src/s_user.c (File Modified)
5566
5567
5568 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5569 Log:
5570 - Change to glines = no in example confs
5571 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5572 are disabled.
5573
5574
5575 Changes: Modified:
5576 +1 -1 trunk/doc/example.conf (File Modified)
5577 +1 -1 trunk/doc/reference.conf (File Modified)
5578 +2 -2 trunk/modules/m_gline.c (File Modified)
5579
5580
5581 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5582 Log:
5583 - forward-port QJM fix from 1.1
5584
5585
5586 Changes: Modified:
5587 +2 -0 trunk/src/s_user.c (File Modified)
5588
5589
5590 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5591 Log:
5592 - add switch to configure to disable the block allocator
5593
5594
5595 Changes: Modified:
5596 +18 -0 trunk/configure (File Modified)
5597 +9 -0 trunk/configure.ac (File Modified)
5598 +0 -6 trunk/include/config.h (File Modified)
5599 +3 -0 trunk/include/setup.h.in (File Modified)
5600
5601
5602 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5603 Log:
5604 Fix wierd error that would exit SASL users with "Overridden"
5605
5606 Changes: Modified:
5607 +1 -1 trunk/modules/m_signon.c (File Modified)
5608
5609
5610 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5611 Log:
5612 Remove obsolete XXX comment about lazylinks.
5613
5614
5615 Changes: Modified:
5616 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5617
5618
5619 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5620 Log:
5621 OJOIN: make sure to send the wallops remotely for #channels
5622
5623
5624 Changes: Modified:
5625 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5626
5627
5628 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5629 Log:
5630 Accountability for OJOIN (contrib module)
5631
5632 Changes: Modified:
5633 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5634
5635
5636 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5637 Log:
5638 - move more stuff over to ircd_state
5639
5640
5641 Changes: Modified:
5642 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5643 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5644 +9 -0 trunk/src/ircd_state.c (File Modified)
5645 +3 -3 trunk/src/patricia.c (File Modified)
5646
5647
5648 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5649 Log:
5650 - move more stuff out of libircd and into ircd_state.c
5651
5652
5653 Changes: Modified:
5654 +5 -5 trunk/src/channel.c (File Modified)
5655 +4 -4 trunk/src/client.c (File Modified)
5656 +12 -0 trunk/src/ircd_state.c (File Modified)
5657
5658
5659 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5660 Log:
5661 - this is just barrels of fun
5662
5663
5664 Changes: Modified:
5665 + - trunk/include/ircd_state.h (File Added)
5666 +1 -1 trunk/src/Makefile.in (File Modified)
5667 +2 -1 trunk/src/channel.c (File Modified)
5668 +3 -52 trunk/src/ircd.c (File Modified)
5669 +100 -3 trunk/src/ircd_state.c (File Modified)
5670
5671
5672 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5673 Log:
5674 It's .include, not #include.
5675
5676
5677 Changes: Modified:
5678 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5679
5680
5681 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5682 Log:
5683 More consistent section titles.
5684
5685
5686 Changes: Modified:
5687 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5688 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5689 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5690
5691
5692 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5693 Log:
5694 Mention possible exceeding of +j/+l due to propagation
5695 delays between servers.
5696
5697
5698 Changes: Modified:
5699 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5700
5701
5702 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5703 Log:
5704 Formatting nits:
5705 - "text" -> <quote>text</quote>
5706 - <filename>
5707 - a few more
5708
5709
5710 Changes: Modified:
5711 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5712 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5713 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5714 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5715
5716
5717 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5718 Log:
5719 Remove text about deprecation of glines.
5720
5721
5722 Changes: Modified:
5723 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5724
5725
5726 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5727 Log:
5728 - Add description of umode +D, deaf.
5729 - Mention CALLERID 005 token with umode +g.
5730
5731
5732 Changes: Modified:
5733 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5734
5735
5736 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5737 Log:
5738 Strip off a leading colon in services shortcuts (aliases).
5739
5740
5741 Changes: Modified:
5742 +2 -0 trunk/src/parse.c (File Modified)
5743
5744
5745 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5746 Log:
5747 Add no_oper_invis contrib module, denies opers setting
5748 themselves invisible (except hidden_oper's).
5749
5750
5751 Changes: Modified:
5752 +42 -0 trunk/contrib/Makefile.in (File Modified)
5753 + - trunk/contrib/no_oper_invis.c (File Added)
5754
5755
5756 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5757 Log:
5758 Mention /stats E, make the other /stats descriptions more consistent.
5759
5760
5761 Changes: Modified:
5762 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5763
5764
5765 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5766 Log:
5767 Mention that the KILL reason and oper will appear on channels.
5768
5769
5770 Changes: Modified:
5771 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5772
5773
5774 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5775 Log:
5776 Mention /mode #channel f to query forward channel from outside.
5777
5778
5779 Changes: Modified:
5780 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5781
5782
5783 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5784 Log:
5785 Port over RATBOX_2_1 r20960 (anfl):
5786 client connect notices to +C should be hiding the extra
5787 fields for spoofed users
5788
5789
5790 Changes: Modified:
5791 +2 -1 trunk/src/s_user.c (File Modified)
5792
5793
5794 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5795 Log:
5796 Add a chapter with our extra user commands:
5797 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5798
5799
5800 Changes: Modified:
5801 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5802 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5803
5804
5805 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5806 Log:
5807 Do not put by <server>: in SQUIT reasons to servers
5808 other than the one being exited.
5809
5810
5811 Changes: Modified:
5812 +1 -1 trunk/src/client.c (File Modified)
5813
5814
5815 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5816 Log:
5817 Regenerate configure.
5818
5819
5820 Changes: Modified:
5821 +1162 -1159 trunk/configure (File Modified)
5822
5823
5824 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5825 Log:
5826 Move the warning flags down so they do not mess up
5827 checks like for -Wl,-export-dynamic.
5828
5829
5830 Changes: Modified:
5831 +33 -30 trunk/configure.ac (File Modified)
5832
5833
5834 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5835 Log:
5836 - more work here
5837
5838
5839 Changes: Modified:
5840 +2 -1 trunk/iauth/Makefile.in (File Modified)
5841
5842
5843 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5844 Log:
5845 - build iauth makefile
5846
5847
5848 Changes: Modified:
5849 +3 -2 trunk/configure (File Modified)
5850 +1 -0 trunk/configure.ac (File Modified)
5851
5852
5853 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5854 Log:
5855 - Makefile
5856
5857
5858 Changes: Modified:
5859 + - trunk/iauth/Makefile.in (File Added)
5860
5861
5862 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5863 Log:
5864 - add iauth.conf.example from irc2.11
5865
5866
5867 Changes: Modified:
5868 + - trunk/doc/example-iauth.conf (File Added)
5869
5870
5871 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5872 Log:
5873 - wow, i found some docs on this thing
5874
5875
5876 Changes: Modified:
5877 + - trunk/doc/technical/iauth-internals.txt (File Added)
5878
5879
5880 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5881 Log:
5882 - no longer applicable
5883
5884
5885 Changes: Modified:
5886 + - trunk/authdaemon/ (File Deleted)
5887
5888
5889 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5890 Log:
5891 - remove libircd.so on make clean (oops)
5892
5893
5894 Changes: Modified:
5895 +1 -1 trunk/src/Makefile.in (File Modified)
5896
5897
5898 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5899 Log:
5900 - merge iauth source for experimentation
5901
5902
5903 Changes: Modified:
5904 + - trunk/iauth/ (File Added)
5905 + - trunk/iauth/a_conf.c (File Added)
5906 + - trunk/iauth/a_conf_def.h (File Added)
5907 + - trunk/iauth/a_conf_ext.h (File Added)
5908 + - trunk/iauth/a_defines.h (File Added)
5909 + - trunk/iauth/a_externs.h (File Added)
5910 + - trunk/iauth/a_io.c (File Added)
5911 + - trunk/iauth/a_io_ext.h (File Added)
5912 + - trunk/iauth/a_log.c (File Added)
5913 + - trunk/iauth/a_log_def.h (File Added)
5914 + - trunk/iauth/a_log_ext.h (File Added)
5915 + - trunk/iauth/a_struct_def.h (File Added)
5916 + - trunk/iauth/iauth.c (File Added)
5917 + - trunk/iauth/mod_lhex.c (File Added)
5918 + - trunk/iauth/mod_lhex_ext.h (File Added)
5919 + - trunk/iauth/mod_pipe.c (File Added)
5920 + - trunk/iauth/mod_pipe_ext.h (File Added)
5921 + - trunk/iauth/mod_rfc931.c (File Added)
5922 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5923 + - trunk/iauth/mod_socks.c (File Added)
5924 + - trunk/iauth/mod_socks_ext.h (File Added)
5925 + - trunk/iauth/mod_webproxy.c (File Added)
5926 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5927
5928
5929 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5930 Log:
5931 User /quote help index was not sorted properly.
5932
5933
5934 Changes: Modified:
5935 +2 -2 trunk/help/Makefile.in (File Modified)
5936 +8 -8 trunk/help/users/index (File Modified)
5937
5938
5939 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5940 Log:
5941 Add SCAN help file.
5942
5943
5944 Changes: Modified:
5945 +25 -8 trunk/help/opers/index (File Modified)
5946 + - trunk/help/opers/scan (File Added)
5947
5948
5949 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5950 Log:
5951 SGML docs:
5952 - Document SCAN UMODES
5953 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5954
5955
5956 Changes: Modified:
5957 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5958
5959
5960 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5961 Log:
5962 Add our copyright information to /info (part of release-1.1 r1026).
5963
5964
5965 Changes: Modified:
5966 +1 -0 trunk/src/version.c.SH (File Modified)
5967
5968
5969 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5970 Log:
5971 Fix some compile warnings.
5972
5973
5974 Changes: Modified:
5975 +1 -1 trunk/modules/core/m_join.c (File Modified)
5976 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5977 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5978 +1 -1 trunk/modules/m_scan.c (File Modified)
5979 +4 -4 trunk/modules/m_signon.c (File Modified)
5980
5981
5982 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5983 Log:
5984 RSFNC: OK, actually consider unknowns also for detecting a collide.
5985 Otherwise we can get two clients with the same nick.
5986
5987
5988 Changes: Modified:
5989 +1 -1 trunk/modules/m_services.c (File Modified)
5990
5991
5992 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5993 Log:
5994 - charybdis profiling stuff
5995 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5996 - update .depend
5997
5998
5999 Changes: Modified:
6000 +0 -8 trunk/configure (File Modified)
6001 +1 -8 trunk/configure.ac (File Modified)
6002 +18 -0 trunk/include/channel.h (File Modified)
6003 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
6004 +335 -260 trunk/src/.depend (File Modified)
6005 +1569 -0 trunk/src/Makefile.in (File Modified)
6006 + - trunk/src/chmode.c (File Added)
6007 +16 -1 trunk/src/ircd.c (File Modified)
6008 +11 -0 trunk/src/main.c (File Modified)
6009 +11 -0 trunk/src/modules.c (File Modified)
6010
6011
6012 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
6013 Log:
6014 RSFNC: Do not send kills to servers for unknowns
6015
6016
6017 Changes: Modified:
6018 +4 -2 trunk/modules/m_services.c (File Modified)
6019
6020
6021 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
6022 Log:
6023 Describe service{} blocks in reference.conf.
6024
6025
6026 Changes: Modified:
6027 +12 -0 trunk/doc/reference.conf (File Modified)
6028
6029
6030 jilles 2006/03/09 01:14:34 UTC (20060309-996)
6031 Log:
6032 Replace this list of modes with pointers to other documentation.
6033
6034
6035 Changes: Modified:
6036 +6 -50 trunk/doc/modes.txt (File Modified)
6037
6038
6039 jilles 2006/03/08 00:10:46 UTC (20060308-986)
6040 Log:
6041 Name the variable for the channel pointer 'chptr' instead of 'cptr',
6042 looks too much like an old-ircd client pointer otherwise.
6043
6044
6045 Changes: Modified:
6046 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
6047
6048
6049 jilles 2006/03/08 00:09:27 UTC (20060308-984)
6050 Log:
6051 findforwards:
6052 - note truncation of the list (perhaps sending multiple
6053 notices is better)
6054 - clarify in a comment that /findforwards on a nonexistent
6055 channel can be useful
6056 - sendto_one_notice() requires that the text start with
6057 a colon
6058
6059
6060 Changes: Modified:
6061 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6062
6063
6064 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6065 Log:
6066 When we close a local server's link, always include the
6067 name of the client causing the exit in the reason in the
6068 SQUIT we send them (replacing them with us). This makes
6069 sure server notices for stuff like "Not enough arguments
6070 to server command" are different on the two sides.
6071
6072
6073 Changes: Modified:
6074 +7 -5 trunk/src/client.c (File Modified)
6075
6076
6077 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6078 Log:
6079 New contrib module m_findforwards.c
6080
6081
6082 Changes: Modified:
6083 +112 -0 trunk/contrib/Makefile.in (File Modified)
6084 + - trunk/contrib/m_findforwards.c (File Added)
6085
6086
6087 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6088 Log:
6089 Whoops, don't show real host behind auth{} spoof in
6090 spoof notices if hide_spoof_ips is enabled.
6091
6092 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6093
6094
6095 Changes: Modified:
6096 +3 -2 trunk/src/s_conf.c (File Modified)
6097
6098
6099 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6100 Log:
6101 Add dalnet-style /identify that sends to nickserv or chanserv.
6102
6103
6104 Changes: Modified:
6105 +102 -0 trunk/contrib/Makefile.in (File Modified)
6106 + - trunk/contrib/m_identify.c (File Added)
6107
6108
6109 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6110 Log:
6111 Document alias{} blocks a bit better.
6112
6113
6114 Changes: Modified:
6115 +9 -0 trunk/doc/reference.conf (File Modified)
6116
6117
6118 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6119 Log:
6120 - add aliases to /stats m (data usage is not counted though, sorry)
6121
6122
6123 Changes: Modified:
6124 +1 -0 trunk/include/s_conf.h (File Modified)
6125 +3 -0 trunk/src/newconf.c (File Modified)
6126 +15 -0 trunk/src/parse.c (File Modified)
6127
6128
6129 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6130 Log:
6131 - remove m_sshortcut as it's no longer relevant
6132
6133
6134 Changes: Modified:
6135 +0 -145 trunk/modules/Makefile.in (File Modified)
6136 + - trunk/modules/m_sshortcut.c (File Deleted)
6137
6138
6139 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6140 Log:
6141 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6142 targets instead of my original idea :P)
6143
6144
6145 Changes: Modified:
6146 +32 -0 trunk/doc/example.conf (File Modified)
6147 +35 -0 trunk/doc/reference.conf (File Modified)
6148 +4 -0 trunk/include/parse.h (File Modified)
6149 +7 -0 trunk/include/s_conf.h (File Modified)
6150 +82 -0 trunk/src/newconf.c (File Modified)
6151 +78 -0 trunk/src/parse.c (File Modified)
6152 +16 -0 trunk/src/s_conf.c (File Modified)
6153
6154
6155 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6156 Log:
6157 Remove some spaces after tabs. ??
6158
6159
6160 Changes: Modified:
6161 +18 -18 trunk/src/newconf.c (File Modified)
6162
6163
6164 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6165 Log:
6166 Global /who:
6167 - make sure to clear all marks also if the who was aborted
6168 because of too many matches
6169 - give ERR_TOOMANYMATCHES if too many matches
6170 - clarify comments
6171
6172 ratbox RATBOX_2_2 r22003 (jilles)
6173
6174
6175 Changes: Modified:
6176 +28 -26 trunk/modules/m_who.c (File Modified)
6177
6178
6179 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6180 Log:
6181 - devel is 2.0
6182
6183
6184 Changes: Modified:
6185 +9 -9 trunk/configure (File Modified)
6186 +1 -1 trunk/configure.ac (File Modified)
6187
6188
6189 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6190 Log:
6191 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6192
6193
6194 Changes: Modified:
6195 +2 -1 trunk/include/s_newconf.h (File Modified)
6196 +20 -0 trunk/modules/m_rehash.c (File Modified)
6197 +1 -1 trunk/src/s_newconf.c (File Modified)
6198
6199
6200 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6201 Log:
6202 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6203
6204
6205 Changes: Modified:
6206 +0 -1 trunk/doc/example.conf (File Modified)
6207 +0 -3 trunk/doc/reference.conf (File Modified)
6208 +0 -1 trunk/include/s_conf.h (File Modified)
6209 +0 -6 trunk/modules/m_info.c (File Modified)
6210 +1 -1 trunk/src/channel.c (File Modified)
6211 +0 -1 trunk/src/newconf.c (File Modified)
6212
6213
6214 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6215 Log:
6216 Missing header in m_chghost.c
6217
6218 Changes: Modified:
6219 +1 -0 trunk/modules/m_chghost.c (File Modified)
6220
6221
6222 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6223 Log:
6224 Relocate QJM code to a seperate function(change_nick_user_host)
6225 Change CHGHOST to use change_nick_user_host instead of just setting it
6226
6227
6228 Changes: Modified:
6229 +3 -0 trunk/include/s_user.h (File Modified)
6230 +1 -1 trunk/modules/m_chghost.c (File Modified)
6231 +3 -78 trunk/modules/m_signon.c (File Modified)
6232 +89 -0 trunk/src/s_user.c (File Modified)
6233
6234
6235 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6236 Log:
6237 Restore /stats a (dns servers, admin-only).
6238
6239
6240 Changes: Modified:
6241 +1 -0 trunk/include/res.h (File Modified)
6242 +5 -8 trunk/modules/m_stats.c (File Modified)
6243 +16 -0 trunk/src/res.c (File Modified)
6244
6245
6246 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6247 Log:
6248 - Add CHARYBDIS_PROFILE if we are profiling.
6249 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6250 - Remove duplicate --enable-epoll entry.
6251
6252
6253 Changes: Modified:
6254 +1595 -15 trunk/configure (File Modified)
6255 +30 -11 trunk/configure.ac (File Modified)
6256 +3 -0 trunk/include/setup.h.in (File Modified)
6257
6258
6259 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6260 Log:
6261 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6262
6263
6264 Changes: Modified:
6265 +28 -0 trunk/aclocal.m4 (File Modified)
6266
6267
6268 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6269 Log:
6270 Allow requesting forward channel and quiet list in same mode command.
6271
6272
6273 Changes: Modified:
6274 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6275
6276
6277 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6278 Log:
6279 Add description of xline wildcards.
6280
6281
6282 Changes: Modified:
6283 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6284
6285
6286 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6287 Log:
6288 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6289
6290
6291 Changes: Modified:
6292 +0 -4 trunk/modules/m_services.c (File Modified)
6293
6294
6295 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6296 Log:
6297 typo
6298
6299
6300 Changes: Modified:
6301 +1 -1 trunk/include/hook.h (File Modified)
6302
6303
6304 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6305 Log:
6306 call_hook, not hook_call
6307
6308
6309 Changes: Modified:
6310 +1 -1 trunk/modules/core/m_join.c (File Modified)
6311
6312
6313 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6314 Log:
6315 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6316 Could be useful for a number of things.
6317
6318
6319 Changes: Modified:
6320 +9 -0 trunk/modules/core/m_join.c (File Modified)
6321
6322
6323 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6324 Log:
6325 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6326
6327
6328 Changes: Modified:
6329 +7 -0 trunk/include/hook.h (File Modified)
6330
6331
6332 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6333 Log:
6334 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6335
6336
6337 Changes: Modified:
6338 +15 -0 trunk/modules/m_services.c (File Modified)
6339
6340
6341 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6342 Log:
6343 Clarify snomask +f, +k, +u.
6344
6345
6346 Changes: Modified:
6347 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6348
6349
6350 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6351 Log:
6352 Cmode +p and +s may be set simultaneously.
6353
6354
6355 Changes: Modified:
6356 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6357
6358
6359 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6360 Log:
6361 actually, we should check the data version on each reload (oops)
6362
6363
6364 Changes: Modified:
6365 +6 -6 trunk/src/main.c (File Modified)
6366
6367
6368 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6369 Log:
6370 more work on the loader
6371
6372
6373 Changes: Modified:
6374 +45 -21 trunk/src/main.c (File Modified)
6375
6376
6377 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6378 Log:
6379 Add prototype ircd_state.c
6380
6381
6382 Changes: Modified:
6383 + - trunk/src/ircd_state.c (File Added)
6384
6385
6386 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6387 Log:
6388 Smaller improvements.
6389
6390
6391 Changes: Modified:
6392 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6393
6394
6395 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6396 Log:
6397 Add a lot of stuff here.
6398
6399
6400 Changes: Modified:
6401 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6402
6403
6404 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6405 Log:
6406 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6407
6408
6409 Changes: Modified:
6410 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6411
6412
6413 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6414 Log:
6415 Invex doesn't trump +r or (sic) +J.
6416
6417
6418 Changes: Modified:
6419 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6420
6421
6422 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6423 Log:
6424 Check to make sure a module is not loaded before loading it.
6425
6426
6427 Changes: Modified:
6428 +6 -1 trunk/src/ircd_parser.y (File Modified)
6429
6430
6431 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6432 Log:
6433 - Add a missing comma in the HeaderMessages array
6434 - Only send "Your hostname is too long ..." if that really is the case
6435
6436
6437 Changes: Modified:
6438 +2 -2 trunk/src/s_auth.c (File Modified)
6439
6440
6441 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6442 Log:
6443 build_symtable() will have already bailed here, so no need to check
6444 explicitly whether or not charybdis_main is NULL.
6445
6446
6447 Changes: Modified:
6448 +7 -16 trunk/src/main.c (File Modified)
6449
6450
6451 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6452 Log:
6453 Data structure versioning, part 1.
6454
6455
6456 Changes: Modified:
6457 +10 -1 trunk/include/ircd_defs.h (File Modified)
6458 +2 -0 trunk/src/ircd.c (File Modified)
6459 +15 -3 trunk/src/main.c (File Modified)
6460
6461
6462 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6463 Log:
6464 build a symbol table and use that instead of doing a raw dlsym on everything
6465
6466
6467 Changes: Modified:
6468 + - trunk/include/ircd_linker.h (File Added)
6469 +71 -1 trunk/src/Makefile.in (File Modified)
6470 + - trunk/src/ircd_linker.c (File Added)
6471 +16 -4 trunk/src/main.c (File Modified)
6472
6473
6474 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6475 Log:
6476 The launcher now calls io_loop() instead of charybdis_main().
6477 This is so that we do not have to reinitialize *everything* later.
6478
6479
6480 Changes: Modified:
6481 +1 -0 trunk/include/ircd.h (File Modified)
6482 +6 -7 trunk/src/ircd.c (File Modified)
6483 +13 -1 trunk/src/main.c (File Modified)
6484
6485
6486 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6487 Log:
6488 Use global binding on libircd.so.
6489
6490
6491 Changes: Modified:
6492 +1 -1 trunk/src/main.c (File Modified)
6493
6494
6495 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6496 Log:
6497 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6498 (it will do more later)
6499
6500
6501 Changes: Modified:
6502 +14 -12 trunk/include/config.h (File Modified)
6503 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6504 +31 -5 trunk/src/Makefile.in (File Modified)
6505 +78 -1 trunk/src/ircd.c (File Modified)
6506 + - trunk/src/main.c (File Added)
6507
6508
6509 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6510 Log:
6511 Add whitespace here, oops.
6512
6513
6514 Changes: Modified:
6515 +1 -1 trunk/CREDITS (File Modified)
6516
6517
6518 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6519 Log:
6520 Properly copy over the IP address here instead of using a cheap hack.
6521 Because the hack didn't work right except on IPv6. :|
6522
6523
6524 Changes: Modified:
6525 +12 -2 trunk/src/s_newconf.c (File Modified)
6526
6527
6528 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6529 Log:
6530 Revert reject cache notice to ratbox's, which more
6531 clearly suggests what's happening.
6532
6533
6534 Changes: Modified:
6535 +4 -1 trunk/src/reject.c (File Modified)
6536
6537
6538 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6539 Log:
6540 Fix the openssl status in the overview information.
6541
6542
6543 Changes: Modified:
6544 +1 -3 trunk/configure (File Modified)
6545 +1 -3 trunk/configure.ac (File Modified)
6546
6547
6548 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6549 Log:
6550 - Add simple exempt{} block (127.0.0.1) to example.conf.
6551 - Remove mention of deny{}.
6552
6553
6554 Changes: Modified:
6555 +5 -0 trunk/doc/example.conf (File Modified)
6556 +1 -1 trunk/doc/reference.conf (File Modified)
6557
6558
6559 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6560 Log:
6561 example.conf: add some comments at the start
6562 reference.conf: some ircd-ratbox -> charybdis
6563
6564
6565 Changes: Modified:
6566 +11 -0 trunk/doc/example.conf (File Modified)
6567 +6 -5 trunk/doc/reference.conf (File Modified)
6568
6569
6570 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6571 Log:
6572 Rename m_createauthonly module to createauthonly
6573 as this is not a module providing an m_function
6574 (command).
6575
6576
6577 Changes: Modified:
6578 +1 -38 trunk/contrib/Makefile.in (File Modified)
6579 + - trunk/contrib/createauthonly.c (File Added)
6580 + - trunk/contrib/m_createauthonly.c (File Deleted)
6581
6582
6583 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6584 Log:
6585 Add to example confs commented lines for:
6586 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6587 sno_globalkline.so, sno_globaloper.so.
6588
6589
6590 Changes: Modified:
6591 +5 -1 trunk/doc/example.conf (File Modified)
6592 +9 -1 trunk/doc/reference.conf (File Modified)
6593
6594
6595 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6596 Log:
6597 - Unbreak connecting to connect{}s with hostnames
6598 instead of IP addresses (broken with new resolver).
6599 - Try to do A/AAAA query based on aftype in
6600 connect{} (doesn't seem to work fully).
6601
6602
6603 Changes: Modified:
6604 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6605
6606
6607 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6608 Log:
6609 Unbreak /rehash dns.
6610
6611
6612 Changes: Modified:
6613 +1 -0 trunk/src/res.c (File Modified)
6614
6615
6616 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6617 Log:
6618 Preserve Hybrid Id and add one of our own.
6619
6620
6621 Changes: Modified:
6622 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6623 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6624
6625
6626 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6627 Log:
6628 Add anfl and Androsyn to CREDITS.
6629 They wrote a lot of ratbox code we use, both before and after the fork.
6630
6631
6632 Changes: Modified:
6633 +2 -0 trunk/CREDITS (File Modified)
6634
6635
6636 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6637 Log:
6638 Hostname validity check.
6639
6640
6641 Changes: Modified:
6642 +42 -3 trunk/src/s_auth.c (File Modified)
6643
6644
6645 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6646 Log:
6647 Version bump to 1.2.0.
6648
6649
6650 Changes: Modified:
6651 +9 -9 trunk/configure (File Modified)
6652 +1 -1 trunk/configure.ac (File Modified)
6653
6654
6655 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6656 Log:
6657 - Missed a spot in the IPv6 code here. Should be usable now.
6658
6659
6660 Changes: Modified:
6661 +2 -2 trunk/src/res.c (File Modified)
6662
6663
6664 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6665 Log:
6666 Alright, so, this massive commit does the following:
6667 - Removes adns
6668 - Adds a resolver based on the undernet and hybrid one.
6669 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6670 - Makes a check in ./configure be posixly correct
6671 - Simplifies the auth code and DNS callbacks
6672
6673 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6674
6675
6676 Changes: Modified:
6677 +1 -1 trunk/Makefile.in (File Modified)
6678 + - trunk/adns/ (File Deleted)
6679 +148 -80 trunk/configure (File Modified)
6680 +1 -2 trunk/configure.ac (File Modified)
6681 +6 -0 trunk/include/client.h (File Modified)
6682 +1 -0 trunk/include/packet.h (File Modified)
6683 +153 -41 trunk/include/res.h (File Modified)
6684 + - trunk/include/reslib.h (File Added)
6685 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6686 +930 -1449 trunk/modules/.depend (File Modified)
6687 +3 -0 trunk/modules/m_stats.c (File Modified)
6688 +417 -621 trunk/src/.depend (File Modified)
6689 +1 -1 trunk/src/.indent.pro (File Modified)
6690 +2069 -289 trunk/src/Makefile.in (File Modified)
6691 + - trunk/src/adns.c (File Deleted)
6692 + - trunk/src/res.c (File Added)
6693 + - trunk/src/reslib.c (File Added)
6694 +11 -50 trunk/src/s_auth.c (File Modified)
6695 +4 -26 trunk/src/s_newconf.c (File Modified)
6696
6697
6698 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6699 Log:
6700 Document the NOBALLOC feature.
6701
6702
6703 Changes: Modified:
6704 +7 -1 trunk/include/config.h (File Modified)
6705
6706
6707 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6708 Log:
6709 commands.sgml changes
6710
6711
6712 Changes: Modified:
6713 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6714
6715
6716 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6717 Log:
6718 connect{} changes.
6719
6720
6721 Changes: Modified:
6722 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6723
6724
6725 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6726 Log:
6727 Improve description of class{} block (in particular,
6728 mention server classes as well as client classes).
6729
6730
6731 Changes: Modified:
6732 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6733
6734
6735 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6736 Log:
6737 In comment:
6738 -/* sendq: servers need a higher sendq as they send more data */
6739 +/* sendq: servers need a higher sendq as they are sent more data */
6740
6741
6742 Changes: Modified:
6743 +1 -1 trunk/doc/reference.conf (File Modified)
6744
6745
6746 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6747 Log:
6748 Add modules{} block.
6749
6750
6751 Changes: Modified:
6752 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6753
6754
6755 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6756 Log:
6757 Add general::oper_snomask, snomask on oper up for opers
6758 that have umode +s set on oper up, but do not have
6759 a specific snomask setting in their operator block.
6760 If this is empty or not specified, +s is used as before.
6761
6762
6763 Changes: Modified:
6764 +4 -1 trunk/doc/example.conf (File Modified)
6765 +7 -1 trunk/doc/reference.conf (File Modified)
6766 +1 -0 trunk/include/client.h (File Modified)
6767 +1 -0 trunk/include/s_conf.h (File Modified)
6768 +32 -0 trunk/src/newconf.c (File Modified)
6769 +1 -0 trunk/src/s_conf.c (File Modified)
6770 +13 -3 trunk/src/s_user.c (File Modified)
6771
6772
6773 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6774 Log:
6775 fix error
6776
6777 Changes: Modified:
6778 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6779
6780
6781 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6782 Log:
6783 Add MASKTRACE and CHANTRACE commands.
6784
6785
6786 Changes: Modified:
6787 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6788
6789
6790 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6791 Log:
6792 document loadmodule directive
6793
6794
6795 Changes: Modified:
6796 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6797
6798
6799 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6800 Log:
6801 finish this up
6802
6803
6804 Changes: Modified:
6805 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6806
6807
6808 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6809 Log:
6810 q:lines are no longer living in the ircd.conf either
6811
6812
6813 Changes: Modified:
6814 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6815
6816
6817 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6818 Log:
6819 remove k:line, d:line, x:line as they are their own files now
6820
6821
6822 Changes: Modified:
6823 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6824
6825
6826 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6827 Log:
6828 New place for operator::snomask.
6829
6830
6831 Changes: Modified:
6832 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6833
6834
6835 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6836 Log:
6837 Document connect {}.
6838
6839
6840 Changes: Modified:
6841 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6842
6843
6844 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6845 Log:
6846 example.conf: move operator::snomask to a more logical place,
6847 more sensible default
6848 reference.conf: add operator::snomask
6849
6850
6851 Changes: Modified:
6852 +3 -3 trunk/doc/example.conf (File Modified)
6853 +3 -0 trunk/doc/reference.conf (File Modified)
6854
6855
6856 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6857 Log:
6858 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6859 in those conf entries that take umodes like <name1>, <name2>, ...
6860
6861
6862 Changes: Modified:
6863 +3 -0 trunk/doc/reference.conf (File Modified)
6864 +3 -0 trunk/src/newconf.c (File Modified)
6865
6866
6867 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6868 Log:
6869 Remove H:line
6870
6871
6872 Changes: Modified:
6873 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6874
6875
6876 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6877 Log:
6878 Aesthetic changes.
6879
6880
6881 Changes: Modified:
6882 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6883
6884
6885 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6886 Log:
6887 s/allow/auth
6888
6889
6890 Changes: Modified:
6891 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6892
6893
6894 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6895 Log:
6896 fix
6897
6898
6899 Changes: Modified:
6900 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6901
6902
6903 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6904 Log:
6905 Document operator {} blocks.
6906
6907
6908 Changes: Modified:
6909 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6910
6911
6912 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6913 Log:
6914 auth{}: clarify/add some details
6915
6916
6917 Changes: Modified:
6918 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6919
6920
6921 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6922 Log:
6923 auth{}: Move a paragraph.
6924
6925
6926 Changes: Modified:
6927 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6928
6929
6930 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6931 Log:
6932 Document auth{} blocks.
6933
6934
6935 Changes: Modified:
6936 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6937
6938
6939 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6940 Log:
6941 Add umode +R.
6942
6943
6944 Changes: Modified:
6945 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6946
6947
6948 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6949 Log:
6950 Add umode +R, prevents unidentified clients from
6951 sending private messages or notices. /accept'ed
6952 clients and opers are exempt.
6953 Due to the /accept part, this is only checked
6954 at the target's server, may want to change
6955 this?
6956
6957
6958 Changes: Modified:
6959 +1 -0 trunk/help/opers/umode (File Modified)
6960 +1 -0 trunk/help/users/umode (File Modified)
6961 +2 -0 trunk/include/client.h (File Modified)
6962 +1 -0 trunk/include/numeric.h (File Modified)
6963 +11 -1 trunk/modules/core/m_message.c (File Modified)
6964 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6965 +1 -1 trunk/src/messages.tab (File Modified)
6966 +1 -1 trunk/src/s_user.c (File Modified)
6967
6968
6969 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6970 Log:
6971 Don't allow a nick change if banned or quieted (and not
6972 voiced or opped) on a channel. This uses numeric 435
6973 (bahamut's "cannot change to a banned nick") because
6974 bahamut/ircu's 437 and hyperion's 438 already have
6975 another meaning for us.
6976
6977
6978 Changes: Modified:
6979 +2 -0 trunk/include/channel.h (File Modified)
6980 +1 -0 trunk/include/numeric.h (File Modified)
6981 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6982 +38 -0 trunk/src/channel.c (File Modified)
6983 +1 -1 trunk/src/messages.tab (File Modified)
6984
6985
6986 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6987 Log:
6988 KNOCK:
6989 - respect ban exceptions
6990 - also deny a knock if quieted
6991
6992
6993 Changes: Modified:
6994 +2 -1 trunk/modules/m_knock.c (File Modified)
6995
6996
6997 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6998 Log:
6999 Reverse bad substitution in comment.
7000
7001
7002 Changes: Modified:
7003 +1 -1 trunk/src/channel.c (File Modified)
7004
7005
7006 jilles 2006/02/11 19:04:47 UTC (20060211-748)
7007 Log:
7008 - set DynSpoof flag for clients spoofed at registration
7009 - add orighost instead of host to the hostname hash
7010
7011
7012 Changes: Modified:
7013 +5 -1 trunk/src/s_user.c (File Modified)
7014
7015
7016 jilles 2006/02/11 16:59:13 UTC (20060211-746)
7017 Log:
7018 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
7019
7020
7021 Changes: Modified:
7022 +2 -3 trunk/src/send.c (File Modified)
7023
7024
7025 gxti 2006/02/10 02:44:34 UTC (20060210-744)
7026 Log:
7027 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
7028
7029
7030 Changes: Modified:
7031 +17 -7 trunk/modules/m_signon.c (File Modified)
7032
7033
7034 gxti 2006/02/09 02:44:48 UTC (20060209-742)
7035 Log:
7036 Correct minimum args on ENCAP SASL to avoid nasty core.
7037
7038
7039 Changes: Modified:
7040 +1 -1 trunk/modules/m_sasl.c (File Modified)
7041
7042
7043 jilles 2006/02/09 01:14:21 UTC (20060209-740)
7044 Log:
7045 Style nits: sptr can't ever be NULL, don't compare truth
7046 values with YES.
7047
7048
7049 Changes: Modified:
7050 +2 -3 trunk/modules/m_scan.c (File Modified)
7051
7052
7053 jilles 2006/02/09 01:04:56 UTC (20060209-738)
7054 Log:
7055 - Comment out scan_cmodes() prototype to suppress warning
7056 - Correct minimum parameter count for mo_scan()
7057
7058
7059 Changes: Modified:
7060 +2 -2 trunk/modules/m_scan.c (File Modified)
7061
7062
7063 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7064 Log:
7065 SCAN UMODES:
7066 - Include full command in operspy notice
7067 - Allow global scans (no-list used, mask not used) without operspy
7068 - Use ERR_NOPRIVS numeric
7069
7070
7071 Changes: Modified:
7072 +21 -9 trunk/modules/m_scan.c (File Modified)
7073
7074
7075 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7076 Log:
7077 Cancel out the >3 default if < is given; this way
7078 any </> specification fully overrides the default.
7079
7080
7081 Changes: Modified:
7082 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7083
7084
7085 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7086 Log:
7087 - Call mo_list() from m_list() to reduce code duplication
7088 - Default to >3, rather arbitrarily (conf option?)
7089 - Make < and > mean less than and greater than again
7090
7091
7092 Changes: Modified:
7093 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7094
7095
7096 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7097 Log:
7098 When processing topic burst, hide connecting server
7099 on netburst if flatten links is enabled.
7100
7101
7102 Changes: Modified:
7103 +9 -2 trunk/modules/m_tb.c (File Modified)
7104
7105
7106 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7107 Log:
7108 - remove PENALTY token
7109
7110
7111 Changes: Modified:
7112 +0 -1 trunk/include/supported.h (File Modified)
7113
7114
7115 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7116 Log:
7117 005 fixups:
7118 - Add PENALTY because we have a pace-wait system.
7119 - Add FNC due to SAVE and RSFNC
7120 - Add q to MAXLIST.
7121
7122
7123 Changes: Modified:
7124 +4 -2 trunk/include/supported.h (File Modified)
7125
7126
7127 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7128 Log:
7129 mkay, indent went nuts here
7130
7131
7132 Changes: Modified:
7133 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7134
7135
7136 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7137 Log:
7138 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7139 and can be used instead. The SAFELIST implementation is the one used by
7140 default, as most users/networks will be used to it.
7141
7142
7143 Changes: Modified:
7144 +1 -0 trunk/NEWS (File Modified)
7145 +14 -0 trunk/include/client.h (File Modified)
7146 +5 -0 trunk/include/hash.h (File Modified)
7147 +404 -272 trunk/modules/Makefile.in (File Modified)
7148 + - trunk/modules/m_list.c (File Deleted)
7149 + - trunk/modules/m_list_ratbox.c (File Added)
7150 + - trunk/modules/m_list_safelist.c (File Added)
7151 +5 -5 trunk/src/hash.c (File Modified)
7152
7153
7154 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7155 Log:
7156 Clear invites on a lowerTS JOIN or SJOIN.
7157 This should complete kick_on_split_riding protection.
7158
7159
7160 Changes: Modified:
7161 +5 -0 trunk/modules/core/m_join.c (File Modified)
7162 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7163
7164
7165 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7166 Log:
7167 Like in ratbox, send and interpret timestamps on invites.
7168
7169
7170 Changes: Modified:
7171 +9 -2 trunk/modules/m_invite.c (File Modified)
7172
7173
7174 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7175 Log:
7176 Add +S (network service) umode. Just for completeness, users or opers
7177 cannot set this.
7178
7179
7180 Changes: Modified:
7181 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7182
7183
7184 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7185 Log:
7186 update NEWS a bit
7187
7188
7189 Changes: Modified:
7190 +35 -2 trunk/NEWS (File Modified)
7191
7192
7193 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7194 Log:
7195 Split off a PreClient structure for data to be freed on registation (i.e. password).
7196 New hook introduce_client for post-registration messages.
7197 Fix b0rked SASL numerics.
7198 Burst REALHOST post-introduction for spoofed-on-registration clients.
7199 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7200 Pre-registration signon support.
7201
7202
7203 Changes: Modified:
7204 +10 -0 trunk/configure (File Modified)
7205 +2 -0 trunk/configure.ac (File Modified)
7206 +14 -4 trunk/include/client.h (File Modified)
7207 +1 -0 trunk/include/hook.h (File Modified)
7208 +1 -0 trunk/include/numeric.h (File Modified)
7209 +3 -0 trunk/include/setup.h.in (File Modified)
7210 +16 -0 trunk/modules/m_chghost.c (File Modified)
7211 +25 -21 trunk/modules/m_sasl.c (File Modified)
7212 +63 -30 trunk/modules/m_signon.c (File Modified)
7213 +18 -0 trunk/src/client.c (File Modified)
7214 +2 -0 trunk/src/hook.c (File Modified)
7215 +5 -5 trunk/src/messages.tab (File Modified)
7216 +2 -0 trunk/src/s_serv.c (File Modified)
7217 +28 -2 trunk/src/s_user.c (File Modified)
7218
7219
7220 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7221 Log:
7222 Update hook documentation.
7223
7224
7225 Changes: Modified:
7226 +30 -0 trunk/doc/hooks.txt (File Modified)
7227
7228
7229 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7230 Log:
7231 Improve @/# handling in match_esc().
7232
7233
7234 Changes: Modified:
7235 +21 -13 trunk/src/match.c (File Modified)
7236
7237
7238 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7239 Log:
7240 backtrack instead of bailing out when handling a mismatched escape
7241
7242
7243 Changes: Modified:
7244 +1 -1 trunk/src/match.c (File Modified)
7245
7246
7247 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7248 Log:
7249 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7250
7251 Changes: Modified:
7252 +2 -1 trunk/CREDITS (File Modified)
7253
7254
7255 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7256 Log:
7257 Fix the escape brokenness and pick up a more efficient matching algorithm,
7258 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7259 Patch sent upstream. They can do whatever they want with it, *shrug*.
7260
7261
7262 Changes: Modified:
7263 +147 -161 trunk/src/match.c (File Modified)
7264
7265
7266 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7267 Log:
7268 If flatten links is enabled, fake the origins of some ServerModes
7269 sent to clients so that the server sending the netburst is hidden.
7270 Most mode hacks still show the true source.
7271
7272
7273 Changes: Modified:
7274 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7275 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7276
7277
7278 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7279 Log:
7280 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7281 where the exit originated).
7282 - When receiving an SQUIT for a server themselves
7283 (IsMe(target_p) || target_p == client_p)
7284 close their link and send a local server notice.
7285
7286
7287 Changes: Modified:
7288 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7289 +6 -3 trunk/src/client.c (File Modified)
7290
7291
7292 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7293 Log:
7294 Hooking into the wrong hook, whoops. :P
7295
7296
7297 Changes: Modified:
7298 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7299 +6 -10 trunk/modules/core/m_join.c (File Modified)
7300
7301
7302 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7303 Log:
7304 this doesn't work right, right now :P
7305
7306
7307 Changes: Modified:
7308 +40 -0 trunk/contrib/Makefile.in (File Modified)
7309 + - trunk/contrib/m_createauthonly.c (File Added)
7310 +6 -0 trunk/include/hook.h (File Modified)
7311 +26 -1 trunk/modules/core/m_join.c (File Modified)
7312 +1 -1 trunk/src/ircd.c (File Modified)
7313
7314
7315 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7316 Log:
7317 Make can_join() hookable.
7318
7319
7320 Changes: Modified:
7321 +12 -1 trunk/src/channel.c (File Modified)
7322
7323
7324 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7325 Log:
7326 add 'int approved;' to the channel event hook
7327
7328
7329 Changes: Modified:
7330 +1 -0 trunk/include/hook.h (File Modified)
7331
7332
7333 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7334 Log:
7335 Use SIDs in SASL ENCAP origin.
7336 Ignore responses from other agents once the first SASL response has been received for a client.
7337
7338
7339 Changes: Modified:
7340 +9 -5 trunk/modules/m_sasl.c (File Modified)
7341
7342
7343 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7344 Log:
7345 Removed stray debug code.
7346
7347
7348 Changes: Modified:
7349 +1 -1 trunk/modules/m_sasl.c (File Modified)
7350
7351
7352 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7353 Log:
7354 Don't complain "unknown MODE flag" if a non-oper attempts
7355 to unset an oper only umode they do not have.
7356 This is to prevent unwanted error messages when users/bots
7357 do things like MODE <nick> +i-sw.
7358
7359
7360 Changes: Modified:
7361 +4 -2 trunk/src/s_user.c (File Modified)
7362
7363
7364 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7365 Log:
7366 Fix client_exit hook name and only call it for local exits that are not
7367 IsAnyServer.
7368
7369
7370 Changes: Modified:
7371 +3 -2 trunk/modules/m_sasl.c (File Modified)
7372
7373
7374 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7375 Log:
7376 Fix SASL logic to actually use stored agent UID.
7377 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7378 Add abort code for exiting clients.
7379
7380
7381 Changes: Modified:
7382 +18 -9 trunk/modules/m_sasl.c (File Modified)
7383
7384
7385 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7386 Log:
7387 Port over ratbox 2.2 /challenge. This is slightly more secure
7388 (better crypto, longer keys, challenge timeout) and has better
7389 client scripts.
7390
7391 The respond tool is no longer part of the ircd tree but a
7392 separate package, currently available from
7393 http://respond.ircd-ratbox.org (we should mirror/... this).
7394
7395
7396 Changes: Modified:
7397 +65 -310 trunk/doc/challenge.txt (File Modified)
7398 +5 -5 trunk/include/client.h (File Modified)
7399 +3 -0 trunk/include/irc_string.h (File Modified)
7400 +3 -0 trunk/include/numeric.h (File Modified)
7401 +94 -50 trunk/modules/m_challenge.c (File Modified)
7402 +1 -2 trunk/src/client.c (File Modified)
7403 +125 -0 trunk/src/irc_string.c (File Modified)
7404 +2 -2 trunk/src/messages.tab (File Modified)
7405 + - trunk/tools/rsa_respond/ (File Deleted)
7406
7407
7408 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7409 Log:
7410 Preliminary SASL support.
7411
7412
7413 Changes: Modified:
7414 +7 -0 trunk/include/client.h (File Modified)
7415 +6 -0 trunk/include/numeric.h (File Modified)
7416 +1 -0 trunk/modules/Makefile.in (File Modified)
7417 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7418 +175 -1 trunk/modules/m_cap.c (File Modified)
7419 + - trunk/modules/m_sasl.c (File Added)
7420 +2 -0 trunk/modules/m_user.c (File Modified)
7421 +5 -5 trunk/src/messages.tab (File Modified)
7422 +8 -2 trunk/src/s_user.c (File Modified)
7423
7424
7425 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7426 Log:
7427 SIGNON: make logout also apply remotely.
7428
7429
7430 Changes: Modified:
7431 +7 -2 trunk/modules/m_signon.c (File Modified)
7432
7433
7434 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7435 Log:
7436 Use an asterisk when sending empty logins in SIGNON.
7437
7438
7439 Changes: Modified:
7440 +5 -5 trunk/modules/m_signon.c (File Modified)
7441
7442
7443 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7444 Log:
7445 SIGNON: Only add whowas entry (add_history()) and wipe
7446 accepts (del_all_accepts()) if nick changed.
7447
7448
7449 Changes: Modified:
7450 +5 -3 trunk/modules/m_signon.c (File Modified)
7451
7452
7453 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7454 Log:
7455 SIGNON: slight fixes to collision code:
7456 - don't kill if target_p == source_p (nick unchanged or only changed case)
7457 - add comment that SAVE support is missing
7458 - use sendto_realops_snomask() instead of sendto_realops_flags()
7459
7460
7461 Changes: Modified:
7462 +9 -6 trunk/modules/m_signon.c (File Modified)
7463
7464
7465 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7466 Log:
7467 Fix up kills for bad nick/user/host on SIGNON.
7468
7469
7470 Changes: Modified:
7471 +16 -6 trunk/modules/m_signon.c (File Modified)
7472
7473
7474 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7475 Log:
7476 If changing to a nick with a digit, only allow the UID.
7477
7478
7479 Changes: Modified:
7480 +4 -0 trunk/modules/m_signon.c (File Modified)
7481
7482
7483 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7484 Log:
7485 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7486 Strip leading digits from logins that are not purely numeric.
7487
7488
7489 Changes: Modified:
7490 +3 -0 trunk/include/numeric.h (File Modified)
7491 +2 -0 trunk/include/send.h (File Modified)
7492 +1 -0 trunk/modules/Makefile.in (File Modified)
7493 +456 -3 trunk/modules/m_services.c (File Modified)
7494 + - trunk/modules/m_signon.c (File Added)
7495 +2 -2 trunk/src/messages.tab (File Modified)
7496 +98 -0 trunk/src/send.c (File Modified)
7497
7498
7499 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7500 Log:
7501 Remove old server notice umodes from example confs.
7502
7503
7504 Changes: Modified:
7505 +1 -2 trunk/doc/example.conf (File Modified)
7506 +4 -17 trunk/doc/reference.conf (File Modified)
7507
7508
7509 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7510 Log:
7511 Add snomask help file (forgot this earlier).
7512
7513
7514 Changes: Modified:
7515 + - trunk/help/opers/snomask (File Added)
7516
7517
7518 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7519 Log:
7520 Add umode +l (receive locops).
7521
7522
7523 Changes: Modified:
7524 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7525
7526
7527 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7528 Log:
7529 We don't plan to implement cmode +R (quiet unidentified) and
7530 umode +I (deny invite) for 1.1, so comment them out from the
7531 docs.
7532
7533
7534 Changes: Modified:
7535 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7536 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7537
7538
7539 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7540 Log:
7541 Improve snomask usage description.
7542
7543
7544 Changes: Modified:
7545 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7546
7547
7548 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7549 Log:
7550 Mention the word snomask with umode +s (needs to be a link really).
7551
7552
7553 Changes: Modified:
7554 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7555
7556
7557 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7558 Log:
7559 Add snomask +Z (operspy notices).
7560
7561
7562 Changes: Modified:
7563 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7564
7565
7566 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7567 Log:
7568 Misc updates/clarifications.
7569
7570
7571 Changes: Modified:
7572 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7573
7574
7575 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7576 Log:
7577 Document snomasks.
7578
7579
7580 Changes: Modified:
7581 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7582 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7583 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7584
7585
7586 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7587 Log:
7588 - Allow ENCAP REALHOST outside burst
7589 - Fix comment describing race condition: this can only happen
7590 on a local whois with use_whois_actually enabled
7591
7592
7593 Changes: Modified:
7594 +4 -6 trunk/modules/m_chghost.c (File Modified)
7595
7596
7597 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7598 Log:
7599 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7600
7601
7602 Changes: Modified:
7603 +39 -0 trunk/contrib/Makefile.in (File Modified)
7604 + - trunk/contrib/sno_globaloper.c (File Added)
7605
7606
7607 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7608 Log:
7609 Pass along old umodes and snomask in umode_changed hook,
7610 changing its parameter type from struct Client *
7611 to hook_data_umode_changed *. (For a new client, both
7612 are zero.)
7613
7614 The IP cloaking module now fully ignores umode changes
7615 where +h didn't change.
7616
7617
7618 Changes: Modified:
7619 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7620 +7 -0 trunk/include/hook.h (File Modified)
7621 +18 -4 trunk/src/s_user.c (File Modified)
7622
7623
7624 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7625 Log:
7626 move libcharybdis-provided function initialisation into libcharybdis_init().
7627
7628
7629 Changes: Modified:
7630 +32 -11 trunk/src/ircd.c (File Modified)
7631
7632
7633 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7634 Log:
7635 Make +f notices (local host, global host, global user@host, local class)
7636 netwide. Exceeding /quote set max remains local.
7637
7638
7639 Changes: Modified:
7640 +4 -4 trunk/src/s_conf.c (File Modified)
7641
7642
7643 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7644 Log:
7645 Netwide notices about attempts to join juped channels.
7646
7647
7648 Changes: Modified:
7649 +1 -1 trunk/modules/core/m_join.c (File Modified)
7650
7651
7652 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7653 Log:
7654 Send server notices about failed oper attempts globally.
7655 Successful remote oper attempt notices will be generated
7656 from the mode changes.
7657
7658
7659 Changes: Modified:
7660 +3 -3 trunk/modules/m_challenge.c (File Modified)
7661 +2 -2 trunk/modules/m_oper.c (File Modified)
7662
7663
7664 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7665 Log:
7666 Rest of infrastructure for sending server notices globally.
7667 Uses a new L_NETWIDE level on sendto_realops_snomask().
7668
7669
7670 Changes: Modified:
7671 +1 -0 trunk/include/send.h (File Modified)
7672 +31 -4 trunk/src/send.c (File Modified)
7673
7674
7675 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7676 Log:
7677 Add general::global_snotices conf option to control
7678 whether we send out SNOTEs. Does not do anything yet.
7679
7680
7681 Changes: Modified:
7682 +1 -0 trunk/doc/example.conf (File Modified)
7683 +6 -0 trunk/doc/reference.conf (File Modified)
7684 +1 -0 trunk/include/s_conf.h (File Modified)
7685 +6 -0 trunk/modules/m_info.c (File Modified)
7686 +1 -0 trunk/src/newconf.c (File Modified)
7687 +1 -0 trunk/src/s_conf.c (File Modified)
7688
7689
7690 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7691 Log:
7692 Only accept SNOTE from servers.
7693
7694
7695 Changes: Modified:
7696 +2 -0 trunk/modules/m_snote.c (File Modified)
7697
7698
7699 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7700 Log:
7701 Correct parv indices so this actually works.
7702
7703
7704 Changes: Modified:
7705 +2 -2 trunk/modules/m_snote.c (File Modified)
7706
7707
7708 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7709 Log:
7710 s/scan/snote/g
7711
7712
7713 Changes: Modified:
7714 +3 -3 trunk/modules/m_snote.c (File Modified)
7715
7716
7717 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7718 Log:
7719 Add m_snote.c, SNOTE propagator.
7720
7721
7722 Changes: Modified:
7723 +86 -0 trunk/modules/Makefile.in (File Modified)
7724 + - trunk/modules/m_snote.c (File Added)
7725
7726
7727 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7728 Log:
7729 start seeding the 1.1 NEWS file
7730
7731
7732 Changes: Modified:
7733 +4 -0 trunk/NEWS (File Modified)
7734
7735
7736 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7737 Log:
7738 rename some modules to more descriptive names...
7739
7740
7741 Changes: Modified:
7742 +2 -131 trunk/contrib/Makefile.in (File Modified)
7743 + - trunk/contrib/globalconnexit.c (File Deleted)
7744 + - trunk/contrib/globallineactive.c (File Deleted)
7745 + - trunk/contrib/sno_farconnect.c (File Added)
7746 + - trunk/contrib/sno_globalkline.c (File Added)
7747 +1 -120 trunk/modules/Makefile.in (File Modified)
7748 + - trunk/modules/networknotice.c (File Deleted)
7749 + - trunk/modules/sno_routing.c (File Added)
7750
7751
7752 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7753 Log:
7754 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7755 Uses FLAGS2_FLOODDONE bit on servers.
7756
7757
7758 Changes: Modified:
7759 +3 -0 trunk/include/client.h (File Modified)
7760 +121 -1 trunk/modules/Makefile.in (File Modified)
7761 + - trunk/modules/networknotice.c (File Added)
7762
7763
7764 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7765 Log:
7766 Don't show servers in /trace to nonopers if flatten links is enabled.
7767
7768
7769 Changes: Modified:
7770 +8 -5 trunk/modules/m_trace.c (File Modified)
7771
7772
7773 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7774 Log:
7775 CHGHOST:
7776 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7777 - send back confirmation to source, if local client
7778 - send a +s server notice if the source is neither a server nor a service (+S)
7779
7780
7781 Changes: Modified:
7782 +5 -1 trunk/modules/m_chghost.c (File Modified)
7783
7784
7785 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7786 Log:
7787 Use sendto_realops_snomask_from() to make the
7788 server notices appear to come from the affected
7789 user's server.
7790
7791
7792 Changes: Modified:
7793 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7794 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7795
7796
7797 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7798 Log:
7799 Add sendto_realops_snomask_from(), allows
7800 specification of apparent source server.
7801
7802
7803 Changes: Modified:
7804 +1 -0 trunk/include/send.h (File Modified)
7805 +41 -1 trunk/src/send.c (File Modified)
7806
7807
7808 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7809 Log:
7810 Revert r579. Keep host, not orighost in oper up notice.
7811 It would be inconsistent to have orighost there, and we
7812 don't want to mess up all server notices by putting both
7813 host and orighost.
7814
7815
7816 Changes: Modified:
7817 +1 -1 trunk/src/s_user.c (File Modified)
7818
7819
7820 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7821 Log:
7822 Include the IP address in operlog/foperlog.
7823
7824
7825 Changes: Modified:
7826 +10 -8 trunk/modules/m_challenge.c (File Modified)
7827 +8 -6 trunk/modules/m_oper.c (File Modified)
7828
7829
7830 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7831 Log:
7832 Call umode_changed hook on oper up.
7833
7834
7835 Changes: Modified:
7836 +1 -0 trunk/src/s_user.c (File Modified)
7837
7838
7839 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7840 Log:
7841 Add globalconnexit contrib module, shows remote client connects/exits
7842 except netsplits/netjoin on snomask +F.
7843 Notice formatting will probably change somewhat still.
7844
7845
7846 Changes: Modified:
7847 +80 -0 trunk/contrib/Makefile.in (File Modified)
7848 + - trunk/contrib/globalconnexit.c (File Added)
7849
7850
7851 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7852 Log:
7853 Declare snomask_modes[] so modules can provide snomasks.
7854
7855
7856 Changes: Modified:
7857 +2 -0 trunk/include/snomask.h (File Modified)
7858
7859
7860 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7861 Log:
7862 Replace user_signon hook with two new hooks: new_local_user
7863 and new_remote_user.
7864 These are called right before the user is introduced to the
7865 rest of the network.
7866
7867
7868 Changes: Modified:
7869 +2 -1 trunk/include/hook.h (File Modified)
7870 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7871 +4 -2 trunk/src/hook.c (File Modified)
7872 +2 -3 trunk/src/s_user.c (File Modified)
7873
7874
7875 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7876 Log:
7877 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7878
7879
7880 Changes: Modified:
7881 +2 -2 trunk/modules/m_scan.c (File Modified)
7882
7883
7884 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7885 Log:
7886 Update doc/technical/send.txt.
7887
7888
7889 Changes: Modified:
7890 +91 -131 trunk/doc/technical/send.txt (File Modified)
7891
7892
7893 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7894 Log:
7895 Add chantrace and masktrace to help files.
7896
7897
7898 Changes: Modified:
7899 + - trunk/help/opers/chantrace (File Added)
7900 +27 -20 trunk/help/opers/index (File Modified)
7901 + - trunk/help/opers/masktrace (File Added)
7902 +2 -0 trunk/help/opers/operspy (File Modified)
7903
7904
7905 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7906 Log:
7907 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7908 Shows etrace-like output for all users in a channel,
7909 in particular IP addresses.
7910
7911
7912 Changes: Modified:
7913 +75 -2 trunk/modules/m_etrace.c (File Modified)
7914
7915
7916 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7917 Log:
7918 Port over ratbox 2.2 r21727 (anfl):
7919 add some logging when we drop servers in places where we only notify opers
7920
7921
7922 Changes: Modified:
7923 +31 -0 trunk/modules/core/m_server.c (File Modified)
7924
7925
7926 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7927 Log:
7928 display orighost in operup message
7929
7930
7931 Changes: Modified:
7932 +1 -1 trunk/src/s_user.c (File Modified)
7933
7934
7935 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7936 Log:
7937 Add globallineactive contrib module, a hack which can often
7938 show k/d/g/x line active for remote clients.
7939
7940
7941 Changes: Modified:
7942 +52 -0 trunk/contrib/Makefile.in (File Modified)
7943 + - trunk/contrib/globallineactive.c (File Added)
7944
7945
7946 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7947 Log:
7948 Show IP field in the same way as MASKTRACE:
7949 "255.255.255.255" if it's unknown (remote TS5 client)
7950 and "0" if we or the remote server are purposely
7951 hiding it.
7952
7953
7954 Changes: Modified:
7955 +12 -1 trunk/modules/m_scan.c (File Modified)
7956
7957
7958 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7959 Log:
7960 scan umodes:
7961 - don't show servers in a global scan
7962 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7963
7964
7965 Changes: Modified:
7966 +4 -1 trunk/modules/m_scan.c (File Modified)
7967
7968
7969 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7970 Log:
7971 Implement SCAN UMODES.
7972
7973
7974 Changes: Modified:
7975 +3 -0 trunk/include/numeric.h (File Modified)
7976 +128 -2 trunk/modules/m_scan.c (File Modified)
7977 +2 -2 trunk/src/messages.tab (File Modified)
7978
7979
7980 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7981 Log:
7982 more oops
7983
7984
7985 Changes: Modified:
7986 +1 -1 trunk/modules/m_scan.c (File Modified)
7987
7988
7989 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7990 Log:
7991 parv[0] should be parv[1].
7992
7993
7994 Changes: Modified:
7995 +1 -1 trunk/modules/m_scan.c (File Modified)
7996
7997
7998 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7999 Log:
8000 another oops
8001
8002
8003 Changes: Modified:
8004 +1 -1 trunk/modules/m_scan.c (File Modified)
8005
8006
8007 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
8008 Log:
8009 fix mistake here
8010
8011
8012 Changes: Modified:
8013 +2 -2 trunk/modules/m_scan.c (File Modified)
8014
8015
8016 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
8017 Log:
8018 framework for scan command
8019
8020
8021 Changes: Modified:
8022 +113 -0 trunk/modules/Makefile.in (File Modified)
8023 + - trunk/modules/m_scan.c (File Added)
8024
8025
8026 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
8027 Log:
8028 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
8029
8030
8031 Changes: Modified:
8032 +2 -0 trunk/include/irc_string.h (File Modified)
8033 +157 -1 trunk/modules/m_etrace.c (File Modified)
8034 +129 -90 trunk/src/match.c (File Modified)
8035
8036
8037 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
8038 Log:
8039 orighost may live in a different hash bucket (likely the case), lets check it standalone
8040
8041
8042 Changes: Modified:
8043 +39 -3 trunk/src/hostmask.c (File Modified)
8044
8045
8046 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
8047 Log:
8048 SVN didn't check modules/ somehow, hrmm.
8049
8050
8051 Changes: Modified:
8052 +1 -1 trunk/modules/m_kline.c (File Modified)
8053 +6 -6 trunk/modules/m_stats.c (File Modified)
8054
8055
8056 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8057 Log:
8058 Track hostmask entries for client_p->orighost, if available.
8059 Not throughly tested, but seems to work fine.
8060
8061
8062 Changes: Modified:
8063 +8 -4 trunk/include/hostmask.h (File Modified)
8064 +14 -10 trunk/src/hostmask.c (File Modified)
8065
8066
8067 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8068 Log:
8069 Pass on SQUIT reasons more.
8070
8071
8072 Changes: Modified:
8073 +17 -19 trunk/src/client.c (File Modified)
8074
8075
8076 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8077 Log:
8078 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8079 This way, hidden admins also get them.
8080
8081
8082 Changes: Modified:
8083 +4 -4 trunk/src/send.c (File Modified)
8084
8085
8086 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8087 Log:
8088 From ircd-ratbox 2.2 (r21339 anfl):
8089 ms_kill() should be using find_person(), not find_client()
8090 otherwise it can generate a core.
8091
8092
8093 Changes: Modified:
8094 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8095
8096
8097 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8098 Log:
8099 Add m_error to core_module_table, so it is loaded by default.
8100
8101
8102 Changes: Modified:
8103 +1 -0 trunk/src/modules.c (File Modified)
8104
8105
8106 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8107 Log:
8108 comment is a const char *, not char *.
8109
8110
8111 Changes: Modified:
8112 +1 -1 trunk/include/hook.h (File Modified)
8113
8114
8115 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8116 Log:
8117 Fix a long standing hybrid 7 bug: when getting a read error
8118 on a server, report_error() is called with a %d instead of
8119 a %s in the format string ("Lost connection" in +d).
8120
8121
8122 Changes: Modified:
8123 +1 -1 trunk/src/client.c (File Modified)
8124
8125
8126 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8127 Log:
8128 Clarifications.
8129
8130
8131 Changes: Modified:
8132 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8133
8134
8135 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8136 Log:
8137 Add document describing capabilities and what they mean.
8138
8139
8140 Changes: Modified:
8141 + - trunk/doc/technical/capab.txt (File Added)
8142
8143
8144 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8145 Log:
8146 Change client_exit hook to pass all exit_client() parameters.
8147
8148
8149 Changes: Modified:
8150 +8 -0 trunk/include/hook.h (File Modified)
8151 +6 -1 trunk/src/client.c (File Modified)
8152
8153
8154 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8155 Log:
8156 Add client_exit hook, called in exit_client() for all
8157 clients of all types, except clients exiting because
8158 of netsplits (QS). The only thing done before it is
8159 marking the client as "closing" (to prevent
8160 recursion).
8161
8162
8163 Changes: Modified:
8164 +1 -0 trunk/include/hook.h (File Modified)
8165 +2 -0 trunk/src/client.c (File Modified)
8166 +2 -0 trunk/src/hook.c (File Modified)
8167
8168
8169 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8170 Log:
8171 Improve the code that calculates the nnnS nnnC counts
8172 in RPL_TRACESERVER.
8173
8174 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8175
8176
8177 Changes: Modified:
8178 +43 -36 trunk/modules/m_trace.c (File Modified)
8179
8180
8181 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8182 Log:
8183 Add server_eob hook.
8184 Planning to use this for netsplit/join notices.
8185
8186
8187 Changes: Modified:
8188 +1 -0 trunk/include/hook.h (File Modified)
8189 +2 -0 trunk/modules/m_pong.c (File Modified)
8190 +2 -0 trunk/src/hook.c (File Modified)
8191
8192
8193 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8194 Log:
8195 Default motd: ircd-ratbox -> charybdis
8196
8197
8198 Changes: Modified:
8199 +1 -1 trunk/doc/ircd.motd (File Modified)
8200
8201
8202 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8203 Log:
8204 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8205
8206
8207 Changes: Modified:
8208 +4 -4 trunk/src/s_user.c (File Modified)
8209
8210
8211 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8212 Log:
8213 - Remove obsolete EOB help file
8214 - Document snomask in the help files
8215 - Update indexes
8216
8217
8218 Changes: Modified:
8219 + - trunk/help/opers/eob (File Deleted)
8220 +13 -12 trunk/help/opers/index (File Modified)
8221 +1 -13 trunk/help/opers/umode (File Modified)
8222 +7 -7 trunk/help/users/index (File Modified)
8223
8224
8225 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8226 Log:
8227 Bail if snomask to parse is not given. Pointy hat to myself.
8228
8229
8230 Changes: Modified:
8231 +3 -0 trunk/src/snomask.c (File Modified)
8232
8233
8234 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8235 Log:
8236 Remove m_flags from autoconf
8237
8238
8239 Changes: Modified:
8240 +0 -1 trunk/contrib/Makefile.in (File Modified)
8241
8242
8243 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8244 Log:
8245 remove m_flags
8246
8247
8248 Changes: Modified:
8249 + - trunk/contrib/m_flags.c (File Deleted)
8250
8251
8252 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8253 Log:
8254 If +s is in oper_only_umodes, clear snomask on deoper.
8255
8256
8257 Changes: Modified:
8258 +5 -0 trunk/src/s_user.c (File Modified)
8259
8260
8261 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8262 Log:
8263 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8264
8265
8266 Changes: Modified:
8267 +2 -2 trunk/configure (File Modified)
8268 +2 -2 trunk/configure.ac (File Modified)
8269
8270
8271 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8272 Log:
8273 Remove the old server notice umodes.
8274 Default oper only umodes is now +s.
8275 Please make sure all remaining umodes still work.
8276
8277
8278 Changes: Modified:
8279 +3 -21 trunk/include/client.h (File Modified)
8280 +0 -12 trunk/src/newconf.c (File Modified)
8281 +1 -1 trunk/src/s_conf.c (File Modified)
8282 +12 -12 trunk/src/s_user.c (File Modified)
8283
8284
8285 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8286 Log:
8287 operator::flags nick_changes now controls +n snomask instead of +n umode.
8288
8289
8290 Changes: Modified:
8291 +8 -8 trunk/src/s_user.c (File Modified)
8292
8293
8294 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8295 Log:
8296 Move down h_umode_changed hook call after umode allowed checks
8297 (so it will not see +a if someone tries to set it but is not
8298 allowed to).
8299
8300
8301 Changes: Modified:
8302 +2 -3 trunk/src/s_user.c (File Modified)
8303
8304
8305 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8306 Log:
8307 Move over non-+s server notices (hopefully, all of them).
8308
8309
8310 Changes: Modified:
8311 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8312 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8313 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8314 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8315 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8316 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8317 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8318 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8319 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8320 +2 -2 trunk/libcharybdis/event.c (File Modified)
8321 +2 -2 trunk/modules/core/m_join.c (File Modified)
8322 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8323 +3 -3 trunk/modules/core/m_message.c (File Modified)
8324 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8325 +2 -2 trunk/modules/core/m_server.c (File Modified)
8326 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8327 +1 -1 trunk/modules/m_post.c (File Modified)
8328 +1 -1 trunk/modules/m_services.c (File Modified)
8329 +2 -2 trunk/src/channel.c (File Modified)
8330 +3 -3 trunk/src/client.c (File Modified)
8331 +1 -1 trunk/src/hash.c (File Modified)
8332 +5 -5 trunk/src/s_conf.c (File Modified)
8333 +2 -2 trunk/src/s_log.c (File Modified)
8334 +4 -4 trunk/src/s_user.c (File Modified)
8335
8336
8337 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8338 Log:
8339 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8340
8341
8342 Changes: Modified:
8343 +2 -1 trunk/include/snomask.h (File Modified)
8344 +2 -2 trunk/src/snomask.c (File Modified)
8345
8346
8347 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8348 Log:
8349 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8350
8351
8352 Changes: Modified:
8353 +1 -1 trunk/contrib/example_module.c (File Modified)
8354 +2 -2 trunk/include/ircd_defs.h (File Modified)
8355 +6 -6 trunk/modules/core/m_error.c (File Modified)
8356 +1 -1 trunk/modules/core/m_join.c (File Modified)
8357 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8358 +1 -1 trunk/modules/core/m_message.c (File Modified)
8359 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8360 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8361 +18 -18 trunk/modules/core/m_server.c (File Modified)
8362 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8363 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8364 +4 -4 trunk/modules/m_challenge.c (File Modified)
8365 +4 -4 trunk/modules/m_dline.c (File Modified)
8366 +13 -13 trunk/modules/m_gline.c (File Modified)
8367 +5 -5 trunk/modules/m_kline.c (File Modified)
8368 +2 -2 trunk/modules/m_oper.c (File Modified)
8369 +1 -1 trunk/modules/m_pong.c (File Modified)
8370 +13 -13 trunk/modules/m_rehash.c (File Modified)
8371 +4 -4 trunk/modules/m_resv.c (File Modified)
8372 +16 -16 trunk/modules/m_set.c (File Modified)
8373 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8374 +6 -6 trunk/modules/m_xline.c (File Modified)
8375 +1 -1 trunk/src/adns.c (File Modified)
8376 +2 -2 trunk/src/channel.c (File Modified)
8377 +1 -1 trunk/src/listener.c (File Modified)
8378 +1 -1 trunk/src/s_auth.c (File Modified)
8379 +15 -15 trunk/src/s_conf.c (File Modified)
8380 +3 -3 trunk/src/s_user.c (File Modified)
8381 +7 -7 trunk/src/send.c (File Modified)
8382
8383
8384 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8385 Log:
8386 On oper up:
8387 - set +s snomask if +s umode set but no snomasks
8388 - put numerics in more logical order
8389
8390
8391 Changes: Modified:
8392 +3 -1 trunk/src/s_user.c (File Modified)
8393
8394
8395 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8396 Log:
8397 parse_snobuf_to_mask(): default to + at start
8398 allows stuff like /mode jilles +s C
8399
8400
8401 Changes: Modified:
8402 +1 -1 trunk/src/snomask.c (File Modified)
8403
8404
8405 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8406 Log:
8407 Changes to user_mode() snomask handling.
8408 - show snomask (if not 0) on /mode <nick>
8409 - show snomask once at the end if +s/-s used
8410 - only parse 1 parameter for umode changes
8411 - don't crash on /mode <nick> +s
8412 - /mode <nick> -s clears snomask, doesn't use parameter
8413 - set umode +s iff snomask is not 0
8414 - snomask is not propagated, but umode +s is
8415
8416
8417 Changes: Modified:
8418 +97 -72 trunk/src/s_user.c (File Modified)
8419
8420
8421 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8422 Log:
8423 Convert some messages over to snomask.
8424
8425
8426 Changes: Modified:
8427 +29 -29 trunk/src/client.c (File Modified)
8428 +2 -2 trunk/src/ircd.c (File Modified)
8429 +13 -13 trunk/src/modules.c (File Modified)
8430 +1 -1 trunk/src/newconf.c (File Modified)
8431 +5 -5 trunk/src/parse.c (File Modified)
8432 +1 -1 trunk/src/restart.c (File Modified)
8433 +4 -4 trunk/src/s_newconf.c (File Modified)
8434 +11 -11 trunk/src/s_serv.c (File Modified)
8435
8436
8437 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8438 Log:
8439 include snomask.h from client.h
8440
8441
8442 Changes: Modified:
8443 +1 -0 trunk/include/client.h (File Modified)
8444
8445
8446 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8447 Log:
8448 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8449
8450
8451 Changes: Modified:
8452 +1 -0 trunk/src/newconf.c (File Modified)
8453 +2 -1 trunk/src/snomask.c (File Modified)
8454
8455
8456 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8457 Log:
8458 should start with +, not \0. Whoops. :)
8459
8460
8461 Changes: Modified:
8462 +1 -1 trunk/src/snomask.c (File Modified)
8463
8464
8465 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8466 Log:
8467 core snomask support.
8468
8469
8470 Changes: Modified:
8471 +3 -0 trunk/doc/example.conf (File Modified)
8472 +2 -0 trunk/include/client.h (File Modified)
8473 +2 -0 trunk/include/numeric.h (File Modified)
8474 +2 -0 trunk/include/s_newconf.h (File Modified)
8475 +63 -0 trunk/include/send.h (File Modified)
8476 + - trunk/include/snomask.h (File Added)
8477 +1 -0 trunk/src/Makefile.in (File Modified)
8478 +1 -1 trunk/src/messages.tab (File Modified)
8479 +8 -0 trunk/src/newconf.c (File Modified)
8480 +12 -0 trunk/src/s_user.c (File Modified)
8481 +235 -0 trunk/src/send.c (File Modified)
8482 + - trunk/src/snomask.c (File Added)
8483
8484
8485 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8486 Log:
8487 add a blank line after the license info.
8488
8489
8490 Changes: Modified:
8491 +1 -1 trunk/CREDITS (File Modified)
8492
8493
8494 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8495 Log:
8496 Extend copyright to 2006.
8497
8498
8499 Changes: Modified:
8500 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8501
8502
8503 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8504 Log:
8505 - Fix up book id.
8506 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8507
8508
8509 Changes: Modified:
8510 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8511 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8512
8513
8514 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8515 Log:
8516 Add oper privileges document.
8517
8518
8519 Changes: Modified:
8520 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8521 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8522
8523
8524 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8525 Log:
8526 Capitalize message names in services shortcuts (for consistency).
8527
8528
8529 Changes: Modified:
8530 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8531
8532
8533 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8534 Log:
8535 Remove C++ comment.
8536
8537
8538 Changes: Modified:
8539 +1 -1 trunk/src/patricia.c (File Modified)
8540
8541
8542 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8543 Log:
8544 Remove obsolete 'nextconnect' variable.
8545
8546
8547 Changes: Modified:
8548 +0 -1 trunk/include/ircd.h (File Modified)
8549 +0 -2 trunk/src/client.c (File Modified)
8550 +0 -1 trunk/src/ircd.c (File Modified)
8551
8552
8553 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8554 Log:
8555 Remove this remnant of the hybrid 6 ziplinks implementation.
8556
8557
8558 Changes: Modified:
8559 + - trunk/include/s_zip.h (File Deleted)
8560
8561
8562 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8563 Log:
8564 Make clone limiting work on orighost, not host (so it
8565 looks through services cloaks). Lightly tested, please
8566 test/review.
8567
8568
8569 Changes: Modified:
8570 +2 -0 trunk/modules/m_chghost.c (File Modified)
8571 +1 -1 trunk/src/client.c (File Modified)
8572 +1 -1 trunk/src/s_conf.c (File Modified)
8573
8574
8575 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8576 Log:
8577 Don't forget to link me_realhost() into the command hash.
8578
8579 Pointy hat to: myself
8580
8581
8582 Changes: Modified:
8583 +1 -1 trunk/modules/m_chghost.c (File Modified)
8584
8585
8586 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8587 Log:
8588 It's call_hook, not hook_call.
8589
8590
8591 Changes: Modified:
8592 +1 -1 trunk/src/s_user.c (File Modified)
8593
8594
8595 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8596 Log:
8597 Add unreject help file.
8598
8599
8600 Changes: Modified:
8601 + - trunk/help/opers/unreject (File Added)
8602
8603
8604 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8605 Log:
8606 Link the all-important 42 module to the build :P
8607
8608
8609 Changes: Modified:
8610 +1 -0 trunk/contrib/Makefile.in (File Modified)
8611
8612
8613 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8614 Log:
8615 Mention /rehash help.
8616
8617
8618 Changes: Modified:
8619 +1 -0 trunk/help/opers/rehash (File Modified)
8620
8621
8622 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8623 Log:
8624 Add h_user_signon hook.
8625
8626
8627 Changes: Modified:
8628 +1 -0 trunk/include/hook.h (File Modified)
8629 +2 -0 trunk/src/hook.c (File Modified)
8630 +4 -0 trunk/src/s_user.c (File Modified)
8631
8632
8633 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8634 Log:
8635 Oops, forgot to set orighost for remote client introductions.
8636
8637
8638 Changes: Modified:
8639 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8640
8641
8642 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8643 Log:
8644 Use TS6 forms in services shortcuts, if possible.
8645
8646
8647 Changes: Modified:
8648 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8649
8650
8651 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8652 Log:
8653 - Start out default_umodes conf entry from the empty set instead of +i.
8654 - Move oper_only_umodes check to where default_umodes is used, as
8655 oper_only_umodes may not be set yet while we're reading the conf.
8656
8657
8658 Changes: Modified:
8659 +6 -7 trunk/src/newconf.c (File Modified)
8660 +1 -1 trunk/src/s_user.c (File Modified)
8661
8662
8663 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8664 Log:
8665 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8666
8667
8668 Changes: Modified:
8669 +1 -0 trunk/doc/example.conf (File Modified)
8670 +7 -0 trunk/doc/reference.conf (File Modified)
8671 +0 -7 trunk/include/config.h.dist (File Modified)
8672 +1 -0 trunk/include/s_conf.h (File Modified)
8673 +6 -0 trunk/modules/m_info.c (File Modified)
8674 +9 -18 trunk/src/client.c (File Modified)
8675 +1 -0 trunk/src/newconf.c (File Modified)
8676 +1 -0 trunk/src/s_conf.c (File Modified)
8677
8678
8679 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8680 Log:
8681 - Allow NULL target_ip in show_ip() (indicates message is being
8682 sent to local opers)
8683 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8684 confitem
8685 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8686 those in src/client.c
8687
8688 From ratbox 2.2 svn (anfl)
8689
8690
8691 Changes: Modified:
8692 +1 -0 trunk/include/client.h (File Modified)
8693 +21 -2 trunk/src/client.c (File Modified)
8694 +2 -4 trunk/src/hostmask.c (File Modified)
8695 +1 -5 trunk/src/s_conf.c (File Modified)
8696 +4 -8 trunk/src/s_user.c (File Modified)
8697
8698
8699 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8700 Log:
8701 Fire off events properly.
8702
8703
8704 Changes: Modified:
8705 +7 -3 trunk/src/s_user.c (File Modified)
8706
8707
8708 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8709 Log:
8710 make sure modules which depend on umode information get the message upon connection (oops)
8711
8712
8713 Changes: Modified:
8714 +3 -0 trunk/src/s_user.c (File Modified)
8715
8716
8717 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8718 Log:
8719 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8720 From ratbox 2.2 svn.
8721
8722
8723 Changes: Modified:
8724 +3 -7 trunk/modules/m_etrace.c (File Modified)
8725
8726
8727 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8728 Log:
8729 Replace silly `default_invisible' option with more versatile default_umodes.
8730
8731
8732 Changes: Modified:
8733 +2 -2 trunk/Makefile.in (File Modified)
8734 +12 -1 trunk/doc/example.conf (File Modified)
8735 +14 -7 trunk/doc/reference.conf (File Modified)
8736 +2 -4 trunk/include/s_conf.h (File Modified)
8737 +0 -6 trunk/modules/m_info.c (File Modified)
8738 +4 -0 trunk/src/modules.c (File Modified)
8739 +41 -1 trunk/src/newconf.c (File Modified)
8740 +2 -2 trunk/src/s_conf.c (File Modified)
8741 +3 -4 trunk/src/s_user.c (File Modified)
8742
8743
8744 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8745 Log:
8746 Add temporary nick resvs with the proper duration,
8747 not 60 times too long.
8748
8749
8750 Changes: Modified:
8751 +1 -1 trunk/modules/m_resv.c (File Modified)
8752
8753
8754 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8755 Log:
8756 Add kick on split riding. See reference.conf for more details.
8757
8758
8759 Changes: Modified:
8760 +1 -0 trunk/doc/example.conf (File Modified)
8761 +16 -0 trunk/doc/reference.conf (File Modified)
8762 +1 -0 trunk/include/s_conf.h (File Modified)
8763 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8764 +6 -0 trunk/modules/m_info.c (File Modified)
8765 +1 -0 trunk/src/newconf.c (File Modified)
8766 +1 -0 trunk/src/s_conf.c (File Modified)
8767
8768
8769 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8770 Log:
8771 New credits, denoting GXTi as being on the core team.
8772
8773
8774 Changes: Modified:
8775 +16 -5 trunk/CREDITS (File Modified)
8776
8777
8778 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8779 Log:
8780 better cloaking algorithm
8781
8782
8783 Changes: Modified:
8784 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8785
8786
8787 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8788 Log:
8789 don't do redundant bitshifting.
8790
8791
8792 Changes: Modified:
8793 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8794
8795
8796 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8797 Log:
8798 Add ip_cloaking.so.
8799
8800
8801 Changes: Modified:
8802 +1 -0 trunk/contrib/Makefile.in (File Modified)
8803
8804
8805 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8806 Log:
8807 Set the DynSpoof flag properly.
8808
8809
8810 Changes: Modified:
8811 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8812
8813
8814 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8815 Log:
8816 first go at an ip_cloaking implementation for charybdis.
8817
8818
8819 Changes: Modified:
8820 + - trunk/contrib/ip_cloaking.c (File Added)
8821
8822
8823 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8824 Log:
8825 Add libcharybdis to contrib/ includes.
8826
8827
8828 Changes: Modified:
8829 +1 -1 trunk/contrib/Makefile.in (File Modified)
8830
8831
8832 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8833 Log:
8834 add h_umode_changed hook for modules that provide usermodes.
8835
8836
8837 Changes: Modified:
8838 +1 -0 trunk/include/hook.h (File Modified)
8839 +2 -1 trunk/src/hook.c (File Modified)
8840 +3 -0 trunk/src/s_user.c (File Modified)
8841
8842
8843 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8844 Log:
8845 Show quiets in /stats z.
8846
8847
8848 Changes: Modified:
8849 +15 -10 trunk/src/s_stats.c (File Modified)
8850
8851
8852 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8853 Log:
8854 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8855
8856
8857 Changes: Modified:
8858 +0 -12 trunk/configure (File Modified)
8859 +0 -9 trunk/configure.ac (File Modified)
8860 +0 -3 trunk/include/setup.h.in (File Modified)
8861
8862
8863 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8864 Log:
8865 change various buffer sizes to = topiclen.
8866
8867
8868 Changes: Modified:
8869 +3 -4 trunk/include/ircd_defs.h (File Modified)
8870
8871
8872 jon 2005/12/12 19:32:18 UTC (20051212-400)
8873 Log:
8874 - Partial commit test, partial ego strokage ;)
8875
8876
8877 Changes: Modified:
8878 +2 -1 trunk/CREDITS (File Modified)
8879
8880
8881 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8882 Log:
8883 More kqueue corrections.
8884
8885 Changes: Modified:
8886 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8887
8888
8889 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8890 Log:
8891 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8892 Not sure why this wasn't this way to begin with.
8893
8894
8895 Changes: Modified:
8896 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8897
8898
8899 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8900 Log:
8901 example.conf tweaks:
8902 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8903 most people do not need this.
8904 Enable serverinfo::hub.
8905
8906
8907 Changes: Modified:
8908 +14 -11 trunk/doc/example.conf (File Modified)
8909
8910
8911 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8912 Log:
8913 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8914
8915
8916 Changes: Modified:
8917 +1 -1 trunk/src/s_serv.c (File Modified)
8918
8919
8920 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8921 Log:
8922 header include changes
8923
8924
8925 Changes: Modified:
8926 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8927 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8928 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8929 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8930 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8931 +1 -21 trunk/libcharybdis/select.c (File Modified)
8932
8933
8934 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8935 Log:
8936 s/ilog/libcharybdis_{die,log,restart}/g
8937
8938
8939 Changes: Modified:
8940 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8941 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8942 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8943 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8944 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8945 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8946 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8947 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8948
8949
8950 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8951 Log:
8952 Use the right callbacks in the function code.
8953
8954 Changes: Modified:
8955 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8956
8957
8958 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8959 Log:
8960 More work, it builds again!
8961
8962
8963 Changes: Modified:
8964 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8965 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8966 + - trunk/libcharybdis/libcharybdis.c (File Added)
8967 + - trunk/libcharybdis/libcharybdis.h (File Added)
8968
8969
8970 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8971 Log:
8972 Move some stuff around.
8973
8974
8975 Changes: Modified:
8976 + - trunk/include/memory.h (File Deleted)
8977 + - trunk/include/tools.h (File Deleted)
8978 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8979 + - trunk/libcharybdis/memory.c (File Added)
8980 + - trunk/libcharybdis/memory.h (File Added)
8981 + - trunk/libcharybdis/snprintf.c (File Added)
8982 + - trunk/libcharybdis/tools.c (File Added)
8983 + - trunk/libcharybdis/tools.h (File Added)
8984 +1000 -1062 trunk/modules/.depend (File Modified)
8985 +421 -455 trunk/src/.depend (File Modified)
8986 +0 -1191 trunk/src/Makefile.in (File Modified)
8987 + - trunk/src/memory.c (File Deleted)
8988 + - trunk/src/snprintf.c (File Deleted)
8989 + - trunk/src/tools.c (File Deleted)
8990
8991
8992 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8993 Log:
8994 move more headers into libcharybdis
8995
8996 Changes: Modified:
8997 + - trunk/include/balloc.h (File Deleted)
8998 + - trunk/include/event.h (File Deleted)
8999 + - trunk/libcharybdis/balloc.h (File Added)
9000 + - trunk/libcharybdis/event.h (File Added)
9001 +924 -1020 trunk/modules/.depend (File Modified)
9002 +327 -406 trunk/src/.depend (File Modified)
9003
9004
9005 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
9006 Log:
9007 balloc, events -> libcharybdis
9008
9009 Changes: Modified:
9010 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
9011 + - trunk/libcharybdis/balloc.c (File Added)
9012 + - trunk/libcharybdis/event.c (File Added)
9013 +0 -1008 trunk/src/Makefile.in (File Modified)
9014 + - trunk/src/balloc.c (File Deleted)
9015 + - trunk/src/event.c (File Deleted)
9016
9017
9018 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
9019 Log:
9020 More fun
9021
9022 Changes: Modified:
9023 + - trunk/include/commio.h (File Deleted)
9024 + - trunk/include/linebuf.h (File Deleted)
9025 + - trunk/libcharybdis/commio.h (File Added)
9026 + - trunk/libcharybdis/linebuf.h (File Added)
9027 +1644 -530 trunk/modules/.depend (File Modified)
9028 +1 -1 trunk/modules/Makefile.in (File Modified)
9029 +720 -284 trunk/src/.depend (File Modified)
9030
9031
9032 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
9033 Log:
9034 Makefile reworking -- moving libcharybdis headers into proper location.
9035
9036 Changes: Modified:
9037 +1 -1 trunk/adns/Makefile.in (File Modified)
9038 +1 -1 trunk/src/Makefile.in (File Modified)
9039
9040
9041 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
9042 Log:
9043 Document proposed authdaemon protocol.
9044
9045 Changes: Modified:
9046 + - trunk/authdaemon/protocol.txt (File Added)
9047
9048
9049 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
9050 Log:
9051 Makefile oops
9052
9053 Changes: Modified:
9054 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9055
9056
9057 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9058 Log:
9059 Remove dead makefile from generation
9060
9061 Changes: Modified:
9062 +1 -2 trunk/configure (File Modified)
9063 +0 -1 trunk/configure.ac (File Modified)
9064
9065
9066 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9067 Log:
9068 libcharybdisIO -> libcharybdis
9069
9070 Changes: Modified:
9071 +1 -1 trunk/src/Makefile.in (File Modified)
9072
9073
9074 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9075 Log:
9076 More restructuring.
9077
9078 Changes: Modified:
9079 + - trunk/libcharybdis/Makefile.in (File Added)
9080 + - trunk/libcharybdis/commio.c (File Added)
9081 + - trunk/libcharybdis/devpoll.c (File Added)
9082 + - trunk/libcharybdis/epoll.c (File Added)
9083 + - trunk/libcharybdis/io/ (File Deleted)
9084 + - trunk/libcharybdis/kqueue.c (File Added)
9085 + - trunk/libcharybdis/linebuf.c (File Added)
9086 + - trunk/libcharybdis/log/ (File Deleted)
9087 + - trunk/libcharybdis/poll.c (File Added)
9088 + - trunk/libcharybdis/ports.c (File Added)
9089 + - trunk/libcharybdis/select.c (File Added)
9090
9091
9092 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9093 Log:
9094 Blah kill makefile
9095
9096 Changes: Modified:
9097 + - trunk/libcharybdis/Makefile.in (File Deleted)
9098
9099
9100 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9101 Log:
9102 Blah kill makefile
9103
9104 Changes: Modified:
9105 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9106
9107
9108 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9109 Log:
9110 add authdaemon dir for later hacking
9111
9112
9113 Changes: Modified:
9114 + - trunk/authdaemon/ (File Added)
9115
9116
9117 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9118 Log:
9119 linebuf -> libcharybdisIO
9120
9121
9122 Changes: Modified:
9123 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9124 + - trunk/libcharybdis/io/linebuf.c (File Added)
9125 + - trunk/libcharybdis/log/ (File Added)
9126 + - trunk/libcharybdis/log/Makefile.in (File Added)
9127 +0 -687 trunk/src/Makefile.in (File Modified)
9128 + - trunk/src/linebuf.c (File Deleted)
9129
9130
9131 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9132 Log:
9133 Solaris 10 I/O ports support
9134
9135 Changes: Modified:
9136 + - trunk/libcharybdis/io/ports.c (File Added)
9137
9138
9139 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9140 Log:
9141 libcharybdis stuff
9142
9143
9144 Changes: Modified:
9145 +1 -1 trunk/Makefile.in (File Modified)
9146 +3 -1 trunk/configure (File Modified)
9147 +133 -10 trunk/configure.ac (File Modified)
9148 + - trunk/libcharybdis/ (File Added)
9149 + - trunk/libcharybdis/Makefile.in (File Added)
9150 + - trunk/libcharybdis/io/ (File Added)
9151 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9152 +2 -3 trunk/src/Makefile.in (File Modified)
9153 + - trunk/src/io/ (File Deleted)
9154
9155
9156 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9157 Log:
9158 split IO stuff into libcharybdisIO.
9159
9160
9161 Changes: Modified:
9162 + - trunk/src/commio.c (File Deleted)
9163 + - trunk/src/devpoll.c (File Deleted)
9164 + - trunk/src/epoll.c (File Deleted)
9165 + - trunk/src/io/ (File Added)
9166 + - trunk/src/io/Makefile.in (File Added)
9167 + - trunk/src/io/commio.c (File Added)
9168 + - trunk/src/io/devpoll.c (File Added)
9169 + - trunk/src/io/epoll.c (File Added)
9170 + - trunk/src/io/kqueue.c (File Added)
9171 + - trunk/src/io/poll.c (File Added)
9172 + - trunk/src/io/select.c (File Added)
9173 + - trunk/src/kqueue.c (File Deleted)
9174 + - trunk/src/poll.c (File Deleted)
9175 + - trunk/src/select.c (File Deleted)
9176
9177
9178 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9179 Log:
9180 Version bump: 1.1.0
9181
9182
9183 Changes: Modified:
9184 +86 -155 trunk/configure (File Modified)
9185 +1 -1 trunk/configure.ac (File Modified)
9186
9187
9188 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9189 Log:
9190 Remove mentions of mkkeypair/cryptlinks.
9191
9192
9193 Changes: Modified:
9194 +1 -3 trunk/doc/challenge.txt (File Modified)
9195
9196
9197 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9198 Log:
9199 Clarify serverinfo{} description.
9200
9201
9202 Changes: Modified:
9203 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9204
9205
9206 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9207 Log:
9208 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9209
9210
9211 Changes: Modified:
9212 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9213
9214
9215 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9216 Log:
9217 Improvements also applicable to hyperion 1.x.
9218
9219
9220 Changes: Modified:
9221 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9222
9223
9224 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9225 Log:
9226 - Add +F description
9227 - General improvements and changes to charybdis
9228
9229
9230 Changes: Modified:
9231 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9232
9233
9234 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9235 Log:
9236 The server notice umodes only have an effect
9237 for opers. ("sendto_realops_flags", so having
9238 the umode is not enough, they must also be
9239 opered)
9240
9241
9242 Changes: Modified:
9243 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9244
9245
9246 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9247 Log:
9248 Updates to umodes docs.
9249
9250
9251 Changes: Modified:
9252 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9253
9254
9255 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9256 Log:
9257 Add SGML documentation.
9258
9259 Changes: Modified:
9260 + - trunk/doc/sgml/ (File Added)
9261 + - trunk/doc/sgml/oper-guide/ (File Added)
9262 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9263 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9264 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9265 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9266 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9267 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9268 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9269
9270
9271 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9272 Log:
9273 Make operwall flag restrict setting umode +z.
9274 This repairs this flag broken in charybdis-1.0.
9275
9276
9277 Changes: Modified:
9278 +41 -0 trunk/contrib/m_flags.c (File Modified)
9279 +9 -0 trunk/src/s_user.c (File Modified)
9280
9281
9282 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9283 Log:
9284 Don't complain/reset remote clients +n. I'm still not
9285 convinced propagating all umodes is the way to go, oh
9286 well.
9287
9288
9289 Changes: Modified:
9290 +1 -1 trunk/src/s_user.c (File Modified)
9291
9292
9293 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9294 Log:
9295 - Require admin flag for oper /chghost (if it's enabled
9296 which is not default)
9297 - Give error message on nonexistant nick
9298
9299
9300 Changes: Modified:
9301 +12 -0 trunk/modules/m_chghost.c (File Modified)
9302
9303
9304 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9305 Log:
9306 Incorporated jilles' dynspoof patch with a few minor changes.
9307
9308 Changes: Modified:
9309 +5 -2 trunk/include/client.h (File Modified)
9310 +1 -0 trunk/include/numeric.h (File Modified)
9311 +75 -4 trunk/modules/m_chghost.c (File Modified)
9312 +2 -21 trunk/modules/m_stats.c (File Modified)
9313 +2 -8 trunk/modules/m_trace.c (File Modified)
9314 +2 -0 trunk/src/client.c (File Modified)
9315 +3 -0 trunk/src/s_user.c (File Modified)
9316
9317
9318 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9319 Log:
9320 Update NEWS.
9321
9322 Changes: Modified:
9323 +5 -0 trunk/NEWS (File Modified)
9324
9325
9326 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9327 Log:
9328 Make show_ip() far less braindead.
9329
9330 Obtained from: ratbox 2.2 SVN
9331
9332
9333 Changes: Modified:
9334 +14 -85 trunk/src/client.c (File Modified)
9335
9336
9337 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9338 Log:
9339 Instead of not showing channels at all for whoising services,
9340 only show channels the requester is also on. If operspying
9341 services, show all the channels.
9342
9343
9344 Changes: Modified:
9345 +37 -40 trunk/modules/m_whois.c (File Modified)
9346
9347
9348 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9349 Log:
9350 - Show real errno if we fail to connect to a server
9351 - Don't show server IPs on IRC if a server goes dead
9352 during handshake
9353
9354
9355 Changes: Modified:
9356 +2 -5 trunk/src/s_serv.c (File Modified)
9357
9358
9359 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9360 Log:
9361 Revert hybrid 7.2 aline code. It causes too many problems.
9362
9363
9364 Changes: Modified:
9365 +1 -47 trunk/NEWS (File Modified)
9366 + - trunk/include/aline.h (File Deleted)
9367 +53 -6 trunk/modules/m_dline.c (File Modified)
9368 +212 -16 trunk/modules/m_kline.c (File Modified)
9369 +37 -8 trunk/modules/m_resv.c (File Modified)
9370 +45 -24 trunk/modules/m_xline.c (File Modified)
9371 +0 -485 trunk/src/Makefile.in (File Modified)
9372 + - trunk/src/aline.c (File Deleted)
9373
9374
9375 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9376 Log:
9377 Incorporate recent ratbox monitor bugfixes (could crash).
9378
9379
9380 Changes: Modified:
9381 +16 -0 trunk/modules/m_monitor.c (File Modified)
9382 +4 -3 trunk/src/monitor.c (File Modified)
9383
9384
9385 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9386 Log:
9387 Fix /invite UID leak.
9388
9389 Found by logiclrd@EFnet.
9390
9391
9392 Changes: Modified:
9393 +3 -2 trunk/modules/m_invite.c (File Modified)
9394
9395
9396 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9397 Log:
9398 Don't show what channels a service is in.
9399
9400 Changes: Modified:
9401 +1 -0 trunk/NEWS (File Modified)
9402 +40 -35 trunk/modules/m_whois.c (File Modified)
9403
9404
9405 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9406 Log:
9407 Update version to 1.0.3.
9408
9409
9410 Changes: Modified:
9411 +9 -9 trunk/configure (File Modified)
9412 +1 -1 trunk/configure.ac (File Modified)
9413
9414
9415 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9416 Log:
9417 Update NEWS.
9418
9419
9420 Changes: Modified:
9421 +7 -1 trunk/NEWS (File Modified)
9422
9423
9424 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9425 Log:
9426 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9427 More static buffers :(
9428
9429
9430 Changes: Modified:
9431 +12 -4 trunk/src/aline.c (File Modified)
9432
9433
9434 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9435 Log:
9436 Make operspy mode (/mode !#channel showing parameters
9437 even if not on channel) work again.
9438
9439
9440 Changes: Modified:
9441 +4 -4 trunk/src/channel.c (File Modified)
9442
9443
9444 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9445 Log:
9446 Call server_introduced hook on TS6 remote server
9447 introduction (ms_sid()).
9448
9449
9450 Changes: Modified:
9451 +6 -0 trunk/modules/core/m_server.c (File Modified)
9452
9453
9454 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9455 Log:
9456 Cyrix boxes are wierd.
9457
9458 Changes: Modified:
9459 +2 -1 trunk/modules/m_services.c (File Modified)
9460
9461
9462 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9463 Log:
9464 More paranoia.
9465
9466 Changes: Modified:
9467 +1 -1 trunk/include/client.h (File Modified)
9468 +3 -1 trunk/modules/m_services.c (File Modified)
9469
9470
9471 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9472 Log:
9473 heh
9474
9475 Changes: Modified:
9476 +1 -6 trunk/modules/m_services.c (File Modified)
9477
9478
9479 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9480 Log:
9481 Disable a check that doesn't always seem to work right for some reason.
9482
9483 Changes: Modified:
9484 +2 -0 trunk/modules/m_services.c (File Modified)
9485
9486
9487 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9488 Log:
9489 Update NEWS.
9490
9491
9492 Changes: Modified:
9493 +4 -1 trunk/NEWS (File Modified)
9494
9495
9496 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9497 Log:
9498 1.0.2
9499
9500
9501 Changes: Modified:
9502 +9 -9 trunk/configure (File Modified)
9503 +1 -1 trunk/configure.ac (File Modified)
9504
9505
9506 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9507 Log:
9508 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9509
9510
9511 Changes: Modified:
9512 +3 -13 trunk/modules/m_trace.c (File Modified)
9513
9514
9515 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9516 Log:
9517 Don't send empty RPL_WHOISCHANNELS on remote whois.
9518
9519 Pointy hat to: jilles
9520
9521
9522 Changes: Modified:
9523 +1 -1 trunk/modules/m_whois.c (File Modified)
9524
9525
9526 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9527 Log:
9528 Update NEWS.
9529
9530
9531 Changes: Modified:
9532 +3 -0 trunk/NEWS (File Modified)
9533
9534
9535 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9536 Log:
9537 Modular umode support.
9538
9539
9540 Changes: Modified:
9541 +0 -9 trunk/include/client.h (File Modified)
9542 +2 -1 trunk/include/s_user.h (File Modified)
9543 +1 -1 trunk/include/tools.h (File Modified)
9544 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9545 +3 -0 trunk/src/ircd.c (File Modified)
9546 +1 -1 trunk/src/messages.tab (File Modified)
9547 +2 -2 trunk/src/s_serv.c (File Modified)
9548 +37 -59 trunk/src/s_user.c (File Modified)
9549 +21 -0 trunk/src/tools.c (File Modified)
9550
9551
9552 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9553 Log:
9554 Optionally do forced nick change to the UID instead of kill
9555 on nick collisions, see doc/collision_fnc.txt for more
9556 details.
9557
9558
9559 Changes: Modified:
9560 + - trunk/doc/collision_fnc.txt (File Added)
9561 +1 -0 trunk/doc/example.conf (File Modified)
9562 +8 -0 trunk/doc/reference.conf (File Modified)
9563 +1 -0 trunk/include/numeric.h (File Modified)
9564 +1 -0 trunk/include/s_conf.h (File Modified)
9565 +2 -1 trunk/include/s_serv.h (File Modified)
9566 +1 -0 trunk/include/s_stats.h (File Modified)
9567 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9568 +1 -1 trunk/src/messages.tab (File Modified)
9569 +1 -0 trunk/src/newconf.c (File Modified)
9570 +1 -0 trunk/src/s_conf.c (File Modified)
9571 +1 -0 trunk/src/s_serv.c (File Modified)
9572 +2 -2 trunk/src/s_stats.c (File Modified)
9573
9574
9575 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9576 Log:
9577 Update NEWS.
9578
9579
9580 Modified:
9581 trunk/NEWS (File Modified)
9582
9583
9584 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9585 Log:
9586 Don't allow lookups by uid in /monitor + and /monitor s.
9587
9588
9589 Modified:
9590 trunk/modules/m_monitor.c (File Modified)
9591
9592
9593 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9594 Log:
9595 Stop garbage +j being set in cases like +j aaa:bbb by
9596 initializing the variables properly.
9597
9598 Reported by kyle.
9599
9600
9601 Modified:
9602 trunk/modules/core/m_mode.c (File Modified)
9603 trunk/modules/core/m_sjoin.c (File Modified)
9604
9605
9606 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9607 Log:
9608 Apply flags to the proper server in me_gcap().
9609
9610
9611 Modified:
9612 trunk/modules/m_capab.c (File Modified)
9613
9614
9615 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9616 Log:
9617 Use find_named_client() instead of find_client() to check
9618 for nick collisions.
9619
9620
9621 Modified:
9622 trunk/modules/core/m_nick.c (File Modified)
9623
9624
9625 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9626 Log:
9627 - Replace old 381 numeric with a new, more positive one!
9628
9629
9630 Modified:
9631 trunk/src/messages.tab (File Modified)
9632
9633
9634 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9635 Log:
9636 Make it compile again.
9637
9638
9639 Modified:
9640 trunk/src/channel.c (File Modified)
9641 trunk/src/client.c (File Modified)
9642 trunk/src/ircd.c (File Modified)
9643 trunk/src/packet.c (File Modified)
9644
9645
9646 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9647 Log:
9648 - Prevent UID disclosure in cmode setting.
9649
9650
9651 Modified:
9652 trunk/NEWS (File Modified)
9653 trunk/modules/core/m_mode.c (File Modified)
9654
9655
9656 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9657 Log:
9658 A different check which prevents UID disclosure.
9659
9660
9661 Modified:
9662 trunk/modules/core/m_kick.c (File Modified)
9663
9664
9665 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9666 Log:
9667 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9668
9669
9670 Modified:
9671 trunk/modules/core/m_kick.c (File Modified)
9672
9673
9674 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9675 Log:
9676 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9677
9678
9679 Modified:
9680 trunk/NEWS (File Modified)
9681 trunk/modules/m_accept.c (File Modified)
9682 trunk/modules/m_admin.c (File Modified)
9683 trunk/modules/m_away.c (File Modified)
9684 trunk/modules/m_cap.c (File Modified)
9685 trunk/modules/m_capab.c (File Modified)
9686 trunk/modules/m_challenge.c (File Modified)
9687 trunk/modules/m_chghost.c (File Modified)
9688 trunk/modules/m_close.c (File Modified)
9689 trunk/modules/m_cmessage.c (File Modified)
9690 trunk/modules/m_connect.c (File Modified)
9691 trunk/modules/m_dline.c (File Modified)
9692 trunk/modules/m_encap.c (File Modified)
9693 trunk/modules/m_etrace.c (File Modified)
9694 trunk/modules/m_gline.c (File Modified)
9695 trunk/modules/m_help.c (File Modified)
9696 trunk/modules/m_info.c (File Modified)
9697 trunk/modules/m_invite.c (File Modified)
9698 trunk/modules/m_ison.c (File Modified)
9699 trunk/modules/m_kline.c (File Modified)
9700 trunk/modules/m_knock.c (File Modified)
9701 trunk/modules/m_links.c (File Modified)
9702 trunk/modules/m_list.c (File Modified)
9703 trunk/modules/m_locops.c (File Modified)
9704 trunk/modules/m_lusers.c (File Modified)
9705 trunk/modules/m_map.c (File Modified)
9706 trunk/modules/m_monitor.c (File Modified)
9707 trunk/modules/m_motd.c (File Modified)
9708 trunk/modules/m_names.c (File Modified)
9709 trunk/modules/m_oper.c (File Modified)
9710 trunk/modules/m_operspy.c (File Modified)
9711 trunk/modules/m_pass.c (File Modified)
9712 trunk/modules/m_ping.c (File Modified)
9713 trunk/modules/m_pong.c (File Modified)
9714 trunk/modules/m_post.c (File Modified)
9715 trunk/modules/m_rehash.c (File Modified)
9716 trunk/modules/m_restart.c (File Modified)
9717 trunk/modules/m_resv.c (File Modified)
9718 trunk/modules/m_services.c (File Modified)
9719 trunk/modules/m_set.c (File Modified)
9720 trunk/modules/m_sshortcut.c (File Modified)
9721 trunk/modules/m_stats.c (File Modified)
9722 trunk/modules/m_svinfo.c (File Modified)
9723 trunk/modules/m_tb.c (File Modified)
9724 trunk/modules/m_testline.c (File Modified)
9725 trunk/modules/m_testmask.c (File Modified)
9726 trunk/modules/m_time.c (File Modified)
9727 trunk/modules/m_topic.c (File Modified)
9728 trunk/modules/m_trace.c (File Modified)
9729 trunk/modules/m_unreject.c (File Modified)
9730 trunk/modules/m_user.c (File Modified)
9731 trunk/modules/m_userhost.c (File Modified)
9732 trunk/modules/m_users.c (File Modified)
9733 trunk/modules/m_version.c (File Modified)
9734 trunk/modules/m_wallops.c (File Modified)
9735 trunk/modules/m_who.c (File Modified)
9736 trunk/modules/m_whois.c (File Modified)
9737 trunk/modules/m_whowas.c (File Modified)
9738 trunk/modules/m_xline.c (File Modified)
9739 trunk/src/adns.c (File Modified)
9740 trunk/src/aline.c (File Modified)
9741 trunk/src/cache.c (File Modified)
9742 trunk/src/channel.c (File Modified)
9743 trunk/src/class.c (File Modified)
9744 trunk/src/client.c (File Modified)
9745 trunk/src/commio.c (File Modified)
9746 trunk/src/event.c (File Modified)
9747 trunk/src/hash.c (File Modified)
9748 trunk/src/hostmask.c (File Modified)
9749 trunk/src/ircd.c (File Modified)
9750 trunk/src/kdparse.c (File Modified)
9751 trunk/src/linebuf.c (File Modified)
9752 trunk/src/listener.c (File Modified)
9753 trunk/src/modules.c (File Modified)
9754 trunk/src/monitor.c (File Modified)
9755 trunk/src/newconf.c (File Modified)
9756 trunk/src/packet.c (File Modified)
9757 trunk/src/parse.c (File Modified)
9758 trunk/src/reject.c (File Modified)
9759 trunk/src/s_auth.c (File Modified)
9760 trunk/src/s_conf.c (File Modified)
9761 trunk/src/s_gline.c (File Modified)
9762 trunk/src/s_log.c (File Modified)
9763 trunk/src/s_newconf.c (File Modified)
9764 trunk/src/s_serv.c (File Modified)
9765 trunk/src/s_stats.c (File Modified)
9766 trunk/src/s_user.c (File Modified)
9767 trunk/src/send.c (File Modified)
9768 trunk/src/whowas.c (File Modified)
9769
9770
9771 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9772 Log:
9773 - More coding style niceities. Pretty much got client.h squared away.
9774
9775
9776 Modified:
9777 trunk/modules/m_dline.c (File Modified)
9778 trunk/modules/m_gline.c (File Modified)
9779 trunk/modules/m_kline.c (File Modified)
9780 trunk/modules/m_rehash.c (File Modified)
9781 trunk/modules/m_resv.c (File Modified)
9782 trunk/modules/m_stats.c (File Modified)
9783 trunk/modules/m_testline.c (File Modified)
9784 trunk/modules/m_user.c (File Modified)
9785 trunk/modules/m_xline.c (File Modified)
9786
9787
9788 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9789 Log:
9790 - Propagate quiets (+q) on netjoins
9791 - Clear +q list too on lowerTS sjoin from TS6 source
9792
9793
9794 Modified:
9795 trunk/modules/core/m_sjoin.c (File Modified)
9796 trunk/src/s_serv.c (File Modified)
9797
9798
9799 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9800 Log:
9801 Second argument to whois is always a nick, never a uid.
9802 This prevents /whois other.server uid to get information
9803 about that uid.
9804
9805
9806 Modified:
9807 trunk/modules/m_whois.c (File Modified)
9808
9809
9810 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9811 Log:
9812 Don't allow local users to use uids in user mode.
9813
9814
9815 Modified:
9816 trunk/src/s_user.c (File Modified)
9817
9818
9819 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9820 Log:
9821 Make it compile again.
9822
9823
9824 Modified:
9825 trunk/src/s_stats.c (File Modified)
9826
9827
9828 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9829 Log:
9830 Fix propagation of empty SJOIN.
9831
9832
9833 Modified:
9834 trunk/modules/core/m_sjoin.c (File Modified)
9835
9836
9837 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9838 Log:
9839 Some atheme-style niceties here.
9840
9841
9842 Modified:
9843 trunk/modules/m_accept.c (File Modified)
9844 trunk/modules/m_admin.c (File Modified)
9845 trunk/modules/m_away.c (File Modified)
9846 trunk/modules/m_cap.c (File Modified)
9847 trunk/modules/m_capab.c (File Modified)
9848 trunk/modules/m_challenge.c (File Modified)
9849 trunk/modules/m_chghost.c (File Modified)
9850 trunk/modules/m_close.c (File Modified)
9851 trunk/modules/m_cmessage.c (File Modified)
9852 trunk/modules/m_connect.c (File Modified)
9853 trunk/modules/m_dline.c (File Modified)
9854 trunk/modules/m_encap.c (File Modified)
9855 trunk/modules/m_etrace.c (File Modified)
9856 trunk/modules/m_gline.c (File Modified)
9857 trunk/modules/m_help.c (File Modified)
9858 trunk/modules/m_info.c (File Modified)
9859 trunk/modules/m_invite.c (File Modified)
9860 trunk/modules/m_ison.c (File Modified)
9861 trunk/modules/m_kline.c (File Modified)
9862 trunk/modules/m_knock.c (File Modified)
9863 trunk/modules/m_links.c (File Modified)
9864 trunk/modules/m_list.c (File Modified)
9865 trunk/modules/m_locops.c (File Modified)
9866 trunk/modules/m_lusers.c (File Modified)
9867 trunk/modules/m_map.c (File Modified)
9868 trunk/modules/m_monitor.c (File Modified)
9869 trunk/modules/m_motd.c (File Modified)
9870 trunk/modules/m_names.c (File Modified)
9871 trunk/modules/m_oper.c (File Modified)
9872 trunk/modules/m_operspy.c (File Modified)
9873 trunk/modules/m_pass.c (File Modified)
9874 trunk/modules/m_ping.c (File Modified)
9875 trunk/modules/m_pong.c (File Modified)
9876 trunk/modules/m_post.c (File Modified)
9877 trunk/modules/m_rehash.c (File Modified)
9878 trunk/modules/m_restart.c (File Modified)
9879 trunk/modules/m_resv.c (File Modified)
9880 trunk/modules/m_services.c (File Modified)
9881 trunk/modules/m_set.c (File Modified)
9882 trunk/modules/m_sshortcut.c (File Modified)
9883 trunk/modules/m_stats.c (File Modified)
9884 trunk/modules/m_svinfo.c (File Modified)
9885 trunk/modules/m_tb.c (File Modified)
9886 trunk/modules/m_testline.c (File Modified)
9887 trunk/modules/m_testmask.c (File Modified)
9888 trunk/modules/m_time.c (File Modified)
9889 trunk/modules/m_topic.c (File Modified)
9890 trunk/modules/m_trace.c (File Modified)
9891 trunk/modules/m_unreject.c (File Modified)
9892 trunk/modules/m_user.c (File Modified)
9893 trunk/modules/m_userhost.c (File Modified)
9894 trunk/modules/m_users.c (File Modified)
9895 trunk/modules/m_version.c (File Modified)
9896 trunk/modules/m_wallops.c (File Modified)
9897 trunk/modules/m_who.c (File Modified)
9898 trunk/modules/m_whois.c (File Modified)
9899 trunk/modules/m_whowas.c (File Modified)
9900 trunk/modules/m_xline.c (File Modified)
9901
9902
9903 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9904 Log:
9905 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9906
9907
9908 Modified:
9909 trunk/.indent.pro (File Modified)
9910 trunk/include/charybdis.h (File Added)
9911 trunk/include/client.h (File Modified)
9912 trunk/modules/.indent.pro (File Modified)
9913 trunk/src/.indent.pro (File Modified)
9914 trunk/src/adns.c (File Modified)
9915 trunk/src/aline.c (File Modified)
9916 trunk/src/cache.c (File Modified)
9917 trunk/src/channel.c (File Modified)
9918 trunk/src/class.c (File Modified)
9919 trunk/src/client.c (File Modified)
9920 trunk/src/commio.c (File Modified)
9921 trunk/src/event.c (File Modified)
9922 trunk/src/hash.c (File Modified)
9923 trunk/src/hostmask.c (File Modified)
9924 trunk/src/ircd.c (File Modified)
9925 trunk/src/kdparse.c (File Modified)
9926 trunk/src/linebuf.c (File Modified)
9927 trunk/src/listener.c (File Modified)
9928 trunk/src/modules.c (File Modified)
9929 trunk/src/monitor.c (File Modified)
9930 trunk/src/newconf.c (File Modified)
9931 trunk/src/packet.c (File Modified)
9932 trunk/src/parse.c (File Modified)
9933 trunk/src/reject.c (File Modified)
9934 trunk/src/s_auth.c (File Modified)
9935 trunk/src/s_conf.c (File Modified)
9936 trunk/src/s_gline.c (File Modified)
9937 trunk/src/s_log.c (File Modified)
9938 trunk/src/s_newconf.c (File Modified)
9939 trunk/src/s_serv.c (File Modified)
9940 trunk/src/s_stats.c (File Modified)
9941 trunk/src/s_user.c (File Modified)
9942 trunk/src/send.c (File Modified)
9943 trunk/src/whowas.c (File Modified)
9944
9945
9946 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9947 Log:
9948 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9949 - Convert a few modules towards using this code.
9950 - Make a note about this change in NEWS.
9951
9952
9953 Modified:
9954 trunk/NEWS (File Modified)
9955 trunk/include/aline.h (File Added)
9956 trunk/modules/m_dline.c (File Modified)
9957 trunk/modules/m_kline.c (File Modified)
9958 trunk/modules/m_resv.c (File Modified)
9959 trunk/modules/m_xline.c (File Modified)
9960 trunk/src/Makefile.in (File Modified)
9961 trunk/src/aline.c (File Added)
9962
9963
9964 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9965 Log:
9966 - Update NEWS document.
9967
9968
9969 Modified:
9970 trunk/NEWS (File Modified)
9971
9972
9973 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9974 Log:
9975 Use find_named_person() instead of find_person() in services shortcuts.
9976
9977
9978 Modified:
9979 trunk/modules/m_sshortcut.c (File Modified)
9980
9981
9982 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9983 Log:
9984 Fix propagation of empty channels (+P).
9985
9986
9987 Modified:
9988 trunk/modules/core/m_sjoin.c (File Modified)
9989 trunk/src/s_serv.c (File Modified)
9990
9991
9992 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9993 Log:
9994 Use same comparison for +f.
9995
9996
9997 Modified:
9998 trunk/modules/core/m_join.c (File Modified)
9999
10000
10001 jilles 2005/09/18 18:48:13 UTC (20050918-226)
10002 Log:
10003 Retire server-server non-encap CHGHOST, and clean it up a bit.
10004
10005
10006 Modified:
10007 trunk/modules/m_chghost.c (File Modified)
10008
10009
10010 jilles 2005/09/18 14:26:20 UTC (20050918-224)
10011 Log:
10012 Use TS6 form for SQUIT wallops.
10013
10014
10015 Modified:
10016 trunk/modules/core/m_squit.c (File Modified)
10017
10018
10019 jilles 2005/09/18 14:25:54 UTC (20050918-222)
10020 Log:
10021 Propagate nick changes for remote clients in TS6 form if possible;
10022 simplify the code a bit.
10023
10024
10025 Modified:
10026 trunk/modules/core/m_nick.c (File Modified)
10027
10028
10029 jilles 2005/09/18 14:16:43 UTC (20050918-220)
10030 Log:
10031 Only clear oper_only_umodes on deoper for local clients.
10032
10033
10034 Modified:
10035 trunk/src/s_user.c (File Modified)
10036
10037
10038 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
10039 Log:
10040 - Don't enable use_whois_actually in the default config, makes cloaking
10041 only useful for vanity.
10042
10043
10044 Modified:
10045 trunk/doc/example.conf (File Modified)
10046
10047
10048 jilles 2005/09/18 00:00:12 UTC (20050918-216)
10049 Log:
10050 Fix linebuf raw code to not truncate lines longer than
10051 510 characters. This stops ziplinks corruption at
10052 the initial burst if the other side sends a lot.
10053
10054
10055 Modified:
10056 trunk/src/linebuf.c (File Modified)
10057
10058
10059 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10060 Log:
10061 - Add +r to channel_modes().
10062
10063
10064 Modified:
10065 trunk/src/channel.c (File Modified)
10066
10067
10068 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10069 Log:
10070 Update NEWS.
10071
10072
10073 Modified:
10074 trunk/NEWS (File Modified)
10075
10076
10077 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10078 Log:
10079 err, nvm. wrong project :-P
10080
10081
10082 Modified:
10083 trunk/src/match.c (File Modified)
10084
10085
10086 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10087 Log:
10088 make sure we don't crash on match(NULL, test)
10089
10090
10091 Modified:
10092 trunk/src/match.c (File Modified)
10093
10094
10095 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10096 Log:
10097 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10098 flags = rehash in shared{}.
10099 Uses :<source> ENCAP <target> REHASH [option].
10100
10101
10102 Modified:
10103 trunk/doc/example.conf (File Modified)
10104 trunk/doc/reference.conf (File Modified)
10105 trunk/help/opers/rehash (File Modified)
10106 trunk/include/s_newconf.h (File Modified)
10107 trunk/modules/m_rehash.c (File Modified)
10108 trunk/modules/m_stats.c (File Modified)
10109 trunk/src/newconf.c (File Modified)
10110
10111
10112 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10113 Log:
10114 Initialize flags to 0 in conf_set_shared_flags() and
10115 conf_set_cluster_flags().
10116
10117
10118 Modified:
10119 trunk/src/newconf.c (File Modified)
10120
10121
10122 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10123 Log:
10124 Don't allow a forward from a #channel to an &channel.
10125 Error message is Illegal channel name.
10126
10127
10128 Modified:
10129 trunk/modules/core/m_mode.c (File Modified)
10130
10131
10132 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10133 Log:
10134 - change version to 1.0.1
10135
10136
10137 Modified:
10138 trunk/configure (File Modified)
10139 trunk/configure.ac (File Modified)
10140
10141
10142 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10143 Log:
10144 Update NEWS.
10145
10146
10147 Modified:
10148 trunk/NEWS (File Modified)
10149
10150
10151 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10152 Log:
10153 Services shortcuts changes:
10154 - Require umode +S on target
10155 - Use ERR_SERVICESDOWN (440) for error message
10156 - Fix check for empty string
10157
10158
10159 Modified:
10160 trunk/include/numeric.h (File Modified)
10161 trunk/modules/m_sshortcut.c (File Modified)
10162 trunk/src/messages.tab (File Modified)
10163
10164
10165 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10166 Log:
10167 s/IsChanService/IsService/g;
10168
10169
10170 Modified:
10171 trunk/modules/m_sshortcut.c (File Modified)
10172
10173
10174 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10175 Log:
10176 Add check for service validity in shortcut routines.
10177
10178
10179 Modified:
10180 trunk/modules/m_sshortcut.c (File Modified)
10181
10182
10183 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10184 Log:
10185 Don't allow forwarding to a -F channel the setter is not on.
10186
10187
10188 Modified:
10189 trunk/modules/core/m_mode.c (File Modified)
10190
10191
10192 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10193 Log:
10194 Describe identify_service and identify_command in
10195 reference.conf.
10196
10197
10198 Modified:
10199 trunk/doc/reference.conf (File Modified)
10200
10201
10202 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10203 Log:
10204 More helpfile updates.
10205
10206
10207 Modified:
10208 trunk/help/Makefile.in (File Modified)
10209 trunk/help/opers/die (File Modified)
10210 trunk/help/opers/join (File Modified)
10211 trunk/help/opers/links (File Modified)
10212 trunk/help/opers/lusers (File Modified)
10213 trunk/help/opers/map (File Added)
10214 trunk/help/opers/motd (File Modified)
10215 trunk/help/opers/names (File Modified)
10216 trunk/help/opers/notice (File Modified)
10217 trunk/help/opers/operspy (File Modified)
10218 trunk/help/opers/part (File Modified)
10219 trunk/help/opers/privmsg (File Modified)
10220 trunk/help/opers/restart (File Modified)
10221 trunk/help/opers/set (File Modified)
10222 trunk/help/opers/stats (File Modified)
10223 trunk/help/opers/trace (File Modified)
10224 trunk/help/opers/version (File Modified)
10225 trunk/help/users/notice (File Modified)
10226 trunk/help/users/privmsg (File Modified)
10227 trunk/help/users/stats (File Modified)
10228
10229
10230 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10231 Log:
10232 Update help files.
10233
10234
10235 Modified:
10236 trunk/help/opers/cmode (File Modified)
10237 trunk/help/opers/umode (File Modified)
10238 trunk/help/opers/wallops (File Modified)
10239 trunk/help/opers/who (File Modified)
10240 trunk/help/users/umode (File Modified)
10241
10242
10243 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10244 Log:
10245 Include cmode +r in 004 and 005.
10246
10247
10248 Modified:
10249 trunk/include/supported.h (File Modified)
10250 trunk/src/messages.tab (File Modified)
10251
10252
10253 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10254 Log:
10255 No need to clear all 3 buffers in channel_modes().
10256
10257
10258 Modified:
10259 trunk/src/channel.c (File Modified)
10260
10261
10262 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10263 Log:
10264 - Fix multiple +f modes per line
10265 - -f shouldn't take a parameter
10266
10267
10268 Modified:
10269 trunk/modules/core/m_mode.c (File Modified)
10270
10271
10272 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10273 Log:
10274 Channel mode +Q now prevents forwarding to or through
10275 a channel, just like in hyperion, not from a channel.
10276
10277
10278 Modified:
10279 trunk/modules/core/m_join.c (File Modified)
10280
10281
10282 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10283 Log:
10284 Complete +F/+Q propagation.
10285
10286
10287 Modified:
10288 trunk/modules/core/m_join.c (File Modified)
10289 trunk/modules/core/m_sjoin.c (File Modified)
10290 trunk/src/channel.c (File Modified)
10291
10292
10293 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10294 Log:
10295 - A few minor fixes.
10296
10297
10298 Modified:
10299 trunk/modules/core/m_join.c (File Modified)
10300 trunk/modules/m_services.c (File Modified)
10301
10302
10303 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10304 Log:
10305 - Fix netsplit obfuscation.
10306
10307
10308 Modified:
10309 trunk/src/client.c (File Modified)
10310
10311
10312 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10313 Log:
10314 - Fix another /stats p related bug.
10315
10316
10317 Modified:
10318 trunk/src/client.c (File Modified)
10319
10320
10321 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10322 Log:
10323 - Update example.conf.
10324
10325
10326 Modified:
10327 trunk/doc/example.conf (File Modified)
10328
10329
10330 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10331 Log:
10332 - Fix a minor bug here, and re-release 1.0.
10333
10334
10335 Modified:
10336 trunk/modules/core/m_nick.c (File Modified)
10337
10338
10339 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10340 Log:
10341 - Add bursted clients to /stats p list.
10342
10343
10344 Modified:
10345 trunk/modules/core/m_nick.c (File Modified)
10346
10347
10348 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10349 Log:
10350 - Add identify_service, identify_command options to the example.conf,
10351 newconf parser.
10352
10353
10354 Modified:
10355 trunk/NEWS (File Modified)
10356 trunk/doc/example.conf (File Modified)
10357 trunk/src/newconf.c (File Modified)
10358
10359
10360 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10361 Log:
10362 - Add services shortcuts.
10363
10364
10365 Modified:
10366 trunk/modules/Makefile.in (File Modified)
10367 trunk/modules/m_sshortcut.c (File Added)
10368
10369
10370 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10371 Log:
10372 - put back checks i removed by mistake
10373
10374
10375 Modified:
10376 trunk/modules/core/m_join.c (File Modified)
10377
10378
10379 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10380 Log:
10381 - Implement channel mode +Q, which disables forwarding.
10382 - Make forwarding usable by everyone.
10383 - Implement channel mode +F which bypasses authority checks on a target
10384 set with this mode
10385 - Update NEWS.
10386
10387
10388 Modified:
10389 trunk/NEWS (File Modified)
10390 trunk/include/channel.h (File Modified)
10391 trunk/include/supported.h (File Modified)
10392 trunk/modules/core/m_join.c (File Modified)
10393 trunk/modules/core/m_mode.c (File Modified)
10394 trunk/src/messages.tab (File Modified)
10395
10396
10397 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10398 Log:
10399 - Fix account handling brokenness.
10400
10401
10402 Modified:
10403 trunk/modules/m_services.c (File Modified)
10404
10405
10406 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10407 Log:
10408 Identify to services via server password hack. Still
10409 needs config file parts, like
10410 identifyservice = "nickserv@services.int";
10411 identifycommand = "IDENTIFY";
10412
10413
10414 Modified:
10415 trunk/include/s_conf.h (File Modified)
10416 trunk/src/s_user.c (File Modified)
10417
10418
10419 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10420 Log:
10421 Make send.c compile.
10422
10423
10424 Modified:
10425 trunk/src/send.c (File Modified)
10426
10427
10428 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10429 Log:
10430 - Handle this better.
10431
10432
10433 Modified:
10434 trunk/src/send.c (File Modified)
10435
10436
10437 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10438 Log:
10439 If the source is not a client, don't send to normal users.
10440
10441
10442 Modified:
10443 trunk/src/send.c (File Modified)
10444
10445
10446 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10447 Log:
10448 - Make /wallops behave as wallops in other ircds.
10449
10450
10451 Modified:
10452 trunk/modules/m_wallops.c (File Modified)
10453 trunk/src/send.c (File Modified)
10454
10455
10456 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10457 Log:
10458 - charybdis-1.0
10459
10460
10461 Modified:
10462 trunk/NEWS (File Modified)
10463 trunk/configure (File Modified)
10464 trunk/configure.ac (File Modified)
10465
10466
10467 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10468 Log:
10469 - Remove efnet configuration.
10470 - Rename example.conf as reference.conf, and replace the default
10471 example.conf with one suitable for AthemeNET.
10472 - Update makefile to reflect these changes.
10473
10474
10475 Modified:
10476 trunk/doc/Makefile.in (File Modified)
10477 trunk/doc/example.conf (File Modified)
10478 trunk/doc/example.efnet.conf (File Deleted)
10479 trunk/doc/reference.conf (File Added)
10480
10481
10482 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10483 Log:
10484 - Don't display opers who are /away.
10485
10486
10487 Modified:
10488 trunk/modules/m_stats.c (File Modified)
10489
10490
10491 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10492 Log:
10493 Put cmode +f in 004 and 005.
10494
10495
10496 Modified:
10497 trunk/include/supported.h (File Modified)
10498 trunk/src/messages.tab (File Modified)
10499
10500
10501 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10502 Log:
10503 Add user umode +Q which prevents a user from
10504 being forwarded.
10505
10506
10507 Modified:
10508 trunk/include/client.h (File Modified)
10509 trunk/modules/core/m_join.c (File Modified)
10510 trunk/src/messages.tab (File Modified)
10511 trunk/src/s_user.c (File Modified)
10512
10513
10514 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10515 Log:
10516 Implement channel forwarding in m_join(). As in
10517 hyperion, failing to join because of +i, +r or +j
10518 can cause you to be forwarded, potentially
10519 recursively. Unlike hyperion, a single numeric
10520 is sent in case of a successful forward, otherwise
10521 the ircd acts if there were no forward.
10522
10523
10524 Modified:
10525 trunk/include/numeric.h (File Modified)
10526 trunk/modules/core/m_join.c (File Modified)
10527 trunk/src/messages.tab (File Modified)
10528
10529
10530 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10531 Log:
10532 Allow servers to set oper-only cmodes as well.
10533
10534
10535 Modified:
10536 trunk/modules/core/m_mode.c (File Modified)
10537
10538
10539 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10540 Log:
10541 Add cmode +f which takes a channel name, settable
10542 only by opers for now. Does not do anything yet.
10543
10544
10545 Modified:
10546 trunk/include/channel.h (File Modified)
10547 trunk/modules/core/m_join.c (File Modified)
10548 trunk/modules/core/m_mode.c (File Modified)
10549 trunk/modules/core/m_sjoin.c (File Modified)
10550 trunk/src/channel.c (File Modified)
10551
10552
10553 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10554 Log:
10555 Fully initialize 'mode' in ms_join() and ms_sjoin()
10556 to avoid old +j garbage from being used.
10557
10558
10559 Modified:
10560 trunk/modules/core/m_join.c (File Modified)
10561 trunk/modules/core/m_sjoin.c (File Modified)
10562
10563
10564 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10565 Log:
10566 - only touch join_count/join_delta if join throttling
10567 is enabled on the channel
10568 - reset join_count/join_delta to 0 if -j is set
10569
10570
10571 Modified:
10572 trunk/modules/core/m_join.c (File Modified)
10573 trunk/modules/core/m_mode.c (File Modified)
10574 trunk/modules/core/m_sjoin.c (File Modified)
10575
10576
10577 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10578 Log:
10579 Also start a new "period" for join throttling for remote joins,
10580 if necessary. Make the code slightly clearer.
10581
10582
10583 Modified:
10584 trunk/modules/core/m_join.c (File Modified)
10585 trunk/src/channel.c (File Modified)
10586
10587
10588 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10589 Log:
10590 Some +j improvements, still broken.
10591
10592
10593 Modified:
10594 trunk/modules/core/m_join.c (File Modified)
10595 trunk/modules/core/m_sjoin.c (File Modified)
10596
10597
10598 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10599 Log:
10600 Only do +z processing for +m channels the sender is on,
10601 as bans/quiets are currently only checked locally.
10602
10603
10604 Modified:
10605 trunk/modules/core/m_message.c (File Modified)
10606
10607
10608 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10609 Log:
10610 - Add max_bans_large configuration option, defaulting to 500, to
10611 limit the number of bans in a +L channel
10612 - Change b/e/I to b/e/I/q in texts
10613
10614
10615 Modified:
10616 trunk/doc/example.conf (File Modified)
10617 trunk/include/s_conf.h (File Modified)
10618 trunk/modules/core/m_mode.c (File Modified)
10619 trunk/modules/m_info.c (File Modified)
10620 trunk/src/newconf.c (File Modified)
10621 trunk/src/s_conf.c (File Modified)
10622
10623
10624 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10625 Log:
10626 Store invite for +gi channels.
10627 Note that +gi is significantly weaker access control than +i.
10628
10629
10630 Modified:
10631 trunk/modules/m_invite.c (File Modified)
10632
10633
10634 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10635 Log:
10636 Nonops are allowed to see +q lists.
10637
10638
10639 Modified:
10640 trunk/modules/core/m_mode.c (File Modified)
10641
10642
10643 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10644 Log:
10645 Invalidate can_send() cache on -q.
10646
10647
10648 Modified:
10649 trunk/modules/core/m_mode.c (File Modified)
10650
10651
10652 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10653 Log:
10654 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10655
10656
10657 Modified:
10658 trunk/modules/core/m_sjoin.c (File Modified)
10659
10660
10661 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10662 Log:
10663 - Allow blank SJOINs -- for permanant channels.
10664
10665
10666 Modified:
10667 trunk/modules/core/m_sjoin.c (File Modified)
10668
10669
10670 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10671 Log:
10672 - Burst permanant channels.
10673
10674
10675 Modified:
10676 trunk/src/s_serv.c (File Modified)
10677
10678
10679 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10680 Log:
10681 - Fix handling of permanant channels.
10682
10683
10684 Modified:
10685 trunk/modules/core/m_join.c (File Modified)
10686
10687
10688 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10689 Log:
10690 - Run indent on core modules.
10691 - Add propagation of join throttle settings.
10692
10693
10694 Modified:
10695 trunk/modules/core/m_die.c (File Modified)
10696 trunk/modules/core/m_error.c (File Modified)
10697 trunk/modules/core/m_join.c (File Modified)
10698 trunk/modules/core/m_kick.c (File Modified)
10699 trunk/modules/core/m_kill.c (File Modified)
10700 trunk/modules/core/m_message.c (File Modified)
10701 trunk/modules/core/m_mode.c (File Modified)
10702 trunk/modules/core/m_nick.c (File Modified)
10703 trunk/modules/core/m_part.c (File Modified)
10704 trunk/modules/core/m_quit.c (File Modified)
10705 trunk/modules/core/m_server.c (File Modified)
10706 trunk/modules/core/m_sjoin.c (File Modified)
10707 trunk/modules/core/m_squit.c (File Modified)
10708
10709
10710 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10711 Log:
10712 - Fix mistake in commit message.
10713
10714
10715 Modified:
10716 trunk/ChangeLog (File Modified)
10717
10718
10719 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10720 Log:
10721 - Channel throttling.
10722
10723
10724 Modified:
10725 trunk/NEWS (File Modified)
10726 trunk/include/supported.h (File Modified)
10727 trunk/modules/core/m_mode.c (File Modified)
10728 trunk/src/messages.tab (File Modified)
10729
10730
10731 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10732 Log:
10733 - Channel throttle logic fixes.
10734
10735
10736 Modified:
10737 trunk/include/channel.h (File Modified)
10738
10739
10740 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10741 Log:
10742 - Add the throttle logic.
10743
10744
10745 Modified:
10746 trunk/include/channel.h (File Modified)
10747 trunk/include/numeric.h (File Modified)
10748 trunk/modules/core/m_join.c (File Modified)
10749 trunk/src/channel.c (File Modified)
10750 trunk/src/messages.tab (File Modified)
10751
10752
10753 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10754 Log:
10755 - Cosmetic fixes to CREDITS.
10756
10757
10758 Modified:
10759 trunk/CREDITS (File Modified)
10760
10761
10762 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10763 Log:
10764 - Better channel_modes() from ShadowIRCd 4.
10765
10766
10767 Modified:
10768 trunk/include/channel.h (File Modified)
10769 trunk/src/channel.c (File Modified)
10770
10771
10772 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10773 Log:
10774 - Strip colour codes from parts.
10775
10776
10777 Modified:
10778 trunk/modules/core/m_part.c (File Modified)
10779
10780
10781 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10782 Log:
10783 - Strip colour codes from quits.
10784
10785
10786 Modified:
10787 trunk/modules/core/m_quit.c (File Modified)
10788
10789
10790 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10791 Log:
10792 - add +c/+g/+z to channel_modes().
10793
10794
10795 Modified:
10796 trunk/src/channel.c (File Modified)
10797
10798
10799 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10800 Log:
10801 - Add +g to 004/005 numerics.
10802
10803
10804 Modified:
10805 trunk/include/supported.h (File Modified)
10806 trunk/src/messages.tab (File Modified)
10807
10808
10809 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10810 Log:
10811 - Add +cgz to set_final_mode() in both join/sjoin.
10812 - Implement channel mode +g: Free invite.
10813
10814
10815 Modified:
10816 trunk/include/channel.h (File Modified)
10817 trunk/modules/core/m_join.c (File Modified)
10818 trunk/modules/core/m_mode.c (File Modified)
10819 trunk/modules/core/m_sjoin.c (File Modified)
10820 trunk/modules/m_invite.c (File Modified)
10821
10822
10823 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10824 Log:
10825 - Make sure /stats p uses the right list.
10826
10827
10828 Modified:
10829 trunk/modules/m_stats.c (File Modified)
10830
10831
10832 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10833 Log:
10834 - local oper list becomes local_oper_list.
10835 - all opers are stored on oper_list for /stats p.
10836
10837
10838 Modified:
10839 trunk/include/ircd.h (File Modified)
10840 trunk/modules/m_stats.c (File Modified)
10841 trunk/modules/m_trace.c (File Modified)
10842 trunk/src/client.c (File Modified)
10843 trunk/src/ircd.c (File Modified)
10844 trunk/src/s_user.c (File Modified)
10845 trunk/src/send.c (File Modified)
10846
10847
10848 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10849 Log:
10850 - Remove ENABLE_SERVICES legacy define.
10851
10852
10853 Modified:
10854 trunk/configure (File Modified)
10855 trunk/configure.ac (File Modified)
10856 trunk/include/client.h (File Modified)
10857 trunk/include/m_info.h (File Modified)
10858 trunk/include/s_conf.h (File Modified)
10859 trunk/modules/Makefile.in (File Modified)
10860 trunk/modules/core/m_kick.c (File Modified)
10861 trunk/modules/core/m_mode.c (File Modified)
10862 trunk/modules/core/m_nick.c (File Modified)
10863 trunk/modules/core/m_sjoin.c (File Modified)
10864 trunk/modules/m_services.c (File Modified)
10865 trunk/src/channel.c (File Modified)
10866 trunk/src/newconf.c (File Modified)
10867 trunk/src/s_conf.c (File Modified)
10868 trunk/src/s_serv.c (File Modified)
10869 trunk/src/s_user.c (File Modified)
10870
10871
10872 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10873 Log:
10874 - New reject message, ala ircu.
10875
10876
10877 Modified:
10878 trunk/src/reject.c (File Modified)
10879
10880
10881 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10882 Log:
10883 - Reduce 'broadcast storm' effect in m_chghost.
10884
10885
10886 Modified:
10887 trunk/modules/m_chghost.c (File Modified)
10888
10889
10890 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10891 Log:
10892 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10893
10894
10895 Modified:
10896 trunk/include/supported.h (File Modified)
10897 trunk/src/messages.tab (File Modified)
10898
10899
10900 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10901 Log:
10902 - Implement +z.
10903
10904
10905 Modified:
10906 trunk/include/channel.h (File Modified)
10907 trunk/modules/core/m_message.c (File Modified)
10908 trunk/modules/core/m_mode.c (File Modified)
10909
10910
10911 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10912 Log:
10913 - use sendto_one_numeric() in some places.
10914
10915
10916 Modified:
10917 trunk/modules/core/m_mode.c (File Modified)
10918
10919
10920 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10921 Log:
10922 - Implement channel mode +c -- colour stripping.
10923
10924
10925 Modified:
10926 trunk/include/irc_string.h (File Modified)
10927 trunk/include/supported.h (File Modified)
10928 trunk/modules/core/m_message.c (File Modified)
10929 trunk/modules/core/m_mode.c (File Modified)
10930 trunk/src/irc_string.c (File Modified)
10931 trunk/src/messages.tab (File Modified)
10932
10933
10934 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10935 Log:
10936 - Add +qLP to CHANMODES 005 numeric.
10937
10938
10939 Modified:
10940 trunk/include/supported.h (File Modified)
10941
10942
10943 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10944 Log:
10945 Move credits files to doc/.
10946
10947
10948 Modified:
10949 trunk/Hybrid-team (File Deleted)
10950 trunk/Ratbox-team (File Deleted)
10951 trunk/doc/Hybrid-team (File Added)
10952 trunk/doc/Ratbox-team (File Added)
10953
10954
10955 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10956 Log:
10957 - Rename Ratbox credits as Ratbox-team.
10958 - Add in our own CREDITS.
10959
10960
10961 Modified:
10962 trunk/CREDITS (File Deleted)
10963 trunk/CREDITS (File Added)
10964 trunk/Ratbox-team (File Added)
10965
10966
10967 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10968 Log:
10969 - Quietcache fixes.
10970
10971
10972 Modified:
10973 trunk/modules/core/m_mode.c (File Modified)
10974
10975
10976 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10977 Log:
10978 - Rebuild configure.
10979
10980
10981 Modified:
10982 trunk/autom4te.cache/ (File Deleted)
10983 trunk/configure (File Modified)
10984
10985
10986 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10987 Log:
10988 Add +q to messages.tab.
10989
10990
10991 Modified:
10992 trunk/src/messages.tab (File Modified)
10993
10994
10995 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10996 Log:
10997 - port m_sjoin stuff to TS6 JOIN syntax.
10998
10999
11000 Modified:
11001 trunk/modules/core/m_join.c (File Modified)
11002
11003
11004 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
11005 Log:
11006 - Implement channel mode +q (quiet)
11007
11008
11009 Modified:
11010 trunk/include/channel.h (File Modified)
11011 trunk/modules/core/m_mode.c (File Modified)
11012 trunk/src/channel.c (File Modified)
11013
11014
11015 jilles 2005/09/10 03:03:05 UTC (20050910-40)
11016 Log:
11017 Add +L/+P for set_final_mode().
11018
11019
11020 Modified:
11021 trunk/modules/core/m_sjoin.c (File Modified)
11022
11023
11024 jilles 2005/09/10 02:59:22 UTC (20050910-38)
11025 Log:
11026 Add +L/+P in channel_modes().
11027
11028
11029 Modified:
11030 trunk/src/channel.c (File Modified)
11031
11032
11033 jilles 2005/09/10 02:55:10 UTC (20050910-36)
11034 Log:
11035 - Use MODE_PERMANENT, not MODE_PERMANANT
11036 - Actually use chm_staff()
11037
11038 It compiles but is not otherwise tested.
11039
11040
11041 Modified:
11042 trunk/include/channel.h (File Modified)
11043 trunk/modules/core/m_mode.c (File Modified)
11044 trunk/modules/core/m_sjoin.c (File Modified)
11045 trunk/src/channel.c (File Modified)
11046
11047
11048 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
11049 Log:
11050 - Ok, patchlevel.h is fixed now.
11051
11052
11053 Modified:
11054 trunk/include/patchlevel.h (File Modified)
11055
11056
11057 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11058 Log:
11059 - *sigh*
11060
11061
11062 Modified:
11063 trunk/include/patchlevel.h (File Modified)
11064 trunk/src/version.c.SH (File Modified)
11065
11066
11067 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11068 Log:
11069 - Fix compilation issue with version.c.
11070
11071
11072 Modified:
11073 trunk/src/version.c.SH (File Modified)
11074
11075
11076 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11077 Log:
11078 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11079 this from the BUGS file.
11080
11081
11082 Modified:
11083 trunk/BUGS (File Modified)
11084
11085
11086 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11087 Log:
11088 Mangle all netsplit messages if flatten links is enabled.
11089
11090
11091 Modified:
11092 trunk/src/client.c (File Modified)
11093
11094
11095 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11096 Log:
11097 - jilles pointed out that /stats p needed severe changes -- implement
11098 them
11099
11100
11101 Modified:
11102 trunk/modules/m_stats.c (File Modified)
11103
11104
11105 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11106 Log:
11107 Rename RELNOTES to NEWS.
11108
11109
11110 Modified:
11111 trunk/NEWS (File Added)
11112 trunk/RELNOTES (File Deleted)
11113
11114
11115 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11116 Log:
11117 Update RELNOTES.
11118
11119
11120 Modified:
11121 trunk/RELNOTES (File Modified)
11122
11123
11124 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11125 Log:
11126 - Make /stats p work globally.
11127 - Change 'OPER(s)' to 'staff members'
11128
11129
11130 Modified:
11131 trunk/modules/m_stats.c (File Modified)
11132
11133
11134 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11135 Log:
11136 - add modes, +LP to RPL_MYINFO.
11137
11138
11139 Modified:
11140 trunk/src/messages.tab (File Modified)
11141
11142
11143 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11144 Log:
11145 More stuff to RELNOTES.
11146
11147
11148 Modified:
11149 trunk/RELNOTES (File Modified)
11150
11151
11152 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11153 Log:
11154 - Implement +P.
11155
11156
11157 Modified:
11158 trunk/modules/core/m_sjoin.c (File Modified)
11159 trunk/src/channel.c (File Modified)
11160
11161
11162 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11163 Log:
11164 - Implement list limit exceed modes -- +L.
11165
11166
11167 Modified:
11168 trunk/modules/core/m_mode.c (File Modified)
11169
11170
11171 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11172 Log:
11173 - Add handlers for modes +L, +P.
11174
11175
11176 Modified:
11177 trunk/include/channel.h (File Modified)
11178 trunk/modules/core/m_mode.c (File Modified)
11179
11180
11181 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11182 Log:
11183 Update properties on *everything*.
11184
11185
11186 Modified:
11187 trunk/.cvsignore (Property Modified)
11188 trunk/.indent.pro (Property Modified)
11189 trunk/BUGS (File Modified) (Property Modified)
11190 trunk/CREDITS (File Modified) (Property Modified)
11191 trunk/ChangeLog (Property Modified)
11192 trunk/Hybrid-team (File Modified) (Property Modified)
11193 trunk/INSTALL (File Modified) (Property Modified)
11194 trunk/LICENSE (File Modified) (Property Modified)
11195 trunk/Makefile.in (File Modified) (Property Modified)
11196 trunk/README.FIRST (File Modified) (Property Modified)
11197 trunk/RELNOTES (File Modified) (Property Modified)
11198 trunk/SVN-Access (Property Modified)
11199 trunk/aclocal.m4 (File Modified) (Property Modified)
11200 trunk/adns/.cvsignore (Property Modified)
11201 trunk/adns/COPYING (Property Modified)
11202 trunk/adns/GPL-vs-LGPL (Property Modified)
11203 trunk/adns/Makefile.in (File Modified) (Property Modified)
11204 trunk/adns/README (Property Modified)
11205 trunk/adns/README.ircd (Property Modified)
11206 trunk/adns/adns.h (File Modified) (Property Modified)
11207 trunk/adns/check.c (File Modified) (Property Modified)
11208 trunk/adns/dlist.h (File Modified) (Property Modified)
11209 trunk/adns/event.c (File Modified) (Property Modified)
11210 trunk/adns/general.c (File Modified) (Property Modified)
11211 trunk/adns/internal.h (File Modified) (Property Modified)
11212 trunk/adns/parse.c (File Modified) (Property Modified)
11213 trunk/adns/query.c (File Modified) (Property Modified)
11214 trunk/adns/reply.c (File Modified) (Property Modified)
11215 trunk/adns/setup.c (File Modified) (Property Modified)
11216 trunk/adns/transmit.c (File Modified) (Property Modified)
11217 trunk/adns/tvarith.h (File Modified) (Property Modified)
11218 trunk/adns/types.c (File Modified) (Property Modified)
11219 trunk/configure (File Modified) (Property Modified)
11220 trunk/configure.ac (File Modified) (Property Modified)
11221 trunk/contrib/.cvsignore (Property Modified)
11222 trunk/contrib/.indent.pro (Property Modified)
11223 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11224 trunk/contrib/README (File Modified) (Property Modified)
11225 trunk/contrib/example_module.c (File Modified) (Property Modified)
11226 trunk/contrib/m_42.c (File Modified) (Property Modified)
11227 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11228 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11229 trunk/contrib/m_force.c (File Modified) (Property Modified)
11230 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11231 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11232 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11233 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11234 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11235 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11236 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11237 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11238 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11239 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11240 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11241 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11242 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11243 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11244 trunk/doc/.cvsignore (Property Modified)
11245 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11246 trunk/doc/Makefile.in (File Modified) (Property Modified)
11247 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11248 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11249 trunk/doc/challenge.txt (File Modified) (Property Modified)
11250 trunk/doc/example.conf (File Modified) (Property Modified)
11251 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11252 trunk/doc/hooks.txt (File Modified) (Property Modified)
11253 trunk/doc/index.txt (File Modified) (Property Modified)
11254 trunk/doc/ircd.8 (File Modified) (Property Modified)
11255 trunk/doc/ircd.motd (Property Modified)
11256 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11257 trunk/doc/modeg.txt (File Modified) (Property Modified)
11258 trunk/doc/modes.txt (File Modified) (Property Modified)
11259 trunk/doc/monitor.txt (File Modified) (Property Modified)
11260 trunk/doc/old/Authors (Property Modified)
11261 trunk/doc/operguide.txt (File Modified) (Property Modified)
11262 trunk/doc/opermyth.txt (Property Modified)
11263 trunk/doc/server-version-info (File Modified) (Property Modified)
11264 trunk/doc/services.txt (File Modified) (Property Modified)
11265 trunk/doc/technical/README.TSora (Property Modified)
11266 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11267 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11268 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11269 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11270 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11271 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11272 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11273 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11274 trunk/doc/technical/rfc1459.txt (Property Modified)
11275 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11276 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11277 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11278 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11279 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11280 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11281 trunk/help/Makefile.in (File Modified) (Property Modified)
11282 trunk/help/opers/accept (Property Modified)
11283 trunk/help/opers/admin (Property Modified)
11284 trunk/help/opers/away (Property Modified)
11285 trunk/help/opers/capab (Property Modified)
11286 trunk/help/opers/challenge (Property Modified)
11287 trunk/help/opers/close (Property Modified)
11288 trunk/help/opers/cmode (Property Modified)
11289 trunk/help/opers/cnotice (Property Modified)
11290 trunk/help/opers/connect (Property Modified)
11291 trunk/help/opers/cprivmsg (Property Modified)
11292 trunk/help/opers/credits (Property Modified)
11293 trunk/help/opers/die (Property Modified)
11294 trunk/help/opers/dline (Property Modified)
11295 trunk/help/opers/eob (Property Modified)
11296 trunk/help/opers/error (Property Modified)
11297 trunk/help/opers/etrace (Property Modified)
11298 trunk/help/opers/gline (Property Modified)
11299 trunk/help/opers/help (Property Modified)
11300 trunk/help/opers/index (Property Modified)
11301 trunk/help/opers/info (Property Modified)
11302 trunk/help/opers/invite (Property Modified)
11303 trunk/help/opers/ison (Property Modified)
11304 trunk/help/opers/join (Property Modified)
11305 trunk/help/opers/kick (Property Modified)
11306 trunk/help/opers/kill (Property Modified)
11307 trunk/help/opers/kline (Property Modified)
11308 trunk/help/opers/knock (Property Modified)
11309 trunk/help/opers/links (Property Modified)
11310 trunk/help/opers/list (Property Modified)
11311 trunk/help/opers/locops (Property Modified)
11312 trunk/help/opers/lusers (Property Modified)
11313 trunk/help/opers/modlist (Property Modified)
11314 trunk/help/opers/modload (Property Modified)
11315 trunk/help/opers/modrestart (Property Modified)
11316 trunk/help/opers/modunload (Property Modified)
11317 trunk/help/opers/motd (Property Modified)
11318 trunk/help/opers/names (Property Modified)
11319 trunk/help/opers/nick (Property Modified)
11320 trunk/help/opers/notice (Property Modified)
11321 trunk/help/opers/oper (Property Modified)
11322 trunk/help/opers/operspy (Property Modified)
11323 trunk/help/opers/operwall (Property Modified)
11324 trunk/help/opers/part (Property Modified)
11325 trunk/help/opers/pass (Property Modified)
11326 trunk/help/opers/ping (Property Modified)
11327 trunk/help/opers/pong (Property Modified)
11328 trunk/help/opers/post (Property Modified)
11329 trunk/help/opers/privmsg (Property Modified)
11330 trunk/help/opers/quit (Property Modified)
11331 trunk/help/opers/rehash (Property Modified)
11332 trunk/help/opers/restart (Property Modified)
11333 trunk/help/opers/resv (Property Modified)
11334 trunk/help/opers/server (Property Modified)
11335 trunk/help/opers/set (Property Modified)
11336 trunk/help/opers/sjoin (Property Modified)
11337 trunk/help/opers/squit (Property Modified)
11338 trunk/help/opers/stats (Property Modified)
11339 trunk/help/opers/svinfo (Property Modified)
11340 trunk/help/opers/testgecos (Property Modified)
11341 trunk/help/opers/testline (Property Modified)
11342 trunk/help/opers/testmask (Property Modified)
11343 trunk/help/opers/time (Property Modified)
11344 trunk/help/opers/topic (Property Modified)
11345 trunk/help/opers/trace (Property Modified)
11346 trunk/help/opers/uhelp (Property Modified)
11347 trunk/help/opers/umode (Property Modified)
11348 trunk/help/opers/undline (Property Modified)
11349 trunk/help/opers/ungline (Property Modified)
11350 trunk/help/opers/unkline (Property Modified)
11351 trunk/help/opers/unresv (Property Modified)
11352 trunk/help/opers/unxline (Property Modified)
11353 trunk/help/opers/user (Property Modified)
11354 trunk/help/opers/userhost (Property Modified)
11355 trunk/help/opers/users (Property Modified)
11356 trunk/help/opers/version (Property Modified)
11357 trunk/help/opers/wallops (Property Modified)
11358 trunk/help/opers/who (Property Modified)
11359 trunk/help/opers/whois (Property Modified)
11360 trunk/help/opers/whowas (Property Modified)
11361 trunk/help/opers/xline (Property Modified)
11362 trunk/help/users/index (Property Modified)
11363 trunk/help/users/info (Property Modified)
11364 trunk/help/users/notice (Property Modified)
11365 trunk/help/users/privmsg (Property Modified)
11366 trunk/help/users/stats (Property Modified)
11367 trunk/help/users/umode (Property Modified)
11368 trunk/include/.cvsignore (Property Modified)
11369 trunk/include/.indent.pro (Property Modified)
11370 trunk/include/balloc.h (File Modified) (Property Modified)
11371 trunk/include/cache.h (File Modified) (Property Modified)
11372 trunk/include/channel.h (File Modified) (Property Modified)
11373 trunk/include/class.h (File Modified) (Property Modified)
11374 trunk/include/client.h (File Modified) (Property Modified)
11375 trunk/include/commio.h (File Modified) (Property Modified)
11376 trunk/include/common.h (File Modified) (Property Modified)
11377 trunk/include/config.h (File Modified) (Property Modified)
11378 trunk/include/config.h.dist (File Modified) (Property Modified)
11379 trunk/include/defaults.h (File Modified) (Property Modified)
11380 trunk/include/event.h (File Modified) (Property Modified)
11381 trunk/include/hash.h (File Modified) (Property Modified)
11382 trunk/include/hook.h (File Modified) (Property Modified)
11383 trunk/include/hostmask.h (File Modified) (Property Modified)
11384 trunk/include/irc_string.h (File Modified) (Property Modified)
11385 trunk/include/ircd.h (File Modified) (Property Modified)
11386 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11387 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11388 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11389 trunk/include/linebuf.h (File Modified) (Property Modified)
11390 trunk/include/listener.h (File Modified) (Property Modified)
11391 trunk/include/m_info.h (File Modified) (Property Modified)
11392 trunk/include/memory.h (File Modified) (Property Modified)
11393 trunk/include/modules.h (File Modified) (Property Modified)
11394 trunk/include/monitor.h (File Modified) (Property Modified)
11395 trunk/include/msg.h (File Modified) (Property Modified)
11396 trunk/include/newconf.h (File Modified) (Property Modified)
11397 trunk/include/numeric.h (File Modified) (Property Modified)
11398 trunk/include/packet.h (File Modified) (Property Modified)
11399 trunk/include/parse.h (File Modified) (Property Modified)
11400 trunk/include/patchlevel.h (File Modified) (Property Modified)
11401 trunk/include/patricia.h (File Modified) (Property Modified)
11402 trunk/include/reject.h (File Modified) (Property Modified)
11403 trunk/include/res.h (File Modified) (Property Modified)
11404 trunk/include/restart.h (File Modified) (Property Modified)
11405 trunk/include/s_auth.h (File Modified) (Property Modified)
11406 trunk/include/s_conf.h (File Modified) (Property Modified)
11407 trunk/include/s_gline.h (File Modified) (Property Modified)
11408 trunk/include/s_log.h (File Modified) (Property Modified)
11409 trunk/include/s_newconf.h (File Modified) (Property Modified)
11410 trunk/include/s_serv.h (File Modified) (Property Modified)
11411 trunk/include/s_stats.h (File Modified) (Property Modified)
11412 trunk/include/s_user.h (File Modified) (Property Modified)
11413 trunk/include/s_zip.h (File Modified) (Property Modified)
11414 trunk/include/scache.h (File Modified) (Property Modified)
11415 trunk/include/send.h (File Modified) (Property Modified)
11416 trunk/include/serno.h (Property Modified)
11417 trunk/include/setup.h.in (Property Modified)
11418 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11419 trunk/include/stdinc.h (File Modified) (Property Modified)
11420 trunk/include/supported.h (File Modified) (Property Modified)
11421 trunk/include/tools.h (File Modified) (Property Modified)
11422 trunk/include/whowas.h (File Modified) (Property Modified)
11423 trunk/install-sh (File Modified) (Property Modified)
11424 trunk/modules/.cvsignore (Property Modified)
11425 trunk/modules/.depend (Property Modified)
11426 trunk/modules/.indent.pro (Property Modified)
11427 trunk/modules/Makefile.in (File Modified) (Property Modified)
11428 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11429 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11430 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11431 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11432 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11433 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11434 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11435 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11436 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11437 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11438 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11439 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11440 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11441 trunk/modules/m_accept.c (File Modified) (Property Modified)
11442 trunk/modules/m_admin.c (File Modified) (Property Modified)
11443 trunk/modules/m_away.c (File Modified) (Property Modified)
11444 trunk/modules/m_cap.c (File Modified) (Property Modified)
11445 trunk/modules/m_capab.c (File Modified) (Property Modified)
11446 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11447 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11448 trunk/modules/m_close.c (File Modified) (Property Modified)
11449 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11450 trunk/modules/m_connect.c (File Modified) (Property Modified)
11451 trunk/modules/m_dline.c (File Modified) (Property Modified)
11452 trunk/modules/m_encap.c (File Modified) (Property Modified)
11453 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11454 trunk/modules/m_gline.c (File Modified) (Property Modified)
11455 trunk/modules/m_help.c (File Modified) (Property Modified)
11456 trunk/modules/m_info.c (File Modified) (Property Modified)
11457 trunk/modules/m_invite.c (File Modified) (Property Modified)
11458 trunk/modules/m_ison.c (File Modified) (Property Modified)
11459 trunk/modules/m_kline.c (File Modified) (Property Modified)
11460 trunk/modules/m_knock.c (File Modified) (Property Modified)
11461 trunk/modules/m_links.c (File Modified) (Property Modified)
11462 trunk/modules/m_list.c (File Modified) (Property Modified)
11463 trunk/modules/m_locops.c (File Modified) (Property Modified)
11464 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11465 trunk/modules/m_map.c (File Modified) (Property Modified)
11466 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11467 trunk/modules/m_motd.c (File Modified) (Property Modified)
11468 trunk/modules/m_names.c (File Modified) (Property Modified)
11469 trunk/modules/m_oper.c (File Modified) (Property Modified)
11470 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11471 trunk/modules/m_pass.c (File Modified) (Property Modified)
11472 trunk/modules/m_ping.c (File Modified) (Property Modified)
11473 trunk/modules/m_pong.c (File Modified) (Property Modified)
11474 trunk/modules/m_post.c (File Modified) (Property Modified)
11475 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11476 trunk/modules/m_restart.c (File Modified) (Property Modified)
11477 trunk/modules/m_resv.c (File Modified) (Property Modified)
11478 trunk/modules/m_services.c (File Modified) (Property Modified)
11479 trunk/modules/m_set.c (File Modified) (Property Modified)
11480 trunk/modules/m_stats.c (File Modified) (Property Modified)
11481 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11482 trunk/modules/m_tb.c (File Modified) (Property Modified)
11483 trunk/modules/m_testline.c (File Modified) (Property Modified)
11484 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11485 trunk/modules/m_time.c (File Modified) (Property Modified)
11486 trunk/modules/m_topic.c (File Modified) (Property Modified)
11487 trunk/modules/m_trace.c (File Modified) (Property Modified)
11488 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11489 trunk/modules/m_user.c (File Modified) (Property Modified)
11490 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11491 trunk/modules/m_users.c (File Modified) (Property Modified)
11492 trunk/modules/m_version.c (File Modified) (Property Modified)
11493 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11494 trunk/modules/m_who.c (File Modified) (Property Modified)
11495 trunk/modules/m_whois.c (File Modified) (Property Modified)
11496 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11497 trunk/modules/m_xline.c (File Modified) (Property Modified)
11498 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11499 trunk/servlink/.cvsignore (Property Modified)
11500 trunk/servlink/.indent.pro (Property Modified)
11501 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11502 trunk/servlink/README (File Modified) (Property Modified)
11503 trunk/servlink/TODO (File Modified) (Property Modified)
11504 trunk/servlink/control.c (File Modified) (Property Modified)
11505 trunk/servlink/control.h (File Modified) (Property Modified)
11506 trunk/servlink/io.c (File Modified) (Property Modified)
11507 trunk/servlink/io.h (File Modified) (Property Modified)
11508 trunk/servlink/servlink.c (File Modified) (Property Modified)
11509 trunk/servlink/servlink.h (File Modified) (Property Modified)
11510 trunk/src/.cvsignore (Property Modified)
11511 trunk/src/.depend (Property Modified)
11512 trunk/src/.indent.pro (Property Modified)
11513 trunk/src/Makefile.in (File Modified) (Property Modified)
11514 trunk/src/adns.c (File Modified) (Property Modified)
11515 trunk/src/balloc.c (File Modified) (Property Modified)
11516 trunk/src/cache.c (File Modified) (Property Modified)
11517 trunk/src/channel.c (File Modified) (Property Modified)
11518 trunk/src/class.c (File Modified) (Property Modified)
11519 trunk/src/client.c (File Modified) (Property Modified)
11520 trunk/src/commio.c (File Modified) (Property Modified)
11521 trunk/src/devpoll.c (File Modified) (Property Modified)
11522 trunk/src/epoll.c (File Modified) (Property Modified)
11523 trunk/src/event.c (File Modified) (Property Modified)
11524 trunk/src/getopt.c (File Modified) (Property Modified)
11525 trunk/src/hash.c (File Modified) (Property Modified)
11526 trunk/src/hook.c (File Modified) (Property Modified)
11527 trunk/src/hostmask.c (File Modified) (Property Modified)
11528 trunk/src/irc_string.c (File Modified) (Property Modified)
11529 trunk/src/ircd.c (File Modified) (Property Modified)
11530 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11531 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11532 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11533 trunk/src/kdparse.c (File Modified) (Property Modified)
11534 trunk/src/kqueue.c (File Modified) (Property Modified)
11535 trunk/src/linebuf.c (File Modified) (Property Modified)
11536 trunk/src/listener.c (File Modified) (Property Modified)
11537 trunk/src/match.c (File Modified) (Property Modified)
11538 trunk/src/memory.c (File Modified) (Property Modified)
11539 trunk/src/messages.tab (File Modified) (Property Modified)
11540 trunk/src/modules.c (File Modified) (Property Modified)
11541 trunk/src/monitor.c (File Modified) (Property Modified)
11542 trunk/src/newconf.c (File Modified) (Property Modified)
11543 trunk/src/numeric.c (File Modified) (Property Modified)
11544 trunk/src/packet.c (File Modified) (Property Modified)
11545 trunk/src/parse.c (File Modified) (Property Modified)
11546 trunk/src/patricia.c (File Modified) (Property Modified)
11547 trunk/src/poll.c (File Modified) (Property Modified)
11548 trunk/src/reject.c (File Modified) (Property Modified)
11549 trunk/src/restart.c (File Modified) (Property Modified)
11550 trunk/src/s_auth.c (File Modified) (Property Modified)
11551 trunk/src/s_conf.c (File Modified) (Property Modified)
11552 trunk/src/s_gline.c (File Modified) (Property Modified)
11553 trunk/src/s_log.c (File Modified) (Property Modified)
11554 trunk/src/s_newconf.c (File Modified) (Property Modified)
11555 trunk/src/s_serv.c (File Modified) (Property Modified)
11556 trunk/src/s_stats.c (File Modified) (Property Modified)
11557 trunk/src/s_user.c (File Modified) (Property Modified)
11558 trunk/src/scache.c (File Modified) (Property Modified)
11559 trunk/src/select.c (File Modified) (Property Modified)
11560 trunk/src/send.c (File Modified) (Property Modified)
11561 trunk/src/snprintf.c (File Modified) (Property Modified)
11562 trunk/src/tools.c (File Modified) (Property Modified)
11563 trunk/src/version.c.SH (File Modified) (Property Modified)
11564 trunk/src/whowas.c (File Modified) (Property Modified)
11565 trunk/tools/.cvsignore (Property Modified)
11566 trunk/tools/Makefile.in (File Modified) (Property Modified)
11567 trunk/tools/README (File Modified) (Property Modified)
11568 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11569 trunk/tools/convertilines.c (File Modified) (Property Modified)
11570 trunk/tools/convertklines.c (File Modified) (Property Modified)
11571 trunk/tools/mkkeypair (Property Modified)
11572 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11573 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11574 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11575 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11576 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11577 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11578 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11579 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11580 trunk/tools/untabify (File Modified) (Property Modified)
11581 trunk/tools/viconf.c (File Modified) (Property Modified)
11582
11583
11584 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11585 Log:
11586 - Update RELNOTES.
11587
11588
11589 Modified:
11590 trunk/RELNOTES (File Modified)
11591
11592
11593 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11594 Log:
11595 - Make version.c use our serial, not ratbox's.
11596
11597
11598 Modified:
11599 trunk/src/version.c.SH (File Modified)
11600
11601
11602 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11603 Log:
11604 - update RELNOTES
11605 - revved patchlevel to 2.1.5
11606
11607
11608 Modified:
11609 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11610 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11611
11612
11613 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11614 Log:
11615 - fix buffer overflow and unterminated buffer when removing TS6 bans
11616 - fix rebuilding of SJOIN
11617
11618
11619 Modified:
11620 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11621
11622
11623 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11624 Log:
11625 have servlink report if it gets an uncompressed error message when it gets inflate failures
11626
11627 Modified:
11628 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11629
11630
11631 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11632 Log:
11633 - extend our copyrights to 2005.
11634
11635
11636 Modified:
11637 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11638 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11639 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11640 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11641 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11642 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11643 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11644 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11645 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11646 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11647 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11648 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11666 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11667 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11675 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11676 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11677 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11678 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11682 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11683 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11684 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11685 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11686 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11687 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11688 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11689 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11690 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11691 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11692 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11693 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11694 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11695 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11696 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11697 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11698 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11699 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11700 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11701 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11702 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11703 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11704 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11705 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11706 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11707 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11708 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11709 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11711 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11712 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11713 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11714 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11715 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11716 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11717 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11718 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11719 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11720 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11721 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11722 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11723 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11724 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11725 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11726 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11727 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11728 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11729 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11730 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11731 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11732 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11733 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11734 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11735 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11736 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11737 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11738 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11739 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11740 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11741
11742
11743 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11744 Log:
11745 - update RELNOTES
11746 - revved patchlevel to 2.1.4
11747
11748
11749 Modified:
11750 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11751 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11752
11753
11754 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11755 Log:
11756 - add TARGMAX to 005
11757 - remove the +1 from ->uid in struct Client
11758 - fix checking of accept entries in m_accept.c
11759
11760
11761 Modified:
11762 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11763 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11764 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11766
11767
11768 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11769 Log:
11770 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11771 send it over TS6
11772
11773
11774 Modified:
11775 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11776
11777
11778 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11779 Log:
11780 - remove an unused variable
11781
11782
11783 Modified:
11784 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11785
11786
11787 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11788 Log:
11789 don't burst a TS5 name in burst_TS6. -via jillies
11790
11791 Modified:
11792 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11793
11794
11795 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11796 Log:
11797 - via jilles, make nickchanges invalidate any cached bans for
11798 quiet_on_ban
11799
11800
11801 Modified:
11802 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11803 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11804 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11805 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11806
11807
11808 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11809 Log:
11810 - fix some char vs byte usage to make adns compile cleanly with gcc4
11811
11812
11813 Modified:
11814 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11815 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11816 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11817 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11818 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11819 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11820 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11821 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11822
11823
11824 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11825 Log:
11826 userhost should allow 5 userhost checks, not 4
11827
11828 Modified:
11829 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11830
11831
11832 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11833 Log:
11834 - another darwin fix
11835
11836
11837 Modified:
11838 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11839
11840
11841 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11842 Log:
11843 - darwin fixes
11844
11845
11846 Modified:
11847 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11848 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11849 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11850 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11851 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11852 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11853 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11854 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11855
11856
11857 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11858 Log:
11859 - remove bogus extern of abort_list
11860
11861
11862 Modified:
11863 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11864
11865
11866 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11867 Log:
11868 svn repo access stuff
11869
11870 Modified:
11871 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11872
11873
11874 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11875 Log:
11876 test commit
11877
11878
11879 Modified:
11880 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11881
11882
11883 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11884 Log:
11885 test commit
11886
11887
11888 Modified:
11889 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11890
11891
11892 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11893 Log:
11894 revert omotd..i thought it was a good idea..oh well
11895
11896 Modified:
11897 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11898
11899
11900 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11901 Log:
11902 Commas are bad things in channel keys
11903
11904
11905 Modified:
11906 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11907
11908
11909 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11910 Log:
11911 Add OMOTD command to display oper motd
11912
11913
11914 Modified:
11915 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11916
11917
11918 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11919 Log:
11920 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11921
11922 Modified:
11923 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11924
11925
11926 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11927
11928 Modified files: (Branch: RATBOX_2_1)
11929 modules m_whois.c
11930 Log:
11931 - stop testing whois for protocol violations, as they can be caused in
11932 ircds going all the way back to the original ircd2.8
11933
11934 Revision Changes Path
11935 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11936
11937
11938
11939 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11940
11941 Modified files: (Branch: RATBOX_2_1)
11942 modules m_time.c
11943 Log:
11944 - remove some 2.2 code
11945
11946 Revision Changes Path
11947 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11948
11949
11950
11951 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11952
11953 Modified files: (Branch: RATBOX_2_1)
11954 modules m_time.c
11955 Log:
11956 backport of the silly december 31st bug
11957
11958 Revision Changes Path
11959 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11960
11961
11962
11963 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11964
11965 Modified files: (Branch: RATBOX_2_1)
11966 . RELNOTES
11967 include patchlevel.h
11968 Log:
11969 - revved patchlevel to 2.1.3
11970
11971 Revision Changes Path
11972 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11973 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11974
11975
11976
11977 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11978
11979 Modified files: (Branch: RATBOX_2_1)
11980 include client.h
11981 modules m_accept.c
11982 modules/core m_nick.c
11983 src client.c
11984 Log:
11985 - stop removing a clients own list of accepted clients when they do a
11986 nickchange
11987 - clean up the accept code so its less retarded
11988
11989 Revision Changes Path
11990 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11991 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11992 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11993 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11994
11995
11996
11997 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11998
11999 Modified files: (Branch: RATBOX_2_1)
12000 include event.h
12001 modules m_links.c
12002 src event.c ircd.c newconf.c
12003 Log:
12004 - remove a defn of links_cache_list in m_links.c which was causing
12005 the flattened links update to be ignored
12006 - add eventUpdate(), and make links_delay update on rehash
12007
12008 Revision Changes Path
12009 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
12010 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
12011 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
12012 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
12013 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
12014
12015
12016
12017 leeh 2005/06/12 02:23:01 UTC (20050612_2)
12018
12019 Modified files: (Branch: RATBOX_2_1)
12020 doc services.txt
12021 src newconf.c
12022 Log:
12023 - make the conf parser apply service {}; on rehash
12024
12025 Revision Changes Path
12026 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
12027 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
12028
12029
12030
12031 leeh 2005/06/12 02:10:30 UTC (20050612_1)
12032
12033 Modified files: (Branch: RATBOX_2_1)
12034 include m_info.h
12035 Log:
12036 - show ENABLE_SERVICES define in info
12037
12038 Revision Changes Path
12039 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
12040
12041
12042
12043 leeh 2005/06/12 01:44:37 UTC (20050612_0)
12044
12045 Modified files: (Branch: RATBOX_2_1)
12046 modules m_services.c m_stats.c
12047 Log:
12048 - via jilles, make m_services.c hook into stats U and display service
12049 blocks
12050
12051 Revision Changes Path
12052 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
12053 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
12054
12055
12056
12057 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12058
12059 Modified files: (Branch: RATBOX_2_1)
12060 . configure configure.ac
12061 Log:
12062 - default build to -O2
12063
12064 Revision Changes Path
12065 7.249.2.2 +4 -4 ircd-ratbox/configure
12066 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12067
12068
12069
12070 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12071
12072 Modified files: (Branch: RATBOX_2_1)
12073 doc example.conf example.efnet.conf
12074 include client.h s_conf.h s_newconf.h
12075 modules m_info.c
12076 modules/core m_join.c m_nick.c
12077 src channel.c newconf.c s_conf.c s_user.c
12078 Log:
12079 - remove no_oper_resvs from general {};
12080 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12081
12082 Revision Changes Path
12083 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12084 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12085 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12086 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12087 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12088 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12089 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12090 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12091 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12092 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12093 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12094 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12095
12096
12097
12098 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12099
12100 Modified files: (Branch: RATBOX_2_1)
12101 modules/core m_mode.c m_nick.c
12102 src s_newconf.c
12103 Log:
12104 - 2.0 sync:
12105 - raise max temptime to a year
12106 - tidy up BMASK
12107 - require 9 parameters in ms_nick(), 10 in ms_uid()
12108
12109 Revision Changes Path
12110 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12111 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12112 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12113
12114
12115
12116 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12117
12118 Modified files: (Branch: RATBOX_2_1)
12119 modules m_services.c
12120 Log:
12121 - only show services logged in info when its a local client
12122
12123 Revision Changes Path
12124 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12125
12126
12127
12128 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12129
12130 Modified files: (Branch: RATBOX_2_1)
12131 src match.c
12132 Log:
12133 passing a pointer to a pointer is not what was intended, oops
12134
12135 Revision Changes Path
12136 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12137
12138
12139
12140 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12141
12142 Modified files: (Branch: RATBOX_2_1)
12143 doc services.txt
12144 Log:
12145 - update services.txt with FNC
12146
12147 Revision Changes Path
12148 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12149
12150
12151
12152 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12153
12154 Modified files: (Branch: RATBOX_2_1)
12155 modules m_resv.c
12156 Log:
12157 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12158
12159 Revision Changes Path
12160 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12161
12162
12163
12164 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12165
12166 Modified files: (Branch: RATBOX_2_1)
12167 src s_auth.c
12168 Log:
12169 - add some uniqueness into auth process for bopm
12170
12171 Revision Changes Path
12172 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12173
12174
12175
12176 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12177
12178 Modified files: (Branch: RATBOX_2_1)
12179 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12180 Log:
12181 - make contrib/ compile
12182
12183 Revision Changes Path
12184 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12185 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12186 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12187 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12188
12189
12190
12191 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12192
12193 Modified files: (Branch: RATBOX_2_1)
12194 modules m_monitor.c
12195 Log:
12196 Don't allow MONITOR from an unregistered client
12197
12198 Revision Changes Path
12199 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12200
12201
12202
12203 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12204
12205 Modified files: (Branch: RATBOX_2_1)
12206 doc example.conf example.efnet.conf
12207 include class.h
12208 src class.c messages.tab newconf.c
12209 Log:
12210 - remove sendq_eob, its become more of a hindrance than a benefit.
12211 - sync example.efnet.conf cluster {}; with example.conf
12212
12213 Revision Changes Path
12214 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12215 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12216 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12217 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12218 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12219 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12220
12221
12222
12223 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12224
12225 Modified files: (Branch: RATBOX_2_1)
12226 . RELNOTES
12227 include patchlevel.h
12228 Log:
12229 - update RELNOTES
12230 - revved patchlevel to 2.1.2
12231
12232 Revision Changes Path
12233 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12234 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12235
12236
12237
12238 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12239
12240 Modified files: (Branch: RATBOX_2_1)
12241 . configure configure.ac
12242 Log:
12243 - raise default topiclen to 160.
12244
12245 Revision Changes Path
12246 7.249.2.1 +3 -3 ircd-ratbox/configure
12247 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12248
12249
12250
12251 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12252
12253 Modified files: (Branch: RATBOX_2_1)
12254 modules m_services.c
12255 Log:
12256 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12257 tsinfo matches this
12258
12259 Revision Changes Path
12260 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12261
12262
12263
12264 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12265
12266 Modified files: (Branch: RATBOX_2_1)
12267 modules m_services.c
12268 Log:
12269 - monitor_signoff() the client we're nickchanging
12270
12271 Revision Changes Path
12272 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12273
12274
12275
12276 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12277
12278 Modified files: (Branch: RATBOX_2_1)
12279 modules m_trace.c
12280 Log:
12281 - fix various UID problems with trace
12282
12283 Revision Changes Path
12284 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12285
12286
12287
12288 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12289
12290 Modified files: (Branch: RATBOX_2_1)
12291 help/opers dline kline
12292 modules m_resv.c m_stats.c
12293 modules/core m_mode.c
12294 Log:
12295 - sync with 2.0
12296 - tidy up kline/dline help to note they dont accept nick as target
12297 - disallow bans beginning with ':' over bmask
12298 - disallow bans with a space in chm_ban
12299 - stop counting hidden opers in stats p
12300 - match() parameters in remote unresv were inverted, causing it to fail
12301 - fix possibility of clients setting blank keys
12302
12303 Revision Changes Path
12304 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12305 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12306 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12307 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12308 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12309
12310
12311
12312 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12313
12314 Modified files: (Branch: RATBOX_2_1)
12315 src send.c
12316 Log:
12317 - fix problems with amd64 and the way we do va_list
12318
12319 Revision Changes Path
12320 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12321
12322
12323
12324 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12325
12326 Modified files: (Branch: RATBOX_2_1)
12327 modules m_services.c
12328 Log:
12329 - tidy up the kill notifications for RSFNC
12330
12331 Revision Changes Path
12332 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12333
12334
12335
12336 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12337
12338 Modified files: (Branch: RATBOX_2_1)
12339 include s_serv.h
12340 modules m_services.c
12341 src s_serv.c
12342 Log:
12343 - some more rserv stuff:
12344 - add RSFNC capability
12345 - fix up RSFNC, kill existing clients if they exist.
12346
12347 Revision Changes Path
12348 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12349 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12350 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12351
12352
12353
12354 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12355
12356 Modified files: (Branch: RATBOX_2_1)
12357 modules m_services.c
12358 Log:
12359 - first stab at a FNC implementation for rserv
12360
12361 Revision Changes Path
12362 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12363
12364
12365
12366 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12367
12368 Modified files: (Branch: RATBOX_2_1)
12369 help/opers umode
12370 Log:
12371 - remove a tab
12372
12373 Revision Changes Path
12374 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12375
12376
12377
12378 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12379
12380 Modified files: (Branch: RATBOX_2_1)
12381 src newconf.c
12382 Log:
12383 - add links_delay back
12384
12385 Revision Changes Path
12386 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12387
12388
12389
12390 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12391
12392 Modified files: (Branch: RATBOX_2_1)
12393 help/opers umode
12394 help/users umode
12395 Log:
12396 - swap tabs for spaces
12397
12398 Revision Changes Path
12399 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12400 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12401
12402
12403
12404 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12405
12406 Modified files: (Branch: RATBOX_2_1)
12407 include m_info.h
12408 Log:
12409 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12410 contained in the client_flood conf option
12411 - remove a couple of unused defines from info
12412
12413 Revision Changes Path
12414 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12415
12416
12417
12418 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12419
12420 Modified files: (Branch: RATBOX_2_1)
12421 src s_conf.c
12422 Log:
12423 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12424
12425 Revision Changes Path
12426 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12427
12428
12429
12430 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12431
12432 Modified files: (Branch: RATBOX_2_1)
12433 doc example.conf example.efnet.conf
12434 Log:
12435 - fix missing closing comment tag
12436
12437 Revision Changes Path
12438 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12439 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12440
12441
12442
12443 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12444
12445 Modified files: (Branch: RATBOX_2_1)
12446 . RELNOTES
12447 include patchlevel.h
12448 Log:
12449 - revved patchlevel to 2.1.1
12450
12451 Revision Changes Path
12452 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12453 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12454
12455
12456
12457 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12458
12459 Modified files: (Branch: RATBOX_2_1)
12460 modules m_kline.c
12461 Log:
12462 - sync up remote kline reasons, so theyre consistent with what happens
12463 when we add local klines - notably the "Temporary K-line x min" and
12464 date added to reason.
12465
12466 Revision Changes Path
12467 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12468
12469
12470
12471 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12472
12473 Modified files: (Branch: RATBOX_2_1)
12474 doc monitor.txt
12475 Log:
12476 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12477
12478 Revision Changes Path
12479 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12480
12481
12482
12483 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12484
12485 Modified files: (Branch: RATBOX_2_1)
12486 src commio.c
12487 Log:
12488 used the data pointer we saved, not what just got nulled
12489
12490 Revision Changes Path
12491 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12492
12493
12494
12495 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12496
12497 Modified files: (Branch: RATBOX_2_1)
12498 modules m_resv.c m_xline.c
12499 Log:
12500 - fix broken propagation of xline/resv
12501
12502 Revision Changes Path
12503 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12504 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12505
12506
12507
12508 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12509
12510 Modified files: (Branch: RATBOX_2_1)
12511 src s_auth.c
12512 Log:
12513 - properly increment bad auth count for stats T when we timeout an auth
12514
12515 Revision Changes Path
12516 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12517
12518
12519
12520 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12521
12522 Modified files: (Branch: RATBOX_2_1)
12523 doc monitor.txt
12524 include client.h
12525 modules/core m_nick.c
12526 Log:
12527 - fix a bit that didnt make sense in monitor.txt
12528 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12529
12530 Revision Changes Path
12531 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12532 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12533 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12534
12535
12536
12537 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12538
12539 Modified files: (Branch: RATBOX_2_1)
12540 src s_auth.c
12541 Log:
12542 removing dlink nodes from auth_poll_list twice is bad
12543
12544 Revision Changes Path
12545 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12546
12547
12548
12549 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12550
12551 Modified files: (Branch: RATBOX_2_1)
12552 modules m_stats.c
12553 Log:
12554 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12555 changed to RPL_STATSDEBUG
12556
12557 Revision Changes Path
12558 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12559
12560
12561
12562 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12563
12564 Added files: (Branch: RATBOX_2_1)
12565 doc tgchange.txt
12566 Log:
12567 - add some documentation about target change
12568
12569 Revision Changes Path
12570 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12571
12572
12573
12574 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12575
12576 Modified files: (Branch: RATBOX_2_1)
12577 include supported.h
12578 modules/core m_message.c
12579 Log:
12580 - remove extra argument to 005
12581 - disallow messaging of UIDs
12582
12583 Revision Changes Path
12584 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12585 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12586
12587
12588
12589 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12590
12591 Modified files: (Branch: RATBOX_2_1)
12592 src parse.c
12593 Log:
12594 - fix a longstanding parser bug with wrong limit checking, causing us to
12595 accept one less parameter than we're allowed to accept.
12596
12597 Revision Changes Path
12598 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12599
12600
12601
12602 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12603
12604 Modified files: (Branch: RATBOX_2_1)
12605 modules/core m_message.c
12606 Log:
12607 - exempt users messaging themselves from target change
12608
12609 Revision Changes Path
12610 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12611
12612
12613
12614 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12615
12616 Modified files: (Branch: RATBOX_2_1)
12617 include supported.h
12618 Log:
12619 - stop violating MAXPARA on 005.
12620
12621 Revision Changes Path
12622 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12623
12624
12625
12626 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12627
12628 Modified files: (Branch: RATBOX_2_1)
12629 modules/core m_nick.c
12630 Log:
12631 - dont store an ipv6 sockhost if we're not compiled with v6 support
12632
12633 Revision Changes Path
12634 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12635
12636
12637
12638 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12639
12640 Modified files: (Branch: RATBOX_2_1)
12641 include stdinc.h
12642 Log:
12643 - remove some vms includes
12644
12645 Revision Changes Path
12646 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12647
12648
12649
12650 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12651
12652 Modified files: (Branch: RATBOX_2_1)
12653 . ChangeLog
12654 include serno.h
12655 Log:
12656 - force commit for new branch
12657
12658 Revision Changes Path
12659 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12660 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12661
12662
12663
12664 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12665
12666 Modified files:
12667 . RELNOTES configure configure.ac
12668 include patchlevel.h
12669 Log:
12670 - revved patchlevel to 2.1.0
12671
12672 Revision Changes Path
12673 1.114 +6 -2 ircd-ratbox/RELNOTES
12674 7.249 +11 -11 ircd-ratbox/configure
12675 7.63 +3 -3 ircd-ratbox/configure.ac
12676 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12677
12678
12679
12680 leeh 2005/03/04 13:31:32 EST (20050304_2)
12681
12682 Modified files:
12683 . RELNOTES
12684 include patchlevel.h
12685 Log:
12686 - update RELNOTES
12687 - revved patchlevel to 2.1.0beta2
12688
12689 Revision Changes Path
12690 1.113 +12 -0 ircd-ratbox/RELNOTES
12691 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12692
12693
12694
12695 leeh 2005/03/04 13:27:05 EST (20050304_1)
12696
12697 Modified files:
12698 doc whats-new-2.1.txt
12699 src channel.c
12700 Log:
12701 - update whats-new-2.1
12702 - when we're handling global NAMES, dont output channels if there are no
12703 members within them we can show.
12704
12705 Revision Changes Path
12706 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12707 7.436 +12 -2 ircd-ratbox/src/channel.c
12708
12709
12710
12711 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12712
12713 Modified files:
12714 src patricia.c
12715 Log:
12716 That would be a node_heap not a prefix_heap..oops
12717
12718 Revision Changes Path
12719 7.30 +1 -1 ircd-ratbox/src/patricia.c
12720
12721
12722
12723 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12724
12725 Modified files:
12726 include stdinc.h
12727 Log:
12728 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12729 otherwise..the other macros might work????
12730
12731 Revision Changes Path
12732 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12733
12734
12735
12736 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12737
12738 Modified files:
12739 . configure configure.ac
12740 Log:
12741 i hate autoconf
12742
12743 Revision Changes Path
12744 7.248 +5 -5 ircd-ratbox/configure
12745 7.62 +5 -5 ircd-ratbox/configure.ac
12746
12747
12748
12749 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12750
12751 Modified files:
12752 . configure configure.ac
12753 Log:
12754 i hate autoconf
12755
12756 Revision Changes Path
12757 7.247 +3 -2 ircd-ratbox/configure
12758 7.61 +3 -2 ircd-ratbox/configure.ac
12759
12760
12761
12762 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12763
12764 Modified files:
12765 . configure configure.ac
12766 Log:
12767 doh
12768
12769 Revision Changes Path
12770 7.246 +6 -6 ircd-ratbox/configure
12771 7.60 +4 -4 ircd-ratbox/configure.ac
12772
12773
12774
12775 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12776
12777 Modified files:
12778 . configure configure.ac
12779 include stdinc.h
12780 Log:
12781 Doh these changes got put on RATBOX_2_0 when they were meant for
12782 head..oops...
12783 Also merged in the monitor heap size stuff, not that i think monitor has
12784 been moved to head
12785
12786 Revision Changes Path
12787 7.245 +12 -3 ircd-ratbox/configure
12788 7.59 +11 -3 ircd-ratbox/configure.ac
12789 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12790
12791
12792
12793 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12794
12795 Modified files:
12796 include stdinc.h
12797 Log:
12798 Add more robust alloca checking
12799
12800 Revision Changes Path
12801 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12802
12803
12804
12805 leeh 2005/02/24 15:27:17 EST (20050224_9)
12806
12807 Modified files:
12808 contrib m_42.c
12809 Log:
12810 - fix the copyright on m_42.c :p
12811
12812 Revision Changes Path
12813 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12814
12815
12816
12817 leeh 2005/02/24 15:22:53 EST (20050224_8)
12818
12819 Modified files:
12820 include supported.h
12821 modules m_dline.c
12822 Log:
12823 - fix a core in undline on bad masks
12824 - remove an unwanted space from beginning of second 005 numeric
12825
12826 Revision Changes Path
12827 7.5 +1 -1 ircd-ratbox/include/supported.h
12828 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12829
12830
12831
12832 leeh 2005/02/24 15:18:59 EST (20050224_7)
12833
12834 Modified files:
12835 modules m_monitor.c
12836 Log:
12837 - use max_monitor when adding nicknames
12838 - add in monitor s
12839 that should be everything now..
12840
12841 Revision Changes Path
12842 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12843
12844
12845
12846 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12847
12848 Modified files:
12849 contrib m_42.c
12850 Log:
12851 42
12852
12853 Revision Changes Path
12854 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12855
12856
12857
12858 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12859
12860 Modified files:
12861 contrib m_42.c
12862 Log:
12863 42
12864
12865 Revision Changes Path
12866 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12867
12868
12869
12870 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12871
12872 Added files:
12873 contrib m_42.c
12874 Log:
12875 The Answer to Life, the Universe, and Everything
12876
12877 Revision Changes Path
12878 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12879
12880
12881
12882 leeh 2005/02/24 14:53:04 EST (20050224_3)
12883
12884 Modified files:
12885 include monitor.h
12886 modules m_monitor.c
12887 src ircd.c monitor.c
12888 Log:
12889 - call init_monitor() on startup
12890 - add in support for adding/deleting/listing monitor entries
12891
12892 Revision Changes Path
12893 7.2 +3 -1 ircd-ratbox/include/monitor.h
12894 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12895 7.374 +2 -0 ircd-ratbox/src/ircd.c
12896 7.3 +15 -4 ircd-ratbox/src/monitor.c
12897
12898
12899
12900 leeh 2005/02/23 21:20:10 EST (20050224_2)
12901
12902 Modified files:
12903 doc example.conf example.efnet.conf
12904 include s_conf.h supported.h
12905 modules Makefile.in
12906 src client.c newconf.c s_conf.c
12907 Added files:
12908 modules m_monitor.c
12909 Log:
12910 - add the max_monitor config option
12911 - advertise MONITOR=%d in 005
12912 - clear a local clients monitor list on exit
12913 - add the framework for the MONITOR command
12914 - bed.
12915
12916 Revision Changes Path
12917 7.261 +5 -0 ircd-ratbox/doc/example.conf
12918 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12919 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12920 7.4 +4 -2 ircd-ratbox/include/supported.h
12921 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12922 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12923 7.492 +1 -0 ircd-ratbox/src/client.c
12924 7.202 +1 -0 ircd-ratbox/src/newconf.c
12925 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12926
12927
12928
12929 leeh 2005/02/23 20:57:51 EST (20050224_1)
12930
12931 Modified files:
12932 . configure configure.ac
12933 include setup.h.in
12934 src monitor.c
12935 Log:
12936 - move MONITOR_HEAP_SIZE over to configure
12937
12938 Revision Changes Path
12939 7.244 ircd-ratbox/configure
12940 7.58 +4 -2 ircd-ratbox/configure.ac
12941 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12942 7.2 +0 -2 ircd-ratbox/src/monitor.c
12943
12944
12945
12946 leeh 2005/02/23 20:48:08 EST (20050224_0)
12947
12948 Modified files:
12949 doc monitor.txt
12950 include client.h numeric.h
12951 modules/core m_nick.c
12952 src Makefile.in client.c messages.tab
12953 s_user.c
12954 Added files:
12955 include monitor.h
12956 src monitor.c
12957 Log:
12958 - first half of my server-side notify list implementation..
12959
12960 Revision Changes Path
12961 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12962 7.266 +3 -0 ircd-ratbox/include/client.h
12963 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12964 7.58 +6 -0 ircd-ratbox/include/numeric.h
12965 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12966 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12967 7.491 +3 -0 ircd-ratbox/src/client.c
12968 7.126 +5 -5 ircd-ratbox/src/messages.tab
12969 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12970 7.342 +2 -0 ircd-ratbox/src/s_user.c
12971
12972
12973
12974 leeh 2005/02/23 18:42:59 EST (20050223_0)
12975
12976 Modified files:
12977 include hash.h
12978 Log:
12979 - double the size of the client and channel hashtables (64k -> 128k and
12980 32k -> 64k). The improvements are quite significant..
12981
12982 Revision Changes Path
12983 7.54 +4 -4 ircd-ratbox/include/hash.h
12984
12985
12986
12987 leeh 2005/02/22 14:55:56 EST (20050222_1)
12988
12989 Modified files:
12990 doc monitor.txt
12991 modules m_services.c
12992 Log:
12993 - remove a couple of unused vars
12994 - update monitor.txt
12995
12996 Revision Changes Path
12997 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12998 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12999
13000
13001
13002 leeh 2005/02/21 19:47:24 EST (20050222_0)
13003
13004 Added files:
13005 doc monitor.txt
13006 Log:
13007 - add in my documentation on the upcoming MONITOR command
13008
13009 Revision Changes Path
13010 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
13011
13012
13013
13014 leeh 2005/02/21 12:09:34 EST (20050221_0)
13015
13016 Modified files:
13017 . configure configure.ac
13018 doc whats-new-2.1.txt
13019 tools README.mkpasswd
13020 Removed files:
13021 src crypt.c
13022 Log:
13023 - update whats-new-2.1.txt some more
13024 - we dont have vms mkpasswd anymore
13025 - remove the unused crypt.c
13026
13027 Revision Changes Path
13028 7.243 +3 -6 ircd-ratbox/configure
13029 7.57 +2 -4 ircd-ratbox/configure.ac
13030 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
13031 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
13032 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
13033
13034
13035
13036 leeh 2005/02/19 12:38:09 EST (20050219_3)
13037
13038 Modified files:
13039 doc example.conf example.efnet.conf
13040 include ircd.h
13041 modules m_pong.c
13042 src channel.c client.c ircd.c s_conf.c
13043 Log:
13044 - rework the splitcode, splitservers is now how many servers we've marked as
13045 EOB, rather than how many are linked. Thus pull ourselves out of
13046 splitmode immediately once this is satisfied
13047
13048 Revision Changes Path
13049 7.260 +8 -9 ircd-ratbox/doc/example.conf
13050 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
13051 7.83 +1 -0 ircd-ratbox/include/ircd.h
13052 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
13053 7.435 +16 -36 ircd-ratbox/src/channel.c
13054 7.490 +2 -0 ircd-ratbox/src/client.c
13055 7.373 +2 -1 ircd-ratbox/src/ircd.c
13056 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13057
13058
13059
13060 leeh 2005/02/19 09:02:34 EST (20050219_2)
13061
13062 Modified files:
13063 doc example.conf example.efnet.conf
13064 include ircd.h s_conf.h
13065 modules m_set.c
13066 src channel.c ircd.c newconf.c s_conf.c
13067 Log:
13068 - remove split_delay
13069
13070 Revision Changes Path
13071 7.259 +0 -5 ircd-ratbox/doc/example.conf
13072 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13073 7.82 +0 -1 ircd-ratbox/include/ircd.h
13074 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13075 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13076 7.434 +2 -7 ircd-ratbox/src/channel.c
13077 7.372 +0 -1 ircd-ratbox/src/ircd.c
13078 7.201 +0 -1 ircd-ratbox/src/newconf.c
13079 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13080
13081
13082
13083 leeh 2005/02/19 08:48:05 EST (20050219_1)
13084
13085 Modified files:
13086 include client.h
13087 modules m_cap.c m_who.c
13088 src channel.c
13089 Log:
13090 - implemented multi-prefix client capability, which allows stacking of @+ in
13091 names and who
13092
13093 Revision Changes Path
13094 7.265 +1 -1 ircd-ratbox/include/client.h
13095 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13096 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13097 7.433 +4 -6 ircd-ratbox/src/channel.c
13098
13099
13100
13101 leeh 2005/02/19 06:27:58 EST (20050219_0)
13102
13103 Modified files:
13104 modules m_etrace.c
13105 src newconf.c s_conf.c s_newconf.c
13106 Log:
13107 - removed some unused vars/functions
13108
13109 Revision Changes Path
13110 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13111 7.200 +0 -15 ircd-ratbox/src/newconf.c
13112 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13113 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13114
13115
13116
13117 leeh 2005/02/16 12:58:24 EST (20050216_2)
13118
13119 Modified files:
13120 . RELNOTES configure configure.ac
13121 include patchlevel.h
13122 Log:
13123 - update configure to reflect this is 'devel'
13124 - update RELNOTES
13125 - revved patchlevel to 2.1.0beta1
13126
13127 Revision Changes Path
13128 1.112 +9 -1 ircd-ratbox/RELNOTES
13129 7.242 +11 -11 ircd-ratbox/configure
13130 7.56 +3 -3 ircd-ratbox/configure.ac
13131 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13132
13133
13134
13135 leeh 2005/02/16 12:46:30 EST (20050216_1)
13136
13137 Modified files:
13138 . configure configure.ac
13139 include client.h numeric.h s_conf.h setup.h.in
13140 supported.h
13141 modules Makefile.in
13142 modules/core m_nick.c
13143 src Makefile.in client.c ircd.c messages.tab
13144 newconf.c s_conf.c s_user.c
13145 Removed files:
13146 include watch.h
13147 modules m_watch.c
13148 src watch.c
13149 Log:
13150 - remove watch, the protocol for this sucks so hard I just dont want it
13151 here ;-)
13152
13153 Revision Changes Path
13154 7.241 +2 -12 ircd-ratbox/configure
13155 7.55 +2 -4 ircd-ratbox/configure.ac
13156 7.264 +0 -2 ircd-ratbox/include/client.h
13157 7.57 +0 -11 ircd-ratbox/include/numeric.h
13158 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13159 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13160 7.3 +2 -3 ircd-ratbox/include/supported.h
13161 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13162 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13163 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13164 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13165 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13166 7.489 +0 -3 ircd-ratbox/src/client.c
13167 7.371 +0 -2 ircd-ratbox/src/ircd.c
13168 7.125 +9 -9 ircd-ratbox/src/messages.tab
13169 7.199 +0 -1 ircd-ratbox/src/newconf.c
13170 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13171 7.341 +0 -2 ircd-ratbox/src/s_user.c
13172 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13173
13174
13175
13176 leeh 2005/02/15 19:13:31 EST (20050216_0)
13177
13178 Modified files:
13179 include stdinc.h
13180 src event.c ircd_lexer.l ircd_signal.c
13181 modules.c
13182 Removed files:
13183 servlink descrip.mms
13184 Log:
13185 - remove a few vms bits
13186
13187 Revision Changes Path
13188 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13189 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13190 7.47 +0 -54 ircd-ratbox/src/event.c
13191 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13192 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13193 7.152 +0 -3 ircd-ratbox/src/modules.c
13194
13195
13196
13197 leeh 2005/02/15 18:53:32 EST (20050215_0)
13198
13199 Modified files:
13200 include hostmask.h ircd.h s_conf.h s_newconf.h
13201 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13202 m_xline.c
13203 src hostmask.c ircd.c ircd_signal.c s_conf.c
13204 s_newconf.c
13205 Log:
13206 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13207 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13208
13209 Revision Changes Path
13210 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13211 7.81 +1 -0 ircd-ratbox/include/ircd.h
13212 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13213 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13214 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13215 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13216 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13217 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13218 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13219 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13220 7.370 +7 -0 ircd-ratbox/src/ircd.c
13221 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13222 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13223 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13224
13225
13226
13227 leeh 2005/02/13 10:21:41 EST (20050213_4)
13228
13229 Modified files:
13230 doc services.txt
13231 Added files:
13232 doc whats-new-2.0.txt whats-new-2.1.txt
13233 Removed files:
13234 doc whats-new.txt
13235 Log:
13236 - move whats-new.txt to whats-new-2.0.txt
13237 - add in whats-new-2.1.txt
13238 - update services.txt with the whois for logged in users
13239
13240 Revision Changes Path
13241 7.2 +5 -0 ircd-ratbox/doc/services.txt
13242 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13243 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13244 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13245
13246
13247
13248 leeh 2005/02/13 09:20:37 EST (20050213_3)
13249
13250 Modified files:
13251 include supported.h
13252 modules/core m_message.c
13253 Log:
13254 - fix a compile error in m_message.c
13255 - update 005 to the spec and add CPRIVMSG/CNOTICE
13256
13257 Revision Changes Path
13258 7.2 +31 -37 ircd-ratbox/include/supported.h
13259 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13260
13261
13262
13263 leeh 2005/02/13 09:14:12 EST (20050213_2)
13264
13265 Modified files:
13266 src channel.c
13267 Log:
13268 - fix the membership memleak
13269
13270 Revision Changes Path
13271 7.432 +0 -3 ircd-ratbox/src/channel.c
13272
13273
13274
13275 leeh 2005/02/12 21:51:56 EST (20050213_1)
13276
13277 Modified files:
13278 include client.h
13279 modules/core m_message.c
13280 Log:
13281 - add a bitmask to track when they send their first message, only allowing
13282 clearing stuff after that.
13283
13284 Revision Changes Path
13285 7.263 +4 -0 ircd-ratbox/include/client.h
13286 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13287
13288
13289
13290 leeh 2005/02/12 21:17:52 EST (20050213_0)
13291
13292 Modified files:
13293 include patricia.h s_newconf.h
13294 modules/core m_message.c
13295 src patricia.c s_newconf.c s_user.c
13296 Log:
13297 - add in the patricia for tracking who fills up targets, give them a reduced
13298 count on connect
13299
13300 Revision Changes Path
13301 7.20 +1 -1 ircd-ratbox/include/patricia.h
13302 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13303 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13304 7.29 +1 -1 ircd-ratbox/src/patricia.c
13305 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13306 7.340 +4 -0 ircd-ratbox/src/s_user.c
13307
13308
13309
13310 leeh 2005/02/12 18:35:10 EST (20050212_0)
13311
13312 Modified files:
13313 include ircd_defs.h
13314 src class.c reject.c
13315 Log:
13316 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13317
13318 Revision Changes Path
13319 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13320 7.68 +1 -5 ircd-ratbox/src/class.c
13321 1.33 +1 -5 ircd-ratbox/src/reject.c
13322
13323
13324
13325 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13326
13327 Modified files:
13328 modules m_watch.c
13329 Log:
13330 remove stupid memory leak
13331
13332 Revision Changes Path
13333 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13334
13335
13336
13337 leeh 2005/02/11 06:42:48 EST (20050211_0)
13338
13339 Modified files:
13340 modules m_gline.c
13341 Log:
13342 - workaround hyb6 allowing empty gline reasons
13343
13344 Revision Changes Path
13345 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13346
13347
13348
13349 leeh 2005/02/09 14:39:13 EST (20050209_2)
13350
13351 Modified files:
13352 include s_conf.h
13353 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13354 src ircd.c s_conf.c
13355 Log:
13356 - move temp dlines and temp klines over to an array, rather than completely
13357 seperate dlinks.
13358
13359 Revision Changes Path
13360 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13361 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13362 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13363 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13364 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13365 7.369 +0 -5 ircd-ratbox/src/ircd.c
13366 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13367
13368
13369
13370 leeh 2005/02/09 14:02:13 EST (20050209_1)
13371
13372 Modified files:
13373 include s_user.h
13374 modules m_cap.c m_pong.c m_user.c
13375 modules/core m_nick.c
13376 src s_user.c
13377 Log:
13378 - remove 'nick' param from register_local_user(), its not needed.
13379
13380 Revision Changes Path
13381 7.35 +1 -1 ircd-ratbox/include/s_user.h
13382 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13383 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13384 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13385 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13386 7.339 +6 -6 ircd-ratbox/src/s_user.c
13387
13388
13389
13390 leeh 2005/02/09 13:12:53 EST (20050209_0)
13391
13392 Modified files:
13393 modules m_cmessage.c
13394 Log:
13395 - dont send numerics when we're dealing with CNOTICE
13396 - add in checking for +g, and resetting idle
13397
13398 Revision Changes Path
13399 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13400
13401
13402
13403 leeh 2005/02/08 11:37:50 EST (20050208_2)
13404
13405 Modified files:
13406 src s_newconf.c
13407 Log:
13408 - fix operator blocks to work on ip spoofs
13409
13410 Revision Changes Path
13411 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13412
13413
13414
13415 leeh 2005/02/07 19:23:22 EST (20050208_1)
13416
13417 Modified files:
13418 doc example.conf example.efnet.conf
13419 src newconf.c
13420 Log:
13421 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13422
13423 Revision Changes Path
13424 7.258 +0 -39 ircd-ratbox/doc/example.conf
13425 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13426 7.198 +0 -272 ircd-ratbox/src/newconf.c
13427
13428
13429
13430 leeh 2005/02/07 19:19:32 EST (20050208_0)
13431
13432 Modified files:
13433 src s_conf.c
13434 Log:
13435 - added support for kline.conf.perm et al, these take the same formats
13436 as their non-permanent partners, but you cant remove them via the ircd.
13437
13438 Revision Changes Path
13439 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13440
13441
13442
13443 leeh 2005/02/02 19:18:59 EST (20050203_1)
13444
13445 Modified files:
13446 help Makefile.in
13447 help/opers index
13448 help/users index
13449 Added files:
13450 help/opers cnotice cprivmsg
13451 Log:
13452 - added help files for cprivmsg/cnotice
13453
13454 Revision Changes Path
13455 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13456 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13457 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13458 1.10 +19 -19 ircd-ratbox/help/opers/index
13459 1.7 +10 -9 ircd-ratbox/help/users/index
13460
13461
13462
13463 leeh 2005/02/02 19:14:25 EST (20050203_0)
13464
13465 Modified files:
13466 include numeric.h
13467 modules Makefile.in
13468 src messages.tab
13469 Added files:
13470 modules m_cmessage.c
13471 Log:
13472 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13473 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13474 nick is a member. These bypass any target change limitations.
13475 - added ERR_VOICENEEDED, numeric 489.
13476
13477 Revision Changes Path
13478 7.56 +2 -0 ircd-ratbox/include/numeric.h
13479 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13480 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13481 7.124 +1 -1 ircd-ratbox/src/messages.tab
13482
13483
13484
13485 leeh 2005/02/02 16:58:16 EST (20050202_4)
13486
13487 Modified files:
13488 help/opers etrace
13489 Log:
13490 - update etrace help
13491
13492 Revision Changes Path
13493 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13494
13495
13496
13497 leeh 2005/02/02 16:55:04 EST (20050202_3)
13498
13499 Modified files:
13500 modules m_etrace.c
13501 Log:
13502 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13503 can put its external ip address in there..
13504
13505 Revision Changes Path
13506 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13507
13508
13509
13510 leeh 2005/02/02 16:41:06 EST (20050202_2)
13511
13512 Modified files:
13513 modules m_etrace.c
13514 Log:
13515 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13516 if its a non-local client. These will just get "lost" if the remote
13517 server doesnt support this..
13518
13519 Revision Changes Path
13520 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13521
13522
13523
13524 leeh 2005/02/02 16:12:12 EST (20050202_1)
13525
13526 Modified files:
13527 include client.h numeric.h s_conf.h
13528 modules/core m_message.c
13529 src messages.tab newconf.c s_conf.c
13530 Log:
13531 - first part of the target change code, add the storage of targets for
13532 localuser, throttle messages when they fill all the available slots
13533
13534 Revision Changes Path
13535 7.262 +5 -1 ircd-ratbox/include/client.h
13536 7.55 +2 -0 ircd-ratbox/include/numeric.h
13537 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13538 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13539 7.123 +1 -1 ircd-ratbox/src/messages.tab
13540 7.197 +1 -0 ircd-ratbox/src/newconf.c
13541 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13542
13543
13544
13545 leeh 2005/02/02 13:28:10 EST (20050202_0)
13546
13547 Modified files:
13548 modules m_resv.c m_stats.c m_testline.c
13549 modules/core m_join.c
13550 src hash.c kdparse.c messages.tab s_newconf.c
13551 Log:
13552 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13553 tracking of when resvs get hit
13554
13555 Revision Changes Path
13556 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13557 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13558 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13559 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13560 7.114 +3 -0 ircd-ratbox/src/hash.c
13561 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13562 7.122 +1 -1 ircd-ratbox/src/messages.tab
13563 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13564
13565
13566
13567 leeh 2005/01/31 09:04:10 EST (20050131_2)
13568
13569 Modified files:
13570 src s_log.c
13571 Log:
13572 - fflush() logfiles
13573
13574 Revision Changes Path
13575 7.79 +2 -0 ircd-ratbox/src/s_log.c
13576
13577
13578
13579 leeh 2005/01/31 08:59:09 EST (20050131_1)
13580
13581 Modified files:
13582 src commio.c
13583 Log:
13584 - rename fd_dump() to comm_dump()
13585
13586 Revision Changes Path
13587 1.27 +2 -2 ircd-ratbox/src/commio.c
13588
13589
13590
13591 leeh 2005/01/30 19:16:08 EST (20050131_0)
13592
13593 Modified files:
13594 doc hooks.txt
13595 include hook.h
13596 modules m_services.c
13597 modules/core m_server.c
13598 src hook.c s_serv.c
13599 Log:
13600 - added hook for server_introduced
13601 - fixed up services support for hooks
13602
13603 Revision Changes Path
13604 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13605 1.31 +1 -0 ircd-ratbox/include/hook.h
13606 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13607 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13608 7.36 +2 -0 ircd-ratbox/src/hook.c
13609 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13610
13611
13612
13613 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13614
13615 Modified files:
13616 src commio.c
13617 Log:
13618 Add back in the comm_fd_hack thing for solaris
13619
13620 Revision Changes Path
13621 1.26 +26 -1 ircd-ratbox/src/commio.c
13622
13623
13624
13625 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13626
13627 Modified files:
13628 adns adns.h
13629 include commio.h s_conf.h watch.h
13630 modules m_dline.c m_kline.c m_resv.c m_stats.c
13631 m_watch.c m_xline.c
13632 modules/core m_nick.c
13633 src balloc.c cache.c client.c commio.c
13634 epoll.c ircd.c ircd_lexer.l kdparse.c
13635 listener.c s_auth.c s_conf.c s_log.c
13636 s_serv.c watch.c
13637 Log:
13638 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13639
13640 Revision Changes Path
13641 1.18 +0 -2 ircd-ratbox/adns/adns.h
13642 1.14 +6 -37 ircd-ratbox/include/commio.h
13643 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13644 7.3 +2 -2 ircd-ratbox/include/watch.h
13645 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13646 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13647 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13648 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13649 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13650 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13651 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13652 7.85 +1 -1 ircd-ratbox/src/balloc.c
13653 1.24 +5 -5 ircd-ratbox/src/cache.c
13654 7.488 +4 -4 ircd-ratbox/src/client.c
13655 1.25 +10 -280 ircd-ratbox/src/commio.c
13656 1.33 +1 -1 ircd-ratbox/src/epoll.c
13657 7.368 +4 -4 ircd-ratbox/src/ircd.c
13658 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13659 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13660 7.125 +8 -8 ircd-ratbox/src/listener.c
13661 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13662 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13663 7.78 +20 -20 ircd-ratbox/src/s_log.c
13664 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13665 1.6 +22 -15 ircd-ratbox/src/watch.c
13666
13667
13668
13669 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13670
13671 Modified files:
13672 modules/core m_mode.c
13673 Log:
13674 remove two unused variables
13675
13676 Revision Changes Path
13677 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13678
13679
13680
13681 leeh 2005/01/28 15:31:40 EST (20050128_1)
13682
13683 Modified files:
13684 modules m_kline.c
13685 src s_conf.c
13686 Log:
13687 - mo_kline() needs minpara of 3, not 2
13688 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13689 - require me.info is never blank
13690
13691 Revision Changes Path
13692 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13693 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13694
13695
13696
13697 leeh 2005/01/28 15:26:28 EST (20050128_0)
13698
13699 Modified files:
13700 modules/core m_mode.c m_sjoin.c
13701 Log:
13702 - patch via jilles to fix +eI lists being shown to lusers when handling
13703 protocol stuff over TS6
13704
13705 Revision Changes Path
13706 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13707 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13708
13709
13710
13711 leeh 2005/01/25 19:47:38 EST (20050126_0)
13712
13713 Modified files:
13714 include channel.h
13715 modules/core m_join.c m_mode.c m_sjoin.c
13716 src channel.c messages.tab s_serv.c
13717 Log:
13718 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13719 an operspy call with &me
13720 - remove modebuf/parabuf params from channel_modes(), we now generate a
13721 buffer internally which we return.
13722
13723 Revision Changes Path
13724 7.163 +1 -1 ircd-ratbox/include/channel.h
13725 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13726 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13727 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13728 7.431 +25 -18 ircd-ratbox/src/channel.c
13729 7.121 +1 -1 ircd-ratbox/src/messages.tab
13730 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13731
13732
13733
13734 alz 2005/01/25 18:09:18 EST (20050125_5)
13735
13736 Modified files:
13737 doc example.conf example.efnet.conf
13738 include s_conf.h
13739 modules m_info.c
13740 src listener.c newconf.c s_conf.c
13741 Log:
13742 Added dline_with_reason config option (default yes):
13743
13744 /* dline reason: show the user the dline reason when they connect
13745 * and are dlined.
13746 */
13747 dline_with_reason = yes;
13748
13749 Revision Changes Path
13750 7.257 +6 -1 ircd-ratbox/doc/example.conf
13751 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13752 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13753 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13754 7.124 +1 -1 ircd-ratbox/src/listener.c
13755 7.196 +1 -0 ircd-ratbox/src/newconf.c
13756 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13757
13758
13759
13760 leeh 2005/01/25 13:21:17 EST (20050125_4)
13761
13762 Modified files:
13763 src newconf.c
13764 Log:
13765 - make conf_set_generic_string() test len exists before it uses it.
13766
13767 Revision Changes Path
13768 7.195 +1 -1 ircd-ratbox/src/newconf.c
13769
13770
13771
13772 leeh 2005/01/25 13:10:56 EST (20050125_3)
13773
13774 Modified files:
13775 doc example.conf
13776 src newconf.c
13777 Log:
13778 - rename 'type' to 'flags' in cluster {};
13779 - add stacking of servers in cluster {}; documented in example.conf
13780
13781 Revision Changes Path
13782 7.256 +18 -10 ircd-ratbox/doc/example.conf
13783 7.194 +39 -7 ircd-ratbox/src/newconf.c
13784
13785
13786
13787 alz 2005/01/25 12:48:54 EST (20050125_2)
13788
13789 Modified files:
13790 include s_conf.h
13791 src listener.c s_conf.c
13792 Log:
13793 Added dline reasons, connecting/banned clients now see ban reason.
13794
13795 Revision Changes Path
13796 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13797 7.123 +17 -4 ircd-ratbox/src/listener.c
13798 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13799
13800
13801
13802 leeh 2005/01/25 07:44:37 EST (20050125_1)
13803
13804 Modified files:
13805 doc example.conf example.efnet.conf
13806 src newconf.c
13807 Log:
13808 - implement stacking of shared {}; blocks, documented in example.conf
13809
13810 Revision Changes Path
13811 7.255 +26 -13 ircd-ratbox/doc/example.conf
13812 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13813 7.193 +51 -36 ircd-ratbox/src/newconf.c
13814
13815
13816
13817 leeh 2005/01/24 19:08:29 EST (20050125_0)
13818
13819 Modified files:
13820 doc example.conf
13821 include client.h s_conf.h
13822 modules/core m_join.c
13823 src newconf.c s_user.c
13824 Log:
13825 - added jupe_exempt to auth {};, exempts the user from generating warnings
13826 when they attempt to join juped channels.
13827
13828 Revision Changes Path
13829 7.254 +2 -0 ircd-ratbox/doc/example.conf
13830 7.261 +3 -0 ircd-ratbox/include/client.h
13831 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13832 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13833 7.192 +1 -0 ircd-ratbox/src/newconf.c
13834 7.338 +8 -0 ircd-ratbox/src/s_user.c
13835
13836
13837
13838 leeh 2005/01/24 18:57:02 EST (20050124_6)
13839
13840 Modified files:
13841 src newconf.c
13842 Log:
13843 - rework shared {};, the format is now:
13844 shared {
13845 oper = "flame@*.leeh.co.uk", "*.lan";
13846 flags = kline;
13847 };
13848
13849 With no privs:
13850 shared {
13851 oper = "flame@*.leeh.co.uk", "*.lan";
13852 flags = none;
13853 };
13854
13855 Revision Changes Path
13856 7.191 +55 -23 ircd-ratbox/src/newconf.c
13857
13858
13859
13860 leeh 2005/01/24 17:25:58 EST (20050124_5)
13861
13862 Modified files:
13863 include modules.h
13864 Log:
13865 - fix the prototype on load_static_modules()
13866
13867 Revision Changes Path
13868 7.61 +1 -1 ircd-ratbox/include/modules.h
13869
13870
13871
13872 leeh 2005/01/24 16:00:30 EST (20050124_4)
13873
13874 Modified files:
13875 modules m_cap.c
13876 Log:
13877 - have cap end call register_local_user() with its own copy of
13878 source_p->username so its safe for unidented users..
13879
13880 Revision Changes Path
13881 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13882
13883
13884
13885 leeh 2005/01/24 15:48:09 EST (20050124_3)
13886
13887 Modified files:
13888 include newconf.h s_conf.h
13889 modules m_info.c
13890 src newconf.c s_conf.c s_log.c
13891 Log:
13892 - move the conf parser over to a table based structure, with generic setting
13893 of integers/strings
13894
13895 Revision Changes Path
13896 7.34 +9 -8 ircd-ratbox/include/newconf.h
13897 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13898 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13899 7.190 +264 -808 ircd-ratbox/src/newconf.c
13900 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13901 7.77 +13 -13 ircd-ratbox/src/s_log.c
13902
13903
13904
13905 leeh 2005/01/24 13:11:30 EST (20050124_2)
13906
13907 Modified files:
13908 doc example.conf
13909 src newconf.c
13910 Log:
13911 - added stacking of ips in exempt {};
13912
13913 Revision Changes Path
13914 7.253 +4 -0 ircd-ratbox/doc/example.conf
13915 7.189 +11 -30 ircd-ratbox/src/newconf.c
13916
13917
13918
13919 leeh 2005/01/24 12:59:57 EST (20050124_1)
13920
13921 Modified files:
13922 include tools.h
13923 src channel.c client.c hash.c hook.c
13924 newconf.c s_user.c watch.c
13925 Log:
13926 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13927 consistent with the rest of the dlink code.
13928
13929 Revision Changes Path
13930 1.54 +7 -7 ircd-ratbox/include/tools.h
13931 7.430 +2 -2 ircd-ratbox/src/channel.c
13932 7.487 +6 -6 ircd-ratbox/src/client.c
13933 7.113 +5 -5 ircd-ratbox/src/hash.c
13934 7.35 +1 -1 ircd-ratbox/src/hook.c
13935 7.188 +2 -2 ircd-ratbox/src/newconf.c
13936 7.337 +1 -1 ircd-ratbox/src/s_user.c
13937 1.5 +4 -4 ircd-ratbox/src/watch.c
13938
13939
13940
13941 leeh 2005/01/24 12:47:13 EST (20050124_0)
13942
13943 Modified files:
13944 modules m_cap.c
13945 Log:
13946 - cheap hack on sticky capabs..
13947
13948 Revision Changes Path
13949 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13950
13951
13952
13953 leeh 2005/01/22 11:36:54 EST (20050122_0)
13954
13955 Modified files:
13956 modules m_cap.c
13957 Log:
13958 - updated my clicap implementation to match the spec so far..
13959
13960 Revision Changes Path
13961 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13962
13963
13964
13965 leeh 2005/01/21 07:14:43 EST (20050121_2)
13966
13967 Modified files:
13968 doc hooks.txt
13969 include hook.h
13970 modules m_services.c
13971 src hook.c s_serv.c
13972 Log:
13973 - added hooks for when we're sending a burst
13974 - rewrote hooks.txt
13975 - fix up the hooks ive already done in services compatibility, ill add the
13976 hooks for server/client introductions in a bit.
13977
13978 Revision Changes Path
13979 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13980 1.30 +4 -0 ircd-ratbox/include/hook.h
13981 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13982 7.34 +7 -0 ircd-ratbox/src/hook.c
13983 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13984
13985
13986
13987 leeh 2005/01/21 06:34:03 EST (20050121_1)
13988
13989 Modified files:
13990 contrib example_module.c spy_admin_notice.c
13991 spy_info_notice.c spy_links_notice.c
13992 spy_motd_notice.c spy_stats_notice.c
13993 spy_stats_p_notice.c spy_trace_notice.c
13994 spy_whois_notice.c
13995 spy_whois_notice_global.c
13996 include hook.h
13997 modules m_admin.c m_info.c m_links.c m_motd.c
13998 m_services.c m_stats.c m_trace.c
13999 m_whois.c static_modules.c.SH
14000 modules/core m_server.c
14001 src client.c hook.c ircd.c modules.c packet.c
14002 s_auth.c s_serv.c s_user.c send.c
14003 Log:
14004 - add a better implementation of the hook system, its now a slow leaking
14005 array and events are created whenever we try adding a hook for it, or
14006 theyre registered for the caller.
14007
14008 Ive temporarily fucked services support and removed most of the other
14009 hooks.. I shall fix this soon.
14010
14011 Revision Changes Path
14012 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
14013 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
14014 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
14015 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
14016 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
14017 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14018 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
14019 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
14020 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
14021 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14022 1.29 +34 -70 ircd-ratbox/include/hook.h
14023 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
14024 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
14025 1.120 +5 -6 ircd-ratbox/modules/m_info.c
14026 1.70 +6 -6 ircd-ratbox/modules/m_links.c
14027 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
14028 1.3 +13 -1 ircd-ratbox/modules/m_services.c
14029 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
14030 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
14031 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
14032 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14033 7.486 +1 -28 ircd-ratbox/src/client.c
14034 7.33 +131 -137 ircd-ratbox/src/hook.c
14035 7.367 +1 -1 ircd-ratbox/src/ircd.c
14036 7.151 +6 -10 ircd-ratbox/src/modules.c
14037 7.138 +10 -14 ircd-ratbox/src/packet.c
14038 7.191 +0 -3 ircd-ratbox/src/s_auth.c
14039 7.422 +0 -16 ircd-ratbox/src/s_serv.c
14040 7.336 +0 -6 ircd-ratbox/src/s_user.c
14041 7.286 +8 -6 ircd-ratbox/src/send.c
14042
14043
14044
14045 leeh 2005/01/20 19:19:20 EST (20050121_0)
14046
14047 Modified files:
14048 include hostmask.h
14049 Log:
14050 - remove an unused struct
14051
14052 Revision Changes Path
14053 1.41 +0 -9 ircd-ratbox/include/hostmask.h
14054
14055
14056
14057 leeh 2005/01/20 13:38:39 EST (20050120_1)
14058
14059 Modified files:
14060 . configure configure.ac
14061 include client.h numeric.h patchlevel.h
14062 modules Makefile.in
14063 src messages.tab s_user.c
14064 Added files:
14065 modules m_cap.c
14066 Log:
14067 - drop back to -O0, fix patchlevel.h
14068 - first stab at client capabilities.. this still needs work.
14069
14070 Revision Changes Path
14071 7.240 +3 -3 ircd-ratbox/configure
14072 7.54 +3 -3 ircd-ratbox/configure.ac
14073 7.260 +3 -0 ircd-ratbox/include/client.h
14074 7.54 +2 -0 ircd-ratbox/include/numeric.h
14075 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14076 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14077 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14078 7.120 +1 -1 ircd-ratbox/src/messages.tab
14079 7.335 +3 -0 ircd-ratbox/src/s_user.c
14080
14081
14082
14083 leeh 2005/01/20 06:04:41 EST (20050120_0)
14084
14085 Modified files:
14086 . ChangeLog RELNOTES
14087 include config.h config.h.dist memory.h
14088 patchlevel.h
14089 modules m_stats.c
14090 src commio.c crypt.c getopt.c ircd.c s_serv.c
14091 Removed files:
14092 . README.VMS clean.com make.com
14093 include setup.h_vms
14094 modules descrip.mms static_modules_c.com
14095 modules/core descrip.mms
14096 src descrip.mms qio.c version.com
14097 tools descrip.mms mkpasswd_vms.c
14098 Log:
14099 - clean changelog, relnotes
14100 - mark patchlevel as 2.1.0beta
14101 - remove VMS support
14102
14103 Revision Changes Path
14104 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14105 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14106 1.111 +1 -348 ircd-ratbox/RELNOTES
14107 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14108 7.182 +0 -42 ircd-ratbox/include/config.h
14109 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14110 7.50 +0 -4 ircd-ratbox/include/memory.h
14111 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14112 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14113 7.2 +0 -58 ircd-ratbox/make.com (dead)
14114 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14115 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14116 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14117 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14118 1.24 +7 -30 ircd-ratbox/src/commio.c
14119 7.12 +0 -4 ircd-ratbox/src/crypt.c
14120 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14121 7.24 +0 -4 ircd-ratbox/src/getopt.c
14122 7.366 +4 -19 ircd-ratbox/src/ircd.c
14123 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14124 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14125 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14126 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14127 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14128
14129
14130
14131 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14132
14133 Modified files:
14134 include watch.h
14135 src watch.c
14136 Log:
14137 not using the return values on a few watch functions so make them void
14138
14139 Revision Changes Path
14140 7.2 +5 -5 ircd-ratbox/include/watch.h
14141 1.4 +19 -28 ircd-ratbox/src/watch.c
14142
14143
14144 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14145
14146 Modified files:
14147 modules m_watch.c
14148 Log:
14149 Make watch throttle, don't accept letter commands stacked
14150
14151 Revision Changes Path
14152 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14153
14154
14155
14156 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14157
14158 Modified files:
14159 modules m_gline.c
14160 Log:
14161 fix merge error
14162
14163 Revision Changes Path
14164 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14165
14166
14167
14168 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14169
14170 Modified files:
14171 . ChangeLog README.FIRST RELNOTES configure
14172 configure.ac
14173 adns adns.h internal.h parse.c transmit.c
14174 types.c
14175 contrib example_module.c spy_admin_notice.c
14176 spy_info_notice.c spy_links_notice.c
14177 spy_motd_notice.c spy_stats_notice.c
14178 spy_stats_p_notice.c spy_trace_notice.c
14179 spy_whois_notice.c
14180 spy_whois_notice_global.c
14181 doc example.conf example.efnet.conf ircd.motd
14182 server-version-info whats-new.txt
14183 help/opers umode xline
14184 help/users umode
14185 include cache.h channel.h class.h client.h
14186 commio.h config.h config.h.dist hash.h
14187 hook.h hostmask.h irc_string.h ircd.h
14188 ircd_defs.h m_info.h memory.h msg.h
14189 newconf.h numeric.h packet.h patchlevel.h
14190 patricia.h s_conf.h s_gline.h s_newconf.h
14191 s_serv.h s_user.h scache.h serno.h
14192 setup.h.in sprintf_irc.h stdinc.h tools.h
14193 modules .depend Makefile.in m_admin.c m_away.c
14194 m_dline.c m_encap.c m_gline.c m_info.c
14195 m_kline.c m_links.c m_list.c m_lusers.c
14196 m_motd.c m_oper.c m_operspy.c m_rehash.c
14197 m_restart.c m_resv.c m_set.c m_stats.c
14198 m_svinfo.c m_testline.c m_testmask.c
14199 m_topic.c m_trace.c m_watch.c m_who.c
14200 m_whois.c m_whowas.c m_xline.c
14201 static_modules.c.SH
14202 modules/core m_error.c m_message.c m_mode.c m_quit.c
14203 m_server.c m_squit.c
14204 src .depend Makefile.in adns.c balloc.c
14205 cache.c channel.c class.c client.c
14206 commio.c crypt.c devpoll.c epoll.c
14207 event.c getopt.c hash.c hook.c hostmask.c
14208 irc_string.c ircd.c ircd_lexer.l
14209 ircd_parser.y ircd_signal.c listener.c
14210 modules.c newconf.c numeric.c packet.c
14211 parse.c patricia.c poll.c reject.c
14212 restart.c s_auth.c s_conf.c s_log.c
14213 s_newconf.c s_serv.c s_user.c scache.c
14214 select.c send.c snprintf.c tools.c
14215 version.c.SH watch.c whowas.c
14216 tools README.mkpasswd mkpasswd.c
14217 Added files:
14218 . README.VMS clean.com make.com
14219 doc services.txt
14220 include common.h s_stats.h setup.h_vms
14221 supported.h
14222 modules descrip.mms m_challenge.c m_etrace.c
14223 m_invite.c m_names.c m_pass.c m_ping.c
14224 m_pong.c m_services.c m_tb.c m_user.c
14225 m_users.c m_version.c
14226 static_modules_c.com
14227 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14228 m_part.c m_sjoin.c
14229 servlink descrip.mms
14230 src descrip.mms kdparse.c messages.tab qio.c
14231 s_gline.c s_stats.c version.com
14232 tools descrip.mms mkpasswd_vms.c
14233 Removed files:
14234 doc 005.txt
14235 include banconf.h
14236 modules/core channels.c users.c
14237 src banconf.c
14238 Log:
14239 merge from RATBOX_2_0
14240
14241 Revision Changes Path
14242 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14243 7.40 +1 -0 ircd-ratbox/README.FIRST
14244 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14245 1.110 +114 -6 ircd-ratbox/RELNOTES
14246 1.17 +4 -0 ircd-ratbox/adns/adns.h
14247 1.17 +4 -4 ircd-ratbox/adns/internal.h
14248 1.12 +38 -38 ircd-ratbox/adns/parse.c
14249 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14250 1.19 +13 -13 ircd-ratbox/adns/types.c
14251 7.1 +10 -0 ircd-ratbox/clean.com (new)
14252 7.239 +47 -29 ircd-ratbox/configure
14253 7.53 +40 -32 ircd-ratbox/configure.ac
14254 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14255 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14256 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14257 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14258 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14259 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14260 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14261 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14262 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14263 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14264 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14265 7.252 +68 -22 ircd-ratbox/doc/example.conf
14266 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14267 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14268 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14269 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14270 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14271 1.5 +2 -1 ircd-ratbox/help/opers/umode
14272 1.7 +1 -1 ircd-ratbox/help/opers/xline
14273 1.2 +1 -0 ircd-ratbox/help/users/umode
14274 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14275 1.7 +8 -0 ircd-ratbox/include/cache.h
14276 7.162 +18 -16 ircd-ratbox/include/channel.h
14277 7.25 +4 -0 ircd-ratbox/include/class.h
14278 7.259 +34 -28 ircd-ratbox/include/client.h
14279 1.13 +45 -7 ircd-ratbox/include/commio.h
14280 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14281 7.181 +74 -16 ircd-ratbox/include/config.h
14282 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14283 7.53 +2 -0 ircd-ratbox/include/hash.h
14284 1.28 +73 -27 ircd-ratbox/include/hook.h
14285 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14286 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14287 7.80 +6 -31 ircd-ratbox/include/ircd.h
14288 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14289 7.56 +14 -8 ircd-ratbox/include/m_info.h
14290 7.49 +4 -0 ircd-ratbox/include/memory.h
14291 7.53 +2 -0 ircd-ratbox/include/msg.h
14292 7.33 +9 -9 ircd-ratbox/include/newconf.h
14293 7.53 +12 -8 ircd-ratbox/include/numeric.h
14294 7.27 +1 -1 ircd-ratbox/include/packet.h
14295 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14296 7.19 +25 -1 ircd-ratbox/include/patricia.h
14297 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14298 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14299 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14300 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14301 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14302 7.34 +13 -9 ircd-ratbox/include/s_user.h
14303 7.15 +1 -1 ircd-ratbox/include/scache.h
14304 7.5366 +1 -1 ircd-ratbox/include/serno.h
14305 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14306 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14307 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14308 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14309 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14310 1.53 +10 -10 ircd-ratbox/include/tools.h
14311 7.1 +58 -0 ircd-ratbox/make.com (new)
14312 1.45 +338 -182 ircd-ratbox/modules/.depend
14313 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14314 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14315 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14316 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14317 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14318 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14319 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14320 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14321 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14322 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14323 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14324 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14325 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14326 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14327 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14328 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14329 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14330 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14331 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14332 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14333 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14334 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14335 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14336 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14337 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14338 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14339 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14340 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14341 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14342 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14343 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14344 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14345 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14346 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14347 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14348 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14349 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14350 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14351 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14352 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14353 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14354 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14355 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14356 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14357 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14358 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14359 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14360 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14361 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14362 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14363 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14364 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14365 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14366 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14367 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14368 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14369 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14370 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14371 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14372 7.48 +162 -119 ircd-ratbox/src/.depend
14373 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14374 7.75 +5 -5 ircd-ratbox/src/adns.c
14375 7.84 +1 -1 ircd-ratbox/src/balloc.c
14376 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14377 1.23 +75 -7 ircd-ratbox/src/cache.c
14378 7.429 +342 -79 ircd-ratbox/src/channel.c
14379 7.67 +42 -2 ircd-ratbox/src/class.c
14380 7.485 +245 -85 ircd-ratbox/src/client.c
14381 1.23 +349 -43 ircd-ratbox/src/commio.c
14382 7.11 +4 -0 ircd-ratbox/src/crypt.c
14383 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14384 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14385 1.32 +4 -8 ircd-ratbox/src/epoll.c
14386 7.46 +63 -6 ircd-ratbox/src/event.c
14387 7.23 +4 -0 ircd-ratbox/src/getopt.c
14388 7.112 +8 -7 ircd-ratbox/src/hash.c
14389 7.32 +135 -133 ircd-ratbox/src/hook.c
14390 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14391 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14392 7.365 +56 -48 ircd-ratbox/src/ircd.c
14393 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14394 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14395 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14396 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14397 7.122 +14 -13 ircd-ratbox/src/listener.c
14398 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14399 7.150 +17 -8 ircd-ratbox/src/modules.c
14400 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14401 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14402 7.137 +55 -42 ircd-ratbox/src/packet.c
14403 7.187 +8 -15 ircd-ratbox/src/parse.c
14404 7.28 +2 -4 ircd-ratbox/src/patricia.c
14405 7.82 +3 -1 ircd-ratbox/src/poll.c
14406 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14407 1.32 +8 -3 ircd-ratbox/src/reject.c
14408 7.34 +1 -0 ircd-ratbox/src/restart.c
14409 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14410 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14411 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14412 7.76 +32 -35 ircd-ratbox/src/s_log.c
14413 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14414 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14415 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14416 7.334 +773 -2 ircd-ratbox/src/s_user.c
14417 7.27 +2 -1 ircd-ratbox/src/scache.c
14418 7.44 +2 -0 ircd-ratbox/src/select.c
14419 7.285 +12 -12 ircd-ratbox/src/send.c
14420 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14421 7.46 +0 -1 ircd-ratbox/src/tools.c
14422 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14423 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14424 1.3 +4 -4 ircd-ratbox/src/watch.c
14425 7.32 +1 -0 ircd-ratbox/src/whowas.c
14426 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14427 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14428 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14429 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14430
14431
14432
14433 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14434
14435 Modified files: (Branch: RATBOX_2_0)
14436 src client.c
14437 Log:
14438 a remote client is never going to have a watch list..duh
14439
14440 Revision Changes Path
14441 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14442
14443
14444
14445 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14446
14447 Added files: (Branch: RATBOX_2_0)
14448 modules m_watch.c
14449 Log:
14450 get that one too
14451
14452 Revision Changes Path
14453 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14454
14455
14456
14457 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14458
14459 Added files: (Branch: RATBOX_2_0)
14460 include watch.h
14461 src watch.c
14462 Log:
14463 helps if we actually include the .c/.h files
14464
14465 Revision Changes Path
14466 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14467 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14468
14469
14470
14471 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14472
14473 Modified files: (Branch: RATBOX_2_0)
14474 . configure configure.ac
14475 include client.h numeric.h s_conf.h setup.h.in
14476 supported.h
14477 modules Makefile.in
14478 modules/core m_nick.c
14479 src Makefile.in client.c ircd.c messages.tab
14480 newconf.c s_conf.c s_user.c
14481 Log:
14482 backport watch from devel
14483
14484 Revision Changes Path
14485 7.229.2.10 +12 -2 ircd-ratbox/configure
14486 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14487 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14488 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14489 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14490 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14491 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14492 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14493 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14494 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14495 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14496 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14497 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14498 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14499 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14500 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14501
14502
14503
14504 leeh 2005/01/12 10:12:40 EST (20050112_1)
14505
14506 Modified files: (Branch: RATBOX_2_0)
14507 include numeric.h
14508 modules m_services.c m_whois.c
14509 src messages.tab
14510 Log:
14511 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14512 when the user is logged in
14513
14514 Revision Changes Path
14515 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14516 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14517 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14518 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14519
14520
14521
14522 leeh 2005/01/11 19:47:14 EST (20050112_0)
14523
14524 Modified files: (Branch: RATBOX_2_0)
14525 include supported.h
14526 Added files: (Branch: RATBOX_2_0)
14527 doc services.txt
14528 Log:
14529 - add +r to 005
14530 - added doc/services.txt, outlining the compatibility code
14531
14532 Revision Changes Path
14533 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14534 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14535
14536
14537
14538 leeh 2005/01/11 18:38:10 EST (20050111_5)
14539
14540 Modified files: (Branch: RATBOX_2_0)
14541 include client.h hook.h
14542 modules m_services.c
14543 modules/core m_server.c
14544 src hook.c s_serv.c
14545 Log:
14546 - more services compatibility code:
14547 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14548 appropriate service {}; entry, only accept SU from these.
14549 - hook into us finishing nick burst, and have services burst a list of
14550 logged in users
14551
14552 Revision Changes Path
14553 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14554 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14555 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14556 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14557 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14558 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14559
14560
14561
14562 leeh 2005/01/11 17:32:42 EST (20050111_4)
14563
14564 Modified files: (Branch: RATBOX_2_0)
14565 . configure configure.ac
14566 include client.h
14567 modules Makefile.in
14568 src channel.c
14569 Added files: (Branch: RATBOX_2_0)
14570 modules m_services.c
14571 Log:
14572 - more services compatibility code:
14573 - encap handlers for SU (services marking client as logged in)
14574 - and for LOGIN (servers bursting logged in status)
14575 - move suser from Client -> User
14576
14577 Revision Changes Path
14578 7.229.2.9 +9 -3 ircd-ratbox/configure
14579 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14580 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14581 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14582 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14583 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14584
14585
14586
14587 leeh 2005/01/11 16:46:34 EST (20050111_3)
14588
14589 Modified files: (Branch: RATBOX_2_0)
14590 include ircd_defs.h
14591 Log:
14592 - whoops, missing #endif
14593
14594 Revision Changes Path
14595 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14596
14597
14598
14599 leeh 2005/01/11 15:56:57 EST (20050111_2)
14600
14601 Modified files: (Branch: RATBOX_2_0)
14602 include ircd_defs.h
14603 Log:
14604 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14605 have ipv6 just report sizeof(struct sockaddr_in)
14606
14607 Revision Changes Path
14608 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14609
14610
14611
14612 leeh 2005/01/10 20:19:35 EST (20050111_1)
14613
14614 Modified files: (Branch: RATBOX_2_0)
14615 src newconf.c
14616 Log:
14617 - fix a gcc warning
14618
14619 Revision Changes Path
14620 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14621
14622
14623
14624 leeh 2005/01/10 20:10:35 EST (20050111_0)
14625
14626 Modified files: (Branch: RATBOX_2_0)
14627 adns internal.h parse.c transmit.c types.c
14628 Log:
14629 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14630 conflict
14631
14632 Revision Changes Path
14633 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14634 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14635 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14636 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14637
14638
14639
14640 leeh 2005/01/10 17:48:48 EST (20050110_3)
14641
14642 Modified files: (Branch: RATBOX_2_0)
14643 modules m_xline.c
14644 Log:
14645 - send out the reformatted xline to opers (\s -> ' ')
14646
14647 Revision Changes Path
14648 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14649
14650
14651
14652 leeh 2005/01/10 16:18:53 EST (20050110_2)
14653
14654 Modified files: (Branch: RATBOX_2_0)
14655 help/opers umode
14656 help/users umode
14657 include client.h supported.h
14658 src messages.tab s_user.c send.c
14659 Log:
14660 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14661 channel privmsgs.
14662
14663 Revision Changes Path
14664 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14665 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14666 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14667 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14668 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14669 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14670 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14671
14672
14673
14674 leeh 2005/01/10 14:50:47 EST (20050110_1)
14675
14676 Modified files: (Branch: RATBOX_2_0)
14677 doc example.conf example.efnet.conf
14678 Log:
14679 - I dont remember ts6 desyncing on bans, so im not sure why the example
14680 confs say so.
14681
14682 Revision Changes Path
14683 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14684 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14685
14686
14687
14688 leeh 2005/01/10 13:31:10 EST (20050110_0)
14689
14690 Modified files: (Branch: RATBOX_2_0)
14691 . configure configure.ac
14692 include channel.h client.h numeric.h s_conf.h
14693 s_serv.h setup.h.in
14694 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14695 m_sjoin.c
14696 src channel.c messages.tab newconf.c s_conf.c
14697 s_serv.c s_user.c
14698 Log:
14699 - added --enable-services to configure, which enables some ratbox-services
14700 compatibility code:
14701 - chanmode +r, registered users only
14702 - usermode +S, prevents deop/kick of a service
14703 - service { }; block in conf for the above umode
14704
14705 Revision Changes Path
14706 7.229.2.8 +28 -16 ircd-ratbox/configure
14707 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14708 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14709 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14710 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14711 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14712 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14713 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14714 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14715 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14716 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14717 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14718 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14719 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14720 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14721 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14722 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14723 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14724 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14725
14726
14727
14728 leeh 2005/01/09 08:23:30 EST (20050109_0)
14729
14730 Modified files: (Branch: RATBOX_2_0)
14731 help/opers umode
14732 Log:
14733 - remove a tab, and add +C to opers umode help
14734
14735 Revision Changes Path
14736 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14737