]> jfr.im git - solanum.git/blob - ChangeLog
[svn] m_webirc: call del_unknown_ip() otherwise the unknown will
[solanum.git] / ChangeLog
1 jilles 2007/05/18 19:14:18 UTC (20070518-3456)
2 Log:
3 Remove s_assert in del_unknown_ip() supposedly if the ip
4 cannot be found, it is not feasible to avoid that case
5 entirely with m_webirc.c.
6
7
8 Changes: Modified:
9 +1 -2 trunk/src/reject.c (File Modified)
10
11
12 jilles 2007/05/14 22:21:16 UTC (20070514-3446)
13 Log:
14 Apply ratbox flood fix.
15
16
17 Changes: Modified:
18 +1 -0 trunk/doc/example.conf (File Modified)
19 +5 -0 trunk/doc/reference.conf (File Modified)
20 +3 -0 trunk/include/client.h (File Modified)
21 +4 -0 trunk/include/reject.h (File Modified)
22 +1 -0 trunk/include/s_conf.h (File Modified)
23 +2 -0 trunk/src/client.c (File Modified)
24 +3 -0 trunk/src/listener.c (File Modified)
25 +1 -0 trunk/src/newconf.c (File Modified)
26 +8 -5 trunk/src/packet.c (File Modified)
27 +59 -2 trunk/src/reject.c (File Modified)
28 +1 -0 trunk/src/s_conf.c (File Modified)
29 +2 -0 trunk/src/s_serv.c (File Modified)
30 +1 -0 trunk/src/s_user.c (File Modified)
31
32
33 nenolod 2007/05/09 00:32:08 UTC (20070509-3444)
34 Log:
35 - fix a bug here
36
37
38 Changes: Modified:
39 +5 -1 trunk/libcharybdis/epoll.c (File Modified)
40
41
42 nenolod 2007/05/07 02:57:50 UTC (20070507-3442)
43 Log:
44 - regen configure
45
46
47 Changes: Modified:
48 +114 -1 trunk/configure (File Modified)
49
50
51 nenolod 2007/05/07 02:53:54 UTC (20070507-3440)
52 Log:
53 - remove "ASM hashing code" from the configure overview
54
55
56 Changes: Modified:
57 +0 -1 trunk/configure.ac (File Modified)
58
59
60 jilles 2007/05/06 14:46:45 UTC (20070506-3438)
61 Log:
62 Target left IRC (more friendly error message if a UID
63 cannot be found) for /invite.
64
65
66 Changes: Modified:
67 +8 -3 trunk/modules/m_invite.c (File Modified)
68
69
70 jilles 2007/05/02 19:56:40 UTC (20070502-3436)
71 Log:
72 Remove emptyline craq because it leaks memory on /rehash motd etc.
73 from ratbox 2.2 (anfl/Androsyn)
74
75
76 Changes: Modified:
77 +6 -14 trunk/src/cache.c (File Modified)
78
79
80 jilles 2007/04/28 23:47:25 UTC (20070428-3434)
81 Log:
82 Merge old trunk r2767:
83 Copy channel name from command on lowerTS JOIN/SJOIN,
84 this makes the capitalization of the channel name
85 timestamped like modes are.
86
87
88 Changes: Modified:
89 +3 -0 trunk/modules/core/m_join.c (File Modified)
90 +3 -0 trunk/modules/core/m_sjoin.c (File Modified)
91
92
93 jilles 2007/04/26 23:01:16 UTC (20070426-3432)
94 Log:
95 Merge old trunk r2065,r2067:
96 channel_modes(): get rid of the trailing space
97 also make the *pbuf check work like it should
98 (don't call IsMember another time if we already
99 gave one parameter)
100 simplify a bit more, update comments
101
102
103 Changes: Modified:
104 +13 -13 trunk/src/channel.c (File Modified)
105
106
107 jilles 2007/04/25 15:22:28 UTC (20070425-3426)
108 Log:
109 webirc bugfix
110
111
112 Changes: Modified:
113 +1 -1 trunk/extensions/m_webirc.c (File Modified)
114
115
116 jilles 2007/04/25 15:21:34 UTC (20070425-3424)
117 Log:
118 chghost: refuse spoofs which are empty or start with a colon
119 (would break the protocol)
120
121
122 Changes: Modified:
123 +3 -0 trunk/modules/m_chghost.c (File Modified)
124
125
126 jilles 2007/04/22 14:35:28 UTC (20070422-3422)
127 Log:
128 Fix description of 043 numeric.
129
130
131 Changes: Modified:
132 +2 -1 trunk/doc/collision_fnc.txt (File Modified)
133
134
135 jilles 2007/04/22 14:02:54 UTC (20070422-3420)
136 Log:
137 SAVE: make the nickTS of the UID nick equal to 100, so it
138 is always in sync on the network.
139
140
141 Changes: Modified:
142 +5 -0 trunk/doc/collision_fnc.txt (File Modified)
143 +15 -11 trunk/modules/core/m_nick.c (File Modified)
144
145
146 jilles 2007/04/22 11:22:10 UTC (20070422-3418)
147 Log:
148 Force nickTS to increase when a local user changes their nick.
149
150
151 Changes: Modified:
152 +5 -1 trunk/modules/core/m_nick.c (File Modified)
153
154
155 jilles 2007/04/15 20:18:54 UTC (20070415-3416)
156 Log:
157 Remove #define UFLAGS. We haven't allowed this
158 undocumented extension to the IRC protocol for
159 years (allowing an initial umode in USER).
160
161
162 Changes: Modified:
163 +0 -2 trunk/modules/m_user.c (File Modified)
164
165
166 jilles 2007/04/15 16:54:50 UTC (20070415-3414)
167 Log:
168 Move new_local_user hook, so it is possible to call
169 exit_client() from it, refusing the connection.
170
171
172 Changes: Modified:
173 +3 -1 trunk/doc/hooks.txt (File Modified)
174 +10 -9 trunk/src/s_user.c (File Modified)
175
176
177 jilles 2007/04/15 16:49:56 UTC (20070415-3412)
178 Log:
179 Only free PreClient struct when the rest of the Client
180 is freed, not immediately upon exit_client(). Doing this
181 would cause problems with sasl's new_local_user hook
182 vs hooks that exit the client there.
183
184
185 Changes: Modified:
186 +0 -1 trunk/src/client.c (File Modified)
187
188
189 jilles 2007/04/14 21:53:28 UTC (20070414-3410)
190 Log:
191 Use TS6 prefix for server-server JOIN 0.
192
193
194 Changes: Modified:
195 +2 -1 trunk/modules/core/m_join.c (File Modified)
196
197
198 jilles 2007/04/14 20:58:56 UTC (20070414-3408)
199 Log:
200 Use orighost in kill server notices.
201
202
203 Changes: Modified:
204 +3 -3 trunk/modules/core/m_kill.c (File Modified)
205
206
207 jilles 2007/04/13 19:06:53 UTC (20070413-3406)
208 Log:
209 set: Use sendto_one_notice() for MAXCLIENTS too high notice.
210
211
212 Changes: Modified:
213 +3 -3 trunk/modules/m_set.c (File Modified)
214
215
216 nenolod 2007/04/06 21:25:37 UTC (20070406-3404)
217 Log:
218 - 2.2 operline
219
220
221 Changes: Modified:
222 +1 -1 trunk/src/messages.tab (File Modified)
223
224
225 jilles 2007/04/05 00:38:52 UTC (20070405-3396)
226 Log:
227 Show max_clients in /info.
228
229
230 Changes: Modified:
231 +6 -0 trunk/modules/m_info.c (File Modified)
232
233
234 jilles 2007/04/05 00:33:52 UTC (20070405-3394)
235 Log:
236 Don't allow /quote set max higher than the
237 serverinfo::max_clients ircd.conf value.
238
239
240 Changes: Modified:
241 +8 -0 trunk/modules/m_set.c (File Modified)
242
243
244 jilles 2007/04/05 00:24:47 UTC (20070405-3392)
245 Log:
246 Change code that checks maxclients limit: allow exactly
247 the configured amount of non-exceed_limit clients.
248 Code that appeared to limit exceed_limit clients too
249 but less heavily removed (it was not effective because
250 the parentheses were wrong).
251
252
253 Changes: Modified:
254 +2 -4 trunk/src/s_user.c (File Modified)
255
256
257 jilles 2007/04/05 00:12:55 UTC (20070405-3390)
258 Log:
259 By default, leave MAX_BUFFER fds free for log files,
260 server connections, ident lookups, exceed_limit clients,
261 etc. Mention this in example.conf and reference.conf.
262
263
264 Changes: Modified:
265 +4 -2 trunk/doc/example.conf (File Modified)
266 +3 -1 trunk/doc/reference.conf (File Modified)
267 +1 -1 trunk/src/s_conf.c (File Modified)
268
269
270 jilles 2007/04/03 22:45:04 UTC (20070403-3384)
271 Log:
272 --with-maxclients configure option is gone
273
274
275 Changes: Modified:
276 +0 -11 trunk/INSTALL (File Modified)
277
278
279 jilles 2007/04/03 22:25:11 UTC (20070403-3380)
280 Log:
281 Make the code that raises fd rlimit to hard limit work.
282
283
284 Changes: Modified:
285 +5 -5 trunk/src/ircd.c (File Modified)
286
287
288 nenolod 2007/04/03 11:45:22 UTC (20070403-3378)
289 Log:
290 - note the I/O reworking
291
292
293 Changes: Modified:
294 +2 -0 trunk/NEWS (File Modified)
295
296
297 nenolod 2007/04/03 11:37:39 UTC (20070403-3376)
298 Log:
299 - use mkdir -p
300
301
302 Changes: Modified:
303 +4 -4 trunk/doc/Makefile.in (File Modified)
304
305
306 nenolod 2007/04/03 10:49:11 UTC (20070403-3374)
307 Log:
308 - enforce proper conditions for EPOLL_CTL_DEL.
309 - remove possibly problematic "performance" check
310
311
312 Changes: Modified:
313 +1 -5 trunk/libcharybdis/epoll.c (File Modified)
314
315
316 nenolod 2007/04/03 10:18:07 UTC (20070403-3372)
317 Log:
318 - rename m_list_safelist to m_list and remove ratbox implementation
319
320
321 Changes: Modified:
322 +393 -664 trunk/modules/Makefile.in (File Modified)
323 + - trunk/modules/m_list.c (File Added)
324 + - trunk/modules/m_list_ratbox.c (File Deleted)
325 + - trunk/modules/m_list_safelist.c (File Deleted)
326
327
328 nenolod 2007/04/03 10:15:39 UTC (20070403-3370)
329 Log:
330 - some more transit to sendto_one_numeric().
331
332
333 Changes: Modified:
334 +2 -3 trunk/modules/m_away.c (File Modified)
335 +3 -3 trunk/src/messages.tab (File Modified)
336 +1 -1 trunk/src/s_user.c (File Modified)
337
338
339 nenolod 2007/04/03 10:11:06 UTC (20070403-3368)
340 Log:
341 - change some sendto_one() to sendto_one_numeric().
342
343
344 Changes: Modified:
345 +4 -10 trunk/modules/m_admin.c (File Modified)
346 +3 -3 trunk/modules/m_map.c (File Modified)
347 +12 -12 trunk/src/messages.tab (File Modified)
348 +1 -2 trunk/src/s_conf.c (File Modified)
349 +9 -10 trunk/src/s_user.c (File Modified)
350
351
352 nenolod 2007/04/03 09:57:53 UTC (20070403-3366)
353 Log:
354 - river's ports.c from old charybdis trunk
355
356
357 Changes: Modified:
358 +195 -0 trunk/configure.ac (File Modified)
359 + - trunk/libcharybdis/ports.c (File Added)
360
361
362 nenolod 2007/04/03 09:50:56 UTC (20070403-3364)
363 Log:
364 - remove broken ports stuff and devpoll stuff.
365
366
367 Changes: Modified:
368 +0 -307 trunk/configure (File Modified)
369 +0 -21 trunk/configure.ac (File Modified)
370 +0 -474 trunk/include/setup.h.in (File Modified)
371 + - trunk/libcharybdis/devpoll.c (File Deleted)
372 + - trunk/libcharybdis/ports.c (File Deleted)
373
374
375 nenolod 2007/04/03 09:49:11 UTC (20070403-3362)
376 Log:
377 - regenerate files
378
379
380 Changes: Modified:
381 +1 -25 trunk/configure (File Modified)
382 +0 -3 trunk/include/setup.h.in (File Modified)
383
384
385 nenolod 2007/04/03 09:37:03 UTC (20070403-3360)
386 Log:
387 - remove x86-optimized hash code.
388
389
390 Changes: Modified:
391 +0 -13 trunk/configure.ac (File Modified)
392 +2 -187 trunk/src/Makefile.in (File Modified)
393 + - trunk/src/fnvhash.s (File Deleted)
394
395
396 nenolod 2007/04/03 09:34:38 UTC (20070403-3358)
397 Log:
398 - apparently setting KE_LENGTH to 128 is fine.
399
400
401 Changes: Modified:
402 +3 -5 trunk/libcharybdis/kqueue.c (File Modified)
403
404
405 nenolod 2007/04/03 09:31:11 UTC (20070403-3356)
406 Log:
407 - remove the rest of the MAX_CLIENTS stuff. change kqueue implementation accordingly. (needs testing)
408
409
410 Changes: Modified:
411 +5627 -5747 trunk/configure (File Modified)
412 +0 -15 trunk/configure.ac (File Modified)
413 +0 -2 trunk/include/m_info.h (File Modified)
414 +6 -9 trunk/include/setup.h.in (File Modified)
415 +5 -3 trunk/libcharybdis/kqueue.c (File Modified)
416
417
418 nenolod 2007/04/03 09:21:31 UTC (20070403-3354)
419 Log:
420 - remove ALL braindead 2.8 I/O artifacts: MASTER_MAX, HARD_FDLIMIT, HARD_FDLIMIT_, MAXCONNECTIONS, MAX_CLIENTS, etc.
421 they are ALL gone. all of this stuff is now determined at runtime via getrlimit(2).
422 - due to this, devpoll is broken. i'm not motivated to fix it at the moment.
423
424
425 Changes: Modified:
426 +0 -5 trunk/include/config.h (File Modified)
427 +0 -5 trunk/include/config.h.dist (File Modified)
428 +0 -6 trunk/include/defaults.h (File Modified)
429 +0 -3 trunk/include/m_info.h (File Modified)
430 +21 -7 trunk/libcharybdis/commio.c (File Modified)
431 +2 -0 trunk/libcharybdis/commio.h (File Modified)
432 +1 -2 trunk/libcharybdis/devpoll.c (File Modified)
433 +4 -3 trunk/libcharybdis/poll.c (File Modified)
434 +0 -3 trunk/libcharybdis/select.c (File Modified)
435 +0 -9 trunk/src/ircd.c (File Modified)
436 +23 -26 trunk/src/listener.c (File Modified)
437 +2 -1 trunk/src/restart.c (File Modified)
438 +5 -1 trunk/src/s_auth.c (File Modified)
439 +1 -1 trunk/src/s_conf.c (File Modified)
440 +3 -1 trunk/src/s_serv.c (File Modified)
441
442
443 jilles 2007/04/02 22:03:08 UTC (20070402-3350)
444 Log:
445 Repair operspy who !#channel, broken by me in r3283.
446
447
448 Changes: Modified:
449 +2 -2 trunk/modules/m_who.c (File Modified)
450
451
452 jilles 2007/04/01 22:20:00 UTC (20070401-3344)
453 Log:
454 Update bug report and IRC channel information.
455
456
457 Changes: Modified:
458 +2 -1 trunk/BUGS (File Modified)
459 +2 -1 trunk/NEWS (File Modified)
460
461
462 jilles 2007/04/01 22:10:05 UTC (20070401-3342)
463 Log:
464 Change copyright years in version.c.SH as in release-2.1 r3339.
465
466
467 Changes: Modified:
468 +2 -2 trunk/src/version.c.SH (File Modified)
469
470
471 jilles 2007/03/30 23:34:11 UTC (20070330-3325)
472 Log:
473 Rerun autoconf.
474
475
476 Changes: Modified:
477 +104 -0 trunk/configure (File Modified)
478
479
480 jilles 2007/03/30 23:33:43 UTC (20070330-3323)
481 Log:
482 Need to check for various flavours of epoll,
483 even if --enable-epoll is forced.
484
485
486 Changes: Modified:
487 +1 -0 trunk/configure.ac (File Modified)
488
489
490 jilles 2007/03/30 23:32:43 UTC (20070330-3321)
491 Log:
492 Hack to allow some more warnings, already present in configure (?).
493
494
495 Changes: Modified:
496 +1 -1 trunk/aclocal.m4 (File Modified)
497
498
499 jilles 2007/03/29 20:03:06 UTC (20070329-3319)
500 Log:
501 Merge old trunk r2077,r2079:
502 - Move closing of servlink control fd to close_connection()
503 instead of doing it in exit_local_server(), and make sure
504 we first close the data fd and then the control fd.
505 - Have servlink process ready fds in order net, data, ctrl
506 instead of ctrl, data, net. This seems to fix the problem
507 that squit reasons do not show up on the other side of a
508 ziplink (by making it send any final SQUIT and/or ERROR
509 before noticing the closed control fd).
510
511
512 Changes: Modified:
513 +1 -1 trunk/servlink/io.c (File Modified)
514 +3 -12 trunk/src/client.c (File Modified)
515
516
517 jilles 2007/03/28 23:17:06 UTC (20070328-3317)
518 Log:
519 Don't show the UID if a TS6 server sends a kick with
520 an empty or no comment. Note that charybdis never sends
521 such kicks.
522
523
524 Changes: Modified:
525 +4 -4 trunk/modules/core/m_kick.c (File Modified)
526
527
528 jilles 2007/03/28 15:40:24 UTC (20070328-3307)
529 Log:
530 Merge old trunk r2081:
531 Don't say that services cannot be killed in
532 ERR_ISCHANSERVICE message (given when trying
533 to kick or deop them), as that's not the case.
534
535
536 Changes: Modified:
537 +1 -1 trunk/src/messages.tab (File Modified)
538
539
540 jilles 2007/03/28 15:30:56 UTC (20070328-3305)
541 Log:
542 Merge old trunk r2059
543 Clarifications to the descriptions of umode +Q and cmode +F,
544 suggested by Ariadne@SorceryNet.
545
546
547 Changes: Modified:
548 +6 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
549 +4 -3 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
550
551
552 jilles 2007/03/28 15:22:49 UTC (20070328-3303)
553 Log:
554 Merge old trunk r2907,r2991:
555 Allow TESTLINE on channel names.
556
557
558 Changes: Modified:
559 +4 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
560 +4 -0 trunk/help/opers/testline (File Modified)
561 +22 -0 trunk/modules/m_testline.c (File Modified)
562
563
564 jilles 2007/03/28 15:04:06 UTC (20070328-3301)
565 Log:
566 Merge old trunk r2835:
567 resolver: if sendto(2) fails, try sending to the next nameserver
568
569
570 Changes: Modified:
571 +1 -1 trunk/src/res.c (File Modified)
572
573
574 jilles 2007/03/28 14:54:10 UTC (20070328-3299)
575 Log:
576 Merge old trunk r2817:
577 WHOIS: Show the given nick in ERR_NOSUCHNICK even if it
578 starts with a digit. This is safe because the last
579 parameter is a nick and never a UID. (The first parameter
580 in a server-server two-param whois is a UID/SID.)
581
582
583 Changes: Modified:
584 +1 -1 trunk/modules/m_whois.c (File Modified)
585
586
587 jilles 2007/03/28 14:49:48 UTC (20070328-3297)
588 Log:
589 Merge old trunk r2779,r2785:
590 Show correct privilege name in a few ERR_NOPRIVS numerics.
591
592
593 Changes: Modified:
594 +1 -1 trunk/extensions/m_ojoin.c (File Modified)
595 +1 -1 trunk/extensions/m_opme.c (File Modified)
596 +2 -2 trunk/unsupported/m_force.c (File Modified)
597
598
599 jilles 2007/03/28 14:45:46 UTC (20070328-3295)
600 Log:
601 Merge old trunk r2695:
602 Send an SQUIT instead of an ERROR to announce /die to connected servers.
603 This will generate better server notices.
604
605
606 Changes: Modified:
607 +3 -2 trunk/modules/core/m_die.c (File Modified)
608
609
610 jilles 2007/03/28 14:33:50 UTC (20070328-3293)
611 Log:
612 Merge old trunk r2294:
613 Zero out the varlist passed to substitution_* when rejecting DNSBL clients.
614
615
616 Changes: Modified:
617 +1 -1 trunk/src/s_user.c (File Modified)
618
619
620 jilles 2007/03/28 14:30:10 UTC (20070328-3291)
621 Log:
622 Merge old trunk r2226:
623 If we are connecting outward to a server, check if the
624 server name they sent is the same as what we tried to
625 connect to. Previously such a connection could succeed
626 if there existed connect blocks with the same IP and
627 passwords for the other server name.
628
629
630 Changes: Modified:
631 +11 -0 trunk/modules/core/m_server.c (File Modified)
632
633
634 jilles 2007/03/28 14:21:37 UTC (20070328-3289)
635 Log:
636 Merge old trunk r2212:
637 Another handling of SJOINs without nicks:
638 Propagate them if the channel is +P or the channel
639 already existed, otherwise remove the channel again
640 and do not propagate the SJOIN.
641
642
643 Changes: Modified:
644 +2 -3 trunk/modules/core/m_sjoin.c (File Modified)
645
646
647 jilles 2007/03/28 13:49:57 UTC (20070328-3287)
648 Log:
649 Remove channels entirely from /whois on services.
650 This cannot be overridden with operspy.
651
652
653 Changes: Modified:
654 +20 -17 trunk/modules/m_whois.c (File Modified)
655
656
657 jilles 2007/03/28 13:11:30 UTC (20070328-3283)
658 Log:
659 Fix /who on channels with ** in their name.
660
661
662 Changes: Modified:
663 +2 -2 trunk/modules/m_who.c (File Modified)
664
665
666 jilles 2007/03/25 17:59:50 UTC (20070325-3281)
667 Log:
668 NEWS: As in 2.1.3, mention that the TS6 revision will
669 interoperate with older versions
670
671
672 Changes: Modified:
673 +2 -1 trunk/NEWS (File Modified)
674
675
676 jilles 2007/03/18 16:29:31 UTC (20070318-3275)
677 Log:
678 Fix documentation of HIDE_SERVERS_IPS define.
679
680
681 Changes: Modified:
682 +2 -2 trunk/include/config.h.dist (File Modified)
683
684
685 jilles 2007/03/18 14:44:24 UTC (20070318-3271)
686 Log:
687 Don't leak auth{} spoofed ip for I-line is full notice either.
688
689
690 Changes: Modified:
691 +1 -1 trunk/src/s_conf.c (File Modified)
692
693
694 jilles 2007/03/17 23:50:25 UTC (20070317-3265)
695 Log:
696 Update NEWS.
697
698
699 Changes: Modified:
700 +37 -0 trunk/NEWS (File Modified)
701
702
703 jilles 2007/03/15 18:09:08 UTC (20070315-3259)
704 Log:
705 Allow /invite (but not invex) to override +r, +l, +j in
706 addition to +i. As before, a restrictive mode must be in
707 place at /invite time for the invite to have an effect;
708 +r does not count as a restrictive mode if the user is
709 logged in; +l and +j always count as restrictive modes to
710 allow for cases where they would allow join at /invite
711 time but not when the user tries to join.
712
713
714 Changes: Modified:
715 +6 -2 trunk/modules/m_invite.c (File Modified)
716 +21 -10 trunk/src/channel.c (File Modified)
717
718
719 jilles 2007/03/13 16:09:28 UTC (20070313-3257)
720 Log:
721 Remove invite_ops_only, forcing it to YES.
722
723
724 Changes: Modified:
725 +0 -1 trunk/doc/example.conf (File Modified)
726 +0 -5 trunk/doc/reference.conf (File Modified)
727 +1 -3 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
728 +0 -1 trunk/include/s_conf.h (File Modified)
729 +0 -6 trunk/modules/m_info.c (File Modified)
730 +10 -14 trunk/modules/m_invite.c (File Modified)
731 +0 -1 trunk/src/newconf.c (File Modified)
732 +0 -1 trunk/src/s_conf.c (File Modified)
733
734
735 jilles 2007/03/06 14:07:11 UTC (20070306-3255)
736 Log:
737 Move username check after xline and dnsbl checks, so it
738 will not complain to opers about clients who are xlined
739 or blacklisted anyway (both of which silently reject).
740
741
742 Changes: Modified:
743 +15 -15 trunk/src/s_user.c (File Modified)
744
745
746 nenolod 2007/03/05 19:01:05 UTC (20070305-3253)
747 Log:
748 - MASTER_MAX is no longer relevant
749
750
751 Changes: Modified:
752 +0 -7 trunk/modules/m_set.c (File Modified)
753
754
755 nenolod 2007/03/05 18:58:38 UTC (20070305-3251)
756 Log:
757 - add config option for setting max_clients.
758
759
760 Changes: Modified:
761 +5 -0 trunk/doc/example.conf (File Modified)
762 +5 -0 trunk/doc/reference.conf (File Modified)
763 +2 -0 trunk/include/s_conf.h (File Modified)
764 +1 -1 trunk/src/ircd.c (File Modified)
765 +2 -0 trunk/src/newconf.c (File Modified)
766 +2 -1 trunk/src/s_conf.c (File Modified)
767
768
769 nenolod 2007/03/05 18:51:17 UTC (20070305-3249)
770 Log:
771 - remove get_maxrss() and all of that insecure and unsafe nonsense
772
773
774 Changes: Modified:
775 +3 -38 trunk/src/ircd.c (File Modified)
776 +1 -1 trunk/src/restart.c (File Modified)
777 +0 -4 trunk/src/s_stats.c (File Modified)
778
779
780 nenolod 2007/03/05 18:42:24 UTC (20070305-3247)
781 Log:
782 - avoid some potential NULL dereferencing
783
784
785 Changes: Modified:
786 +1 -1 trunk/libcharybdis/commio.c (File Modified)
787
788
789 nenolod 2007/03/05 18:41:14 UTC (20070305-3245)
790 Log:
791 - fix a typo
792
793
794 Changes: Modified:
795 +1 -1 trunk/libcharybdis/poll.c (File Modified)
796
797
798 nenolod 2007/03/05 18:40:39 UTC (20070305-3243)
799 Log:
800 - rework poll a bit for the MAXCONNECTIONS changes.
801
802
803 Changes: Modified:
804 +46 -23 trunk/libcharybdis/poll.c (File Modified)
805
806
807 jilles 2007/03/05 17:52:28 UTC (20070305-3241)
808 Log:
809 Our way of using kqueue may cause it to report fds we
810 don't know about anymore, cope.
811
812
813 Changes: Modified:
814 +7 -0 trunk/libcharybdis/kqueue.c (File Modified)
815
816
817 jilles 2007/03/05 17:41:40 UTC (20070305-3239)
818 Log:
819 Don't reference freed memory (fde_t) in comm_close().
820
821
822 Changes: Modified:
823 +1 -1 trunk/libcharybdis/commio.c (File Modified)
824
825
826 nenolod 2007/03/05 17:35:17 UTC (20070305-3237)
827 Log:
828 - fix for 100% cpu use
829
830
831 Changes: Modified:
832 +1 -1 trunk/libcharybdis/commio.c (File Modified)
833
834
835 nenolod 2007/03/05 17:31:35 UTC (20070305-3235)
836 Log:
837 - rework comm_checktimeouts() to use the hashtable in an efficient manner.
838
839
840 Changes: Modified:
841 +37 -25 trunk/libcharybdis/commio.c (File Modified)
842
843
844 nenolod 2007/03/05 17:28:27 UTC (20070305-3233)
845 Log:
846 - clear up use of fd_table in ircd.
847
848
849 Changes: Modified:
850 +3 -2 trunk/src/s_serv.c (File Modified)
851
852
853 nenolod 2007/03/05 17:23:07 UTC (20070305-3229)
854 Log:
855 - use a hashtable for fdlist storage. first step to making the amount of allowed clients dynamic and removing MAXCONNECTIONS.
856
857
858 Changes: Modified:
859 +97 -26 trunk/libcharybdis/commio.c (File Modified)
860 +3 -2 trunk/libcharybdis/commio.h (File Modified)
861 +8 -6 trunk/libcharybdis/devpoll.c (File Modified)
862 +1 -1 trunk/libcharybdis/epoll.c (File Modified)
863 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
864 +3 -3 trunk/libcharybdis/poll.c (File Modified)
865 +2 -2 trunk/libcharybdis/ports.c (File Modified)
866 +2 -2 trunk/libcharybdis/select.c (File Modified)
867
868
869 jilles 2007/03/05 01:14:46 UTC (20070305-3227)
870 Log:
871 Fix some cases where the size argument to strlcpy()
872 for usernames and hostnames is 1 too small.
873
874
875 Changes: Modified:
876 +1 -1 trunk/modules/m_chghost.c (File Modified)
877 +2 -2 trunk/src/res.c (File Modified)
878 +2 -2 trunk/src/s_user.c (File Modified)
879
880
881 jilles 2007/03/04 23:42:55 UTC (20070304-3225)
882 Log:
883 Cut down quit/part/kick reasons to avoid quit reasons
884 overflowing the client exiting server notice (from
885 TOPICLEN to 260). kill reasons become shorter accordingly.
886 kline/dline/gline reasons become 390.
887 away messages stay at TOPICLEN for now.
888
889
890 Changes: Modified:
891 +8 -3 trunk/include/ircd_defs.h (File Modified)
892 +2 -2 trunk/modules/m_dline.c (File Modified)
893 +4 -4 trunk/modules/m_gline.c (File Modified)
894 +2 -2 trunk/modules/m_kline.c (File Modified)
895
896
897 jilles 2007/03/02 17:45:47 UTC (20070302-3223)
898 Log:
899 Don't leak auth{} spoofed IP addresses in +f notices.
900 from ratbox (androsyn)
901
902
903 Changes: Modified:
904 +10 -3 trunk/src/s_conf.c (File Modified)
905
906
907 jilles 2007/02/24 19:34:28 UTC (20070224-3219)
908 Log:
909 Make oper_up() take +i/-i during opering up into account
910 (e.g. no_oper_invis extension, +i in operator::umodes).
911 Remove the hack from no_oper_invis.
912
913
914 Changes: Modified:
915 +0 -2 trunk/extensions/no_oper_invis.c (File Modified)
916 +4 -0 trunk/src/s_user.c (File Modified)
917
918
919 jilles 2007/02/24 18:35:58 UTC (20070224-3215)
920 Log:
921 no_oper_invis: decrement invisible count when clearing
922 invisible on a local client who has just opered up
923 oper_up() should really do this
924
925
926 Changes: Modified:
927 +2 -0 trunk/extensions/no_oper_invis.c (File Modified)
928
929
930 jilles 2007/02/21 19:52:51 UTC (20070221-3213)
931 Log:
932 Put "End of Channel Quiet List" instead of
933 "End of Channel Ban List" for a +q list.
934 Due to client restrictions the numerics for
935 quiet lists must be the same as for ban lists.
936
937
938 Changes: Modified:
939 +4 -1 trunk/src/chmode.c (File Modified)
940
941
942 jilles 2007/02/20 00:34:28 UTC (20070220-3211)
943 Log:
944 Port over ratbox 2.2 r23507, r23624, r23626 (jilles/anfl):
945 Change TS6 JOIN processing
946 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
947 a local user joins an existing channel
948 - don't send out simple modes in TS6 JOIN and TS5 SJOIN when
949 propagating a TS6 JOIN
950 - don't interpret simple modes in an incoming TS6 JOIN
951
952 This is to avoid desyncs when certain mode changes (e.g. -im)
953 cross with joins. A downside is that simple modes will be
954 more desynched when a JOIN creates a channel or lowers TS,
955 but that's less important.
956
957 Update the TS6 specification to include this, and clarify
958 that TMODE can come from a server and that MODE must be
959 translated into TMODE from other servers too.
960
961
962 Changes: Modified:
963 +69 -39 trunk/doc/technical/ts6.txt (File Modified)
964 +19 -127 trunk/modules/core/m_join.c (File Modified)
965
966
967 jilles 2007/02/11 16:54:43 UTC (20070211-3209)
968 Log:
969 Make -logfile work again.
970
971
972 Changes: Modified:
973 +2 -2 trunk/src/s_log.c (File Modified)
974
975
976 nenolod 2007/02/09 22:18:23 UTC (20070209-3205)
977 Log:
978 - fix off-by-one memory overflow error.
979
980
981 Changes: Modified:
982 +1 -5 trunk/libcharybdis/kqueue.c (File Modified)
983
984
985 jilles 2007/02/04 15:08:04 UTC (20070204-3203)
986 Log:
987 Change handling of modularized umodes:
988 - keep the bitmask reserved forever to the letter, fixing
989 the problems when loading multiple umode modules,
990 unloading them and then loading them in a different order
991 - don't allow local users to change umodes which have
992 been unloaded and don't set them on new users via
993 default_umodes
994
995
996 Changes: Modified:
997 +24 -3 trunk/src/s_user.c (File Modified)
998
999
1000 jilles 2007/02/04 01:59:38 UTC (20070204-3201)
1001 Log:
1002 Move find_umode_slot() from libcharybdis/tools.c to src/s_user.c.
1003
1004
1005 Changes: Modified:
1006 +1 -0 trunk/include/s_user.h (File Modified)
1007 +0 -22 trunk/libcharybdis/tools.c (File Modified)
1008 +0 -1 trunk/libcharybdis/tools.h (File Modified)
1009 +22 -0 trunk/src/s_user.c (File Modified)
1010
1011
1012 jilles 2007/02/01 01:44:31 UTC (20070201-3195)
1013 Log:
1014 DNSBL keyword substitution is available as of 2.1.3.
1015
1016
1017 Changes: Modified:
1018 +1 -1 trunk/doc/example.conf (File Modified)
1019
1020
1021 jilles 2007/02/01 01:07:42 UTC (20070201-3183)
1022 Log:
1023 Change two occurances like match(userinput, target_p->name) ||
1024 match(target_p->name, userinput) to just match(userinput,
1025 target_p->name). No client name can contain * or ? now.
1026
1027
1028 Changes: Modified:
1029 +1 -1 trunk/modules/m_trace.c (File Modified)
1030 +1 -2 trunk/src/s_serv.c (File Modified)
1031
1032
1033 jilles 2007/02/01 00:49:07 UTC (20070201-3181)
1034 Log:
1035 Do not try find_server() on a name find_client() has
1036 returned NULL for, as this will always return NULL
1037 since the removal of hostmasking.
1038
1039
1040 Changes: Modified:
1041 +1 -2 trunk/modules/m_pong.c (File Modified)
1042 +0 -4 trunk/src/s_serv.c (File Modified)
1043
1044
1045 jilles 2007/02/01 00:34:33 UTC (20070201-3179)
1046 Log:
1047 Remove server_exists() which checked whether the
1048 server name existed taking hostmasking into account
1049 and just check with find_server(); admittedly
1050 this checks if the name is a SID but that's not
1051 a real problem.
1052
1053
1054 Changes: Modified:
1055 +3 -27 trunk/modules/core/m_server.c (File Modified)
1056
1057
1058 jilles 2007/02/01 00:19:14 UTC (20070201-3177)
1059 Log:
1060 Remove hash_find_masked_server(), which made it possible
1061 to specify the full (unmasked) name of a server behind
1062 a hostmask. As a result find_any_client() (for prefixes)
1063 becomes equal to find_client(), so remove that too.
1064
1065
1066 Changes: Modified:
1067 +0 -1 trunk/include/hash.h (File Modified)
1068 +1 -75 trunk/src/hash.c (File Modified)
1069 +1 -1 trunk/src/parse.c (File Modified)
1070
1071
1072 jilles 2007/02/01 00:02:35 UTC (20070201-3175)
1073 Log:
1074 Remove '*' from valid server name characters.
1075 This makes it impossible to connect hostmasked servers.
1076 (This support didn't work well anyway, was incompatible
1077 with TS6 and we never masked ourselves.)
1078
1079
1080 Changes: Modified:
1081 +1 -1 trunk/src/match.c (File Modified)
1082
1083
1084 jilles 2007/01/31 23:57:18 UTC (20070131-3173)
1085 Log:
1086 Change spambot, flooder and jupe joiner notices from host to orighost.
1087
1088
1089 Changes: Modified:
1090 +1 -1 trunk/modules/core/m_join.c (File Modified)
1091 +2 -2 trunk/modules/core/m_message.c (File Modified)
1092 +2 -2 trunk/src/channel.c (File Modified)
1093
1094
1095 jilles 2007/01/28 22:13:18 UTC (20070128-3169)
1096 Log:
1097 Add documentation for SASL client protocol, same as atheme doc/SASL.
1098
1099
1100 Changes: Modified:
1101 + - trunk/doc/sasl.txt (File Added)
1102
1103
1104 jilles 2007/01/26 18:52:11 UTC (20070126-3167)
1105 Log:
1106 Include real hostname in Closing Link message for unknown
1107 connections that have sent USER. This is helpful for
1108 k-lined users while not breaking server IP hiding.
1109
1110
1111 Changes: Modified:
1112 +3 -1 trunk/src/client.c (File Modified)
1113
1114
1115 jilles 2007/01/26 16:52:29 UTC (20070126-3165)
1116 Log:
1117 Rerun autoconf.
1118
1119
1120 Changes: Modified:
1121 +29 -29 trunk/configure (File Modified)
1122
1123
1124 nenolod 2007/01/25 07:36:23 UTC (20070125-3163)
1125 Log:
1126 - nick[user@host] -> nick!user@host in kill messages. based on jilles' change in 3.0
1127
1128
1129 Changes: Modified:
1130 +3 -3 trunk/modules/core/m_kill.c (File Modified)
1131
1132
1133 nenolod 2007/01/25 07:23:01 UTC (20070125-3161)
1134 Log:
1135 Backport from early 3.x:
1136
1137 --
1138 nenolod 2006/09/27 16:39:14 UTC (20060927-2178)
1139 Log:
1140 - remove "Processing connection to foobar.net" message
1141
1142
1143 Changes: Modified:
1144 +0 -3 trunk/src/s_auth.c (File Modified)
1145
1146
1147 nenolod 2006/09/27 16:34:26 UTC (20060927-2176)
1148 Log:
1149 - missed the processing connection one (actually, we can probably nuke this one)
1150
1151
1152 Changes: Modified:
1153 +1 -2 trunk/src/s_auth.c (File Modified)
1154
1155
1156 river 2006/09/27 16:33:05 UTC (20060927-2174)
1157 Log:
1158 get_client_name = stupid
1159
1160
1161
1162 Changes: Modified:
1163 +10 -7 trunk/modules/core/m_kill.c (File Modified)
1164
1165
1166 nenolod 2006/09/27 16:32:37 UTC (20060927-2172)
1167 Log:
1168 - remove excessive arguments
1169
1170
1171 Changes: Modified:
1172 +1 -2 trunk/src/s_conf.c (File Modified)
1173 +1 -1 trunk/src/s_user.c (File Modified)
1174
1175
1176 nenolod 2006/09/27 16:30:59 UTC (20060927-2170)
1177 Log:
1178 - use sendto_one_notice() for on-connect notices too.
1179
1180
1181 Changes: Modified:
1182 +10 -10 trunk/src/s_auth.c (File Modified)
1183
1184
1185 nenolod 2006/09/27 16:27:01 UTC (20060927-2168)
1186 Log:
1187 - use sendto_one_notice() in the core, too.
1188
1189
1190 Changes: Modified:
1191 +2 -2 trunk/src/chmode.c (File Modified)
1192 +8 -15 trunk/src/modules.c (File Modified)
1193 +3 -5 trunk/src/s_conf.c (File Modified)
1194 +1 -2 trunk/src/s_newconf.c (File Modified)
1195 +20 -57 trunk/src/s_user.c (File Modified)
1196
1197
1198 river 2006/09/27 16:19:25 UTC (20060927-2166)
1199 Log:
1200 the KILL command will use get_client_name(, SHOW_IP) instead of
1201 target->name, and will show a more useful error for local opers
1202
1203
1204
1205 Changes: Modified:
1206 +6 -4 trunk/modules/core/m_kill.c (File Modified)
1207
1208
1209 nenolod 2006/09/27 16:09:48 UTC (20060927-2164)
1210 Log:
1211 - fix bugs in sendto_one_notice()/sendto_one_numeric() where a client identifier won't be sent to unregistered clients
1212
1213
1214 Changes: Modified:
1215 +4 -2 trunk/src/send.c (File Modified)
1216
1217
1218 nenolod 2006/09/27 16:05:46 UTC (20060927-2161)
1219 Log:
1220 - back out r2159
1221
1222
1223 Changes: Modified:
1224 +1 -1 trunk/include/client.h (File Modified)
1225
1226
1227 nenolod 2006/09/27 16:04:05 UTC (20060927-2159)
1228 Log:
1229 - get_id(): fall back to "*" if client has no known name
1230
1231
1232 Changes: Modified:
1233 +1 -1 trunk/include/client.h (File Modified)
1234
1235
1236 nenolod 2006/09/27 16:01:29 UTC (20060927-2157)
1237 Log:
1238 - convert to sendto_one_notice().
1239
1240
1241 Changes: Modified:
1242 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1243 +4 -6 trunk/unsupported/m_force.c (File Modified)
1244
1245
1246 nenolod 2006/09/27 15:57:11 UTC (20060927-2155)
1247 Log:
1248 - use sendto_one_notice() in many places instead of
1249 sendto_one(source_p, ":%s NOTICE %s :", ...);
1250
1251
1252 Changes: Modified:
1253 +10 -25 trunk/extensions/example_module.c (File Modified)
1254 +5 -14 trunk/extensions/hurt.c (File Modified)
1255 +1 -2 trunk/extensions/m_42.c (File Modified)
1256 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1257 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1258 +1 -2 trunk/extensions/m_opme.c (File Modified)
1259 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1260 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1261 +3 -7 trunk/modules/core/m_die.c (File Modified)
1262 +2 -4 trunk/modules/core/m_kill.c (File Modified)
1263 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1264 +1 -2 trunk/modules/m_challenge.c (File Modified)
1265 +11 -15 trunk/modules/m_connect.c (File Modified)
1266 +20 -28 trunk/modules/m_dline.c (File Modified)
1267 +2 -2 trunk/modules/m_etrace.c (File Modified)
1268 +11 -21 trunk/modules/m_gline.c (File Modified)
1269 +2 -4 trunk/modules/m_kline.c (File Modified)
1270 +1 -2 trunk/modules/m_rehash.c (File Modified)
1271 +3 -7 trunk/modules/m_restart.c (File Modified)
1272 +31 -45 trunk/modules/m_set.c (File Modified)
1273 +2 -4 trunk/modules/m_testmask.c (File Modified)
1274 +5 -8 trunk/modules/m_unreject.c (File Modified)
1275 +2 -5 trunk/modules/m_xline.c (File Modified)
1276 --
1277
1278
1279 Changes: Modified:
1280 +2 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
1281 +10 -25 trunk/extensions/example_module.c (File Modified)
1282 +5 -14 trunk/extensions/hurt.c (File Modified)
1283 +1 -2 trunk/extensions/m_42.c (File Modified)
1284 +7 -12 trunk/extensions/m_mkpasswd.c (File Modified)
1285 +1 -2 trunk/extensions/m_ojoin.c (File Modified)
1286 +1 -2 trunk/extensions/m_opme.c (File Modified)
1287 +3 -3 trunk/extensions/spy_whois_notice.c (File Modified)
1288 +3 -3 trunk/extensions/spy_whois_notice_global.c (File Modified)
1289 +3 -7 trunk/modules/core/m_die.c (File Modified)
1290 +14 -11 trunk/modules/core/m_kill.c (File Modified)
1291 +2 -2 trunk/modules/core/m_squit.c (File Modified)
1292 +1 -2 trunk/modules/m_challenge.c (File Modified)
1293 +11 -15 trunk/modules/m_connect.c (File Modified)
1294 +2 -4 trunk/modules/m_dline.c (File Modified)
1295 +2 -2 trunk/modules/m_etrace.c (File Modified)
1296 +11 -21 trunk/modules/m_gline.c (File Modified)
1297 +2 -4 trunk/modules/m_kline.c (File Modified)
1298 +1 -2 trunk/modules/m_rehash.c (File Modified)
1299 +3 -7 trunk/modules/m_restart.c (File Modified)
1300 +31 -45 trunk/modules/m_set.c (File Modified)
1301 +2 -4 trunk/modules/m_testmask.c (File Modified)
1302 +5 -8 trunk/modules/m_unreject.c (File Modified)
1303 +1 -3 trunk/modules/m_xline.c (File Modified)
1304 +2 -2 trunk/src/chmode.c (File Modified)
1305 +8 -15 trunk/src/modules.c (File Modified)
1306 +10 -14 trunk/src/s_auth.c (File Modified)
1307 +3 -6 trunk/src/s_conf.c (File Modified)
1308 +1 -2 trunk/src/s_newconf.c (File Modified)
1309 +20 -57 trunk/src/s_user.c (File Modified)
1310 +4 -2 trunk/src/send.c (File Modified)
1311 +2 -3 trunk/unsupported/m_clearchan.c (File Modified)
1312 +4 -6 trunk/unsupported/m_force.c (File Modified)
1313
1314
1315 nenolod 2007/01/25 07:08:21 UTC (20070125-3159)
1316 Log:
1317 - keyword-subst from charybdis 2.2.
1318
1319
1320 Changes: Modified:
1321 +12 -3 trunk/doc/example.conf (File Modified)
1322 +58 -3 trunk/doc/reference.conf (File Modified)
1323 + - trunk/include/substitution.h (File Added)
1324 +1 -0 trunk/src/Makefile.in (File Modified)
1325 +2 -2 trunk/src/s_conf.c (File Modified)
1326 +164 -1 trunk/src/s_user.c (File Modified)
1327 + - trunk/src/substitution.c (File Added)
1328
1329
1330 nenolod 2007/01/25 07:00:49 UTC (20070125-3157)
1331 Log:
1332 Removed merge tracking for "svnmerge" for
1333 http://svn.atheme.org/charybdis/branches/release-2.2
1334
1335
1336 Changes: Modified:
1337 + - trunk/ (Property Modified)
1338
1339
1340 nenolod 2007/01/25 06:59:58 UTC (20070125-3155)
1341 Log:
1342 Initialized merge tracking via "svnmerge" with revisions "1-1919" from
1343 http://svn.atheme.org/charybdis/branches/release-2.2
1344
1345
1346 Changes: Modified:
1347 + - trunk/ (Property Modified)
1348
1349
1350 nenolod 2007/01/25 06:59:30 UTC (20070125-3153)
1351 Log:
1352 Removed merge tracking for "svnmerge" for
1353 http://svn.atheme.org/charybdis/branches/release-2.2
1354
1355
1356 Changes: Modified:
1357 + - trunk/ (Property Modified)
1358
1359
1360 nenolod 2007/01/25 06:58:41 UTC (20070125-3151)
1361 Log:
1362 Initialized merge tracking via "svnmerge" with revisions "1-2190" from
1363 http://svn.atheme.org/charybdis/branches/release-2.2
1364
1365
1366 Changes: Modified:
1367 + - trunk/ (Property Modified)
1368
1369
1370 nenolod 2007/01/25 06:57:47 UTC (20070125-3149)
1371 Log:
1372 - bleah
1373
1374
1375 Changes: Modified:
1376 + - trunk/ (Property Modified)
1377
1378
1379 nenolod 2007/01/25 06:50:46 UTC (20070125-3147)
1380 Log:
1381 Initialized merge tracking via "svnmerge" with revisions "1-3146" from
1382 http://svn.atheme.org/charybdis/branches/release-2.2
1383
1384
1385 Changes: Modified:
1386 + - trunk/ (Property Modified)
1387
1388
1389 nenolod 2007/01/25 06:45:04 UTC (20070125-3145)
1390 Log:
1391 - version bump to 2.2.0
1392
1393
1394 Changes: Modified:
1395 +3 -1 trunk/NEWS (File Modified)
1396 +1 -1 trunk/configure.ac (File Modified)
1397
1398
1399 nenolod 2007/01/25 06:40:21 UTC (20070125-3143)
1400 Log:
1401 - the new plan:
1402 + branches/release-2.1 -> 2.2 base
1403 + 3.0 -> branches/cxxconversion
1404 + backport some immediate 3.0 functionality for 2.2
1405 + other stuff
1406
1407
1408 Changes: Modified:
1409 + - trunk/ (File Added)
1410
1411
1412 jilles 2007/01/23 23:48:50 UTC (20070123-3139)
1413 Log:
1414 Merged revisions 3135,3137 via svnmerge from
1415 http://svn.atheme.org/charybdis/trunk
1416
1417 ........
1418 r3135 | jilles | 2007-01-23 22:19:14 +0100 (Tue, 23 Jan 2007) | 3 lines
1419
1420 - Expand TRACE description
1421 - Mention expiry time in TESTLINE
1422 ........
1423 r3137 | jilles | 2007-01-23 22:20:30 +0100 (Tue, 23 Jan 2007) | 2 lines
1424
1425 Update copyright year for sgml docs to 2007.
1426 ........
1427
1428
1429 Changes: Modified:
1430 + - branches/release-2.1/ (Property Modified)
1431 +1 -1 branches/release-2.1/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
1432 +77 -3 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1433
1434
1435 jilles 2007/01/21 15:38:16 UTC (20070121-3133)
1436 Log:
1437 Merged revisions 1999 via svnmerge from
1438 http://svn.atheme.org/charybdis/trunk
1439 Add river to CREDITS
1440
1441 ........
1442 r1999 | river | 2006-09-02 05:15:18 +0200 (Sat, 02 Sep 2006) | 2 lines
1443
1444 vanity
1445 ........
1446
1447
1448 Changes: Modified:
1449 + - branches/release-2.1/ (Property Modified)
1450 +1 -0 branches/release-2.1/CREDITS (File Modified)
1451
1452
1453 jilles 2007/01/21 15:36:31 UTC (20070121-3131)
1454 Log:
1455 Merged revisions 1995,1997,2019-2020,2023-2028,2031-2032,2055-2058,2061,2063 via svnmerge from
1456 http://svn.atheme.org/charybdis/trunk
1457
1458 ........
1459 r1995 | river | 2006-09-02 05:06:52 +0200 (Sat, 02 Sep 2006) | 3 lines
1460
1461 add "use_forward" option from +malfunc, lets admins disable chanmode +QFf
1462 ........
1463 r1997 | river | 2006-09-02 05:09:57 +0200 (Sat, 02 Sep 2006) | 3 lines
1464
1465 - add use_forward to /info
1466 ........
1467 r2061 | jilles | 2006-09-23 13:51:11 +0200 (Sat, 23 Sep 2006) | 5 lines
1468
1469 Call channel_modes() with &me instead of source_p when
1470 sending out a JOIN and SJOIN for a local user. This
1471 saves checking whether they are on the channel they
1472 have just joined.
1473 ........
1474 r2063 | jilles | 2006-09-23 14:17:00 +0200 (Sat, 23 Sep 2006) | 6 lines
1475
1476 If use_forward is disabled:
1477 - hide +fFQ in 005
1478 - hide +f in /mode #channel (/mode #channel f still shows it)
1479 - do not send any mode changes adding +f to local clients
1480 (-f ones are still sent)
1481 ........
1482
1483
1484 Changes: Modified:
1485 + - branches/release-2.1/ (Property Modified)
1486 +1 -0 branches/release-2.1/doc/example.conf (File Modified)
1487 +5 -0 branches/release-2.1/doc/reference.conf (File Modified)
1488 +1 -0 branches/release-2.1/include/s_conf.h (File Modified)
1489 +4 -3 branches/release-2.1/modules/core/m_join.c (File Modified)
1490 +1 -1 branches/release-2.1/modules/core/m_sjoin.c (File Modified)
1491 +6 -0 branches/release-2.1/modules/m_info.c (File Modified)
1492 +1 -1 branches/release-2.1/src/channel.c (File Modified)
1493 +11 -1 branches/release-2.1/src/chmode.c (File Modified)
1494 +1 -0 branches/release-2.1/src/newconf.c (File Modified)
1495 +1 -0 branches/release-2.1/src/s_conf.c (File Modified)
1496 +5 -0 branches/release-2.1/src/s_user.c (File Modified)
1497 +4 -2 branches/release-2.1/src/supported.c (File Modified)
1498
1499
1500 jilles 2007/01/02 13:23:04 UTC (20070102-3121)
1501 Log:
1502 OPME/OMODE/OJOIN: Use get_oper_name() in log message.
1503
1504
1505 Changes: Modified:
1506 +3 -2 branches/release-2.1/extensions/m_ojoin.c (File Modified)
1507 +2 -2 branches/release-2.1/extensions/m_omode.c (File Modified)
1508 +3 -2 branches/release-2.1/extensions/m_opme.c (File Modified)
1509
1510
1511 jilles 2007/01/02 13:11:04 UTC (20070102-3117)
1512 Log:
1513 Add accountability (wallops, log) to OKICK.
1514
1515
1516 Changes: Modified:
1517 +14 -0 branches/release-2.1/extensions/m_okick.c (File Modified)
1518
1519
1520 jilles 2006/12/27 00:47:45 UTC (20061227-3063)
1521 Log:
1522 Allow kline ipv6:address, unkline some.host and unkline ipv6:address without *@.
1523 Similar to branches/release-2.2 r3061.
1524
1525
1526 Changes: Modified:
1527 +2 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1528
1529
1530 jilles 2006/12/27 00:36:54 UTC (20061227-3059)
1531 Log:
1532 - Write xline to file after instead of before notifying opers and source
1533 - Also notify source of failure to add xline
1534 Similar to branches/release-2.2 r3057.
1535
1536
1537 Changes: Modified:
1538 +4 -2 branches/release-2.1/modules/m_xline.c (File Modified)
1539
1540
1541 jilles 2006/12/27 00:25:50 UTC (20061227-3055)
1542 Log:
1543 If a dline/kline/resv cannot be added to the file, send
1544 the regular notices to local opers and source anyway,
1545 and also warn the source (local opers were already warned).
1546 Similar to branches/release-2.2 r3053.
1547
1548
1549 Changes: Modified:
1550 +44 -42 branches/release-2.1/src/s_conf.c (File Modified)
1551
1552
1553 jilles 2006/12/27 00:02:32 UTC (20061227-3051)
1554 Log:
1555 Port over fixes from unkline/unxline/unresv to undline.
1556 Similar to branches/release-2.2 r3049.
1557
1558
1559 Changes: Modified:
1560 +7 -2 branches/release-2.1/modules/m_dline.c (File Modified)
1561
1562
1563 jilles 2006/12/26 23:18:05 UTC (20061226-3047)
1564 Log:
1565 Merged revisions 2915 via svnmerge from
1566 http://svn.atheme.org/charybdis/trunk
1567
1568 ........
1569 r2915 | jilles | 2006-12-17 01:40:54 +0100 (Sun, 17 Dec 2006) | 3 lines
1570
1571 In usage message, show kline.conf and xline.conf instead
1572 of klines.conf and xlines.conf.
1573 ........
1574
1575
1576 Changes: Modified:
1577 + - branches/release-2.1/ (Property Modified)
1578 +2 -2 branches/release-2.1/src/ircd.c (File Modified)
1579
1580
1581 jilles 2006/12/26 23:16:57 UTC (20061226-3045)
1582 Log:
1583 Merged revisions 2831,2833,2853 via svnmerge from
1584 http://svn.atheme.org/charybdis/trunk
1585
1586 ........
1587 r2831 | jilles | 2006-12-14 00:19:51 +0100 (Thu, 14 Dec 2006) | 5 lines
1588
1589 unkline/unxline/unresv:
1590 - if fclose on the output returns an error, treat this as a
1591 write error too
1592 - check if the rename from the temp file to the ban conf failed
1593 ........
1594 r2833 | jilles | 2006-12-14 00:39:25 +0100 (Thu, 14 Dec 2006) | 3 lines
1595
1596 When adding a permanent dline/kline/xline/resv, check
1597 the return value of fclose().
1598 ........
1599 r2853 | jilles | 2006-12-16 00:24:32 +0100 (Sat, 16 Dec 2006) | 3 lines
1600
1601 Do not free xline aconf if it could not be written out.
1602 It will be added to the list in memory anyway.
1603 ........
1604
1605
1606 Changes: Modified:
1607 + - branches/release-2.1/ (Property Modified)
1608 +7 -2 branches/release-2.1/modules/m_kline.c (File Modified)
1609 +7 -2 branches/release-2.1/modules/m_resv.c (File Modified)
1610 +12 -5 branches/release-2.1/modules/m_xline.c (File Modified)
1611 +5 -1 branches/release-2.1/src/s_conf.c (File Modified)
1612
1613
1614 jilles 2006/12/05 13:24:19 UTC (20061205-2813)
1615 Log:
1616 NEWS: Clarify effects of ip_cloaking changes a little.
1617
1618
1619 Changes: Modified:
1620 +2 -0 branches/release-2.1/NEWS (File Modified)
1621
1622
1623 jilles 2006/12/05 13:18:39 UTC (20061205-2811)
1624 Log:
1625 Rerun autoconf.
1626
1627
1628 Changes: Modified:
1629 +9 -9 branches/release-2.1/configure (File Modified)
1630
1631
1632 jilles 2006/12/05 13:18:19 UTC (20061205-2809)
1633 Log:
1634 Version bump on 2.1 branch to 2.1.2.
1635
1636
1637 Changes: Modified:
1638 +1 -1 branches/release-2.1/configure.ac (File Modified)
1639
1640
1641 jilles 2006/12/05 12:47:23 UTC (20061205-2807)
1642 Log:
1643 Mention r2801/r2805.
1644
1645
1646 Changes: Modified:
1647 +1 -0 branches/release-2.1/NEWS (File Modified)
1648
1649
1650 jilles 2006/12/05 12:45:43 UTC (20061205-2805)
1651 Log:
1652 Merged revisions 2801 via svnmerge from
1653 http://svn.atheme.org/charybdis/trunk
1654
1655 ........
1656 r2801 | jilles | 2006-12-03 20:18:59 +0100 (Sun, 03 Dec 2006) | 3 lines
1657
1658 ip_cloaking: try to avoid truncation by removing more
1659 components of the hostname (except the TLD).
1660 ........
1661
1662
1663 Changes: Modified:
1664 + - branches/release-2.1/ (Property Modified)
1665 +14 -2 branches/release-2.1/extensions/ip_cloaking.c (File Modified)
1666
1667
1668 jilles 2006/12/02 20:40:54 UTC (20061202-2793)
1669 Log:
1670 Update NEWS.
1671
1672
1673 Changes: Modified:
1674 +8 -1 branches/release-2.1/NEWS (File Modified)
1675
1676
1677 jilles 2006/12/02 20:32:39 UTC (20061202-2791)
1678 Log:
1679 Merged revisions 2781 via svnmerge from
1680 http://svn.atheme.org/charybdis/trunk
1681
1682 ........
1683 r2781 | jilles | 2006-12-02 01:50:29 +0100 (Sat, 02 Dec 2006) | 5 lines
1684
1685 Fix stupid bug: checked a hostmask against the found
1686 ban instead of all exceptions, causing all host mangled
1687 clients to be exempted if there was a single ban
1688 exception in many cases.
1689 ........
1690
1691
1692 Changes: Modified:
1693 + - branches/release-2.1/ (Property Modified)
1694 +2 -2 branches/release-2.1/src/channel.c (File Modified)
1695
1696
1697 jilles 2006/12/02 20:00:18 UTC (20061202-2789)
1698 Log:
1699 Merged revisions 2773 via svnmerge from
1700 http://svn.atheme.org/charybdis/trunk
1701
1702 ........
1703 r2773 | jilles | 2006-11-24 20:45:29 +0100 (Fri, 24 Nov 2006) | 3 lines
1704
1705 user@host must be *@* for a shared{} block with flags=locops
1706 (server should not be *).
1707 ........
1708
1709
1710 Changes: Modified:
1711 + - branches/release-2.1/ (Property Modified)
1712 +3 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1713
1714
1715 jilles 2006/11/27 11:45:31 UTC (20061127-2775)
1716 Log:
1717 Tweak \s code a little.
1718
1719
1720 Changes: Modified:
1721 +1 -1 branches/release-2.1/modules/m_etrace.c (File Modified)
1722 +1 -1 branches/release-2.1/modules/m_testmask.c (File Modified)
1723 +1 -1 branches/release-2.1/modules/m_xline.c (File Modified)
1724
1725
1726 jilles 2006/11/12 14:21:16 UTC (20061112-2765)
1727 Log:
1728 Merged revisions 2761 via svnmerge from
1729 http://svn.atheme.org/charybdis/trunk
1730
1731 ........
1732 r2761 | jilles | 2006-11-12 15:02:47 +0100 (Sun, 12 Nov 2006) | 2 lines
1733
1734 The testline/no_tilde fixes are in 2.1.1.
1735 ........
1736
1737
1738 Changes: Modified:
1739 + - branches/release-2.1/ (Property Modified)
1740 +1 -1 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1741
1742
1743 jilles 2006/11/10 23:02:43 UTC (20061110-2759)
1744 Log:
1745 Update NEWS.
1746
1747
1748 Changes: Modified:
1749 +4 -1 branches/release-2.1/NEWS (File Modified)
1750
1751
1752 jilles 2006/11/10 22:58:15 UTC (20061110-2757)
1753 Log:
1754 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
1755 http://svn.atheme.org/charybdis/trunk
1756 no_tilde fixes
1757
1758 ........
1759 r2125 | jilles | 2006-09-26 00:59:18 +0200 (Tue, 26 Sep 2006) | 5 lines
1760
1761 If the auth{} block has no_tilde and is not kline exempt,
1762 check the username without tilde against klines too.
1763 This is consistent with the way klines work on spoofs
1764 (klines checked on both raw and appearing-on-IRC version).
1765 ........
1766 r2697 | jilles | 2006-11-06 11:37:00 +0100 (Mon, 06 Nov 2006) | 4 lines
1767
1768 Rework the fix for klines with no_tilde.
1769 Add an extra argument to find_address_conf() for the
1770 username without tilde, as that may contain one character more.
1771 ........
1772 r2703 | jilles | 2006-11-06 16:49:44 +0100 (Mon, 06 Nov 2006) | 3 lines
1773
1774 Unbreak compile (because of r2697).
1775 testline with ~ could be improved some more perhaps, but this should work.
1776 ........
1777 r2705 | jilles | 2006-11-06 17:42:21 +0100 (Mon, 06 Nov 2006) | 2 lines
1778
1779 testline: take no_tilde and username truncation into account
1780 ........
1781 r2711 | jilles | 2006-11-08 14:05:14 +0100 (Wed, 08 Nov 2006) | 2 lines
1782
1783 Add some information on /testline with no_tilde and username truncation.
1784 ........
1785
1786
1787 Changes: Modified:
1788 + - branches/release-2.1/ (Property Modified)
1789 +5 -0 branches/release-2.1/doc/sgml/oper-guide/commands.sgml (File Modified)
1790 +1 -0 branches/release-2.1/extensions/m_webirc.c (File Modified)
1791 +2 -1 branches/release-2.1/include/hostmask.h (File Modified)
1792 +12 -1 branches/release-2.1/modules/m_testline.c (File Modified)
1793 +16 -2 branches/release-2.1/src/hostmask.c (File Modified)
1794 +2 -2 branches/release-2.1/src/s_conf.c (File Modified)
1795
1796
1797 jilles 2006/11/10 19:08:03 UTC (20061110-2755)
1798 Log:
1799 Merged revisions 2149,2151 via svnmerge from
1800 http://svn.atheme.org/charybdis/trunk
1801
1802 ........
1803 r2149 | jilles | 2006-09-27 17:32:42 +0200 (Wed, 27 Sep 2006) | 3 lines
1804
1805 Move kills from services from +s to +k snomask.
1806 Kills from non-service opers remain on +s.
1807 ........
1808 r2151 | jilles | 2006-09-27 17:41:39 +0200 (Wed, 27 Sep 2006) | 2 lines
1809
1810 Update description of +s and +k snomasks.
1811 ........
1812
1813
1814 Changes: Modified:
1815 + - branches/release-2.1/ (Property Modified)
1816 +2 -1 branches/release-2.1/doc/sgml/oper-guide/umodes.sgml (File Modified)
1817 +1 -1 branches/release-2.1/help/opers/snomask (File Modified)
1818 +1 -1 branches/release-2.1/modules/core/m_kill.c (File Modified)
1819
1820
1821 jilles 2006/11/10 19:05:25 UTC (20061110-2753)
1822 Log:
1823 Merged revisions 2685 via svnmerge from
1824 http://svn.atheme.org/charybdis/trunk
1825
1826 ........
1827 r2685 | jilles | 2006-11-01 18:44:01 +0100 (Wed, 01 Nov 2006) | 2 lines
1828
1829 Mention that exempt{} blocks do not exempt from DNSBL (for completeness).
1830 ........
1831
1832
1833 Changes: Modified:
1834 + - branches/release-2.1/ (Property Modified)
1835 +2 -1 branches/release-2.1/doc/sgml/oper-guide/config.sgml (File Modified)
1836
1837
1838 jilles 2006/11/10 15:15:00 UTC (20061110-2743)
1839 Log:
1840 Merged revisions 2693 via svnmerge from
1841 http://svn.atheme.org/charybdis/trunk
1842
1843 ........
1844 r2693 | jilles | 2006-11-06 02:35:21 +0100 (Mon, 06 Nov 2006) | 6 lines
1845
1846 Fix truncation (by one) of unidented usernames
1847 if user registration is done because of DNSBL
1848 completion (which is the usual case if a valid
1849 NICK and USER are sent quickly and any DNSBLs
1850 are enabled).
1851 ........
1852
1853
1854 Changes: Modified:
1855 + - branches/release-2.1/ (Property Modified)
1856 +2 -2 branches/release-2.1/src/blacklist.c (File Modified)
1857
1858
1859 jilles 2006/11/10 01:26:27 UTC (20061110-2739)
1860 Log:
1861 Update NEWS.
1862
1863
1864 Changes: Modified:
1865 +10 -0 branches/release-2.1/NEWS (File Modified)
1866
1867
1868 jilles 2006/11/10 00:21:56 UTC (20061110-2737)
1869 Log:
1870 Rerun autoconf.
1871
1872
1873 Changes: Modified:
1874 +9 -9 branches/release-2.1/configure (File Modified)
1875
1876
1877 jilles 2006/11/10 00:15:54 UTC (20061110-2735)
1878 Log:
1879 Version bump to 2.1.1.
1880
1881
1882 Changes: Modified:
1883 +1 -1 branches/release-2.1/configure.ac (File Modified)
1884
1885
1886 jilles 2006/11/10 00:04:08 UTC (20061110-2733)
1887 Log:
1888 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
1889 http://svn.atheme.org/charybdis/trunk
1890
1891 ........
1892 r2186 | nenolod | 2006-09-28 04:24:41 +0200 (Thu, 28 Sep 2006) | 2 lines
1893
1894 - fix a server notice on SID collision where the server name is mentioned twice
1895 ........
1896 r2188 | nenolod | 2006-09-28 04:30:37 +0200 (Thu, 28 Sep 2006) | 2 lines
1897
1898 - get_server_name() is stupid
1899 ........
1900 r2196 | nenolod | 2006-09-28 05:03:07 +0200 (Thu, 28 Sep 2006) | 2 lines
1901
1902 - fix an oops
1903 ........
1904 r2224 | jilles | 2006-09-28 18:23:53 +0200 (Thu, 28 Sep 2006) | 4 lines
1905
1906 Do the Attempt to re-introduce SID server notice somewhat
1907 differently, showing a real host again if !HIDE_SERVERS_IPS
1908 and still showing the server name exactly once.
1909 ........
1910 r2699 | jilles | 2006-11-06 11:54:35 +0100 (Mon, 06 Nov 2006) | 2 lines
1911
1912 Fix log message for Attempt to re-introduce SID (server notice was ok).
1913 ........
1914 r2701 | jilles | 2006-11-06 12:05:23 +0100 (Mon, 06 Nov 2006) | 4 lines
1915
1916 - replace "No N line" with "no connect block" in a
1917 serverlog message
1918 - show attempted server name in a few serverlog messages
1919 ........
1920
1921
1922 Changes: Modified:
1923 + - branches/release-2.1/ (Property Modified)
1924 +13 -6 branches/release-2.1/modules/core/m_server.c (File Modified)
1925
1926
1927 jilles 2006/11/09 23:53:43 UTC (20061109-2731)
1928 Log:
1929 Merged revisions 2218 via svnmerge from
1930 http://svn.atheme.org/charybdis/trunk
1931
1932 ........
1933 r2218 | jilles | 2006-09-28 16:06:06 +0200 (Thu, 28 Sep 2006) | 2 lines
1934
1935 Fix garbage in /stats y output on 64-bit archs.
1936 ........
1937
1938
1939 Changes: Modified:
1940 + - branches/release-2.1/ (Property Modified)
1941 +1 -1 branches/release-2.1/src/messages.tab (File Modified)
1942
1943
1944 jilles 2006/11/09 23:52:06 UTC (20061109-2729)
1945 Log:
1946 Merged revisions 2438 via svnmerge from
1947 http://svn.atheme.org/charybdis/trunk
1948
1949 ........
1950 r2438 | jilles | 2006-10-06 23:51:04 +0200 (Fri, 06 Oct 2006) | 2 lines
1951
1952 Enable Revision keyword in addition to Id.
1953 ........
1954
1955
1956 Changes: Modified:
1957 + - branches/release-2.1/ (Property Modified)
1958 + - branches/release-2.1/extensions/m_identify.c (Property Modified)
1959
1960
1961 jilles 2006/11/09 23:48:45 UTC (20061109-2727)
1962 Log:
1963 Merged revisions 2679 via svnmerge from
1964 http://svn.atheme.org/charybdis/trunk
1965
1966 ........
1967 r2679 | jilles | 2006-10-29 14:24:28 +0100 (Sun, 29 Oct 2006) | 4 lines
1968
1969 Port over ratbox 2.2 r23253 (anfl):
1970 - remove the cached storage of how many +beI there are, thereby fixing a
1971 case where it can get desynced from reality
1972 ........
1973
1974
1975 Changes: Modified:
1976 + - branches/release-2.1/ (Property Modified)
1977 +0 -1 branches/release-2.1/include/channel.h (File Modified)
1978 +1 -8 branches/release-2.1/src/chmode.c (File Modified)
1979
1980
1981 jilles 2006/11/09 23:43:35 UTC (20061109-2725)
1982 Log:
1983 Merged revisions 2093,2095 via svnmerge from
1984 http://svn.atheme.org/charybdis/trunk
1985
1986 ........
1987 r2093 | nenolod | 2006-09-25 08:01:01 +0200 (Mon, 25 Sep 2006) | 2 lines
1988
1989 - change DNSBL licensing to BSD.
1990 ........
1991 r2095 | nenolod | 2006-09-25 08:04:37 +0200 (Mon, 25 Sep 2006) | 2 lines
1992
1993 - change x86-assembly FNV implementation to BSD license
1994 ........
1995
1996
1997 Changes: Modified:
1998 + - branches/release-2.1/ (Property Modified)
1999 +27 -16 branches/release-2.1/src/blacklist.c (File Modified)
2000 +27 -16 branches/release-2.1/src/fnvhash.s (File Modified)
2001
2002
2003 jilles 2006/11/09 23:35:48 UTC (20061109-2723)
2004 Log:
2005 Merged revisions 2073,2075 via svnmerge from
2006 http://svn.atheme.org/charybdis/trunk
2007
2008 ........
2009 r2073 | jilles | 2006-09-24 20:23:35 +0200 (Sun, 24 Sep 2006) | 3 lines
2010
2011 Put full information in the squit reason when exiting
2012 a server due to a servlink (ziplinks) error.
2013 ........
2014 r2075 | jilles | 2006-09-24 20:33:12 +0200 (Sun, 24 Sep 2006) | 3 lines
2015
2016 Put full information in the squit reason when exiting
2017 a server due to not enough arguments for a command.
2018 ........
2019
2020
2021 Changes: Modified:
2022 + - branches/release-2.1/ (Property Modified)
2023 +7 -5 branches/release-2.1/src/parse.c (File Modified)
2024 +4 -1 branches/release-2.1/src/s_serv.c (File Modified)
2025
2026
2027 jilles 2006/11/09 23:30:38 UTC (20061109-2721)
2028 Log:
2029 Merged revisions 2071 via svnmerge from
2030 http://svn.atheme.org/charybdis/trunk
2031
2032 ........
2033 r2071 | jilles | 2006-09-24 20:21:57 +0200 (Sun, 24 Sep 2006) | 4 lines
2034
2035 Don't redirect users from an existing domain to an
2036 existing server in reference.conf.
2037 Idea from ratbox.
2038 ........
2039
2040
2041 Changes: Modified:
2042 + - branches/release-2.1/ (Property Modified)
2043 +2 -2 branches/release-2.1/doc/reference.conf (File Modified)
2044
2045
2046 jilles 2006/09/27 17:19:03 UTC (20060927-2182)
2047 Log:
2048 Merged revisions 2053 via svnmerge from
2049 http://svn.atheme.org/charybdis/trunk
2050
2051 ........
2052 r2053 | jilles | 2006-09-09 17:30:38 +0200 (Sat, 09 Sep 2006) | 5 lines
2053
2054 Make find_channel_membership() choose the shortest list
2055 (channel's list or user's list) to search, avoiding excessive
2056 CPU usage with services which are in lots of channels.
2057 From ratbox 2.2 (anfl/jilles)
2058 ........
2059
2060
2061 Changes: Modified:
2062 + - branches/release-2.1/ (Property Modified)
2063 +21 -4 branches/release-2.1/src/channel.c (File Modified)
2064
2065
2066 jilles 2006/09/14 22:01:16 UTC (20060914-2057)
2067 Log:
2068 Rerun autoconf.
2069
2070
2071 Changes: Modified:
2072 +9 -9 branches/release-2.1/configure (File Modified)
2073
2074
2075 jilles 2006/09/14 22:00:30 UTC (20060914-2055)
2076 Log:
2077 Version change 2.1.0rc1 -> 2.1.0 (release).
2078
2079
2080 Changes: Modified:
2081 +1 -1 branches/release-2.1/configure.ac (File Modified)
2082
2083
2084 jilles 2006/09/02 23:57:18 UTC (20060902-2031)
2085 Log:
2086 Merged revisions 2029 via svnmerge from
2087 http://svn.atheme.org/charybdis/trunk
2088
2089 ........
2090 r2029 | jilles | 2006-09-03 01:56:06 +0200 (Sun, 03 Sep 2006) | 2 lines
2091
2092 NEWS: mention m_webirc.c module
2093 ........
2094
2095
2096 Changes: Modified:
2097 + - branches/release-2.1/ (Property Modified)
2098 +1 -0 branches/release-2.1/NEWS (File Modified)
2099
2100
2101 jilles 2006/09/02 23:50:03 UTC (20060902-2027)
2102 Log:
2103 Rerun autoconf.
2104
2105
2106 Changes: Modified:
2107 +9 -9 branches/release-2.1/configure (File Modified)
2108
2109
2110 jilles 2006/09/02 23:49:29 UTC (20060902-2025)
2111 Log:
2112 Change version to 2.1.0rc1.
2113
2114
2115 Changes: Modified:
2116 +1 -1 branches/release-2.1/configure.ac (File Modified)
2117
2118
2119 jilles 2006/09/02 23:47:27 UTC (20060902-2023)
2120 Log:
2121 Merged revisions 2021 via svnmerge from
2122 http://svn.atheme.org/charybdis/trunk
2123
2124 ........
2125 r2021 | jilles | 2006-09-03 01:24:17 +0200 (Sun, 03 Sep 2006) | 4 lines
2126
2127 Get rid of delete_resolver_queries_f(), dnsbl_hits and
2128 related flaky looking things, and instead keep a list
2129 of BlacklistClients in PreClient.
2130 ........
2131
2132
2133 Changes: Modified:
2134 + - branches/release-2.1/ (Property Modified)
2135 +4 -1 branches/release-2.1/include/blacklist.h (File Modified)
2136 +1 -1 branches/release-2.1/include/client.h (File Modified)
2137 +0 -1 branches/release-2.1/include/res.h (File Modified)
2138 +17 -32 branches/release-2.1/src/blacklist.c (File Modified)
2139 +0 -24 branches/release-2.1/src/res.c (File Modified)
2140 +1 -1 branches/release-2.1/src/s_user.c (File Modified)
2141
2142
2143 jilles 2006/09/02 19:25:05 UTC (20060902-2019)
2144 Log:
2145 Merged revisions 2015,2017 via svnmerge from
2146 http://svn.atheme.org/charybdis/trunk
2147
2148 ........
2149 r2015 | jilles | 2006-09-02 20:11:23 +0200 (Sat, 02 Sep 2006) | 4 lines
2150
2151 Check if the name in the question section of the
2152 DNS reply matches what we queried, to guard against
2153 late replies to a previous query with the same id.
2154 ........
2155 r2017 | jilles | 2006-09-02 20:24:34 +0200 (Sat, 02 Sep 2006) | 2 lines
2156
2157 res.c: add a comment summarizing our changes
2158 ........
2159
2160
2161 Changes: Modified:
2162 + - branches/release-2.1/ (Property Modified)
2163 +53 -18 branches/release-2.1/src/res.c (File Modified)
2164
2165
2166 jilles 2006/09/01 19:43:30 UTC (20060901-1985)
2167 Log:
2168 Merged revisions 1981 via svnmerge from
2169 http://svn.atheme.org/charybdis/trunk
2170
2171 ........
2172 r1981 | jilles | 2006-09-01 03:21:02 +0200 (Fri, 01 Sep 2006) | 2 lines
2173
2174 Alphabetize extensions and tweak the descriptions a little.
2175 ........
2176
2177
2178 Changes: Modified:
2179 + - branches/release-2.1/ (Property Modified)
2180 +5 -5 branches/release-2.1/doc/example.conf (File Modified)
2181 +13 -13 branches/release-2.1/doc/reference.conf (File Modified)
2182
2183
2184 jilles 2006/09/01 19:42:07 UTC (20060901-1983)
2185 Log:
2186 Merged revisions 1975 via svnmerge from
2187 http://svn.atheme.org/charybdis/trunk
2188
2189 ........
2190 r1975 | jilles | 2006-09-01 01:56:25 +0200 (Fri, 01 Sep 2006) | 4 lines
2191
2192 Fix bug in WEBIRC to deal with hosts being longer than HOSTLEN.
2193 We should use the IP and not truncate the hostname.
2194 From ratbox 2.2 (androsyn)
2195 ........
2196
2197
2198 Changes: Modified:
2199 + - branches/release-2.1/ (Property Modified)
2200 +7 -1 branches/release-2.1/extensions/m_webirc.c (File Modified)
2201
2202
2203 jilles 2006/09/01 00:01:23 UTC (20060901-1977)
2204 Log:
2205 Initialized merge tracking via "svnmerge" with revisions "1-1918" from
2206 http://svn.atheme.org/charybdis/trunk
2207
2208
2209 Changes: Modified:
2210 + - branches/release-2.1/ (Property Modified)
2211
2212
2213 nenolod 2006/08/31 10:32:46 UTC (20060831-1919)
2214 Log:
2215 - branch 2.1 release family
2216
2217
2218 Changes: Modified:
2219 + - branches/release-2.1/ (File Added)
2220
2221
2222 jilles 2006/08/30 16:20:52 UTC (20060830-1917)
2223 Log:
2224 Describe new handling of host mangling in channel bans in SGML.
2225
2226
2227 Changes: Modified:
2228 +7 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
2229
2230
2231 nenolod 2006/08/29 20:24:08 UTC (20060829-1915)
2232 Log:
2233 - ok, 2.1 operline brought to you by marvin the melancholy robot
2234
2235
2236 Changes: Modified:
2237 +1 -1 trunk/src/messages.tab (File Modified)
2238
2239
2240 nenolod 2006/08/29 19:48:43 UTC (20060829-1913)
2241 Log:
2242 - change RPL_YOUREOPER to "Be sure to duck the rotten tomatoes."
2243 If anybody comes up with anything better, then please let us know
2244 and we will change this before 2.1 is branched.
2245
2246
2247 Changes: Modified:
2248 +1 -1 trunk/src/messages.tab (File Modified)
2249
2250
2251 jilles 2006/08/29 19:34:39 UTC (20060829-1911)
2252 Log:
2253 Add EUID to capab.txt.
2254
2255
2256 Changes: Modified:
2257 +1 -0 trunk/doc/technical/capab.txt (File Modified)
2258
2259
2260 jilles 2006/08/29 19:32:44 UTC (20060829-1909)
2261 Log:
2262 Update NEWS file.
2263
2264
2265 Changes: Modified:
2266 +3 -0 trunk/NEWS (File Modified)
2267
2268
2269 jilles 2006/08/29 19:18:15 UTC (20060829-1907)
2270 Log:
2271 Allow service{} servers to manipulate the nick delay table
2272 (for "nickserv enforcement").
2273 Syntax: :<server> ENCAP * NICKDELAY <duration> <nick>
2274 If duration is 0, the nickdelay entry is removed, otherwise
2275 it is added with the duration in seconds (maximum 24 hours).
2276 It is suggested that this is used if the EUID capab is present.
2277
2278
2279 Changes: Modified:
2280 +42 -1 trunk/modules/m_services.c (File Modified)
2281
2282
2283 jilles 2006/08/29 14:51:31 UTC (20060829-1905)
2284 Log:
2285 HURT: strip off *@ from the start of the mask
2286 reject anything else containing '@' or '!'
2287
2288
2289 Changes: Modified:
2290 +11 -0 trunk/extensions/hurt.c (File Modified)
2291
2292
2293 jilles 2006/08/29 14:46:33 UTC (20060829-1903)
2294 Log:
2295 ircd.c: need supported.h here
2296
2297
2298 Changes: Modified:
2299 +1 -0 trunk/src/ircd.c (File Modified)
2300
2301
2302 jilles 2006/08/29 14:45:53 UTC (20060829-1901)
2303 Log:
2304 HURT: less ambiguity here
2305 ips/hosts to be hurt must contain a '.' or ':' otherwise
2306 they are interpreted as nicks
2307
2308
2309 Changes: Modified:
2310 +14 -9 trunk/extensions/hurt.c (File Modified)
2311
2312
2313 nenolod 2006/08/29 14:40:11 UTC (20060829-1899)
2314 Log:
2315 - we're now ircd-charybdis.org.
2316 - properly alphabetize credits
2317
2318
2319 Changes: Modified:
2320 +4 -5 trunk/CREDITS (File Modified) (Property Modified)
2321
2322
2323 nenolod 2006/08/29 14:35:53 UTC (20060829-1897)
2324 Log:
2325 - add additional modules to the configs
2326
2327
2328 Changes: Modified:
2329 +6 -0 trunk/doc/example.conf (File Modified)
2330 +12 -0 trunk/doc/reference.conf (File Modified)
2331
2332
2333 nenolod 2006/08/29 14:26:40 UTC (20060829-1895)
2334 Log:
2335 - remove hurt.h, it is pointless and confusing
2336
2337
2338 Changes: Modified:
2339 +27 -62 trunk/extensions/hurt.c (File Modified)
2340 + - trunk/extensions/hurt.h (File Deleted)
2341
2342
2343 nenolod 2006/08/29 14:24:37 UTC (20060829-1893)
2344 Log:
2345 - add code to suggest a local HURT by nickname.
2346 - clean up this code (use libcharybdis runtime for memory management, not system libc)
2347
2348
2349 Changes: Modified:
2350 +40 -10 trunk/extensions/hurt.c (File Modified)
2351 +1 -0 trunk/extensions/hurt.h (File Modified)
2352
2353
2354 nenolod 2006/08/29 14:13:06 UTC (20060829-1891)
2355 Log:
2356 - update NEWS file
2357
2358
2359 Changes: Modified:
2360 +2 -1 trunk/NEWS (File Modified)
2361
2362
2363 jilles 2006/08/29 13:49:29 UTC (20060829-1889)
2364 Log:
2365 MASKTRACE/TESTMASK: check orighost as well
2366
2367
2368 Changes: Modified:
2369 +4 -2 trunk/modules/m_etrace.c (File Modified)
2370 +3 -1 trunk/modules/m_testmask.c (File Modified)
2371
2372
2373 jilles 2006/08/29 13:42:56 UTC (20060829-1887)
2374 Log:
2375 Make RPL_ISUPPORT (005) numeric modularizable.
2376 Currently it will reassemble the numeric every time
2377 it needs to be sent, using a few dozen callbacks;
2378 if this is too slow some caching scheme should be
2379 implemented.
2380
2381
2382 Changes: Modified:
2383 +0 -1 trunk/include/s_user.h (File Modified)
2384 +36 -114 trunk/include/supported.h (File Modified)
2385 +1 -1 trunk/modules/m_version.c (File Modified)
2386 +1 -0 trunk/src/Makefile.in (File Modified)
2387 +1 -0 trunk/src/ircd.c (File Modified)
2388 +300 -25 trunk/src/s_user.c (File Modified)
2389 + - trunk/src/supported.c (File Added)
2390
2391
2392 jilles 2006/08/28 10:09:50 UTC (20060828-1885)
2393 Log:
2394 EUID orighost could differ from host only in case,
2395 do not mark as dynamic spoof then
2396
2397
2398 Changes: Modified:
2399 +2 -1 trunk/modules/core/m_nick.c (File Modified)
2400
2401
2402 jilles 2006/08/28 09:52:57 UTC (20060828-1883)
2403 Log:
2404 kline help file: clarify a bit and remove some obsolete stuff
2405 partly suggested by Olin
2406
2407
2408 Changes: Modified:
2409 +8 -8 trunk/help/opers/kline (File Modified)
2410
2411
2412 jilles 2006/08/28 09:51:56 UTC (20060828-1881)
2413 Log:
2414 Update NEWS file.
2415
2416
2417 Changes: Modified:
2418 +20 -0 trunk/NEWS (File Modified)
2419
2420
2421 jilles 2006/08/27 21:18:43 UTC (20060827-1879)
2422 Log:
2423 Show real host/IP to nonopers whoising themselves.
2424 The IP is not shown for auth{} spoofs, otherwise it is,
2425 as it looked rather weird to me to show an auth{} spoofed
2426 IP like this. (/userhost on self still shows the IP.)
2427
2428
2429 Changes: Modified:
2430 +13 -2 trunk/modules/m_whois.c (File Modified)
2431
2432
2433 jilles 2006/08/27 18:30:04 UTC (20060827-1877)
2434 Log:
2435 Document nick_delay stuff and move it around a bit.
2436
2437
2438 Changes: Modified:
2439 +1 -2 trunk/doc/example.conf (File Modified)
2440 +8 -2 trunk/doc/reference.conf (File Modified)
2441
2442
2443 nenolod 2006/08/27 18:22:55 UTC (20060827-1875)
2444 Log:
2445 - disable nickdelay by default. Needs to be documented in reference.conf.
2446
2447
2448 Changes: Modified:
2449 +2 -0 trunk/doc/example.conf (File Modified)
2450 +2 -0 trunk/doc/reference.conf (File Modified)
2451
2452
2453 jilles 2006/08/27 18:05:50 UTC (20060827-1873)
2454 Log:
2455 Fix RPL_WHOISLOGGEDIN (330) not being sent in TS6 form.
2456
2457
2458 Changes: Modified:
2459 +2 -1 trunk/modules/m_services.c (File Modified)
2460
2461
2462 jilles 2006/08/27 15:36:00 UTC (20060827-1871)
2463 Log:
2464 ip_cloaking: somewhat hackish but we need to send the
2465 396 (RPL_HOSTHIDDEN) on connect if +h is in default
2466 umodes
2467
2468
2469 Changes: Modified:
2470 +3 -0 trunk/extensions/ip_cloaking.c (File Modified)
2471
2472
2473 jilles 2006/08/27 14:24:25 UTC (20060827-1869)
2474 Log:
2475 If EUID is used, show realhost in far connect notice
2476 (but not in far disconnect notice).
2477
2478
2479 Changes: Modified:
2480 +1 -1 trunk/extensions/sno_farconnect.c (File Modified)
2481
2482
2483 jilles 2006/08/27 14:21:45 UTC (20060827-1867)
2484 Log:
2485 ip_cloaking:
2486 - use non-ENCAP CHGHOST if possible
2487 - really introduce new users with their mangled and real
2488 host if +h is in default umodes
2489
2490
2491 Changes: Modified:
2492 +15 -3 trunk/extensions/ip_cloaking.c (File Modified)
2493
2494
2495 jilles 2006/08/27 14:02:57 UTC (20060827-1865)
2496 Log:
2497 Add non-ENCAP CHGHOST.
2498
2499
2500 Changes: Modified:
2501 +49 -11 trunk/modules/m_chghost.c (File Modified)
2502
2503
2504 jilles 2006/08/27 13:40:37 UTC (20060827-1863)
2505 Log:
2506 Initial addition of EUID (puts realhost/account in same
2507 command as user introduction).
2508 See doc/technical/euid.txt for more information.
2509 At this time, EUID requires TS6, and new CHGHOST is not done yet.
2510
2511
2512 Changes: Modified:
2513 + - trunk/doc/technical/euid.txt (File Added)
2514 +2 -1 trunk/include/s_serv.h (File Modified)
2515 +1 -1 trunk/include/s_user.h (File Modified)
2516 +127 -4 trunk/modules/core/m_nick.c (File Modified)
2517 +1 -34 trunk/modules/m_chghost.c (File Modified)
2518 +0 -28 trunk/modules/m_services.c (File Modified)
2519 +30 -1 trunk/src/s_serv.c (File Modified)
2520 +30 -3 trunk/src/s_user.c (File Modified)
2521
2522
2523 jilles 2006/08/26 23:21:42 UTC (20060826-1861)
2524 Log:
2525 Store the mangled host in localClient and use it for
2526 ban matching (also match real host for mangled users,
2527 also match mangled host for uncloaked users).
2528 Improve interaction of +h with auth{} and services
2529 spoofs.
2530 Note that all of this only applies to clients who
2531 connect after the mangling module is loaded
2532 (other clients cannot even set +h).
2533 The sorcerynet cloaking module has not been updated
2534 for these changes.
2535
2536
2537 Changes: Modified:
2538 +31 -13 trunk/extensions/ip_cloaking.c (File Modified)
2539 +3 -0 trunk/include/client.h (File Modified)
2540 +64 -5 trunk/src/channel.c (File Modified)
2541 +1 -0 trunk/src/client.c (File Modified)
2542 +2 -2 trunk/src/s_user.c (File Modified)
2543
2544
2545 jilles 2006/08/25 20:20:42 UTC (20060825-1859)
2546 Log:
2547 Document /stats U letters in sgml.
2548
2549
2550 Changes: Modified:
2551 +27 -21 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2552
2553
2554 jilles 2006/08/25 14:33:51 UTC (20060825-1857)
2555 Log:
2556 Better description of hub_mask and leaf_mask.
2557
2558
2559 Changes: Modified:
2560 +13 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2561
2562
2563 jilles 2006/08/25 14:24:14 UTC (20060825-1855)
2564 Log:
2565 Add operspy_dont_care_user_info to sgml docs.
2566
2567
2568 Changes: Modified:
2569 +6 -0 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
2570
2571
2572 jilles 2006/08/24 18:30:52 UTC (20060824-1853)
2573 Log:
2574 Add general::operspy_dont_care_user_info.
2575 This makes /who mask equivalent to /who !mask for opers
2576 with the operspy flag, and removes the operspy log/notice
2577 on /who mask, /masktrace and /scan.
2578 The necessary privilege (operspy flag) is unchanged.
2579 Behaviour for the other operspy commands (channel
2580 related ones) is also unchanged.
2581
2582
2583 Changes: Modified:
2584 +1 -0 trunk/doc/example.conf (File Modified)
2585 +6 -0 trunk/doc/reference.conf (File Modified)
2586 +1 -0 trunk/include/s_conf.h (File Modified)
2587 +10 -8 trunk/modules/m_etrace.c (File Modified)
2588 +6 -0 trunk/modules/m_info.c (File Modified)
2589 +8 -5 trunk/modules/m_scan.c (File Modified)
2590 +1 -1 trunk/modules/m_version.c (File Modified)
2591 +6 -1 trunk/modules/m_who.c (File Modified)
2592 +1 -0 trunk/src/newconf.c (File Modified)
2593 +1 -0 trunk/src/s_conf.c (File Modified)
2594
2595
2596 jilles 2006/08/24 17:16:53 UTC (20060824-1851)
2597 Log:
2598 Show 'S' in /version if sno_farconnect.so has ever been loaded.
2599 This letter will also be used for showing operspy with
2600 limited accountability (show non channel related info
2601 without '!' or notice).
2602
2603
2604 Changes: Modified:
2605 +2 -0 trunk/doc/server-version-info (File Modified)
2606 +3 -0 trunk/extensions/sno_farconnect.c (File Modified)
2607 +2 -0 trunk/include/ircd.h (File Modified)
2608 +6 -0 trunk/modules/m_info.c (File Modified)
2609 +2 -0 trunk/modules/m_version.c (File Modified)
2610 +1 -0 trunk/src/ircd_state.c (File Modified)
2611
2612
2613 jilles 2006/08/23 12:40:21 UTC (20060823-1849)
2614 Log:
2615 Add m_webirc module, allows showing real host of CGI:IRC users.
2616 Differences to the version available on my web page for a while:
2617 instructions on how to set it up.
2618
2619
2620 Changes: Modified:
2621 +137 -0 trunk/extensions/Makefile.in (File Modified)
2622 + - trunk/extensions/m_webirc.c (File Added)
2623
2624
2625 nenolod 2006/08/23 10:21:57 UTC (20060823-1847)
2626 Log:
2627 - make I/O ports code compile on solaris 10 (tested on SunOS 5.10 sun4u sparc64)
2628
2629
2630 Changes: Modified:
2631 +5 -50 trunk/libcharybdis/ports.c (File Modified)
2632
2633
2634 nenolod 2006/08/22 23:57:10 UTC (20060822-1845)
2635 Log:
2636 - move beu from core to contributors
2637 - adjust captialisation on gxti's nickname (he uses gxti now instead of GXTi).
2638
2639
2640 Changes: Modified:
2641 +2 -2 trunk/CREDITS (File Modified)
2642
2643
2644 jilles 2006/08/22 17:57:25 UTC (20060822-1843)
2645 Log:
2646 Mention that class blocks must be defined before the
2647 auth or connect blocks referencing them.
2648
2649
2650 Changes: Modified:
2651 +4 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2652
2653
2654 jilles 2006/08/22 17:30:03 UTC (20060822-1841)
2655 Log:
2656 extb_canjoin:
2657 - change from "can join" to "is banned", this reverses sense
2658 and removes "weird" checks like for +i, +l, +j
2659 - don't allow $j to same channel
2660 - +s/+p restriction removed, anyone can /mode b anyway
2661 - +k check removed
2662
2663
2664 Changes: Modified:
2665 +12 -8 trunk/extensions/extb_canjoin.c (File Modified)
2666
2667
2668 jilles 2006/08/22 15:25:37 UTC (20060822-1839)
2669 Log:
2670 Add a few important lines from reference.conf to example.conf.
2671
2672
2673 Changes: Modified:
2674 +8 -1 trunk/doc/example.conf (File Modified)
2675
2676
2677 nenolod 2006/08/22 14:05:58 UTC (20060822-1837)
2678 Log:
2679 - we don't support rtsigio anymore
2680 - we definately don't support VMS nor Cygwin either.
2681
2682
2683 Changes: Modified:
2684 +2 -2 trunk/INSTALL (File Modified)
2685 +0 -2 trunk/README.FIRST (File Modified)
2686
2687
2688 nenolod 2006/08/22 12:59:38 UTC (20060822-1835)
2689 Log:
2690 - if the channel is +k, pass the source channel's key to can_join() for the target channel.
2691
2692
2693 Changes: Modified:
2694 +1 -1 trunk/extensions/extb_canjoin.c (File Modified)
2695
2696
2697 jilles 2006/08/22 12:55:22 UTC (20060822-1833)
2698 Log:
2699 extb_canjoin:
2700 - return EXTBAN_NOMATCH for a valid ban that does not match
2701 - consider a $j ban invalid if we were already processing a
2702 can_join for a $j ban
2703
2704
2705 Changes: Modified:
2706 +7 -2 trunk/extensions/extb_canjoin.c (File Modified)
2707
2708
2709 jilles 2006/08/22 12:44:04 UTC (20060822-1831)
2710 Log:
2711 extb_extgecos: realhost -> orighost
2712
2713
2714 Changes: Modified:
2715 +1 -1 trunk/extensions/extb_extgecos.c (File Modified)
2716
2717
2718 nenolod 2006/08/22 07:05:17 UTC (20060822-1829)
2719 Log:
2720 - add $j extban type, allows entry or non-entry to a channel based on whether or not you can join another channel.
2721
2722
2723 Changes: Modified:
2724 +59 -0 trunk/extensions/Makefile.in (File Modified)
2725 + - trunk/extensions/extb_canjoin.c (File Added)
2726
2727
2728 nenolod 2006/08/22 05:06:34 UTC (20060822-1827)
2729 Log:
2730 - oh right, charybdis calls that 'orighost'.
2731
2732
2733 Changes: Modified:
2734 +2 -2 trunk/modules/m_who.c (File Modified)
2735
2736
2737 nenolod 2006/08/22 05:05:20 UTC (20060822-1825)
2738 Log:
2739 - allow *opers* to do a /who based on realhost. Perhaps this should require operspy? TBD.
2740
2741
2742 Changes: Modified:
2743 +2 -0 trunk/modules/m_who.c (File Modified)
2744
2745
2746 nenolod 2006/08/22 00:16:38 UTC (20060822-1823)
2747 Log:
2748 - also check $x against realhost
2749
2750
2751 Changes: Modified:
2752 +12 -1 trunk/extensions/extb_extgecos.c (File Modified)
2753
2754
2755 jilles 2006/08/20 17:16:37 UTC (20060820-1811)
2756 Log:
2757 Sorcerynet people want a debugging notice moved from +s to +d.
2758
2759
2760 Changes: Modified:
2761 +1 -1 trunk/src/blacklist.c (File Modified)
2762
2763
2764 jilles 2006/08/20 16:59:27 UTC (20060820-1805)
2765 Log:
2766 Use source_p instead of client_p for free_pre_client().
2767 client_p could be NULL or another client.
2768
2769
2770 Changes: Modified:
2771 +1 -1 trunk/src/client.c (File Modified)
2772
2773
2774 nenolod 2006/08/20 16:58:04 UTC (20060820-1803)
2775 Log:
2776 - revert this, I know how to fix it now
2777
2778
2779 Changes: Modified:
2780 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2781
2782
2783 nenolod 2006/08/20 16:55:31 UTC (20060820-1801)
2784 Log:
2785 - pass an actual valid client_p to exit_client() when dealing with Overriden condition.
2786 This fix is probably suboptimal, but it does indeed fix the problem.
2787
2788
2789 Changes: Modified:
2790 +1 -1 trunk/modules/core/m_nick.c (File Modified)
2791
2792
2793 nenolod 2006/08/20 10:27:33 UTC (20060820-1799)
2794 Log:
2795 - add extb_extgecos extban option ($x:nick!user@host#gecos), from sorcery modules
2796
2797
2798 Changes: Modified:
2799 +49 -0 trunk/extensions/Makefile.in (File Modified)
2800 + - trunk/extensions/extb_extgecos.c (File Added)
2801
2802
2803 jilles 2006/08/10 00:00:44 UTC (20060810-1797)
2804 Log:
2805 Remove undocumented and unused general::fallback_to_ip6_int config option.
2806
2807
2808 Changes: Modified:
2809 +0 -3 trunk/include/s_conf.h (File Modified)
2810 +0 -3 trunk/src/newconf.c (File Modified)
2811
2812
2813 jilles 2006/08/04 20:12:47 UTC (20060804-1795)
2814 Log:
2815 SGML docs:
2816 - document new TESTMASK
2817 - mention that TESTMASK matching is the same as MASKTRACE matching
2818 - mention that gecos in TESTMASK/MASKTRACE is optional (has always
2819 been that way)
2820
2821
2822 Changes: Modified:
2823 +23 -6 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
2824
2825
2826 jilles 2006/08/04 19:56:03 UTC (20060804-1793)
2827 Log:
2828 New testmask from ratbox 2.2.
2829 Allows matches on nick, ip and gecos in addition to user
2830 and host, and is fully analogous to masktrace.
2831 The numeric has changed from 724 to 727 and fields in it
2832 have changed.
2833
2834
2835 Changes: Modified:
2836 +4 -3 trunk/help/opers/testmask (File Modified)
2837 +1 -0 trunk/include/numeric.h (File Modified)
2838 +82 -9 trunk/modules/m_testmask.c (File Modified)
2839 +2 -2 trunk/src/messages.tab (File Modified)
2840
2841
2842 jilles 2006/08/04 19:33:27 UTC (20060804-1791)
2843 Log:
2844 contrib -> extensions
2845
2846
2847 Changes: Modified:
2848 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
2849
2850
2851 jilles 2006/08/03 22:12:00 UTC (20060803-1789)
2852 Log:
2853 CHGHOST: Check validity of new hostname.
2854 If the command came from a local client (disabled by
2855 default), send an error message and drop the command.
2856 If the command came from a remote client or server,
2857 send a notice to opers and the target user (if local).
2858
2859
2860 Changes: Modified:
2861 +42 -1 trunk/modules/m_chghost.c (File Modified)
2862
2863
2864 jilles 2006/07/31 15:54:57 UTC (20060731-1787)
2865 Log:
2866 Update NEWS file.
2867
2868
2869 Changes: Modified:
2870 +23 -1 trunk/NEWS (File Modified)
2871
2872
2873 jilles 2006/07/31 15:24:06 UTC (20060731-1785)
2874 Log:
2875 When an outgoing server connection succeeds, set
2876 localClient->ip by simply copying the whole sockaddr
2877 struct instead of copying certain parts only.
2878
2879
2880 Changes: Modified:
2881 +1 -19 trunk/src/s_serv.c (File Modified)
2882
2883
2884 jilles 2006/07/31 15:17:19 UTC (20060731-1783)
2885 Log:
2886 Give a special error message and ignore the connect block
2887 if trying to add a connect block for the server's own name.
2888
2889
2890 Changes: Modified:
2891 +7 -0 trunk/src/newconf.c (File Modified)
2892
2893
2894 jilles 2006/07/30 18:07:38 UTC (20060730-1781)
2895 Log:
2896 Provide stubs for BlockHeapUsage(), struct MemBlock and MemBlock
2897 when --disable-balloc is used, so that it compiles.
2898 Obviously the BlockHeapUsage() stub returns just zeroes so
2899 /stats z will be less informative.
2900
2901
2902 Changes: Modified:
2903 +5 -0 trunk/libcharybdis/balloc.h (File Modified)
2904
2905
2906 jilles 2006/07/30 16:36:39 UTC (20060730-1779)
2907 Log:
2908 Free and zero dns_query in DNS callback for outgoing connect.
2909 This avoids double free of reslist.
2910
2911
2912 Changes: Modified:
2913 +4 -0 trunk/libcharybdis/commio.c (File Modified)
2914
2915
2916 jilles 2006/07/30 16:10:50 UTC (20060730-1777)
2917 Log:
2918 From ratbox, log failed outgoing connections to serverlog.
2919 Added: IP address.
2920
2921
2922 Changes: Modified:
2923 +13 -1 trunk/src/s_serv.c (File Modified)
2924
2925
2926 jilles 2006/07/30 15:44:50 UTC (20060730-1775)
2927 Log:
2928 Change serverlog message when connecting to be more clear and show the port number.
2929
2930
2931 Changes: Modified:
2932 +1 -1 trunk/src/s_serv.c (File Modified)
2933
2934
2935 jilles 2006/07/30 15:03:52 UTC (20060730-1773)
2936 Log:
2937 Remove gethost_byname(), this is meaningless
2938 since the removal of AAAA -> A fallback (r1763).
2939
2940
2941 Changes: Modified:
2942 +0 -1 trunk/include/res.h (File Modified)
2943 +0 -12 trunk/src/res.c (File Modified)
2944
2945
2946 jilles 2006/07/30 14:47:53 UTC (20060730-1771)
2947 Log:
2948 Remove ip6.int support and use only ip6.arpa.
2949 The global ip6.int zone has disappeared on June 1
2950 and a lot of other software has been removing ip6.int
2951 support also.
2952 This removes the second and last case where IPv6
2953 support in charybdis causes extra lookups and slows
2954 DNS down.
2955
2956
2957 Changes: Modified:
2958 +5 -27 trunk/src/res.c (File Modified)
2959
2960
2961 jilles 2006/07/30 14:30:48 UTC (20060730-1769)
2962 Log:
2963 Mention new default (r1767) for connect::aftype in sgml docs.
2964
2965
2966 Changes: Modified:
2967 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2968
2969
2970 jilles 2006/07/30 13:59:15 UTC (20060730-1767)
2971 Log:
2972 Use IPv6 if connect::host looks like an IPv6 address
2973 (contains a colon). No need to aftype=ipv6 anymore.
2974
2975
2976 Changes: Modified:
2977 +2 -0 trunk/src/newconf.c (File Modified)
2978
2979
2980 jilles 2006/07/30 13:42:26 UTC (20060730-1765)
2981 Log:
2982 More information about connect::host.
2983
2984
2985 Changes: Modified:
2986 +7 -2 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
2987
2988
2989 jilles 2006/07/30 12:59:39 UTC (20060730-1763)
2990 Log:
2991 Remove fallback to A if AAAA cannot be found.
2992 In case of a forward check of a reverse lookup, we
2993 already know if it's ipv4 or ipv6, so it is not
2994 useful and in case of a forward lookup of a hostname
2995 in connect::host, connect::aftype already specifies
2996 if it's ipv4 or ipv6.
2997
2998
2999 Changes: Modified:
3000 +4 -27 trunk/src/res.c (File Modified)
3001
3002
3003 jilles 2006/07/27 19:27:49 UTC (20060727-1761)
3004 Log:
3005 msg_channel():
3006 - check if +c made the message text empty and refuse
3007 to send it if so
3008 - don't copy message text if it is not necessary
3009 (channel is -c)
3010
3011
3012 Changes: Modified:
3013 +14 -4 trunk/modules/core/m_message.c (File Modified)
3014
3015
3016 jilles 2006/07/25 23:46:50 UTC (20060725-1759)
3017 Log:
3018 remove_conf_item(): do not free cf_name, this is generally a string constant
3019
3020
3021 Changes: Modified:
3022 +0 -1 trunk/src/newconf.c (File Modified)
3023
3024
3025 jilles 2006/07/25 23:34:45 UTC (20060725-1757)
3026 Log:
3027 Remove the old unused FDL_ constants.
3028
3029
3030 Changes: Modified:
3031 +0 -9 trunk/libcharybdis/commio.h (File Modified)
3032
3033
3034 jilles 2006/07/25 23:17:59 UTC (20060725-1755)
3035 Log:
3036 Remove an unused struct irc_sockaddr_storage from fde_t
3037 (allocated for every possible file descriptor).
3038
3039
3040 Changes: Modified:
3041 +0 -2 trunk/libcharybdis/commio.h (File Modified)
3042
3043
3044 jilles 2006/07/25 22:48:38 UTC (20060725-1753)
3045 Log:
3046 If the DNS lookup for an outgoing connection is still
3047 pending when it is closed, clean it up.
3048
3049
3050 Changes: Modified:
3051 +1 -0 trunk/libcharybdis/commio.c (File Modified)
3052
3053
3054 jilles 2006/07/25 22:40:33 UTC (20060725-1751)
3055 Log:
3056 If proc_answer() fails (for example if a lookup for an
3057 A record returns a CNAME), fail the query immediately.
3058 Previously the packet was just ignored, leaving the
3059 query to time out.
3060
3061
3062 Changes: Modified:
3063 +4 -8 trunk/src/res.c (File Modified)
3064
3065
3066 jilles 2006/07/25 22:16:20 UTC (20060725-1749)
3067 Log:
3068 Correct sockhost field in an outgoing server connection.
3069 First copy the host field from the server_conf, then
3070 take the IP from to where the connection was attempted
3071 when the connection callback is called.
3072 (Before r1747 this used the IP from the server_conf.)
3073
3074
3075 Changes: Modified:
3076 +8 -2 trunk/src/s_serv.c (File Modified)
3077
3078
3079 jilles 2006/07/25 21:22:45 UTC (20060725-1747)
3080 Log:
3081 Remove ipnum (keep aftype) and dns_query from server_conf.
3082 We don't keep track of binary form address in connect{}
3083 blocks anymore, DNS lookups of names in host= gone.
3084 As before the DNS lookup is done on connect.
3085 This should unbreak hostnames in host= somewhat.
3086
3087
3088 Changes: Modified:
3089 +1 -2 trunk/include/s_newconf.h (File Modified)
3090 +2 -2 trunk/src/newconf.c (File Modified)
3091 +1 -42 trunk/src/s_newconf.c (File Modified)
3092 +12 -31 trunk/src/s_serv.c (File Modified)
3093
3094
3095 jilles 2006/07/25 16:25:56 UTC (20060725-1745)
3096 Log:
3097 Rerun autoconf.
3098
3099
3100 Changes: Modified:
3101 +1 -1 trunk/configure (File Modified)
3102
3103
3104 jilles 2006/07/25 16:25:12 UTC (20060725-1743)
3105 Log:
3106 Fix --disable-balloc help text (said --disable-small-net).
3107
3108
3109 Changes: Modified:
3110 +1 -1 trunk/configure.ac (File Modified)
3111
3112
3113 jilles 2006/07/23 18:58:52 UTC (20060723-1741)
3114 Log:
3115 Add general::servicestring, shown on RPL_WHOISOPERATOR for
3116 services (+S). Unlike operstring and adminstring, this
3117 is not changeable with /quote set but is updated on rehash.
3118
3119
3120 Changes: Modified:
3121 +1 -0 trunk/doc/example.conf (File Modified)
3122 +10 -2 trunk/doc/reference.conf (File Modified)
3123 +1 -0 trunk/include/s_conf.h (File Modified)
3124 +6 -0 trunk/modules/m_info.c (File Modified)
3125 +3 -2 trunk/modules/m_whois.c (File Modified)
3126 +1 -0 trunk/src/newconf.c (File Modified)
3127 +1 -0 trunk/src/s_conf.c (File Modified)
3128
3129
3130 jilles 2006/07/22 16:27:02 UTC (20060722-1739)
3131 Log:
3132 Fix handling of comma in whois: ignore the comma and
3133 everything after it but do output the entire parameter
3134 in RPL_ENDOFWHOIS.
3135
3136
3137 Changes: Modified:
3138 +2 -2 trunk/modules/m_whois.c (File Modified)
3139
3140
3141 beu 2006/07/21 22:36:46 UTC (20060721-1737)
3142 Log:
3143 New /stats letter 's' to list HURTs:
3144 - opers get the full listing.
3145 - users get any HURTs that match their sockhost/orighost if
3146 "stats_k_oper_only" is set to 1.
3147
3148
3149 Changes: Modified:
3150 +50 -0 trunk/extensions/hurt.c (File Modified)
3151
3152
3153 nenolod 2006/07/19 02:35:40 UTC (20060719-1735)
3154 Log:
3155 - make the newconf system available to modules.
3156
3157
3158 Changes: Modified:
3159 +4 -1 trunk/include/newconf.h (File Modified)
3160 +4 -8 trunk/src/newconf.c (File Modified)
3161
3162
3163 beu 2006/07/18 22:39:16 UTC (20060718-1733)
3164 Log:
3165 Undo silly commit (tor.dnsbl.sectoor.de requirs record checking).
3166
3167 Changes: Modified:
3168 +0 -3 trunk/doc/example.conf (File Modified)
3169 +0 -3 trunk/doc/reference.conf (File Modified)
3170
3171
3172 beu 2006/07/18 22:34:36 UTC (20060718-1731)
3173 Log:
3174 Add more effective Tor DNSBL (more up-to-date, more NATed nodes, etc).
3175
3176
3177 Changes: Modified:
3178 +3 -0 trunk/doc/example.conf (File Modified)
3179 +3 -0 trunk/doc/reference.conf (File Modified)
3180
3181
3182 jilles 2006/07/17 16:48:13 UTC (20060717-1729)
3183 Log:
3184 Fix too early truncation of JOIN channel list.
3185
3186
3187 Changes: Modified:
3188 +2 -3 trunk/modules/core/m_join.c (File Modified)
3189
3190
3191 jilles 2006/07/07 21:59:52 UTC (20060707-1727)
3192 Log:
3193 - From ratbox 2.2 (anfl), send server notices about read
3194 errors from handshakes and servers to +s instead of +d.
3195 - Send various server notices about failed server
3196 connections which did not reach registered state network
3197 wide if the connection was initiated by a remote oper.
3198 This avoids annoying the whole net if there is a
3199 broken autoconnect, but allows all opers to see why a
3200 remote connect failed. Failed connections which did reach
3201 server state already generate server notices everywhere.
3202
3203 Note: this is an exception to our general policy to not send
3204 server notices about unregistered connections remotely.
3205
3206
3207 Changes: Modified:
3208 +1 -0 trunk/include/client.h (File Modified)
3209 +20 -6 trunk/src/client.c (File Modified)
3210 +6 -6 trunk/src/s_serv.c (File Modified)
3211
3212
3213 nenolod 2006/07/07 14:41:39 UTC (20060707-1725)
3214 Log:
3215 - fix typoes
3216
3217
3218 Changes: Modified:
3219 +1 -1 trunk/doc/example.conf (File Modified)
3220 +1 -1 trunk/doc/reference.conf (File Modified)
3221
3222
3223 jilles 2006/07/06 15:23:58 UTC (20060706-1723)
3224 Log:
3225 Don't allow #channel +b $c:&channel (inconsistent target).
3226
3227
3228 Changes: Modified:
3229 +3 -0 trunk/extensions/extb_channel.c (File Modified)
3230
3231
3232 jilles 2006/07/05 14:37:18 UTC (20060705-1721)
3233 Log:
3234 Remove dns_query pointer from LocalClient, we store this in AuthQuery.
3235
3236
3237 Changes: Modified:
3238 +0 -2 trunk/include/client.h (File Modified)
3239
3240
3241 jilles 2006/07/05 13:28:40 UTC (20060705-1719)
3242 Log:
3243 Invalidate can_send ban cache when a TS6 SJOIN clears the ban list.
3244
3245
3246 Changes: Modified:
3247 +2 -0 trunk/modules/core/m_sjoin.c (File Modified)
3248
3249
3250 jilles 2006/07/04 14:41:11 UTC (20060704-1717)
3251 Log:
3252 Store IP addresses in whowas. These are shown to opers.
3253 Obtained from Eurus patches.
3254 orighost tracking removed (not worth the memory IMHO),
3255 numeric changed to RPL_WHOISACTUALLY, fixed to deal
3256 with unknown IPs and to not violate auth{} spoof policy.
3257
3258
3259 Changes: Modified:
3260 +2 -0 trunk/doc/reference.conf (File Modified)
3261 +1 -0 trunk/include/numeric.h (File Modified)
3262 +1 -0 trunk/include/whowas.h (File Modified)
3263 +10 -1 trunk/modules/m_whowas.c (File Modified)
3264 +1 -1 trunk/src/messages.tab (File Modified)
3265 +4 -0 trunk/src/whowas.c (File Modified)
3266
3267
3268 jilles 2006/07/03 15:18:47 UTC (20060703-1715)
3269 Log:
3270 Describe hostmask parameter of masktrace better in sgml docs.
3271
3272
3273 Changes: Modified:
3274 +5 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
3275
3276
3277 jilles 2006/07/03 14:03:05 UTC (20060703-1713)
3278 Log:
3279 masktrace help file: mention CIDR IP masks
3280 From ratbox 2.2
3281
3282
3283 Changes: Modified:
3284 +2 -0 trunk/help/opers/masktrace (File Modified)
3285
3286
3287 jilles 2006/07/03 13:56:38 UTC (20060703-1711)
3288 Log:
3289 MASKTRACE: allow normal match() on IP address also
3290 From ratbox 2.2
3291
3292
3293 Changes: Modified:
3294 +2 -3 trunk/modules/m_etrace.c (File Modified)
3295
3296
3297 jilles 2006/06/29 22:36:45 UTC (20060629-1709)
3298 Log:
3299 Allow +S clients (services) to send to channels and @/+ channels always.
3300
3301
3302 Changes: Modified:
3303 +1 -1 trunk/modules/core/m_message.c (File Modified)
3304 +1 -1 trunk/src/channel.c (File Modified)
3305
3306
3307 jilles 2006/06/29 22:25:46 UTC (20060629-1707)
3308 Log:
3309 Allow servers to send to @#chan and +#chan.
3310
3311
3312 Changes: Modified:
3313 +1 -1 trunk/modules/core/m_message.c (File Modified)
3314
3315
3316 jilles 2006/06/29 21:51:59 UTC (20060629-1705)
3317 Log:
3318 Don't count opers on service{} servers in /lusers.
3319
3320
3321 Changes: Modified:
3322 +2 -2 trunk/src/s_user.c (File Modified)
3323
3324
3325 jilles 2006/06/29 21:19:38 UTC (20060629-1703)
3326 Log:
3327 Show opers the real host behind a dynamic spoof in WHOIS.
3328 If the user is auth{} spoofed, this shows the auth{} spoof
3329 otherwise it shows the DNS hostname and IP address.
3330 The numeric used is 378 (RPL_WHOISHOST) taken from Unreal.
3331
3332
3333 Changes: Modified:
3334 +1 -0 trunk/include/numeric.h (File Modified)
3335 +12 -2 trunk/modules/m_whois.c (File Modified)
3336 +1 -1 trunk/src/messages.tab (File Modified)
3337
3338
3339 jilles 2006/06/27 16:25:52 UTC (20060627-1701)
3340 Log:
3341 Remove #define HIDE_SPOOF_IPS from config.h, should
3342 have been done earlier.
3343
3344
3345 Changes: Modified:
3346 +0 -7 trunk/include/config.h (File Modified)
3347
3348
3349 jilles 2006/06/27 15:29:10 UTC (20060627-1699)
3350 Log:
3351 Bring back ERR_CANTKILLSERVER.
3352
3353
3354 Changes: Modified:
3355 +5 -7 trunk/modules/core/m_kill.c (File Modified)
3356
3357
3358 jilles 2006/06/27 15:18:57 UTC (20060627-1697)
3359 Log:
3360 ip_cloaking module:
3361 - also send RPL_HOSTHIDDEN on -h
3362 - don't allow +h for auth{} spoofed clients
3363
3364
3365 Changes: Modified:
3366 +8 -2 trunk/extensions/ip_cloaking.c (File Modified)
3367
3368
3369 jilles 2006/06/27 15:11:23 UTC (20060627-1695)
3370 Log:
3371 /etc/resolv.conf parsing:
3372 - don't crash (sometimes) if there is a line without an argument
3373 (e.g. 'search' by itself)
3374 - fix handling of lines with leading whitespace
3375
3376
3377 Changes: Modified:
3378 +9 -8 trunk/src/reslib.c (File Modified)
3379
3380
3381 jilles 2006/06/20 14:26:16 UTC (20060620-1683)
3382 Log:
3383 Put back code that terminates DNS queries, which was
3384 removed during the resolver changes.
3385
3386
3387 Changes: Modified:
3388 +4 -0 trunk/src/s_auth.c (File Modified)
3389
3390
3391 nenolod 2006/06/20 09:20:58 UTC (20060620-1681)
3392 Log:
3393 - oh hey, that was in the wrong place
3394
3395
3396 Changes: Modified:
3397 +13 -13 trunk/src/s_auth.c (File Modified)
3398
3399
3400 nenolod 2006/06/20 08:33:20 UTC (20060620-1679)
3401 Log:
3402 - handle a situation where a user can go away before DNS completes
3403
3404
3405 Changes: Modified:
3406 +13 -0 trunk/src/s_auth.c (File Modified)
3407
3408
3409 jilles 2006/06/16 14:43:33 UTC (20060616-1677)
3410 Log:
3411 More dnsbl stuff
3412
3413
3414 Changes: Modified:
3415 +1 -0 trunk/include/blacklist.h (File Modified)
3416 +1 -0 trunk/include/res.h (File Modified)
3417 +33 -2 trunk/src/blacklist.c (File Modified)
3418 +2 -0 trunk/src/client.c (File Modified)
3419 +24 -0 trunk/src/res.c (File Modified)
3420
3421
3422 jilles 2006/06/15 22:32:23 UTC (20060615-1675)
3423 Log:
3424 Don't touch the returned sockaddr (mangle_mapped_sockaddr())
3425 if comm_accept() failed.
3426
3427 Found with valgrind.
3428
3429
3430 Changes: Modified:
3431 +4 -4 trunk/src/listener.c (File Modified)
3432
3433
3434 nenolod 2006/06/15 18:13:04 UTC (20060615-1673)
3435 Log:
3436 - handle unavailable Client/preClient structs
3437
3438
3439 Changes: Modified:
3440 +9 -0 trunk/src/blacklist.c (File Modified)
3441
3442
3443 jilles 2006/06/14 17:52:20 UTC (20060614-1671)
3444 Log:
3445 Add +lf to SGML docs.
3446
3447
3448 Changes: Modified:
3449 +3 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
3450
3451
3452 jilles 2006/06/14 17:48:41 UTC (20060614-1669)
3453 Log:
3454 Also do forwarding if the channel limit (+l) is exceeded.
3455
3456
3457 Changes: Modified:
3458 +1 -1 trunk/help/opers/cmode (File Modified)
3459 +2 -2 trunk/modules/core/m_join.c (File Modified)
3460
3461
3462 beu 2006/06/07 11:53:21 UTC (20060607-1663)
3463 Log:
3464 Post-release lovin':
3465 - Update version to 2.1.0.
3466 - Regenerate configure.
3467
3468
3469 Changes: Modified:
3470 +9 -9 trunk/configure (File Modified)
3471 +1 -1 trunk/configure.ac (File Modified)
3472
3473
3474 beu 2006/06/07 11:42:54 UTC (20060607-1659)
3475 Log:
3476 Comment out example blacklist{} block.
3477
3478
3479 Changes: Modified:
3480 +7 -7 trunk/doc/example.conf (File Modified)
3481 +7 -7 trunk/doc/reference.conf (File Modified)
3482
3483
3484 beu 2006/06/07 10:59:48 UTC (20060607-1653)
3485 Log:
3486 Add note regarding use of AHBL BLs.
3487
3488
3489 Changes: Modified:
3490 +4 -0 trunk/doc/example.conf (File Modified)
3491 +4 -0 trunk/doc/reference.conf (File Modified)
3492
3493
3494 jilles 2006/06/05 15:43:45 UTC (20060605-1646)
3495 Log:
3496 Fix typos.
3497
3498
3499 Changes: Modified:
3500 +2 -2 trunk/CREDITS (File Modified)
3501
3502
3503 jilles 2006/06/05 15:28:22 UTC (20060605-1644)
3504 Log:
3505 Add beu to CREDITS.
3506
3507
3508 Changes: Modified:
3509 +1 -0 trunk/CREDITS (File Modified)
3510
3511
3512 jilles 2006/06/05 00:02:19 UTC (20060605-1640)
3513 Log:
3514 Put more recent ratbox CREDITS here.
3515
3516
3517 Changes: Modified:
3518 +3 -2 trunk/doc/Ratbox-team (File Modified)
3519
3520
3521 jilles 2006/06/04 19:19:02 UTC (20060604-1636)
3522 Log:
3523 Clarify a bit.
3524
3525
3526 Changes: Modified:
3527 +5 -4 trunk/NEWS (File Modified)
3528
3529
3530 jilles 2006/06/04 13:26:04 UTC (20060604-1634)
3531 Log:
3532 Mention that install or make install also avoids modunload crashes.
3533
3534
3535 Changes: Modified:
3536 +2 -1 trunk/BUGS (File Modified)
3537
3538
3539 nenolod 2006/06/04 07:01:42 UTC (20060604-1632)
3540 Log:
3541 - update NEWS a bit
3542
3543
3544 Changes: Modified:
3545 +3 -8 trunk/NEWS (File Modified)
3546
3547
3548 nenolod 2006/06/04 03:06:33 UTC (20060604-1630)
3549 Log:
3550 - further updates
3551
3552
3553 Changes: Modified:
3554 +3 -2 trunk/BUGS (File Modified)
3555
3556
3557 nenolod 2006/06/04 03:05:20 UTC (20060604-1628)
3558 Log:
3559 - add orighost check to hurt.c
3560 - update BUGS info
3561
3562
3563 Changes: Modified:
3564 +1 -6 trunk/BUGS (File Modified)
3565 +1 -1 trunk/extensions/hurt.c (File Modified)
3566
3567
3568 jilles 2006/06/04 03:03:46 UTC (20060604-1626)
3569 Log:
3570 Make kline_exempt exempt from HURT also.
3571
3572
3573 Changes: Modified:
3574 +2 -1 trunk/extensions/hurt.c (File Modified)
3575
3576
3577 jilles 2006/06/04 03:02:27 UTC (20060604-1624)
3578 Log:
3579 Fix mask HEAL propagation.
3580
3581
3582 Changes: Modified:
3583 +6 -3 trunk/extensions/hurt.c (File Modified)
3584
3585
3586 beu 2006/06/04 03:01:05 UTC (20060604-1622)
3587 Log:
3588 - Remove old cruft.
3589 - Update.
3590
3591
3592 Changes: Modified:
3593 +18 -31 trunk/extensions/README (File Modified)
3594
3595
3596 jilles 2006/06/04 02:46:31 UTC (20060604-1620)
3597 Log:
3598 More target change hax.
3599 Ick.
3600
3601
3602 Changes: Modified:
3603 +5 -0 trunk/extensions/hurt.c (File Modified)
3604
3605
3606 jilles 2006/06/04 02:44:47 UTC (20060604-1618)
3607 Log:
3608 Improvements to HURT propagation.
3609
3610
3611 Changes: Modified:
3612 +8 -6 trunk/extensions/hurt.c (File Modified)
3613
3614
3615 nenolod 2006/06/04 02:33:31 UTC (20060604-1616)
3616 Log:
3617 - further simplification
3618
3619
3620 Changes: Modified:
3621 +25 -76 trunk/extensions/hurt.c (File Modified)
3622 +0 -9 trunk/extensions/hurt.h (File Modified)
3623
3624
3625 nenolod 2006/06/04 02:22:52 UTC (20060604-1614)
3626 Log:
3627 - client_exit hook
3628
3629
3630 Changes: Modified:
3631 +13 -0 trunk/extensions/hurt.c (File Modified)
3632
3633
3634 nenolod 2006/06/04 02:17:01 UTC (20060604-1612)
3635 Log:
3636 - cut off at 15 messages instead of 30
3637
3638
3639 Changes: Modified:
3640 +1 -1 trunk/extensions/hurt.h (File Modified)
3641
3642
3643 jilles 2006/06/04 02:16:18 UTC (20060604-1610)
3644 Log:
3645 Squash a warning here.
3646
3647
3648 Changes: Modified:
3649 +1 -3 trunk/src/ircd.c (File Modified)
3650
3651
3652 jilles 2006/06/04 02:11:40 UTC (20060604-1608)
3653 Log:
3654 Don't show servers in /stats l to nonopers if flatten links is enabled.
3655
3656
3657 Changes: Modified:
3658 +3 -1 trunk/modules/m_stats.c (File Modified)
3659
3660
3661 nenolod 2006/06/04 02:05:50 UTC (20060604-1606)
3662 Log:
3663 - hurt expiry
3664
3665
3666 Changes: Modified:
3667 +20 -7 trunk/extensions/hurt.c (File Modified)
3668
3669
3670 nenolod 2006/06/04 01:59:06 UTC (20060604-1603)
3671 Log:
3672 - remove inline stuff (yuck)
3673 - sockaddr should have been sockhost
3674
3675
3676 Changes: Modified:
3677 +22 -31 trunk/extensions/hurt.c (File Modified)
3678
3679
3680 nenolod 2006/06/04 01:56:14 UTC (20060604-1601)
3681 Log:
3682 - make hurt checking actually work
3683
3684
3685 Changes: Modified:
3686 +2 -7 trunk/extensions/hurt.c (File Modified)
3687
3688
3689 jilles 2006/06/04 01:55:34 UTC (20060604-1599)
3690 Log:
3691 Slight tweak to alias{}.
3692
3693
3694 Changes: Modified:
3695 +4 -0 trunk/src/parse.c (File Modified)
3696
3697
3698 nenolod 2006/06/04 01:54:42 UTC (20060604-1597)
3699 Log:
3700 - further simplification
3701
3702
3703 Changes: Modified:
3704 +59 -71 trunk/extensions/hurt.c (File Modified)
3705 +0 -1 trunk/extensions/hurt.h (File Modified)
3706
3707
3708 nenolod 2006/06/04 01:40:14 UTC (20060604-1595)
3709 Log:
3710 - further cleanup (but, it does not compile right now because i've removed the patricia code (well, most of it)
3711
3712
3713 Changes: Modified:
3714 +10 -20 trunk/extensions/hurt.c (File Modified)
3715 +0 -4 trunk/extensions/hurt.h (File Modified)
3716
3717
3718 nenolod 2006/06/04 01:25:26 UTC (20060604-1593)
3719 Log:
3720 - remove some unnecessary code here (hurt_initial_check_event()).
3721
3722
3723 Changes: Modified:
3724 +0 -23 trunk/extensions/hurt.c (File Modified)
3725
3726
3727 nenolod 2006/06/04 01:21:30 UTC (20060604-1591)
3728 Log:
3729 - if PRIVMSG has been crippled (localClient.target_last > CurrentTime), and the PM target is an operator, then allow it through
3730
3731
3732 Changes: Modified:
3733 +8 -0 trunk/modules/core/m_message.c (File Modified)
3734
3735
3736 nenolod 2006/06/04 01:09:52 UTC (20060604-1589)
3737 Log:
3738 - more sane tgchange hax
3739
3740
3741 Changes: Modified:
3742 +2 -1 trunk/extensions/hurt.c (File Modified)
3743
3744
3745 jilles 2006/06/03 23:28:39 UTC (20060603-1587)
3746 Log:
3747 Make HEAL <nick> work.
3748
3749
3750 Changes: Modified:
3751 +40 -43 trunk/extensions/hurt.c (File Modified)
3752
3753
3754 jilles 2006/06/03 23:04:33 UTC (20060603-1585)
3755 Log:
3756 Destroy hurt_clients list on unload.
3757
3758
3759 Changes: Modified:
3760 +7 -0 trunk/extensions/hurt.c (File Modified)
3761
3762
3763 jilles 2006/06/03 22:55:21 UTC (20060603-1583)
3764 Log:
3765 Coding style: no space between a function name and parenthesis.
3766
3767
3768 Changes: Modified:
3769 +43 -43 trunk/extensions/hurt.c (File Modified)
3770
3771
3772 jilles 2006/06/03 22:48:40 UTC (20060603-1581)
3773 Log:
3774 Now works and throws out hurt clients after 30 protocol messages
3775 unless they identify.
3776
3777
3778 Changes: Modified:
3779 +28 -36 trunk/extensions/hurt.c (File Modified)
3780 +1 -7 trunk/extensions/hurt.h (File Modified)
3781
3782
3783 jilles 2006/06/03 22:19:39 UTC (20060603-1579)
3784 Log:
3785 Working addition/lookup.
3786
3787
3788 Changes: Modified:
3789 +8 -0 trunk/extensions/hurt.c (File Modified)
3790
3791
3792 jilles 2006/06/03 22:00:31 UTC (20060603-1577)
3793 Log:
3794 Get rid of hyb6 style propagation (:server COMMAND source).
3795
3796
3797 Changes: Modified:
3798 +18 -22 trunk/extensions/hurt.c (File Modified)
3799
3800
3801 jilles 2006/06/03 21:53:47 UTC (20060603-1575)
3802 Log:
3803 add not-working hurt_add and hurt_find
3804
3805
3806 Changes: Modified:
3807 +13 -5 trunk/extensions/hurt.c (File Modified)
3808
3809
3810 jilles 2006/06/03 21:34:56 UTC (20060603-1573)
3811 Log:
3812 Comment out a lot of stuff so I can load and unload this without crashing.
3813
3814
3815 Changes: Modified:
3816 +17 -6 trunk/extensions/hurt.c (File Modified)
3817
3818
3819 jilles 2006/06/03 21:24:02 UTC (20060603-1571)
3820 Log:
3821 Fix svn:keywords and add a short comment at the top.
3822
3823
3824 Changes: Modified:
3825 +8 -0 trunk/extensions/hurt.c (File Modified) (Property Modified)
3826
3827
3828 jilles 2006/06/03 21:21:44 UTC (20060603-1569)
3829 Log:
3830 - Make hurt module compile
3831 - Link it to the build
3832 - Initial tweaks, use struct Message's min params, ERR_NOPRIVS shows
3833 correct flag name, no CAP_TS6 use etc
3834
3835
3836 Changes: Modified:
3837 +1 -0 trunk/extensions/Makefile.in (File Modified)
3838 +30 -32 trunk/extensions/hurt.c (File Modified)
3839
3840
3841 jilles 2006/06/03 21:06:46 UTC (20060603-1567)
3842 Log:
3843 Put beu's hurt module in trunk.
3844
3845
3846 Changes: Modified:
3847 + - trunk/extensions/hurt.c (File Added)
3848 + - trunk/extensions/hurt.h (File Added)
3849
3850
3851 nenolod 2006/06/02 00:43:35 UTC (20060602-1563)
3852 Log:
3853 - _iprint(): use stderr instead of stdout
3854
3855
3856 Changes: Modified:
3857 +1 -1 trunk/src/s_log.c (File Modified)
3858
3859
3860 jilles 2006/06/01 23:50:54 UTC (20060601-1561)
3861 Log:
3862 - Open fd 0, 1, 2 to /dev/null so we don't get kqueue there
3863 and subsequently destroy our kqueue when we close 0, 1, 2
3864 (broke /restart).
3865 - After closing fd 0, 1, 2 reopen them to /dev/null again
3866 so we don't send messages from malloc etc to a random
3867 user's connection.
3868 - Remove an obsolete comment.
3869
3870
3871 Changes: Modified:
3872 +13 -2 trunk/src/ircd.c (File Modified)
3873
3874
3875 jilles 2006/06/01 22:17:16 UTC (20060601-1559)
3876 Log:
3877 Update NEWS file.
3878
3879
3880 Changes: Modified:
3881 +29 -1 trunk/NEWS (File Modified)
3882
3883
3884 jilles 2006/06/01 20:18:31 UTC (20060601-1551)
3885 Log:
3886 Rerun autoconf.
3887
3888
3889 Changes: Modified:
3890 +1 -1 trunk/configure (File Modified)
3891
3892
3893 jilles 2006/06/01 20:17:21 UTC (20060601-1549)
3894 Log:
3895 Fix openssl version check to also accept versions newer than 0.9.6.
3896
3897
3898 Changes: Modified:
3899 +1 -1 trunk/configure.ac (File Modified)
3900
3901
3902 jilles 2006/06/01 18:18:28 UTC (20060601-1543)
3903 Log:
3904 Oops, need packet.h here.
3905
3906
3907 Changes: Modified:
3908 +1 -0 trunk/modules/m_cmessage.c (File Modified)
3909
3910
3911 jilles 2006/06/01 18:17:00 UTC (20060601-1541)
3912 Log:
3913 End the flood grace period in CPRIVMSG/CNOTICE.
3914
3915
3916 Changes: Modified:
3917 +3 -0 trunk/modules/m_cmessage.c (File Modified)
3918
3919
3920 nenolod 2006/06/01 17:51:07 UTC (20060601-1539)
3921 Log:
3922 - update class::connectfreq documentation
3923
3924
3925 Changes: Modified:
3926 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
3927
3928
3929 nenolod 2006/06/01 17:41:10 UTC (20060601-1537)
3930 Log:
3931 - get rid of the "minimum connection frequency delay" concept, as it is quite silly and does no good anyway
3932
3933
3934 Changes: Modified:
3935 +3 -6 trunk/src/s_serv.c (File Modified)
3936
3937
3938 jilles 2006/06/01 15:27:18 UTC (20060601-1535)
3939 Log:
3940 New RPL_YOUREOPER, from ircd.digi.pl3d.5.2.1.jp3 (1995-1996).
3941
3942
3943 Changes: Modified:
3944 +1 -1 trunk/src/messages.tab (File Modified)
3945
3946
3947 jilles 2006/06/01 13:06:23 UTC (20060601-1533)
3948 Log:
3949 Don't mention that /stats p shows idle times, as it doesn't.
3950
3951
3952 Changes: Modified:
3953 +1 -1 trunk/help/opers/stats (File Modified)
3954 +1 -1 trunk/help/users/stats (File Modified)
3955
3956
3957 jilles 2006/06/01 12:59:03 UTC (20060601-1531)
3958 Log:
3959 /stats A shows DNS servers, it doesn't matter whether ircd
3960 uses ADNS or something else.
3961
3962
3963 Changes: Modified:
3964 +1 -1 trunk/help/opers/stats (File Modified)
3965
3966
3967 jilles 2006/05/30 21:34:57 UTC (20060530-1529)
3968 Log:
3969 get_client_name() fix
3970
3971
3972 Changes: Modified:
3973 +4 -0 trunk/src/client.c (File Modified)
3974
3975
3976 jilles 2006/05/28 13:58:14 UTC (20060528-1527)
3977 Log:
3978 Add some comments.
3979
3980
3981 Changes: Modified:
3982 +6 -0 trunk/src/ircd.c (File Modified)
3983
3984
3985 beu 2006/05/28 09:22:09 UTC (20060528-1521)
3986 Log:
3987 Fix argument order for AC_SEARCH_LIBS (yeah, I fail...)
3988
3989 Changes: Modified:
3990 +16 -17 trunk/configure (File Modified)
3991 +1 -1 trunk/configure.ac (File Modified)
3992
3993
3994 beu 2006/05/28 09:10:43 UTC (20060528-1517)
3995 Log:
3996 Fix build for SunOS/Solaris [libnsl is required for inet_ntoa()].
3997
3998 Changes: Modified:
3999 +135 -0 trunk/configure (File Modified)
4000 +6 -0 trunk/configure.ac (File Modified)
4001
4002
4003 jilles 2006/05/28 03:28:53 UTC (20060528-1515)
4004 Log:
4005 Exit 0 on successful -conftest.
4006
4007
4008 Changes: Modified:
4009 +1 -1 trunk/src/ircd.c (File Modified)
4010
4011
4012 jilles 2006/05/28 03:19:47 UTC (20060528-1513)
4013 Log:
4014 Make the "keep the parent process around" thing work, by opening
4015 a pipe to the child process. This pipe is on fd 0 in the child
4016 process. After successful initialization, the child will write
4017 a byte to this pipe, on fatal errors it will close it without
4018 writing anything.
4019
4020 Somewhat hackish still but should work.
4021
4022
4023 Changes: Modified:
4024 +27 -30 trunk/src/ircd.c (File Modified)
4025
4026
4027 nenolod 2006/05/28 02:37:26 UTC (20060528-1511)
4028 Log:
4029 - convert some error messages to ierror() over fprintf/ilog combination
4030
4031
4032 Changes: Modified:
4033 +3 -6 trunk/src/ircd.c (File Modified)
4034
4035
4036 nenolod 2006/05/28 02:35:58 UTC (20060528-1509)
4037 Log:
4038 - inotice() for loadmodule when in foreground mode
4039
4040
4041 Changes: Modified:
4042 +3 -0 trunk/src/modules.c (File Modified)
4043
4044
4045 nenolod 2006/05/28 02:34:43 UTC (20060528-1507)
4046 Log:
4047 - remove inotice() on loading modules from the config
4048
4049
4050 Changes: Modified:
4051 +0 -3 trunk/src/modules.c (File Modified)
4052
4053
4054 nenolod 2006/05/28 00:11:14 UTC (20060528-1505)
4055 Log:
4056 - usleep for 50000usec in the parent process to allow for startup messages
4057 to be cleanly printed before detaching to shell, this should be more than
4058 enough time really
4059
4060
4061 Changes: Modified:
4062 +3 -0 trunk/src/ircd.c (File Modified)
4063
4064
4065 nenolod 2006/05/28 00:07:11 UTC (20060528-1503)
4066 Log:
4067 - display more errors during normal startup as to try to help people find common problems
4068
4069
4070 Changes: Modified:
4071 +27 -10 trunk/src/ircd.c (File Modified)
4072
4073
4074 nenolod 2006/05/27 23:36:23 UTC (20060527-1501)
4075 Log:
4076 - version bump in preparation of 2.0.0 release
4077
4078
4079 Changes: Modified:
4080 +9 -9 trunk/configure (File Modified)
4081 +1 -1 trunk/configure.ac (File Modified)
4082
4083
4084 jilles 2006/05/27 20:39:47 UTC (20060527-1495)
4085 Log:
4086 Change example.conf operator block from "admin" to "god",
4087 so as to show we encourage per-person operator blocks.
4088
4089
4090 Changes: Modified:
4091 +4 -2 trunk/doc/example.conf (File Modified)
4092
4093
4094 jilles 2006/05/27 20:33:58 UTC (20060527-1493)
4095 Log:
4096 Document alias{} block.
4097
4098
4099 Changes: Modified:
4100 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4101
4102
4103 jilles 2006/05/27 20:28:00 UTC (20060527-1491)
4104 Log:
4105 Document DNS blacklist stuff in sgml.
4106
4107
4108 Changes: Modified:
4109 +6 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4110 +39 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4111
4112
4113 jilles 2006/05/27 20:13:30 UTC (20060527-1489)
4114 Log:
4115 Misc /stats clarifications.
4116
4117
4118 Changes: Modified:
4119 +9 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
4120
4121
4122 jilles 2006/05/27 19:54:37 UTC (20060527-1487)
4123 Log:
4124 Move snomasks into umodes chapter.
4125 Move oprivs chapter down.
4126
4127
4128 Changes: Modified:
4129 +1 -160 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
4130 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Deleted)
4131 +137 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
4132
4133
4134 jilles 2006/05/27 19:09:19 UTC (20060527-1485)
4135 Log:
4136 Mention operator{} user@host change.
4137
4138
4139 Changes: Modified:
4140 +9 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4141
4142
4143 jilles 2006/05/27 18:58:12 UTC (20060527-1483)
4144 Log:
4145 operator{} block user@host matches against orighost now, not host.
4146 This means that services/+h spoofs do not work in operator{} blocks;
4147 auth{} spoofs still work.
4148
4149
4150 Changes: Modified:
4151 +4 -0 trunk/doc/example.conf (File Modified)
4152 +1 -1 trunk/doc/reference.conf (File Modified)
4153 +2 -2 trunk/modules/m_challenge.c (File Modified)
4154 +1 -1 trunk/modules/m_oper.c (File Modified)
4155
4156
4157 nenolod 2006/05/27 17:24:05 UTC (20060527-1481)
4158 Log:
4159 - inotice/iwarn/ierror() stuff I was working on
4160
4161
4162 Changes: Modified:
4163 +3 -0 trunk/include/s_log.h (File Modified)
4164 +15 -11 trunk/src/ircd.c (File Modified)
4165 +3 -1 trunk/src/modules.c (File Modified)
4166 +1 -1 trunk/src/newconf.c (File Modified)
4167 +54 -0 trunk/src/s_log.c (File Modified)
4168
4169
4170 jilles 2006/05/26 22:54:29 UTC (20060526-1473)
4171 Log:
4172 Oops, don't add blacklists to the list twice on rehash.
4173
4174
4175 Changes: Modified:
4176 +3 -2 trunk/src/blacklist.c (File Modified)
4177
4178
4179 jilles 2006/05/26 22:27:21 UTC (20060526-1471)
4180 Log:
4181 Remove notices to the client about progress of dnsbl lookups.
4182
4183
4184 Changes: Modified:
4185 +0 -4 trunk/src/blacklist.c (File Modified)
4186
4187
4188 jilles 2006/05/26 22:18:23 UTC (20060526-1469)
4189 Log:
4190 Add auth{} flag dnsbl_exempt.
4191
4192
4193 Changes: Modified:
4194 +2 -1 trunk/doc/example.conf (File Modified)
4195 +2 -1 trunk/doc/reference.conf (File Modified)
4196 +2 -0 trunk/include/s_conf.h (File Modified)
4197 +1 -0 trunk/src/newconf.c (File Modified)
4198 +8 -1 trunk/src/s_user.c (File Modified)
4199
4200
4201 jilles 2006/05/26 22:07:49 UTC (20060526-1467)
4202 Log:
4203 Switch alias{} and blacklist{} around, for consistency with example.conf.
4204
4205
4206 Changes: Modified:
4207 +18 -18 trunk/doc/reference.conf (File Modified)
4208
4209
4210 jilles 2006/05/26 21:58:29 UTC (20060526-1465)
4211 Log:
4212 Send a warning to the user if they are dnsbl listed but exempted.
4213
4214
4215 Changes: Modified:
4216 +17 -12 trunk/src/s_user.c (File Modified)
4217
4218
4219 jilles 2006/05/26 21:25:28 UTC (20060526-1463)
4220 Log:
4221 Move throwing out dnsbl listed clients to registration,
4222 and make kline_exempt exempt from it.
4223
4224
4225 Changes: Modified:
4226 +1 -0 trunk/include/blacklist.h (File Modified)
4227 +4 -0 trunk/include/client.h (File Modified)
4228 +15 -16 trunk/src/blacklist.c (File Modified)
4229 +6 -0 trunk/src/client.c (File Modified)
4230 +17 -0 trunk/src/s_user.c (File Modified)
4231
4232
4233 jilles 2006/05/26 21:20:56 UTC (20060526-1461)
4234 Log:
4235 Show refcount in /stats n.
4236
4237
4238 Changes: Modified:
4239 +3 -2 trunk/modules/m_stats.c (File Modified)
4240
4241
4242 jilles 2006/05/26 20:50:41 UTC (20060526-1459)
4243 Log:
4244 Don't look up dnsbls twice if they send USER twice.
4245
4246
4247 Changes: Modified:
4248 +5 -3 trunk/modules/m_user.c (File Modified)
4249
4250
4251 jilles 2006/05/26 20:42:48 UTC (20060526-1457)
4252 Log:
4253 Add /stats n to help files.
4254
4255
4256 Changes: Modified:
4257 +1 -0 trunk/help/opers/stats (File Modified)
4258 +1 -0 trunk/help/users/stats (File Modified)
4259
4260
4261 jilles 2006/05/26 20:36:54 UTC (20060526-1455)
4262 Log:
4263 Only check dnsbls for A records, not AAAA.
4264
4265
4266 Changes: Modified:
4267 +1 -1 trunk/src/blacklist.c (File Modified)
4268
4269
4270 jilles 2006/05/26 20:09:55 UTC (20060526-1453)
4271 Log:
4272 Don't remove non-illegal blacklists on completion of check.
4273 Add debugging notices (not working).
4274
4275
4276 Changes: Modified:
4277 +5 -1 trunk/src/blacklist.c (File Modified)
4278
4279
4280 jilles 2006/05/26 19:58:05 UTC (20060526-1451)
4281 Log:
4282 Don't call register_local_user() if they haven't sent a nick yet.
4283
4284
4285 Changes: Modified:
4286 +1 -1 trunk/src/blacklist.c (File Modified)
4287
4288
4289 jilles 2006/05/26 19:45:28 UTC (20060526-1449)
4290 Log:
4291 Add /stats n, shows dnsbls with counts (counts reset on rehash).
4292
4293
4294 Changes: Modified:
4295 +21 -0 trunk/modules/m_stats.c (File Modified)
4296
4297
4298 jilles 2006/05/26 18:57:36 UTC (20060526-1447)
4299 Log:
4300 More dnsbl rehash fixes, it was adding bogus entries.
4301
4302
4303 Changes: Modified:
4304 +2 -7 trunk/src/newconf.c (File Modified)
4305
4306
4307 jilles 2006/05/26 17:38:52 UTC (20060526-1445)
4308 Log:
4309 Need blacklist.h here.
4310
4311
4312 Changes: Modified:
4313 +1 -0 trunk/src/s_conf.c (File Modified)
4314
4315
4316 nenolod 2006/05/26 17:33:33 UTC (20060526-1443)
4317 Log:
4318 - nuke iauth
4319
4320
4321 Changes: Modified:
4322 +1 -2 trunk/configure (File Modified)
4323 +0 -48 trunk/configure.ac (File Modified)
4324 + - trunk/doc/example-iauth.conf (File Deleted)
4325 + - trunk/iauth/ (File Deleted)
4326
4327
4328 jilles 2006/05/26 17:20:01 UTC (20060526-1441)
4329 Log:
4330 Improve handling of rehashing with blacklists.
4331 Also some coding style tweaks.
4332
4333
4334 Changes: Modified:
4335 +3 -2 trunk/include/blacklist.h (File Modified)
4336 +35 -16 trunk/src/blacklist.c (File Modified)
4337 +2 -0 trunk/src/s_conf.c (File Modified)
4338
4339
4340 jilles 2006/05/25 15:20:48 UTC (20060525-1439)
4341 Log:
4342 Clear can_send cache if a user logs in or out from services.
4343
4344
4345 Changes: Modified:
4346 +2 -0 trunk/modules/m_services.c (File Modified)
4347
4348
4349 jilles 2006/05/23 16:41:33 UTC (20060523-1425)
4350 Log:
4351 Add unsupported/ directory and move m_force.c and m_clearchan.c into it.
4352 This directory is not entered by default.
4353 More stuff needs to be moved into here.
4354
4355
4356 Changes: Modified:
4357 +2 -1 trunk/configure (File Modified)
4358 +1 -0 trunk/configure.ac (File Modified)
4359 +69 -458 trunk/extensions/Makefile.in (File Modified)
4360 + - trunk/extensions/m_clearchan.c (File Deleted)
4361 + - trunk/extensions/m_force.c (File Deleted)
4362 + - trunk/unsupported/ (File Added)
4363 + - trunk/unsupported/Makefile.in (File Added)
4364 + - trunk/unsupported/m_clearchan.c (File Added)
4365 + - trunk/unsupported/m_force.c (File Added)
4366
4367
4368 jilles 2006/05/23 16:32:11 UTC (20060523-1423)
4369 Log:
4370 Logging/wallops for forcejoin/forcepart, numeric fix.
4371 This needs to be moved to the toys section.
4372
4373
4374 Changes: Modified:
4375 +22 -2 trunk/extensions/m_force.c (File Modified)
4376
4377
4378 jilles 2006/05/23 16:06:01 UTC (20060523-1421)
4379 Log:
4380 Fix comments at the top (including copyright).
4381
4382
4383 Changes: Modified:
4384 +3 -2 trunk/extensions/m_omode.c (File Modified)
4385
4386
4387 jilles 2006/05/23 16:01:22 UTC (20060523-1419)
4388 Log:
4389 Add OMODE command to extensions/ for oper mode hacking:
4390 - requires admin privs
4391 - does not work for opped opers
4392 - sends wallops
4393 - sends a ServerMode for opping the oper themselves,
4394 otherwise a mode coming from the oper (not only
4395 does this provide full accountability, it is also
4396 easiest to implement while avoiding channels
4397 messed up with bogus bans etc).
4398
4399
4400 Changes: Modified:
4401 +171 -0 trunk/extensions/Makefile.in (File Modified)
4402 + - trunk/extensions/m_omode.c (File Added)
4403
4404
4405 gxti 2006/05/22 23:02:06 UTC (20060522-1417)
4406 Log:
4407 Metadata fix
4408
4409
4410 Changes: Modified:
4411 + - trunk/include/blacklist.h (Property Modified)
4412 + - trunk/src/blacklist.c (Property Modified)
4413
4414
4415 nenolod 2006/05/22 19:25:09 UTC (20060522-1415)
4416 Log:
4417 - avoid loosing the username forever when calling register_local_user after the blacklist checking lock has been released
4418
4419
4420 Changes: Modified:
4421 +5 -1 trunk/src/blacklist.c (File Modified)
4422
4423
4424 nenolod 2006/05/22 17:13:15 UTC (20060522-1413)
4425 Log:
4426 Initial DNS blacklist support:
4427 - see example.conf for how to use.
4428 - because opm.blitzed.org is currently offline, we recommend ircbl.ahbl.org as a replacement
4429 - tor.ahbl.org is also included because most networks will not want to allow tor
4430 (and we're considering going KoS on tor users here anyway due to abuse)
4431
4432
4433 Changes: Modified:
4434 +18 -0 trunk/doc/example.conf (File Modified)
4435 +66 -0 trunk/doc/reference.conf (File Modified)
4436 + - trunk/include/blacklist.h (File Added)
4437 +2 -0 trunk/include/client.h (File Modified)
4438 +3 -0 trunk/modules/m_user.c (File Modified)
4439 +152 -0 trunk/src/Makefile.in (File Modified)
4440 + - trunk/src/blacklist.c (File Added)
4441 +34 -0 trunk/src/newconf.c (File Modified)
4442 +1 -0 trunk/src/s_auth.c (File Modified)
4443 +4 -0 trunk/src/s_user.c (File Modified)
4444
4445
4446 jilles 2006/05/21 17:38:31 UTC (20060521-1411)
4447 Log:
4448 Remove last bit of lzo stuff (comment in example.conf connect{}).
4449
4450
4451 Changes: Modified:
4452 +0 -4 trunk/doc/example.conf (File Modified)
4453
4454
4455 jilles 2006/05/21 14:46:17 UTC (20060521-1409)
4456 Log:
4457 Show sasl successes and failures in /stats t (like other
4458 things in /stats t, about local clients only).
4459
4460
4461 Changes: Modified:
4462 +2 -0 trunk/include/s_stats.h (File Modified)
4463 +3 -0 trunk/modules/m_sasl.c (File Modified)
4464 +3 -0 trunk/src/s_stats.c (File Modified)
4465
4466
4467 jilles 2006/05/20 20:13:56 UTC (20060520-1405)
4468 Log:
4469 Allow messaging services by nickname without using
4470 target change slots (this was already possible with
4471 user@server notation or services shortcuts).
4472
4473
4474 Changes: Modified:
4475 +2 -2 trunk/modules/core/m_message.c (File Modified)
4476
4477
4478 jilles 2006/05/20 19:28:16 UTC (20060520-1393)
4479 Log:
4480 Abort a safelist if a new /list comes in while one is already in progress.
4481
4482
4483 Changes: Modified:
4484 +16 -0 trunk/modules/m_list_safelist.c (File Modified)
4485
4486
4487 jilles 2006/05/20 19:24:11 UTC (20060520-1391)
4488 Log:
4489 Change $![letter]:[mask] to $~[letter]:[mask]
4490 so both ! and ~ invert an extban.
4491
4492
4493 Changes: Modified:
4494 +2 -0 trunk/src/chmode.c (File Modified)
4495
4496
4497 nenolod 2006/05/20 19:19:00 UTC (20060520-1389)
4498 Log:
4499 - revert due to technical issues
4500
4501
4502 Changes: Modified:
4503 +1 -1 trunk/src/extban.c (File Modified)
4504
4505
4506 nenolod 2006/05/20 19:17:42 UTC (20060520-1387)
4507 Log:
4508 - 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
4509
4510
4511 Changes: Modified:
4512 +1 -1 trunk/src/extban.c (File Modified)
4513
4514
4515 jilles 2006/05/20 18:32:45 UTC (20060520-1385)
4516 Log:
4517 Don't pace /list on a single channel.
4518
4519
4520 Changes: Modified:
4521 +10 -7 trunk/modules/m_list_safelist.c (File Modified)
4522
4523
4524 jilles 2006/05/20 18:15:46 UTC (20060520-1383)
4525 Log:
4526 Add EXTBAN=$:<letters> to 005 if any extban modules are loaded.
4527
4528
4529 Changes: Modified:
4530 +4 -2 trunk/include/supported.h (File Modified)
4531
4532
4533 jilles 2006/05/20 17:21:19 UTC (20060520-1381)
4534 Log:
4535 Extban types are case insensitive; force them to lowercase when added.
4536
4537
4538 Changes: Modified:
4539 +5 -5 trunk/doc/extban.txt (File Modified)
4540 +4 -0 trunk/src/chmode.c (File Modified)
4541 +3 -3 trunk/src/extban.c (File Modified)
4542
4543
4544 jilles 2006/05/20 14:11:07 UTC (20060520-1379)
4545 Log:
4546 sendto_wallops_flags():
4547 - instead of checking IsOper on each client, walk the appropriate list
4548 - instead of sending non-+z wallops from persons to nonopers, send only
4549 +w wallops from persons
4550
4551
4552 Changes: Modified:
4553 +1 -5 trunk/src/send.c (File Modified)
4554
4555
4556 jilles 2006/05/20 13:48:37 UTC (20060520-1377)
4557 Log:
4558 Prefix oper wallops with "WALLOPS - " if they would
4559 otherwise look like operwalls or locops, when sending
4560 them to local users.
4561
4562
4563 Changes: Modified:
4564 +11 -1 trunk/modules/m_wallops.c (File Modified)
4565
4566
4567 jilles 2006/05/20 13:47:22 UTC (20060520-1375)
4568 Log:
4569 Make sure destination field in some sasl numerics
4570 is the user's nick, not the sasl agent or server
4571 name.
4572
4573
4574 Changes: Modified:
4575 +2 -2 trunk/modules/m_sasl.c (File Modified)
4576
4577
4578 beu 2006/05/19 19:24:44 UTC (20060519-1373)
4579 Log:
4580 Add `-I.' to INCLUDES (hurt module has it's own header file...)
4581
4582
4583 Changes: Modified:
4584 +1 -1 trunk/extensions/Makefile.in (File Modified)
4585
4586
4587 jilles 2006/05/19 18:10:55 UTC (20060519-1369)
4588 Log:
4589 Invalidate can_send cache on CHGHOST/SIGNON (change_nick_user_host()).
4590
4591
4592 Changes: Modified:
4593 +1 -0 trunk/src/s_user.c (File Modified)
4594
4595
4596 beu 2006/05/19 18:10:13 UTC (20060519-1367)
4597 Log:
4598 Fix build for when IPv6 is disabled.
4599
4600
4601 Changes: Modified:
4602 +12 -10 trunk/src/s_auth.c (File Modified)
4603
4604
4605 jilles 2006/05/18 18:38:04 UTC (20060518-1365)
4606 Log:
4607 Add information about adding extban types.
4608
4609
4610 Changes: Modified:
4611 +25 -0 trunk/doc/extban.txt (File Modified)
4612
4613
4614 jilles 2006/05/18 17:59:35 UTC (20060518-1363)
4615 Log:
4616 Better extban validation: try to match a new extban from
4617 a local user against its setter to see if it is valid.
4618 Unknown extban types from remotes are no longer hidden.
4619
4620
4621 Changes: Modified:
4622 +4 -3 trunk/doc/extban.txt (File Modified)
4623 +1 -0 trunk/include/channel.h (File Modified)
4624 +2 -6 trunk/src/chmode.c (File Modified)
4625 +32 -0 trunk/src/extban.c (File Modified)
4626
4627
4628 jilles 2006/05/17 20:55:55 UTC (20060517-1359)
4629 Log:
4630 Make sure both .c.o: and .s.o: are followed by the necessary command.
4631
4632
4633 Changes: Modified:
4634 +1 -0 trunk/src/Makefile.in (File Modified)
4635
4636
4637 jilles 2006/05/17 18:07:20 UTC (20060517-1357)
4638 Log:
4639 Add need_sasl auth{} flag to sgml documentation.
4640
4641
4642 Changes: Modified:
4643 +7 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
4644
4645
4646 jilles 2006/05/17 17:50:10 UTC (20060517-1353)
4647 Log:
4648 Document need_sasl auth{} flag in example confs.
4649
4650
4651 Changes: Modified:
4652 +1 -0 trunk/doc/example.conf (File Modified)
4653 +1 -0 trunk/doc/reference.conf (File Modified)
4654
4655
4656 jilles 2006/05/17 17:37:46 UTC (20060517-1349)
4657 Log:
4658 Don't allow TB to set an empty topic.
4659 This would be possible if a server sent bad protocol
4660 and could cause a crash.
4661
4662
4663 Changes: Modified:
4664 +4 -0 trunk/modules/m_tb.c (File Modified)
4665
4666
4667 nenolod 2006/05/17 14:49:13 UTC (20060517-1347)
4668 Log:
4669 - oops
4670
4671
4672 Changes: Modified:
4673 +1 -1 trunk/Makefile.in (File Modified)
4674
4675
4676 nenolod 2006/05/17 14:46:58 UTC (20060517-1345)
4677 Log:
4678 - typo fix
4679
4680
4681 Changes: Modified:
4682 +2 -2 trunk/configure (File Modified)
4683 +1 -1 trunk/configure.ac (File Modified)
4684
4685
4686 nenolod 2006/05/17 14:45:52 UTC (20060517-1343)
4687 Log:
4688 - rebuild configure
4689
4690
4691 Changes: Modified:
4692 +2 -2 trunk/configure (File Modified)
4693
4694
4695 nenolod 2006/05/17 00:52:51 UTC (20060517-1341)
4696 Log:
4697 - makefile fix
4698
4699
4700 Changes: Modified:
4701 +1 -1 trunk/extensions/Makefile.in (File Modified)
4702
4703
4704 nenolod 2006/05/17 00:45:40 UTC (20060517-1339)
4705 Log:
4706 - rename contrib to extensions to bring some clarity to things
4707
4708
4709 Changes: Modified:
4710 +1 -1 trunk/Makefile.in (File Modified)
4711 +1 -1 trunk/configure.ac (File Modified)
4712 +10 -10 trunk/doc/example.conf (File Modified)
4713 +10 -10 trunk/doc/reference.conf (File Modified)
4714 + - trunk/extensions/ (File Added)
4715 + - trunk/extras/ (File Deleted)
4716
4717
4718 nenolod 2006/05/17 00:43:32 UTC (20060517-1337)
4719 Log:
4720 - temporary rename
4721
4722
4723 Changes: Modified:
4724 +1 -1 trunk/Makefile.in (File Modified)
4725 +1 -1 trunk/configure.ac (File Modified)
4726 + - trunk/contrib/ (File Deleted)
4727 + - trunk/extras/ (File Added)
4728
4729
4730 jilles 2006/05/14 13:47:33 UTC (20060514-1333)
4731 Log:
4732 Don't allow servers to QUIT (they should use SQUIT).
4733
4734
4735 Changes: Modified:
4736 +1 -1 trunk/modules/core/m_quit.c (File Modified)
4737
4738
4739 nenolod 2006/05/14 02:09:30 UTC (20060514-1329)
4740 Log:
4741 - keywords
4742
4743
4744 Changes: Modified:
4745 + - trunk/src/fnvhash.s (Property Modified)
4746
4747
4748 nenolod 2006/05/14 01:47:33 UTC (20060514-1327)
4749 Log:
4750 - reduced version of code
4751
4752
4753 Changes: Modified:
4754 +9 -61 trunk/src/fnvhash.s (File Modified)
4755
4756
4757 nenolod 2006/05/14 01:20:24 UTC (20060514-1325)
4758 Log:
4759 - ok, this only works on x86, because amd64 wants pushq/%rbp for stack manipulation
4760
4761
4762 Changes: Modified:
4763 +1 -1 trunk/src/fnvhash.s (File Modified)
4764
4765
4766 jilles 2006/05/14 01:19:25 UTC (20060514-1323)
4767 Log:
4768 Fix orighost matching for klines, etc. Was hashing the visible
4769 host, oops.
4770
4771
4772 Changes: Modified:
4773 +1 -1 trunk/src/hostmask.c (File Modified)
4774
4775
4776 nenolod 2006/05/13 23:49:14 UTC (20060513-1321)
4777 Log:
4778 - integrate fnvhash.s into buildsystem (--enable-ricer-hashing).
4779
4780
4781 Changes: Modified:
4782 +7 -1 trunk/configure (File Modified)
4783 +5 -0 trunk/configure.ac (File Modified)
4784 +5 -6 trunk/src/Makefile.in (File Modified)
4785 +0 -4 trunk/src/fnvhash.s (File Modified)
4786 +0 -2 trunk/src/hash.c (File Modified)
4787
4788
4789 nenolod 2006/05/13 23:35:31 UTC (20060513-1319)
4790 Log:
4791 - regenerate configure
4792
4793
4794 Changes: Modified:
4795 +18 -0 trunk/configure (File Modified)
4796
4797
4798 nenolod 2006/05/13 23:35:15 UTC (20060513-1317)
4799 Log:
4800 - --enable-ricer-hashing option.
4801
4802
4803 Changes: Modified:
4804 +9 -0 trunk/configure.ac (File Modified)
4805 +3 -0 trunk/include/setup.h.in (File Modified)
4806
4807
4808 nenolod 2006/05/13 23:22:47 UTC (20060513-1315)
4809 Log:
4810 - Add assembly versions of the hashing code. They live in src/fnvhash.s, and require an x86 or x64 CPU.
4811
4812
4813 Changes: Modified:
4814 + - trunk/src/fnvhash.s (File Added)
4815 +3 -0 trunk/src/hash.c (File Modified)
4816
4817
4818 jilles 2006/05/12 15:57:25 UTC (20060512-1309)
4819 Log:
4820 Fix syntax error in reference.conf.
4821
4822
4823 Changes: Modified:
4824 +0 -1 trunk/doc/reference.conf (File Modified)
4825
4826
4827 jilles 2006/05/11 16:28:16 UTC (20060511-1307)
4828 Log:
4829 Expand blah.blah and blah:blah to *!*@... instead of ...!*@* for bans
4830 (&& instead of ||...)
4831 Allows stuff like /mode +b 127.0.0.1 to ban that IP.
4832
4833
4834 Changes: Modified:
4835 +1 -1 trunk/src/chmode.c (File Modified)
4836
4837
4838 jilles 2006/05/11 16:16:36 UTC (20060511-1303)
4839 Log:
4840 Documentation for extban.
4841
4842
4843 Changes: Modified:
4844 + - trunk/doc/extban.txt (File Added)
4845
4846
4847 jilles 2006/05/11 15:50:33 UTC (20060511-1301)
4848 Log:
4849 Add extban modules to example confs.
4850
4851
4852 Changes: Modified:
4853 +5 -0 trunk/doc/example.conf (File Modified)
4854 +10 -0 trunk/doc/reference.conf (File Modified)
4855
4856
4857 jilles 2006/05/11 15:43:03 UTC (20060511-1299)
4858 Log:
4859 Initial addition of extended ban types (conditionals).
4860 Allows custom +bqeI checks via modules.
4861 Initial extra types are account (a[:mask]), oper (o),
4862 channel (c:name), realname (r:mask), server (s:mask).
4863
4864
4865 Changes: Modified:
4866 +229 -0 trunk/contrib/Makefile.in (File Modified)
4867 + - trunk/contrib/extb_account.c (File Added)
4868 + - trunk/contrib/extb_channel.c (File Added)
4869 + - trunk/contrib/extb_oper.c (File Added)
4870 + - trunk/contrib/extb_realname.c (File Added)
4871 + - trunk/contrib/extb_server.c (File Added)
4872 +13 -0 trunk/include/channel.h (File Modified)
4873 +1 -0 trunk/src/Makefile.in (File Modified)
4874 +14 -5 trunk/src/channel.c (File Modified)
4875 +91 -0 trunk/src/chmode.c (File Modified)
4876 + - trunk/src/extban.c (File Added)
4877
4878
4879 jilles 2006/05/09 19:28:19 UTC (20060509-1297)
4880 Log:
4881 Do not force +bqeI modes starting with '$' in nick!user@host format.
4882 * and ? characters in them are still assumed to be wildcards.
4883
4884
4885 Changes: Modified:
4886 +6 -0 trunk/src/chmode.c (File Modified)
4887
4888
4889 nenolod 2006/05/08 13:05:25 UTC (20060508-1295)
4890 Log:
4891 - memory leak fix, reported by Lee Hardy <lee@leeh.co.uk>
4892
4893
4894 Changes: Modified:
4895 +4 -0 trunk/modules/m_capab.c (File Modified)
4896
4897
4898 jilles 2006/05/05 19:00:19 UTC (20060505-1291)
4899 Log:
4900 Stop some mixing of client and server protocol.
4901
4902
4903 Changes: Modified:
4904 +6 -0 trunk/modules/core/m_nick.c (File Modified)
4905 +4 -2 trunk/modules/m_pass.c (File Modified)
4906 +6 -0 trunk/modules/m_sasl.c (File Modified)
4907 +6 -0 trunk/modules/m_user.c (File Modified)
4908
4909
4910 nenolod 2006/05/05 15:06:00 UTC (20060505-1287)
4911 Log:
4912 - additional revert
4913
4914
4915 Changes: Modified:
4916 +0 -2 trunk/include/s_newconf.h (File Modified)
4917 +0 -4 trunk/include/s_serv.h (File Modified)
4918 +0 -1 trunk/src/newconf.c (File Modified)
4919 +1 -13 trunk/src/s_serv.c (File Modified)
4920
4921
4922 nenolod 2006/05/05 15:03:53 UTC (20060505-1285)
4923 Log:
4924 - revert LZOLink patch for now
4925
4926
4927 Changes: Modified:
4928 +0 -1 trunk/servlink/Makefile.in (File Modified)
4929 +0 -16 trunk/servlink/README (File Modified)
4930 +2 -36 trunk/servlink/control.c (File Modified)
4931 +0 -3 trunk/servlink/control.h (File Modified)
4932 +7 -5955 trunk/servlink/io.c (File Modified)
4933 + - trunk/servlink/lzoconf.h (File Deleted)
4934 + - trunk/servlink/lzodefs.h (File Deleted)
4935 + - trunk/servlink/minilzo.c (File Deleted)
4936 + - trunk/servlink/minilzo.h (File Deleted)
4937 +0 -1 trunk/servlink/servlink.h (File Modified)
4938
4939
4940 nenolod 2006/05/05 13:37:26 UTC (20060505-1283)
4941 Log:
4942 - more stuff here
4943
4944
4945 Changes: Modified:
4946 +4 -2 trunk/servlink/control.c (File Modified)
4947 +2 -1 trunk/servlink/io.c (File Modified)
4948
4949
4950 nenolod 2006/05/05 04:21:59 UTC (20060505-1281)
4951 Log:
4952 - oops
4953
4954
4955 Changes: Modified:
4956 +2 -2 trunk/servlink/io.c (File Modified)
4957
4958
4959 nenolod 2006/05/05 04:15:09 UTC (20060505-1279)
4960 Log:
4961 - paranoia, prevent segfaults
4962
4963
4964 Changes: Modified:
4965 +2 -2 trunk/servlink/io.c (File Modified)
4966
4967
4968 nenolod 2006/05/05 03:49:15 UTC (20060505-1277)
4969 Log:
4970 - more optimal servlink code
4971
4972
4973 Changes: Modified:
4974 +21 -8 trunk/servlink/io.c (File Modified)
4975
4976
4977 nenolod 2006/05/05 03:33:12 UTC (20060505-1275)
4978 Log:
4979 - more efficient read strategy
4980
4981
4982 Changes: Modified:
4983 +15 -3 trunk/servlink/io.c (File Modified)
4984
4985
4986 nenolod 2006/05/05 03:23:07 UTC (20060505-1273)
4987 Log:
4988 - use lzo_uintp cast to make LZO happy
4989
4990
4991 Changes: Modified:
4992 +3 -3 trunk/servlink/io.c (File Modified)
4993
4994
4995 nenolod 2006/05/05 03:09:46 UTC (20060505-1271)
4996 Log:
4997 - lzolink patch. not highly tested yet, will need extensive testing before 2.0 release
4998
4999
5000 Changes: Modified:
5001 +4 -0 trunk/doc/example.conf (File Modified)
5002 +2 -1 trunk/include/s_newconf.h (File Modified)
5003 +4 -0 trunk/include/s_serv.h (File Modified)
5004 +1 -0 trunk/servlink/Makefile.in (File Modified)
5005 +16 -0 trunk/servlink/README (File Modified)
5006 +34 -2 trunk/servlink/control.c (File Modified)
5007 +3 -0 trunk/servlink/control.h (File Modified)
5008 +5929 -7 trunk/servlink/io.c (File Modified)
5009 + - trunk/servlink/lzoconf.h (File Added)
5010 + - trunk/servlink/lzodefs.h (File Added)
5011 + - trunk/servlink/minilzo.c (File Added)
5012 + - trunk/servlink/minilzo.h (File Added)
5013 +1 -0 trunk/servlink/servlink.h (File Modified)
5014 +1 -0 trunk/src/newconf.c (File Modified)
5015 +14 -2 trunk/src/s_serv.c (File Modified)
5016
5017
5018 nenolod 2006/04/30 16:51:11 UTC (20060430-1269)
5019 Log:
5020 - remove imalloc, it was a concept that probably wouldn't have worked properly
5021
5022
5023 Changes: Modified:
5024 +0 -977 trunk/libcharybdis/Makefile.in (File Modified)
5025 + - trunk/libcharybdis/imalloc.c (File Deleted)
5026 + - trunk/libcharybdis/imalloc.h (File Deleted)
5027
5028
5029 nenolod 2006/04/29 03:04:39 UTC (20060429-1267)
5030 Log:
5031 - disable imalloc for now
5032
5033
5034 Changes: Modified:
5035 +33 -7 trunk/libcharybdis/imalloc.c (File Modified)
5036
5037
5038 nenolod 2006/04/29 02:47:22 UTC (20060429-1265)
5039 Log:
5040 - remove unneeded debug code
5041
5042
5043 Changes: Modified:
5044 +0 -6 trunk/libcharybdis/imalloc.c (File Modified)
5045
5046
5047 nenolod 2006/04/29 02:46:00 UTC (20060429-1263)
5048 Log:
5049 - minimum allocation size is 32 bytes, not 16 due to dlink_list overhead
5050
5051
5052 Changes: Modified:
5053 +6 -4 trunk/libcharybdis/imalloc.c (File Modified)
5054
5055
5056 nenolod 2006/04/29 02:40:23 UTC (20060429-1261)
5057 Log:
5058 - more stuff here, imalloc remains disabled for now
5059
5060
5061 Changes: Modified:
5062 +2 -3 trunk/libcharybdis/imalloc.c (File Modified)
5063
5064
5065 nenolod 2006/04/29 02:27:03 UTC (20060429-1259)
5066 Log:
5067 - more progress
5068
5069
5070 Changes: Modified:
5071 +13 -4 trunk/libcharybdis/imalloc.c (File Modified)
5072
5073
5074 nenolod 2006/04/29 02:21:48 UTC (20060429-1257)
5075 Log:
5076 - more tweaks
5077
5078
5079 Changes: Modified:
5080 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5081 +2 -0 trunk/src/ircd.c (File Modified)
5082
5083
5084 nenolod 2006/04/29 02:13:05 UTC (20060429-1255)
5085 Log:
5086 - roll back libircd crap
5087
5088
5089 Changes: Modified:
5090 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
5091 +4 -0 trunk/libcharybdis/imalloc.c (File Modified)
5092 +29 -0 trunk/src/.depend (File Modified)
5093 +6 -21 trunk/src/Makefile.in (File Modified)
5094 +3 -218 trunk/src/ircd.c (File Modified)
5095 + - trunk/src/ircd_linker.c (File Deleted)
5096 + - trunk/src/main.c (File Deleted)
5097
5098
5099 nenolod 2006/04/29 01:57:30 UTC (20060429-1253)
5100 Log:
5101 - realloc(), free() implementation
5102
5103
5104 Changes: Modified:
5105 +141 -0 trunk/libcharybdis/imalloc.c (File Modified)
5106
5107
5108 nenolod 2006/04/29 01:12:55 UTC (20060429-1251)
5109 Log:
5110 - malloc(), calloc() implementation
5111
5112
5113 Changes: Modified:
5114 +78 -3 trunk/libcharybdis/imalloc.c (File Modified)
5115
5116
5117 nenolod 2006/04/29 00:41:14 UTC (20060429-1249)
5118 Log:
5119 - block_free(), block_find(), retune_heaps() implementation
5120
5121
5122 Changes: Modified:
5123 +146 -1 trunk/libcharybdis/imalloc.c (File Modified)
5124
5125
5126 nenolod 2006/04/28 21:43:10 UTC (20060428-1246)
5127 Log:
5128 - block_destroy code, block_allocate code.
5129
5130
5131 Changes: Modified:
5132 +81 -4 trunk/libcharybdis/imalloc.c (File Modified)
5133
5134
5135 nenolod 2006/04/28 21:04:19 UTC (20060428-1244)
5136 Log:
5137 - block_new() code
5138
5139
5140 Changes: Modified:
5141 +57 -0 trunk/libcharybdis/imalloc.c (File Modified)
5142
5143
5144 nenolod 2006/04/28 20:34:53 UTC (20060428-1242)
5145 Log:
5146 - disable imalloc again :P
5147
5148
5149 Changes: Modified:
5150 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5151
5152
5153 nenolod 2006/04/28 20:34:31 UTC (20060428-1240)
5154 Log:
5155 - fix warning
5156
5157
5158 Changes: Modified:
5159 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5160
5161
5162 nenolod 2006/04/28 20:34:03 UTC (20060428-1238)
5163 Log:
5164 - fix typo
5165
5166
5167 Changes: Modified:
5168 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5169
5170
5171 nenolod 2006/04/28 20:32:20 UTC (20060428-1236)
5172 Log:
5173 - constructor code for imalloc engine (malloc_init())
5174
5175
5176 Changes: Modified:
5177 +35 -2 trunk/libcharybdis/imalloc.c (File Modified)
5178
5179
5180 nenolod 2006/04/28 20:22:37 UTC (20060428-1234)
5181 Log:
5182 - imalloc engine improvements
5183
5184
5185 Changes: Modified:
5186 +60 -6 trunk/libcharybdis/imalloc.c (File Modified)
5187
5188
5189 nenolod 2006/04/28 19:51:10 UTC (20060428-1232)
5190 Log:
5191 - replace mmap() code with direct brk()/sbrk() calls.
5192
5193
5194 Changes: Modified:
5195 +32 -10 trunk/libcharybdis/imalloc.c (File Modified)
5196
5197
5198 nenolod 2006/04/28 19:26:44 UTC (20060428-1230)
5199 Log:
5200 - remove outdated i_malloc() interfaces
5201
5202
5203 Changes: Modified:
5204 +1 -44 trunk/libcharybdis/imalloc.c (File Modified)
5205
5206
5207 nenolod 2006/04/28 15:04:38 UTC (20060428-1228)
5208 Log:
5209 - redisable imalloc (sorry!)
5210
5211
5212 Changes: Modified:
5213 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5214
5215
5216 nenolod 2006/04/28 15:03:12 UTC (20060428-1226)
5217 Log:
5218 - correct GET_PAGE_SLOT() macro
5219
5220
5221 Changes: Modified:
5222 +2 -2 trunk/libcharybdis/imalloc.c (File Modified)
5223
5224
5225 nenolod 2006/04/28 15:01:53 UTC (20060428-1224)
5226 Log:
5227 - oops forgot to commit it with imalloc turned off
5228
5229
5230 Changes: Modified:
5231 +1 -1 trunk/libcharybdis/imalloc.c (File Modified)
5232
5233
5234 nenolod 2006/04/28 15:01:29 UTC (20060428-1222)
5235 Log:
5236 - cleanups
5237
5238
5239 Changes: Modified:
5240 +11 -11 trunk/libcharybdis/imalloc.c (File Modified)
5241 +8 -2 trunk/libcharybdis/imalloc.h (File Modified)
5242
5243
5244 nenolod 2006/04/28 14:56:20 UTC (20060428-1220)
5245 Log:
5246 - lowlevel imalloc code
5247
5248
5249 Changes: Modified:
5250 +278 -16 trunk/libcharybdis/imalloc.c (File Modified)
5251 + - trunk/libcharybdis/imalloc.h (File Added)
5252
5253
5254 nenolod 2006/04/26 14:53:05 UTC (20060426-1218)
5255 Log:
5256 - fix bindings
5257
5258
5259 Changes: Modified:
5260 +3 -3 trunk/libcharybdis/imalloc.c (File Modified)
5261
5262
5263 nenolod 2006/04/26 14:51:53 UTC (20060426-1216)
5264 Log:
5265 remove #ifndef
5266
5267
5268 Changes: Modified:
5269 +0 -1 trunk/libcharybdis/imalloc.c (File Modified)
5270
5271
5272 nenolod 2006/04/26 14:50:01 UTC (20060426-1214)
5273 Log:
5274 - 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)
5275
5276
5277 Changes: Modified:
5278 +115 -0 trunk/libcharybdis/Makefile.in (File Modified)
5279 + - trunk/libcharybdis/imalloc.c (File Added)
5280
5281
5282 nenolod 2006/04/26 14:37:24 UTC (20060426-1212)
5283 Log:
5284 - increment configure Id
5285
5286
5287 Changes: Modified:
5288 +2208 -1 trunk/configure (File Modified)
5289
5290
5291 nenolod 2006/04/26 14:33:37 UTC (20060426-1210)
5292 Log:
5293 - bootstrap for imalloc code
5294
5295
5296 Changes: Modified:
5297 +54 -1 trunk/configure.ac (File Modified)
5298 +27 -0 trunk/include/setup.h.in (File Modified)
5299
5300
5301 jilles 2006/04/25 14:52:37 UTC (20060425-1208)
5302 Log:
5303 Clarify interaction of spoofs and channel bans/operator{} blocks.
5304
5305
5306 Changes: Modified:
5307 +4 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5308 +6 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5309
5310
5311 nenolod 2006/04/24 13:42:18 UTC (20060424-1206)
5312 Log:
5313 - move rehash checking &c into a timed event (idea stolen from ratbox3)
5314
5315
5316 Changes: Modified:
5317 +30 -22 trunk/src/ircd.c (File Modified)
5318
5319
5320 jilles 2006/04/22 17:07:07 UTC (20060422-1204)
5321 Log:
5322 If shared{} blocks deny something, the command
5323 is silently ignored.
5324
5325
5326 Changes: Modified:
5327 +1 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5328
5329
5330 jilles 2006/04/22 10:26:56 UTC (20060422-1202)
5331 Log:
5332 Move up IsService check so we don't store a non-service
5333 in preClient->sasl_agent.
5334
5335
5336 Changes: Modified:
5337 +6 -6 trunk/modules/m_sasl.c (File Modified)
5338
5339
5340 gxti 2006/04/22 03:53:40 UTC (20060422-1198)
5341 Log:
5342 SASL ENCAP messages originate from the server, not the agent. Check the correct cptr for service status.
5343 Add some more sanity checks on agent strings.
5344
5345
5346 Changes: Modified:
5347 +13 -11 trunk/modules/m_sasl.c (File Modified)
5348
5349
5350 jilles 2006/04/21 16:28:56 UTC (20060421-1194)
5351 Log:
5352 Unknown clients can have an ID too now so make sure to remove
5353 them from the hash if they exit.
5354
5355
5356 Changes: Modified:
5357 +3 -0 trunk/src/client.c (File Modified)
5358
5359
5360 jilles 2006/04/21 16:21:02 UTC (20060421-1192)
5361 Log:
5362 Only accept sasl from servers in a service{} block.
5363 Not tested but this must go in.
5364
5365
5366 Changes: Modified:
5367 +6 -0 trunk/modules/m_sasl.c (File Modified)
5368 +3 -0 trunk/modules/m_signon.c (File Modified)
5369
5370
5371 jilles 2006/04/19 15:52:08 UTC (20060419-1190)
5372 Log:
5373 Only process SAVE messages targetting registered users,
5374 not servers or unregistered connections. Could cause
5375 a crash when bad protocol was received.
5376
5377
5378 Changes: Modified:
5379 +5 -1 trunk/modules/core/m_nick.c (File Modified)
5380
5381
5382 nenolod 2006/04/19 03:44:55 UTC (20060419-1186)
5383 Log:
5384 - fix QJM buffer overflow vulnerability (fucking GXTi)
5385
5386
5387 Changes: Modified:
5388 +3 -3 trunk/src/s_user.c (File Modified)
5389
5390
5391 jilles 2006/04/18 23:28:33 UTC (20060418-1184)
5392 Log:
5393 Mention /scan umodes under oper_spy privilege.
5394
5395
5396 Changes: Modified:
5397 +3 -2 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
5398
5399
5400 jilles 2006/04/18 23:05:05 UTC (20060418-1182)
5401 Log:
5402 Mention that overlapping cluster blocks are a bad thing.
5403
5404
5405 Changes: Modified:
5406 +5 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5407
5408
5409 jilles 2006/04/18 22:57:47 UTC (20060418-1180)
5410 Log:
5411 - Document cluster{} and shared{} blocks.
5412 - Mention that service{} does not allow wildcards.
5413
5414
5415 Changes: Modified:
5416 +222 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5417
5418
5419 jilles 2006/04/18 22:22:36 UTC (20060418-1178)
5420 Log:
5421 Document exempt{} and service{} blocks, point to reference.conf for
5422 general{}, channel{} and serverhide{}.
5423
5424
5425 Changes: Modified:
5426 +88 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5427
5428
5429 jilles 2006/04/18 22:02:17 UTC (20060418-1176)
5430 Log:
5431 Document ~ in lists of values better.
5432
5433
5434 Changes: Modified:
5435 +7 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5436
5437
5438 jilles 2006/04/18 21:51:18 UTC (20060418-1174)
5439 Log:
5440 More detailed CNOTICE, CPRIVMSG descriptions.
5441
5442
5443 Changes: Modified:
5444 +9 -0 trunk/doc/sgml/oper-guide/ucommands.sgml (File Modified)
5445
5446
5447 jilles 2006/04/18 13:49:18 UTC (20060418-1172)
5448 Log:
5449 Oops, need both Revision and Id on modules.
5450
5451
5452 Changes: Modified:
5453 + - trunk/modules/sno_routing.c (Property Modified)
5454
5455
5456 jilles 2006/04/17 22:26:12 UTC (20060417-1170)
5457 Log:
5458 Tweak header comment a bit (filename, Id).
5459
5460
5461 Changes: Modified:
5462 +1 -1 trunk/modules/sno_routing.c (File Modified) (Property Modified)
5463
5464
5465 jilles 2006/04/17 00:13:57 UTC (20060417-1166)
5466 Log:
5467 Add GLINE and UNGLINE.
5468
5469
5470 Changes: Modified:
5471 +40 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5472
5473
5474 jilles 2006/04/16 13:07:49 UTC (20060416-1156)
5475 Log:
5476 New configure with proper Id.
5477
5478
5479 Changes: Modified:
5480 +3 -1 trunk/configure (File Modified)
5481
5482
5483 jilles 2006/04/16 13:06:04 UTC (20060416-1154)
5484 Log:
5485 Change #include directives for in6addr_any, hopefully compiles better now.
5486
5487
5488 Changes: Modified:
5489 +3 -1 trunk/configure.ac (File Modified)
5490
5491
5492 jilles 2006/04/09 20:20:32 UTC (20060409-1152)
5493 Log:
5494 Encourage putting actual administrative information
5495 in the admin{} block.
5496
5497
5498 Changes: Modified:
5499 +3 -3 trunk/doc/example.conf (File Modified)
5500
5501
5502 gxti 2006/04/08 01:36:41 UTC (20060408-1150)
5503 Log:
5504 New auth{} flag need_sasl to reject connecting users who have not authenticated by the time they register.
5505
5506
5507 Changes: Modified:
5508 +9 -7 trunk/include/s_conf.h (File Modified)
5509 +1 -0 trunk/src/newconf.c (File Modified)
5510 +10 -0 trunk/src/s_user.c (File Modified)
5511
5512
5513 jilles 2006/04/07 22:52:35 UTC (20060407-1146)
5514 Log:
5515 - Change to glines = no in example confs
5516 - Point to clustered/remote KLINE/UNKLINE in notices if glines
5517 are disabled.
5518
5519
5520 Changes: Modified:
5521 +1 -1 trunk/doc/example.conf (File Modified)
5522 +1 -1 trunk/doc/reference.conf (File Modified)
5523 +2 -2 trunk/modules/m_gline.c (File Modified)
5524
5525
5526 nenolod 2006/04/06 13:35:20 UTC (20060406-1144)
5527 Log:
5528 - forward-port QJM fix from 1.1
5529
5530
5531 Changes: Modified:
5532 +2 -0 trunk/src/s_user.c (File Modified)
5533
5534
5535 nenolod 2006/04/06 13:33:39 UTC (20060406-1142)
5536 Log:
5537 - add switch to configure to disable the block allocator
5538
5539
5540 Changes: Modified:
5541 +18 -0 trunk/configure (File Modified)
5542 +9 -0 trunk/configure.ac (File Modified)
5543 +0 -6 trunk/include/config.h (File Modified)
5544 +3 -0 trunk/include/setup.h.in (File Modified)
5545
5546
5547 gxti 2006/04/02 08:30:17 UTC (20060402-1118)
5548 Log:
5549 Fix wierd error that would exit SASL users with "Overridden"
5550
5551 Changes: Modified:
5552 +1 -1 trunk/modules/m_signon.c (File Modified)
5553
5554
5555 jilles 2006/03/30 10:11:21 UTC (20060330-1116)
5556 Log:
5557 Remove obsolete XXX comment about lazylinks.
5558
5559
5560 Changes: Modified:
5561 +0 -3 trunk/contrib/m_ojoin.c (File Modified)
5562
5563
5564 jilles 2006/03/30 02:22:18 UTC (20060330-1114)
5565 Log:
5566 OJOIN: make sure to send the wallops remotely for #channels
5567
5568
5569 Changes: Modified:
5570 +5 -0 trunk/contrib/m_ojoin.c (File Modified)
5571
5572
5573 gxti 2006/03/30 02:14:42 UTC (20060330-1112)
5574 Log:
5575 Accountability for OJOIN (contrib module)
5576
5577 Changes: Modified:
5578 +6 -0 trunk/contrib/m_ojoin.c (File Modified)
5579
5580
5581 nenolod 2006/03/29 22:55:25 UTC (20060329-1110)
5582 Log:
5583 - move more stuff over to ircd_state
5584
5585
5586 Changes: Modified:
5587 +1 -1 trunk/libcharybdis/linebuf.c (File Modified)
5588 +1 -1 trunk/libcharybdis/tools.c (File Modified)
5589 +9 -0 trunk/src/ircd_state.c (File Modified)
5590 +3 -3 trunk/src/patricia.c (File Modified)
5591
5592
5593 nenolod 2006/03/29 22:49:53 UTC (20060329-1108)
5594 Log:
5595 - move more stuff out of libircd and into ircd_state.c
5596
5597
5598 Changes: Modified:
5599 +5 -5 trunk/src/channel.c (File Modified)
5600 +4 -4 trunk/src/client.c (File Modified)
5601 +12 -0 trunk/src/ircd_state.c (File Modified)
5602
5603
5604 nenolod 2006/03/29 22:46:12 UTC (20060329-1106)
5605 Log:
5606 - this is just barrels of fun
5607
5608
5609 Changes: Modified:
5610 + - trunk/include/ircd_state.h (File Added)
5611 +1 -1 trunk/src/Makefile.in (File Modified)
5612 +2 -1 trunk/src/channel.c (File Modified)
5613 +3 -52 trunk/src/ircd.c (File Modified)
5614 +100 -3 trunk/src/ircd_state.c (File Modified)
5615
5616
5617 jilles 2006/03/26 22:51:26 UTC (20060326-1100)
5618 Log:
5619 It's .include, not #include.
5620
5621
5622 Changes: Modified:
5623 +3 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
5624
5625
5626 jilles 2006/03/26 22:35:04 UTC (20060326-1098)
5627 Log:
5628 More consistent section titles.
5629
5630
5631 Changes: Modified:
5632 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5633 +8 -6 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5634 +5 -5 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5635
5636
5637 jilles 2006/03/23 11:15:26 UTC (20060323-1096)
5638 Log:
5639 Mention possible exceeding of +j/+l due to propagation
5640 delays between servers.
5641
5642
5643 Changes: Modified:
5644 +8 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5645
5646
5647 jilles 2006/03/23 11:04:43 UTC (20060323-1094)
5648 Log:
5649 Formatting nits:
5650 - "text" -> <quote>text</quote>
5651 - <filename>
5652 - a few more
5653
5654
5655 Changes: Modified:
5656 +1 -1 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5657 +19 -19 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5658 +1 -1 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
5659 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5660
5661
5662 jilles 2006/03/23 01:23:57 UTC (20060323-1092)
5663 Log:
5664 Remove text about deprecation of glines.
5665
5666
5667 Changes: Modified:
5668 +0 -4 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5669
5670
5671 jilles 2006/03/23 00:20:59 UTC (20060323-1090)
5672 Log:
5673 - Add description of umode +D, deaf.
5674 - Mention CALLERID 005 token with umode +g.
5675
5676
5677 Changes: Modified:
5678 +24 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
5679
5680
5681 jilles 2006/03/19 15:57:54 UTC (20060319-1088)
5682 Log:
5683 Strip off a leading colon in services shortcuts (aliases).
5684
5685
5686 Changes: Modified:
5687 +2 -0 trunk/src/parse.c (File Modified)
5688
5689
5690 jilles 2006/03/17 23:20:30 UTC (20060317-1086)
5691 Log:
5692 Add no_oper_invis contrib module, denies opers setting
5693 themselves invisible (except hidden_oper's).
5694
5695
5696 Changes: Modified:
5697 +42 -0 trunk/contrib/Makefile.in (File Modified)
5698 + - trunk/contrib/no_oper_invis.c (File Added)
5699
5700
5701 jilles 2006/03/17 21:02:06 UTC (20060317-1084)
5702 Log:
5703 Mention /stats E, make the other /stats descriptions more consistent.
5704
5705
5706 Changes: Modified:
5707 +13 -7 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5708
5709
5710 jilles 2006/03/17 18:01:32 UTC (20060317-1082)
5711 Log:
5712 Mention that the KILL reason and oper will appear on channels.
5713
5714
5715 Changes: Modified:
5716 +3 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5717
5718
5719 jilles 2006/03/17 15:49:35 UTC (20060317-1080)
5720 Log:
5721 Mention /mode #channel f to query forward channel from outside.
5722
5723
5724 Changes: Modified:
5725 +4 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
5726
5727
5728 jilles 2006/03/17 15:13:00 UTC (20060317-1074)
5729 Log:
5730 Port over RATBOX_2_1 r20960 (anfl):
5731 client connect notices to +C should be hiding the extra
5732 fields for spoofed users
5733
5734
5735 Changes: Modified:
5736 +2 -1 trunk/src/s_user.c (File Modified)
5737
5738
5739 jilles 2006/03/15 17:07:32 UTC (20060315-1072)
5740 Log:
5741 Add a chapter with our extra user commands:
5742 ACCEPT, CNOTICE, CPRIVMSG, HELP, KNOCK, MONITOR.
5743
5744
5745 Changes: Modified:
5746 +181 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
5747 + - trunk/doc/sgml/oper-guide/ucommands.sgml (File Added)
5748
5749
5750 jilles 2006/03/15 14:31:14 UTC (20060315-1070)
5751 Log:
5752 Do not put by <server>: in SQUIT reasons to servers
5753 other than the one being exited.
5754
5755
5756 Changes: Modified:
5757 +1 -1 trunk/src/client.c (File Modified)
5758
5759
5760 jilles 2006/03/14 19:16:18 UTC (20060314-1068)
5761 Log:
5762 Regenerate configure.
5763
5764
5765 Changes: Modified:
5766 +1162 -1159 trunk/configure (File Modified)
5767
5768
5769 jilles 2006/03/14 19:15:34 UTC (20060314-1066)
5770 Log:
5771 Move the warning flags down so they do not mess up
5772 checks like for -Wl,-export-dynamic.
5773
5774
5775 Changes: Modified:
5776 +33 -30 trunk/configure.ac (File Modified)
5777
5778
5779 nenolod 2006/03/14 14:53:54 UTC (20060314-1064)
5780 Log:
5781 - more work here
5782
5783
5784 Changes: Modified:
5785 +2 -1 trunk/iauth/Makefile.in (File Modified)
5786
5787
5788 nenolod 2006/03/14 14:51:39 UTC (20060314-1062)
5789 Log:
5790 - build iauth makefile
5791
5792
5793 Changes: Modified:
5794 +3 -2 trunk/configure (File Modified)
5795 +1 -0 trunk/configure.ac (File Modified)
5796
5797
5798 nenolod 2006/03/14 14:50:54 UTC (20060314-1060)
5799 Log:
5800 - Makefile
5801
5802
5803 Changes: Modified:
5804 + - trunk/iauth/Makefile.in (File Added)
5805
5806
5807 nenolod 2006/03/14 14:46:12 UTC (20060314-1058)
5808 Log:
5809 - add iauth.conf.example from irc2.11
5810
5811
5812 Changes: Modified:
5813 + - trunk/doc/example-iauth.conf (File Added)
5814
5815
5816 nenolod 2006/03/14 14:38:33 UTC (20060314-1056)
5817 Log:
5818 - wow, i found some docs on this thing
5819
5820
5821 Changes: Modified:
5822 + - trunk/doc/technical/iauth-internals.txt (File Added)
5823
5824
5825 nenolod 2006/03/14 14:36:46 UTC (20060314-1054)
5826 Log:
5827 - no longer applicable
5828
5829
5830 Changes: Modified:
5831 + - trunk/authdaemon/ (File Deleted)
5832
5833
5834 nenolod 2006/03/14 14:27:52 UTC (20060314-1052)
5835 Log:
5836 - remove libircd.so on make clean (oops)
5837
5838
5839 Changes: Modified:
5840 +1 -1 trunk/src/Makefile.in (File Modified)
5841
5842
5843 nenolod 2006/03/14 14:25:50 UTC (20060314-1050)
5844 Log:
5845 - merge iauth source for experimentation
5846
5847
5848 Changes: Modified:
5849 + - trunk/iauth/ (File Added)
5850 + - trunk/iauth/a_conf.c (File Added)
5851 + - trunk/iauth/a_conf_def.h (File Added)
5852 + - trunk/iauth/a_conf_ext.h (File Added)
5853 + - trunk/iauth/a_defines.h (File Added)
5854 + - trunk/iauth/a_externs.h (File Added)
5855 + - trunk/iauth/a_io.c (File Added)
5856 + - trunk/iauth/a_io_ext.h (File Added)
5857 + - trunk/iauth/a_log.c (File Added)
5858 + - trunk/iauth/a_log_def.h (File Added)
5859 + - trunk/iauth/a_log_ext.h (File Added)
5860 + - trunk/iauth/a_struct_def.h (File Added)
5861 + - trunk/iauth/iauth.c (File Added)
5862 + - trunk/iauth/mod_lhex.c (File Added)
5863 + - trunk/iauth/mod_lhex_ext.h (File Added)
5864 + - trunk/iauth/mod_pipe.c (File Added)
5865 + - trunk/iauth/mod_pipe_ext.h (File Added)
5866 + - trunk/iauth/mod_rfc931.c (File Added)
5867 + - trunk/iauth/mod_rfc931_ext.h (File Added)
5868 + - trunk/iauth/mod_socks.c (File Added)
5869 + - trunk/iauth/mod_socks_ext.h (File Added)
5870 + - trunk/iauth/mod_webproxy.c (File Added)
5871 + - trunk/iauth/mod_webproxy_ext.h (File Added)
5872
5873
5874 jilles 2006/03/12 16:05:39 UTC (20060312-1044)
5875 Log:
5876 User /quote help index was not sorted properly.
5877
5878
5879 Changes: Modified:
5880 +2 -2 trunk/help/Makefile.in (File Modified)
5881 +8 -8 trunk/help/users/index (File Modified)
5882
5883
5884 jilles 2006/03/12 15:57:27 UTC (20060312-1038)
5885 Log:
5886 Add SCAN help file.
5887
5888
5889 Changes: Modified:
5890 +25 -8 trunk/help/opers/index (File Modified)
5891 + - trunk/help/opers/scan (File Added)
5892
5893
5894 jilles 2006/03/12 15:27:06 UTC (20060312-1032)
5895 Log:
5896 SGML docs:
5897 - Document SCAN UMODES
5898 - Add details about the IP address field in MASKTRACE/CHANTRACE/SCAN UMODES
5899
5900
5901 Changes: Modified:
5902 +41 -0 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
5903
5904
5905 jilles 2006/03/10 15:28:58 UTC (20060310-1028)
5906 Log:
5907 Add our copyright information to /info (part of release-1.1 r1026).
5908
5909
5910 Changes: Modified:
5911 +1 -0 trunk/src/version.c.SH (File Modified)
5912
5913
5914 jilles 2006/03/10 00:16:30 UTC (20060310-1020)
5915 Log:
5916 Fix some compile warnings.
5917
5918
5919 Changes: Modified:
5920 +1 -1 trunk/modules/core/m_join.c (File Modified)
5921 +2 -2 trunk/modules/core/m_nick.c (File Modified)
5922 +0 -1 trunk/modules/core/m_sjoin.c (File Modified)
5923 +1 -1 trunk/modules/m_scan.c (File Modified)
5924 +4 -4 trunk/modules/m_signon.c (File Modified)
5925
5926
5927 jilles 2006/03/09 15:54:20 UTC (20060309-1012)
5928 Log:
5929 RSFNC: OK, actually consider unknowns also for detecting a collide.
5930 Otherwise we can get two clients with the same nick.
5931
5932
5933 Changes: Modified:
5934 +1 -1 trunk/modules/m_services.c (File Modified)
5935
5936
5937 nenolod 2006/03/09 15:32:14 UTC (20060309-1006)
5938 Log:
5939 - charybdis profiling stuff
5940 - move all channel mode logic into src/chmode.c from modules/core/m_mode.c
5941 - update .depend
5942
5943
5944 Changes: Modified:
5945 +0 -8 trunk/configure (File Modified)
5946 +1 -8 trunk/configure.ac (File Modified)
5947 +18 -0 trunk/include/channel.h (File Modified)
5948 +0 -1322 trunk/modules/core/m_mode.c (File Modified)
5949 +335 -260 trunk/src/.depend (File Modified)
5950 +1569 -0 trunk/src/Makefile.in (File Modified)
5951 + - trunk/src/chmode.c (File Added)
5952 +16 -1 trunk/src/ircd.c (File Modified)
5953 +11 -0 trunk/src/main.c (File Modified)
5954 +11 -0 trunk/src/modules.c (File Modified)
5955
5956
5957 jilles 2006/03/09 14:33:38 UTC (20060309-1004)
5958 Log:
5959 RSFNC: Do not send kills to servers for unknowns
5960
5961
5962 Changes: Modified:
5963 +4 -2 trunk/modules/m_services.c (File Modified)
5964
5965
5966 jilles 2006/03/09 14:25:01 UTC (20060309-1002)
5967 Log:
5968 Describe service{} blocks in reference.conf.
5969
5970
5971 Changes: Modified:
5972 +12 -0 trunk/doc/reference.conf (File Modified)
5973
5974
5975 jilles 2006/03/09 01:14:34 UTC (20060309-996)
5976 Log:
5977 Replace this list of modes with pointers to other documentation.
5978
5979
5980 Changes: Modified:
5981 +6 -50 trunk/doc/modes.txt (File Modified)
5982
5983
5984 jilles 2006/03/08 00:10:46 UTC (20060308-986)
5985 Log:
5986 Name the variable for the channel pointer 'chptr' instead of 'cptr',
5987 looks too much like an old-ircd client pointer otherwise.
5988
5989
5990 Changes: Modified:
5991 +7 -7 trunk/contrib/m_findforwards.c (File Modified)
5992
5993
5994 jilles 2006/03/08 00:09:27 UTC (20060308-984)
5995 Log:
5996 findforwards:
5997 - note truncation of the list (perhaps sending multiple
5998 notices is better)
5999 - clarify in a comment that /findforwards on a nonexistent
6000 channel can be useful
6001 - sendto_one_notice() requires that the text start with
6002 a colon
6003
6004
6005 Changes: Modified:
6006 +9 -3 trunk/contrib/m_findforwards.c (File Modified)
6007
6008
6009 jilles 2006/03/07 23:33:48 UTC (20060307-982)
6010 Log:
6011 When we close a local server's link, always include the
6012 name of the client causing the exit in the reason in the
6013 SQUIT we send them (replacing them with us). This makes
6014 sure server notices for stuff like "Not enough arguments
6015 to server command" are different on the two sides.
6016
6017
6018 Changes: Modified:
6019 +7 -5 trunk/src/client.c (File Modified)
6020
6021
6022 gxti 2006/03/07 22:58:03 UTC (20060307-980)
6023 Log:
6024 New contrib module m_findforwards.c
6025
6026
6027 Changes: Modified:
6028 +112 -0 trunk/contrib/Makefile.in (File Modified)
6029 + - trunk/contrib/m_findforwards.c (File Added)
6030
6031
6032 jilles 2006/03/07 22:21:29 UTC (20060307-968)
6033 Log:
6034 Whoops, don't show real host behind auth{} spoof in
6035 spoof notices if hide_spoof_ips is enabled.
6036
6037 From ratbox (part of initial HIDE_SPOOF_IPS to conf patch)
6038
6039
6040 Changes: Modified:
6041 +3 -2 trunk/src/s_conf.c (File Modified)
6042
6043
6044 jilles 2006/03/07 12:54:53 UTC (20060307-962)
6045 Log:
6046 Add dalnet-style /identify that sends to nickserv or chanserv.
6047
6048
6049 Changes: Modified:
6050 +102 -0 trunk/contrib/Makefile.in (File Modified)
6051 + - trunk/contrib/m_identify.c (File Added)
6052
6053
6054 jilles 2006/03/07 12:26:20 UTC (20060307-958)
6055 Log:
6056 Document alias{} blocks a bit better.
6057
6058
6059 Changes: Modified:
6060 +9 -0 trunk/doc/reference.conf (File Modified)
6061
6062
6063 nenolod 2006/03/06 04:01:20 UTC (20060306-948)
6064 Log:
6065 - add aliases to /stats m (data usage is not counted though, sorry)
6066
6067
6068 Changes: Modified:
6069 +1 -0 trunk/include/s_conf.h (File Modified)
6070 +3 -0 trunk/src/newconf.c (File Modified)
6071 +15 -0 trunk/src/parse.c (File Modified)
6072
6073
6074 nenolod 2006/03/06 03:43:02 UTC (20060306-946)
6075 Log:
6076 - remove m_sshortcut as it's no longer relevant
6077
6078
6079 Changes: Modified:
6080 +0 -145 trunk/modules/Makefile.in (File Modified)
6081 + - trunk/modules/m_sshortcut.c (File Deleted)
6082
6083
6084 nenolod 2006/03/06 03:41:31 UTC (20060306-944)
6085 Log:
6086 - support for aliases, needs some more work before it can be backported to the 1.2 branch (jilles changed this to use
6087 targets instead of my original idea :P)
6088
6089
6090 Changes: Modified:
6091 +32 -0 trunk/doc/example.conf (File Modified)
6092 +35 -0 trunk/doc/reference.conf (File Modified)
6093 +4 -0 trunk/include/parse.h (File Modified)
6094 +7 -0 trunk/include/s_conf.h (File Modified)
6095 +82 -0 trunk/src/newconf.c (File Modified)
6096 +78 -0 trunk/src/parse.c (File Modified)
6097 +16 -0 trunk/src/s_conf.c (File Modified)
6098
6099
6100 jilles 2006/03/05 23:33:56 UTC (20060305-942)
6101 Log:
6102 Remove some spaces after tabs. ??
6103
6104
6105 Changes: Modified:
6106 +18 -18 trunk/src/newconf.c (File Modified)
6107
6108
6109 jilles 2006/03/05 23:15:38 UTC (20060305-940)
6110 Log:
6111 Global /who:
6112 - make sure to clear all marks also if the who was aborted
6113 because of too many matches
6114 - give ERR_TOOMANYMATCHES if too many matches
6115 - clarify comments
6116
6117 ratbox RATBOX_2_2 r22003 (jilles)
6118
6119
6120 Changes: Modified:
6121 +28 -26 trunk/modules/m_who.c (File Modified)
6122
6123
6124 nenolod 2006/03/05 09:45:50 UTC (20060305-936)
6125 Log:
6126 - devel is 2.0
6127
6128
6129 Changes: Modified:
6130 +9 -9 trunk/configure (File Modified)
6131 +1 -1 trunk/configure.ac (File Modified)
6132
6133
6134 nenolod 2006/03/05 03:39:14 UTC (20060305-932)
6135 Log:
6136 - add /rehash nickdelay to clear out the nickdelay tables (hack hack!)
6137
6138
6139 Changes: Modified:
6140 +2 -1 trunk/include/s_newconf.h (File Modified)
6141 +20 -0 trunk/modules/m_rehash.c (File Modified)
6142 +1 -1 trunk/src/s_newconf.c (File Modified)
6143
6144
6145 gxti 2006/03/05 03:38:33 UTC (20060305-930)
6146 Log:
6147 Pull quiet_on_ban from the config as only people who can't configure their ircd properly turn this off.
6148
6149
6150 Changes: Modified:
6151 +0 -1 trunk/doc/example.conf (File Modified)
6152 +0 -3 trunk/doc/reference.conf (File Modified)
6153 +0 -1 trunk/include/s_conf.h (File Modified)
6154 +0 -6 trunk/modules/m_info.c (File Modified)
6155 +1 -1 trunk/src/channel.c (File Modified)
6156 +0 -1 trunk/src/newconf.c (File Modified)
6157
6158
6159 gxti 2006/03/05 00:48:56 UTC (20060305-928)
6160 Log:
6161 Missing header in m_chghost.c
6162
6163 Changes: Modified:
6164 +1 -0 trunk/modules/m_chghost.c (File Modified)
6165
6166
6167 gxti 2006/02/28 19:53:33 UTC (20060228-926)
6168 Log:
6169 Relocate QJM code to a seperate function(change_nick_user_host)
6170 Change CHGHOST to use change_nick_user_host instead of just setting it
6171
6172
6173 Changes: Modified:
6174 +3 -0 trunk/include/s_user.h (File Modified)
6175 +1 -1 trunk/modules/m_chghost.c (File Modified)
6176 +3 -78 trunk/modules/m_signon.c (File Modified)
6177 +89 -0 trunk/src/s_user.c (File Modified)
6178
6179
6180 jilles 2006/02/28 13:24:51 UTC (20060228-924)
6181 Log:
6182 Restore /stats a (dns servers, admin-only).
6183
6184
6185 Changes: Modified:
6186 +1 -0 trunk/include/res.h (File Modified)
6187 +5 -8 trunk/modules/m_stats.c (File Modified)
6188 +16 -0 trunk/src/res.c (File Modified)
6189
6190
6191 nenolod 2006/02/23 18:29:24 UTC (20060223-920)
6192 Log:
6193 - Add CHARYBDIS_PROFILE if we are profiling.
6194 - Remove -static from CFLAGS when profiling because this is really unnecessary.
6195 - Remove duplicate --enable-epoll entry.
6196
6197
6198 Changes: Modified:
6199 +1595 -15 trunk/configure (File Modified)
6200 +30 -11 trunk/configure.ac (File Modified)
6201 +3 -0 trunk/include/setup.h.in (File Modified)
6202
6203
6204 nenolod 2006/02/23 18:17:21 UTC (20060223-918)
6205 Log:
6206 - Add CHARYBDIS_C_GCC_TRY_FLAGS. Guess where this is from. Just guess.
6207
6208
6209 Changes: Modified:
6210 +28 -0 trunk/aclocal.m4 (File Modified)
6211
6212
6213 jilles 2006/02/23 13:25:48 UTC (20060223-916)
6214 Log:
6215 Allow requesting forward channel and quiet list in same mode command.
6216
6217
6218 Changes: Modified:
6219 +1 -1 trunk/modules/core/m_mode.c (File Modified)
6220
6221
6222 jilles 2006/02/22 00:06:41 UTC (20060222-912)
6223 Log:
6224 Add description of xline wildcards.
6225
6226
6227 Changes: Modified:
6228 +14 -3 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6229
6230
6231 gxti 2006/02/21 23:54:57 UTC (20060221-908)
6232 Log:
6233 Stop throwing out LOGIN from non-bursting servers as this interferes with SASL.
6234
6235
6236 Changes: Modified:
6237 +0 -4 trunk/modules/m_services.c (File Modified)
6238
6239
6240 nenolod 2006/02/21 02:25:43 UTC (20060221-906)
6241 Log:
6242 typo
6243
6244
6245 Changes: Modified:
6246 +1 -1 trunk/include/hook.h (File Modified)
6247
6248
6249 nenolod 2006/02/20 22:34:50 UTC (20060220-904)
6250 Log:
6251 call_hook, not hook_call
6252
6253
6254 Changes: Modified:
6255 +1 -1 trunk/modules/core/m_join.c (File Modified)
6256
6257
6258 nenolod 2006/02/20 22:05:41 UTC (20060220-902)
6259 Log:
6260 Add h_channel_join, a hook that's fired (for modules) when a channel is joined.
6261 Could be useful for a number of things.
6262
6263
6264 Changes: Modified:
6265 +9 -0 trunk/modules/core/m_join.c (File Modified)
6266
6267
6268 nenolod 2006/02/20 21:35:40 UTC (20060220-900)
6269 Log:
6270 New type: hook_data_channel_activity, used primarily for joins and parts from a channel.
6271
6272
6273 Changes: Modified:
6274 +7 -0 trunk/include/hook.h (File Modified)
6275
6276
6277 gxti 2006/02/20 21:27:46 UTC (20060220-896)
6278 Log:
6279 Burst LOGIN on registration if the user was already identified (i.e. from SIGNON)
6280
6281
6282 Changes: Modified:
6283 +15 -0 trunk/modules/m_services.c (File Modified)
6284
6285
6286 jilles 2006/02/20 11:26:45 UTC (20060220-894)
6287 Log:
6288 Clarify snomask +f, +k, +u.
6289
6290
6291 Changes: Modified:
6292 +8 -4 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
6293
6294
6295 jilles 2006/02/20 11:26:22 UTC (20060220-892)
6296 Log:
6297 Cmode +p and +s may be set simultaneously.
6298
6299
6300 Changes: Modified:
6301 +1 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6302
6303
6304 nenolod 2006/02/20 05:20:38 UTC (20060220-890)
6305 Log:
6306 actually, we should check the data version on each reload (oops)
6307
6308
6309 Changes: Modified:
6310 +6 -6 trunk/src/main.c (File Modified)
6311
6312
6313 nenolod 2006/02/20 05:17:22 UTC (20060220-888)
6314 Log:
6315 more work on the loader
6316
6317
6318 Changes: Modified:
6319 +45 -21 trunk/src/main.c (File Modified)
6320
6321
6322 nenolod 2006/02/20 04:04:42 UTC (20060220-886)
6323 Log:
6324 Add prototype ircd_state.c
6325
6326
6327 Changes: Modified:
6328 + - trunk/src/ircd_state.c (File Added)
6329
6330
6331 jilles 2006/02/19 00:41:15 UTC (20060219-882)
6332 Log:
6333 Smaller improvements.
6334
6335
6336 Changes: Modified:
6337 +18 -8 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6338
6339
6340 jilles 2006/02/19 00:15:39 UTC (20060219-880)
6341 Log:
6342 Add a lot of stuff here.
6343
6344
6345 Changes: Modified:
6346 +210 -16 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6347
6348
6349 jilles 2006/02/18 22:55:32 UTC (20060218-878)
6350 Log:
6351 Add +o, +t and +v cmodes and add a lot of information to other cmodes.
6352
6353
6354 Changes: Modified:
6355 +81 -10 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6356
6357
6358 jilles 2006/02/18 21:57:54 UTC (20060218-873)
6359 Log:
6360 Invex doesn't trump +r or (sic) +J.
6361
6362
6363 Changes: Modified:
6364 +0 -2 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
6365
6366
6367 nenolod 2006/02/18 21:56:00 UTC (20060218-871)
6368 Log:
6369 Check to make sure a module is not loaded before loading it.
6370
6371
6372 Changes: Modified:
6373 +6 -1 trunk/src/ircd_parser.y (File Modified)
6374
6375
6376 nenolod 2006/02/16 18:54:16 UTC (20060216-869)
6377 Log:
6378 - Add a missing comma in the HeaderMessages array
6379 - Only send "Your hostname is too long ..." if that really is the case
6380
6381
6382 Changes: Modified:
6383 +2 -2 trunk/src/s_auth.c (File Modified)
6384
6385
6386 nenolod 2006/02/16 14:25:09 UTC (20060216-867)
6387 Log:
6388 build_symtable() will have already bailed here, so no need to check
6389 explicitly whether or not charybdis_main is NULL.
6390
6391
6392 Changes: Modified:
6393 +7 -16 trunk/src/main.c (File Modified)
6394
6395
6396 nenolod 2006/02/16 14:05:37 UTC (20060216-865)
6397 Log:
6398 Data structure versioning, part 1.
6399
6400
6401 Changes: Modified:
6402 +10 -1 trunk/include/ircd_defs.h (File Modified)
6403 +2 -0 trunk/src/ircd.c (File Modified)
6404 +15 -3 trunk/src/main.c (File Modified)
6405
6406
6407 nenolod 2006/02/16 06:51:59 UTC (20060216-863)
6408 Log:
6409 build a symbol table and use that instead of doing a raw dlsym on everything
6410
6411
6412 Changes: Modified:
6413 + - trunk/include/ircd_linker.h (File Added)
6414 +71 -1 trunk/src/Makefile.in (File Modified)
6415 + - trunk/src/ircd_linker.c (File Added)
6416 +16 -4 trunk/src/main.c (File Modified)
6417
6418
6419 nenolod 2006/02/15 23:15:08 UTC (20060215-861)
6420 Log:
6421 The launcher now calls io_loop() instead of charybdis_main().
6422 This is so that we do not have to reinitialize *everything* later.
6423
6424
6425 Changes: Modified:
6426 +1 -0 trunk/include/ircd.h (File Modified)
6427 +6 -7 trunk/src/ircd.c (File Modified)
6428 +13 -1 trunk/src/main.c (File Modified)
6429
6430
6431 nenolod 2006/02/15 23:05:22 UTC (20060215-859)
6432 Log:
6433 Use global binding on libircd.so.
6434
6435
6436 Changes: Modified:
6437 +1 -1 trunk/src/main.c (File Modified)
6438
6439
6440 nenolod 2006/02/15 22:49:16 UTC (20060215-857)
6441 Log:
6442 - most of the IRCd is now a shared library, ircd is just a launcher that opens libircd.so and runs it now.
6443 (it will do more later)
6444
6445
6446 Changes: Modified:
6447 +14 -12 trunk/include/config.h (File Modified)
6448 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
6449 +31 -5 trunk/src/Makefile.in (File Modified)
6450 +78 -1 trunk/src/ircd.c (File Modified)
6451 + - trunk/src/main.c (File Added)
6452
6453
6454 nenolod 2006/02/15 03:27:43 UTC (20060215-855)
6455 Log:
6456 Add whitespace here, oops.
6457
6458
6459 Changes: Modified:
6460 +1 -1 trunk/CREDITS (File Modified)
6461
6462
6463 nenolod 2006/02/15 01:34:19 UTC (20060215-851)
6464 Log:
6465 Properly copy over the IP address here instead of using a cheap hack.
6466 Because the hack didn't work right except on IPv6. :|
6467
6468
6469 Changes: Modified:
6470 +12 -2 trunk/src/s_newconf.c (File Modified)
6471
6472
6473 jilles 2006/02/15 01:33:43 UTC (20060215-849)
6474 Log:
6475 Revert reject cache notice to ratbox's, which more
6476 clearly suggests what's happening.
6477
6478
6479 Changes: Modified:
6480 +4 -1 trunk/src/reject.c (File Modified)
6481
6482
6483 nenolod 2006/02/15 01:30:41 UTC (20060215-847)
6484 Log:
6485 Fix the openssl status in the overview information.
6486
6487
6488 Changes: Modified:
6489 +1 -3 trunk/configure (File Modified)
6490 +1 -3 trunk/configure.ac (File Modified)
6491
6492
6493 jilles 2006/02/15 00:53:32 UTC (20060215-843)
6494 Log:
6495 - Add simple exempt{} block (127.0.0.1) to example.conf.
6496 - Remove mention of deny{}.
6497
6498
6499 Changes: Modified:
6500 +5 -0 trunk/doc/example.conf (File Modified)
6501 +1 -1 trunk/doc/reference.conf (File Modified)
6502
6503
6504 jilles 2006/02/15 00:37:34 UTC (20060215-839)
6505 Log:
6506 example.conf: add some comments at the start
6507 reference.conf: some ircd-ratbox -> charybdis
6508
6509
6510 Changes: Modified:
6511 +11 -0 trunk/doc/example.conf (File Modified)
6512 +6 -5 trunk/doc/reference.conf (File Modified)
6513
6514
6515 jilles 2006/02/15 00:27:59 UTC (20060215-833)
6516 Log:
6517 Rename m_createauthonly module to createauthonly
6518 as this is not a module providing an m_function
6519 (command).
6520
6521
6522 Changes: Modified:
6523 +1 -38 trunk/contrib/Makefile.in (File Modified)
6524 + - trunk/contrib/createauthonly.c (File Added)
6525 + - trunk/contrib/m_createauthonly.c (File Deleted)
6526
6527
6528 jilles 2006/02/15 00:22:08 UTC (20060215-831)
6529 Log:
6530 Add to example confs commented lines for:
6531 createauthonly.so, ip_cloaking.so, sno_farconnect.so,
6532 sno_globalkline.so, sno_globaloper.so.
6533
6534
6535 Changes: Modified:
6536 +5 -1 trunk/doc/example.conf (File Modified)
6537 +9 -1 trunk/doc/reference.conf (File Modified)
6538
6539
6540 jilles 2006/02/15 00:12:24 UTC (20060215-829)
6541 Log:
6542 - Unbreak connecting to connect{}s with hostnames
6543 instead of IP addresses (broken with new resolver).
6544 - Try to do A/AAAA query based on aftype in
6545 connect{} (doesn't seem to work fully).
6546
6547
6548 Changes: Modified:
6549 +19 -2 trunk/libcharybdis/commio.c (File Modified)
6550
6551
6552 jilles 2006/02/14 22:54:37 UTC (20060214-827)
6553 Log:
6554 Unbreak /rehash dns.
6555
6556
6557 Changes: Modified:
6558 +1 -0 trunk/src/res.c (File Modified)
6559
6560
6561 jilles 2006/02/14 22:40:55 UTC (20060214-825)
6562 Log:
6563 Preserve Hybrid Id and add one of our own.
6564
6565
6566 Changes: Modified:
6567 +2 -1 trunk/src/res.c (File Modified) (Property Modified)
6568 +2 -1 trunk/src/reslib.c (File Modified) (Property Modified)
6569
6570
6571 jilles 2006/02/14 22:17:17 UTC (20060214-821)
6572 Log:
6573 Add anfl and Androsyn to CREDITS.
6574 They wrote a lot of ratbox code we use, both before and after the fork.
6575
6576
6577 Changes: Modified:
6578 +2 -0 trunk/CREDITS (File Modified)
6579
6580
6581 nenolod 2006/02/14 21:39:42 UTC (20060214-819)
6582 Log:
6583 Hostname validity check.
6584
6585
6586 Changes: Modified:
6587 +42 -3 trunk/src/s_auth.c (File Modified)
6588
6589
6590 nenolod 2006/02/14 21:02:12 UTC (20060214-817)
6591 Log:
6592 Version bump to 1.2.0.
6593
6594
6595 Changes: Modified:
6596 +9 -9 trunk/configure (File Modified)
6597 +1 -1 trunk/configure.ac (File Modified)
6598
6599
6600 nenolod 2006/02/14 20:55:24 UTC (20060214-815)
6601 Log:
6602 - Missed a spot in the IPv6 code here. Should be usable now.
6603
6604
6605 Changes: Modified:
6606 +2 -2 trunk/src/res.c (File Modified)
6607
6608
6609 nenolod 2006/02/14 20:52:15 UTC (20060214-813)
6610 Log:
6611 Alright, so, this massive commit does the following:
6612 - Removes adns
6613 - Adds a resolver based on the undernet and hybrid one.
6614 - Tries to clean up a giant mess in the header dependencies (encountered during the above)
6615 - Makes a check in ./configure be posixly correct
6616 - Simplifies the auth code and DNS callbacks
6617
6618 Needs testing. Especially under IPv6. I probably fucked something up there. I will test it later.
6619
6620
6621 Changes: Modified:
6622 +1 -1 trunk/Makefile.in (File Modified)
6623 + - trunk/adns/ (File Deleted)
6624 +148 -80 trunk/configure (File Modified)
6625 +1 -2 trunk/configure.ac (File Modified)
6626 +6 -0 trunk/include/client.h (File Modified)
6627 +1 -0 trunk/include/packet.h (File Modified)
6628 +153 -41 trunk/include/res.h (File Modified)
6629 + - trunk/include/reslib.h (File Added)
6630 +4 -33 trunk/libcharybdis/commio.c (File Modified)
6631 +930 -1449 trunk/modules/.depend (File Modified)
6632 +3 -0 trunk/modules/m_stats.c (File Modified)
6633 +417 -621 trunk/src/.depend (File Modified)
6634 +1 -1 trunk/src/.indent.pro (File Modified)
6635 +2069 -289 trunk/src/Makefile.in (File Modified)
6636 + - trunk/src/adns.c (File Deleted)
6637 + - trunk/src/res.c (File Added)
6638 + - trunk/src/reslib.c (File Added)
6639 +11 -50 trunk/src/s_auth.c (File Modified)
6640 +4 -26 trunk/src/s_newconf.c (File Modified)
6641
6642
6643 nenolod 2006/02/13 20:14:51 UTC (20060213-811)
6644 Log:
6645 Document the NOBALLOC feature.
6646
6647
6648 Changes: Modified:
6649 +7 -1 trunk/include/config.h (File Modified)
6650
6651
6652 jilles 2006/02/12 20:50:51 UTC (20060212-806)
6653 Log:
6654 commands.sgml changes
6655
6656
6657 Changes: Modified:
6658 +126 -51 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6659
6660
6661 jilles 2006/02/12 19:58:28 UTC (20060212-804)
6662 Log:
6663 connect{} changes.
6664
6665
6666 Changes: Modified:
6667 +11 -4 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6668
6669
6670 jilles 2006/02/12 19:47:43 UTC (20060212-802)
6671 Log:
6672 Improve description of class{} block (in particular,
6673 mention server classes as well as client classes).
6674
6675
6676 Changes: Modified:
6677 +41 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6678
6679
6680 jilles 2006/02/12 19:37:35 UTC (20060212-800)
6681 Log:
6682 In comment:
6683 -/* sendq: servers need a higher sendq as they send more data */
6684 +/* sendq: servers need a higher sendq as they are sent more data */
6685
6686
6687 Changes: Modified:
6688 +1 -1 trunk/doc/reference.conf (File Modified)
6689
6690
6691 jilles 2006/02/12 19:33:35 UTC (20060212-798)
6692 Log:
6693 Add modules{} block.
6694
6695
6696 Changes: Modified:
6697 +28 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6698
6699
6700 jilles 2006/02/12 17:31:44 UTC (20060212-796)
6701 Log:
6702 Add general::oper_snomask, snomask on oper up for opers
6703 that have umode +s set on oper up, but do not have
6704 a specific snomask setting in their operator block.
6705 If this is empty or not specified, +s is used as before.
6706
6707
6708 Changes: Modified:
6709 +4 -1 trunk/doc/example.conf (File Modified)
6710 +7 -1 trunk/doc/reference.conf (File Modified)
6711 +1 -0 trunk/include/client.h (File Modified)
6712 +1 -0 trunk/include/s_conf.h (File Modified)
6713 +32 -0 trunk/src/newconf.c (File Modified)
6714 +1 -0 trunk/src/s_conf.c (File Modified)
6715 +13 -3 trunk/src/s_user.c (File Modified)
6716
6717
6718 nenolod 2006/02/12 07:27:54 UTC (20060212-794)
6719 Log:
6720 fix error
6721
6722 Changes: Modified:
6723 +1 -1 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6724
6725
6726 nenolod 2006/02/12 07:13:38 UTC (20060212-792)
6727 Log:
6728 Add MASKTRACE and CHANTRACE commands.
6729
6730
6731 Changes: Modified:
6732 +23 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
6733
6734
6735 nenolod 2006/02/12 06:39:51 UTC (20060212-790)
6736 Log:
6737 document loadmodule directive
6738
6739
6740 Changes: Modified:
6741 +12 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6742
6743
6744 nenolod 2006/02/12 06:36:19 UTC (20060212-788)
6745 Log:
6746 finish this up
6747
6748
6749 Changes: Modified:
6750 +29 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6751
6752
6753 nenolod 2006/02/12 06:29:55 UTC (20060212-786)
6754 Log:
6755 q:lines are no longer living in the ircd.conf either
6756
6757
6758 Changes: Modified:
6759 +0 -8 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6760
6761
6762 nenolod 2006/02/12 04:28:54 UTC (20060212-784)
6763 Log:
6764 remove k:line, d:line, x:line as they are their own files now
6765
6766
6767 Changes: Modified:
6768 +0 -29 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6769
6770
6771 jilles 2006/02/12 03:55:38 UTC (20060212-782)
6772 Log:
6773 New place for operator::snomask.
6774
6775
6776 Changes: Modified:
6777 +9 -9 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6778
6779
6780 nenolod 2006/02/12 03:46:29 UTC (20060212-780)
6781 Log:
6782 Document connect {}.
6783
6784
6785 Changes: Modified:
6786 +101 -20 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6787
6788
6789 jilles 2006/02/12 03:42:26 UTC (20060212-778)
6790 Log:
6791 example.conf: move operator::snomask to a more logical place,
6792 more sensible default
6793 reference.conf: add operator::snomask
6794
6795
6796 Changes: Modified:
6797 +3 -3 trunk/doc/example.conf (File Modified)
6798 +3 -0 trunk/doc/reference.conf (File Modified)
6799
6800
6801 jilles 2006/02/12 03:34:24 UTC (20060212-776)
6802 Log:
6803 Allow specifying +D (deaf), +Q (noforward) and +R (regonlymsg)
6804 in those conf entries that take umodes like <name1>, <name2>, ...
6805
6806
6807 Changes: Modified:
6808 +3 -0 trunk/doc/reference.conf (File Modified)
6809 +3 -0 trunk/src/newconf.c (File Modified)
6810
6811
6812 nenolod 2006/02/12 03:33:02 UTC (20060212-774)
6813 Log:
6814 Remove H:line
6815
6816
6817 Changes: Modified:
6818 +0 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6819
6820
6821 nenolod 2006/02/12 03:30:32 UTC (20060212-772)
6822 Log:
6823 Aesthetic changes.
6824
6825
6826 Changes: Modified:
6827 +2 -0 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6828
6829
6830 nenolod 2006/02/12 03:28:34 UTC (20060212-770)
6831 Log:
6832 s/allow/auth
6833
6834
6835 Changes: Modified:
6836 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6837
6838
6839 nenolod 2006/02/12 03:26:36 UTC (20060212-768)
6840 Log:
6841 fix
6842
6843
6844 Changes: Modified:
6845 +1 -1 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6846
6847
6848 nenolod 2006/02/12 03:25:40 UTC (20060212-766)
6849 Log:
6850 Document operator {} blocks.
6851
6852
6853 Changes: Modified:
6854 +65 -17 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6855
6856
6857 jilles 2006/02/12 03:18:31 UTC (20060212-764)
6858 Log:
6859 auth{}: clarify/add some details
6860
6861
6862 Changes: Modified:
6863 +14 -7 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6864
6865
6866 nenolod 2006/02/12 03:11:11 UTC (20060212-762)
6867 Log:
6868 auth{}: Move a paragraph.
6869
6870
6871 Changes: Modified:
6872 +3 -3 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6873
6874
6875 nenolod 2006/02/12 03:02:10 UTC (20060212-760)
6876 Log:
6877 Document auth{} blocks.
6878
6879
6880 Changes: Modified:
6881 +107 -43 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
6882
6883
6884 jilles 2006/02/12 02:23:21 UTC (20060212-758)
6885 Log:
6886 Add umode +R.
6887
6888
6889 Changes: Modified:
6890 +2 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
6891
6892
6893 jilles 2006/02/12 02:19:41 UTC (20060212-756)
6894 Log:
6895 Add umode +R, prevents unidentified clients from
6896 sending private messages or notices. /accept'ed
6897 clients and opers are exempt.
6898 Due to the /accept part, this is only checked
6899 at the target's server, may want to change
6900 this?
6901
6902
6903 Changes: Modified:
6904 +1 -0 trunk/help/opers/umode (File Modified)
6905 +1 -0 trunk/help/users/umode (File Modified)
6906 +2 -0 trunk/include/client.h (File Modified)
6907 +1 -0 trunk/include/numeric.h (File Modified)
6908 +11 -1 trunk/modules/core/m_message.c (File Modified)
6909 +9 -1 trunk/modules/m_cmessage.c (File Modified)
6910 +1 -1 trunk/src/messages.tab (File Modified)
6911 +1 -1 trunk/src/s_user.c (File Modified)
6912
6913
6914 jilles 2006/02/12 01:26:44 UTC (20060212-754)
6915 Log:
6916 Don't allow a nick change if banned or quieted (and not
6917 voiced or opped) on a channel. This uses numeric 435
6918 (bahamut's "cannot change to a banned nick") because
6919 bahamut/ircu's 437 and hyperion's 438 already have
6920 another meaning for us.
6921
6922
6923 Changes: Modified:
6924 +2 -0 trunk/include/channel.h (File Modified)
6925 +1 -0 trunk/include/numeric.h (File Modified)
6926 +9 -0 trunk/modules/core/m_nick.c (File Modified)
6927 +38 -0 trunk/src/channel.c (File Modified)
6928 +1 -1 trunk/src/messages.tab (File Modified)
6929
6930
6931 jilles 2006/02/11 20:55:03 UTC (20060211-752)
6932 Log:
6933 KNOCK:
6934 - respect ban exceptions
6935 - also deny a knock if quieted
6936
6937
6938 Changes: Modified:
6939 +2 -1 trunk/modules/m_knock.c (File Modified)
6940
6941
6942 jilles 2006/02/11 19:42:32 UTC (20060211-750)
6943 Log:
6944 Reverse bad substitution in comment.
6945
6946
6947 Changes: Modified:
6948 +1 -1 trunk/src/channel.c (File Modified)
6949
6950
6951 jilles 2006/02/11 19:04:47 UTC (20060211-748)
6952 Log:
6953 - set DynSpoof flag for clients spoofed at registration
6954 - add orighost instead of host to the hostname hash
6955
6956
6957 Changes: Modified:
6958 +5 -1 trunk/src/s_user.c (File Modified)
6959
6960
6961 jilles 2006/02/11 16:59:13 UTC (20060211-746)
6962 Log:
6963 sendto_common_channels_local_butone(): nicer way to skip the user themselves.
6964
6965
6966 Changes: Modified:
6967 +2 -3 trunk/src/send.c (File Modified)
6968
6969
6970 gxti 2006/02/10 02:44:34 UTC (20060210-744)
6971 Log:
6972 Change login field semantics in SVSLOGIN/SIGNON to allow both no-change and logout.
6973
6974
6975 Changes: Modified:
6976 +17 -7 trunk/modules/m_signon.c (File Modified)
6977
6978
6979 gxti 2006/02/09 02:44:48 UTC (20060209-742)
6980 Log:
6981 Correct minimum args on ENCAP SASL to avoid nasty core.
6982
6983
6984 Changes: Modified:
6985 +1 -1 trunk/modules/m_sasl.c (File Modified)
6986
6987
6988 jilles 2006/02/09 01:14:21 UTC (20060209-740)
6989 Log:
6990 Style nits: sptr can't ever be NULL, don't compare truth
6991 values with YES.
6992
6993
6994 Changes: Modified:
6995 +2 -3 trunk/modules/m_scan.c (File Modified)
6996
6997
6998 jilles 2006/02/09 01:04:56 UTC (20060209-738)
6999 Log:
7000 - Comment out scan_cmodes() prototype to suppress warning
7001 - Correct minimum parameter count for mo_scan()
7002
7003
7004 Changes: Modified:
7005 +2 -2 trunk/modules/m_scan.c (File Modified)
7006
7007
7008 jilles 2006/02/09 00:56:16 UTC (20060209-736)
7009 Log:
7010 SCAN UMODES:
7011 - Include full command in operspy notice
7012 - Allow global scans (no-list used, mask not used) without operspy
7013 - Use ERR_NOPRIVS numeric
7014
7015
7016 Changes: Modified:
7017 +21 -9 trunk/modules/m_scan.c (File Modified)
7018
7019
7020 jilles 2006/02/08 23:45:23 UTC (20060208-734)
7021 Log:
7022 Cancel out the >3 default if < is given; this way
7023 any </> specification fully overrides the default.
7024
7025
7026 Changes: Modified:
7027 +3 -0 trunk/modules/m_list_safelist.c (File Modified)
7028
7029
7030 jilles 2006/02/08 23:13:44 UTC (20060208-732)
7031 Log:
7032 - Call mo_list() from m_list() to reduce code duplication
7033 - Default to >3, rather arbitrarily (conf option?)
7034 - Make < and > mean less than and greater than again
7035
7036
7037 Changes: Modified:
7038 +16 -47 trunk/modules/m_list_safelist.c (File Modified)
7039
7040
7041 jilles 2006/02/08 22:20:43 UTC (20060208-730)
7042 Log:
7043 When processing topic burst, hide connecting server
7044 on netburst if flatten links is enabled.
7045
7046
7047 Changes: Modified:
7048 +9 -2 trunk/modules/m_tb.c (File Modified)
7049
7050
7051 nenolod 2006/02/08 22:03:57 UTC (20060208-728)
7052 Log:
7053 - remove PENALTY token
7054
7055
7056 Changes: Modified:
7057 +0 -1 trunk/include/supported.h (File Modified)
7058
7059
7060 nenolod 2006/02/08 22:00:03 UTC (20060208-726)
7061 Log:
7062 005 fixups:
7063 - Add PENALTY because we have a pace-wait system.
7064 - Add FNC due to SAVE and RSFNC
7065 - Add q to MAXLIST.
7066
7067
7068 Changes: Modified:
7069 +4 -2 trunk/include/supported.h (File Modified)
7070
7071
7072 nenolod 2006/02/08 21:55:57 UTC (20060208-724)
7073 Log:
7074 mkay, indent went nuts here
7075
7076
7077 Changes: Modified:
7078 +4 -6 trunk/modules/m_list_safelist.c (File Modified)
7079
7080
7081 nenolod 2006/02/08 21:51:28 UTC (20060208-722)
7082 Log:
7083 Implement SAFELIST. The old ratbox method is now called m_list_ratbox.c,
7084 and can be used instead. The SAFELIST implementation is the one used by
7085 default, as most users/networks will be used to it.
7086
7087
7088 Changes: Modified:
7089 +1 -0 trunk/NEWS (File Modified)
7090 +14 -0 trunk/include/client.h (File Modified)
7091 +5 -0 trunk/include/hash.h (File Modified)
7092 +404 -272 trunk/modules/Makefile.in (File Modified)
7093 + - trunk/modules/m_list.c (File Deleted)
7094 + - trunk/modules/m_list_ratbox.c (File Added)
7095 + - trunk/modules/m_list_safelist.c (File Added)
7096 +5 -5 trunk/src/hash.c (File Modified)
7097
7098
7099 jilles 2006/02/08 21:02:52 UTC (20060208-720)
7100 Log:
7101 Clear invites on a lowerTS JOIN or SJOIN.
7102 This should complete kick_on_split_riding protection.
7103
7104
7105 Changes: Modified:
7106 +5 -0 trunk/modules/core/m_join.c (File Modified)
7107 +5 -1 trunk/modules/core/m_sjoin.c (File Modified)
7108
7109
7110 jilles 2006/02/08 20:26:58 UTC (20060208-718)
7111 Log:
7112 Like in ratbox, send and interpret timestamps on invites.
7113
7114
7115 Changes: Modified:
7116 +9 -2 trunk/modules/m_invite.c (File Modified)
7117
7118
7119 jilles 2006/02/07 12:48:28 UTC (20060207-716)
7120 Log:
7121 Add +S (network service) umode. Just for completeness, users or opers
7122 cannot set this.
7123
7124
7125 Changes: Modified:
7126 +19 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7127
7128
7129 nenolod 2006/02/06 20:04:23 UTC (20060206-714)
7130 Log:
7131 update NEWS a bit
7132
7133
7134 Changes: Modified:
7135 +35 -2 trunk/NEWS (File Modified)
7136
7137
7138 gxti 2006/02/06 04:42:14 UTC (20060206-712)
7139 Log:
7140 Split off a PreClient structure for data to be freed on registation (i.e. password).
7141 New hook introduce_client for post-registration messages.
7142 Fix b0rked SASL numerics.
7143 Burst REALHOST post-introduction for spoofed-on-registration clients.
7144 Rearrange SVSLOGIN arguments so that allowednicks is at the end; optional.
7145 Pre-registration signon support.
7146
7147
7148 Changes: Modified:
7149 +10 -0 trunk/configure (File Modified)
7150 +2 -0 trunk/configure.ac (File Modified)
7151 +14 -4 trunk/include/client.h (File Modified)
7152 +1 -0 trunk/include/hook.h (File Modified)
7153 +1 -0 trunk/include/numeric.h (File Modified)
7154 +3 -0 trunk/include/setup.h.in (File Modified)
7155 +16 -0 trunk/modules/m_chghost.c (File Modified)
7156 +25 -21 trunk/modules/m_sasl.c (File Modified)
7157 +63 -30 trunk/modules/m_signon.c (File Modified)
7158 +18 -0 trunk/src/client.c (File Modified)
7159 +2 -0 trunk/src/hook.c (File Modified)
7160 +5 -5 trunk/src/messages.tab (File Modified)
7161 +2 -0 trunk/src/s_serv.c (File Modified)
7162 +28 -2 trunk/src/s_user.c (File Modified)
7163
7164
7165 gxti 2006/02/06 03:10:01 UTC (20060206-710)
7166 Log:
7167 Update hook documentation.
7168
7169
7170 Changes: Modified:
7171 +30 -0 trunk/doc/hooks.txt (File Modified)
7172
7173
7174 jilles 2006/02/05 22:44:03 UTC (20060205-708)
7175 Log:
7176 Improve @/# handling in match_esc().
7177
7178
7179 Changes: Modified:
7180 +21 -13 trunk/src/match.c (File Modified)
7181
7182
7183 nenolod 2006/02/05 21:09:04 UTC (20060205-706)
7184 Log:
7185 backtrack instead of bailing out when handling a mismatched escape
7186
7187
7188 Changes: Modified:
7189 +1 -1 trunk/src/match.c (File Modified)
7190
7191
7192 nenolod 2006/02/05 20:33:39 UTC (20060205-704)
7193 Log:
7194 Denote Entrope as being a contributor, since we used his match() routines from ircu/srvx.
7195
7196 Changes: Modified:
7197 +2 -1 trunk/CREDITS (File Modified)
7198
7199
7200 nenolod 2006/02/05 20:24:55 UTC (20060205-702)
7201 Log:
7202 Fix the escape brokenness and pick up a more efficient matching algorithm,
7203 via ircu (Entrope, Runaway et al.). Where do we lose? Nowhere.
7204 Patch sent upstream. They can do whatever they want with it, *shrug*.
7205
7206
7207 Changes: Modified:
7208 +147 -161 trunk/src/match.c (File Modified)
7209
7210
7211 jilles 2006/02/04 20:13:39 UTC (20060204-700)
7212 Log:
7213 If flatten links is enabled, fake the origins of some ServerModes
7214 sent to clients so that the server sending the netburst is hidden.
7215 Most mode hacks still show the true source.
7216
7217
7218 Changes: Modified:
7219 +17 -4 trunk/modules/core/m_mode.c (File Modified)
7220 +20 -10 trunk/modules/core/m_sjoin.c (File Modified)
7221
7222
7223 jilles 2006/02/04 18:26:55 UTC (20060204-698)
7224 Log:
7225 - When exiting a local server, send SQUIT <them> :<reason> (no matter
7226 where the exit originated).
7227 - When receiving an SQUIT for a server themselves
7228 (IsMe(target_p) || target_p == client_p)
7229 close their link and send a local server notice.
7230
7231
7232 Changes: Modified:
7233 +16 -9 trunk/modules/core/m_squit.c (File Modified)
7234 +6 -3 trunk/src/client.c (File Modified)
7235
7236
7237 nenolod 2006/02/04 04:37:10 UTC (20060204-696)
7238 Log:
7239 Hooking into the wrong hook, whoops. :P
7240
7241
7242 Changes: Modified:
7243 +3 -5 trunk/contrib/m_createauthonly.c (File Modified)
7244 +6 -10 trunk/modules/core/m_join.c (File Modified)
7245
7246
7247 nenolod 2006/02/04 04:11:17 UTC (20060204-694)
7248 Log:
7249 this doesn't work right, right now :P
7250
7251
7252 Changes: Modified:
7253 +40 -0 trunk/contrib/Makefile.in (File Modified)
7254 + - trunk/contrib/m_createauthonly.c (File Added)
7255 +6 -0 trunk/include/hook.h (File Modified)
7256 +26 -1 trunk/modules/core/m_join.c (File Modified)
7257 +1 -1 trunk/src/ircd.c (File Modified)
7258
7259
7260 nenolod 2006/02/04 03:11:05 UTC (20060204-692)
7261 Log:
7262 Make can_join() hookable.
7263
7264
7265 Changes: Modified:
7266 +12 -1 trunk/src/channel.c (File Modified)
7267
7268
7269 nenolod 2006/02/04 03:04:20 UTC (20060204-690)
7270 Log:
7271 add 'int approved;' to the channel event hook
7272
7273
7274 Changes: Modified:
7275 +1 -0 trunk/include/hook.h (File Modified)
7276
7277
7278 gxti 2006/02/04 02:50:03 UTC (20060204-688)
7279 Log:
7280 Use SIDs in SASL ENCAP origin.
7281 Ignore responses from other agents once the first SASL response has been received for a client.
7282
7283
7284 Changes: Modified:
7285 +9 -5 trunk/modules/m_sasl.c (File Modified)
7286
7287
7288 gxti 2006/02/04 01:44:17 UTC (20060204-686)
7289 Log:
7290 Removed stray debug code.
7291
7292
7293 Changes: Modified:
7294 +1 -1 trunk/modules/m_sasl.c (File Modified)
7295
7296
7297 jilles 2006/02/03 22:39:24 UTC (20060203-684)
7298 Log:
7299 Don't complain "unknown MODE flag" if a non-oper attempts
7300 to unset an oper only umode they do not have.
7301 This is to prevent unwanted error messages when users/bots
7302 do things like MODE <nick> +i-sw.
7303
7304
7305 Changes: Modified:
7306 +4 -2 trunk/src/s_user.c (File Modified)
7307
7308
7309 jilles 2006/02/03 22:32:03 UTC (20060203-682)
7310 Log:
7311 Fix client_exit hook name and only call it for local exits that are not
7312 IsAnyServer.
7313
7314
7315 Changes: Modified:
7316 +3 -2 trunk/modules/m_sasl.c (File Modified)
7317
7318
7319 gxti 2006/02/03 21:41:48 UTC (20060203-680)
7320 Log:
7321 Fix SASL logic to actually use stored agent UID.
7322 Change instances of SASL code that use sendto_one_prefix for ENCAP.
7323 Add abort code for exiting clients.
7324
7325
7326 Changes: Modified:
7327 +18 -9 trunk/modules/m_sasl.c (File Modified)
7328
7329
7330 jilles 2006/02/03 20:25:01 UTC (20060203-678)
7331 Log:
7332 Port over ratbox 2.2 /challenge. This is slightly more secure
7333 (better crypto, longer keys, challenge timeout) and has better
7334 client scripts.
7335
7336 The respond tool is no longer part of the ircd tree but a
7337 separate package, currently available from
7338 http://respond.ircd-ratbox.org (we should mirror/... this).
7339
7340
7341 Changes: Modified:
7342 +65 -310 trunk/doc/challenge.txt (File Modified)
7343 +5 -5 trunk/include/client.h (File Modified)
7344 +3 -0 trunk/include/irc_string.h (File Modified)
7345 +3 -0 trunk/include/numeric.h (File Modified)
7346 +94 -50 trunk/modules/m_challenge.c (File Modified)
7347 +1 -2 trunk/src/client.c (File Modified)
7348 +125 -0 trunk/src/irc_string.c (File Modified)
7349 +2 -2 trunk/src/messages.tab (File Modified)
7350 + - trunk/tools/rsa_respond/ (File Deleted)
7351
7352
7353 gxti 2006/02/03 20:05:09 UTC (20060203-676)
7354 Log:
7355 Preliminary SASL support.
7356
7357
7358 Changes: Modified:
7359 +7 -0 trunk/include/client.h (File Modified)
7360 +6 -0 trunk/include/numeric.h (File Modified)
7361 +1 -0 trunk/modules/Makefile.in (File Modified)
7362 +1 -1 trunk/modules/core/m_nick.c (File Modified)
7363 +175 -1 trunk/modules/m_cap.c (File Modified)
7364 + - trunk/modules/m_sasl.c (File Added)
7365 +2 -0 trunk/modules/m_user.c (File Modified)
7366 +5 -5 trunk/src/messages.tab (File Modified)
7367 +8 -2 trunk/src/s_user.c (File Modified)
7368
7369
7370 jilles 2006/02/03 18:13:03 UTC (20060203-674)
7371 Log:
7372 SIGNON: make logout also apply remotely.
7373
7374
7375 Changes: Modified:
7376 +7 -2 trunk/modules/m_signon.c (File Modified)
7377
7378
7379 gxti 2006/02/03 17:45:04 UTC (20060203-672)
7380 Log:
7381 Use an asterisk when sending empty logins in SIGNON.
7382
7383
7384 Changes: Modified:
7385 +5 -5 trunk/modules/m_signon.c (File Modified)
7386
7387
7388 jilles 2006/02/03 17:38:31 UTC (20060203-670)
7389 Log:
7390 SIGNON: Only add whowas entry (add_history()) and wipe
7391 accepts (del_all_accepts()) if nick changed.
7392
7393
7394 Changes: Modified:
7395 +5 -3 trunk/modules/m_signon.c (File Modified)
7396
7397
7398 jilles 2006/02/03 17:26:52 UTC (20060203-668)
7399 Log:
7400 SIGNON: slight fixes to collision code:
7401 - don't kill if target_p == source_p (nick unchanged or only changed case)
7402 - add comment that SAVE support is missing
7403 - use sendto_realops_snomask() instead of sendto_realops_flags()
7404
7405
7406 Changes: Modified:
7407 +9 -6 trunk/modules/m_signon.c (File Modified)
7408
7409
7410 jilles 2006/02/03 17:19:26 UTC (20060203-666)
7411 Log:
7412 Fix up kills for bad nick/user/host on SIGNON.
7413
7414
7415 Changes: Modified:
7416 +16 -6 trunk/modules/m_signon.c (File Modified)
7417
7418
7419 jilles 2006/02/03 16:50:56 UTC (20060203-664)
7420 Log:
7421 If changing to a nick with a digit, only allow the UID.
7422
7423
7424 Changes: Modified:
7425 +4 -0 trunk/modules/m_signon.c (File Modified)
7426
7427
7428 gxti 2006/02/03 04:20:31 UTC (20060203-661)
7429 Log:
7430 Cleaned up SIGNON patch for mainline with quit-join-mode support.
7431 Strip leading digits from logins that are not purely numeric.
7432
7433
7434 Changes: Modified:
7435 +3 -0 trunk/include/numeric.h (File Modified)
7436 +2 -0 trunk/include/send.h (File Modified)
7437 +1 -0 trunk/modules/Makefile.in (File Modified)
7438 +456 -3 trunk/modules/m_services.c (File Modified)
7439 + - trunk/modules/m_signon.c (File Added)
7440 +2 -2 trunk/src/messages.tab (File Modified)
7441 +98 -0 trunk/src/send.c (File Modified)
7442
7443
7444 jilles 2006/02/02 14:10:16 UTC (20060202-659)
7445 Log:
7446 Remove old server notice umodes from example confs.
7447
7448
7449 Changes: Modified:
7450 +1 -2 trunk/doc/example.conf (File Modified)
7451 +4 -17 trunk/doc/reference.conf (File Modified)
7452
7453
7454 jilles 2006/02/01 15:11:42 UTC (20060201-657)
7455 Log:
7456 Add snomask help file (forgot this earlier).
7457
7458
7459 Changes: Modified:
7460 + - trunk/help/opers/snomask (File Added)
7461
7462
7463 jilles 2006/01/31 12:50:36 UTC (20060131-655)
7464 Log:
7465 Add umode +l (receive locops).
7466
7467
7468 Changes: Modified:
7469 +11 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7470
7471
7472 jilles 2006/01/31 12:44:21 UTC (20060131-653)
7473 Log:
7474 We don't plan to implement cmode +R (quiet unidentified) and
7475 umode +I (deny invite) for 1.1, so comment them out from the
7476 docs.
7477
7478
7479 Changes: Modified:
7480 +2 -0 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
7481 +2 -0 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7482
7483
7484 jilles 2006/01/31 12:40:38 UTC (20060131-651)
7485 Log:
7486 Improve snomask usage description.
7487
7488
7489 Changes: Modified:
7490 +9 -5 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7491
7492
7493 jilles 2006/01/31 12:33:01 UTC (20060131-649)
7494 Log:
7495 Mention the word snomask with umode +s (needs to be a link really).
7496
7497
7498 Changes: Modified:
7499 +1 -1 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7500
7501
7502 jilles 2006/01/31 12:28:58 UTC (20060131-647)
7503 Log:
7504 Add snomask +Z (operspy notices).
7505
7506
7507 Changes: Modified:
7508 +10 -0 trunk/doc/sgml/oper-guide/snomasks.sgml (File Modified)
7509
7510
7511 jilles 2006/01/31 12:23:29 UTC (20060131-645)
7512 Log:
7513 Misc updates/clarifications.
7514
7515
7516 Changes: Modified:
7517 +8 -6 trunk/doc/sgml/oper-guide/oprivs.sgml (File Modified)
7518
7519
7520 jilles 2006/01/31 12:15:29 UTC (20060131-643)
7521 Log:
7522 Document snomasks.
7523
7524
7525 Changes: Modified:
7526 +139 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
7527 + - trunk/doc/sgml/oper-guide/snomasks.sgml (File Added)
7528 +3 -85 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
7529
7530
7531 jilles 2006/01/30 01:07:43 UTC (20060130-641)
7532 Log:
7533 - Allow ENCAP REALHOST outside burst
7534 - Fix comment describing race condition: this can only happen
7535 on a local whois with use_whois_actually enabled
7536
7537
7538 Changes: Modified:
7539 +4 -6 trunk/modules/m_chghost.c (File Modified)
7540
7541
7542 jilles 2006/01/29 21:42:06 UTC (20060129-639)
7543 Log:
7544 Add sno_globaloper.c, remote oper up notices generated from user mode changes.
7545
7546
7547 Changes: Modified:
7548 +39 -0 trunk/contrib/Makefile.in (File Modified)
7549 + - trunk/contrib/sno_globaloper.c (File Added)
7550
7551
7552 jilles 2006/01/29 21:26:53 UTC (20060129-637)
7553 Log:
7554 Pass along old umodes and snomask in umode_changed hook,
7555 changing its parameter type from struct Client *
7556 to hook_data_umode_changed *. (For a new client, both
7557 are zero.)
7558
7559 The IP cloaking module now fully ignores umode changes
7560 where +h didn't change.
7561
7562
7563 Changes: Modified:
7564 +7 -2 trunk/contrib/ip_cloaking.c (File Modified)
7565 +7 -0 trunk/include/hook.h (File Modified)
7566 +18 -4 trunk/src/s_user.c (File Modified)
7567
7568
7569 nenolod 2006/01/29 20:41:26 UTC (20060129-635)
7570 Log:
7571 move libcharybdis-provided function initialisation into libcharybdis_init().
7572
7573
7574 Changes: Modified:
7575 +32 -11 trunk/src/ircd.c (File Modified)
7576
7577
7578 jilles 2006/01/29 20:40:55 UTC (20060129-633)
7579 Log:
7580 Make +f notices (local host, global host, global user@host, local class)
7581 netwide. Exceeding /quote set max remains local.
7582
7583
7584 Changes: Modified:
7585 +4 -4 trunk/src/s_conf.c (File Modified)
7586
7587
7588 jilles 2006/01/29 20:32:44 UTC (20060129-631)
7589 Log:
7590 Netwide notices about attempts to join juped channels.
7591
7592
7593 Changes: Modified:
7594 +1 -1 trunk/modules/core/m_join.c (File Modified)
7595
7596
7597 jilles 2006/01/29 19:57:17 UTC (20060129-629)
7598 Log:
7599 Send server notices about failed oper attempts globally.
7600 Successful remote oper attempt notices will be generated
7601 from the mode changes.
7602
7603
7604 Changes: Modified:
7605 +3 -3 trunk/modules/m_challenge.c (File Modified)
7606 +2 -2 trunk/modules/m_oper.c (File Modified)
7607
7608
7609 jilles 2006/01/29 19:56:11 UTC (20060129-627)
7610 Log:
7611 Rest of infrastructure for sending server notices globally.
7612 Uses a new L_NETWIDE level on sendto_realops_snomask().
7613
7614
7615 Changes: Modified:
7616 +1 -0 trunk/include/send.h (File Modified)
7617 +31 -4 trunk/src/send.c (File Modified)
7618
7619
7620 jilles 2006/01/29 18:55:28 UTC (20060129-625)
7621 Log:
7622 Add general::global_snotices conf option to control
7623 whether we send out SNOTEs. Does not do anything yet.
7624
7625
7626 Changes: Modified:
7627 +1 -0 trunk/doc/example.conf (File Modified)
7628 +6 -0 trunk/doc/reference.conf (File Modified)
7629 +1 -0 trunk/include/s_conf.h (File Modified)
7630 +6 -0 trunk/modules/m_info.c (File Modified)
7631 +1 -0 trunk/src/newconf.c (File Modified)
7632 +1 -0 trunk/src/s_conf.c (File Modified)
7633
7634
7635 jilles 2006/01/29 13:47:35 UTC (20060129-623)
7636 Log:
7637 Only accept SNOTE from servers.
7638
7639
7640 Changes: Modified:
7641 +2 -0 trunk/modules/m_snote.c (File Modified)
7642
7643
7644 jilles 2006/01/29 13:25:06 UTC (20060129-621)
7645 Log:
7646 Correct parv indices so this actually works.
7647
7648
7649 Changes: Modified:
7650 +2 -2 trunk/modules/m_snote.c (File Modified)
7651
7652
7653 jilles 2006/01/29 13:16:10 UTC (20060129-619)
7654 Log:
7655 s/scan/snote/g
7656
7657
7658 Changes: Modified:
7659 +3 -3 trunk/modules/m_snote.c (File Modified)
7660
7661
7662 nenolod 2006/01/29 04:51:26 UTC (20060129-617)
7663 Log:
7664 Add m_snote.c, SNOTE propagator.
7665
7666
7667 Changes: Modified:
7668 +86 -0 trunk/modules/Makefile.in (File Modified)
7669 + - trunk/modules/m_snote.c (File Added)
7670
7671
7672 nenolod 2006/01/29 03:25:01 UTC (20060129-615)
7673 Log:
7674 start seeding the 1.1 NEWS file
7675
7676
7677 Changes: Modified:
7678 +4 -0 trunk/NEWS (File Modified)
7679
7680
7681 nenolod 2006/01/29 03:03:02 UTC (20060129-613)
7682 Log:
7683 rename some modules to more descriptive names...
7684
7685
7686 Changes: Modified:
7687 +2 -131 trunk/contrib/Makefile.in (File Modified)
7688 + - trunk/contrib/globalconnexit.c (File Deleted)
7689 + - trunk/contrib/globallineactive.c (File Deleted)
7690 + - trunk/contrib/sno_farconnect.c (File Added)
7691 + - trunk/contrib/sno_globalkline.c (File Added)
7692 +1 -120 trunk/modules/Makefile.in (File Modified)
7693 + - trunk/modules/networknotice.c (File Deleted)
7694 + - trunk/modules/sno_routing.c (File Added)
7695
7696
7697 jilles 2006/01/28 22:02:18 UTC (20060128-611)
7698 Log:
7699 Add networknotice (global netjoin/netsplit notices with counts/reasons).
7700 Uses FLAGS2_FLOODDONE bit on servers.
7701
7702
7703 Changes: Modified:
7704 +3 -0 trunk/include/client.h (File Modified)
7705 +121 -1 trunk/modules/Makefile.in (File Modified)
7706 + - trunk/modules/networknotice.c (File Added)
7707
7708
7709 jilles 2006/01/28 21:44:33 UTC (20060128-609)
7710 Log:
7711 Don't show servers in /trace to nonopers if flatten links is enabled.
7712
7713
7714 Changes: Modified:
7715 +8 -5 trunk/modules/m_trace.c (File Modified)
7716
7717
7718 jilles 2006/01/28 16:45:46 UTC (20060128-607)
7719 Log:
7720 CHGHOST:
7721 - use RPL_HOSTHIDDEN numeric also when resetting hostname to original
7722 - send back confirmation to source, if local client
7723 - send a +s server notice if the source is neither a server nor a service (+S)
7724
7725
7726 Changes: Modified:
7727 +5 -1 trunk/modules/m_chghost.c (File Modified)
7728
7729
7730 jilles 2006/01/28 16:01:05 UTC (20060128-605)
7731 Log:
7732 Use sendto_realops_snomask_from() to make the
7733 server notices appear to come from the affected
7734 user's server.
7735
7736
7737 Changes: Modified:
7738 +5 -6 trunk/contrib/globalconnexit.c (File Modified)
7739 +6 -6 trunk/contrib/globallineactive.c (File Modified)
7740
7741
7742 jilles 2006/01/28 16:00:14 UTC (20060128-603)
7743 Log:
7744 Add sendto_realops_snomask_from(), allows
7745 specification of apparent source server.
7746
7747
7748 Changes: Modified:
7749 +1 -0 trunk/include/send.h (File Modified)
7750 +41 -1 trunk/src/send.c (File Modified)
7751
7752
7753 jilles 2006/01/28 15:30:20 UTC (20060128-601)
7754 Log:
7755 Revert r579. Keep host, not orighost in oper up notice.
7756 It would be inconsistent to have orighost there, and we
7757 don't want to mess up all server notices by putting both
7758 host and orighost.
7759
7760
7761 Changes: Modified:
7762 +1 -1 trunk/src/s_user.c (File Modified)
7763
7764
7765 jilles 2006/01/28 15:27:10 UTC (20060128-599)
7766 Log:
7767 Include the IP address in operlog/foperlog.
7768
7769
7770 Changes: Modified:
7771 +10 -8 trunk/modules/m_challenge.c (File Modified)
7772 +8 -6 trunk/modules/m_oper.c (File Modified)
7773
7774
7775 jilles 2006/01/28 15:17:01 UTC (20060128-597)
7776 Log:
7777 Call umode_changed hook on oper up.
7778
7779
7780 Changes: Modified:
7781 +1 -0 trunk/src/s_user.c (File Modified)
7782
7783
7784 jilles 2006/01/28 15:13:27 UTC (20060128-595)
7785 Log:
7786 Add globalconnexit contrib module, shows remote client connects/exits
7787 except netsplits/netjoin on snomask +F.
7788 Notice formatting will probably change somewhat still.
7789
7790
7791 Changes: Modified:
7792 +80 -0 trunk/contrib/Makefile.in (File Modified)
7793 + - trunk/contrib/globalconnexit.c (File Added)
7794
7795
7796 jilles 2006/01/28 14:54:44 UTC (20060128-593)
7797 Log:
7798 Declare snomask_modes[] so modules can provide snomasks.
7799
7800
7801 Changes: Modified:
7802 +2 -0 trunk/include/snomask.h (File Modified)
7803
7804
7805 jilles 2006/01/28 14:40:10 UTC (20060128-591)
7806 Log:
7807 Replace user_signon hook with two new hooks: new_local_user
7808 and new_remote_user.
7809 These are called right before the user is introduced to the
7810 rest of the network.
7811
7812
7813 Changes: Modified:
7814 +2 -1 trunk/include/hook.h (File Modified)
7815 +2 -0 trunk/modules/core/m_nick.c (File Modified)
7816 +4 -2 trunk/src/hook.c (File Modified)
7817 +2 -3 trunk/src/s_user.c (File Modified)
7818
7819
7820 nenolod 2006/01/28 01:51:45 UTC (20060128-589)
7821 Log:
7822 Change requirements from L_ADMIN to L_OPER for SCAN UMODES.
7823
7824
7825 Changes: Modified:
7826 +2 -2 trunk/modules/m_scan.c (File Modified)
7827
7828
7829 jilles 2006/01/27 19:45:11 UTC (20060127-587)
7830 Log:
7831 Update doc/technical/send.txt.
7832
7833
7834 Changes: Modified:
7835 +91 -131 trunk/doc/technical/send.txt (File Modified)
7836
7837
7838 jilles 2006/01/27 14:44:19 UTC (20060127-585)
7839 Log:
7840 Add chantrace and masktrace to help files.
7841
7842
7843 Changes: Modified:
7844 + - trunk/help/opers/chantrace (File Added)
7845 +27 -20 trunk/help/opers/index (File Modified)
7846 + - trunk/help/opers/masktrace (File Added)
7847 +2 -0 trunk/help/opers/operspy (File Modified)
7848
7849
7850 jilles 2006/01/27 14:41:47 UTC (20060127-583)
7851 Log:
7852 Port over chantrace from ratbox 2.2 (anfl/androsyn)
7853 Shows etrace-like output for all users in a channel,
7854 in particular IP addresses.
7855
7856
7857 Changes: Modified:
7858 +75 -2 trunk/modules/m_etrace.c (File Modified)
7859
7860
7861 jilles 2006/01/27 13:49:21 UTC (20060127-581)
7862 Log:
7863 Port over ratbox 2.2 r21727 (anfl):
7864 add some logging when we drop servers in places where we only notify opers
7865
7866
7867 Changes: Modified:
7868 +31 -0 trunk/modules/core/m_server.c (File Modified)
7869
7870
7871 nenolod 2006/01/27 01:00:48 UTC (20060127-579)
7872 Log:
7873 display orighost in operup message
7874
7875
7876 Changes: Modified:
7877 +1 -1 trunk/src/s_user.c (File Modified)
7878
7879
7880 jilles 2006/01/26 17:13:21 UTC (20060126-577)
7881 Log:
7882 Add globallineactive contrib module, a hack which can often
7883 show k/d/g/x line active for remote clients.
7884
7885
7886 Changes: Modified:
7887 +52 -0 trunk/contrib/Makefile.in (File Modified)
7888 + - trunk/contrib/globallineactive.c (File Added)
7889
7890
7891 jilles 2006/01/26 16:34:00 UTC (20060126-575)
7892 Log:
7893 Show IP field in the same way as MASKTRACE:
7894 "255.255.255.255" if it's unknown (remote TS5 client)
7895 and "0" if we or the remote server are purposely
7896 hiding it.
7897
7898
7899 Changes: Modified:
7900 +12 -1 trunk/modules/m_scan.c (File Modified)
7901
7902
7903 jilles 2006/01/26 16:25:22 UTC (20060126-573)
7904 Log:
7905 scan umodes:
7906 - don't show servers in a global scan
7907 - don't show ip if it's spoofed and hide_spoof_ips is enabled
7908
7909
7910 Changes: Modified:
7911 +4 -1 trunk/modules/m_scan.c (File Modified)
7912
7913
7914 nenolod 2006/01/26 16:06:57 UTC (20060126-571)
7915 Log:
7916 Implement SCAN UMODES.
7917
7918
7919 Changes: Modified:
7920 +3 -0 trunk/include/numeric.h (File Modified)
7921 +128 -2 trunk/modules/m_scan.c (File Modified)
7922 +2 -2 trunk/src/messages.tab (File Modified)
7923
7924
7925 nenolod 2006/01/26 15:06:43 UTC (20060126-569)
7926 Log:
7927 more oops
7928
7929
7930 Changes: Modified:
7931 +1 -1 trunk/modules/m_scan.c (File Modified)
7932
7933
7934 nenolod 2006/01/26 15:06:03 UTC (20060126-567)
7935 Log:
7936 parv[0] should be parv[1].
7937
7938
7939 Changes: Modified:
7940 +1 -1 trunk/modules/m_scan.c (File Modified)
7941
7942
7943 nenolod 2006/01/26 15:05:04 UTC (20060126-565)
7944 Log:
7945 another oops
7946
7947
7948 Changes: Modified:
7949 +1 -1 trunk/modules/m_scan.c (File Modified)
7950
7951
7952 nenolod 2006/01/26 15:00:41 UTC (20060126-563)
7953 Log:
7954 fix mistake here
7955
7956
7957 Changes: Modified:
7958 +2 -2 trunk/modules/m_scan.c (File Modified)
7959
7960
7961 nenolod 2006/01/26 14:58:36 UTC (20060126-561)
7962 Log:
7963 framework for scan command
7964
7965
7966 Changes: Modified:
7967 +113 -0 trunk/modules/Makefile.in (File Modified)
7968 + - trunk/modules/m_scan.c (File Added)
7969
7970
7971 nenolod 2006/01/26 14:12:14 UTC (20060126-559)
7972 Log:
7973 Add TRACEMASK from ratbox 3.0 (r21780 -- androsyn).
7974
7975
7976 Changes: Modified:
7977 +2 -0 trunk/include/irc_string.h (File Modified)
7978 +157 -1 trunk/modules/m_etrace.c (File Modified)
7979 +129 -90 trunk/src/match.c (File Modified)
7980
7981
7982 nenolod 2006/01/23 15:57:12 UTC (20060123-557)
7983 Log:
7984 orighost may live in a different hash bucket (likely the case), lets check it standalone
7985
7986
7987 Changes: Modified:
7988 +39 -3 trunk/src/hostmask.c (File Modified)
7989
7990
7991 nenolod 2006/01/23 15:11:11 UTC (20060123-555)
7992 Log:
7993 SVN didn't check modules/ somehow, hrmm.
7994
7995
7996 Changes: Modified:
7997 +1 -1 trunk/modules/m_kline.c (File Modified)
7998 +6 -6 trunk/modules/m_stats.c (File Modified)
7999
8000
8001 nenolod 2006/01/23 15:01:41 UTC (20060123-553)
8002 Log:
8003 Track hostmask entries for client_p->orighost, if available.
8004 Not throughly tested, but seems to work fine.
8005
8006
8007 Changes: Modified:
8008 +8 -4 trunk/include/hostmask.h (File Modified)
8009 +14 -10 trunk/src/hostmask.c (File Modified)
8010
8011
8012 jilles 2006/01/22 19:14:11 UTC (20060122-549)
8013 Log:
8014 Pass on SQUIT reasons more.
8015
8016
8017 Changes: Modified:
8018 +17 -19 trunk/src/client.c (File Modified)
8019
8020
8021 jilles 2006/01/21 17:25:27 UTC (20060121-543)
8022 Log:
8023 Use IsOperAdmin() instead of IsAdmin() for admin-only server notices.
8024 This way, hidden admins also get them.
8025
8026
8027 Changes: Modified:
8028 +4 -4 trunk/src/send.c (File Modified)
8029
8030
8031 jilles 2006/01/20 22:26:17 UTC (20060120-541)
8032 Log:
8033 From ircd-ratbox 2.2 (r21339 anfl):
8034 ms_kill() should be using find_person(), not find_client()
8035 otherwise it can generate a core.
8036
8037
8038 Changes: Modified:
8039 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8040
8041
8042 jilles 2006/01/18 22:56:51 UTC (20060118-539)
8043 Log:
8044 Add m_error to core_module_table, so it is loaded by default.
8045
8046
8047 Changes: Modified:
8048 +1 -0 trunk/src/modules.c (File Modified)
8049
8050
8051 jilles 2006/01/18 00:28:30 UTC (20060118-536)
8052 Log:
8053 comment is a const char *, not char *.
8054
8055
8056 Changes: Modified:
8057 +1 -1 trunk/include/hook.h (File Modified)
8058
8059
8060 jilles 2006/01/18 00:10:02 UTC (20060118-534)
8061 Log:
8062 Fix a long standing hybrid 7 bug: when getting a read error
8063 on a server, report_error() is called with a %d instead of
8064 a %s in the format string ("Lost connection" in +d).
8065
8066
8067 Changes: Modified:
8068 +1 -1 trunk/src/client.c (File Modified)
8069
8070
8071 jilles 2006/01/16 17:21:11 UTC (20060116-532)
8072 Log:
8073 Clarifications.
8074
8075
8076 Changes: Modified:
8077 +12 -7 trunk/doc/technical/capab.txt (File Modified)
8078
8079
8080 nenolod 2006/01/16 04:46:11 UTC (20060116-530)
8081 Log:
8082 Add document describing capabilities and what they mean.
8083
8084
8085 Changes: Modified:
8086 + - trunk/doc/technical/capab.txt (File Added)
8087
8088
8089 jilles 2006/01/16 01:19:24 UTC (20060116-528)
8090 Log:
8091 Change client_exit hook to pass all exit_client() parameters.
8092
8093
8094 Changes: Modified:
8095 +8 -0 trunk/include/hook.h (File Modified)
8096 +6 -1 trunk/src/client.c (File Modified)
8097
8098
8099 jilles 2006/01/15 21:51:42 UTC (20060115-526)
8100 Log:
8101 Add client_exit hook, called in exit_client() for all
8102 clients of all types, except clients exiting because
8103 of netsplits (QS). The only thing done before it is
8104 marking the client as "closing" (to prevent
8105 recursion).
8106
8107
8108 Changes: Modified:
8109 +1 -0 trunk/include/hook.h (File Modified)
8110 +2 -0 trunk/src/client.c (File Modified)
8111 +2 -0 trunk/src/hook.c (File Modified)
8112
8113
8114 jilles 2006/01/15 21:06:36 UTC (20060115-524)
8115 Log:
8116 Improve the code that calculates the nnnS nnnC counts
8117 in RPL_TRACESERVER.
8118
8119 From ircd-ratbox RATBOX_2_2 r21650 and r21678 (anfl/jilles).
8120
8121
8122 Changes: Modified:
8123 +43 -36 trunk/modules/m_trace.c (File Modified)
8124
8125
8126 jilles 2006/01/15 20:55:27 UTC (20060115-522)
8127 Log:
8128 Add server_eob hook.
8129 Planning to use this for netsplit/join notices.
8130
8131
8132 Changes: Modified:
8133 +1 -0 trunk/include/hook.h (File Modified)
8134 +2 -0 trunk/modules/m_pong.c (File Modified)
8135 +2 -0 trunk/src/hook.c (File Modified)
8136
8137
8138 jilles 2006/01/15 20:01:51 UTC (20060115-520)
8139 Log:
8140 Default motd: ircd-ratbox -> charybdis
8141
8142
8143 Changes: Modified:
8144 +1 -1 trunk/doc/ircd.motd (File Modified)
8145
8146
8147 jilles 2006/01/15 19:35:03 UTC (20060115-518)
8148 Log:
8149 Shouldn't use the UMODE_ALL alias here; instead UMODE_SERVNOTICE.
8150
8151
8152 Changes: Modified:
8153 +4 -4 trunk/src/s_user.c (File Modified)
8154
8155
8156 jilles 2006/01/15 19:12:28 UTC (20060115-516)
8157 Log:
8158 - Remove obsolete EOB help file
8159 - Document snomask in the help files
8160 - Update indexes
8161
8162
8163 Changes: Modified:
8164 + - trunk/help/opers/eob (File Deleted)
8165 +13 -12 trunk/help/opers/index (File Modified)
8166 +1 -13 trunk/help/opers/umode (File Modified)
8167 +7 -7 trunk/help/users/index (File Modified)
8168
8169
8170 nenolod 2006/01/15 17:50:43 UTC (20060115-514)
8171 Log:
8172 Bail if snomask to parse is not given. Pointy hat to myself.
8173
8174
8175 Changes: Modified:
8176 +3 -0 trunk/src/snomask.c (File Modified)
8177
8178
8179 gxti 2006/01/15 17:48:44 UTC (20060115-512)
8180 Log:
8181 Remove m_flags from autoconf
8182
8183
8184 Changes: Modified:
8185 +0 -1 trunk/contrib/Makefile.in (File Modified)
8186
8187
8188 nenolod 2006/01/15 17:44:55 UTC (20060115-510)
8189 Log:
8190 remove m_flags
8191
8192
8193 Changes: Modified:
8194 + - trunk/contrib/m_flags.c (File Deleted)
8195
8196
8197 jilles 2006/01/15 17:22:19 UTC (20060115-508)
8198 Log:
8199 If +s is in oper_only_umodes, clear snomask on deoper.
8200
8201
8202 Changes: Modified:
8203 +5 -0 trunk/src/s_user.c (File Modified)
8204
8205
8206 gxti 2006/01/15 17:16:50 UTC (20060115-506)
8207 Log:
8208 Fix incorrect default settings for nicklen and topiclen in ./configure help entries.
8209
8210
8211 Changes: Modified:
8212 +2 -2 trunk/configure (File Modified)
8213 +2 -2 trunk/configure.ac (File Modified)
8214
8215
8216 jilles 2006/01/15 17:15:56 UTC (20060115-504)
8217 Log:
8218 Remove the old server notice umodes.
8219 Default oper only umodes is now +s.
8220 Please make sure all remaining umodes still work.
8221
8222
8223 Changes: Modified:
8224 +3 -21 trunk/include/client.h (File Modified)
8225 +0 -12 trunk/src/newconf.c (File Modified)
8226 +1 -1 trunk/src/s_conf.c (File Modified)
8227 +12 -12 trunk/src/s_user.c (File Modified)
8228
8229
8230 jilles 2006/01/15 17:00:27 UTC (20060115-502)
8231 Log:
8232 operator::flags nick_changes now controls +n snomask instead of +n umode.
8233
8234
8235 Changes: Modified:
8236 +8 -8 trunk/src/s_user.c (File Modified)
8237
8238
8239 jilles 2006/01/15 16:53:16 UTC (20060115-500)
8240 Log:
8241 Move down h_umode_changed hook call after umode allowed checks
8242 (so it will not see +a if someone tries to set it but is not
8243 allowed to).
8244
8245
8246 Changes: Modified:
8247 +2 -3 trunk/src/s_user.c (File Modified)
8248
8249
8250 jilles 2006/01/15 16:40:33 UTC (20060115-498)
8251 Log:
8252 Move over non-+s server notices (hopefully, all of them).
8253
8254
8255 Changes: Modified:
8256 +1 -1 trunk/contrib/spy_admin_notice.c (File Modified)
8257 +1 -1 trunk/contrib/spy_info_notice.c (File Modified)
8258 +1 -1 trunk/contrib/spy_links_notice.c (File Modified)
8259 +1 -1 trunk/contrib/spy_motd_notice.c (File Modified)
8260 +3 -3 trunk/contrib/spy_stats_notice.c (File Modified)
8261 +1 -1 trunk/contrib/spy_stats_p_notice.c (File Modified)
8262 +2 -2 trunk/contrib/spy_trace_notice.c (File Modified)
8263 +1 -1 trunk/contrib/spy_whois_notice.c (File Modified)
8264 +1 -1 trunk/contrib/spy_whois_notice_global.c (File Modified)
8265 +2 -2 trunk/libcharybdis/event.c (File Modified)
8266 +2 -2 trunk/modules/core/m_join.c (File Modified)
8267 +1 -1 trunk/modules/core/m_kill.c (File Modified)
8268 +3 -3 trunk/modules/core/m_message.c (File Modified)
8269 +11 -11 trunk/modules/core/m_nick.c (File Modified)
8270 +2 -2 trunk/modules/core/m_server.c (File Modified)
8271 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8272 +1 -1 trunk/modules/m_post.c (File Modified)
8273 +1 -1 trunk/modules/m_services.c (File Modified)
8274 +2 -2 trunk/src/channel.c (File Modified)
8275 +3 -3 trunk/src/client.c (File Modified)
8276 +1 -1 trunk/src/hash.c (File Modified)
8277 +5 -5 trunk/src/s_conf.c (File Modified)
8278 +2 -2 trunk/src/s_log.c (File Modified)
8279 +4 -4 trunk/src/s_user.c (File Modified)
8280
8281
8282 jilles 2006/01/15 16:18:59 UTC (20060115-496)
8283 Log:
8284 Rename SNO_SPAMBOT to SNO_BOTS and add SNO_OPERSPY.
8285
8286
8287 Changes: Modified:
8288 +2 -1 trunk/include/snomask.h (File Modified)
8289 +2 -2 trunk/src/snomask.c (File Modified)
8290
8291
8292 jilles 2006/01/15 16:08:28 UTC (20060115-494)
8293 Log:
8294 s/sendto_realops_flags(UMODE_ALL,/sendto_realops_snomask(SNO_GENERAL,/
8295
8296
8297 Changes: Modified:
8298 +1 -1 trunk/contrib/example_module.c (File Modified)
8299 +2 -2 trunk/include/ircd_defs.h (File Modified)
8300 +6 -6 trunk/modules/core/m_error.c (File Modified)
8301 +1 -1 trunk/modules/core/m_join.c (File Modified)
8302 +2 -2 trunk/modules/core/m_kill.c (File Modified)
8303 +1 -1 trunk/modules/core/m_message.c (File Modified)
8304 +1 -1 trunk/modules/core/m_mode.c (File Modified)
8305 +14 -14 trunk/modules/core/m_nick.c (File Modified)
8306 +18 -18 trunk/modules/core/m_server.c (File Modified)
8307 +1 -1 trunk/modules/core/m_sjoin.c (File Modified)
8308 +1 -1 trunk/modules/core/m_squit.c (File Modified)
8309 +4 -4 trunk/modules/m_challenge.c (File Modified)
8310 +4 -4 trunk/modules/m_dline.c (File Modified)
8311 +13 -13 trunk/modules/m_gline.c (File Modified)
8312 +5 -5 trunk/modules/m_kline.c (File Modified)
8313 +2 -2 trunk/modules/m_oper.c (File Modified)
8314 +1 -1 trunk/modules/m_pong.c (File Modified)
8315 +13 -13 trunk/modules/m_rehash.c (File Modified)
8316 +4 -4 trunk/modules/m_resv.c (File Modified)
8317 +16 -16 trunk/modules/m_set.c (File Modified)
8318 +3 -3 trunk/modules/m_svinfo.c (File Modified)
8319 +6 -6 trunk/modules/m_xline.c (File Modified)
8320 +1 -1 trunk/src/adns.c (File Modified)
8321 +2 -2 trunk/src/channel.c (File Modified)
8322 +1 -1 trunk/src/listener.c (File Modified)
8323 +1 -1 trunk/src/s_auth.c (File Modified)
8324 +15 -15 trunk/src/s_conf.c (File Modified)
8325 +3 -3 trunk/src/s_user.c (File Modified)
8326 +7 -7 trunk/src/send.c (File Modified)
8327
8328
8329 jilles 2006/01/15 15:34:12 UTC (20060115-492)
8330 Log:
8331 On oper up:
8332 - set +s snomask if +s umode set but no snomasks
8333 - put numerics in more logical order
8334
8335
8336 Changes: Modified:
8337 +3 -1 trunk/src/s_user.c (File Modified)
8338
8339
8340 jilles 2006/01/15 15:12:39 UTC (20060115-490)
8341 Log:
8342 parse_snobuf_to_mask(): default to + at start
8343 allows stuff like /mode jilles +s C
8344
8345
8346 Changes: Modified:
8347 +1 -1 trunk/src/snomask.c (File Modified)
8348
8349
8350 jilles 2006/01/15 15:04:34 UTC (20060115-488)
8351 Log:
8352 Changes to user_mode() snomask handling.
8353 - show snomask (if not 0) on /mode <nick>
8354 - show snomask once at the end if +s/-s used
8355 - only parse 1 parameter for umode changes
8356 - don't crash on /mode <nick> +s
8357 - /mode <nick> -s clears snomask, doesn't use parameter
8358 - set umode +s iff snomask is not 0
8359 - snomask is not propagated, but umode +s is
8360
8361
8362 Changes: Modified:
8363 +97 -72 trunk/src/s_user.c (File Modified)
8364
8365
8366 nenolod 2006/01/15 10:36:32 UTC (20060115-486)
8367 Log:
8368 Convert some messages over to snomask.
8369
8370
8371 Changes: Modified:
8372 +29 -29 trunk/src/client.c (File Modified)
8373 +2 -2 trunk/src/ircd.c (File Modified)
8374 +13 -13 trunk/src/modules.c (File Modified)
8375 +1 -1 trunk/src/newconf.c (File Modified)
8376 +5 -5 trunk/src/parse.c (File Modified)
8377 +1 -1 trunk/src/restart.c (File Modified)
8378 +4 -4 trunk/src/s_newconf.c (File Modified)
8379 +11 -11 trunk/src/s_serv.c (File Modified)
8380
8381
8382 nenolod 2006/01/15 10:28:42 UTC (20060115-484)
8383 Log:
8384 include snomask.h from client.h
8385
8386
8387 Changes: Modified:
8388 +1 -0 trunk/include/client.h (File Modified)
8389
8390
8391 nenolod 2006/01/15 10:28:18 UTC (20060115-482)
8392 Log:
8393 make the snomask parser display snomasks properly, and make sure snomasks are applied to o:lines properly
8394
8395
8396 Changes: Modified:
8397 +1 -0 trunk/src/newconf.c (File Modified)
8398 +2 -1 trunk/src/snomask.c (File Modified)
8399
8400
8401 nenolod 2006/01/15 10:17:52 UTC (20060115-480)
8402 Log:
8403 should start with +, not \0. Whoops. :)
8404
8405
8406 Changes: Modified:
8407 +1 -1 trunk/src/snomask.c (File Modified)
8408
8409
8410 nenolod 2006/01/15 10:14:17 UTC (20060115-478)
8411 Log:
8412 core snomask support.
8413
8414
8415 Changes: Modified:
8416 +3 -0 trunk/doc/example.conf (File Modified)
8417 +2 -0 trunk/include/client.h (File Modified)
8418 +2 -0 trunk/include/numeric.h (File Modified)
8419 +2 -0 trunk/include/s_newconf.h (File Modified)
8420 +63 -0 trunk/include/send.h (File Modified)
8421 + - trunk/include/snomask.h (File Added)
8422 +1 -0 trunk/src/Makefile.in (File Modified)
8423 +1 -1 trunk/src/messages.tab (File Modified)
8424 +8 -0 trunk/src/newconf.c (File Modified)
8425 +12 -0 trunk/src/s_user.c (File Modified)
8426 +235 -0 trunk/src/send.c (File Modified)
8427 + - trunk/src/snomask.c (File Added)
8428
8429
8430 nenolod 2006/01/15 05:32:44 UTC (20060115-474)
8431 Log:
8432 add a blank line after the license info.
8433
8434
8435 Changes: Modified:
8436 +1 -1 trunk/CREDITS (File Modified)
8437
8438
8439 jilles 2006/01/14 19:59:18 UTC (20060114-472)
8440 Log:
8441 Extend copyright to 2006.
8442
8443
8444 Changes: Modified:
8445 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8446
8447
8448 jilles 2006/01/14 19:56:24 UTC (20060114-470)
8449 Log:
8450 - Fix up book id.
8451 - Give some credit to dancer-ircd/hyperion, Andrew Suffield.
8452
8453
8454 Changes: Modified:
8455 +1 -1 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8456 +5 -0 trunk/doc/sgml/oper-guide/intro.sgml (File Modified)
8457
8458
8459 jilles 2006/01/14 19:52:16 UTC (20060114-468)
8460 Log:
8461 Add oper privileges document.
8462
8463
8464 Changes: Modified:
8465 +162 -0 trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Modified)
8466 + - trunk/doc/sgml/oper-guide/oprivs.sgml (File Added)
8467
8468
8469 jilles 2006/01/14 18:45:57 UTC (20060114-466)
8470 Log:
8471 Capitalize message names in services shortcuts (for consistency).
8472
8473
8474 Changes: Modified:
8475 +6 -6 trunk/modules/m_sshortcut.c (File Modified)
8476
8477
8478 jilles 2006/01/13 16:53:35 UTC (20060113-464)
8479 Log:
8480 Remove C++ comment.
8481
8482
8483 Changes: Modified:
8484 +1 -1 trunk/src/patricia.c (File Modified)
8485
8486
8487 jilles 2006/01/13 13:45:56 UTC (20060113-462)
8488 Log:
8489 Remove obsolete 'nextconnect' variable.
8490
8491
8492 Changes: Modified:
8493 +0 -1 trunk/include/ircd.h (File Modified)
8494 +0 -2 trunk/src/client.c (File Modified)
8495 +0 -1 trunk/src/ircd.c (File Modified)
8496
8497
8498 jilles 2006/01/13 13:02:54 UTC (20060113-460)
8499 Log:
8500 Remove this remnant of the hybrid 6 ziplinks implementation.
8501
8502
8503 Changes: Modified:
8504 + - trunk/include/s_zip.h (File Deleted)
8505
8506
8507 jilles 2006/01/09 16:05:47 UTC (20060109-458)
8508 Log:
8509 Make clone limiting work on orighost, not host (so it
8510 looks through services cloaks). Lightly tested, please
8511 test/review.
8512
8513
8514 Changes: Modified:
8515 +2 -0 trunk/modules/m_chghost.c (File Modified)
8516 +1 -1 trunk/src/client.c (File Modified)
8517 +1 -1 trunk/src/s_conf.c (File Modified)
8518
8519
8520 jilles 2006/01/09 15:51:02 UTC (20060109-456)
8521 Log:
8522 Don't forget to link me_realhost() into the command hash.
8523
8524 Pointy hat to: myself
8525
8526
8527 Changes: Modified:
8528 +1 -1 trunk/modules/m_chghost.c (File Modified)
8529
8530
8531 jilles 2006/01/09 14:46:59 UTC (20060109-454)
8532 Log:
8533 It's call_hook, not hook_call.
8534
8535
8536 Changes: Modified:
8537 +1 -1 trunk/src/s_user.c (File Modified)
8538
8539
8540 jilles 2006/01/09 14:45:36 UTC (20060109-452)
8541 Log:
8542 Add unreject help file.
8543
8544
8545 Changes: Modified:
8546 + - trunk/help/opers/unreject (File Added)
8547
8548
8549 jilles 2006/01/09 14:41:41 UTC (20060109-450)
8550 Log:
8551 Link the all-important 42 module to the build :P
8552
8553
8554 Changes: Modified:
8555 +1 -0 trunk/contrib/Makefile.in (File Modified)
8556
8557
8558 jilles 2006/01/08 19:12:10 UTC (20060108-448)
8559 Log:
8560 Mention /rehash help.
8561
8562
8563 Changes: Modified:
8564 +1 -0 trunk/help/opers/rehash (File Modified)
8565
8566
8567 nenolod 2006/01/06 14:56:49 UTC (20060106-446)
8568 Log:
8569 Add h_user_signon hook.
8570
8571
8572 Changes: Modified:
8573 +1 -0 trunk/include/hook.h (File Modified)
8574 +2 -0 trunk/src/hook.c (File Modified)
8575 +4 -0 trunk/src/s_user.c (File Modified)
8576
8577
8578 jilles 2006/01/06 02:30:23 UTC (20060106-444)
8579 Log:
8580 Oops, forgot to set orighost for remote client introductions.
8581
8582
8583 Changes: Modified:
8584 +1 -0 trunk/modules/core/m_nick.c (File Modified)
8585
8586
8587 jilles 2006/01/06 01:40:44 UTC (20060106-442)
8588 Log:
8589 Use TS6 forms in services shortcuts, if possible.
8590
8591
8592 Changes: Modified:
8593 +3 -3 trunk/modules/m_sshortcut.c (File Modified)
8594
8595
8596 jilles 2006/01/06 01:31:19 UTC (20060106-440)
8597 Log:
8598 - Start out default_umodes conf entry from the empty set instead of +i.
8599 - Move oper_only_umodes check to where default_umodes is used, as
8600 oper_only_umodes may not be set yet while we're reading the conf.
8601
8602
8603 Changes: Modified:
8604 +6 -7 trunk/src/newconf.c (File Modified)
8605 +1 -1 trunk/src/s_user.c (File Modified)
8606
8607
8608 jilles 2006/01/06 01:00:44 UTC (20060106-438)
8609 Log:
8610 Move #define HIDE_SPOOF_IPS to general::hide_spoof_ips conf option.
8611
8612
8613 Changes: Modified:
8614 +1 -0 trunk/doc/example.conf (File Modified)
8615 +7 -0 trunk/doc/reference.conf (File Modified)
8616 +0 -7 trunk/include/config.h.dist (File Modified)
8617 +1 -0 trunk/include/s_conf.h (File Modified)
8618 +6 -0 trunk/modules/m_info.c (File Modified)
8619 +9 -18 trunk/src/client.c (File Modified)
8620 +1 -0 trunk/src/newconf.c (File Modified)
8621 +1 -0 trunk/src/s_conf.c (File Modified)
8622
8623
8624 jilles 2006/01/06 00:14:18 UTC (20060106-436)
8625 Log:
8626 - Allow NULL target_ip in show_ip() (indicates message is being
8627 sent to local opers)
8628 - Add show_ip_conf(), like show_ip() but for a CONF_CLIENT
8629 confitem
8630 - Using these, remove all uses of #define HIDE_SPOOF_IPS except
8631 those in src/client.c
8632
8633 From ratbox 2.2 svn (anfl)
8634
8635
8636 Changes: Modified:
8637 +1 -0 trunk/include/client.h (File Modified)
8638 +21 -2 trunk/src/client.c (File Modified)
8639 +2 -4 trunk/src/hostmask.c (File Modified)
8640 +1 -5 trunk/src/s_conf.c (File Modified)
8641 +4 -8 trunk/src/s_user.c (File Modified)
8642
8643
8644 nenolod 2006/01/06 00:01:30 UTC (20060106-434)
8645 Log:
8646 Fire off events properly.
8647
8648
8649 Changes: Modified:
8650 +7 -3 trunk/src/s_user.c (File Modified)
8651
8652
8653 nenolod 2006/01/05 23:42:13 UTC (20060105-432)
8654 Log:
8655 make sure modules which depend on umode information get the message upon connection (oops)
8656
8657
8658 Changes: Modified:
8659 +3 -0 trunk/src/s_user.c (File Modified)
8660
8661
8662 jilles 2006/01/05 23:33:33 UTC (20060105-430)
8663 Log:
8664 Replace usage of HIDE_SPOOF_IPS with show_ip() in etrace.
8665 From ratbox 2.2 svn.
8666
8667
8668 Changes: Modified:
8669 +3 -7 trunk/modules/m_etrace.c (File Modified)
8670
8671
8672 nenolod 2006/01/05 23:27:27 UTC (20060105-428)
8673 Log:
8674 Replace silly `default_invisible' option with more versatile default_umodes.
8675
8676
8677 Changes: Modified:
8678 +2 -2 trunk/Makefile.in (File Modified)
8679 +12 -1 trunk/doc/example.conf (File Modified)
8680 +14 -7 trunk/doc/reference.conf (File Modified)
8681 +2 -4 trunk/include/s_conf.h (File Modified)
8682 +0 -6 trunk/modules/m_info.c (File Modified)
8683 +4 -0 trunk/src/modules.c (File Modified)
8684 +41 -1 trunk/src/newconf.c (File Modified)
8685 +2 -2 trunk/src/s_conf.c (File Modified)
8686 +3 -4 trunk/src/s_user.c (File Modified)
8687
8688
8689 jilles 2006/01/02 14:30:45 UTC (20060102-426)
8690 Log:
8691 Add temporary nick resvs with the proper duration,
8692 not 60 times too long.
8693
8694
8695 Changes: Modified:
8696 +1 -1 trunk/modules/m_resv.c (File Modified)
8697
8698
8699 jilles 2006/01/02 14:21:31 UTC (20060102-424)
8700 Log:
8701 Add kick on split riding. See reference.conf for more details.
8702
8703
8704 Changes: Modified:
8705 +1 -0 trunk/doc/example.conf (File Modified)
8706 +16 -0 trunk/doc/reference.conf (File Modified)
8707 +1 -0 trunk/include/s_conf.h (File Modified)
8708 +56 -0 trunk/modules/core/m_sjoin.c (File Modified)
8709 +6 -0 trunk/modules/m_info.c (File Modified)
8710 +1 -0 trunk/src/newconf.c (File Modified)
8711 +1 -0 trunk/src/s_conf.c (File Modified)
8712
8713
8714 nenolod 2005/12/27 06:07:24 UTC (20051227-422)
8715 Log:
8716 New credits, denoting GXTi as being on the core team.
8717
8718
8719 Changes: Modified:
8720 +16 -5 trunk/CREDITS (File Modified)
8721
8722
8723 nenolod 2005/12/24 05:50:12 UTC (20051224-420)
8724 Log:
8725 better cloaking algorithm
8726
8727
8728 Changes: Modified:
8729 +14 -7 trunk/contrib/ip_cloaking.c (File Modified)
8730
8731
8732 nenolod 2005/12/23 21:43:09 UTC (20051223-418)
8733 Log:
8734 don't do redundant bitshifting.
8735
8736
8737 Changes: Modified:
8738 +2 -2 trunk/contrib/ip_cloaking.c (File Modified)
8739
8740
8741 jilles 2005/12/23 21:15:41 UTC (20051223-416)
8742 Log:
8743 Add ip_cloaking.so.
8744
8745
8746 Changes: Modified:
8747 +1 -0 trunk/contrib/Makefile.in (File Modified)
8748
8749
8750 jilles 2005/12/23 21:15:25 UTC (20051223-414)
8751 Log:
8752 Set the DynSpoof flag properly.
8753
8754
8755 Changes: Modified:
8756 +4 -0 trunk/contrib/ip_cloaking.c (File Modified)
8757
8758
8759 nenolod 2005/12/23 08:11:04 UTC (20051223-412)
8760 Log:
8761 first go at an ip_cloaking implementation for charybdis.
8762
8763
8764 Changes: Modified:
8765 + - trunk/contrib/ip_cloaking.c (File Added)
8766
8767
8768 nenolod 2005/12/23 07:25:47 UTC (20051223-410)
8769 Log:
8770 Add libcharybdis to contrib/ includes.
8771
8772
8773 Changes: Modified:
8774 +1 -1 trunk/contrib/Makefile.in (File Modified)
8775
8776
8777 nenolod 2005/12/23 02:40:07 UTC (20051223-408)
8778 Log:
8779 add h_umode_changed hook for modules that provide usermodes.
8780
8781
8782 Changes: Modified:
8783 +1 -0 trunk/include/hook.h (File Modified)
8784 +2 -1 trunk/src/hook.c (File Modified)
8785 +3 -0 trunk/src/s_user.c (File Modified)
8786
8787
8788 jilles 2005/12/19 16:52:45 UTC (20051219-406)
8789 Log:
8790 Show quiets in /stats z.
8791
8792
8793 Changes: Modified:
8794 +15 -10 trunk/src/s_stats.c (File Modified)
8795
8796
8797 nenolod 2005/12/19 15:33:16 UTC (20051219-404)
8798 Log:
8799 remove old ratbox-services stuff from configure. pointed out with a pointy stick via
8800
8801
8802 Changes: Modified:
8803 +0 -12 trunk/configure (File Modified)
8804 +0 -9 trunk/configure.ac (File Modified)
8805 +0 -3 trunk/include/setup.h.in (File Modified)
8806
8807
8808 nenolod 2005/12/19 15:30:32 UTC (20051219-402)
8809 Log:
8810 change various buffer sizes to = topiclen.
8811
8812
8813 Changes: Modified:
8814 +3 -4 trunk/include/ircd_defs.h (File Modified)
8815
8816
8817 jon 2005/12/12 19:32:18 UTC (20051212-400)
8818 Log:
8819 - Partial commit test, partial ego strokage ;)
8820
8821
8822 Changes: Modified:
8823 +2 -1 trunk/CREDITS (File Modified)
8824
8825
8826 nenolod 2005/12/12 18:12:46 UTC (20051212-398)
8827 Log:
8828 More kqueue corrections.
8829
8830 Changes: Modified:
8831 +8 -2 trunk/libcharybdis/kqueue.c (File Modified)
8832
8833
8834 nenolod 2005/12/12 06:27:59 UTC (20051212-396)
8835 Log:
8836 We want to use EV_ENABLE to enable tracking, as per the kqueue manpage.
8837 Not sure why this wasn't this way to begin with.
8838
8839
8840 Changes: Modified:
8841 +3 -3 trunk/libcharybdis/kqueue.c (File Modified)
8842
8843
8844 jilles 2005/12/11 16:39:52 UTC (20051211-394)
8845 Log:
8846 example.conf tweaks:
8847 Comment out serverinfo::vhost, serverinfo::vhost6 and listen::host,
8848 most people do not need this.
8849 Enable serverinfo::hub.
8850
8851
8852 Changes: Modified:
8853 +14 -11 trunk/doc/example.conf (File Modified)
8854
8855
8856 nenolod 2005/12/10 04:37:54 UTC (20051210-392)
8857 Log:
8858 Match properly, was backwards before, making connect "*.mask" { } blocks not work properly.
8859
8860
8861 Changes: Modified:
8862 +1 -1 trunk/src/s_serv.c (File Modified)
8863
8864
8865 nenolod 2005/12/07 18:46:56 UTC (20051207-390)
8866 Log:
8867 header include changes
8868
8869
8870 Changes: Modified:
8871 +1 -20 trunk/libcharybdis/devpoll.c (File Modified)
8872 +1 -21 trunk/libcharybdis/epoll.c (File Modified)
8873 +1 -19 trunk/libcharybdis/kqueue.c (File Modified)
8874 +1 -18 trunk/libcharybdis/poll.c (File Modified)
8875 +2 -3 trunk/libcharybdis/ports.c (File Modified)
8876 +1 -21 trunk/libcharybdis/select.c (File Modified)
8877
8878
8879 nenolod 2005/12/07 16:34:40 UTC (20051207-388)
8880 Log:
8881 s/ilog/libcharybdis_{die,log,restart}/g
8882
8883
8884 Changes: Modified:
8885 +7 -9 trunk/libcharybdis/balloc.c (File Modified)
8886 +4 -29 trunk/libcharybdis/commio.c (File Modified)
8887 +5 -8 trunk/libcharybdis/devpoll.c (File Modified)
8888 +4 -4 trunk/libcharybdis/epoll.c (File Modified)
8889 +2 -2 trunk/libcharybdis/kqueue.c (File Modified)
8890 +3 -0 trunk/libcharybdis/libcharybdis.h (File Modified)
8891 +3 -14 trunk/libcharybdis/memory.c (File Modified)
8892 +3 -3 trunk/libcharybdis/ports.c (File Modified)
8893
8894
8895 nenolod 2005/12/07 16:21:24 UTC (20051207-386)
8896 Log:
8897 Use the right callbacks in the function code.
8898
8899 Changes: Modified:
8900 +2 -2 trunk/libcharybdis/libcharybdis.c (File Modified)
8901
8902
8903 nenolod 2005/12/07 16:18:43 UTC (20051207-384)
8904 Log:
8905 More work, it builds again!
8906
8907
8908 Changes: Modified:
8909 +1 -0 trunk/libcharybdis/Makefile.in (File Modified)
8910 +138 -4 trunk/libcharybdis/commio.c (File Modified)
8911 + - trunk/libcharybdis/libcharybdis.c (File Added)
8912 + - trunk/libcharybdis/libcharybdis.h (File Added)
8913
8914
8915 nenolod 2005/12/07 15:15:59 UTC (20051207-382)
8916 Log:
8917 Move some stuff around.
8918
8919
8920 Changes: Modified:
8921 + - trunk/include/memory.h (File Deleted)
8922 + - trunk/include/tools.h (File Deleted)
8923 +8 -1 trunk/libcharybdis/Makefile.in (File Modified)
8924 + - trunk/libcharybdis/memory.c (File Added)
8925 + - trunk/libcharybdis/memory.h (File Added)
8926 + - trunk/libcharybdis/snprintf.c (File Added)
8927 + - trunk/libcharybdis/tools.c (File Added)
8928 + - trunk/libcharybdis/tools.h (File Added)
8929 +1000 -1062 trunk/modules/.depend (File Modified)
8930 +421 -455 trunk/src/.depend (File Modified)
8931 +0 -1191 trunk/src/Makefile.in (File Modified)
8932 + - trunk/src/memory.c (File Deleted)
8933 + - trunk/src/snprintf.c (File Deleted)
8934 + - trunk/src/tools.c (File Deleted)
8935
8936
8937 nenolod 2005/12/07 15:08:37 UTC (20051207-380)
8938 Log:
8939 move more headers into libcharybdis
8940
8941 Changes: Modified:
8942 + - trunk/include/balloc.h (File Deleted)
8943 + - trunk/include/event.h (File Deleted)
8944 + - trunk/libcharybdis/balloc.h (File Added)
8945 + - trunk/libcharybdis/event.h (File Added)
8946 +924 -1020 trunk/modules/.depend (File Modified)
8947 +327 -406 trunk/src/.depend (File Modified)
8948
8949
8950 nenolod 2005/12/07 15:06:15 UTC (20051207-378)
8951 Log:
8952 balloc, events -> libcharybdis
8953
8954 Changes: Modified:
8955 +1 -1 trunk/libcharybdis/Makefile.in (File Modified)
8956 + - trunk/libcharybdis/balloc.c (File Added)
8957 + - trunk/libcharybdis/event.c (File Added)
8958 +0 -1008 trunk/src/Makefile.in (File Modified)
8959 + - trunk/src/balloc.c (File Deleted)
8960 + - trunk/src/event.c (File Deleted)
8961
8962
8963 nenolod 2005/12/07 15:00:41 UTC (20051207-376)
8964 Log:
8965 More fun
8966
8967 Changes: Modified:
8968 + - trunk/include/commio.h (File Deleted)
8969 + - trunk/include/linebuf.h (File Deleted)
8970 + - trunk/libcharybdis/commio.h (File Added)
8971 + - trunk/libcharybdis/linebuf.h (File Added)
8972 +1644 -530 trunk/modules/.depend (File Modified)
8973 +1 -1 trunk/modules/Makefile.in (File Modified)
8974 +720 -284 trunk/src/.depend (File Modified)
8975
8976
8977 nenolod 2005/12/07 14:54:12 UTC (20051207-374)
8978 Log:
8979 Makefile reworking -- moving libcharybdis headers into proper location.
8980
8981 Changes: Modified:
8982 +1 -1 trunk/adns/Makefile.in (File Modified)
8983 +1 -1 trunk/src/Makefile.in (File Modified)
8984
8985
8986 nenolod 2005/12/07 14:47:30 UTC (20051207-372)
8987 Log:
8988 Document proposed authdaemon protocol.
8989
8990 Changes: Modified:
8991 + - trunk/authdaemon/protocol.txt (File Added)
8992
8993
8994 nenolod 2005/12/07 14:42:23 UTC (20051207-370)
8995 Log:
8996 Makefile oops
8997
8998 Changes: Modified:
8999 +2 -2 trunk/libcharybdis/Makefile.in (File Modified)
9000
9001
9002 nenolod 2005/12/07 14:38:33 UTC (20051207-368)
9003 Log:
9004 Remove dead makefile from generation
9005
9006 Changes: Modified:
9007 +1 -2 trunk/configure (File Modified)
9008 +0 -1 trunk/configure.ac (File Modified)
9009
9010
9011 nenolod 2005/12/07 14:36:56 UTC (20051207-366)
9012 Log:
9013 libcharybdisIO -> libcharybdis
9014
9015 Changes: Modified:
9016 +1 -1 trunk/src/Makefile.in (File Modified)
9017
9018
9019 nenolod 2005/12/07 14:35:50 UTC (20051207-364)
9020 Log:
9021 More restructuring.
9022
9023 Changes: Modified:
9024 + - trunk/libcharybdis/Makefile.in (File Added)
9025 + - trunk/libcharybdis/commio.c (File Added)
9026 + - trunk/libcharybdis/devpoll.c (File Added)
9027 + - trunk/libcharybdis/epoll.c (File Added)
9028 + - trunk/libcharybdis/io/ (File Deleted)
9029 + - trunk/libcharybdis/kqueue.c (File Added)
9030 + - trunk/libcharybdis/linebuf.c (File Added)
9031 + - trunk/libcharybdis/log/ (File Deleted)
9032 + - trunk/libcharybdis/poll.c (File Added)
9033 + - trunk/libcharybdis/ports.c (File Added)
9034 + - trunk/libcharybdis/select.c (File Added)
9035
9036
9037 nenolod 2005/12/07 14:33:31 UTC (20051207-362)
9038 Log:
9039 Blah kill makefile
9040
9041 Changes: Modified:
9042 + - trunk/libcharybdis/Makefile.in (File Deleted)
9043
9044
9045 nenolod 2005/12/07 14:33:10 UTC (20051207-360)
9046 Log:
9047 Blah kill makefile
9048
9049 Changes: Modified:
9050 +2 -4 trunk/libcharybdis/io/Makefile.in (File Modified)
9051
9052
9053 nenolod 2005/12/06 19:52:25 UTC (20051206-358)
9054 Log:
9055 add authdaemon dir for later hacking
9056
9057
9058 Changes: Modified:
9059 + - trunk/authdaemon/ (File Added)
9060
9061
9062 nenolod 2005/12/06 19:49:25 UTC (20051206-356)
9063 Log:
9064 linebuf -> libcharybdisIO
9065
9066
9067 Changes: Modified:
9068 +1 -1 trunk/libcharybdis/io/Makefile.in (File Modified)
9069 + - trunk/libcharybdis/io/linebuf.c (File Added)
9070 + - trunk/libcharybdis/log/ (File Added)
9071 + - trunk/libcharybdis/log/Makefile.in (File Added)
9072 +0 -687 trunk/src/Makefile.in (File Modified)
9073 + - trunk/src/linebuf.c (File Deleted)
9074
9075
9076 nenolod 2005/12/06 19:47:43 UTC (20051206-354)
9077 Log:
9078 Solaris 10 I/O ports support
9079
9080 Changes: Modified:
9081 + - trunk/libcharybdis/io/ports.c (File Added)
9082
9083
9084 nenolod 2005/12/06 19:15:13 UTC (20051206-352)
9085 Log:
9086 libcharybdis stuff
9087
9088
9089 Changes: Modified:
9090 +1 -1 trunk/Makefile.in (File Modified)
9091 +3 -1 trunk/configure (File Modified)
9092 +133 -10 trunk/configure.ac (File Modified)
9093 + - trunk/libcharybdis/ (File Added)
9094 + - trunk/libcharybdis/Makefile.in (File Added)
9095 + - trunk/libcharybdis/io/ (File Added)
9096 +4 -2 trunk/libcharybdis/io/Makefile.in (File Modified)
9097 +2 -3 trunk/src/Makefile.in (File Modified)
9098 + - trunk/src/io/ (File Deleted)
9099
9100
9101 nenolod 2005/12/06 18:57:28 UTC (20051206-350)
9102 Log:
9103 split IO stuff into libcharybdisIO.
9104
9105
9106 Changes: Modified:
9107 + - trunk/src/commio.c (File Deleted)
9108 + - trunk/src/devpoll.c (File Deleted)
9109 + - trunk/src/epoll.c (File Deleted)
9110 + - trunk/src/io/ (File Added)
9111 + - trunk/src/io/Makefile.in (File Added)
9112 + - trunk/src/io/commio.c (File Added)
9113 + - trunk/src/io/devpoll.c (File Added)
9114 + - trunk/src/io/epoll.c (File Added)
9115 + - trunk/src/io/kqueue.c (File Added)
9116 + - trunk/src/io/poll.c (File Added)
9117 + - trunk/src/io/select.c (File Added)
9118 + - trunk/src/kqueue.c (File Deleted)
9119 + - trunk/src/poll.c (File Deleted)
9120 + - trunk/src/select.c (File Deleted)
9121
9122
9123 nenolod 2005/12/06 18:51:20 UTC (20051206-348)
9124 Log:
9125 Version bump: 1.1.0
9126
9127
9128 Changes: Modified:
9129 +86 -155 trunk/configure (File Modified)
9130 +1 -1 trunk/configure.ac (File Modified)
9131
9132
9133 jilles 2005/12/04 01:56:31 UTC (20051204-346)
9134 Log:
9135 Remove mentions of mkkeypair/cryptlinks.
9136
9137
9138 Changes: Modified:
9139 +1 -3 trunk/doc/challenge.txt (File Modified)
9140
9141
9142 jilles 2005/12/02 17:57:29 UTC (20051202-344)
9143 Log:
9144 Clarify serverinfo{} description.
9145
9146
9147 Changes: Modified:
9148 +13 -5 trunk/doc/sgml/oper-guide/config.sgml (File Modified)
9149
9150
9151 jilles 2005/12/02 17:41:44 UTC (20051202-342)
9152 Log:
9153 Some hyperion1->charybdis changes, and fixes in charybdis descriptions.
9154
9155
9156 Changes: Modified:
9157 +14 -41 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9158
9159
9160 jilles 2005/12/02 17:38:53 UTC (20051202-340)
9161 Log:
9162 Improvements also applicable to hyperion 1.x.
9163
9164
9165 Changes: Modified:
9166 +4 -5 trunk/doc/sgml/oper-guide/commands.sgml (File Modified)
9167
9168
9169 jilles 2005/12/02 17:08:45 UTC (20051202-338)
9170 Log:
9171 - Add +F description
9172 - General improvements and changes to charybdis
9173
9174
9175 Changes: Modified:
9176 +27 -14 trunk/doc/sgml/oper-guide/cmodes.sgml (File Modified)
9177
9178
9179 jilles 2005/12/02 16:43:45 UTC (20051202-336)
9180 Log:
9181 The server notice umodes only have an effect
9182 for opers. ("sendto_realops_flags", so having
9183 the umode is not enough, they must also be
9184 opered)
9185
9186
9187 Changes: Modified:
9188 +13 -14 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9189
9190
9191 jilles 2005/12/02 16:39:40 UTC (20051202-334)
9192 Log:
9193 Updates to umodes docs.
9194
9195
9196 Changes: Modified:
9197 +25 -27 trunk/doc/sgml/oper-guide/umodes.sgml (File Modified)
9198
9199
9200 nenolod 2005/11/25 19:37:36 UTC (20051125-332)
9201 Log:
9202 Add SGML documentation.
9203
9204 Changes: Modified:
9205 + - trunk/doc/sgml/ (File Added)
9206 + - trunk/doc/sgml/oper-guide/ (File Added)
9207 + - trunk/doc/sgml/oper-guide/charybdis-oper-guide.sgml (File Added)
9208 + - trunk/doc/sgml/oper-guide/cmodes.sgml (File Added)
9209 + - trunk/doc/sgml/oper-guide/commands.sgml (File Added)
9210 + - trunk/doc/sgml/oper-guide/config.sgml (File Added)
9211 + - trunk/doc/sgml/oper-guide/intro.sgml (File Added)
9212 + - trunk/doc/sgml/oper-guide/stylesheet.dsl (File Added)
9213 + - trunk/doc/sgml/oper-guide/umodes.sgml (File Added)
9214
9215
9216 jilles 2005/11/21 11:04:33 UTC (20051121-330)
9217 Log:
9218 Make operwall flag restrict setting umode +z.
9219 This repairs this flag broken in charybdis-1.0.
9220
9221
9222 Changes: Modified:
9223 +41 -0 trunk/contrib/m_flags.c (File Modified)
9224 +9 -0 trunk/src/s_user.c (File Modified)
9225
9226
9227 jilles 2005/11/21 10:29:37 UTC (20051121-328)
9228 Log:
9229 Don't complain/reset remote clients +n. I'm still not
9230 convinced propagating all umodes is the way to go, oh
9231 well.
9232
9233
9234 Changes: Modified:
9235 +1 -1 trunk/src/s_user.c (File Modified)
9236
9237
9238 jilles 2005/11/21 10:21:42 UTC (20051121-326)
9239 Log:
9240 - Require admin flag for oper /chghost (if it's enabled
9241 which is not default)
9242 - Give error message on nonexistant nick
9243
9244
9245 Changes: Modified:
9246 +12 -0 trunk/modules/m_chghost.c (File Modified)
9247
9248
9249 nenolod 2005/11/20 21:10:14 UTC (20051120-324)
9250 Log:
9251 Incorporated jilles' dynspoof patch with a few minor changes.
9252
9253 Changes: Modified:
9254 +5 -2 trunk/include/client.h (File Modified)
9255 +1 -0 trunk/include/numeric.h (File Modified)
9256 +75 -4 trunk/modules/m_chghost.c (File Modified)
9257 +2 -21 trunk/modules/m_stats.c (File Modified)
9258 +2 -8 trunk/modules/m_trace.c (File Modified)
9259 +2 -0 trunk/src/client.c (File Modified)
9260 +3 -0 trunk/src/s_user.c (File Modified)
9261
9262
9263 nenolod 2005/11/20 21:02:01 UTC (20051120-322)
9264 Log:
9265 Update NEWS.
9266
9267 Changes: Modified:
9268 +5 -0 trunk/NEWS (File Modified)
9269
9270
9271 jilles 2005/11/17 22:38:52 UTC (20051117-320)
9272 Log:
9273 Make show_ip() far less braindead.
9274
9275 Obtained from: ratbox 2.2 SVN
9276
9277
9278 Changes: Modified:
9279 +14 -85 trunk/src/client.c (File Modified)
9280
9281
9282 jilles 2005/11/15 16:33:26 UTC (20051115-318)
9283 Log:
9284 Instead of not showing channels at all for whoising services,
9285 only show channels the requester is also on. If operspying
9286 services, show all the channels.
9287
9288
9289 Changes: Modified:
9290 +37 -40 trunk/modules/m_whois.c (File Modified)
9291
9292
9293 jilles 2005/11/15 15:59:00 UTC (20051115-316)
9294 Log:
9295 - Show real errno if we fail to connect to a server
9296 - Don't show server IPs on IRC if a server goes dead
9297 during handshake
9298
9299
9300 Changes: Modified:
9301 +2 -5 trunk/src/s_serv.c (File Modified)
9302
9303
9304 jilles 2005/11/15 15:28:18 UTC (20051115-314)
9305 Log:
9306 Revert hybrid 7.2 aline code. It causes too many problems.
9307
9308
9309 Changes: Modified:
9310 +1 -47 trunk/NEWS (File Modified)
9311 + - trunk/include/aline.h (File Deleted)
9312 +53 -6 trunk/modules/m_dline.c (File Modified)
9313 +212 -16 trunk/modules/m_kline.c (File Modified)
9314 +37 -8 trunk/modules/m_resv.c (File Modified)
9315 +45 -24 trunk/modules/m_xline.c (File Modified)
9316 +0 -485 trunk/src/Makefile.in (File Modified)
9317 + - trunk/src/aline.c (File Deleted)
9318
9319
9320 jilles 2005/11/07 10:47:33 UTC (20051107-312)
9321 Log:
9322 Incorporate recent ratbox monitor bugfixes (could crash).
9323
9324
9325 Changes: Modified:
9326 +16 -0 trunk/modules/m_monitor.c (File Modified)
9327 +4 -3 trunk/src/monitor.c (File Modified)
9328
9329
9330 jilles 2005/10/24 23:10:06 UTC (20051024-310)
9331 Log:
9332 Fix /invite UID leak.
9333
9334 Found by logiclrd@EFnet.
9335
9336
9337 Changes: Modified:
9338 +3 -2 trunk/modules/m_invite.c (File Modified)
9339
9340
9341 nenolod 2005/10/23 05:28:02 UTC (20051023-308)
9342 Log:
9343 Don't show what channels a service is in.
9344
9345 Changes: Modified:
9346 +1 -0 trunk/NEWS (File Modified)
9347 +40 -35 trunk/modules/m_whois.c (File Modified)
9348
9349
9350 nenolod 2005/10/23 05:21:13 UTC (20051023-306)
9351 Log:
9352 Update version to 1.0.3.
9353
9354
9355 Changes: Modified:
9356 +9 -9 trunk/configure (File Modified)
9357 +1 -1 trunk/configure.ac (File Modified)
9358
9359
9360 jilles 2005/10/22 17:12:51 UTC (20051022-304)
9361 Log:
9362 Update NEWS.
9363
9364
9365 Changes: Modified:
9366 +7 -1 trunk/NEWS (File Modified)
9367
9368
9369 jilles 2005/10/22 17:11:32 UTC (20051022-302)
9370 Log:
9371 Make sure we don't return alloca() (LOCAL_COPY) ed space.
9372 More static buffers :(
9373
9374
9375 Changes: Modified:
9376 +12 -4 trunk/src/aline.c (File Modified)
9377
9378
9379 jilles 2005/10/18 21:52:35 UTC (20051018-300)
9380 Log:
9381 Make operspy mode (/mode !#channel showing parameters
9382 even if not on channel) work again.
9383
9384
9385 Changes: Modified:
9386 +4 -4 trunk/src/channel.c (File Modified)
9387
9388
9389 jilles 2005/10/16 22:04:15 UTC (20051016-298)
9390 Log:
9391 Call server_introduced hook on TS6 remote server
9392 introduction (ms_sid()).
9393
9394
9395 Changes: Modified:
9396 +6 -0 trunk/modules/core/m_server.c (File Modified)
9397
9398
9399 nenolod 2005/10/16 08:29:57 UTC (20051016-296)
9400 Log:
9401 Cyrix boxes are wierd.
9402
9403 Changes: Modified:
9404 +2 -1 trunk/modules/m_services.c (File Modified)
9405
9406
9407 nenolod 2005/10/16 08:23:39 UTC (20051016-294)
9408 Log:
9409 More paranoia.
9410
9411 Changes: Modified:
9412 +1 -1 trunk/include/client.h (File Modified)
9413 +3 -1 trunk/modules/m_services.c (File Modified)
9414
9415
9416 nenolod 2005/10/16 08:07:40 UTC (20051016-292)
9417 Log:
9418 heh
9419
9420 Changes: Modified:
9421 +1 -6 trunk/modules/m_services.c (File Modified)
9422
9423
9424 nenolod 2005/10/16 08:00:24 UTC (20051016-290)
9425 Log:
9426 Disable a check that doesn't always seem to work right for some reason.
9427
9428 Changes: Modified:
9429 +2 -0 trunk/modules/m_services.c (File Modified)
9430
9431
9432 nenolod 2005/10/15 04:58:18 UTC (20051015-288)
9433 Log:
9434 Update NEWS.
9435
9436
9437 Changes: Modified:
9438 +4 -1 trunk/NEWS (File Modified)
9439
9440
9441 nenolod 2005/10/15 04:53:12 UTC (20051015-286)
9442 Log:
9443 1.0.2
9444
9445
9446 Changes: Modified:
9447 +9 -9 trunk/configure (File Modified)
9448 +1 -1 trunk/configure.ac (File Modified)
9449
9450
9451 jilles 2005/10/08 22:30:18 UTC (20051008-284)
9452 Log:
9453 Apply http://www.ircd-ratbox.org/download/ratbox-trace.diff.
9454
9455
9456 Changes: Modified:
9457 +3 -13 trunk/modules/m_trace.c (File Modified)
9458
9459
9460 jilles 2005/10/06 11:00:22 UTC (20051006-282)
9461 Log:
9462 Don't send empty RPL_WHOISCHANNELS on remote whois.
9463
9464 Pointy hat to: jilles
9465
9466
9467 Changes: Modified:
9468 +1 -1 trunk/modules/m_whois.c (File Modified)
9469
9470
9471 nenolod 2005/10/02 21:30:55 UTC (20051002-280)
9472 Log:
9473 Update NEWS.
9474
9475
9476 Changes: Modified:
9477 +3 -0 trunk/NEWS (File Modified)
9478
9479
9480 nenolod 2005/10/02 21:28:23 UTC (20051002-278)
9481 Log:
9482 Modular umode support.
9483
9484
9485 Changes: Modified:
9486 +0 -9 trunk/include/client.h (File Modified)
9487 +2 -1 trunk/include/s_user.h (File Modified)
9488 +1 -1 trunk/include/tools.h (File Modified)
9489 +2 -2 trunk/modules/core/m_nick.c (File Modified)
9490 +3 -0 trunk/src/ircd.c (File Modified)
9491 +1 -1 trunk/src/messages.tab (File Modified)
9492 +2 -2 trunk/src/s_serv.c (File Modified)
9493 +37 -59 trunk/src/s_user.c (File Modified)
9494 +21 -0 trunk/src/tools.c (File Modified)
9495
9496
9497 jilles 2005/10/02 20:23:15 UTC (20051002-276)
9498 Log:
9499 Optionally do forced nick change to the UID instead of kill
9500 on nick collisions, see doc/collision_fnc.txt for more
9501 details.
9502
9503
9504 Changes: Modified:
9505 + - trunk/doc/collision_fnc.txt (File Added)
9506 +1 -0 trunk/doc/example.conf (File Modified)
9507 +8 -0 trunk/doc/reference.conf (File Modified)
9508 +1 -0 trunk/include/numeric.h (File Modified)
9509 +1 -0 trunk/include/s_conf.h (File Modified)
9510 +2 -1 trunk/include/s_serv.h (File Modified)
9511 +1 -0 trunk/include/s_stats.h (File Modified)
9512 +275 -95 trunk/modules/core/m_nick.c (File Modified)
9513 +1 -1 trunk/src/messages.tab (File Modified)
9514 +1 -0 trunk/src/newconf.c (File Modified)
9515 +1 -0 trunk/src/s_conf.c (File Modified)
9516 +1 -0 trunk/src/s_serv.c (File Modified)
9517 +2 -2 trunk/src/s_stats.c (File Modified)
9518
9519
9520 nenolod 2005/10/02 19:50:18 UTC (20051002-274)
9521 Log:
9522 Update NEWS.
9523
9524
9525 Modified:
9526 trunk/NEWS (File Modified)
9527
9528
9529 jilles 2005/09/28 15:45:31 UTC (20050928-272)
9530 Log:
9531 Don't allow lookups by uid in /monitor + and /monitor s.
9532
9533
9534 Modified:
9535 trunk/modules/m_monitor.c (File Modified)
9536
9537
9538 jilles 2005/09/28 13:05:01 UTC (20050928-270)
9539 Log:
9540 Stop garbage +j being set in cases like +j aaa:bbb by
9541 initializing the variables properly.
9542
9543 Reported by kyle.
9544
9545
9546 Modified:
9547 trunk/modules/core/m_mode.c (File Modified)
9548 trunk/modules/core/m_sjoin.c (File Modified)
9549
9550
9551 jilles 2005/09/25 15:51:54 UTC (20050925-268)
9552 Log:
9553 Apply flags to the proper server in me_gcap().
9554
9555
9556 Modified:
9557 trunk/modules/m_capab.c (File Modified)
9558
9559
9560 jilles 2005/09/22 23:13:46 UTC (20050922-266)
9561 Log:
9562 Use find_named_client() instead of find_client() to check
9563 for nick collisions.
9564
9565
9566 Modified:
9567 trunk/modules/core/m_nick.c (File Modified)
9568
9569
9570 nenolod 2005/09/22 05:55:25 UTC (20050922-264)
9571 Log:
9572 - Replace old 381 numeric with a new, more positive one!
9573
9574
9575 Modified:
9576 trunk/src/messages.tab (File Modified)
9577
9578
9579 jilles 2005/09/22 00:38:45 UTC (20050922-262)
9580 Log:
9581 Make it compile again.
9582
9583
9584 Modified:
9585 trunk/src/channel.c (File Modified)
9586 trunk/src/client.c (File Modified)
9587 trunk/src/ircd.c (File Modified)
9588 trunk/src/packet.c (File Modified)
9589
9590
9591 nenolod 2005/09/22 00:02:59 UTC (20050922-260)
9592 Log:
9593 - Prevent UID disclosure in cmode setting.
9594
9595
9596 Modified:
9597 trunk/NEWS (File Modified)
9598 trunk/modules/core/m_mode.c (File Modified)
9599
9600
9601 nenolod 2005/09/21 23:57:17 UTC (20050921-258)
9602 Log:
9603 A different check which prevents UID disclosure.
9604
9605
9606 Modified:
9607 trunk/modules/core/m_kick.c (File Modified)
9608
9609
9610 nenolod 2005/09/21 23:46:04 UTC (20050921-256)
9611 Log:
9612 - Eliminate a potential UID leak in m_kick. (As seen on EFnet.)
9613
9614
9615 Modified:
9616 trunk/modules/core/m_kick.c (File Modified)
9617
9618
9619 nenolod 2005/09/21 23:35:12 UTC (20050921-254)
9620 Log:
9621 - Revert atheme coding style changes. We don't really need berkeley prototypes, that's overkill.
9622
9623
9624 Modified:
9625 trunk/NEWS (File Modified)
9626 trunk/modules/m_accept.c (File Modified)
9627 trunk/modules/m_admin.c (File Modified)
9628 trunk/modules/m_away.c (File Modified)
9629 trunk/modules/m_cap.c (File Modified)
9630 trunk/modules/m_capab.c (File Modified)
9631 trunk/modules/m_challenge.c (File Modified)
9632 trunk/modules/m_chghost.c (File Modified)
9633 trunk/modules/m_close.c (File Modified)
9634 trunk/modules/m_cmessage.c (File Modified)
9635 trunk/modules/m_connect.c (File Modified)
9636 trunk/modules/m_dline.c (File Modified)
9637 trunk/modules/m_encap.c (File Modified)
9638 trunk/modules/m_etrace.c (File Modified)
9639 trunk/modules/m_gline.c (File Modified)
9640 trunk/modules/m_help.c (File Modified)
9641 trunk/modules/m_info.c (File Modified)
9642 trunk/modules/m_invite.c (File Modified)
9643 trunk/modules/m_ison.c (File Modified)
9644 trunk/modules/m_kline.c (File Modified)
9645 trunk/modules/m_knock.c (File Modified)
9646 trunk/modules/m_links.c (File Modified)
9647 trunk/modules/m_list.c (File Modified)
9648 trunk/modules/m_locops.c (File Modified)
9649 trunk/modules/m_lusers.c (File Modified)
9650 trunk/modules/m_map.c (File Modified)
9651 trunk/modules/m_monitor.c (File Modified)
9652 trunk/modules/m_motd.c (File Modified)
9653 trunk/modules/m_names.c (File Modified)
9654 trunk/modules/m_oper.c (File Modified)
9655 trunk/modules/m_operspy.c (File Modified)
9656 trunk/modules/m_pass.c (File Modified)
9657 trunk/modules/m_ping.c (File Modified)
9658 trunk/modules/m_pong.c (File Modified)
9659 trunk/modules/m_post.c (File Modified)
9660 trunk/modules/m_rehash.c (File Modified)
9661 trunk/modules/m_restart.c (File Modified)
9662 trunk/modules/m_resv.c (File Modified)
9663 trunk/modules/m_services.c (File Modified)
9664 trunk/modules/m_set.c (File Modified)
9665 trunk/modules/m_sshortcut.c (File Modified)
9666 trunk/modules/m_stats.c (File Modified)
9667 trunk/modules/m_svinfo.c (File Modified)
9668 trunk/modules/m_tb.c (File Modified)
9669 trunk/modules/m_testline.c (File Modified)
9670 trunk/modules/m_testmask.c (File Modified)
9671 trunk/modules/m_time.c (File Modified)
9672 trunk/modules/m_topic.c (File Modified)
9673 trunk/modules/m_trace.c (File Modified)
9674 trunk/modules/m_unreject.c (File Modified)
9675 trunk/modules/m_user.c (File Modified)
9676 trunk/modules/m_userhost.c (File Modified)
9677 trunk/modules/m_users.c (File Modified)
9678 trunk/modules/m_version.c (File Modified)
9679 trunk/modules/m_wallops.c (File Modified)
9680 trunk/modules/m_who.c (File Modified)
9681 trunk/modules/m_whois.c (File Modified)
9682 trunk/modules/m_whowas.c (File Modified)
9683 trunk/modules/m_xline.c (File Modified)
9684 trunk/src/adns.c (File Modified)
9685 trunk/src/aline.c (File Modified)
9686 trunk/src/cache.c (File Modified)
9687 trunk/src/channel.c (File Modified)
9688 trunk/src/class.c (File Modified)
9689 trunk/src/client.c (File Modified)
9690 trunk/src/commio.c (File Modified)
9691 trunk/src/event.c (File Modified)
9692 trunk/src/hash.c (File Modified)
9693 trunk/src/hostmask.c (File Modified)
9694 trunk/src/ircd.c (File Modified)
9695 trunk/src/kdparse.c (File Modified)
9696 trunk/src/linebuf.c (File Modified)
9697 trunk/src/listener.c (File Modified)
9698 trunk/src/modules.c (File Modified)
9699 trunk/src/monitor.c (File Modified)
9700 trunk/src/newconf.c (File Modified)
9701 trunk/src/packet.c (File Modified)
9702 trunk/src/parse.c (File Modified)
9703 trunk/src/reject.c (File Modified)
9704 trunk/src/s_auth.c (File Modified)
9705 trunk/src/s_conf.c (File Modified)
9706 trunk/src/s_gline.c (File Modified)
9707 trunk/src/s_log.c (File Modified)
9708 trunk/src/s_newconf.c (File Modified)
9709 trunk/src/s_serv.c (File Modified)
9710 trunk/src/s_stats.c (File Modified)
9711 trunk/src/s_user.c (File Modified)
9712 trunk/src/send.c (File Modified)
9713 trunk/src/whowas.c (File Modified)
9714
9715
9716 nenolod 2005/09/21 23:24:34 UTC (20050921-252)
9717 Log:
9718 - More coding style niceities. Pretty much got client.h squared away.
9719
9720
9721 Modified:
9722 trunk/modules/m_dline.c (File Modified)
9723 trunk/modules/m_gline.c (File Modified)
9724 trunk/modules/m_kline.c (File Modified)
9725 trunk/modules/m_rehash.c (File Modified)
9726 trunk/modules/m_resv.c (File Modified)
9727 trunk/modules/m_stats.c (File Modified)
9728 trunk/modules/m_testline.c (File Modified)
9729 trunk/modules/m_user.c (File Modified)
9730 trunk/modules/m_xline.c (File Modified)
9731
9732
9733 jilles 2005/09/21 22:37:13 UTC (20050921-250)
9734 Log:
9735 - Propagate quiets (+q) on netjoins
9736 - Clear +q list too on lowerTS sjoin from TS6 source
9737
9738
9739 Modified:
9740 trunk/modules/core/m_sjoin.c (File Modified)
9741 trunk/src/s_serv.c (File Modified)
9742
9743
9744 jilles 2005/09/21 15:49:43 UTC (20050921-248)
9745 Log:
9746 Second argument to whois is always a nick, never a uid.
9747 This prevents /whois other.server uid to get information
9748 about that uid.
9749
9750
9751 Modified:
9752 trunk/modules/m_whois.c (File Modified)
9753
9754
9755 jilles 2005/09/21 15:43:45 UTC (20050921-246)
9756 Log:
9757 Don't allow local users to use uids in user mode.
9758
9759
9760 Modified:
9761 trunk/src/s_user.c (File Modified)
9762
9763
9764 jilles 2005/09/21 15:42:56 UTC (20050921-244)
9765 Log:
9766 Make it compile again.
9767
9768
9769 Modified:
9770 trunk/src/s_stats.c (File Modified)
9771
9772
9773 jilles 2005/09/21 15:09:11 UTC (20050921-242)
9774 Log:
9775 Fix propagation of empty SJOIN.
9776
9777
9778 Modified:
9779 trunk/modules/core/m_sjoin.c (File Modified)
9780
9781
9782 nenolod 2005/09/21 06:13:45 UTC (20050921-240)
9783 Log:
9784 Some atheme-style niceties here.
9785
9786
9787 Modified:
9788 trunk/modules/m_accept.c (File Modified)
9789 trunk/modules/m_admin.c (File Modified)
9790 trunk/modules/m_away.c (File Modified)
9791 trunk/modules/m_cap.c (File Modified)
9792 trunk/modules/m_capab.c (File Modified)
9793 trunk/modules/m_challenge.c (File Modified)
9794 trunk/modules/m_chghost.c (File Modified)
9795 trunk/modules/m_close.c (File Modified)
9796 trunk/modules/m_cmessage.c (File Modified)
9797 trunk/modules/m_connect.c (File Modified)
9798 trunk/modules/m_dline.c (File Modified)
9799 trunk/modules/m_encap.c (File Modified)
9800 trunk/modules/m_etrace.c (File Modified)
9801 trunk/modules/m_gline.c (File Modified)
9802 trunk/modules/m_help.c (File Modified)
9803 trunk/modules/m_info.c (File Modified)
9804 trunk/modules/m_invite.c (File Modified)
9805 trunk/modules/m_ison.c (File Modified)
9806 trunk/modules/m_kline.c (File Modified)
9807 trunk/modules/m_knock.c (File Modified)
9808 trunk/modules/m_links.c (File Modified)
9809 trunk/modules/m_list.c (File Modified)
9810 trunk/modules/m_locops.c (File Modified)
9811 trunk/modules/m_lusers.c (File Modified)
9812 trunk/modules/m_map.c (File Modified)
9813 trunk/modules/m_monitor.c (File Modified)
9814 trunk/modules/m_motd.c (File Modified)
9815 trunk/modules/m_names.c (File Modified)
9816 trunk/modules/m_oper.c (File Modified)
9817 trunk/modules/m_operspy.c (File Modified)
9818 trunk/modules/m_pass.c (File Modified)
9819 trunk/modules/m_ping.c (File Modified)
9820 trunk/modules/m_pong.c (File Modified)
9821 trunk/modules/m_post.c (File Modified)
9822 trunk/modules/m_rehash.c (File Modified)
9823 trunk/modules/m_restart.c (File Modified)
9824 trunk/modules/m_resv.c (File Modified)
9825 trunk/modules/m_services.c (File Modified)
9826 trunk/modules/m_set.c (File Modified)
9827 trunk/modules/m_sshortcut.c (File Modified)
9828 trunk/modules/m_stats.c (File Modified)
9829 trunk/modules/m_svinfo.c (File Modified)
9830 trunk/modules/m_tb.c (File Modified)
9831 trunk/modules/m_testline.c (File Modified)
9832 trunk/modules/m_testmask.c (File Modified)
9833 trunk/modules/m_time.c (File Modified)
9834 trunk/modules/m_topic.c (File Modified)
9835 trunk/modules/m_trace.c (File Modified)
9836 trunk/modules/m_unreject.c (File Modified)
9837 trunk/modules/m_user.c (File Modified)
9838 trunk/modules/m_userhost.c (File Modified)
9839 trunk/modules/m_users.c (File Modified)
9840 trunk/modules/m_version.c (File Modified)
9841 trunk/modules/m_wallops.c (File Modified)
9842 trunk/modules/m_who.c (File Modified)
9843 trunk/modules/m_whois.c (File Modified)
9844 trunk/modules/m_whowas.c (File Modified)
9845 trunk/modules/m_xline.c (File Modified)
9846
9847
9848 nenolod 2005/09/21 05:26:03 UTC (20050921-238)
9849 Log:
9850 Some initial tweaks to make it somewhat meet our coding standards, nowhere near done yet.
9851
9852
9853 Modified:
9854 trunk/.indent.pro (File Modified)
9855 trunk/include/charybdis.h (File Added)
9856 trunk/include/client.h (File Modified)
9857 trunk/modules/.indent.pro (File Modified)
9858 trunk/src/.indent.pro (File Modified)
9859 trunk/src/adns.c (File Modified)
9860 trunk/src/aline.c (File Modified)
9861 trunk/src/cache.c (File Modified)
9862 trunk/src/channel.c (File Modified)
9863 trunk/src/class.c (File Modified)
9864 trunk/src/client.c (File Modified)
9865 trunk/src/commio.c (File Modified)
9866 trunk/src/event.c (File Modified)
9867 trunk/src/hash.c (File Modified)
9868 trunk/src/hostmask.c (File Modified)
9869 trunk/src/ircd.c (File Modified)
9870 trunk/src/kdparse.c (File Modified)
9871 trunk/src/linebuf.c (File Modified)
9872 trunk/src/listener.c (File Modified)
9873 trunk/src/modules.c (File Modified)
9874 trunk/src/monitor.c (File Modified)
9875 trunk/src/newconf.c (File Modified)
9876 trunk/src/packet.c (File Modified)
9877 trunk/src/parse.c (File Modified)
9878 trunk/src/reject.c (File Modified)
9879 trunk/src/s_auth.c (File Modified)
9880 trunk/src/s_conf.c (File Modified)
9881 trunk/src/s_gline.c (File Modified)
9882 trunk/src/s_log.c (File Modified)
9883 trunk/src/s_newconf.c (File Modified)
9884 trunk/src/s_serv.c (File Modified)
9885 trunk/src/s_stats.c (File Modified)
9886 trunk/src/s_user.c (File Modified)
9887 trunk/src/send.c (File Modified)
9888 trunk/src/whowas.c (File Modified)
9889
9890
9891 nenolod 2005/09/21 04:31:10 UTC (20050921-236)
9892 Log:
9893 - Add parse_aline() via ircd-hybrid-7.2. This stuff lives in src/aline.c.
9894 - Convert a few modules towards using this code.
9895 - Make a note about this change in NEWS.
9896
9897
9898 Modified:
9899 trunk/NEWS (File Modified)
9900 trunk/include/aline.h (File Added)
9901 trunk/modules/m_dline.c (File Modified)
9902 trunk/modules/m_kline.c (File Modified)
9903 trunk/modules/m_resv.c (File Modified)
9904 trunk/modules/m_xline.c (File Modified)
9905 trunk/src/Makefile.in (File Modified)
9906 trunk/src/aline.c (File Added)
9907
9908
9909 nenolod 2005/09/21 00:20:28 UTC (20050921-234)
9910 Log:
9911 - Update NEWS document.
9912
9913
9914 Modified:
9915 trunk/NEWS (File Modified)
9916
9917
9918 jilles 2005/09/20 18:27:19 UTC (20050920-232)
9919 Log:
9920 Use find_named_person() instead of find_person() in services shortcuts.
9921
9922
9923 Modified:
9924 trunk/modules/m_sshortcut.c (File Modified)
9925
9926
9927 jilles 2005/09/18 22:18:59 UTC (20050918-230)
9928 Log:
9929 Fix propagation of empty channels (+P).
9930
9931
9932 Modified:
9933 trunk/modules/core/m_sjoin.c (File Modified)
9934 trunk/src/s_serv.c (File Modified)
9935
9936
9937 jilles 2005/09/18 22:18:04 UTC (20050918-228)
9938 Log:
9939 Use same comparison for +f.
9940
9941
9942 Modified:
9943 trunk/modules/core/m_join.c (File Modified)
9944
9945
9946 jilles 2005/09/18 18:48:13 UTC (20050918-226)
9947 Log:
9948 Retire server-server non-encap CHGHOST, and clean it up a bit.
9949
9950
9951 Modified:
9952 trunk/modules/m_chghost.c (File Modified)
9953
9954
9955 jilles 2005/09/18 14:26:20 UTC (20050918-224)
9956 Log:
9957 Use TS6 form for SQUIT wallops.
9958
9959
9960 Modified:
9961 trunk/modules/core/m_squit.c (File Modified)
9962
9963
9964 jilles 2005/09/18 14:25:54 UTC (20050918-222)
9965 Log:
9966 Propagate nick changes for remote clients in TS6 form if possible;
9967 simplify the code a bit.
9968
9969
9970 Modified:
9971 trunk/modules/core/m_nick.c (File Modified)
9972
9973
9974 jilles 2005/09/18 14:16:43 UTC (20050918-220)
9975 Log:
9976 Only clear oper_only_umodes on deoper for local clients.
9977
9978
9979 Modified:
9980 trunk/src/s_user.c (File Modified)
9981
9982
9983 nenolod 2005/09/18 06:14:39 UTC (20050918-218)
9984 Log:
9985 - Don't enable use_whois_actually in the default config, makes cloaking
9986 only useful for vanity.
9987
9988
9989 Modified:
9990 trunk/doc/example.conf (File Modified)
9991
9992
9993 jilles 2005/09/18 00:00:12 UTC (20050918-216)
9994 Log:
9995 Fix linebuf raw code to not truncate lines longer than
9996 510 characters. This stops ziplinks corruption at
9997 the initial burst if the other side sends a lot.
9998
9999
10000 Modified:
10001 trunk/src/linebuf.c (File Modified)
10002
10003
10004 nenolod 2005/09/13 03:26:36 UTC (20050913-214)
10005 Log:
10006 - Add +r to channel_modes().
10007
10008
10009 Modified:
10010 trunk/src/channel.c (File Modified)
10011
10012
10013 nenolod 2005/09/13 00:11:52 UTC (20050913-212)
10014 Log:
10015 Update NEWS.
10016
10017
10018 Modified:
10019 trunk/NEWS (File Modified)
10020
10021
10022 nenolod 2005/09/12 23:49:25 UTC (20050912-210)
10023 Log:
10024 err, nvm. wrong project :-P
10025
10026
10027 Modified:
10028 trunk/src/match.c (File Modified)
10029
10030
10031 nenolod 2005/09/12 23:49:00 UTC (20050912-208)
10032 Log:
10033 make sure we don't crash on match(NULL, test)
10034
10035
10036 Modified:
10037 trunk/src/match.c (File Modified)
10038
10039
10040 jilles 2005/09/12 23:40:03 UTC (20050912-206)
10041 Log:
10042 Add remote rehash, /rehash <server> and /rehash <option> <server>,
10043 flags = rehash in shared{}.
10044 Uses :<source> ENCAP <target> REHASH [option].
10045
10046
10047 Modified:
10048 trunk/doc/example.conf (File Modified)
10049 trunk/doc/reference.conf (File Modified)
10050 trunk/help/opers/rehash (File Modified)
10051 trunk/include/s_newconf.h (File Modified)
10052 trunk/modules/m_rehash.c (File Modified)
10053 trunk/modules/m_stats.c (File Modified)
10054 trunk/src/newconf.c (File Modified)
10055
10056
10057 jilles 2005/09/12 22:48:44 UTC (20050912-204)
10058 Log:
10059 Initialize flags to 0 in conf_set_shared_flags() and
10060 conf_set_cluster_flags().
10061
10062
10063 Modified:
10064 trunk/src/newconf.c (File Modified)
10065
10066
10067 jilles 2005/09/12 22:14:16 UTC (20050912-202)
10068 Log:
10069 Don't allow a forward from a #channel to an &channel.
10070 Error message is Illegal channel name.
10071
10072
10073 Modified:
10074 trunk/modules/core/m_mode.c (File Modified)
10075
10076
10077 nenolod 2005/09/12 21:56:51 UTC (20050912-200)
10078 Log:
10079 - change version to 1.0.1
10080
10081
10082 Modified:
10083 trunk/configure (File Modified)
10084 trunk/configure.ac (File Modified)
10085
10086
10087 nenolod 2005/09/12 21:56:28 UTC (20050912-198)
10088 Log:
10089 Update NEWS.
10090
10091
10092 Modified:
10093 trunk/NEWS (File Modified)
10094
10095
10096 jilles 2005/09/12 21:55:58 UTC (20050912-196)
10097 Log:
10098 Services shortcuts changes:
10099 - Require umode +S on target
10100 - Use ERR_SERVICESDOWN (440) for error message
10101 - Fix check for empty string
10102
10103
10104 Modified:
10105 trunk/include/numeric.h (File Modified)
10106 trunk/modules/m_sshortcut.c (File Modified)
10107 trunk/src/messages.tab (File Modified)
10108
10109
10110 nenolod 2005/09/12 21:24:30 UTC (20050912-194)
10111 Log:
10112 s/IsChanService/IsService/g;
10113
10114
10115 Modified:
10116 trunk/modules/m_sshortcut.c (File Modified)
10117
10118
10119 nenolod 2005/09/12 21:23:42 UTC (20050912-192)
10120 Log:
10121 Add check for service validity in shortcut routines.
10122
10123
10124 Modified:
10125 trunk/modules/m_sshortcut.c (File Modified)
10126
10127
10128 jilles 2005/09/12 15:30:26 UTC (20050912-190)
10129 Log:
10130 Don't allow forwarding to a -F channel the setter is not on.
10131
10132
10133 Modified:
10134 trunk/modules/core/m_mode.c (File Modified)
10135
10136
10137 jilles 2005/09/12 13:55:56 UTC (20050912-188)
10138 Log:
10139 Describe identify_service and identify_command in
10140 reference.conf.
10141
10142
10143 Modified:
10144 trunk/doc/reference.conf (File Modified)
10145
10146
10147 jilles 2005/09/12 13:37:11 UTC (20050912-186)
10148 Log:
10149 More helpfile updates.
10150
10151
10152 Modified:
10153 trunk/help/Makefile.in (File Modified)
10154 trunk/help/opers/die (File Modified)
10155 trunk/help/opers/join (File Modified)
10156 trunk/help/opers/links (File Modified)
10157 trunk/help/opers/lusers (File Modified)
10158 trunk/help/opers/map (File Added)
10159 trunk/help/opers/motd (File Modified)
10160 trunk/help/opers/names (File Modified)
10161 trunk/help/opers/notice (File Modified)
10162 trunk/help/opers/operspy (File Modified)
10163 trunk/help/opers/part (File Modified)
10164 trunk/help/opers/privmsg (File Modified)
10165 trunk/help/opers/restart (File Modified)
10166 trunk/help/opers/set (File Modified)
10167 trunk/help/opers/stats (File Modified)
10168 trunk/help/opers/trace (File Modified)
10169 trunk/help/opers/version (File Modified)
10170 trunk/help/users/notice (File Modified)
10171 trunk/help/users/privmsg (File Modified)
10172 trunk/help/users/stats (File Modified)
10173
10174
10175 jilles 2005/09/12 11:18:40 UTC (20050912-184)
10176 Log:
10177 Update help files.
10178
10179
10180 Modified:
10181 trunk/help/opers/cmode (File Modified)
10182 trunk/help/opers/umode (File Modified)
10183 trunk/help/opers/wallops (File Modified)
10184 trunk/help/opers/who (File Modified)
10185 trunk/help/users/umode (File Modified)
10186
10187
10188 jilles 2005/09/12 11:11:18 UTC (20050912-182)
10189 Log:
10190 Include cmode +r in 004 and 005.
10191
10192
10193 Modified:
10194 trunk/include/supported.h (File Modified)
10195 trunk/src/messages.tab (File Modified)
10196
10197
10198 jilles 2005/09/12 10:53:35 UTC (20050912-180)
10199 Log:
10200 No need to clear all 3 buffers in channel_modes().
10201
10202
10203 Modified:
10204 trunk/src/channel.c (File Modified)
10205
10206
10207 jilles 2005/09/12 10:31:54 UTC (20050912-178)
10208 Log:
10209 - Fix multiple +f modes per line
10210 - -f shouldn't take a parameter
10211
10212
10213 Modified:
10214 trunk/modules/core/m_mode.c (File Modified)
10215
10216
10217 jilles 2005/09/12 10:04:27 UTC (20050912-176)
10218 Log:
10219 Channel mode +Q now prevents forwarding to or through
10220 a channel, just like in hyperion, not from a channel.
10221
10222
10223 Modified:
10224 trunk/modules/core/m_join.c (File Modified)
10225
10226
10227 jilles 2005/09/12 09:36:21 UTC (20050912-174)
10228 Log:
10229 Complete +F/+Q propagation.
10230
10231
10232 Modified:
10233 trunk/modules/core/m_join.c (File Modified)
10234 trunk/modules/core/m_sjoin.c (File Modified)
10235 trunk/src/channel.c (File Modified)
10236
10237
10238 nenolod 2005/09/12 06:10:29 UTC (20050912-172)
10239 Log:
10240 - A few minor fixes.
10241
10242
10243 Modified:
10244 trunk/modules/core/m_join.c (File Modified)
10245 trunk/modules/m_services.c (File Modified)
10246
10247
10248 nenolod 2005/09/12 04:15:44 UTC (20050912-170)
10249 Log:
10250 - Fix netsplit obfuscation.
10251
10252
10253 Modified:
10254 trunk/src/client.c (File Modified)
10255
10256
10257 nenolod 2005/09/12 04:07:36 UTC (20050912-168)
10258 Log:
10259 - Fix another /stats p related bug.
10260
10261
10262 Modified:
10263 trunk/src/client.c (File Modified)
10264
10265
10266 nenolod 2005/09/12 03:57:13 UTC (20050912-166)
10267 Log:
10268 - Update example.conf.
10269
10270
10271 Modified:
10272 trunk/doc/example.conf (File Modified)
10273
10274
10275 nenolod 2005/09/12 03:52:56 UTC (20050912-164)
10276 Log:
10277 - Fix a minor bug here, and re-release 1.0.
10278
10279
10280 Modified:
10281 trunk/modules/core/m_nick.c (File Modified)
10282
10283
10284 nenolod 2005/09/12 03:19:51 UTC (20050912-162)
10285 Log:
10286 - Add bursted clients to /stats p list.
10287
10288
10289 Modified:
10290 trunk/modules/core/m_nick.c (File Modified)
10291
10292
10293 nenolod 2005/09/12 03:15:28 UTC (20050912-160)
10294 Log:
10295 - Add identify_service, identify_command options to the example.conf,
10296 newconf parser.
10297
10298
10299 Modified:
10300 trunk/NEWS (File Modified)
10301 trunk/doc/example.conf (File Modified)
10302 trunk/src/newconf.c (File Modified)
10303
10304
10305 nenolod 2005/09/12 03:00:04 UTC (20050912-158)
10306 Log:
10307 - Add services shortcuts.
10308
10309
10310 Modified:
10311 trunk/modules/Makefile.in (File Modified)
10312 trunk/modules/m_sshortcut.c (File Added)
10313
10314
10315 nenolod 2005/09/12 02:46:00 UTC (20050912-156)
10316 Log:
10317 - put back checks i removed by mistake
10318
10319
10320 Modified:
10321 trunk/modules/core/m_join.c (File Modified)
10322
10323
10324 nenolod 2005/09/12 02:42:09 UTC (20050912-154)
10325 Log:
10326 - Implement channel mode +Q, which disables forwarding.
10327 - Make forwarding usable by everyone.
10328 - Implement channel mode +F which bypasses authority checks on a target
10329 set with this mode
10330 - Update NEWS.
10331
10332
10333 Modified:
10334 trunk/NEWS (File Modified)
10335 trunk/include/channel.h (File Modified)
10336 trunk/include/supported.h (File Modified)
10337 trunk/modules/core/m_join.c (File Modified)
10338 trunk/modules/core/m_mode.c (File Modified)
10339 trunk/src/messages.tab (File Modified)
10340
10341
10342 nenolod 2005/09/12 02:13:26 UTC (20050912-152)
10343 Log:
10344 - Fix account handling brokenness.
10345
10346
10347 Modified:
10348 trunk/modules/m_services.c (File Modified)
10349
10350
10351 jilles 2005/09/12 02:04:09 UTC (20050912-150)
10352 Log:
10353 Identify to services via server password hack. Still
10354 needs config file parts, like
10355 identifyservice = "nickserv@services.int";
10356 identifycommand = "IDENTIFY";
10357
10358
10359 Modified:
10360 trunk/include/s_conf.h (File Modified)
10361 trunk/src/s_user.c (File Modified)
10362
10363
10364 jilles 2005/09/12 01:59:46 UTC (20050912-148)
10365 Log:
10366 Make send.c compile.
10367
10368
10369 Modified:
10370 trunk/src/send.c (File Modified)
10371
10372
10373 nenolod 2005/09/12 01:18:24 UTC (20050912-146)
10374 Log:
10375 - Handle this better.
10376
10377
10378 Modified:
10379 trunk/src/send.c (File Modified)
10380
10381
10382 nenolod 2005/09/12 01:16:34 UTC (20050912-144)
10383 Log:
10384 If the source is not a client, don't send to normal users.
10385
10386
10387 Modified:
10388 trunk/src/send.c (File Modified)
10389
10390
10391 nenolod 2005/09/12 01:07:01 UTC (20050912-142)
10392 Log:
10393 - Make /wallops behave as wallops in other ircds.
10394
10395
10396 Modified:
10397 trunk/modules/m_wallops.c (File Modified)
10398 trunk/src/send.c (File Modified)
10399
10400
10401 nenolod 2005/09/12 00:53:16 UTC (20050912-140)
10402 Log:
10403 - charybdis-1.0
10404
10405
10406 Modified:
10407 trunk/NEWS (File Modified)
10408 trunk/configure (File Modified)
10409 trunk/configure.ac (File Modified)
10410
10411
10412 nenolod 2005/09/12 00:48:18 UTC (20050912-138)
10413 Log:
10414 - Remove efnet configuration.
10415 - Rename example.conf as reference.conf, and replace the default
10416 example.conf with one suitable for AthemeNET.
10417 - Update makefile to reflect these changes.
10418
10419
10420 Modified:
10421 trunk/doc/Makefile.in (File Modified)
10422 trunk/doc/example.conf (File Modified)
10423 trunk/doc/example.efnet.conf (File Deleted)
10424 trunk/doc/reference.conf (File Added)
10425
10426
10427 nenolod 2005/09/12 00:30:48 UTC (20050912-136)
10428 Log:
10429 - Don't display opers who are /away.
10430
10431
10432 Modified:
10433 trunk/modules/m_stats.c (File Modified)
10434
10435
10436 jilles 2005/09/12 00:21:20 UTC (20050912-134)
10437 Log:
10438 Put cmode +f in 004 and 005.
10439
10440
10441 Modified:
10442 trunk/include/supported.h (File Modified)
10443 trunk/src/messages.tab (File Modified)
10444
10445
10446 jilles 2005/09/12 00:15:13 UTC (20050912-132)
10447 Log:
10448 Add user umode +Q which prevents a user from
10449 being forwarded.
10450
10451
10452 Modified:
10453 trunk/include/client.h (File Modified)
10454 trunk/modules/core/m_join.c (File Modified)
10455 trunk/src/messages.tab (File Modified)
10456 trunk/src/s_user.c (File Modified)
10457
10458
10459 jilles 2005/09/11 23:47:02 UTC (20050911-130)
10460 Log:
10461 Implement channel forwarding in m_join(). As in
10462 hyperion, failing to join because of +i, +r or +j
10463 can cause you to be forwarded, potentially
10464 recursively. Unlike hyperion, a single numeric
10465 is sent in case of a successful forward, otherwise
10466 the ircd acts if there were no forward.
10467
10468
10469 Modified:
10470 trunk/include/numeric.h (File Modified)
10471 trunk/modules/core/m_join.c (File Modified)
10472 trunk/src/messages.tab (File Modified)
10473
10474
10475 jilles 2005/09/11 22:57:53 UTC (20050911-128)
10476 Log:
10477 Allow servers to set oper-only cmodes as well.
10478
10479
10480 Modified:
10481 trunk/modules/core/m_mode.c (File Modified)
10482
10483
10484 jilles 2005/09/11 22:48:37 UTC (20050911-126)
10485 Log:
10486 Add cmode +f which takes a channel name, settable
10487 only by opers for now. Does not do anything yet.
10488
10489
10490 Modified:
10491 trunk/include/channel.h (File Modified)
10492 trunk/modules/core/m_join.c (File Modified)
10493 trunk/modules/core/m_mode.c (File Modified)
10494 trunk/modules/core/m_sjoin.c (File Modified)
10495 trunk/src/channel.c (File Modified)
10496
10497
10498 jilles 2005/09/11 20:48:09 UTC (20050911-124)
10499 Log:
10500 Fully initialize 'mode' in ms_join() and ms_sjoin()
10501 to avoid old +j garbage from being used.
10502
10503
10504 Modified:
10505 trunk/modules/core/m_join.c (File Modified)
10506 trunk/modules/core/m_sjoin.c (File Modified)
10507
10508
10509 jilles 2005/09/11 19:41:53 UTC (20050911-122)
10510 Log:
10511 - only touch join_count/join_delta if join throttling
10512 is enabled on the channel
10513 - reset join_count/join_delta to 0 if -j is set
10514
10515
10516 Modified:
10517 trunk/modules/core/m_join.c (File Modified)
10518 trunk/modules/core/m_mode.c (File Modified)
10519 trunk/modules/core/m_sjoin.c (File Modified)
10520
10521
10522 jilles 2005/09/11 18:57:20 UTC (20050911-120)
10523 Log:
10524 Also start a new "period" for join throttling for remote joins,
10525 if necessary. Make the code slightly clearer.
10526
10527
10528 Modified:
10529 trunk/modules/core/m_join.c (File Modified)
10530 trunk/src/channel.c (File Modified)
10531
10532
10533 jilles 2005/09/11 18:12:20 UTC (20050911-118)
10534 Log:
10535 Some +j improvements, still broken.
10536
10537
10538 Modified:
10539 trunk/modules/core/m_join.c (File Modified)
10540 trunk/modules/core/m_sjoin.c (File Modified)
10541
10542
10543 jilles 2005/09/11 16:44:36 UTC (20050911-116)
10544 Log:
10545 Only do +z processing for +m channels the sender is on,
10546 as bans/quiets are currently only checked locally.
10547
10548
10549 Modified:
10550 trunk/modules/core/m_message.c (File Modified)
10551
10552
10553 jilles 2005/09/11 16:01:02 UTC (20050911-114)
10554 Log:
10555 - Add max_bans_large configuration option, defaulting to 500, to
10556 limit the number of bans in a +L channel
10557 - Change b/e/I to b/e/I/q in texts
10558
10559
10560 Modified:
10561 trunk/doc/example.conf (File Modified)
10562 trunk/include/s_conf.h (File Modified)
10563 trunk/modules/core/m_mode.c (File Modified)
10564 trunk/modules/m_info.c (File Modified)
10565 trunk/src/newconf.c (File Modified)
10566 trunk/src/s_conf.c (File Modified)
10567
10568
10569 jilles 2005/09/11 15:20:38 UTC (20050911-112)
10570 Log:
10571 Store invite for +gi channels.
10572 Note that +gi is significantly weaker access control than +i.
10573
10574
10575 Modified:
10576 trunk/modules/m_invite.c (File Modified)
10577
10578
10579 jilles 2005/09/11 14:38:35 UTC (20050911-110)
10580 Log:
10581 Nonops are allowed to see +q lists.
10582
10583
10584 Modified:
10585 trunk/modules/core/m_mode.c (File Modified)
10586
10587
10588 jilles 2005/09/11 14:27:59 UTC (20050911-108)
10589 Log:
10590 Invalidate can_send() cache on -q.
10591
10592
10593 Modified:
10594 trunk/modules/core/m_mode.c (File Modified)
10595
10596
10597 nenolod 2005/09/11 07:01:01 UTC (20050911-106)
10598 Log:
10599 - Make sure sjoin doesnt crash the ircd if it's blank. :X
10600
10601
10602 Modified:
10603 trunk/modules/core/m_sjoin.c (File Modified)
10604
10605
10606 nenolod 2005/09/11 06:28:20 UTC (20050911-104)
10607 Log:
10608 - Allow blank SJOINs -- for permanant channels.
10609
10610
10611 Modified:
10612 trunk/modules/core/m_sjoin.c (File Modified)
10613
10614
10615 nenolod 2005/09/11 06:12:40 UTC (20050911-102)
10616 Log:
10617 - Burst permanant channels.
10618
10619
10620 Modified:
10621 trunk/src/s_serv.c (File Modified)
10622
10623
10624 nenolod 2005/09/11 06:08:42 UTC (20050911-100)
10625 Log:
10626 - Fix handling of permanant channels.
10627
10628
10629 Modified:
10630 trunk/modules/core/m_join.c (File Modified)
10631
10632
10633 nenolod 2005/09/11 03:37:47 UTC (20050911-98)
10634 Log:
10635 - Run indent on core modules.
10636 - Add propagation of join throttle settings.
10637
10638
10639 Modified:
10640 trunk/modules/core/m_die.c (File Modified)
10641 trunk/modules/core/m_error.c (File Modified)
10642 trunk/modules/core/m_join.c (File Modified)
10643 trunk/modules/core/m_kick.c (File Modified)
10644 trunk/modules/core/m_kill.c (File Modified)
10645 trunk/modules/core/m_message.c (File Modified)
10646 trunk/modules/core/m_mode.c (File Modified)
10647 trunk/modules/core/m_nick.c (File Modified)
10648 trunk/modules/core/m_part.c (File Modified)
10649 trunk/modules/core/m_quit.c (File Modified)
10650 trunk/modules/core/m_server.c (File Modified)
10651 trunk/modules/core/m_sjoin.c (File Modified)
10652 trunk/modules/core/m_squit.c (File Modified)
10653
10654
10655 nenolod 2005/09/11 00:31:11 UTC (20050911-96)
10656 Log:
10657 - Fix mistake in commit message.
10658
10659
10660 Modified:
10661 trunk/ChangeLog (File Modified)
10662
10663
10664 nenolod 2005/09/11 00:30:36 UTC (20050911-94)
10665 Log:
10666 - Channel throttling.
10667
10668
10669 Modified:
10670 trunk/NEWS (File Modified)
10671 trunk/include/supported.h (File Modified)
10672 trunk/modules/core/m_mode.c (File Modified)
10673 trunk/src/messages.tab (File Modified)
10674
10675
10676 nenolod 2005/09/10 23:56:31 UTC (20050910-92)
10677 Log:
10678 - Channel throttle logic fixes.
10679
10680
10681 Modified:
10682 trunk/include/channel.h (File Modified)
10683
10684
10685 nenolod 2005/09/10 23:55:45 UTC (20050910-90)
10686 Log:
10687 - Add the throttle logic.
10688
10689
10690 Modified:
10691 trunk/include/channel.h (File Modified)
10692 trunk/include/numeric.h (File Modified)
10693 trunk/modules/core/m_join.c (File Modified)
10694 trunk/src/channel.c (File Modified)
10695 trunk/src/messages.tab (File Modified)
10696
10697
10698 nenolod 2005/09/10 20:10:09 UTC (20050910-88)
10699 Log:
10700 - Cosmetic fixes to CREDITS.
10701
10702
10703 Modified:
10704 trunk/CREDITS (File Modified)
10705
10706
10707 nenolod 2005/09/10 19:54:51 UTC (20050910-86)
10708 Log:
10709 - Better channel_modes() from ShadowIRCd 4.
10710
10711
10712 Modified:
10713 trunk/include/channel.h (File Modified)
10714 trunk/src/channel.c (File Modified)
10715
10716
10717 nenolod 2005/09/10 19:01:56 UTC (20050910-84)
10718 Log:
10719 - Strip colour codes from parts.
10720
10721
10722 Modified:
10723 trunk/modules/core/m_part.c (File Modified)
10724
10725
10726 nenolod 2005/09/10 19:01:00 UTC (20050910-82)
10727 Log:
10728 - Strip colour codes from quits.
10729
10730
10731 Modified:
10732 trunk/modules/core/m_quit.c (File Modified)
10733
10734
10735 nenolod 2005/09/10 18:59:00 UTC (20050910-80)
10736 Log:
10737 - add +c/+g/+z to channel_modes().
10738
10739
10740 Modified:
10741 trunk/src/channel.c (File Modified)
10742
10743
10744 nenolod 2005/09/10 18:56:03 UTC (20050910-78)
10745 Log:
10746 - Add +g to 004/005 numerics.
10747
10748
10749 Modified:
10750 trunk/include/supported.h (File Modified)
10751 trunk/src/messages.tab (File Modified)
10752
10753
10754 nenolod 2005/09/10 18:54:51 UTC (20050910-76)
10755 Log:
10756 - Add +cgz to set_final_mode() in both join/sjoin.
10757 - Implement channel mode +g: Free invite.
10758
10759
10760 Modified:
10761 trunk/include/channel.h (File Modified)
10762 trunk/modules/core/m_join.c (File Modified)
10763 trunk/modules/core/m_mode.c (File Modified)
10764 trunk/modules/core/m_sjoin.c (File Modified)
10765 trunk/modules/m_invite.c (File Modified)
10766
10767
10768 nenolod 2005/09/10 18:16:51 UTC (20050910-74)
10769 Log:
10770 - Make sure /stats p uses the right list.
10771
10772
10773 Modified:
10774 trunk/modules/m_stats.c (File Modified)
10775
10776
10777 nenolod 2005/09/10 18:16:27 UTC (20050910-72)
10778 Log:
10779 - local oper list becomes local_oper_list.
10780 - all opers are stored on oper_list for /stats p.
10781
10782
10783 Modified:
10784 trunk/include/ircd.h (File Modified)
10785 trunk/modules/m_stats.c (File Modified)
10786 trunk/modules/m_trace.c (File Modified)
10787 trunk/src/client.c (File Modified)
10788 trunk/src/ircd.c (File Modified)
10789 trunk/src/s_user.c (File Modified)
10790 trunk/src/send.c (File Modified)
10791
10792
10793 nenolod 2005/09/10 07:03:09 UTC (20050910-70)
10794 Log:
10795 - Remove ENABLE_SERVICES legacy define.
10796
10797
10798 Modified:
10799 trunk/configure (File Modified)
10800 trunk/configure.ac (File Modified)
10801 trunk/include/client.h (File Modified)
10802 trunk/include/m_info.h (File Modified)
10803 trunk/include/s_conf.h (File Modified)
10804 trunk/modules/Makefile.in (File Modified)
10805 trunk/modules/core/m_kick.c (File Modified)
10806 trunk/modules/core/m_mode.c (File Modified)
10807 trunk/modules/core/m_nick.c (File Modified)
10808 trunk/modules/core/m_sjoin.c (File Modified)
10809 trunk/modules/m_services.c (File Modified)
10810 trunk/src/channel.c (File Modified)
10811 trunk/src/newconf.c (File Modified)
10812 trunk/src/s_conf.c (File Modified)
10813 trunk/src/s_serv.c (File Modified)
10814 trunk/src/s_user.c (File Modified)
10815
10816
10817 nenolod 2005/09/10 06:47:19 UTC (20050910-68)
10818 Log:
10819 - New reject message, ala ircu.
10820
10821
10822 Modified:
10823 trunk/src/reject.c (File Modified)
10824
10825
10826 nenolod 2005/09/10 06:27:05 UTC (20050910-66)
10827 Log:
10828 - Reduce 'broadcast storm' effect in m_chghost.
10829
10830
10831 Modified:
10832 trunk/modules/m_chghost.c (File Modified)
10833
10834
10835 nenolod 2005/09/10 06:22:38 UTC (20050910-64)
10836 Log:
10837 - Add +z to RPL_ISUPPORT, RPL_MYINFO.
10838
10839
10840 Modified:
10841 trunk/include/supported.h (File Modified)
10842 trunk/src/messages.tab (File Modified)
10843
10844
10845 nenolod 2005/09/10 06:21:43 UTC (20050910-62)
10846 Log:
10847 - Implement +z.
10848
10849
10850 Modified:
10851 trunk/include/channel.h (File Modified)
10852 trunk/modules/core/m_message.c (File Modified)
10853 trunk/modules/core/m_mode.c (File Modified)
10854
10855
10856 nenolod 2005/09/10 06:03:27 UTC (20050910-60)
10857 Log:
10858 - use sendto_one_numeric() in some places.
10859
10860
10861 Modified:
10862 trunk/modules/core/m_mode.c (File Modified)
10863
10864
10865 nenolod 2005/09/10 05:40:25 UTC (20050910-58)
10866 Log:
10867 - Implement channel mode +c -- colour stripping.
10868
10869
10870 Modified:
10871 trunk/include/irc_string.h (File Modified)
10872 trunk/include/supported.h (File Modified)
10873 trunk/modules/core/m_message.c (File Modified)
10874 trunk/modules/core/m_mode.c (File Modified)
10875 trunk/src/irc_string.c (File Modified)
10876 trunk/src/messages.tab (File Modified)
10877
10878
10879 nenolod 2005/09/10 05:29:17 UTC (20050910-56)
10880 Log:
10881 - Add +qLP to CHANMODES 005 numeric.
10882
10883
10884 Modified:
10885 trunk/include/supported.h (File Modified)
10886
10887
10888 nenolod 2005/09/10 05:12:55 UTC (20050910-54)
10889 Log:
10890 Move credits files to doc/.
10891
10892
10893 Modified:
10894 trunk/Hybrid-team (File Deleted)
10895 trunk/Ratbox-team (File Deleted)
10896 trunk/doc/Hybrid-team (File Added)
10897 trunk/doc/Ratbox-team (File Added)
10898
10899
10900 nenolod 2005/09/10 05:11:15 UTC (20050910-52)
10901 Log:
10902 - Rename Ratbox credits as Ratbox-team.
10903 - Add in our own CREDITS.
10904
10905
10906 Modified:
10907 trunk/CREDITS (File Deleted)
10908 trunk/CREDITS (File Added)
10909 trunk/Ratbox-team (File Added)
10910
10911
10912 nenolod 2005/09/10 05:03:03 UTC (20050910-50)
10913 Log:
10914 - Quietcache fixes.
10915
10916
10917 Modified:
10918 trunk/modules/core/m_mode.c (File Modified)
10919
10920
10921 nenolod 2005/09/10 04:43:41 UTC (20050910-48)
10922 Log:
10923 - Rebuild configure.
10924
10925
10926 Modified:
10927 trunk/autom4te.cache/ (File Deleted)
10928 trunk/configure (File Modified)
10929
10930
10931 nenolod 2005/09/10 03:25:41 UTC (20050910-46)
10932 Log:
10933 Add +q to messages.tab.
10934
10935
10936 Modified:
10937 trunk/src/messages.tab (File Modified)
10938
10939
10940 nenolod 2005/09/10 03:17:39 UTC (20050910-44)
10941 Log:
10942 - port m_sjoin stuff to TS6 JOIN syntax.
10943
10944
10945 Modified:
10946 trunk/modules/core/m_join.c (File Modified)
10947
10948
10949 nenolod 2005/09/10 03:15:50 UTC (20050910-42)
10950 Log:
10951 - Implement channel mode +q (quiet)
10952
10953
10954 Modified:
10955 trunk/include/channel.h (File Modified)
10956 trunk/modules/core/m_mode.c (File Modified)
10957 trunk/src/channel.c (File Modified)
10958
10959
10960 jilles 2005/09/10 03:03:05 UTC (20050910-40)
10961 Log:
10962 Add +L/+P for set_final_mode().
10963
10964
10965 Modified:
10966 trunk/modules/core/m_sjoin.c (File Modified)
10967
10968
10969 jilles 2005/09/10 02:59:22 UTC (20050910-38)
10970 Log:
10971 Add +L/+P in channel_modes().
10972
10973
10974 Modified:
10975 trunk/src/channel.c (File Modified)
10976
10977
10978 jilles 2005/09/10 02:55:10 UTC (20050910-36)
10979 Log:
10980 - Use MODE_PERMANENT, not MODE_PERMANANT
10981 - Actually use chm_staff()
10982
10983 It compiles but is not otherwise tested.
10984
10985
10986 Modified:
10987 trunk/include/channel.h (File Modified)
10988 trunk/modules/core/m_mode.c (File Modified)
10989 trunk/modules/core/m_sjoin.c (File Modified)
10990 trunk/src/channel.c (File Modified)
10991
10992
10993 nenolod 2005/09/10 02:53:04 UTC (20050910-34)
10994 Log:
10995 - Ok, patchlevel.h is fixed now.
10996
10997
10998 Modified:
10999 trunk/include/patchlevel.h (File Modified)
11000
11001
11002 nenolod 2005/09/10 02:45:47 UTC (20050910-32)
11003 Log:
11004 - *sigh*
11005
11006
11007 Modified:
11008 trunk/include/patchlevel.h (File Modified)
11009 trunk/src/version.c.SH (File Modified)
11010
11011
11012 nenolod 2005/09/10 02:43:00 UTC (20050910-30)
11013 Log:
11014 - Fix compilation issue with version.c.
11015
11016
11017 Modified:
11018 trunk/src/version.c.SH (File Modified)
11019
11020
11021 nenolod 2005/09/10 02:33:47 UTC (20050910-28)
11022 Log:
11023 - Server hostmasking fixed in +datadrain ala hybrid 7.2, so we remove
11024 this from the BUGS file.
11025
11026
11027 Modified:
11028 trunk/BUGS (File Modified)
11029
11030
11031 jilles 2005/09/10 02:30:22 UTC (20050910-26)
11032 Log:
11033 Mangle all netsplit messages if flatten links is enabled.
11034
11035
11036 Modified:
11037 trunk/src/client.c (File Modified)
11038
11039
11040 nenolod 2005/09/10 02:26:22 UTC (20050910-24)
11041 Log:
11042 - jilles pointed out that /stats p needed severe changes -- implement
11043 them
11044
11045
11046 Modified:
11047 trunk/modules/m_stats.c (File Modified)
11048
11049
11050 nenolod 2005/09/10 02:24:18 UTC (20050910-22)
11051 Log:
11052 Rename RELNOTES to NEWS.
11053
11054
11055 Modified:
11056 trunk/NEWS (File Added)
11057 trunk/RELNOTES (File Deleted)
11058
11059
11060 nenolod 2005/09/10 02:24:03 UTC (20050910-20)
11061 Log:
11062 Update RELNOTES.
11063
11064
11065 Modified:
11066 trunk/RELNOTES (File Modified)
11067
11068
11069 nenolod 2005/09/10 02:22:34 UTC (20050910-18)
11070 Log:
11071 - Make /stats p work globally.
11072 - Change 'OPER(s)' to 'staff members'
11073
11074
11075 Modified:
11076 trunk/modules/m_stats.c (File Modified)
11077
11078
11079 nenolod 2005/09/10 02:19:01 UTC (20050910-16)
11080 Log:
11081 - add modes, +LP to RPL_MYINFO.
11082
11083
11084 Modified:
11085 trunk/src/messages.tab (File Modified)
11086
11087
11088 nenolod 2005/09/10 02:16:42 UTC (20050910-14)
11089 Log:
11090 More stuff to RELNOTES.
11091
11092
11093 Modified:
11094 trunk/RELNOTES (File Modified)
11095
11096
11097 nenolod 2005/09/10 01:32:27 UTC (20050910-12)
11098 Log:
11099 - Implement +P.
11100
11101
11102 Modified:
11103 trunk/modules/core/m_sjoin.c (File Modified)
11104 trunk/src/channel.c (File Modified)
11105
11106
11107 nenolod 2005/09/10 01:28:47 UTC (20050910-10)
11108 Log:
11109 - Implement list limit exceed modes -- +L.
11110
11111
11112 Modified:
11113 trunk/modules/core/m_mode.c (File Modified)
11114
11115
11116 nenolod 2005/09/10 01:26:55 UTC (20050910-8)
11117 Log:
11118 - Add handlers for modes +L, +P.
11119
11120
11121 Modified:
11122 trunk/include/channel.h (File Modified)
11123 trunk/modules/core/m_mode.c (File Modified)
11124
11125
11126 nenolod 2005/09/10 01:02:21 UTC (20050910-6)
11127 Log:
11128 Update properties on *everything*.
11129
11130
11131 Modified:
11132 trunk/.cvsignore (Property Modified)
11133 trunk/.indent.pro (Property Modified)
11134 trunk/BUGS (File Modified) (Property Modified)
11135 trunk/CREDITS (File Modified) (Property Modified)
11136 trunk/ChangeLog (Property Modified)
11137 trunk/Hybrid-team (File Modified) (Property Modified)
11138 trunk/INSTALL (File Modified) (Property Modified)
11139 trunk/LICENSE (File Modified) (Property Modified)
11140 trunk/Makefile.in (File Modified) (Property Modified)
11141 trunk/README.FIRST (File Modified) (Property Modified)
11142 trunk/RELNOTES (File Modified) (Property Modified)
11143 trunk/SVN-Access (Property Modified)
11144 trunk/aclocal.m4 (File Modified) (Property Modified)
11145 trunk/adns/.cvsignore (Property Modified)
11146 trunk/adns/COPYING (Property Modified)
11147 trunk/adns/GPL-vs-LGPL (Property Modified)
11148 trunk/adns/Makefile.in (File Modified) (Property Modified)
11149 trunk/adns/README (Property Modified)
11150 trunk/adns/README.ircd (Property Modified)
11151 trunk/adns/adns.h (File Modified) (Property Modified)
11152 trunk/adns/check.c (File Modified) (Property Modified)
11153 trunk/adns/dlist.h (File Modified) (Property Modified)
11154 trunk/adns/event.c (File Modified) (Property Modified)
11155 trunk/adns/general.c (File Modified) (Property Modified)
11156 trunk/adns/internal.h (File Modified) (Property Modified)
11157 trunk/adns/parse.c (File Modified) (Property Modified)
11158 trunk/adns/query.c (File Modified) (Property Modified)
11159 trunk/adns/reply.c (File Modified) (Property Modified)
11160 trunk/adns/setup.c (File Modified) (Property Modified)
11161 trunk/adns/transmit.c (File Modified) (Property Modified)
11162 trunk/adns/tvarith.h (File Modified) (Property Modified)
11163 trunk/adns/types.c (File Modified) (Property Modified)
11164 trunk/configure (File Modified) (Property Modified)
11165 trunk/configure.ac (File Modified) (Property Modified)
11166 trunk/contrib/.cvsignore (Property Modified)
11167 trunk/contrib/.indent.pro (Property Modified)
11168 trunk/contrib/Makefile.in (File Modified) (Property Modified)
11169 trunk/contrib/README (File Modified) (Property Modified)
11170 trunk/contrib/example_module.c (File Modified) (Property Modified)
11171 trunk/contrib/m_42.c (File Modified) (Property Modified)
11172 trunk/contrib/m_clearchan.c (File Modified) (Property Modified)
11173 trunk/contrib/m_flags.c (File Modified) (Property Modified)
11174 trunk/contrib/m_force.c (File Modified) (Property Modified)
11175 trunk/contrib/m_mkpasswd.c (File Modified) (Property Modified)
11176 trunk/contrib/m_ojoin.c (File Modified) (Property Modified)
11177 trunk/contrib/m_okick.c (File Modified) (Property Modified)
11178 trunk/contrib/m_olist.c (File Modified) (Property Modified)
11179 trunk/contrib/m_opme.c (File Modified) (Property Modified)
11180 trunk/contrib/spy_admin_notice.c (File Modified) (Property Modified)
11181 trunk/contrib/spy_info_notice.c (File Modified) (Property Modified)
11182 trunk/contrib/spy_links_notice.c (File Modified) (Property Modified)
11183 trunk/contrib/spy_motd_notice.c (File Modified) (Property Modified)
11184 trunk/contrib/spy_stats_notice.c (File Modified) (Property Modified)
11185 trunk/contrib/spy_stats_p_notice.c (File Modified) (Property Modified)
11186 trunk/contrib/spy_trace_notice.c (File Modified) (Property Modified)
11187 trunk/contrib/spy_whois_notice.c (File Modified) (Property Modified)
11188 trunk/contrib/spy_whois_notice_global.c (File Modified) (Property Modified)
11189 trunk/doc/.cvsignore (Property Modified)
11190 trunk/doc/CIDR.txt (File Modified) (Property Modified)
11191 trunk/doc/Makefile.in (File Modified) (Property Modified)
11192 trunk/doc/README.cidr_bans (File Modified) (Property Modified)
11193 trunk/doc/Tao-of-IRC.940110 (Property Modified)
11194 trunk/doc/challenge.txt (File Modified) (Property Modified)
11195 trunk/doc/example.conf (File Modified) (Property Modified)
11196 trunk/doc/example.efnet.conf (File Modified) (Property Modified)
11197 trunk/doc/hooks.txt (File Modified) (Property Modified)
11198 trunk/doc/index.txt (File Modified) (Property Modified)
11199 trunk/doc/ircd.8 (File Modified) (Property Modified)
11200 trunk/doc/ircd.motd (Property Modified)
11201 trunk/doc/logfiles.txt (File Modified) (Property Modified)
11202 trunk/doc/modeg.txt (File Modified) (Property Modified)
11203 trunk/doc/modes.txt (File Modified) (Property Modified)
11204 trunk/doc/monitor.txt (File Modified) (Property Modified)
11205 trunk/doc/old/Authors (Property Modified)
11206 trunk/doc/operguide.txt (File Modified) (Property Modified)
11207 trunk/doc/opermyth.txt (Property Modified)
11208 trunk/doc/server-version-info (File Modified) (Property Modified)
11209 trunk/doc/services.txt (File Modified) (Property Modified)
11210 trunk/doc/technical/README.TSora (Property Modified)
11211 trunk/doc/technical/cluster.txt (File Modified) (Property Modified)
11212 trunk/doc/technical/event.txt (File Modified) (Property Modified)
11213 trunk/doc/technical/fd-management.txt (File Modified) (Property Modified)
11214 trunk/doc/technical/file-management.txt (File Modified) (Property Modified)
11215 trunk/doc/technical/hostmask.txt (File Modified) (Property Modified)
11216 trunk/doc/technical/index.txt (File Modified) (Property Modified)
11217 trunk/doc/technical/linebuf.txt (File Modified) (Property Modified)
11218 trunk/doc/technical/network.txt (File Modified) (Property Modified)
11219 trunk/doc/technical/rfc1459.txt (Property Modified)
11220 trunk/doc/technical/send.txt (File Modified) (Property Modified)
11221 trunk/doc/technical/ts5.txt (File Modified) (Property Modified)
11222 trunk/doc/technical/ts6.txt (File Modified) (Property Modified)
11223 trunk/doc/tgchange.txt (File Modified) (Property Modified)
11224 trunk/doc/whats-new-2.0.txt (File Modified) (Property Modified)
11225 trunk/doc/whats-new-2.1.txt (File Modified) (Property Modified)
11226 trunk/help/Makefile.in (File Modified) (Property Modified)
11227 trunk/help/opers/accept (Property Modified)
11228 trunk/help/opers/admin (Property Modified)
11229 trunk/help/opers/away (Property Modified)
11230 trunk/help/opers/capab (Property Modified)
11231 trunk/help/opers/challenge (Property Modified)
11232 trunk/help/opers/close (Property Modified)
11233 trunk/help/opers/cmode (Property Modified)
11234 trunk/help/opers/cnotice (Property Modified)
11235 trunk/help/opers/connect (Property Modified)
11236 trunk/help/opers/cprivmsg (Property Modified)
11237 trunk/help/opers/credits (Property Modified)
11238 trunk/help/opers/die (Property Modified)
11239 trunk/help/opers/dline (Property Modified)
11240 trunk/help/opers/eob (Property Modified)
11241 trunk/help/opers/error (Property Modified)
11242 trunk/help/opers/etrace (Property Modified)
11243 trunk/help/opers/gline (Property Modified)
11244 trunk/help/opers/help (Property Modified)
11245 trunk/help/opers/index (Property Modified)
11246 trunk/help/opers/info (Property Modified)
11247 trunk/help/opers/invite (Property Modified)
11248 trunk/help/opers/ison (Property Modified)
11249 trunk/help/opers/join (Property Modified)
11250 trunk/help/opers/kick (Property Modified)
11251 trunk/help/opers/kill (Property Modified)
11252 trunk/help/opers/kline (Property Modified)
11253 trunk/help/opers/knock (Property Modified)
11254 trunk/help/opers/links (Property Modified)
11255 trunk/help/opers/list (Property Modified)
11256 trunk/help/opers/locops (Property Modified)
11257 trunk/help/opers/lusers (Property Modified)
11258 trunk/help/opers/modlist (Property Modified)
11259 trunk/help/opers/modload (Property Modified)
11260 trunk/help/opers/modrestart (Property Modified)
11261 trunk/help/opers/modunload (Property Modified)
11262 trunk/help/opers/motd (Property Modified)
11263 trunk/help/opers/names (Property Modified)
11264 trunk/help/opers/nick (Property Modified)
11265 trunk/help/opers/notice (Property Modified)
11266 trunk/help/opers/oper (Property Modified)
11267 trunk/help/opers/operspy (Property Modified)
11268 trunk/help/opers/operwall (Property Modified)
11269 trunk/help/opers/part (Property Modified)
11270 trunk/help/opers/pass (Property Modified)
11271 trunk/help/opers/ping (Property Modified)
11272 trunk/help/opers/pong (Property Modified)
11273 trunk/help/opers/post (Property Modified)
11274 trunk/help/opers/privmsg (Property Modified)
11275 trunk/help/opers/quit (Property Modified)
11276 trunk/help/opers/rehash (Property Modified)
11277 trunk/help/opers/restart (Property Modified)
11278 trunk/help/opers/resv (Property Modified)
11279 trunk/help/opers/server (Property Modified)
11280 trunk/help/opers/set (Property Modified)
11281 trunk/help/opers/sjoin (Property Modified)
11282 trunk/help/opers/squit (Property Modified)
11283 trunk/help/opers/stats (Property Modified)
11284 trunk/help/opers/svinfo (Property Modified)
11285 trunk/help/opers/testgecos (Property Modified)
11286 trunk/help/opers/testline (Property Modified)
11287 trunk/help/opers/testmask (Property Modified)
11288 trunk/help/opers/time (Property Modified)
11289 trunk/help/opers/topic (Property Modified)
11290 trunk/help/opers/trace (Property Modified)
11291 trunk/help/opers/uhelp (Property Modified)
11292 trunk/help/opers/umode (Property Modified)
11293 trunk/help/opers/undline (Property Modified)
11294 trunk/help/opers/ungline (Property Modified)
11295 trunk/help/opers/unkline (Property Modified)
11296 trunk/help/opers/unresv (Property Modified)
11297 trunk/help/opers/unxline (Property Modified)
11298 trunk/help/opers/user (Property Modified)
11299 trunk/help/opers/userhost (Property Modified)
11300 trunk/help/opers/users (Property Modified)
11301 trunk/help/opers/version (Property Modified)
11302 trunk/help/opers/wallops (Property Modified)
11303 trunk/help/opers/who (Property Modified)
11304 trunk/help/opers/whois (Property Modified)
11305 trunk/help/opers/whowas (Property Modified)
11306 trunk/help/opers/xline (Property Modified)
11307 trunk/help/users/index (Property Modified)
11308 trunk/help/users/info (Property Modified)
11309 trunk/help/users/notice (Property Modified)
11310 trunk/help/users/privmsg (Property Modified)
11311 trunk/help/users/stats (Property Modified)
11312 trunk/help/users/umode (Property Modified)
11313 trunk/include/.cvsignore (Property Modified)
11314 trunk/include/.indent.pro (Property Modified)
11315 trunk/include/balloc.h (File Modified) (Property Modified)
11316 trunk/include/cache.h (File Modified) (Property Modified)
11317 trunk/include/channel.h (File Modified) (Property Modified)
11318 trunk/include/class.h (File Modified) (Property Modified)
11319 trunk/include/client.h (File Modified) (Property Modified)
11320 trunk/include/commio.h (File Modified) (Property Modified)
11321 trunk/include/common.h (File Modified) (Property Modified)
11322 trunk/include/config.h (File Modified) (Property Modified)
11323 trunk/include/config.h.dist (File Modified) (Property Modified)
11324 trunk/include/defaults.h (File Modified) (Property Modified)
11325 trunk/include/event.h (File Modified) (Property Modified)
11326 trunk/include/hash.h (File Modified) (Property Modified)
11327 trunk/include/hook.h (File Modified) (Property Modified)
11328 trunk/include/hostmask.h (File Modified) (Property Modified)
11329 trunk/include/irc_string.h (File Modified) (Property Modified)
11330 trunk/include/ircd.h (File Modified) (Property Modified)
11331 trunk/include/ircd_defs.h (File Modified) (Property Modified)
11332 trunk/include/ircd_getopt.h (File Modified) (Property Modified)
11333 trunk/include/ircd_signal.h (File Modified) (Property Modified)
11334 trunk/include/linebuf.h (File Modified) (Property Modified)
11335 trunk/include/listener.h (File Modified) (Property Modified)
11336 trunk/include/m_info.h (File Modified) (Property Modified)
11337 trunk/include/memory.h (File Modified) (Property Modified)
11338 trunk/include/modules.h (File Modified) (Property Modified)
11339 trunk/include/monitor.h (File Modified) (Property Modified)
11340 trunk/include/msg.h (File Modified) (Property Modified)
11341 trunk/include/newconf.h (File Modified) (Property Modified)
11342 trunk/include/numeric.h (File Modified) (Property Modified)
11343 trunk/include/packet.h (File Modified) (Property Modified)
11344 trunk/include/parse.h (File Modified) (Property Modified)
11345 trunk/include/patchlevel.h (File Modified) (Property Modified)
11346 trunk/include/patricia.h (File Modified) (Property Modified)
11347 trunk/include/reject.h (File Modified) (Property Modified)
11348 trunk/include/res.h (File Modified) (Property Modified)
11349 trunk/include/restart.h (File Modified) (Property Modified)
11350 trunk/include/s_auth.h (File Modified) (Property Modified)
11351 trunk/include/s_conf.h (File Modified) (Property Modified)
11352 trunk/include/s_gline.h (File Modified) (Property Modified)
11353 trunk/include/s_log.h (File Modified) (Property Modified)
11354 trunk/include/s_newconf.h (File Modified) (Property Modified)
11355 trunk/include/s_serv.h (File Modified) (Property Modified)
11356 trunk/include/s_stats.h (File Modified) (Property Modified)
11357 trunk/include/s_user.h (File Modified) (Property Modified)
11358 trunk/include/s_zip.h (File Modified) (Property Modified)
11359 trunk/include/scache.h (File Modified) (Property Modified)
11360 trunk/include/send.h (File Modified) (Property Modified)
11361 trunk/include/serno.h (Property Modified)
11362 trunk/include/setup.h.in (Property Modified)
11363 trunk/include/sprintf_irc.h (File Modified) (Property Modified)
11364 trunk/include/stdinc.h (File Modified) (Property Modified)
11365 trunk/include/supported.h (File Modified) (Property Modified)
11366 trunk/include/tools.h (File Modified) (Property Modified)
11367 trunk/include/whowas.h (File Modified) (Property Modified)
11368 trunk/install-sh (File Modified) (Property Modified)
11369 trunk/modules/.cvsignore (Property Modified)
11370 trunk/modules/.depend (Property Modified)
11371 trunk/modules/.indent.pro (Property Modified)
11372 trunk/modules/Makefile.in (File Modified) (Property Modified)
11373 trunk/modules/core/m_die.c (File Modified) (Property Modified)
11374 trunk/modules/core/m_error.c (File Modified) (Property Modified)
11375 trunk/modules/core/m_join.c (File Modified) (Property Modified)
11376 trunk/modules/core/m_kick.c (File Modified) (Property Modified)
11377 trunk/modules/core/m_kill.c (File Modified) (Property Modified)
11378 trunk/modules/core/m_message.c (File Modified) (Property Modified)
11379 trunk/modules/core/m_mode.c (File Modified) (Property Modified)
11380 trunk/modules/core/m_nick.c (File Modified) (Property Modified)
11381 trunk/modules/core/m_part.c (File Modified) (Property Modified)
11382 trunk/modules/core/m_quit.c (File Modified) (Property Modified)
11383 trunk/modules/core/m_server.c (File Modified) (Property Modified)
11384 trunk/modules/core/m_sjoin.c (File Modified) (Property Modified)
11385 trunk/modules/core/m_squit.c (File Modified) (Property Modified)
11386 trunk/modules/m_accept.c (File Modified) (Property Modified)
11387 trunk/modules/m_admin.c (File Modified) (Property Modified)
11388 trunk/modules/m_away.c (File Modified) (Property Modified)
11389 trunk/modules/m_cap.c (File Modified) (Property Modified)
11390 trunk/modules/m_capab.c (File Modified) (Property Modified)
11391 trunk/modules/m_challenge.c (File Modified) (Property Modified)
11392 trunk/modules/m_chghost.c (File Modified) (Property Modified)
11393 trunk/modules/m_close.c (File Modified) (Property Modified)
11394 trunk/modules/m_cmessage.c (File Modified) (Property Modified)
11395 trunk/modules/m_connect.c (File Modified) (Property Modified)
11396 trunk/modules/m_dline.c (File Modified) (Property Modified)
11397 trunk/modules/m_encap.c (File Modified) (Property Modified)
11398 trunk/modules/m_etrace.c (File Modified) (Property Modified)
11399 trunk/modules/m_gline.c (File Modified) (Property Modified)
11400 trunk/modules/m_help.c (File Modified) (Property Modified)
11401 trunk/modules/m_info.c (File Modified) (Property Modified)
11402 trunk/modules/m_invite.c (File Modified) (Property Modified)
11403 trunk/modules/m_ison.c (File Modified) (Property Modified)
11404 trunk/modules/m_kline.c (File Modified) (Property Modified)
11405 trunk/modules/m_knock.c (File Modified) (Property Modified)
11406 trunk/modules/m_links.c (File Modified) (Property Modified)
11407 trunk/modules/m_list.c (File Modified) (Property Modified)
11408 trunk/modules/m_locops.c (File Modified) (Property Modified)
11409 trunk/modules/m_lusers.c (File Modified) (Property Modified)
11410 trunk/modules/m_map.c (File Modified) (Property Modified)
11411 trunk/modules/m_monitor.c (File Modified) (Property Modified)
11412 trunk/modules/m_motd.c (File Modified) (Property Modified)
11413 trunk/modules/m_names.c (File Modified) (Property Modified)
11414 trunk/modules/m_oper.c (File Modified) (Property Modified)
11415 trunk/modules/m_operspy.c (File Modified) (Property Modified)
11416 trunk/modules/m_pass.c (File Modified) (Property Modified)
11417 trunk/modules/m_ping.c (File Modified) (Property Modified)
11418 trunk/modules/m_pong.c (File Modified) (Property Modified)
11419 trunk/modules/m_post.c (File Modified) (Property Modified)
11420 trunk/modules/m_rehash.c (File Modified) (Property Modified)
11421 trunk/modules/m_restart.c (File Modified) (Property Modified)
11422 trunk/modules/m_resv.c (File Modified) (Property Modified)
11423 trunk/modules/m_services.c (File Modified) (Property Modified)
11424 trunk/modules/m_set.c (File Modified) (Property Modified)
11425 trunk/modules/m_stats.c (File Modified) (Property Modified)
11426 trunk/modules/m_svinfo.c (File Modified) (Property Modified)
11427 trunk/modules/m_tb.c (File Modified) (Property Modified)
11428 trunk/modules/m_testline.c (File Modified) (Property Modified)
11429 trunk/modules/m_testmask.c (File Modified) (Property Modified)
11430 trunk/modules/m_time.c (File Modified) (Property Modified)
11431 trunk/modules/m_topic.c (File Modified) (Property Modified)
11432 trunk/modules/m_trace.c (File Modified) (Property Modified)
11433 trunk/modules/m_unreject.c (File Modified) (Property Modified)
11434 trunk/modules/m_user.c (File Modified) (Property Modified)
11435 trunk/modules/m_userhost.c (File Modified) (Property Modified)
11436 trunk/modules/m_users.c (File Modified) (Property Modified)
11437 trunk/modules/m_version.c (File Modified) (Property Modified)
11438 trunk/modules/m_wallops.c (File Modified) (Property Modified)
11439 trunk/modules/m_who.c (File Modified) (Property Modified)
11440 trunk/modules/m_whois.c (File Modified) (Property Modified)
11441 trunk/modules/m_whowas.c (File Modified) (Property Modified)
11442 trunk/modules/m_xline.c (File Modified) (Property Modified)
11443 trunk/modules/static_modules.c.SH (File Modified) (Property Modified)
11444 trunk/servlink/.cvsignore (Property Modified)
11445 trunk/servlink/.indent.pro (Property Modified)
11446 trunk/servlink/Makefile.in (File Modified) (Property Modified)
11447 trunk/servlink/README (File Modified) (Property Modified)
11448 trunk/servlink/TODO (File Modified) (Property Modified)
11449 trunk/servlink/control.c (File Modified) (Property Modified)
11450 trunk/servlink/control.h (File Modified) (Property Modified)
11451 trunk/servlink/io.c (File Modified) (Property Modified)
11452 trunk/servlink/io.h (File Modified) (Property Modified)
11453 trunk/servlink/servlink.c (File Modified) (Property Modified)
11454 trunk/servlink/servlink.h (File Modified) (Property Modified)
11455 trunk/src/.cvsignore (Property Modified)
11456 trunk/src/.depend (Property Modified)
11457 trunk/src/.indent.pro (Property Modified)
11458 trunk/src/Makefile.in (File Modified) (Property Modified)
11459 trunk/src/adns.c (File Modified) (Property Modified)
11460 trunk/src/balloc.c (File Modified) (Property Modified)
11461 trunk/src/cache.c (File Modified) (Property Modified)
11462 trunk/src/channel.c (File Modified) (Property Modified)
11463 trunk/src/class.c (File Modified) (Property Modified)
11464 trunk/src/client.c (File Modified) (Property Modified)
11465 trunk/src/commio.c (File Modified) (Property Modified)
11466 trunk/src/devpoll.c (File Modified) (Property Modified)
11467 trunk/src/epoll.c (File Modified) (Property Modified)
11468 trunk/src/event.c (File Modified) (Property Modified)
11469 trunk/src/getopt.c (File Modified) (Property Modified)
11470 trunk/src/hash.c (File Modified) (Property Modified)
11471 trunk/src/hook.c (File Modified) (Property Modified)
11472 trunk/src/hostmask.c (File Modified) (Property Modified)
11473 trunk/src/irc_string.c (File Modified) (Property Modified)
11474 trunk/src/ircd.c (File Modified) (Property Modified)
11475 trunk/src/ircd_lexer.l (File Modified) (Property Modified)
11476 trunk/src/ircd_parser.y (File Modified) (Property Modified)
11477 trunk/src/ircd_signal.c (File Modified) (Property Modified)
11478 trunk/src/kdparse.c (File Modified) (Property Modified)
11479 trunk/src/kqueue.c (File Modified) (Property Modified)
11480 trunk/src/linebuf.c (File Modified) (Property Modified)
11481 trunk/src/listener.c (File Modified) (Property Modified)
11482 trunk/src/match.c (File Modified) (Property Modified)
11483 trunk/src/memory.c (File Modified) (Property Modified)
11484 trunk/src/messages.tab (File Modified) (Property Modified)
11485 trunk/src/modules.c (File Modified) (Property Modified)
11486 trunk/src/monitor.c (File Modified) (Property Modified)
11487 trunk/src/newconf.c (File Modified) (Property Modified)
11488 trunk/src/numeric.c (File Modified) (Property Modified)
11489 trunk/src/packet.c (File Modified) (Property Modified)
11490 trunk/src/parse.c (File Modified) (Property Modified)
11491 trunk/src/patricia.c (File Modified) (Property Modified)
11492 trunk/src/poll.c (File Modified) (Property Modified)
11493 trunk/src/reject.c (File Modified) (Property Modified)
11494 trunk/src/restart.c (File Modified) (Property Modified)
11495 trunk/src/s_auth.c (File Modified) (Property Modified)
11496 trunk/src/s_conf.c (File Modified) (Property Modified)
11497 trunk/src/s_gline.c (File Modified) (Property Modified)
11498 trunk/src/s_log.c (File Modified) (Property Modified)
11499 trunk/src/s_newconf.c (File Modified) (Property Modified)
11500 trunk/src/s_serv.c (File Modified) (Property Modified)
11501 trunk/src/s_stats.c (File Modified) (Property Modified)
11502 trunk/src/s_user.c (File Modified) (Property Modified)
11503 trunk/src/scache.c (File Modified) (Property Modified)
11504 trunk/src/select.c (File Modified) (Property Modified)
11505 trunk/src/send.c (File Modified) (Property Modified)
11506 trunk/src/snprintf.c (File Modified) (Property Modified)
11507 trunk/src/tools.c (File Modified) (Property Modified)
11508 trunk/src/version.c.SH (File Modified) (Property Modified)
11509 trunk/src/whowas.c (File Modified) (Property Modified)
11510 trunk/tools/.cvsignore (Property Modified)
11511 trunk/tools/Makefile.in (File Modified) (Property Modified)
11512 trunk/tools/README (File Modified) (Property Modified)
11513 trunk/tools/README.mkpasswd (File Modified) (Property Modified)
11514 trunk/tools/convertilines.c (File Modified) (Property Modified)
11515 trunk/tools/convertklines.c (File Modified) (Property Modified)
11516 trunk/tools/mkkeypair (Property Modified)
11517 trunk/tools/mkpasswd.c (File Modified) (Property Modified)
11518 trunk/tools/rsa_respond/.cvsignore (Property Modified)
11519 trunk/tools/rsa_respond/Makefile (File Modified) (Property Modified)
11520 trunk/tools/rsa_respond/README (File Modified) (Property Modified)
11521 trunk/tools/rsa_respond/challenge.irc (File Modified) (Property Modified)
11522 trunk/tools/rsa_respond/challenge.pl (File Modified) (Property Modified)
11523 trunk/tools/rsa_respond/respond.c (File Modified) (Property Modified)
11524 trunk/tools/rsa_respond/rsa_respond-insecure.diff (File Modified) (Property Modified)
11525 trunk/tools/untabify (File Modified) (Property Modified)
11526 trunk/tools/viconf.c (File Modified) (Property Modified)
11527
11528
11529 nenolod 2005/09/10 00:57:52 UTC (20050910-4)
11530 Log:
11531 - Update RELNOTES.
11532
11533
11534 Modified:
11535 trunk/RELNOTES (File Modified)
11536
11537
11538 nenolod 2005/09/10 00:50:51 UTC (20050910-2)
11539 Log:
11540 - Make version.c use our serial, not ratbox's.
11541
11542
11543 Modified:
11544 trunk/src/version.c.SH (File Modified)
11545
11546
11547 leeh 2005/09/06 15:59:08 UTC (20050906_2-20748)
11548 Log:
11549 - update RELNOTES
11550 - revved patchlevel to 2.1.5
11551
11552
11553 Modified:
11554 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11555 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11556
11557
11558 leeh 2005/09/06 15:58:31 UTC (20050906_1-20746)
11559 Log:
11560 - fix buffer overflow and unterminated buffer when removing TS6 bans
11561 - fix rebuilding of SJOIN
11562
11563
11564 Modified:
11565 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11566
11567
11568 androsyn 2005/09/06 02:31:24 UTC (20050906_0-20728)
11569 Log:
11570 have servlink report if it gets an uncompressed error message when it gets inflate failures
11571
11572 Modified:
11573 ircd-ratbox/branches/RATBOX_2_1/servlink/io.c (File Modified)
11574
11575
11576 leeh 2005/08/31 20:59:02 UTC (20050831_0-20702)
11577 Log:
11578 - extend our copyrights to 2005.
11579
11580
11581 Modified:
11582 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_die.c (File Modified)
11583 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_error.c (File Modified)
11584 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_join.c (File Modified)
11585 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kick.c (File Modified)
11586 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_kill.c (File Modified)
11587 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_message.c (File Modified)
11588 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11589 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11590 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_part.c (File Modified)
11591 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_quit.c (File Modified)
11592 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_server.c (File Modified)
11593 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_sjoin.c (File Modified)
11594 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_squit.c (File Modified)
11595 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11596 ircd-ratbox/branches/RATBOX_2_1/modules/m_admin.c (File Modified)
11597 ircd-ratbox/branches/RATBOX_2_1/modules/m_away.c (File Modified)
11598 ircd-ratbox/branches/RATBOX_2_1/modules/m_capab.c (File Modified)
11599 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11600 ircd-ratbox/branches/RATBOX_2_1/modules/m_close.c (File Modified)
11601 ircd-ratbox/branches/RATBOX_2_1/modules/m_connect.c (File Modified)
11602 ircd-ratbox/branches/RATBOX_2_1/modules/m_dline.c (File Modified)
11603 ircd-ratbox/branches/RATBOX_2_1/modules/m_encap.c (File Modified)
11604 ircd-ratbox/branches/RATBOX_2_1/modules/m_etrace.c (File Modified)
11605 ircd-ratbox/branches/RATBOX_2_1/modules/m_gline.c (File Modified)
11606 ircd-ratbox/branches/RATBOX_2_1/modules/m_help.c (File Modified)
11607 ircd-ratbox/branches/RATBOX_2_1/modules/m_info.c (File Modified)
11608 ircd-ratbox/branches/RATBOX_2_1/modules/m_invite.c (File Modified)
11609 ircd-ratbox/branches/RATBOX_2_1/modules/m_ison.c (File Modified)
11610 ircd-ratbox/branches/RATBOX_2_1/modules/m_kline.c (File Modified)
11611 ircd-ratbox/branches/RATBOX_2_1/modules/m_knock.c (File Modified)
11612 ircd-ratbox/branches/RATBOX_2_1/modules/m_links.c (File Modified)
11613 ircd-ratbox/branches/RATBOX_2_1/modules/m_list.c (File Modified)
11614 ircd-ratbox/branches/RATBOX_2_1/modules/m_locops.c (File Modified)
11615 ircd-ratbox/branches/RATBOX_2_1/modules/m_lusers.c (File Modified)
11616 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11617 ircd-ratbox/branches/RATBOX_2_1/modules/m_names.c (File Modified)
11618 ircd-ratbox/branches/RATBOX_2_1/modules/m_oper.c (File Modified)
11619 ircd-ratbox/branches/RATBOX_2_1/modules/m_operspy.c (File Modified)
11620 ircd-ratbox/branches/RATBOX_2_1/modules/m_pass.c (File Modified)
11621 ircd-ratbox/branches/RATBOX_2_1/modules/m_ping.c (File Modified)
11622 ircd-ratbox/branches/RATBOX_2_1/modules/m_pong.c (File Modified)
11623 ircd-ratbox/branches/RATBOX_2_1/modules/m_post.c (File Modified)
11624 ircd-ratbox/branches/RATBOX_2_1/modules/m_rehash.c (File Modified)
11625 ircd-ratbox/branches/RATBOX_2_1/modules/m_restart.c (File Modified)
11626 ircd-ratbox/branches/RATBOX_2_1/modules/m_resv.c (File Modified)
11627 ircd-ratbox/branches/RATBOX_2_1/modules/m_set.c (File Modified)
11628 ircd-ratbox/branches/RATBOX_2_1/modules/m_stats.c (File Modified)
11629 ircd-ratbox/branches/RATBOX_2_1/modules/m_svinfo.c (File Modified)
11630 ircd-ratbox/branches/RATBOX_2_1/modules/m_tb.c (File Modified)
11631 ircd-ratbox/branches/RATBOX_2_1/modules/m_testline.c (File Modified)
11632 ircd-ratbox/branches/RATBOX_2_1/modules/m_topic.c (File Modified)
11633 ircd-ratbox/branches/RATBOX_2_1/modules/m_trace.c (File Modified)
11634 ircd-ratbox/branches/RATBOX_2_1/modules/m_unreject.c (File Modified)
11635 ircd-ratbox/branches/RATBOX_2_1/modules/m_user.c (File Modified)
11636 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11637 ircd-ratbox/branches/RATBOX_2_1/modules/m_users.c (File Modified)
11638 ircd-ratbox/branches/RATBOX_2_1/modules/m_version.c (File Modified)
11639 ircd-ratbox/branches/RATBOX_2_1/modules/m_wallops.c (File Modified)
11640 ircd-ratbox/branches/RATBOX_2_1/modules/m_who.c (File Modified)
11641 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11642 ircd-ratbox/branches/RATBOX_2_1/modules/m_whowas.c (File Modified)
11643 ircd-ratbox/branches/RATBOX_2_1/modules/m_xline.c (File Modified)
11644 ircd-ratbox/branches/RATBOX_2_1/modules/static_modules.c.SH (File Modified)
11645 ircd-ratbox/branches/RATBOX_2_1/src/adns.c (File Modified)
11646 ircd-ratbox/branches/RATBOX_2_1/src/balloc.c (File Modified)
11647 ircd-ratbox/branches/RATBOX_2_1/src/cache.c (File Modified)
11648 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11649 ircd-ratbox/branches/RATBOX_2_1/src/class.c (File Modified)
11650 ircd-ratbox/branches/RATBOX_2_1/src/client.c (File Modified)
11651 ircd-ratbox/branches/RATBOX_2_1/src/commio.c (File Modified)
11652 ircd-ratbox/branches/RATBOX_2_1/src/devpoll.c (File Modified)
11653 ircd-ratbox/branches/RATBOX_2_1/src/epoll.c (File Modified)
11654 ircd-ratbox/branches/RATBOX_2_1/src/event.c (File Modified)
11655 ircd-ratbox/branches/RATBOX_2_1/src/getopt.c (File Modified)
11656 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11657 ircd-ratbox/branches/RATBOX_2_1/src/hostmask.c (File Modified)
11658 ircd-ratbox/branches/RATBOX_2_1/src/irc_string.c (File Modified)
11659 ircd-ratbox/branches/RATBOX_2_1/src/ircd.c (File Modified)
11660 ircd-ratbox/branches/RATBOX_2_1/src/kdparse.c (File Modified)
11661 ircd-ratbox/branches/RATBOX_2_1/src/kqueue.c (File Modified)
11662 ircd-ratbox/branches/RATBOX_2_1/src/linebuf.c (File Modified)
11663 ircd-ratbox/branches/RATBOX_2_1/src/listener.c (File Modified)
11664 ircd-ratbox/branches/RATBOX_2_1/src/memory.c (File Modified)
11665 ircd-ratbox/branches/RATBOX_2_1/src/modules.c (File Modified)
11666 ircd-ratbox/branches/RATBOX_2_1/src/numeric.c (File Modified)
11667 ircd-ratbox/branches/RATBOX_2_1/src/packet.c (File Modified)
11668 ircd-ratbox/branches/RATBOX_2_1/src/parse.c (File Modified)
11669 ircd-ratbox/branches/RATBOX_2_1/src/poll.c (File Modified)
11670 ircd-ratbox/branches/RATBOX_2_1/src/reject.c (File Modified)
11671 ircd-ratbox/branches/RATBOX_2_1/src/restart.c (File Modified)
11672 ircd-ratbox/branches/RATBOX_2_1/src/s_auth.c (File Modified)
11673 ircd-ratbox/branches/RATBOX_2_1/src/s_conf.c (File Modified)
11674 ircd-ratbox/branches/RATBOX_2_1/src/s_gline.c (File Modified)
11675 ircd-ratbox/branches/RATBOX_2_1/src/s_log.c (File Modified)
11676 ircd-ratbox/branches/RATBOX_2_1/src/s_newconf.c (File Modified)
11677 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11678 ircd-ratbox/branches/RATBOX_2_1/src/s_stats.c (File Modified)
11679 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11680 ircd-ratbox/branches/RATBOX_2_1/src/scache.c (File Modified)
11681 ircd-ratbox/branches/RATBOX_2_1/src/select.c (File Modified)
11682 ircd-ratbox/branches/RATBOX_2_1/src/send.c (File Modified)
11683 ircd-ratbox/branches/RATBOX_2_1/src/tools.c (File Modified)
11684 ircd-ratbox/branches/RATBOX_2_1/src/version.c.SH (File Modified)
11685 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11686
11687
11688 leeh 2005/08/26 13:07:25 UTC (20050826_1-20692)
11689 Log:
11690 - update RELNOTES
11691 - revved patchlevel to 2.1.4
11692
11693
11694 Modified:
11695 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11696 ircd-ratbox/branches/RATBOX_2_1/include/patchlevel.h (File Modified)
11697
11698
11699 leeh 2005/08/26 12:22:52 UTC (20050826_0-20690)
11700 Log:
11701 - add TARGMAX to 005
11702 - remove the +1 from ->uid in struct Client
11703 - fix checking of accept entries in m_accept.c
11704
11705
11706 Modified:
11707 ircd-ratbox/branches/RATBOX_2_1/include/client.h (File Modified)
11708 ircd-ratbox/branches/RATBOX_2_1/include/supported.h (File Modified)
11709 ircd-ratbox/branches/RATBOX_2_1/modules/m_accept.c (File Modified)
11710 ircd-ratbox/branches/RATBOX_2_1/src/s_user.c (File Modified)
11711
11712
11713 leeh 2005/08/23 19:28:33 UTC (20050823_0-20664)
11714 Log:
11715 - via jilles, fix possibility of RPL_WHOISCHANNELS being cut when we
11716 send it over TS6
11717
11718
11719 Modified:
11720 ircd-ratbox/branches/RATBOX_2_1/modules/m_whois.c (File Modified)
11721
11722
11723 leeh 2005/08/22 20:13:32 UTC (20050822_1-20640)
11724 Log:
11725 - remove an unused variable
11726
11727
11728 Modified:
11729 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11730
11731
11732 androsyn 2005/08/22 10:38:59 UTC (20050822_0-20638)
11733 Log:
11734 don't burst a TS5 name in burst_TS6. -via jillies
11735
11736 Modified:
11737 ircd-ratbox/branches/RATBOX_2_1/src/s_serv.c (File Modified)
11738
11739
11740 leeh 2005/08/21 12:17:12 UTC (20050821_1-20626)
11741 Log:
11742 - via jilles, make nickchanges invalidate any cached bans for
11743 quiet_on_ban
11744
11745
11746 Modified:
11747 ircd-ratbox/branches/RATBOX_2_1/include/channel.h (File Modified)
11748 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_nick.c (File Modified)
11749 ircd-ratbox/branches/RATBOX_2_1/modules/m_services.c (File Modified)
11750 ircd-ratbox/branches/RATBOX_2_1/src/channel.c (File Modified)
11751
11752
11753 leeh 2005/08/21 11:25:46 UTC (20050821_0-20624)
11754 Log:
11755 - fix some char vs byte usage to make adns compile cleanly with gcc4
11756
11757
11758 Modified:
11759 ircd-ratbox/branches/RATBOX_2_1/adns/event.c (File Modified)
11760 ircd-ratbox/branches/RATBOX_2_1/adns/general.c (File Modified)
11761 ircd-ratbox/branches/RATBOX_2_1/adns/internal.h (File Modified)
11762 ircd-ratbox/branches/RATBOX_2_1/adns/parse.c (File Modified)
11763 ircd-ratbox/branches/RATBOX_2_1/adns/query.c (File Modified)
11764 ircd-ratbox/branches/RATBOX_2_1/adns/reply.c (File Modified)
11765 ircd-ratbox/branches/RATBOX_2_1/adns/transmit.c (File Modified)
11766 ircd-ratbox/branches/RATBOX_2_1/adns/types.c (File Modified)
11767
11768
11769 androsyn 2005/07/31 05:12:43 UTC (20050731_0-20607)
11770 Log:
11771 userhost should allow 5 userhost checks, not 4
11772
11773 Modified:
11774 ircd-ratbox/branches/RATBOX_2_1/modules/m_userhost.c (File Modified)
11775
11776
11777 leeh 2005/07/17 20:10:30 UTC (20050717_2-20587)
11778 Log:
11779 - another darwin fix
11780
11781
11782 Modified:
11783 ircd-ratbox/branches/RATBOX_2_1/src/monitor.c (File Modified)
11784
11785
11786 leeh 2005/07/17 18:55:27 UTC (20050717_1-20583)
11787 Log:
11788 - darwin fixes
11789
11790
11791 Modified:
11792 ircd-ratbox/branches/RATBOX_2_1/adns/Makefile.in (File Modified)
11793 ircd-ratbox/branches/RATBOX_2_1/include/ircd_defs.h (File Modified)
11794 ircd-ratbox/branches/RATBOX_2_1/include/newconf.h (File Modified)
11795 ircd-ratbox/branches/RATBOX_2_1/include/s_conf.h (File Modified)
11796 ircd-ratbox/branches/RATBOX_2_1/modules/Makefile.in (File Modified)
11797 ircd-ratbox/branches/RATBOX_2_1/modules/m_challenge.c (File Modified)
11798 ircd-ratbox/branches/RATBOX_2_1/src/hash.c (File Modified)
11799 ircd-ratbox/branches/RATBOX_2_1/src/whowas.c (File Modified)
11800
11801
11802 leeh 2005/07/17 17:00:02 UTC (20050717_0-20575)
11803 Log:
11804 - remove bogus extern of abort_list
11805
11806
11807 Modified:
11808 ircd-ratbox/branches/RATBOX_2_1/include/ircd.h (File Modified)
11809
11810
11811 androsyn 2005/07/08 00:37:30 UTC (20050708_0-20553)
11812 Log:
11813 svn repo access stuff
11814
11815 Modified:
11816 ircd-ratbox/branches/RATBOX_2_1/SVN-Access (File Added)
11817
11818
11819 androsyn 2005/07/07 21:01:50 UTC (20050707_1-20547)
11820 Log:
11821 test commit
11822
11823
11824 Modified:
11825 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11826
11827
11828 androsyn 2005/07/07 21:01:50 UTC (20050707_0-20547)
11829 Log:
11830 test commit
11831
11832
11833 Modified:
11834 ircd-ratbox/branches/RATBOX_2_1/RELNOTES (File Modified)
11835
11836
11837 androsyn 2005/07/05 14:01:52 UTC (20050705_2-19423)
11838 Log:
11839 revert omotd..i thought it was a good idea..oh well
11840
11841 Modified:
11842 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11843
11844
11845 androsyn 2005/07/05 04:55:42 UTC (20050705_1-19411)
11846 Log:
11847 Commas are bad things in channel keys
11848
11849
11850 Modified:
11851 ircd-ratbox/branches/RATBOX_2_1/modules/core/m_mode.c (File Modified)
11852
11853
11854 androsyn 2005/07/05 04:16:51 UTC (20050705_0-19405)
11855 Log:
11856 Add OMOTD command to display oper motd
11857
11858
11859 Modified:
11860 ircd-ratbox/branches/RATBOX_2_1/modules/m_motd.c (File Modified)
11861
11862
11863 androsyn 2005/07/04 08:27:58 UTC (20050704_0-19391)
11864 Log:
11865 set m->prev = NULL in dlinkAdd, as it could possibly cause issues
11866
11867 Modified:
11868 ircd-ratbox/branches/RATBOX_2_1/include/tools.h (File Modified)
11869
11870
11871 leeh 2005/06/22 22:10:50 UTC (20050622_0)
11872
11873 Modified files: (Branch: RATBOX_2_1)
11874 modules m_whois.c
11875 Log:
11876 - stop testing whois for protocol violations, as they can be caused in
11877 ircds going all the way back to the original ircd2.8
11878
11879 Revision Changes Path
11880 1.147.4.1 +20 -2 ircd-ratbox/modules/m_whois.c
11881
11882
11883
11884 leeh 2005/06/16 23:10:21 UTC (20050616_0)
11885
11886 Modified files: (Branch: RATBOX_2_1)
11887 modules m_time.c
11888 Log:
11889 - remove some 2.2 code
11890
11891 Revision Changes Path
11892 1.45.8.2 +5 -4 ircd-ratbox/modules/m_time.c
11893
11894
11895
11896 androsyn 2005/06/15 18:55:24 UTC (20050615_2)
11897
11898 Modified files: (Branch: RATBOX_2_1)
11899 modules m_time.c
11900 Log:
11901 backport of the silly december 31st bug
11902
11903 Revision Changes Path
11904 1.45.8.1 +6 -7 ircd-ratbox/modules/m_time.c
11905
11906
11907
11908 leeh 2005/06/15 13:51:57 UTC (20050615_1)
11909
11910 Modified files: (Branch: RATBOX_2_1)
11911 . RELNOTES
11912 include patchlevel.h
11913 Log:
11914 - revved patchlevel to 2.1.3
11915
11916 Revision Changes Path
11917 1.114.2.3 +18 -0 ircd-ratbox/RELNOTES
11918 7.73.2.3 +1 -1 ircd-ratbox/include/patchlevel.h
11919
11920
11921
11922 leeh 2005/06/15 01:54:00 UTC (20050615_0)
11923
11924 Modified files: (Branch: RATBOX_2_1)
11925 include client.h
11926 modules m_accept.c
11927 modules/core m_nick.c
11928 src client.c
11929 Log:
11930 - stop removing a clients own list of accepted clients when they do a
11931 nickchange
11932 - clean up the accept code so its less retarded
11933
11934 Revision Changes Path
11935 7.266.4.3 +2 -2 ircd-ratbox/include/client.h
11936 1.161.4.5 +16 -2 ircd-ratbox/modules/core/m_nick.c
11937 1.59.4.1 +3 -2 ircd-ratbox/modules/m_accept.c
11938 7.492.4.1 +9 -63 ircd-ratbox/src/client.c
11939
11940
11941
11942 leeh 2005/06/14 12:44:47 UTC (20050614_0)
11943
11944 Modified files: (Branch: RATBOX_2_1)
11945 include event.h
11946 modules m_links.c
11947 src event.c ircd.c newconf.c
11948 Log:
11949 - remove a defn of links_cache_list in m_links.c which was causing
11950 the flattened links update to be ignored
11951 - add eventUpdate(), and make links_delay update on rehash
11952
11953 Revision Changes Path
11954 1.19.8.1 +2 -0 ircd-ratbox/include/event.h
11955 1.70.4.1 +1 -2 ircd-ratbox/modules/m_links.c
11956 7.47.4.1 +25 -0 ircd-ratbox/src/event.c
11957 7.374.4.1 +1 -1 ircd-ratbox/src/ircd.c
11958 7.202.4.5 +2 -0 ircd-ratbox/src/newconf.c
11959
11960
11961
11962 leeh 2005/06/12 02:23:01 UTC (20050612_2)
11963
11964 Modified files: (Branch: RATBOX_2_1)
11965 doc services.txt
11966 src newconf.c
11967 Log:
11968 - make the conf parser apply service {}; on rehash
11969
11970 Revision Changes Path
11971 7.2.4.2 +8 -2 ircd-ratbox/doc/services.txt
11972 7.202.4.4 +24 -4 ircd-ratbox/src/newconf.c
11973
11974
11975
11976 leeh 2005/06/12 02:10:30 UTC (20050612_1)
11977
11978 Modified files: (Branch: RATBOX_2_1)
11979 include m_info.h
11980 Log:
11981 - show ENABLE_SERVICES define in info
11982
11983 Revision Changes Path
11984 7.56.4.2 +6 -0 ircd-ratbox/include/m_info.h
11985
11986
11987
11988 leeh 2005/06/12 01:44:37 UTC (20050612_0)
11989
11990 Modified files: (Branch: RATBOX_2_1)
11991 modules m_services.c m_stats.c
11992 Log:
11993 - via jilles, make m_services.c hook into stats U and display service
11994 blocks
11995
11996 Revision Changes Path
11997 1.6.4.7 +20 -1 ircd-ratbox/modules/m_services.c
11998 1.243.4.3 +4 -4 ircd-ratbox/modules/m_stats.c
11999
12000
12001
12002 leeh 2005/06/11 20:33:12 UTC (20050611_3)
12003
12004 Modified files: (Branch: RATBOX_2_1)
12005 . configure configure.ac
12006 Log:
12007 - default build to -O2
12008
12009 Revision Changes Path
12010 7.249.2.2 +4 -4 ircd-ratbox/configure
12011 7.63.2.2 +4 -4 ircd-ratbox/configure.ac
12012
12013
12014
12015 leeh 2005/06/11 20:26:02 UTC (20050611_2)
12016
12017 Modified files: (Branch: RATBOX_2_1)
12018 doc example.conf example.efnet.conf
12019 include client.h s_conf.h s_newconf.h
12020 modules m_info.c
12021 modules/core m_join.c m_nick.c
12022 src channel.c newconf.c s_conf.c s_user.c
12023 Log:
12024 - remove no_oper_resvs from general {};
12025 - add resv_exempt to auth {}; flags, exempts a user from nick/channel resvs
12026
12027 Revision Changes Path
12028 7.261.4.3 +1 -3 ircd-ratbox/doc/example.conf
12029 7.89.4.3 +3 -3 ircd-ratbox/doc/example.efnet.conf
12030 7.266.4.2 +3 -0 ircd-ratbox/include/client.h
12031 7.315.4.1 +3 -2 ircd-ratbox/include/s_conf.h
12032 7.46.4.1 +2 -3 ircd-ratbox/include/s_newconf.h
12033 1.164.4.1 +4 -4 ircd-ratbox/modules/core/m_join.c
12034 1.161.4.4 +2 -2 ircd-ratbox/modules/core/m_nick.c
12035 1.122.4.1 +1 -7 ircd-ratbox/modules/m_info.c
12036 7.436.4.1 +1 -1 ircd-ratbox/src/channel.c
12037 7.202.4.3 +1 -1 ircd-ratbox/src/newconf.c
12038 7.511.4.2 +0 -1 ircd-ratbox/src/s_conf.c
12039 7.342.4.1 +8 -0 ircd-ratbox/src/s_user.c
12040
12041
12042
12043 leeh 2005/06/11 20:06:22 UTC (20050611_1)
12044
12045 Modified files: (Branch: RATBOX_2_1)
12046 modules/core m_mode.c m_nick.c
12047 src s_newconf.c
12048 Log:
12049 - 2.0 sync:
12050 - raise max temptime to a year
12051 - tidy up BMASK
12052 - require 9 parameters in ms_nick(), 10 in ms_uid()
12053
12054 Revision Changes Path
12055 1.121.4.2 +23 -9 ircd-ratbox/modules/core/m_mode.c
12056 1.161.4.3 +23 -3 ircd-ratbox/modules/core/m_nick.c
12057 7.67.4.1 +2 -2 ircd-ratbox/src/s_newconf.c
12058
12059
12060
12061 leeh 2005/06/11 16:35:25 UTC (20050611_0)
12062
12063 Modified files: (Branch: RATBOX_2_1)
12064 modules m_services.c
12065 Log:
12066 - only show services logged in info when its a local client
12067
12068 Revision Changes Path
12069 1.6.4.6 +4 -1 ircd-ratbox/modules/m_services.c
12070
12071
12072
12073 androsyn 2005/06/03 19:12:17 UTC (20050603_1)
12074
12075 Modified files: (Branch: RATBOX_2_1)
12076 src match.c
12077 Log:
12078 passing a pointer to a pointer is not what was intended, oops
12079
12080 Revision Changes Path
12081 7.42.4.1 +3 -3 ircd-ratbox/src/match.c
12082
12083
12084
12085 leeh 2005/06/03 11:18:11 UTC (20050603_0)
12086
12087 Modified files: (Branch: RATBOX_2_1)
12088 doc services.txt
12089 Log:
12090 - update services.txt with FNC
12091
12092 Revision Changes Path
12093 7.2.4.1 +7 -0 ircd-ratbox/doc/services.txt
12094
12095
12096
12097 androsyn 2005/05/30 16:47:27 UTC (20050530_0)
12098
12099 Modified files: (Branch: RATBOX_2_1)
12100 modules m_resv.c
12101 Log:
12102 use target_server and not parv[3] to check if the target server is us. thanks to jilles for the patch
12103
12104 Revision Changes Path
12105 1.74.4.3 +2 -2 ircd-ratbox/modules/m_resv.c
12106
12107
12108
12109 leeh 2005/05/19 12:44:47 UTC (20050519_1)
12110
12111 Modified files: (Branch: RATBOX_2_1)
12112 src s_auth.c
12113 Log:
12114 - add some uniqueness into auth process for bopm
12115
12116 Revision Changes Path
12117 7.192.4.3 +5 -0 ircd-ratbox/src/s_auth.c
12118
12119
12120
12121 leeh 2005/05/19 08:50:26 UTC (20050519_0)
12122
12123 Modified files: (Branch: RATBOX_2_1)
12124 contrib m_mkpasswd.c m_ojoin.c m_olist.c m_opme.c
12125 Log:
12126 - make contrib/ compile
12127
12128 Revision Changes Path
12129 1.12.8.1 +2 -1 ircd-ratbox/contrib/m_mkpasswd.c
12130 1.24.6.1 +2 -1 ircd-ratbox/contrib/m_ojoin.c
12131 1.14.6.1 +2 -1 ircd-ratbox/contrib/m_olist.c
12132 1.44.6.1 +2 -1 ircd-ratbox/contrib/m_opme.c
12133
12134
12135
12136 androsyn 2005/05/18 22:01:55 UTC (20050518_0)
12137
12138 Modified files: (Branch: RATBOX_2_1)
12139 modules m_monitor.c
12140 Log:
12141 Don't allow MONITOR from an unregistered client
12142
12143 Revision Changes Path
12144 1.3.4.1 +2 -2 ircd-ratbox/modules/m_monitor.c
12145
12146
12147
12148 leeh 2005/05/17 13:16:11 UTC (20050517_0)
12149
12150 Modified files: (Branch: RATBOX_2_1)
12151 doc example.conf example.efnet.conf
12152 include class.h
12153 src class.c messages.tab newconf.c
12154 Log:
12155 - remove sendq_eob, its become more of a hindrance than a benefit.
12156 - sync example.efnet.conf cluster {}; with example.conf
12157
12158 Revision Changes Path
12159 7.261.4.2 +0 -3 ircd-ratbox/doc/example.conf
12160 7.89.4.2 +17 -12 ircd-ratbox/doc/example.efnet.conf
12161 7.25.4.1 +0 -3 ircd-ratbox/include/class.h
12162 7.68.4.1 +2 -8 ircd-ratbox/src/class.c
12163 7.126.4.1 +1 -1 ircd-ratbox/src/messages.tab
12164 7.202.4.2 +0 -7 ircd-ratbox/src/newconf.c
12165
12166
12167
12168 leeh 2005/05/11 22:39:00 UTC (20050511_5)
12169
12170 Modified files: (Branch: RATBOX_2_1)
12171 . RELNOTES
12172 include patchlevel.h
12173 Log:
12174 - update RELNOTES
12175 - revved patchlevel to 2.1.2
12176
12177 Revision Changes Path
12178 1.114.2.2 +17 -0 ircd-ratbox/RELNOTES
12179 7.73.2.2 +1 -1 ircd-ratbox/include/patchlevel.h
12180
12181
12182
12183 leeh 2005/05/11 22:29:18 UTC (20050511_4)
12184
12185 Modified files: (Branch: RATBOX_2_1)
12186 . configure configure.ac
12187 Log:
12188 - raise default topiclen to 160.
12189
12190 Revision Changes Path
12191 7.249.2.1 +3 -3 ircd-ratbox/configure
12192 7.63.2.1 +3 -3 ircd-ratbox/configure.ac
12193
12194
12195
12196 leeh 2005/05/11 22:22:13 UTC (20050511_3)
12197
12198 Modified files: (Branch: RATBOX_2_1)
12199 modules m_services.c
12200 Log:
12201 - add a current tsinfo param to RSFNC, only accept the fnc if the clients
12202 tsinfo matches this
12203
12204 Revision Changes Path
12205 1.6.4.5 +23 -7 ircd-ratbox/modules/m_services.c
12206
12207
12208
12209 leeh 2005/05/11 21:58:41 UTC (20050511_2)
12210
12211 Modified files: (Branch: RATBOX_2_1)
12212 modules m_services.c
12213 Log:
12214 - monitor_signoff() the client we're nickchanging
12215
12216 Revision Changes Path
12217 1.6.4.4 +3 -1 ircd-ratbox/modules/m_services.c
12218
12219
12220
12221 leeh 2005/05/11 21:52:51 UTC (20050511_1)
12222
12223 Modified files: (Branch: RATBOX_2_1)
12224 modules m_trace.c
12225 Log:
12226 - fix various UID problems with trace
12227
12228 Revision Changes Path
12229 1.107.4.1 +16 -9 ircd-ratbox/modules/m_trace.c
12230
12231
12232
12233 leeh 2005/05/11 21:22:02 UTC (20050511_0)
12234
12235 Modified files: (Branch: RATBOX_2_1)
12236 help/opers dline kline
12237 modules m_resv.c m_stats.c
12238 modules/core m_mode.c
12239 Log:
12240 - sync with 2.0
12241 - tidy up kline/dline help to note they dont accept nick as target
12242 - disallow bans beginning with ':' over bmask
12243 - disallow bans with a space in chm_ban
12244 - stop counting hidden opers in stats p
12245 - match() parameters in remote unresv were inverted, causing it to fail
12246 - fix possibility of clients setting blank keys
12247
12248 Revision Changes Path
12249 1.2.18.1 +1 -4 ircd-ratbox/help/opers/dline
12250 1.2.24.1 +1 -1 ircd-ratbox/help/opers/kline
12251 1.121.4.1 +15 -5 ircd-ratbox/modules/core/m_mode.c
12252 1.74.4.2 +2 -2 ircd-ratbox/modules/m_resv.c
12253 1.243.4.2 +5 -3 ircd-ratbox/modules/m_stats.c
12254
12255
12256
12257 leeh 2005/05/08 22:37:18 UTC (20050508_0)
12258
12259 Modified files: (Branch: RATBOX_2_1)
12260 src send.c
12261 Log:
12262 - fix problems with amd64 and the way we do va_list
12263
12264 Revision Changes Path
12265 7.286.4.1 +35 -21 ircd-ratbox/src/send.c
12266
12267
12268
12269 leeh 2005/05/07 13:35:57 UTC (20050507_1)
12270
12271 Modified files: (Branch: RATBOX_2_1)
12272 modules m_services.c
12273 Log:
12274 - tidy up the kill notifications for RSFNC
12275
12276 Revision Changes Path
12277 1.6.4.3 +9 -2 ircd-ratbox/modules/m_services.c
12278
12279
12280
12281 leeh 2005/05/07 10:35:54 UTC (20050507_0)
12282
12283 Modified files: (Branch: RATBOX_2_1)
12284 include s_serv.h
12285 modules m_services.c
12286 src s_serv.c
12287 Log:
12288 - some more rserv stuff:
12289 - add RSFNC capability
12290 - fix up RSFNC, kill existing clients if they exist.
12291
12292 Revision Changes Path
12293 7.97.4.1 +3 -1 ircd-ratbox/include/s_serv.h
12294 1.6.4.2 +24 -13 ircd-ratbox/modules/m_services.c
12295 7.426.4.1 +1 -0 ircd-ratbox/src/s_serv.c
12296
12297
12298
12299 leeh 2005/05/06 23:50:29 UTC (20050506_0)
12300
12301 Modified files: (Branch: RATBOX_2_1)
12302 modules m_services.c
12303 Log:
12304 - first stab at a FNC implementation for rserv
12305
12306 Revision Changes Path
12307 1.6.4.1 +86 -2 ircd-ratbox/modules/m_services.c
12308
12309
12310
12311 leeh 2005/05/03 09:30:51 UTC (20050503_0)
12312
12313 Modified files: (Branch: RATBOX_2_1)
12314 help/opers umode
12315 Log:
12316 - remove a tab
12317
12318 Revision Changes Path
12319 1.5.4.2 +1 -1 ircd-ratbox/help/opers/umode
12320
12321
12322
12323 leeh 2005/05/02 22:46:52 UTC (20050502_0)
12324
12325 Modified files: (Branch: RATBOX_2_1)
12326 src newconf.c
12327 Log:
12328 - add links_delay back
12329
12330 Revision Changes Path
12331 7.202.4.1 +15 -0 ircd-ratbox/src/newconf.c
12332
12333
12334
12335 leeh 2005/04/27 21:50:30 UTC (20050427_1)
12336
12337 Modified files: (Branch: RATBOX_2_1)
12338 help/opers umode
12339 help/users umode
12340 Log:
12341 - swap tabs for spaces
12342
12343 Revision Changes Path
12344 1.5.4.1 +1 -1 ircd-ratbox/help/opers/umode
12345 1.2.4.1 +1 -1 ircd-ratbox/help/users/umode
12346
12347
12348
12349 leeh 2005/04/27 21:38:20 UTC (20050427_0)
12350
12351 Modified files: (Branch: RATBOX_2_1)
12352 include m_info.h
12353 Log:
12354 - remove the CLIENT_FLOOD define from m_info.h, as the informations already
12355 contained in the client_flood conf option
12356 - remove a couple of unused defines from info
12357
12358 Revision Changes Path
12359 7.56.4.1 +0 -20 ircd-ratbox/include/m_info.h
12360
12361
12362
12363 androsyn 2005/04/26 16:04:29 UTC (20050426_0)
12364
12365 Modified files: (Branch: RATBOX_2_1)
12366 src s_conf.c
12367 Log:
12368 use the correct field and swap to host byte order when displaying the Unauthorised connection message
12369
12370 Revision Changes Path
12371 7.511.4.1 +2 -2 ircd-ratbox/src/s_conf.c
12372
12373
12374
12375 leeh 2005/04/17 13:31:34 UTC (20050417_0)
12376
12377 Modified files: (Branch: RATBOX_2_1)
12378 doc example.conf example.efnet.conf
12379 Log:
12380 - fix missing closing comment tag
12381
12382 Revision Changes Path
12383 7.261.4.1 +1 -1 ircd-ratbox/doc/example.conf
12384 7.89.4.1 +1 -1 ircd-ratbox/doc/example.efnet.conf
12385
12386
12387
12388 leeh 2005/04/12 18:44:21 UTC (20050412_2)
12389
12390 Modified files: (Branch: RATBOX_2_1)
12391 . RELNOTES
12392 include patchlevel.h
12393 Log:
12394 - revved patchlevel to 2.1.1
12395
12396 Revision Changes Path
12397 1.114.2.1 +11 -0 ircd-ratbox/RELNOTES
12398 7.73.2.1 +1 -1 ircd-ratbox/include/patchlevel.h
12399
12400
12401
12402 leeh 2005/04/12 18:36:31 UTC (20050412_1)
12403
12404 Modified files: (Branch: RATBOX_2_1)
12405 modules m_kline.c
12406 Log:
12407 - sync up remote kline reasons, so theyre consistent with what happens
12408 when we add local klines - notably the "Temporary K-line x min" and
12409 date added to reason.
12410
12411 Revision Changes Path
12412 1.200.4.1 +14 -5 ircd-ratbox/modules/m_kline.c
12413
12414
12415
12416 leeh 2005/04/12 01:52:06 UTC (20050412_0)
12417
12418 Modified files: (Branch: RATBOX_2_1)
12419 doc monitor.txt
12420 Log:
12421 - force the monitor spec to state RPL_MONONLINE must give n!u@h
12422
12423 Revision Changes Path
12424 1.3.4.2 +1 -4 ircd-ratbox/doc/monitor.txt
12425
12426
12427
12428 androsyn 2005/04/08 22:00:05 UTC (20050408_0)
12429
12430 Modified files: (Branch: RATBOX_2_1)
12431 src commio.c
12432 Log:
12433 used the data pointer we saved, not what just got nulled
12434
12435 Revision Changes Path
12436 1.27.4.1 +1 -1 ircd-ratbox/src/commio.c
12437
12438
12439
12440 leeh 2005/04/05 12:14:32 UTC (20050405_0)
12441
12442 Modified files: (Branch: RATBOX_2_1)
12443 modules m_resv.c m_xline.c
12444 Log:
12445 - fix broken propagation of xline/resv
12446
12447 Revision Changes Path
12448 1.74.4.1 +2 -2 ircd-ratbox/modules/m_resv.c
12449 1.67.4.1 +2 -2 ircd-ratbox/modules/m_xline.c
12450
12451
12452
12453 leeh 2005/04/04 18:32:37 UTC (20050404_1)
12454
12455 Modified files: (Branch: RATBOX_2_1)
12456 src s_auth.c
12457 Log:
12458 - properly increment bad auth count for stats T when we timeout an auth
12459
12460 Revision Changes Path
12461 7.192.4.2 +1 -0 ircd-ratbox/src/s_auth.c
12462
12463
12464
12465 leeh 2005/04/04 17:24:14 UTC (20050404_0)
12466
12467 Modified files: (Branch: RATBOX_2_1)
12468 doc monitor.txt
12469 include client.h
12470 modules/core m_nick.c
12471 Log:
12472 - fix a bit that didnt make sense in monitor.txt
12473 - make HOSTIPLEN always v6 sized, so we can always store a v6 clients ip
12474
12475 Revision Changes Path
12476 1.3.4.1 +1 -1 ircd-ratbox/doc/monitor.txt
12477 7.266.4.1 +2 -4 ircd-ratbox/include/client.h
12478 1.161.4.2 +2 -13 ircd-ratbox/modules/core/m_nick.c
12479
12480
12481
12482 androsyn 2005/03/28 21:55:44 UTC (20050328_1)
12483
12484 Modified files: (Branch: RATBOX_2_1)
12485 src s_auth.c
12486 Log:
12487 removing dlink nodes from auth_poll_list twice is bad
12488
12489 Revision Changes Path
12490 7.192.4.1 +0 -1 ircd-ratbox/src/s_auth.c
12491
12492
12493
12494 leeh 2005/03/28 02:17:38 UTC (20050328_0)
12495
12496 Modified files: (Branch: RATBOX_2_1)
12497 modules m_stats.c
12498 Log:
12499 - move stats L back to RPL_STATSLINKINFO, im not quite sure why this got
12500 changed to RPL_STATSDEBUG
12501
12502 Revision Changes Path
12503 1.243.4.1 +4 -4 ircd-ratbox/modules/m_stats.c
12504
12505
12506
12507 leeh 2005/03/27 02:19:04 UTC (20050327_0)
12508
12509 Added files: (Branch: RATBOX_2_1)
12510 doc tgchange.txt
12511 Log:
12512 - add some documentation about target change
12513
12514 Revision Changes Path
12515 1.1.2.1 +38 -0 ircd-ratbox/doc/tgchange.txt (new)
12516
12517
12518
12519 leeh 2005/03/25 16:46:29 UTC (20050325_1)
12520
12521 Modified files: (Branch: RATBOX_2_1)
12522 include supported.h
12523 modules/core m_message.c
12524 Log:
12525 - remove extra argument to 005
12526 - disallow messaging of UIDs
12527
12528 Revision Changes Path
12529 7.5.4.2 +1 -1 ircd-ratbox/include/supported.h
12530 1.162.4.2 +11 -3 ircd-ratbox/modules/core/m_message.c
12531
12532
12533
12534 leeh 2005/03/25 14:20:13 UTC (20050325_0)
12535
12536 Modified files: (Branch: RATBOX_2_1)
12537 src parse.c
12538 Log:
12539 - fix a longstanding parser bug with wrong limit checking, causing us to
12540 accept one less parameter than we're allowed to accept.
12541
12542 Revision Changes Path
12543 7.187.4.1 +7 -4 ircd-ratbox/src/parse.c
12544
12545
12546
12547 leeh 2005/03/24 13:41:45 UTC (20050324_0)
12548
12549 Modified files: (Branch: RATBOX_2_1)
12550 modules/core m_message.c
12551 Log:
12552 - exempt users messaging themselves from target change
12553
12554 Revision Changes Path
12555 1.162.4.1 +5 -1 ircd-ratbox/modules/core/m_message.c
12556
12557
12558
12559 leeh 2005/03/22 13:15:53 UTC (20050322_0)
12560
12561 Modified files: (Branch: RATBOX_2_1)
12562 include supported.h
12563 Log:
12564 - stop violating MAXPARA on 005.
12565
12566 Revision Changes Path
12567 7.5.4.1 +3 -4 ircd-ratbox/include/supported.h
12568
12569
12570
12571 leeh 2005/03/20 17:41:00 UTC (20050320_1)
12572
12573 Modified files: (Branch: RATBOX_2_1)
12574 modules/core m_nick.c
12575 Log:
12576 - dont store an ipv6 sockhost if we're not compiled with v6 support
12577
12578 Revision Changes Path
12579 1.161.4.1 +13 -2 ircd-ratbox/modules/core/m_nick.c
12580
12581
12582
12583 leeh 2005/03/20 00:32:04 UTC (20050320_0)
12584
12585 Modified files: (Branch: RATBOX_2_1)
12586 include stdinc.h
12587 Log:
12588 - remove some vms includes
12589
12590 Revision Changes Path
12591 1.19.4.1 +0 -46 ircd-ratbox/include/stdinc.h
12592
12593
12594
12595 leeh 2005/03/18 16:47:38 UTC (20050318_1)
12596
12597 Modified files: (Branch: RATBOX_2_1)
12598 . ChangeLog
12599 include serno.h
12600 Log:
12601 - force commit for new branch
12602
12603 Revision Changes Path
12604 1.1694.2.1 +0 -0 ircd-ratbox/ChangeLog
12605 7.5463.2.1 +0 -0 ircd-ratbox/include/serno.h
12606
12607
12608
12609 leeh 2005/03/18 16:44:47 UTC (20050318_0)
12610
12611 Modified files:
12612 . RELNOTES configure configure.ac
12613 include patchlevel.h
12614 Log:
12615 - revved patchlevel to 2.1.0
12616
12617 Revision Changes Path
12618 1.114 +6 -2 ircd-ratbox/RELNOTES
12619 7.249 +11 -11 ircd-ratbox/configure
12620 7.63 +3 -3 ircd-ratbox/configure.ac
12621 7.73 +1 -1 ircd-ratbox/include/patchlevel.h
12622
12623
12624
12625 leeh 2005/03/04 13:31:32 EST (20050304_2)
12626
12627 Modified files:
12628 . RELNOTES
12629 include patchlevel.h
12630 Log:
12631 - update RELNOTES
12632 - revved patchlevel to 2.1.0beta2
12633
12634 Revision Changes Path
12635 1.113 +12 -0 ircd-ratbox/RELNOTES
12636 7.72 +1 -1 ircd-ratbox/include/patchlevel.h
12637
12638
12639
12640 leeh 2005/03/04 13:27:05 EST (20050304_1)
12641
12642 Modified files:
12643 doc whats-new-2.1.txt
12644 src channel.c
12645 Log:
12646 - update whats-new-2.1
12647 - when we're handling global NAMES, dont output channels if there are no
12648 members within them we can show.
12649
12650 Revision Changes Path
12651 7.3 +9 -2 ircd-ratbox/doc/whats-new-2.1.txt
12652 7.436 +12 -2 ircd-ratbox/src/channel.c
12653
12654
12655
12656 androsyn 2005/03/04 12:38:07 EST (20050304_0)
12657
12658 Modified files:
12659 src patricia.c
12660 Log:
12661 That would be a node_heap not a prefix_heap..oops
12662
12663 Revision Changes Path
12664 7.30 +1 -1 ircd-ratbox/src/patricia.c
12665
12666
12667
12668 androsyn 2005/02/26 19:38:35 EST (20050227_4)
12669
12670 Modified files:
12671 include stdinc.h
12672 Log:
12673 sort out some alloca related stupidness. if we have gcc just use the builtin for it
12674 otherwise..the other macros might work????
12675
12676 Revision Changes Path
12677 1.19 +15 -6 ircd-ratbox/include/stdinc.h
12678
12679
12680
12681 androsyn 2005/02/26 19:26:04 EST (20050227_3)
12682
12683 Modified files:
12684 . configure configure.ac
12685 Log:
12686 i hate autoconf
12687
12688 Revision Changes Path
12689 7.248 +5 -5 ircd-ratbox/configure
12690 7.62 +5 -5 ircd-ratbox/configure.ac
12691
12692
12693
12694 androsyn 2005/02/26 19:15:55 EST (20050227_2)
12695
12696 Modified files:
12697 . configure configure.ac
12698 Log:
12699 i hate autoconf
12700
12701 Revision Changes Path
12702 7.247 +3 -2 ircd-ratbox/configure
12703 7.61 +3 -2 ircd-ratbox/configure.ac
12704
12705
12706
12707 androsyn 2005/02/26 19:13:45 EST (20050227_1)
12708
12709 Modified files:
12710 . configure configure.ac
12711 Log:
12712 doh
12713
12714 Revision Changes Path
12715 7.246 +6 -6 ircd-ratbox/configure
12716 7.60 +4 -4 ircd-ratbox/configure.ac
12717
12718
12719
12720 androsyn 2005/02/26 19:10:17 EST (20050227_0)
12721
12722 Modified files:
12723 . configure configure.ac
12724 include stdinc.h
12725 Log:
12726 Doh these changes got put on RATBOX_2_0 when they were meant for
12727 head..oops...
12728 Also merged in the monitor heap size stuff, not that i think monitor has
12729 been moved to head
12730
12731 Revision Changes Path
12732 7.245 +12 -3 ircd-ratbox/configure
12733 7.59 +11 -3 ircd-ratbox/configure.ac
12734 1.18 +57 -20 ircd-ratbox/include/stdinc.h
12735
12736
12737
12738 androsyn 2005/02/26 18:52:24 EST (20050226_0)
12739
12740 Modified files:
12741 include stdinc.h
12742 Log:
12743 Add more robust alloca checking
12744
12745 Revision Changes Path
12746 1.17 +20 -11 ircd-ratbox/include/stdinc.h
12747
12748
12749
12750 leeh 2005/02/24 15:27:17 EST (20050224_9)
12751
12752 Modified files:
12753 contrib m_42.c
12754 Log:
12755 - fix the copyright on m_42.c :p
12756
12757 Revision Changes Path
12758 1.4 +2 -2 ircd-ratbox/contrib/m_42.c
12759
12760
12761
12762 leeh 2005/02/24 15:22:53 EST (20050224_8)
12763
12764 Modified files:
12765 include supported.h
12766 modules m_dline.c
12767 Log:
12768 - fix a core in undline on bad masks
12769 - remove an unwanted space from beginning of second 005 numeric
12770
12771 Revision Changes Path
12772 7.5 +1 -1 ircd-ratbox/include/supported.h
12773 1.49 +8 -1 ircd-ratbox/modules/m_dline.c
12774
12775
12776
12777 leeh 2005/02/24 15:18:59 EST (20050224_7)
12778
12779 Modified files:
12780 modules m_monitor.c
12781 Log:
12782 - use max_monitor when adding nicknames
12783 - add in monitor s
12784 that should be everything now..
12785
12786 Revision Changes Path
12787 1.3 +90 -1 ircd-ratbox/modules/m_monitor.c
12788
12789
12790
12791 androsyn 2005/02/24 15:13:52 EST (20050224_6)
12792
12793 Modified files:
12794 contrib m_42.c
12795 Log:
12796 42
12797
12798 Revision Changes Path
12799 1.3 +1 -1 ircd-ratbox/contrib/m_42.c
12800
12801
12802
12803 androsyn 2005/02/24 15:13:06 EST (20050224_5)
12804
12805 Modified files:
12806 contrib m_42.c
12807 Log:
12808 42
12809
12810 Revision Changes Path
12811 1.2 +1 -1 ircd-ratbox/contrib/m_42.c
12812
12813
12814
12815 androsyn 2005/02/24 15:12:12 EST (20050224_4)
12816
12817 Added files:
12818 contrib m_42.c
12819 Log:
12820 The Answer to Life, the Universe, and Everything
12821
12822 Revision Changes Path
12823 1.1 +35 -0 ircd-ratbox/contrib/m_42.c (new)
12824
12825
12826
12827 leeh 2005/02/24 14:53:04 EST (20050224_3)
12828
12829 Modified files:
12830 include monitor.h
12831 modules m_monitor.c
12832 src ircd.c monitor.c
12833 Log:
12834 - call init_monitor() on startup
12835 - add in support for adding/deleting/listing monitor entries
12836
12837 Revision Changes Path
12838 7.2 +3 -1 ircd-ratbox/include/monitor.h
12839 1.2 +155 -1 ircd-ratbox/modules/m_monitor.c
12840 7.374 +2 -0 ircd-ratbox/src/ircd.c
12841 7.3 +15 -4 ircd-ratbox/src/monitor.c
12842
12843
12844
12845 leeh 2005/02/23 21:20:10 EST (20050224_2)
12846
12847 Modified files:
12848 doc example.conf example.efnet.conf
12849 include s_conf.h supported.h
12850 modules Makefile.in
12851 src client.c newconf.c s_conf.c
12852 Added files:
12853 modules m_monitor.c
12854 Log:
12855 - add the max_monitor config option
12856 - advertise MONITOR=%d in 005
12857 - clear a local clients monitor list on exit
12858 - add the framework for the MONITOR command
12859 - bed.
12860
12861 Revision Changes Path
12862 7.261 +5 -0 ircd-ratbox/doc/example.conf
12863 7.89 +5 -0 ircd-ratbox/doc/example.efnet.conf
12864 7.315 +1 -0 ircd-ratbox/include/s_conf.h
12865 7.4 +4 -2 ircd-ratbox/include/supported.h
12866 1.119 +1 -0 ircd-ratbox/modules/Makefile.in
12867 1.1 +95 -0 ircd-ratbox/modules/m_monitor.c (new)
12868 7.492 +1 -0 ircd-ratbox/src/client.c
12869 7.202 +1 -0 ircd-ratbox/src/newconf.c
12870 7.511 +1 -0 ircd-ratbox/src/s_conf.c
12871
12872
12873
12874 leeh 2005/02/23 20:57:51 EST (20050224_1)
12875
12876 Modified files:
12877 . configure configure.ac
12878 include setup.h.in
12879 src monitor.c
12880 Log:
12881 - move MONITOR_HEAP_SIZE over to configure
12882
12883 Revision Changes Path
12884 7.244 ircd-ratbox/configure
12885 7.58 +4 -2 ircd-ratbox/configure.ac
12886 7.95 +3 -0 ircd-ratbox/include/setup.h.in
12887 7.2 +0 -2 ircd-ratbox/src/monitor.c
12888
12889
12890
12891 leeh 2005/02/23 20:48:08 EST (20050224_0)
12892
12893 Modified files:
12894 doc monitor.txt
12895 include client.h numeric.h
12896 modules/core m_nick.c
12897 src Makefile.in client.c messages.tab
12898 s_user.c
12899 Added files:
12900 include monitor.h
12901 src monitor.c
12902 Log:
12903 - first half of my server-side notify list implementation..
12904
12905 Revision Changes Path
12906 1.3 +2 -2 ircd-ratbox/doc/monitor.txt
12907 7.266 +3 -0 ircd-ratbox/include/client.h
12908 7.1 +30 -0 ircd-ratbox/include/monitor.h (new)
12909 7.58 +6 -0 ircd-ratbox/include/numeric.h
12910 1.161 +17 -3 ircd-ratbox/modules/core/m_nick.c
12911 7.155 +1 -0 ircd-ratbox/src/Makefile.in
12912 7.491 +3 -0 ircd-ratbox/src/client.c
12913 7.126 +5 -5 ircd-ratbox/src/messages.tab
12914 7.1 +182 -0 ircd-ratbox/src/monitor.c (new)
12915 7.342 +2 -0 ircd-ratbox/src/s_user.c
12916
12917
12918
12919 leeh 2005/02/23 18:42:59 EST (20050223_0)
12920
12921 Modified files:
12922 include hash.h
12923 Log:
12924 - double the size of the client and channel hashtables (64k -> 128k and
12925 32k -> 64k). The improvements are quite significant..
12926
12927 Revision Changes Path
12928 7.54 +4 -4 ircd-ratbox/include/hash.h
12929
12930
12931
12932 leeh 2005/02/22 14:55:56 EST (20050222_1)
12933
12934 Modified files:
12935 doc monitor.txt
12936 modules m_services.c
12937 Log:
12938 - remove a couple of unused vars
12939 - update monitor.txt
12940
12941 Revision Changes Path
12942 1.2 +14 -0 ircd-ratbox/doc/monitor.txt
12943 1.6 +1 -4 ircd-ratbox/modules/m_services.c
12944
12945
12946
12947 leeh 2005/02/21 19:47:24 EST (20050222_0)
12948
12949 Added files:
12950 doc monitor.txt
12951 Log:
12952 - add in my documentation on the upcoming MONITOR command
12953
12954 Revision Changes Path
12955 1.1 +100 -0 ircd-ratbox/doc/monitor.txt (new)
12956
12957
12958
12959 leeh 2005/02/21 12:09:34 EST (20050221_0)
12960
12961 Modified files:
12962 . configure configure.ac
12963 doc whats-new-2.1.txt
12964 tools README.mkpasswd
12965 Removed files:
12966 src crypt.c
12967 Log:
12968 - update whats-new-2.1.txt some more
12969 - we dont have vms mkpasswd anymore
12970 - remove the unused crypt.c
12971
12972 Revision Changes Path
12973 7.243 +3 -6 ircd-ratbox/configure
12974 7.57 +2 -4 ircd-ratbox/configure.ac
12975 7.2 +2 -0 ircd-ratbox/doc/whats-new-2.1.txt
12976 7.13 +0 -504 ircd-ratbox/src/crypt.c (dead)
12977 1.9 +0 -3 ircd-ratbox/tools/README.mkpasswd
12978
12979
12980
12981 leeh 2005/02/19 12:38:09 EST (20050219_3)
12982
12983 Modified files:
12984 doc example.conf example.efnet.conf
12985 include ircd.h
12986 modules m_pong.c
12987 src channel.c client.c ircd.c s_conf.c
12988 Log:
12989 - rework the splitcode, splitservers is now how many servers we've marked as
12990 EOB, rather than how many are linked. Thus pull ourselves out of
12991 splitmode immediately once this is satisfied
12992
12993 Revision Changes Path
12994 7.260 +8 -9 ircd-ratbox/doc/example.conf
12995 7.88 +10 -11 ircd-ratbox/doc/example.efnet.conf
12996 7.83 +1 -0 ircd-ratbox/include/ircd.h
12997 1.60 +2 -1 ircd-ratbox/modules/m_pong.c
12998 7.435 +16 -36 ircd-ratbox/src/channel.c
12999 7.490 +2 -0 ircd-ratbox/src/client.c
13000 7.373 +2 -1 ircd-ratbox/src/ircd.c
13001 7.510 +11 -3 ircd-ratbox/src/s_conf.c
13002
13003
13004
13005 leeh 2005/02/19 09:02:34 EST (20050219_2)
13006
13007 Modified files:
13008 doc example.conf example.efnet.conf
13009 include ircd.h s_conf.h
13010 modules m_set.c
13011 src channel.c ircd.c newconf.c s_conf.c
13012 Log:
13013 - remove split_delay
13014
13015 Revision Changes Path
13016 7.259 +0 -5 ircd-ratbox/doc/example.conf
13017 7.87 +0 -5 ircd-ratbox/doc/example.efnet.conf
13018 7.82 +0 -1 ircd-ratbox/include/ircd.h
13019 7.314 +0 -1 ircd-ratbox/include/s_conf.h
13020 1.81 +1 -20 ircd-ratbox/modules/m_set.c
13021 7.434 +2 -7 ircd-ratbox/src/channel.c
13022 7.372 +0 -1 ircd-ratbox/src/ircd.c
13023 7.201 +0 -1 ircd-ratbox/src/newconf.c
13024 7.509 +0 -1 ircd-ratbox/src/s_conf.c
13025
13026
13027
13028 leeh 2005/02/19 08:48:05 EST (20050219_1)
13029
13030 Modified files:
13031 include client.h
13032 modules m_cap.c m_who.c
13033 src channel.c
13034 Log:
13035 - implemented multi-prefix client capability, which allows stacking of @+ in
13036 names and who
13037
13038 Revision Changes Path
13039 7.265 +1 -1 ircd-ratbox/include/client.h
13040 1.6 +6 -15 ircd-ratbox/modules/m_cap.c
13041 1.115 +4 -3 ircd-ratbox/modules/m_who.c
13042 7.433 +4 -6 ircd-ratbox/src/channel.c
13043
13044
13045
13046 leeh 2005/02/19 06:27:58 EST (20050219_0)
13047
13048 Modified files:
13049 modules m_etrace.c
13050 src newconf.c s_conf.c s_newconf.c
13051 Log:
13052 - removed some unused vars/functions
13053
13054 Revision Changes Path
13055 1.15 +1 -2 ircd-ratbox/modules/m_etrace.c
13056 7.200 +0 -15 ircd-ratbox/src/newconf.c
13057 7.508 +0 -1 ircd-ratbox/src/s_conf.c
13058 7.67 +0 -1 ircd-ratbox/src/s_newconf.c
13059
13060
13061
13062 leeh 2005/02/16 12:58:24 EST (20050216_2)
13063
13064 Modified files:
13065 . RELNOTES configure configure.ac
13066 include patchlevel.h
13067 Log:
13068 - update configure to reflect this is 'devel'
13069 - update RELNOTES
13070 - revved patchlevel to 2.1.0beta1
13071
13072 Revision Changes Path
13073 1.112 +9 -1 ircd-ratbox/RELNOTES
13074 7.242 +11 -11 ircd-ratbox/configure
13075 7.56 +3 -3 ircd-ratbox/configure.ac
13076 7.71 +1 -1 ircd-ratbox/include/patchlevel.h
13077
13078
13079
13080 leeh 2005/02/16 12:46:30 EST (20050216_1)
13081
13082 Modified files:
13083 . configure configure.ac
13084 include client.h numeric.h s_conf.h setup.h.in
13085 supported.h
13086 modules Makefile.in
13087 modules/core m_nick.c
13088 src Makefile.in client.c ircd.c messages.tab
13089 newconf.c s_conf.c s_user.c
13090 Removed files:
13091 include watch.h
13092 modules m_watch.c
13093 src watch.c
13094 Log:
13095 - remove watch, the protocol for this sucks so hard I just dont want it
13096 here ;-)
13097
13098 Revision Changes Path
13099 7.241 +2 -12 ircd-ratbox/configure
13100 7.55 +2 -4 ircd-ratbox/configure.ac
13101 7.264 +0 -2 ircd-ratbox/include/client.h
13102 7.57 +0 -11 ircd-ratbox/include/numeric.h
13103 7.313 +0 -1 ircd-ratbox/include/s_conf.h
13104 7.94 +0 -3 ircd-ratbox/include/setup.h.in
13105 7.3 +2 -3 ircd-ratbox/include/supported.h
13106 7.4 +0 -53 ircd-ratbox/include/watch.h (dead)
13107 1.118 +0 -1 ircd-ratbox/modules/Makefile.in
13108 1.160 +1 -16 ircd-ratbox/modules/core/m_nick.c
13109 1.8 +0 -272 ircd-ratbox/modules/m_watch.c (dead)
13110 7.154 +0 -1 ircd-ratbox/src/Makefile.in
13111 7.489 +0 -3 ircd-ratbox/src/client.c
13112 7.371 +0 -2 ircd-ratbox/src/ircd.c
13113 7.125 +9 -9 ircd-ratbox/src/messages.tab
13114 7.199 +0 -1 ircd-ratbox/src/newconf.c
13115 7.507 +0 -1 ircd-ratbox/src/s_conf.c
13116 7.341 +0 -2 ircd-ratbox/src/s_user.c
13117 1.7 +0 -239 ircd-ratbox/src/watch.c (dead)
13118
13119
13120
13121 leeh 2005/02/15 19:13:31 EST (20050216_0)
13122
13123 Modified files:
13124 include stdinc.h
13125 src event.c ircd_lexer.l ircd_signal.c
13126 modules.c
13127 Removed files:
13128 servlink descrip.mms
13129 Log:
13130 - remove a few vms bits
13131
13132 Revision Changes Path
13133 1.16 +0 -46 ircd-ratbox/include/stdinc.h
13134 1.4 +0 -15 ircd-ratbox/servlink/descrip.mms (dead)
13135 7.47 +0 -54 ircd-ratbox/src/event.c
13136 1.168 +1 -5 ircd-ratbox/src/ircd_lexer.l
13137 7.27 +0 -25 ircd-ratbox/src/ircd_signal.c
13138 7.152 +0 -3 ircd-ratbox/src/modules.c
13139
13140
13141
13142 leeh 2005/02/15 18:53:32 EST (20050215_0)
13143
13144 Modified files:
13145 include hostmask.h ircd.h s_conf.h s_newconf.h
13146 modules m_dline.c m_kline.c m_rehash.c m_resv.c
13147 m_xline.c
13148 src hostmask.c ircd.c ircd_signal.c s_conf.c
13149 s_newconf.c
13150 Log:
13151 - we now no longer rehash kline.conf etc on rehash, only ircd.conf
13152 - SIGUSR2 or /rehash bans will now reread kline.conf etc.
13153
13154 Revision Changes Path
13155 1.42 +1 -0 ircd-ratbox/include/hostmask.h
13156 7.81 +1 -0 ircd-ratbox/include/ircd.h
13157 7.312 +1 -0 ircd-ratbox/include/s_conf.h
13158 7.46 +1 -0 ircd-ratbox/include/s_newconf.h
13159 1.48 +2 -2 ircd-ratbox/modules/m_dline.c
13160 1.200 +2 -2 ircd-ratbox/modules/m_kline.c
13161 1.89 +11 -1 ircd-ratbox/modules/m_rehash.c
13162 1.74 +2 -2 ircd-ratbox/modules/m_resv.c
13163 1.67 +2 -2 ircd-ratbox/modules/m_xline.c
13164 7.106 +35 -1 ircd-ratbox/src/hostmask.c
13165 7.370 +7 -0 ircd-ratbox/src/ircd.c
13166 7.26 +10 -0 ircd-ratbox/src/ircd_signal.c
13167 7.506 +59 -47 ircd-ratbox/src/s_conf.c
13168 7.66 +7 -0 ircd-ratbox/src/s_newconf.c
13169
13170
13171
13172 leeh 2005/02/13 10:21:41 EST (20050213_4)
13173
13174 Modified files:
13175 doc services.txt
13176 Added files:
13177 doc whats-new-2.0.txt whats-new-2.1.txt
13178 Removed files:
13179 doc whats-new.txt
13180 Log:
13181 - move whats-new.txt to whats-new-2.0.txt
13182 - add in whats-new-2.1.txt
13183 - update services.txt with the whois for logged in users
13184
13185 Revision Changes Path
13186 7.2 +5 -0 ircd-ratbox/doc/services.txt
13187 7.1 +113 -0 ircd-ratbox/doc/whats-new-2.0.txt (new)
13188 7.1 +60 -0 ircd-ratbox/doc/whats-new-2.1.txt (new)
13189 7.51 +0 -113 ircd-ratbox/doc/whats-new.txt (dead)
13190
13191
13192
13193 leeh 2005/02/13 09:20:37 EST (20050213_3)
13194
13195 Modified files:
13196 include supported.h
13197 modules/core m_message.c
13198 Log:
13199 - fix a compile error in m_message.c
13200 - update 005 to the spec and add CPRIVMSG/CNOTICE
13201
13202 Revision Changes Path
13203 7.2 +31 -37 ircd-ratbox/include/supported.h
13204 1.162 +2 -2 ircd-ratbox/modules/core/m_message.c
13205
13206
13207
13208 leeh 2005/02/13 09:14:12 EST (20050213_2)
13209
13210 Modified files:
13211 src channel.c
13212 Log:
13213 - fix the membership memleak
13214
13215 Revision Changes Path
13216 7.432 +0 -3 ircd-ratbox/src/channel.c
13217
13218
13219
13220 leeh 2005/02/12 21:51:56 EST (20050213_1)
13221
13222 Modified files:
13223 include client.h
13224 modules/core m_message.c
13225 Log:
13226 - add a bitmask to track when they send their first message, only allowing
13227 clearing stuff after that.
13228
13229 Revision Changes Path
13230 7.263 +4 -0 ircd-ratbox/include/client.h
13231 1.161 +13 -2 ircd-ratbox/modules/core/m_message.c
13232
13233
13234
13235 leeh 2005/02/12 21:17:52 EST (20050213_0)
13236
13237 Modified files:
13238 include patricia.h s_newconf.h
13239 modules/core m_message.c
13240 src patricia.c s_newconf.c s_user.c
13241 Log:
13242 - add in the patricia for tracking who fills up targets, give them a reduced
13243 count on connect
13244
13245 Revision Changes Path
13246 7.20 +1 -1 ircd-ratbox/include/patricia.h
13247 7.45 +17 -0 ircd-ratbox/include/s_newconf.h
13248 1.160 +43 -4 ircd-ratbox/modules/core/m_message.c
13249 7.29 +1 -1 ircd-ratbox/src/patricia.c
13250 7.65 +36 -0 ircd-ratbox/src/s_newconf.c
13251 7.340 +4 -0 ircd-ratbox/src/s_user.c
13252
13253
13254
13255 leeh 2005/02/12 18:35:10 EST (20050212_0)
13256
13257 Modified files:
13258 include ircd_defs.h
13259 src class.c reject.c
13260 Log:
13261 - add a PATRICIA_BITS define, make calls to New_Patricia() use it.
13262
13263 Revision Changes Path
13264 7.55 +5 -0 ircd-ratbox/include/ircd_defs.h
13265 7.68 +1 -5 ircd-ratbox/src/class.c
13266 1.33 +1 -5 ircd-ratbox/src/reject.c
13267
13268
13269
13270 androsyn 2005/02/11 17:11:57 EST (20050211_1)
13271
13272 Modified files:
13273 modules m_watch.c
13274 Log:
13275 remove stupid memory leak
13276
13277 Revision Changes Path
13278 1.7 +1 -2 ircd-ratbox/modules/m_watch.c
13279
13280
13281
13282 leeh 2005/02/11 06:42:48 EST (20050211_0)
13283
13284 Modified files:
13285 modules m_gline.c
13286 Log:
13287 - workaround hyb6 allowing empty gline reasons
13288
13289 Revision Changes Path
13290 1.150 +10 -2 ircd-ratbox/modules/m_gline.c
13291
13292
13293
13294 leeh 2005/02/09 14:39:13 EST (20050209_2)
13295
13296 Modified files:
13297 include s_conf.h
13298 modules m_dline.c m_kline.c m_rehash.c m_stats.c
13299 src ircd.c s_conf.c
13300 Log:
13301 - move temp dlines and temp klines over to an array, rather than completely
13302 seperate dlinks.
13303
13304 Revision Changes Path
13305 7.311 +11 -20 ircd-ratbox/include/s_conf.h
13306 1.47 +4 -15 ircd-ratbox/modules/m_dline.c
13307 1.199 +4 -15 ircd-ratbox/modules/m_kline.c
13308 1.88 +42 -26 ircd-ratbox/modules/m_rehash.c
13309 1.243 +22 -31 ircd-ratbox/modules/m_stats.c
13310 7.369 +0 -5 ircd-ratbox/src/ircd.c
13311 7.505 +78 -104 ircd-ratbox/src/s_conf.c
13312
13313
13314
13315 leeh 2005/02/09 14:02:13 EST (20050209_1)
13316
13317 Modified files:
13318 include s_user.h
13319 modules m_cap.c m_pong.c m_user.c
13320 modules/core m_nick.c
13321 src s_user.c
13322 Log:
13323 - remove 'nick' param from register_local_user(), its not needed.
13324
13325 Revision Changes Path
13326 7.35 +1 -1 ircd-ratbox/include/s_user.h
13327 1.159 +2 -2 ircd-ratbox/modules/core/m_nick.c
13328 1.5 +2 -2 ircd-ratbox/modules/m_cap.c
13329 1.59 +2 -3 ircd-ratbox/modules/m_pong.c
13330 1.46 +2 -2 ircd-ratbox/modules/m_user.c
13331 7.339 +6 -6 ircd-ratbox/src/s_user.c
13332
13333
13334
13335 leeh 2005/02/09 13:12:53 EST (20050209_0)
13336
13337 Modified files:
13338 modules m_cmessage.c
13339 Log:
13340 - dont send numerics when we're dealing with CNOTICE
13341 - add in checking for +g, and resetting idle
13342
13343 Revision Changes Path
13344 1.2 +41 -7 ircd-ratbox/modules/m_cmessage.c
13345
13346
13347
13348 leeh 2005/02/08 11:37:50 EST (20050208_2)
13349
13350 Modified files:
13351 src s_newconf.c
13352 Log:
13353 - fix operator blocks to work on ip spoofs
13354
13355 Revision Changes Path
13356 7.64 +9 -8 ircd-ratbox/src/s_newconf.c
13357
13358
13359
13360 leeh 2005/02/07 19:23:22 EST (20050208_1)
13361
13362 Modified files:
13363 doc example.conf example.efnet.conf
13364 src newconf.c
13365 Log:
13366 - removed ability to set klines/dlines/xlines/resvs in ircd.conf
13367
13368 Revision Changes Path
13369 7.258 +0 -39 ircd-ratbox/doc/example.conf
13370 7.86 +0 -42 ircd-ratbox/doc/example.efnet.conf
13371 7.198 +0 -272 ircd-ratbox/src/newconf.c
13372
13373
13374
13375 leeh 2005/02/07 19:19:32 EST (20050208_0)
13376
13377 Modified files:
13378 src s_conf.c
13379 Log:
13380 - added support for kline.conf.perm et al, these take the same formats
13381 as their non-permanent partners, but you cant remove them via the ircd.
13382
13383 Revision Changes Path
13384 7.504 +33 -67 ircd-ratbox/src/s_conf.c
13385
13386
13387
13388 leeh 2005/02/02 19:18:59 EST (20050203_1)
13389
13390 Modified files:
13391 help Makefile.in
13392 help/opers index
13393 help/users index
13394 Added files:
13395 help/opers cnotice cprivmsg
13396 Log:
13397 - added help files for cprivmsg/cnotice
13398
13399 Revision Changes Path
13400 1.23 +3 -2 ircd-ratbox/help/Makefile.in
13401 1.1 +5 -0 ircd-ratbox/help/opers/cnotice (new)
13402 1.1 +5 -0 ircd-ratbox/help/opers/cprivmsg (new)
13403 1.10 +19 -19 ircd-ratbox/help/opers/index
13404 1.7 +10 -9 ircd-ratbox/help/users/index
13405
13406
13407
13408 leeh 2005/02/02 19:14:25 EST (20050203_0)
13409
13410 Modified files:
13411 include numeric.h
13412 modules Makefile.in
13413 src messages.tab
13414 Added files:
13415 modules m_cmessage.c
13416 Log:
13417 - implemented CPRIVMSG/CNOTICE, stolen from undernet. Take the form:
13418 CPRIVMSG <nick> <channel> :<text>. Work if sender is +ov in channel, and
13419 nick is a member. These bypass any target change limitations.
13420 - added ERR_VOICENEEDED, numeric 489.
13421
13422 Revision Changes Path
13423 7.56 +2 -0 ircd-ratbox/include/numeric.h
13424 1.117 +1 -0 ircd-ratbox/modules/Makefile.in
13425 1.1 +122 -0 ircd-ratbox/modules/m_cmessage.c (new)
13426 7.124 +1 -1 ircd-ratbox/src/messages.tab
13427
13428
13429
13430 leeh 2005/02/02 16:58:16 EST (20050202_4)
13431
13432 Modified files:
13433 help/opers etrace
13434 Log:
13435 - update etrace help
13436
13437 Revision Changes Path
13438 1.3 +7 -1 ircd-ratbox/help/opers/etrace
13439
13440
13441
13442 leeh 2005/02/02 16:55:04 EST (20050202_3)
13443
13444 Modified files:
13445 modules m_etrace.c
13446 Log:
13447 - tidy up etrace slightly, stop showing fullcaps for spoofed users as mirc
13448 can put its external ip address in there..
13449
13450 Revision Changes Path
13451 1.14 +31 -41 ircd-ratbox/modules/m_etrace.c
13452
13453
13454
13455 leeh 2005/02/02 16:41:06 EST (20050202_2)
13456
13457 Modified files:
13458 modules m_etrace.c
13459 Log:
13460 - patch via nenolod, allows ETRACE <nick>, gets sent remotely over ENCAP
13461 if its a non-local client. These will just get "lost" if the remote
13462 server doesnt support this..
13463
13464 Revision Changes Path
13465 1.13 +66 -4 ircd-ratbox/modules/m_etrace.c
13466
13467
13468
13469 leeh 2005/02/02 16:12:12 EST (20050202_1)
13470
13471 Modified files:
13472 include client.h numeric.h s_conf.h
13473 modules/core m_message.c
13474 src messages.tab newconf.c s_conf.c
13475 Log:
13476 - first part of the target change code, add the storage of targets for
13477 localuser, throttle messages when they fill all the available slots
13478
13479 Revision Changes Path
13480 7.262 +5 -1 ircd-ratbox/include/client.h
13481 7.55 +2 -0 ircd-ratbox/include/numeric.h
13482 7.310 +1 -0 ircd-ratbox/include/s_conf.h
13483 1.159 +65 -1 ircd-ratbox/modules/core/m_message.c
13484 7.123 +1 -1 ircd-ratbox/src/messages.tab
13485 7.197 +1 -0 ircd-ratbox/src/newconf.c
13486 7.503 +1 -0 ircd-ratbox/src/s_conf.c
13487
13488
13489
13490 leeh 2005/02/02 13:28:10 EST (20050202_0)
13491
13492 Modified files:
13493 modules m_resv.c m_stats.c m_testline.c
13494 modules/core m_join.c
13495 src hash.c kdparse.c messages.tab s_newconf.c
13496 Log:
13497 - patch via nenolod, <nenolod -at- noderebellion.net> to add counter
13498 tracking of when resvs get hit
13499
13500 Revision Changes Path
13501 1.164 +7 -1 ircd-ratbox/modules/core/m_join.c
13502 1.73 +3 -1 ircd-ratbox/modules/m_resv.c
13503 1.242 +5 -5 ircd-ratbox/modules/m_stats.c
13504 1.55 +6 -1 ircd-ratbox/modules/m_testline.c
13505 7.114 +3 -0 ircd-ratbox/src/hash.c
13506 7.43 +2 -0 ircd-ratbox/src/kdparse.c
13507 7.122 +1 -1 ircd-ratbox/src/messages.tab
13508 7.63 +3 -0 ircd-ratbox/src/s_newconf.c
13509
13510
13511
13512 leeh 2005/01/31 09:04:10 EST (20050131_2)
13513
13514 Modified files:
13515 src s_log.c
13516 Log:
13517 - fflush() logfiles
13518
13519 Revision Changes Path
13520 7.79 +2 -0 ircd-ratbox/src/s_log.c
13521
13522
13523
13524 leeh 2005/01/31 08:59:09 EST (20050131_1)
13525
13526 Modified files:
13527 src commio.c
13528 Log:
13529 - rename fd_dump() to comm_dump()
13530
13531 Revision Changes Path
13532 1.27 +2 -2 ircd-ratbox/src/commio.c
13533
13534
13535
13536 leeh 2005/01/30 19:16:08 EST (20050131_0)
13537
13538 Modified files:
13539 doc hooks.txt
13540 include hook.h
13541 modules m_services.c
13542 modules/core m_server.c
13543 src hook.c s_serv.c
13544 Log:
13545 - added hook for server_introduced
13546 - fixed up services support for hooks
13547
13548 Revision Changes Path
13549 1.4 +10 -0 ircd-ratbox/doc/hooks.txt
13550 1.31 +1 -0 ircd-ratbox/include/hook.h
13551 1.152 +6 -1 ircd-ratbox/modules/core/m_server.c
13552 1.5 +8 -22 ircd-ratbox/modules/m_services.c
13553 7.36 +2 -0 ircd-ratbox/src/hook.c
13554 7.426 +5 -0 ircd-ratbox/src/s_serv.c
13555
13556
13557
13558 androsyn 2005/01/29 20:18:12 EST (20050130_1)
13559
13560 Modified files:
13561 src commio.c
13562 Log:
13563 Add back in the comm_fd_hack thing for solaris
13564
13565 Revision Changes Path
13566 1.26 +26 -1 ircd-ratbox/src/commio.c
13567
13568
13569
13570 androsyn 2005/01/29 19:59:17 EST (20050130_0)
13571
13572 Modified files:
13573 adns adns.h
13574 include commio.h s_conf.h watch.h
13575 modules m_dline.c m_kline.c m_resv.c m_stats.c
13576 m_watch.c m_xline.c
13577 modules/core m_nick.c
13578 src balloc.c cache.c client.c commio.c
13579 epoll.c ircd.c ircd_lexer.l kdparse.c
13580 listener.c s_auth.c s_conf.c s_log.c
13581 s_serv.c watch.c
13582 Log:
13583 Do the fb* to f* mangle and then fix watch to prevent stupid crap
13584
13585 Revision Changes Path
13586 1.18 +0 -2 ircd-ratbox/adns/adns.h
13587 1.14 +6 -37 ircd-ratbox/include/commio.h
13588 7.309 +6 -6 ircd-ratbox/include/s_conf.h
13589 7.3 +2 -2 ircd-ratbox/include/watch.h
13590 1.158 +3 -3 ircd-ratbox/modules/core/m_nick.c
13591 1.46 +13 -13 ircd-ratbox/modules/m_dline.c
13592 1.198 +12 -12 ircd-ratbox/modules/m_kline.c
13593 1.72 +11 -11 ircd-ratbox/modules/m_resv.c
13594 1.241 +3 -3 ircd-ratbox/modules/m_stats.c
13595 1.6 +60 -21 ircd-ratbox/modules/m_watch.c
13596 1.66 +16 -16 ircd-ratbox/modules/m_xline.c
13597 7.85 +1 -1 ircd-ratbox/src/balloc.c
13598 1.24 +5 -5 ircd-ratbox/src/cache.c
13599 7.488 +4 -4 ircd-ratbox/src/client.c
13600 1.25 +10 -280 ircd-ratbox/src/commio.c
13601 1.33 +1 -1 ircd-ratbox/src/epoll.c
13602 7.368 +4 -4 ircd-ratbox/src/ircd.c
13603 1.167 +6 -6 ircd-ratbox/src/ircd_lexer.l
13604 7.42 +8 -8 ircd-ratbox/src/kdparse.c
13605 7.125 +8 -8 ircd-ratbox/src/listener.c
13606 7.192 +6 -6 ircd-ratbox/src/s_auth.c
13607 7.502 +21 -21 ircd-ratbox/src/s_conf.c
13608 7.78 +20 -20 ircd-ratbox/src/s_log.c
13609 7.425 +8 -8 ircd-ratbox/src/s_serv.c
13610 1.6 +22 -15 ircd-ratbox/src/watch.c
13611
13612
13613
13614 androsyn 2005/01/29 12:18:38 EST (20050129_0)
13615
13616 Modified files:
13617 modules/core m_mode.c
13618 Log:
13619 remove two unused variables
13620
13621 Revision Changes Path
13622 1.121 +1 -3 ircd-ratbox/modules/core/m_mode.c
13623
13624
13625
13626 leeh 2005/01/28 15:31:40 EST (20050128_1)
13627
13628 Modified files:
13629 modules m_kline.c
13630 src s_conf.c
13631 Log:
13632 - mo_kline() needs minpara of 3, not 2
13633 - drop ms_kline() minpara to 5, to counter a bug in 1.5-3
13634 - require me.info is never blank
13635
13636 Revision Changes Path
13637 1.197 +9 -2 ircd-ratbox/modules/m_kline.c
13638 7.501 +2 -2 ircd-ratbox/src/s_conf.c
13639
13640
13641
13642 leeh 2005/01/28 15:26:28 EST (20050128_0)
13643
13644 Modified files:
13645 modules/core m_mode.c m_sjoin.c
13646 Log:
13647 - patch via jilles to fix +eI lists being shown to lusers when handling
13648 protocol stuff over TS6
13649
13650 Revision Changes Path
13651 1.120 +7 -3 ircd-ratbox/modules/core/m_mode.c
13652 1.205 +8 -8 ircd-ratbox/modules/core/m_sjoin.c
13653
13654
13655
13656 leeh 2005/01/25 19:47:38 EST (20050126_0)
13657
13658 Modified files:
13659 include channel.h
13660 modules/core m_join.c m_mode.c m_sjoin.c
13661 src channel.c messages.tab s_serv.c
13662 Log:
13663 - remove loc_channel_modes(), made channel_modes() handle IsMe() and make
13664 an operspy call with &me
13665 - remove modebuf/parabuf params from channel_modes(), we now generate a
13666 buffer internally which we return.
13667
13668 Revision Changes Path
13669 7.163 +1 -1 ircd-ratbox/include/channel.h
13670 1.163 +12 -14 ircd-ratbox/modules/core/m_join.c
13671 1.119 +4 -47 ircd-ratbox/modules/core/m_mode.c
13672 1.204 +9 -12 ircd-ratbox/modules/core/m_sjoin.c
13673 7.431 +25 -18 ircd-ratbox/src/channel.c
13674 7.121 +1 -1 ircd-ratbox/src/messages.tab
13675 7.424 +6 -14 ircd-ratbox/src/s_serv.c
13676
13677
13678
13679 alz 2005/01/25 18:09:18 EST (20050125_5)
13680
13681 Modified files:
13682 doc example.conf example.efnet.conf
13683 include s_conf.h
13684 modules m_info.c
13685 src listener.c newconf.c s_conf.c
13686 Log:
13687 Added dline_with_reason config option (default yes):
13688
13689 /* dline reason: show the user the dline reason when they connect
13690 * and are dlined.
13691 */
13692 dline_with_reason = yes;
13693
13694 Revision Changes Path
13695 7.257 +6 -1 ircd-ratbox/doc/example.conf
13696 7.85 +6 -1 ircd-ratbox/doc/example.efnet.conf
13697 7.308 +1 -0 ircd-ratbox/include/s_conf.h
13698 1.122 +7 -1 ircd-ratbox/modules/m_info.c
13699 7.124 +1 -1 ircd-ratbox/src/listener.c
13700 7.196 +1 -0 ircd-ratbox/src/newconf.c
13701 7.500 +1 -0 ircd-ratbox/src/s_conf.c
13702
13703
13704
13705 leeh 2005/01/25 13:21:17 EST (20050125_4)
13706
13707 Modified files:
13708 src newconf.c
13709 Log:
13710 - make conf_set_generic_string() test len exists before it uses it.
13711
13712 Revision Changes Path
13713 7.195 +1 -1 ircd-ratbox/src/newconf.c
13714
13715
13716
13717 leeh 2005/01/25 13:10:56 EST (20050125_3)
13718
13719 Modified files:
13720 doc example.conf
13721 src newconf.c
13722 Log:
13723 - rename 'type' to 'flags' in cluster {};
13724 - add stacking of servers in cluster {}; documented in example.conf
13725
13726 Revision Changes Path
13727 7.256 +18 -10 ircd-ratbox/doc/example.conf
13728 7.194 +39 -7 ircd-ratbox/src/newconf.c
13729
13730
13731
13732 alz 2005/01/25 12:48:54 EST (20050125_2)
13733
13734 Modified files:
13735 include s_conf.h
13736 src listener.c s_conf.c
13737 Log:
13738 Added dline reasons, connecting/banned clients now see ban reason.
13739
13740 Revision Changes Path
13741 7.307 +1 -1 ircd-ratbox/include/s_conf.h
13742 7.123 +17 -4 ircd-ratbox/src/listener.c
13743 7.499 +5 -5 ircd-ratbox/src/s_conf.c
13744
13745
13746
13747 leeh 2005/01/25 07:44:37 EST (20050125_1)
13748
13749 Modified files:
13750 doc example.conf example.efnet.conf
13751 src newconf.c
13752 Log:
13753 - implement stacking of shared {}; blocks, documented in example.conf
13754
13755 Revision Changes Path
13756 7.255 +26 -13 ircd-ratbox/doc/example.conf
13757 7.84 +27 -14 ircd-ratbox/doc/example.efnet.conf
13758 7.193 +51 -36 ircd-ratbox/src/newconf.c
13759
13760
13761
13762 leeh 2005/01/24 19:08:29 EST (20050125_0)
13763
13764 Modified files:
13765 doc example.conf
13766 include client.h s_conf.h
13767 modules/core m_join.c
13768 src newconf.c s_user.c
13769 Log:
13770 - added jupe_exempt to auth {};, exempts the user from generating warnings
13771 when they attempt to join juped channels.
13772
13773 Revision Changes Path
13774 7.254 +2 -0 ircd-ratbox/doc/example.conf
13775 7.261 +3 -0 ircd-ratbox/include/client.h
13776 7.306 +2 -0 ircd-ratbox/include/s_conf.h
13777 1.162 +5 -2 ircd-ratbox/modules/core/m_join.c
13778 7.192 +1 -0 ircd-ratbox/src/newconf.c
13779 7.338 +8 -0 ircd-ratbox/src/s_user.c
13780
13781
13782
13783 leeh 2005/01/24 18:57:02 EST (20050124_6)
13784
13785 Modified files:
13786 src newconf.c
13787 Log:
13788 - rework shared {};, the format is now:
13789 shared {
13790 oper = "flame@*.leeh.co.uk", "*.lan";
13791 flags = kline;
13792 };
13793
13794 With no privs:
13795 shared {
13796 oper = "flame@*.leeh.co.uk", "*.lan";
13797 flags = none;
13798 };
13799
13800 Revision Changes Path
13801 7.191 +55 -23 ircd-ratbox/src/newconf.c
13802
13803
13804
13805 leeh 2005/01/24 17:25:58 EST (20050124_5)
13806
13807 Modified files:
13808 include modules.h
13809 Log:
13810 - fix the prototype on load_static_modules()
13811
13812 Revision Changes Path
13813 7.61 +1 -1 ircd-ratbox/include/modules.h
13814
13815
13816
13817 leeh 2005/01/24 16:00:30 EST (20050124_4)
13818
13819 Modified files:
13820 modules m_cap.c
13821 Log:
13822 - have cap end call register_local_user() with its own copy of
13823 source_p->username so its safe for unidented users..
13824
13825 Revision Changes Path
13826 1.4 +6 -2 ircd-ratbox/modules/m_cap.c
13827
13828
13829
13830 leeh 2005/01/24 15:48:09 EST (20050124_3)
13831
13832 Modified files:
13833 include newconf.h s_conf.h
13834 modules m_info.c
13835 src newconf.c s_conf.c s_log.c
13836 Log:
13837 - move the conf parser over to a table based structure, with generic setting
13838 of integers/strings
13839
13840 Revision Changes Path
13841 7.34 +9 -8 ircd-ratbox/include/newconf.h
13842 7.305 +13 -13 ircd-ratbox/include/s_conf.h
13843 1.121 +13 -16 ircd-ratbox/modules/m_info.c
13844 7.190 +264 -808 ircd-ratbox/src/newconf.c
13845 7.498 +11 -13 ircd-ratbox/src/s_conf.c
13846 7.77 +13 -13 ircd-ratbox/src/s_log.c
13847
13848
13849
13850 leeh 2005/01/24 13:11:30 EST (20050124_2)
13851
13852 Modified files:
13853 doc example.conf
13854 src newconf.c
13855 Log:
13856 - added stacking of ips in exempt {};
13857
13858 Revision Changes Path
13859 7.253 +4 -0 ircd-ratbox/doc/example.conf
13860 7.189 +11 -30 ircd-ratbox/src/newconf.c
13861
13862
13863
13864 leeh 2005/01/24 12:59:57 EST (20050124_1)
13865
13866 Modified files:
13867 include tools.h
13868 src channel.c client.c hash.c hook.c
13869 newconf.c s_user.c watch.c
13870 Log:
13871 - moved dlinkFind*() to be (node, list) rather than (list, node) so its
13872 consistent with the rest of the dlink code.
13873
13874 Revision Changes Path
13875 1.54 +7 -7 ircd-ratbox/include/tools.h
13876 7.430 +2 -2 ircd-ratbox/src/channel.c
13877 7.487 +6 -6 ircd-ratbox/src/client.c
13878 7.113 +5 -5 ircd-ratbox/src/hash.c
13879 7.35 +1 -1 ircd-ratbox/src/hook.c
13880 7.188 +2 -2 ircd-ratbox/src/newconf.c
13881 7.337 +1 -1 ircd-ratbox/src/s_user.c
13882 1.5 +4 -4 ircd-ratbox/src/watch.c
13883
13884
13885
13886 leeh 2005/01/24 12:47:13 EST (20050124_0)
13887
13888 Modified files:
13889 modules m_cap.c
13890 Log:
13891 - cheap hack on sticky capabs..
13892
13893 Revision Changes Path
13894 1.3 +4 -2 ircd-ratbox/modules/m_cap.c
13895
13896
13897
13898 leeh 2005/01/22 11:36:54 EST (20050122_0)
13899
13900 Modified files:
13901 modules m_cap.c
13902 Log:
13903 - updated my clicap implementation to match the spec so far..
13904
13905 Revision Changes Path
13906 1.2 +84 -11 ircd-ratbox/modules/m_cap.c
13907
13908
13909
13910 leeh 2005/01/21 07:14:43 EST (20050121_2)
13911
13912 Modified files:
13913 doc hooks.txt
13914 include hook.h
13915 modules m_services.c
13916 src hook.c s_serv.c
13917 Log:
13918 - added hooks for when we're sending a burst
13919 - rewrote hooks.txt
13920 - fix up the hooks ive already done in services compatibility, ill add the
13921 hooks for server/client introductions in a bit.
13922
13923 Revision Changes Path
13924 1.3 +71 -33 ircd-ratbox/doc/hooks.txt
13925 1.30 +4 -0 ircd-ratbox/include/hook.h
13926 1.4 +24 -35 ircd-ratbox/modules/m_services.c
13927 7.34 +7 -0 ircd-ratbox/src/hook.c
13928 7.423 +26 -2 ircd-ratbox/src/s_serv.c
13929
13930
13931
13932 leeh 2005/01/21 06:34:03 EST (20050121_1)
13933
13934 Modified files:
13935 contrib example_module.c spy_admin_notice.c
13936 spy_info_notice.c spy_links_notice.c
13937 spy_motd_notice.c spy_stats_notice.c
13938 spy_stats_p_notice.c spy_trace_notice.c
13939 spy_whois_notice.c
13940 spy_whois_notice_global.c
13941 include hook.h
13942 modules m_admin.c m_info.c m_links.c m_motd.c
13943 m_services.c m_stats.c m_trace.c
13944 m_whois.c static_modules.c.SH
13945 modules/core m_server.c
13946 src client.c hook.c ircd.c modules.c packet.c
13947 s_auth.c s_serv.c s_user.c send.c
13948 Log:
13949 - add a better implementation of the hook system, its now a slow leaking
13950 array and events are created whenever we try adding a hook for it, or
13951 theyre registered for the caller.
13952
13953 Ive temporarily fucked services support and removed most of the other
13954 hooks.. I shall fix this soon.
13955
13956 Revision Changes Path
13957 1.13 +6 -7 ircd-ratbox/contrib/example_module.c
13958 1.14 +6 -8 ircd-ratbox/contrib/spy_admin_notice.c
13959 1.14 +6 -8 ircd-ratbox/contrib/spy_info_notice.c
13960 1.20 +8 -8 ircd-ratbox/contrib/spy_links_notice.c
13961 1.14 +6 -8 ircd-ratbox/contrib/spy_motd_notice.c
13962 1.21 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
13963 1.13 +6 -8 ircd-ratbox/contrib/spy_stats_p_notice.c
13964 1.15 +10 -12 ircd-ratbox/contrib/spy_trace_notice.c
13965 1.20 +15 -14 ircd-ratbox/contrib/spy_whois_notice.c
13966 1.9 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
13967 1.29 +34 -70 ircd-ratbox/include/hook.h
13968 1.151 +1 -3 ircd-ratbox/modules/core/m_server.c
13969 1.62 +5 -6 ircd-ratbox/modules/m_admin.c
13970 1.120 +5 -6 ircd-ratbox/modules/m_info.c
13971 1.70 +6 -6 ircd-ratbox/modules/m_links.c
13972 1.58 +5 -6 ircd-ratbox/modules/m_motd.c
13973 1.3 +13 -1 ircd-ratbox/modules/m_services.c
13974 1.240 +10 -11 ircd-ratbox/modules/m_stats.c
13975 1.107 +8 -9 ircd-ratbox/modules/m_trace.c
13976 1.147 +8 -8 ircd-ratbox/modules/m_whois.c
13977 1.10 +2 -2 ircd-ratbox/modules/static_modules.c.SH
13978 7.486 +1 -28 ircd-ratbox/src/client.c
13979 7.33 +131 -137 ircd-ratbox/src/hook.c
13980 7.367 +1 -1 ircd-ratbox/src/ircd.c
13981 7.151 +6 -10 ircd-ratbox/src/modules.c
13982 7.138 +10 -14 ircd-ratbox/src/packet.c
13983 7.191 +0 -3 ircd-ratbox/src/s_auth.c
13984 7.422 +0 -16 ircd-ratbox/src/s_serv.c
13985 7.336 +0 -6 ircd-ratbox/src/s_user.c
13986 7.286 +8 -6 ircd-ratbox/src/send.c
13987
13988
13989
13990 leeh 2005/01/20 19:19:20 EST (20050121_0)
13991
13992 Modified files:
13993 include hostmask.h
13994 Log:
13995 - remove an unused struct
13996
13997 Revision Changes Path
13998 1.41 +0 -9 ircd-ratbox/include/hostmask.h
13999
14000
14001
14002 leeh 2005/01/20 13:38:39 EST (20050120_1)
14003
14004 Modified files:
14005 . configure configure.ac
14006 include client.h numeric.h patchlevel.h
14007 modules Makefile.in
14008 src messages.tab s_user.c
14009 Added files:
14010 modules m_cap.c
14011 Log:
14012 - drop back to -O0, fix patchlevel.h
14013 - first stab at client capabilities.. this still needs work.
14014
14015 Revision Changes Path
14016 7.240 +3 -3 ircd-ratbox/configure
14017 7.54 +3 -3 ircd-ratbox/configure.ac
14018 7.260 +3 -0 ircd-ratbox/include/client.h
14019 7.54 +2 -0 ircd-ratbox/include/numeric.h
14020 7.70 +1 -3 ircd-ratbox/include/patchlevel.h
14021 1.116 +1 -0 ircd-ratbox/modules/Makefile.in
14022 1.1 +405 -0 ircd-ratbox/modules/m_cap.c (new)
14023 7.120 +1 -1 ircd-ratbox/src/messages.tab
14024 7.335 +3 -0 ircd-ratbox/src/s_user.c
14025
14026
14027
14028 leeh 2005/01/20 06:04:41 EST (20050120_0)
14029
14030 Modified files:
14031 . ChangeLog RELNOTES
14032 include config.h config.h.dist memory.h
14033 patchlevel.h
14034 modules m_stats.c
14035 src commio.c crypt.c getopt.c ircd.c s_serv.c
14036 Removed files:
14037 . README.VMS clean.com make.com
14038 include setup.h_vms
14039 modules descrip.mms static_modules_c.com
14040 modules/core descrip.mms
14041 src descrip.mms qio.c version.com
14042 tools descrip.mms mkpasswd_vms.c
14043 Log:
14044 - clean changelog, relnotes
14045 - mark patchlevel as 2.1.0beta
14046 - remove VMS support
14047
14048 Revision Changes Path
14049 1.1613 +0 -27165 ircd-ratbox/ChangeLog
14050 7.2 +0 -46 ircd-ratbox/README.VMS (dead)
14051 1.111 +1 -348 ircd-ratbox/RELNOTES
14052 7.2 +0 -10 ircd-ratbox/clean.com (dead)
14053 7.182 +0 -42 ircd-ratbox/include/config.h
14054 7.79 +0 -42 ircd-ratbox/include/config.h.dist
14055 7.50 +0 -4 ircd-ratbox/include/memory.h
14056 7.69 +1 -6 ircd-ratbox/include/patchlevel.h
14057 7.16 +0 -124 ircd-ratbox/include/setup.h_vms (dead)
14058 7.2 +0 -58 ircd-ratbox/make.com (dead)
14059 1.5 +0 -24 ircd-ratbox/modules/core/descrip.mms (dead)
14060 1.10 +0 -33 ircd-ratbox/modules/descrip.mms (dead)
14061 1.239 +1 -10 ircd-ratbox/modules/m_stats.c
14062 1.6 +0 -125 ircd-ratbox/modules/static_modules_c.com (dead)
14063 1.24 +7 -30 ircd-ratbox/src/commio.c
14064 7.12 +0 -4 ircd-ratbox/src/crypt.c
14065 7.15 +0 -44 ircd-ratbox/src/descrip.mms (dead)
14066 7.24 +0 -4 ircd-ratbox/src/getopt.c
14067 7.366 +4 -19 ircd-ratbox/src/ircd.c
14068 7.8 +0 -221 ircd-ratbox/src/qio.c (dead)
14069 7.421 +1 -8 ircd-ratbox/src/s_serv.c
14070 7.8 +0 -101 ircd-ratbox/src/version.com (dead)
14071 7.9 +0 -25 ircd-ratbox/tools/descrip.mms (dead)
14072 7.4 +0 -458 ircd-ratbox/tools/mkpasswd_vms.c (dead)
14073
14074
14075
14076 androsyn 2005/01/18 11:55:13 EST (20050118_7)
14077
14078 Modified files:
14079 include watch.h
14080 src watch.c
14081 Log:
14082 not using the return values on a few watch functions so make them void
14083
14084 Revision Changes Path
14085 7.2 +5 -5 ircd-ratbox/include/watch.h
14086 1.4 +19 -28 ircd-ratbox/src/watch.c
14087
14088
14089 androsyn 2005/01/14 13:10:41 EST (20050114_5)
14090
14091 Modified files:
14092 modules m_watch.c
14093 Log:
14094 Make watch throttle, don't accept letter commands stacked
14095
14096 Revision Changes Path
14097 1.5 +126 -122 ircd-ratbox/modules/m_watch.c
14098
14099
14100
14101 androsyn 2005/01/14 13:06:06 EST (20050114_4)
14102
14103 Modified files:
14104 modules m_gline.c
14105 Log:
14106 fix merge error
14107
14108 Revision Changes Path
14109 1.149 +1 -1 ircd-ratbox/modules/m_gline.c
14110
14111
14112
14113 androsyn 2005/01/14 12:12:37 EST (20050114_3)
14114
14115 Modified files:
14116 . ChangeLog README.FIRST RELNOTES configure
14117 configure.ac
14118 adns adns.h internal.h parse.c transmit.c
14119 types.c
14120 contrib example_module.c spy_admin_notice.c
14121 spy_info_notice.c spy_links_notice.c
14122 spy_motd_notice.c spy_stats_notice.c
14123 spy_stats_p_notice.c spy_trace_notice.c
14124 spy_whois_notice.c
14125 spy_whois_notice_global.c
14126 doc example.conf example.efnet.conf ircd.motd
14127 server-version-info whats-new.txt
14128 help/opers umode xline
14129 help/users umode
14130 include cache.h channel.h class.h client.h
14131 commio.h config.h config.h.dist hash.h
14132 hook.h hostmask.h irc_string.h ircd.h
14133 ircd_defs.h m_info.h memory.h msg.h
14134 newconf.h numeric.h packet.h patchlevel.h
14135 patricia.h s_conf.h s_gline.h s_newconf.h
14136 s_serv.h s_user.h scache.h serno.h
14137 setup.h.in sprintf_irc.h stdinc.h tools.h
14138 modules .depend Makefile.in m_admin.c m_away.c
14139 m_dline.c m_encap.c m_gline.c m_info.c
14140 m_kline.c m_links.c m_list.c m_lusers.c
14141 m_motd.c m_oper.c m_operspy.c m_rehash.c
14142 m_restart.c m_resv.c m_set.c m_stats.c
14143 m_svinfo.c m_testline.c m_testmask.c
14144 m_topic.c m_trace.c m_watch.c m_who.c
14145 m_whois.c m_whowas.c m_xline.c
14146 static_modules.c.SH
14147 modules/core m_error.c m_message.c m_mode.c m_quit.c
14148 m_server.c m_squit.c
14149 src .depend Makefile.in adns.c balloc.c
14150 cache.c channel.c class.c client.c
14151 commio.c crypt.c devpoll.c epoll.c
14152 event.c getopt.c hash.c hook.c hostmask.c
14153 irc_string.c ircd.c ircd_lexer.l
14154 ircd_parser.y ircd_signal.c listener.c
14155 modules.c newconf.c numeric.c packet.c
14156 parse.c patricia.c poll.c reject.c
14157 restart.c s_auth.c s_conf.c s_log.c
14158 s_newconf.c s_serv.c s_user.c scache.c
14159 select.c send.c snprintf.c tools.c
14160 version.c.SH watch.c whowas.c
14161 tools README.mkpasswd mkpasswd.c
14162 Added files:
14163 . README.VMS clean.com make.com
14164 doc services.txt
14165 include common.h s_stats.h setup.h_vms
14166 supported.h
14167 modules descrip.mms m_challenge.c m_etrace.c
14168 m_invite.c m_names.c m_pass.c m_ping.c
14169 m_pong.c m_services.c m_tb.c m_user.c
14170 m_users.c m_version.c
14171 static_modules_c.com
14172 modules/core descrip.mms m_join.c m_kick.c m_nick.c
14173 m_part.c m_sjoin.c
14174 servlink descrip.mms
14175 src descrip.mms kdparse.c messages.tab qio.c
14176 s_gline.c s_stats.c version.com
14177 tools descrip.mms mkpasswd_vms.c
14178 Removed files:
14179 doc 005.txt
14180 include banconf.h
14181 modules/core channels.c users.c
14182 src banconf.c
14183 Log:
14184 merge from RATBOX_2_0
14185
14186 Revision Changes Path
14187 1.1601 +25853 -1906 ircd-ratbox/ChangeLog
14188 7.40 +1 -0 ircd-ratbox/README.FIRST
14189 7.1 +46 -0 ircd-ratbox/README.VMS (new)
14190 1.110 +114 -6 ircd-ratbox/RELNOTES
14191 1.17 +4 -0 ircd-ratbox/adns/adns.h
14192 1.17 +4 -4 ircd-ratbox/adns/internal.h
14193 1.12 +38 -38 ircd-ratbox/adns/parse.c
14194 1.15 +3 -3 ircd-ratbox/adns/transmit.c
14195 1.19 +13 -13 ircd-ratbox/adns/types.c
14196 7.1 +10 -0 ircd-ratbox/clean.com (new)
14197 7.239 +47 -29 ircd-ratbox/configure
14198 7.53 +40 -32 ircd-ratbox/configure.ac
14199 1.12 +7 -6 ircd-ratbox/contrib/example_module.c
14200 1.13 +9 -7 ircd-ratbox/contrib/spy_admin_notice.c
14201 1.13 +9 -7 ircd-ratbox/contrib/spy_info_notice.c
14202 1.19 +9 -9 ircd-ratbox/contrib/spy_links_notice.c
14203 1.13 +9 -7 ircd-ratbox/contrib/spy_motd_notice.c
14204 1.20 +22 -22 ircd-ratbox/contrib/spy_stats_notice.c
14205 1.12 +8 -6 ircd-ratbox/contrib/spy_stats_p_notice.c
14206 1.14 +12 -12 ircd-ratbox/contrib/spy_trace_notice.c
14207 1.19 +14 -15 ircd-ratbox/contrib/spy_whois_notice.c
14208 1.8 +14 -14 ircd-ratbox/contrib/spy_whois_notice_global.c
14209 1.2 +0 -46 ircd-ratbox/doc/005.txt (dead)
14210 7.252 +68 -22 ircd-ratbox/doc/example.conf
14211 7.83 +70 -19 ircd-ratbox/doc/example.efnet.conf
14212 7.4 +2 -2 ircd-ratbox/doc/ircd.motd
14213 7.18 +2 -0 ircd-ratbox/doc/server-version-info
14214 7.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14215 7.50 +21 -3 ircd-ratbox/doc/whats-new.txt
14216 1.5 +2 -1 ircd-ratbox/help/opers/umode
14217 1.7 +1 -1 ircd-ratbox/help/opers/xline
14218 1.2 +1 -0 ircd-ratbox/help/users/umode
14219 7.3 +0 -15 ircd-ratbox/include/banconf.h (dead)
14220 1.7 +8 -0 ircd-ratbox/include/cache.h
14221 7.162 +18 -16 ircd-ratbox/include/channel.h
14222 7.25 +4 -0 ircd-ratbox/include/class.h
14223 7.259 +34 -28 ircd-ratbox/include/client.h
14224 1.13 +45 -7 ircd-ratbox/include/commio.h
14225 7.9 +68 -0 ircd-ratbox/include/common.h (new)
14226 7.181 +74 -16 ircd-ratbox/include/config.h
14227 7.78 +74 -16 ircd-ratbox/include/config.h.dist
14228 7.53 +2 -0 ircd-ratbox/include/hash.h
14229 1.28 +73 -27 ircd-ratbox/include/hook.h
14230 1.40 +15 -2 ircd-ratbox/include/hostmask.h
14231 7.61 +7 -1 ircd-ratbox/include/irc_string.h
14232 7.80 +6 -31 ircd-ratbox/include/ircd.h
14233 7.54 +4 -0 ircd-ratbox/include/ircd_defs.h
14234 7.56 +14 -8 ircd-ratbox/include/m_info.h
14235 7.49 +4 -0 ircd-ratbox/include/memory.h
14236 7.53 +2 -0 ircd-ratbox/include/msg.h
14237 7.33 +9 -9 ircd-ratbox/include/newconf.h
14238 7.53 +12 -8 ircd-ratbox/include/numeric.h
14239 7.27 +1 -1 ircd-ratbox/include/packet.h
14240 7.68 +7 -1 ircd-ratbox/include/patchlevel.h
14241 7.19 +25 -1 ircd-ratbox/include/patricia.h
14242 7.304 +80 -25 ircd-ratbox/include/s_conf.h
14243 7.20 +12 -0 ircd-ratbox/include/s_gline.h
14244 7.44 +1 -48 ircd-ratbox/include/s_newconf.h
14245 7.97 +7 -1 ircd-ratbox/include/s_serv.h
14246 7.20 +80 -0 ircd-ratbox/include/s_stats.h (new)
14247 7.34 +13 -9 ircd-ratbox/include/s_user.h
14248 7.15 +1 -1 ircd-ratbox/include/scache.h
14249 7.5366 +1 -1 ircd-ratbox/include/serno.h
14250 7.93 +3 -0 ircd-ratbox/include/setup.h.in
14251 7.15 +124 -0 ircd-ratbox/include/setup.h_vms (new)
14252 7.18 +2 -7 ircd-ratbox/include/sprintf_irc.h
14253 1.15 +47 -47 ircd-ratbox/include/stdinc.h
14254 7.1 +124 -0 ircd-ratbox/include/supported.h (new)
14255 1.53 +10 -10 ircd-ratbox/include/tools.h
14256 7.1 +58 -0 ircd-ratbox/make.com (new)
14257 1.45 +338 -182 ircd-ratbox/modules/.depend
14258 1.115 +20 -4 ircd-ratbox/modules/Makefile.in
14259 1.14 +0 -1963 ircd-ratbox/modules/core/channels.c (dead)
14260 1.4 +24 -0 ircd-ratbox/modules/core/descrip.mms (new)
14261 1.11 +2 -1 ircd-ratbox/modules/core/m_error.c
14262 1.161 +747 -0 ircd-ratbox/modules/core/m_join.c (new)
14263 1.81 +201 -0 ircd-ratbox/modules/core/m_kick.c (new)
14264 1.158 +6 -186 ircd-ratbox/modules/core/m_message.c
14265 1.118 +97 -195 ircd-ratbox/modules/core/m_mode.c
14266 1.157 +1026 -0 ircd-ratbox/modules/core/m_nick.c (new)
14267 1.94 +155 -0 ircd-ratbox/modules/core/m_part.c (new)
14268 1.50 +5 -2 ircd-ratbox/modules/core/m_quit.c
14269 1.150 +10 -987 ircd-ratbox/modules/core/m_server.c
14270 1.203 +759 -0 ircd-ratbox/modules/core/m_sjoin.c (new)
14271 1.82 +3 -2 ircd-ratbox/modules/core/m_squit.c
14272 1.26 +0 -2316 ircd-ratbox/modules/core/users.c (dead)
14273 1.9 +33 -0 ircd-ratbox/modules/descrip.mms (new)
14274 1.61 +6 -5 ircd-ratbox/modules/m_admin.c
14275 1.59 +3 -3 ircd-ratbox/modules/m_away.c
14276 1.72 +273 -0 ircd-ratbox/modules/m_challenge.c (new)
14277 1.45 +229 -44 ircd-ratbox/modules/m_dline.c
14278 1.21 +2 -1 ircd-ratbox/modules/m_encap.c
14279 1.12 +154 -0 ircd-ratbox/modules/m_etrace.c (new)
14280 1.148 +29 -82 ircd-ratbox/modules/m_gline.c
14281 1.119 +50 -42 ircd-ratbox/modules/m_info.c
14282 1.83 +203 -0 ircd-ratbox/modules/m_invite.c (new)
14283 1.196 +154 -5 ircd-ratbox/modules/m_kline.c
14284 1.69 +8 -64 ircd-ratbox/modules/m_links.c
14285 1.80 +4 -4 ircd-ratbox/modules/m_list.c
14286 1.46 +2 -37 ircd-ratbox/modules/m_lusers.c
14287 1.57 +6 -5 ircd-ratbox/modules/m_motd.c
14288 1.81 +193 -0 ircd-ratbox/modules/m_names.c (new)
14289 1.90 +4 -299 ircd-ratbox/modules/m_oper.c
14290 1.6 +2 -1 ircd-ratbox/modules/m_operspy.c
14291 1.49 +101 -0 ircd-ratbox/modules/m_pass.c (new)
14292 1.58 +115 -0 ircd-ratbox/modules/m_ping.c (new)
14293 1.58 +134 -0 ircd-ratbox/modules/m_pong.c (new)
14294 1.87 +34 -60 ircd-ratbox/modules/m_rehash.c
14295 1.46 +2 -1 ircd-ratbox/modules/m_restart.c
14296 1.71 +98 -3 ircd-ratbox/modules/m_resv.c
14297 1.2 +172 -0 ircd-ratbox/modules/m_services.c (new)
14298 1.80 +31 -1 ircd-ratbox/modules/m_set.c
14299 1.238 +173 -570 ircd-ratbox/modules/m_stats.c
14300 1.63 +2 -1 ircd-ratbox/modules/m_svinfo.c
14301 1.9 +115 -0 ircd-ratbox/modules/m_tb.c (new)
14302 1.54 +7 -6 ircd-ratbox/modules/m_testline.c
14303 1.4 +2 -1 ircd-ratbox/modules/m_testmask.c
14304 1.90 +2 -127 ircd-ratbox/modules/m_topic.c
14305 1.106 +12 -105 ircd-ratbox/modules/m_trace.c
14306 1.45 +107 -0 ircd-ratbox/modules/m_user.c (new)
14307 1.45 +72 -0 ircd-ratbox/modules/m_users.c (new)
14308 1.68 +157 -0 ircd-ratbox/modules/m_version.c (new)
14309 1.4 +1 -2 ircd-ratbox/modules/m_watch.c
14310 1.114 +2 -1 ircd-ratbox/modules/m_who.c
14311 1.146 +14 -11 ircd-ratbox/modules/m_whois.c
14312 1.51 +2 -1 ircd-ratbox/modules/m_whowas.c
14313 1.65 +105 -13 ircd-ratbox/modules/m_xline.c
14314 1.9 +2 -2 ircd-ratbox/modules/static_modules.c.SH
14315 1.5 +125 -0 ircd-ratbox/modules/static_modules_c.com (new)
14316 1.3 +15 -0 ircd-ratbox/servlink/descrip.mms (new)
14317 7.48 +162 -119 ircd-ratbox/src/.depend
14318 7.153 +3 -1 ircd-ratbox/src/Makefile.in
14319 7.75 +5 -5 ircd-ratbox/src/adns.c
14320 7.84 +1 -1 ircd-ratbox/src/balloc.c
14321 7.7 +0 -355 ircd-ratbox/src/banconf.c (dead)
14322 1.23 +75 -7 ircd-ratbox/src/cache.c
14323 7.429 +342 -79 ircd-ratbox/src/channel.c
14324 7.67 +42 -2 ircd-ratbox/src/class.c
14325 7.485 +245 -85 ircd-ratbox/src/client.c
14326 1.23 +349 -43 ircd-ratbox/src/commio.c
14327 7.11 +4 -0 ircd-ratbox/src/crypt.c
14328 7.14 +44 -0 ircd-ratbox/src/descrip.mms (new)
14329 7.36 +3 -1 ircd-ratbox/src/devpoll.c
14330 1.32 +4 -8 ircd-ratbox/src/epoll.c
14331 7.46 +63 -6 ircd-ratbox/src/event.c
14332 7.23 +4 -0 ircd-ratbox/src/getopt.c
14333 7.112 +8 -7 ircd-ratbox/src/hash.c
14334 7.32 +135 -133 ircd-ratbox/src/hook.c
14335 7.105 +117 -17 ircd-ratbox/src/hostmask.c
14336 7.76 +79 -26 ircd-ratbox/src/irc_string.c
14337 7.365 +56 -48 ircd-ratbox/src/ircd.c
14338 1.166 +11 -7 ircd-ratbox/src/ircd_lexer.l
14339 1.275 +1 -0 ircd-ratbox/src/ircd_parser.y
14340 7.25 +25 -10 ircd-ratbox/src/ircd_signal.c
14341 7.41 +309 -0 ircd-ratbox/src/kdparse.c (new)
14342 7.122 +14 -13 ircd-ratbox/src/listener.c
14343 7.119 +1025 -0 ircd-ratbox/src/messages.tab (new)
14344 7.150 +17 -8 ircd-ratbox/src/modules.c
14345 7.187 +1196 -344 ircd-ratbox/src/newconf.c
14346 7.35 +34 -1003 ircd-ratbox/src/numeric.c
14347 7.137 +55 -42 ircd-ratbox/src/packet.c
14348 7.187 +8 -15 ircd-ratbox/src/parse.c
14349 7.28 +2 -4 ircd-ratbox/src/patricia.c
14350 7.82 +3 -1 ircd-ratbox/src/poll.c
14351 7.7 +221 -0 ircd-ratbox/src/qio.c (new)
14352 1.32 +8 -3 ircd-ratbox/src/reject.c
14353 7.34 +1 -0 ircd-ratbox/src/restart.c
14354 7.190 +60 -52 ircd-ratbox/src/s_auth.c
14355 7.497 +892 -156 ircd-ratbox/src/s_conf.c
14356 7.1 +167 -0 ircd-ratbox/src/s_gline.c (new)
14357 7.76 +32 -35 ircd-ratbox/src/s_log.c
14358 7.62 +10 -329 ircd-ratbox/src/s_newconf.c
14359 7.420 +999 -4 ircd-ratbox/src/s_serv.c
14360 7.40 +385 -0 ircd-ratbox/src/s_stats.c (new)
14361 7.334 +773 -2 ircd-ratbox/src/s_user.c
14362 7.27 +2 -1 ircd-ratbox/src/scache.c
14363 7.44 +2 -0 ircd-ratbox/src/select.c
14364 7.285 +12 -12 ircd-ratbox/src/send.c
14365 1.16 +0 -58 ircd-ratbox/src/snprintf.c
14366 7.46 +0 -1 ircd-ratbox/src/tools.c
14367 7.28 +4 -1 ircd-ratbox/src/version.c.SH
14368 7.7 +101 -0 ircd-ratbox/src/version.com (new)
14369 1.3 +4 -4 ircd-ratbox/src/watch.c
14370 7.32 +1 -0 ircd-ratbox/src/whowas.c
14371 1.8 +5 -0 ircd-ratbox/tools/README.mkpasswd
14372 7.8 +25 -0 ircd-ratbox/tools/descrip.mms (new)
14373 7.16 +2 -30 ircd-ratbox/tools/mkpasswd.c
14374 7.3 +458 -0 ircd-ratbox/tools/mkpasswd_vms.c (new)
14375
14376
14377
14378 androsyn 2005/01/13 22:17:53 EST (20050114_2)
14379
14380 Modified files: (Branch: RATBOX_2_0)
14381 src client.c
14382 Log:
14383 a remote client is never going to have a watch list..duh
14384
14385 Revision Changes Path
14386 7.463.2.13 +0 -1 ircd-ratbox/src/client.c
14387
14388
14389
14390 androsyn 2005/01/13 20:49:55 EST (20050114_1)
14391
14392 Added files: (Branch: RATBOX_2_0)
14393 modules m_watch.c
14394 Log:
14395 get that one too
14396
14397 Revision Changes Path
14398 1.3.2.1 +231 -0 ircd-ratbox/modules/m_watch.c (new)
14399
14400
14401
14402 androsyn 2005/01/13 20:39:28 EST (20050114_0)
14403
14404 Added files: (Branch: RATBOX_2_0)
14405 include watch.h
14406 src watch.c
14407 Log:
14408 helps if we actually include the .c/.h files
14409
14410 Revision Changes Path
14411 7.1.2.1 +53 -0 ircd-ratbox/include/watch.h (new)
14412 1.2.2.1 +241 -0 ircd-ratbox/src/watch.c (new)
14413
14414
14415
14416 androsyn 2005/01/13 13:57:16 EST (20050113_0)
14417
14418 Modified files: (Branch: RATBOX_2_0)
14419 . configure configure.ac
14420 include client.h numeric.h s_conf.h setup.h.in
14421 supported.h
14422 modules Makefile.in
14423 modules/core m_nick.c
14424 src Makefile.in client.c ircd.c messages.tab
14425 newconf.c s_conf.c s_user.c
14426 Log:
14427 backport watch from devel
14428
14429 Revision Changes Path
14430 7.229.2.10 +12 -2 ircd-ratbox/configure
14431 7.43.2.10 +4 -2 ircd-ratbox/configure.ac
14432 7.246.2.12 +4 -0 ircd-ratbox/include/client.h
14433 7.46.2.5 +10 -0 ircd-ratbox/include/numeric.h
14434 7.278.2.9 +1 -0 ircd-ratbox/include/s_conf.h
14435 7.89.2.3 +3 -0 ircd-ratbox/include/setup.h.in
14436 1.41.2.3 +4 -2 ircd-ratbox/include/supported.h
14437 1.98.2.3 +1 -0 ircd-ratbox/modules/Makefile.in
14438 1.152.2.5 +24 -5 ircd-ratbox/modules/core/m_nick.c
14439 7.148.2.1 +1 -0 ircd-ratbox/src/Makefile.in
14440 7.463.2.12 +4 -0 ircd-ratbox/src/client.c
14441 7.343.2.3 +2 -0 ircd-ratbox/src/ircd.c
14442 7.114.2.9 +10 -10 ircd-ratbox/src/messages.tab
14443 7.156.2.16 +7 -0 ircd-ratbox/src/newconf.c
14444 7.470.2.8 +1 -0 ircd-ratbox/src/s_conf.c
14445 7.323.2.10 +2 -0 ircd-ratbox/src/s_user.c
14446
14447
14448
14449 leeh 2005/01/12 10:12:40 EST (20050112_1)
14450
14451 Modified files: (Branch: RATBOX_2_0)
14452 include numeric.h
14453 modules m_services.c m_whois.c
14454 src messages.tab
14455 Log:
14456 - add RPL_WHOISLOGGEDIN, make m_services.c hook into whois and output this
14457 when the user is logged in
14458
14459 Revision Changes Path
14460 7.46.2.4 +1 -0 ircd-ratbox/include/numeric.h
14461 1.1.2.3 +18 -1 ircd-ratbox/modules/m_services.c
14462 1.140.2.3 +4 -1 ircd-ratbox/modules/m_whois.c
14463 7.114.2.8 +2 -2 ircd-ratbox/src/messages.tab
14464
14465
14466
14467 leeh 2005/01/11 19:47:14 EST (20050112_0)
14468
14469 Modified files: (Branch: RATBOX_2_0)
14470 include supported.h
14471 Added files: (Branch: RATBOX_2_0)
14472 doc services.txt
14473 Log:
14474 - add +r to 005
14475 - added doc/services.txt, outlining the compatibility code
14476
14477 Revision Changes Path
14478 1.1.2.1 +37 -0 ircd-ratbox/doc/services.txt (new)
14479 1.41.2.2 +9 -2 ircd-ratbox/include/supported.h
14480
14481
14482
14483 leeh 2005/01/11 18:38:10 EST (20050111_5)
14484
14485 Modified files: (Branch: RATBOX_2_0)
14486 include client.h hook.h
14487 modules m_services.c
14488 modules/core m_server.c
14489 src hook.c s_serv.c
14490 Log:
14491 - more services compatibility code:
14492 - hook into a server being linked, mark it FLAGS_SERVICE if we find an
14493 appropriate service {}; entry, only accept SU from these.
14494 - hook into us finishing nick burst, and have services burst a list of
14495 logged in users
14496
14497 Revision Changes Path
14498 7.246.2.11 +1 -0 ircd-ratbox/include/client.h
14499 1.25.2.1 +2 -0 ircd-ratbox/include/hook.h
14500 1.133.2.1 +4 -1 ircd-ratbox/modules/core/m_server.c
14501 1.1.2.2 +52 -5 ircd-ratbox/modules/m_services.c
14502 7.30.2.1 +6 -0 ircd-ratbox/src/hook.c
14503 7.406.2.9 +7 -1 ircd-ratbox/src/s_serv.c
14504
14505
14506
14507 leeh 2005/01/11 17:32:42 EST (20050111_4)
14508
14509 Modified files: (Branch: RATBOX_2_0)
14510 . configure configure.ac
14511 include client.h
14512 modules Makefile.in
14513 src channel.c
14514 Added files: (Branch: RATBOX_2_0)
14515 modules m_services.c
14516 Log:
14517 - more services compatibility code:
14518 - encap handlers for SU (services marking client as logged in)
14519 - and for LOGIN (servers bursting logged in status)
14520 - move suser from Client -> User
14521
14522 Revision Changes Path
14523 7.229.2.9 +9 -3 ircd-ratbox/configure
14524 7.43.2.9 +7 -2 ircd-ratbox/configure.ac
14525 7.246.2.10 +5 -4 ircd-ratbox/include/client.h
14526 1.98.2.2 +3 -1 ircd-ratbox/modules/Makefile.in
14527 1.1.2.1 +108 -0 ircd-ratbox/modules/m_services.c (new)
14528 7.417.2.5 +1 -1 ircd-ratbox/src/channel.c
14529
14530
14531
14532 leeh 2005/01/11 16:46:34 EST (20050111_3)
14533
14534 Modified files: (Branch: RATBOX_2_0)
14535 include ircd_defs.h
14536 Log:
14537 - whoops, missing #endif
14538
14539 Revision Changes Path
14540 7.50.4.7 +1 -0 ircd-ratbox/include/ircd_defs.h
14541
14542
14543
14544 leeh 2005/01/11 15:56:57 EST (20050111_2)
14545
14546 Modified files: (Branch: RATBOX_2_0)
14547 include ircd_defs.h
14548 Log:
14549 - cygwin doesnt have struct sockaddr_in6, so make GET_SS_LEN() when we dont
14550 have ipv6 just report sizeof(struct sockaddr_in)
14551
14552 Revision Changes Path
14553 7.50.4.6 +3 -0 ircd-ratbox/include/ircd_defs.h
14554
14555
14556
14557 leeh 2005/01/10 20:19:35 EST (20050111_1)
14558
14559 Modified files: (Branch: RATBOX_2_0)
14560 src newconf.c
14561 Log:
14562 - fix a gcc warning
14563
14564 Revision Changes Path
14565 7.156.2.15 +3 -2 ircd-ratbox/src/newconf.c
14566
14567
14568
14569 leeh 2005/01/10 20:10:35 EST (20050111_0)
14570
14571 Modified files: (Branch: RATBOX_2_0)
14572 adns internal.h parse.c transmit.c types.c
14573 Log:
14574 - fbsd5.3 has introduced fls(), so rename fls -> flstate in adns to avoid
14575 conflict
14576
14577 Revision Changes Path
14578 1.12.14.4 +4 -4 ircd-ratbox/adns/internal.h
14579 1.9.6.4 +38 -38 ircd-ratbox/adns/parse.c
14580 1.13.6.3 +3 -3 ircd-ratbox/adns/transmit.c
14581 1.14.6.4 +13 -13 ircd-ratbox/adns/types.c
14582
14583
14584
14585 leeh 2005/01/10 17:48:48 EST (20050110_3)
14586
14587 Modified files: (Branch: RATBOX_2_0)
14588 modules m_xline.c
14589 Log:
14590 - send out the reformatted xline to opers (\s -> ' ')
14591
14592 Revision Changes Path
14593 1.52.2.6 +3 -3 ircd-ratbox/modules/m_xline.c
14594
14595
14596
14597 leeh 2005/01/10 16:18:53 EST (20050110_2)
14598
14599 Modified files: (Branch: RATBOX_2_0)
14600 help/opers umode
14601 help/users umode
14602 include client.h supported.h
14603 src messages.tab s_user.c send.c
14604 Log:
14605 - alzs diff to add usermode +D, "deaf", which shields a user from seeing
14606 channel privmsgs.
14607
14608 Revision Changes Path
14609 1.3.6.2 +1 -0 ircd-ratbox/help/opers/umode
14610 1.1.22.1 +1 -0 ircd-ratbox/help/users/umode
14611 7.246.2.9 +5 -2 ircd-ratbox/include/client.h
14612 1.41.2.1 +9 -9 ircd-ratbox/include/supported.h
14613 7.114.2.7 +1 -1 ircd-ratbox/src/messages.tab
14614 7.323.2.9 +2 -1 ircd-ratbox/src/s_user.c
14615 7.280.2.2 +3 -0 ircd-ratbox/src/send.c
14616
14617
14618
14619 leeh 2005/01/10 14:50:47 EST (20050110_1)
14620
14621 Modified files: (Branch: RATBOX_2_0)
14622 doc example.conf example.efnet.conf
14623 Log:
14624 - I dont remember ts6 desyncing on bans, so im not sure why the example
14625 confs say so.
14626
14627 Revision Changes Path
14628 7.243.2.9 +1 -2 ircd-ratbox/doc/example.conf
14629 7.75.2.10 +1 -2 ircd-ratbox/doc/example.efnet.conf
14630
14631
14632
14633 leeh 2005/01/10 13:31:10 EST (20050110_0)
14634
14635 Modified files: (Branch: RATBOX_2_0)
14636 . configure configure.ac
14637 include channel.h client.h numeric.h s_conf.h
14638 s_serv.h setup.h.in
14639 modules/core m_join.c m_kick.c m_mode.c m_nick.c
14640 m_sjoin.c
14641 src channel.c messages.tab newconf.c s_conf.c
14642 s_serv.c s_user.c
14643 Log:
14644 - added --enable-services to configure, which enables some ratbox-services
14645 compatibility code:
14646 - chanmode +r, registered users only
14647 - usermode +S, prevents deop/kick of a service
14648 - service { }; block in conf for the above umode
14649
14650 Revision Changes Path
14651 7.229.2.8 +28 -16 ircd-ratbox/configure
14652 7.43.2.8 +19 -16 ircd-ratbox/configure.ac
14653 7.152.4.5 +4 -3 ircd-ratbox/include/channel.h
14654 7.246.2.8 +10 -4 ircd-ratbox/include/client.h
14655 7.46.2.3 +2 -1 ircd-ratbox/include/numeric.h
14656 7.278.2.8 +4 -0 ircd-ratbox/include/s_conf.h
14657 7.94.2.1 +2 -1 ircd-ratbox/include/s_serv.h
14658 7.89.2.2 +3 -0 ircd-ratbox/include/setup.h.in
14659 1.156.2.1 +9 -1 ircd-ratbox/modules/core/m_join.c
14660 1.79.2.1 +11 -1 ircd-ratbox/modules/core/m_kick.c
14661 1.112.2.4 +56 -1 ircd-ratbox/modules/core/m_mode.c
14662 1.152.2.4 +24 -1 ircd-ratbox/modules/core/m_nick.c
14663 1.201.2.4 +9 -1 ircd-ratbox/modules/core/m_sjoin.c
14664 7.417.2.4 +14 -1 ircd-ratbox/src/channel.c
14665 7.114.2.6 +2 -2 ircd-ratbox/src/messages.tab
14666 7.156.2.14 +35 -0 ircd-ratbox/src/newconf.c
14667 7.470.2.7 +15 -0 ircd-ratbox/src/s_conf.c
14668 7.406.2.8 +3 -0 ircd-ratbox/src/s_serv.c
14669 7.323.2.8 +12 -0 ircd-ratbox/src/s_user.c
14670
14671
14672
14673 leeh 2005/01/09 08:23:30 EST (20050109_0)
14674
14675 Modified files: (Branch: RATBOX_2_0)
14676 help/opers umode
14677 Log:
14678 - remove a tab, and add +C to opers umode help
14679
14680 Revision Changes Path
14681 1.3.6.1 +1 -0 ircd-ratbox/help/opers/umode
14682